.ticker{
  background-color: #2b2c26;
  width: 761px;
  padding: 2px 0px 3px 5px;
}

.ticker .anzeige{
  float: right; 
  font-size: 10px;
  padding-right: 10px;
  line-height: 17px;
  color: #737B7E;
}


div.tab
{
    border: 1px solid #bbbcb7;
}

#topflop,
#board {
  margin-top: 10px;
}

#boardteaser div.tab
{
  background: url(http://img.wallstreet-online.de/hp/reiter_active.gif);
    border: none;
}

div.tab .tabcontainer
{
  background: url(http://img.wallstreet-online.de/hp/reiter_passiv.gif);
}

div.tab .kopfzeile
{
  border-collapse:collapse;
}

div.charttab .kopfzeile,
div.brokeragetab .kopfzeile{
  width: 100%;
}

div.tab .kopfzeile td
{
  white-space: nowrap;
  padding: 0px 10px;
  font-size:11px;
  height:25px;
  text-align:left;
}
div.tab .kopfzeile td.tab
{
  white-space: nowrap;
  font-weight:bold;
  color:#949494;
  cursor:pointer;
  background: url(http://img.wallstreet-online.de/hp/reiter_passiv.gif);
}

div.tab .kopfzeile td.active
{
  color:#4b525a !important;
}

div.tab .kopfzeile td.active{
  background: url(http://img.wallstreet-online.de/hp/reiter_active.gif) !important;
}

div.charttab .kopfzeile td.active,
div.newsboxtab .kopfzeile td.active{
  background: url(http://img.wallstreet-online.de/hp/reiter_active_white.gif) !important;
}
div.newsboxtab .table td {
  background-color: #fff;
}



div.tab .kopfzeile td.hover{
    color: #fff;
  background: url(http://img.wallstreet-online.de/hp/reiter_passiv_h.gif);
}

div.tab .kopfzeile td.separator
{
  width:1px;
  min-width:1px;
  background:url("http://img.wallstreet-online.de/hp/reiter_line.gif") no-repeat;
  padding: 0px;
}

div.tab div.content
{
  position:relative;
}

div.tab .fusszeile
{
  width:100%;
    font-size: 11px;
    color:  #4B525A;
    position: relative;
    background:#DEDED6;
}

.border
{
  border:1px solid #bbbcb7;
}

.werbeblock
{
  border-collapse:collapse;
  margin:10px;
}
.werbeblock td
{
  border-bottom:1px solid #e9e9e9;
}

.table
{
  border-collapse:collapse;
  border:1px solid #bbbcb7;
  background: white;
  width:100%;
}
.tab .table
{
    border:none;
}

.content .table
{
  border-top:none;
}

werbeblock tr.thead,
.table tr.thead{
  height: 25px;
}


.werbeblock tr td,
.table tr td,
.table tr th
{
  text-align:left;
  color:#4b525a;
  font-size:11px;
  line-height:20px;
}
.werbeblock tr td
{
    height: 25px;
}

.table td
{
  padding: 0px 0px 0px 10px;
    background: #F1F1E7;
}
.table th
{
  font-weight:bold;
  background: #DEDED6;
  padding-left: 10px;
}
.table th.title
{
  background:url("http://img.wallstreet-online.de/hp/headbg.gif");
  height:25px;
  border:1px solid #bbbcb7;
  text-align: left;
  padding: 0px 0px 0px 10px;
  font-size:11px;
}
html:not(bla) .table th.title
{
    height:26px;
}

.table tr.sub
{
  height:18px;
}
.table tr.sub th
{
  text-align: left;
  padding-left: 10px;
  font-weight:normal;
  font-size:10px;
  border-top:1px solid #F1F1E7;
}
div.tab .white,
.table tr.hl td,
.white tr td
{
    background: #FFF;
}

.table .right
{
    text-align:right;
}
.table .left
{
    text-align:left;
}
.table td.right,
.table th.right
{
    padding-right:5px;
}

.green
{
  color: #005d42;
}
.red
{
  color: #be2d36;
}

div.arrowup
{
  width: 15px;
  height: 10px;
  background: url(http://img.wallstreet-online.de/depots/pfeil_++.gif) no-repeat;
}
div.arrow
{
  width: 15px;
  height: 10px;
  background: url(http://img.wallstreet-online.de/depots/pfeil_=.gif) no-repeat;
}
div.arrowdown
{
  width: 15px;
  height: 10px;
  background: url(http://img.wallstreet-online.de/depots/pfeil_--.gif) no-repeat;
}

div.relation
{
  height: 7px;
  top: 5px;
  font-size:1px;
  border: 1px solid black;
  position:absolute;
}
div.relation.top
{
  left: 30px;
  background: url(/css/img/trend_green.png) repeat-x;
}
div.relation.flop
{
  right: 29px;
  background: url(/css/img/trend_red.png) repeat-x;
}

.relcon
{
  position:relative;
  height:19px;
  width:60px;
  background:transparent url(http://img.wallstreet-online.de/premium/trennlinie_v.gif) repeat-y scroll center;
}

.content
{
  background:white;
  font-size:12px;
}

.noborder,
.noborder td
{
    border: none;
}


/* nur startseite */

#charts
{
    width:318px;
    margin: 0px 0px 10px 0px;
    float:left;
    border:1px solid #bbbcb7;
}

* html #charts
{
    margin-left: 5px;
}

#charts .content
{
  height: 240px;
}

#hauptinhalt
{
  position:relative;
  width:766px;
  margin-top:10px;
}

#markt
{
  width: 320px;
}

* html #markt
{
    margin-left: 5px;
}

#aif
{
    margin-top:10px;
    float: right;
  width: 146px;
}


#topthemen
{
  border:1px solid #bbbcb7;
}
#topthemen * {
    font-weight:normal;
}
#topthemen td {
  padding: 0px 10px;
}

#topthemenbreit
{
    margin-top:10px;
    float: right;
  width: 428px;
}

#topthemen div.title,
#topthemenbreit div.title
{
    margin-top: 10px;
    margin-bottom: 2px;
    width: 100%;
    border-bottom: 1px solid #e9e9e9;
    font-size: 11px;
    font-weight: bold;
    color: #4b525a;
    text-align: left;
  display: none;  /*ausblenden*/
}

#topthemen .innercontent,
#topthemenbreit .innercontent
{
  text-align: left;
  overflow:hidden;
  line-height:14px;
  margin: 0 0 10px;
}

#nachrichten1 .innercontent
{
    text-align: left;
    height: 45px;
    overflow:hidden;
    line-height:14px;
}

.innercontent
{
    font-size:12px;
}

#nachrichten1 .innercontent,
#nachrichten2 .table .innercontent
{
    padding:0px;
    background:transparent;
}

#nachrichten1 tr td
{
    padding:3px 5px 3px 10px;
}

.innercontent .autor
{
    font-size:10px;
    color:#4b525a;
    margin-bottom:2px;
    height:14px;
    line-height:14px;
    overflow:hidden;
  white-space: nowrap;
}

#boardteaser
{
  width:433px;
}

#boardflash .content
{
    padding:0px;
    font-size: 11px;
}

#boardflash .content a
{
    font-size:14px;
    font-weight:bold;
    left:70px;
    position:absolute;
    top:10px;
}

#boardflash .content img
{
    height:45px;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:10px;
    margin-top:10px;
    border: 1px solid #9C958D;
}

#boardflash .content .titel {
  width: 345px;
}

#boardflash .content .antworten
{
    left:72px;
    position:absolute;
    top:42px;
    font-size:11px;
}

#boardflash .content .aufrufe
{
    left:160px;
    position:absolute;
    top:42px;
    font-size:11px;
}

a.threadlink
{
  font-weight: normal;
}
a.thread_autor_link
{
  color:#004080;
}

#premiumnachrichten td{
  padding: 0px;
}

#premiumnachrichten td.right{
  padding: 0 5px;
}

#premiumnachrichten .ct-box{
    margin: 0px;
    color:#666666;
    background:#FFF url(http://img.wallstreet-online.de/premium/content-boxecke.gif) no-repeat;
    font-size:12px;
    text-align: left;
    padding: 10px;
}

#premiumnachrichten .ct-box .news-date{
  font-size: 10px;
}

#premiumnachrichten .premium-teaser-snapshot{
  margin-top: 0px;
}

#premiumnachrichten .premium-teaser-headline{
  margin-top: 0px;
  margin-bottom: 3px;
}

#premiumnachrichten .archiv-table .main-col1{
    background: url(http://img.wallstreet-online.de/premium/trennlinie_v.gif) repeat-y right;
    padding-right: 5px;
}

#premiumnachrichten .archiv-table .main-col2{
  padding-left: 5px;
}

#premiumnachrichten .archiv-table{
  padding: 0px;
  border-collapse: collapse;
  border-spacing: 0px;  
  color: #4B525A;
}

#premiumnachrichten table.archiv-table tr{
    height: auto;
}

#premiumnachrichten table.archiv-table td{
  background: #fff;
  text-align: left;
  border: none;
  font-size: 11px;
}

#premiumnachrichten table.archiv-table caption{
    font-weight:bold;
    background: url(http://img.wallstreet-online.de/premium/trennlinie.gif) repeat-x bottom left;
    padding-bottom:2px;
    margin-bottom:5px;
    text-align:left;
    color: #4B525A;
}

#premiumnachrichten .archiv-table .col1, 
#premiumnachrichten .archiv-table .col2{
    font-size: 11px;
    height: 16px;
}
#premiumnachrichten .archiv-table .col2{
  text-align:right;
  width:35px;
}
#premiumnachrichten .archiv-table .col1{
     width:175px;
}

html:not(bla) #boardflash .contentbox { margin-left: -1px; }

#markt,
#marktgoogle,
#charts {
  margin-left: 0px !important;
}

html:not(bla) #markt,
html:not(bla) #marktgoogle {margin-left: 1px;}



.content .table {
    border:none;
}

.content {
    border: 1px solid #BBBCB7;
    border-top: none;
}

.tabpanes .content {
    border: none;
}

#angebote {
    width: 148px; 
    margin-top: 0px; 
}

#angebote img {
    float:right;
    margin-right:5px;   
}

#angebote span {
    float:left; 
}

#angebote .headrow {
    background-color: #DEDED6;  
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom: 5px;
}

#angebote .headrow a {  
    color:#4B525A;  
    font-weight: bold;
}

#angebote .headrow a:hover {    
    color:#4B525A;  
    font-weight: bold;
    text-decoration: underline;
}

#angebote .rows {
    padding-left:10px;  
    padding-top:3px;
}

#angebote .rows a:hover {
    text-decoration: underline;
}

#angebote .content {
    border-bottom: none;
    width: 146px;
    height: 120px; 
    border: 1px solid #bbbcb7; 
    border-top: none;
    padding-bottom: 5px; 
    overflow: hidden;
    border-bottom: none;
    font-size: 11px;
}

#angebote p {
    margin: 0px; 
    padding: 3px; 
    background: rgb(222, 222, 214) none repeat scroll 0% 50%; 
    border: 1px solid #bbbcb7; 
    border-top: none;
    -moz-background-clip: border; 
    -moz-background-origin: padding; 
    -moz-background-inline-policy: continuous; 
    color: rgb(75, 82, 90); 
    font-size: 11px; 
    height: 13px; 
    text-align: right;
}

#community p {
    margin: 0px; 
    padding: 3px; 
    background: rgb(222, 222, 214) none repeat scroll 0% 50%; 
    border: 1px solid #bbbcb7; 
    border-top: none;
    -moz-background-clip: border; 
    -moz-background-origin: padding; 
    -moz-background-inline-policy: continuous; 
    color: rgb(75, 82, 90); 
    font-size: 11px; 
    height: 12px; 
    text-align: right;
}
