* {
    margin:0;
}

    .threadhead {
      width: 766px;
      position: relative;
      margin-bottom: 20px;
      margin-top: 20px;
    }
    
    .threadhead .threadinfo,
    .threadhead .instrumentinfo
     {
      background-color: #fff;
      border: 1px solid #bbbcb7;
      color: #4b525a;
      padding: 5px 10px;
      font-size: 11px;
      position:relative;
    }

    .threadhead .threadinfo {
        height: 156px;
    }
    .threadhead .instrumentinfo {
        height: 70px;
        border-top:none;
    }

    .threadhead .threadinfo {
      width: 435px;
      top: 0;
      left: 0;
    }
    .threadhead .threadheadad {
      position: absolute;
      top: 0;
      right: 0;
    }
    
    .threadhead .instrumentinfo {
      width: 435px;
      top: 0;
      right: 0;
    }
    
    .threadhead .threadinfo h1 {
      font-size: 18px;
      font-weight: bold;
      width: 435px;
      overflow:hidden;
    }
    
    .threadhead .threaddata{
      position: relative;
      padding-bottom:5px;
    }
    
    
    
    .threadhead .threadinfo .threaddata .readers {
      position: absolute;
      margin-right:20px;
      width: 150px;
      left: 0px;
      bottom: 5px;
      color: #ccc;
    }
    
    .threadhead .threadinfo .threaddata .threadid {
      position: absolute;
      width: 130px;
      left : 160px;
      bottom: 5px;
      color: #ccc;
    }
    .threadhead .threadinfo .threaddata .forumlink {
      position: absolute;
      left : 300px;
      bottom: 5px;
      color: #ccc;
    }
    
    .threadhead .threadinfo .pagenavigation{
      border-top: 1px dotted #000;
      border-bottom: 1px dotted #000;
      position: relative;
      height: 15px;
      padding: 5px 0;
    }
    

    .threadhead .threadinfo .pagenavigation .pagestatistics,
    .threadhead .threadinfo .pagenavigation .navigation {
      position: absolute;
      font-size: 12px;
    }

    .threadhead .threadinfo .pagenavigation .pagestatistics {
      text-align: left;
      left: 0;
      font-weight: bold;
      color: #000;
    }
    
    .threadhead .threadinfo .pagenavigation .navigation {
      text-align: right;
      right: 0;
    }

    .threadhead .threadinfo .statisticstools {
      margin: 5px 0px;
      line-height: 16px;
    }
    .threadhead .threadinfo .statisticstools #opened,
    .threadhead .threadinfo .statisticstools #lastpost,
    .threadhead .threadinfo .statisticstools #readers,
    .threadhead .threadinfo .statisticstools #readerstoday,
    .threadhead .threadinfo .statisticstools #threadid,
    .threadhead .threadinfo .statisticstools #postscount {
      width: 85px;
      float: left;
    }
    .threadhead .threadinfo .statisticstools #threadstatistics {
      position: absolute;
      left: 10px;
      width: 350px;  
    }
    .threadhead .threadinfo .statisticstools #threadstatisticsright {
      position: absolute;
      right: 10px; 
      width: 140px; 
    }
    
    .threadhead .threadinfo .threadtools {
      position: absolute;  
      left: 10px;
      bottom: 10px;
    }
    
    .nosnapshot {
      height: 55px;  
    }
    
    #content .inst-snapshot{
      width: 593px;
    }
    
    .inst-snapshot .add {
      font-size: 11px;
      border-top: 1px dotted #bbbcb7;
      position: absolute;
      bottom: 5px;
      left: 10px;
      padding-top: 5px;
      width: 194px;
    }
    
    .inst-snapshot .stockdata {
      float: right;
      width: 194px;
      height: 50px;
    }
    
    .inst-snapshot .quotedata {
      float: right;
    }
    
    .inst-snapshot .quotedata td {
      text-align: left;
    }
    
    .inst-snapshot .quotedata {
      font-size: 18px;
      font-weight: bold;
      color: #4b525a;
    }
    
    .inst-snapshot .quotedata .perf-data {
      font-size: 12px;
      font-weight: bold;
    }
    
    .inst-snapshot .chart {
      width: 62px;
      padding-right: 10px;
      float: left;
      margin-bottom: 10px;
    }
    
    .inst-snapshot .key-data {
      color: #4B525A;
      font-size: 10px;
      line-height: 15px;
      width: 120px;
      float: left;
      margin-bottom: 10px;
    }
    
    .inst-snapshot .stockdata .market {
      float: right;
      font-size: 10px;
      color: #7D8287;
      white-space: nowrap;
      text-align: right;
      width: 215px;
    }
    
    .inst-snapshot .stockname {
      margin-bottom: 5px;
      font-weight: bold;
      width: 194px;
      line-height: 14px;
      height: 14px;
      overflow: hidden;
    }
    
    .inst-snapshot div.indicator {
      width: 30px;
      height: 30px;
      background: transparent url(http://img.wallstreet-online.de/portfolio/kreis-pfeile-gross-matrix.gif) no-repeat scroll 0% -131px;
    }
    
    .inst-snapshot .indicator.up {
      background-position:0% -0px;
    }
    .inst-snapshot .indicator.halfup {
      background-position:0% -32px;
    }
    .inst-snapshot .indicator.halfdown {
      background-position:0% -98px;
    }
    .inst-snapshot .indicator.down {
      background-position:0% -65px;
    }
    
    .inst-snapshot .green {
      color: #005D42;
    }
    
    .inst-snapshot .red {
      color: #BE2D36;
    }
    
    .inst-snapshot .nodata {
      color: #4B525A;
      font-size: 10px;
      line-height: 15px;
    }
.informer {
	background:white none repeat scroll 0 0;
	border:1px solid #BBBCB7;
	border-collapse:collapse;
	clear:both;
	width:100%;
}

.informer .green {
color:#005D42;
}

.informer .title {
	background:transparent url(http://img.wallstreet-online.de/hp/headbg.gif) repeat scroll 0 0;
	border-bottom:1px solid #BBBCB7;
	height: 26px;
}

.informer td, .informer th {
	color:#4B525A;
	font-size:11px;
	padding:0 10px 0 10px;
	text-align:left;
}

.informer th {
	height: 20px;
	background:#DEDED6 none repeat scroll 0 0;
}

.informer td {
	padding-top: 2px;
	padding-bottom: 2px;
}
