#rsr {
  font-family: Arial,Helvetica,Verdana,sans-serif;
}
#rsr #banner {
  padding: 0;
}
#rsr #banner .logo-link {
  float: right;
  padding: 5px;
}
#rsr #layout-body {
  margin: 1em 0 0;
}
#rsr #layout-body.columns {
  padding: 0 0 0 250px;
}
#rsr #layout-body .col.second {
  margin-left: -250px;
  width: 250px;
}
#rsr a {
}
#rsr h2 {
  color: #AC0017;
}
#rsr h2,
#rsr h3,
#rsr h4,
#rsr h5,
#rsr h6 {
  padding: 0 10px;
}
#rsr h3,
#rsr h4,
#rsr h5,
#rsr h6 {
  color: #000;
}
#rsr #layout-header-bar {
  background: 0;
  border: 0;
  margin: 0 0 0 18px;
  padding: 0 0 0 13em;
}
#rsr #navigation {
  background: #ac0017;
  float: right;
}
#rsr #navigation li {
  border-right: 1px solid #fff;
}
#rsr #navigation a, 
#rsr #navigation span {
  color: #fff;
  font-size: 1.2em;
  font-weight: normal;
  min-width: 82px;
  padding: 3px 10px;
  text-align: center;
  text-transform: uppercase;
  float: none;
}
#rsr #navigation .selected a:hover,
#rsr #navigation a:hover {
  background: #f30;
}
#rsr #navigation .selected {
  border: 0;
  background: 0;
}
#rsr #navigation .selected a,
#rsr #navigation .selected span {
  background: #ccc;
  color: #666;
}
#rsr #search {
  float: left;
  padding: .25em 0 0;
  margin: 0 0 0 -13.7em;
  width: 13em;
}
#rsr #search-search,
#rsr #search-text {
  background: #ccc;
  border: 1px solid #000;
  color: #333;
  font-size: 11px;
  width: 7em;
}
#rsr #search-search {
  font-size: 9px;
  margin: 0;
  padding: 0;
}
#rsr #secondary {
  background: #ac0017 url(images/rsr/bg.png) no-repeat;
}
#rsr .views {
  background: #C61124;
  border:0;
}
#rsr .views a,
#rsr .views span {
  background: 0;
  color: #fff;
}
#rsr .views a {
}
#rsr .views li {
  background: 0;
}
#rsr .views .title,
#rsr .views .info {
}
#rsr .views li.selected {
}
#rsr .views li.selected a,
#rsr .views li.selected span {
  background: #fff;
  color: #c61124;
}
#rsr .market-rules,
#rsr #market-statistics {
  margin: 0 10px;
}
#rsr #market-statistics h2 {
  padding: 0;
}

#rsr .new-thread-link a,
#rsr .trade-link,
#rsr ul.context-links a {
}
#rsr table.market-data {
}
#rsr table.market-data th {
}
#rsr table.market-data .totals th,
#rsr table.market-data .totals td {
}
#rsr table.share-values-market {
}
#rsr table.share-values-market thead th {
}

#rsr #main {
  background: #e6e6e6;
  border: 2px solid #999;
  margin: 0 0 0 15px;
  padding: 0;
}

#rsr #main-header {
  color: #AC0017;
  font-size: 16px;
  font-weight: bold;
  padding: 8px 0 0 15px;
}

#rsr #main-body {
  padding: 10px;
}

#rsr p {
  padding: 0 10px;
}
#rsr #bundle-form fieldset,
#rsr #tradeform fieldset {
}
#rsr #bundle-form legend,
#rsr #tradeform table.trade-data,
#rsr #tradeform legend {
}
#rsr .forum-tree .infos a {
}
#rsr #popup #main-header {
}
#rsr .postings-list li.posting .infos a {
}
#rsr .box {
  background: 0;
  border: 0;
}
#rsr .box .header {
  border: 0;
  color: #fff;
  font-size: 12px;
  font-weight:bold;
  padding: 5px 0 5px 7px;
}
#rsr .box .body {
  border: 0;
  background: 0;
  color: #fff;
}
#rsr .box .body a {
  color: #fff;
}
#rsr .branding {
  display: block;
  padding-top: 6px;
  width: 250px;
  height: 40px;
  background-color: #fff;
}
#rsr #secondary #login-box #login, #secondary #login-box #password {
  width: 120px;
  margin-bottom: 4px;
}
#rsr #secondary #login-box .submit {
  margin-bottom: 8px;
}

/* NEW: for sub list in #waehrungsbox */
#rsr ul.nl-sub{
 padding:3px 0px 3px 5px;
 margin:0px;
 font-weight:normal;
}
#rsr ul.nl-sub li.selected{
  font-weight:normal;
}
#rsr ul.nl-sub li span,
#rsr ul.nl-sub li a{
  padding:3px 0;
}
