#content.six ul.tabs{
  margin-left:0px;
  padding-left:0px;
}

#content.six ul.tabs li {
  list-style: none;
  display:inline;
  float:left;
}

#content.six ul.tabs a,#content.six ul.tabs span {
  display: block;
}

#content.six ul.tabs a, #content.six ul.tabs span, #content.six ul.tabs .current, #content.six ul.tabs a:hover {
  text-align:center;
  width:90px;
  height:20px;
  height: auto;
  float: none;
  text-transform: none;
  font-size: .95em;
  line-height: 1.2;
  font-weight: normal;
  background: transparent url("tabbkg.gif") 0px 0px no-repeat;
  background-position: 0 -22px;
  color:#000000;
}

#content.six ul.tabs li span {
  height:auto;
  padding: 4px 0px 4px 0px;
  background: transparent;
}

#content.six ul.tabs a.current span,#content.six ul.tabs a:hover span {
  color: #ffffff;
  font-weight: bold;
}

#content.six ul.tabs a.current, #content.six ul.tabs a:hover {
  background-position: 0 0px;
}


/* up or down */
#content.six .pos {color: #000}
#content.six .neg {color: #a00}
#content.six .neu {color: #000}


/********* TABLES **/

#content.six table {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  width: 100%;
  /*margin-left:5px;*/
}

#content.six table caption {
  display: table-caption;
  text-align: left;
  font-weight: bolder;
  //color: #575757;
  color: #000000;
  padding: 0px;
  margin:0px;
  vertical-align:bottom;
  background-image:url("captionmid.gif");
  background-repeat:repeat-x;
  background-position:top;
  padding-bottom:1px;
}

#content.six table tfoot td.paging {
  text-align: right;
  padding: 5px 0 0 5px;
}

#content.six .tableb3 thead td,
#content.six .tableb3 thead th {
  color: black;
  background: #ffffff;
  //border: 1px solid #dcdcdc;
  border-width: 0 0 1px 0;
  padding-top: 3px;
  padding-left: 0 !important;
}

#content.six .tableb3 thead th {
  border: 0 !important;
  font-weight: bold;
}

#content.six .tableb3 tbody td {
  border: 1px solid #dcdcdc;
  border-width: 0 0 1px 0;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

#content.six .tableb3 a {
  text-decoration: none;
}

#content.six .tableb3 a:hover {
  //text-decoration: underline;
}

#content.six .tableb3 thead td a,
#content.six .tableb3 thead th a {
  color: black;
}

#content.six .tableb3 thead td a img,
#content.six .tableb3 thead th a img {
  border: 0;
}

#content.six img {
  border: 0;
}

#content.six h1,
#content.six .sektion h2 {
  display: none;
}

#content.six #col1 {
  width: 310px;
  margin-left:2px;
  float: left;
}

#content.six #col2 {
  width: 310px;
  float: right;
}

#content.six .colleft {
  text-align:left;
  margin-left: 0;
  padding-left: 5px !important;
}

#content.six .colright {
  text-align:right;
}

#content.six .colcenter {
  text-align:center;
}

#content.six td,th {
  margin:0px;
  padding:0px;
}

#content.six td.rmost,th.rmost {
  padding-right:5px;
}

.indexdetail #content.six #col1,
.funddetail #content.six #col1,
.stockdetail #content.six #col1 {
  width:395px;
}

.indexdetail #content.six #col2,
.funddetail #content.six #col2,
.stockdetail #content.six #col2 { 
  width:195px;	
}

.overview #content.six #col1,
.overview #content.six #col2 {
  width:310px;
}

#content.six table.tableb3 th {
  background-image:url("tableheadmid.gif");
  background-repeat:repeat-x;
  background-position:bottom;
  height:20px;
  color:#74ea00;
  margin:0px;
  padding:0px;
}

#content.six table.tableb3 th a { 
  color:#74ea00;
}

#content.six table.tableb3 th a:hover {
  color:#ffffff;
  background:transparent;
  text-decoration:none;
}

#content.six table.tableb3 th a.sorted {
  color:#ffffff;
}

#content.six table.tableb3 th a.sorted:hover {
  color:#74ea00;
  background:transparent;
  text-decoration:none;
}

#content.six table.tableb3 th.tableheadleft {
  display: block;
  margin:0px !important;
  padding:0px !important;
  //vertical-align:bottom;
  //background-image:url("tableheadmid.gif");
  background-image:none;
  //background-repeat:repeat-x;
  //background-position:bottom;
  text-align:left;
  width:5px !important;
}

#content.six table.tableb3 th.tableheadright {
  display: block;
  margin:0px !important;
  padding:0px !important;
  //vertical-align:bottom;
  //background-image:url("tableheadmid.gif");
  background-image:none;
  //background-repeat:repeat-x;
  //background-position:bottom;
  text-align:right;
  width:5px !important;
}

#content.six input {
  padding:0px;
  margin:0px;
  display: inline;
}

#content.six input.submit {
  padding:2px 8px 2px 8px;
  font-size:0.8em;
  font-weight:bold;
  color:#5a8412;
  margin-left:5px;
  background-color:#f6f6f6;
  border: 1px solid #a2a3a4;
}

#content.six #col1 table.tableb3 {
  width:419px;
}

#content.six span.noimpl {
  padding-top:20px;
  padding-left:20px;
  font-weight:bold;
  color:#ff0000;
}
