﻿body {
 padding:0px;
 padding-left:12px;
 padding-right:12px;
 margin:0px;
}
div.metaNav {
 width:968px;
 height:25px;
 background-image:url(/reddot/images/page/bg_meta.gif);
 background-position:right;
 background-repeat:no-repeat;
}
div.metaNav div.lft {
 padding-top:10px;
 width:275px;
 margin-left:20px;
 text-align:right;
 position:absolute;
 height:12px;
}
div.metaNav div.rgt {
 padding-top:10px;
 margin-left:549px;
 position:absolute;
 height:12px;
}
div.metaNav a,div.metaNav a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 text-decoration:none;
 color:#135455;
}
div.rgt a {
 padding-right:10px;
}
div.rgt a:hover {color:#000;}
div.lft a {padding-left:10px;}
div.lft a:hover {color:#000;}
div.headTop {
  width:968px;
  height:182px;
  background-color:#A4C100;
  background-image:url(/reddot/images/page/meag_asset.gif);
  background-position:right;
  background-repeat:no-repeat;
} 
 div.topNav {
  width:968px;
  height:24px;
  background-color:#135455;
 padding:0px;
 margin:0px;
 }
div.topNav div.areas {
 width:480px;
 position:absolute;
 margin-left:0px;
 height:24px;
}
div.topNav div.bgImgBottom {
 position:absolute;
 margin-left:641px;
 background-image:url(/reddot/images/page/headTop.gif);
  width:127px;
 height:24px;
}
div.topNav div.search {
 margin-left:768px;
 width:200px;
 height:24px;
 padding-top:1px;
 vertical-align:middle;
 background-color:#FF7A01;
 position:absolute;
 color:#FFF;
}
div.topNav input.search {
 vertical-align:middle;
 width:100px; 
 font-size:11px;
 border:1px solid #FF7A01;
}
input.searchButton {
 vertical-align:middle;
 margin-left:5px;
}
/* temp */
  div.topNav img {
  border:0px solid black;
}
div.topNavBG {
 background-image:url(/reddot/images/page/nav_content.gif);
 width:968px;
 height:24px;
}
div.entryNav {
 width:968px;
 height:89px;
}
 table.base {
  width:968px;
  padding:0px;
  margin:0px;
  padding-top:12px;
  border:0px solid red;
 }
 table.base td {
  vertical-align:top;
   border:0px solid red;
 }
 td.navL3 {
  width:160px;
/*  padding-left:10px;*/
  padding-right:12px;
  padding-top:24px;
 border:0px solid red;
 }
 td.content {
  width:auto;
 }
 td.snippets, div.snippets {
  width:184px;
  padding-top:12px;
 /*  padding-left:12px; */
 /* padding-right:12px; */
 }
 td.snippets h2, div.snippets h2{
  padding-top:8px;
  background-image:url(/reddot/images/page/balken_gruen.gif);
  background-repeat:no-repeat;
  background-position: left top;
  color: #A4C100;
  font-weight:bold;
  margin-bottom:10px;
 }
 td.snippets h3, td.snippets h3{
  padding-top:8px;
  background-image:url(/reddot/images/page/punkt_gruen.gif);
  background-repeat:no-repeat;
  background-position: left top;
  color: #A4C100;
  font-weight:bold;
  margin-bottom:10px;
}
.snippets a.printLink {
  padding-left:15px;
  line-height:15px;
  font-weight:bold;
  background-image:url(/reddot/images/page/icon_print.gif);
  background-repeat:no-repeat;
  background-position: left top;
  display:inline;
}
.snippets {
 color:#126263;
}
table.layout_2col {
 width:600px;
 padding:0px;
 margin:0px;
 border:0px solid red;
}
table.layout_2col td.col1 {
 width:404px;
 padding-top:12px;
 padding-left:12px;
 padding-right:12px;
 background-color:#F1EFE8;
}
table.layout_2col td.col2 {
 width:196px;
 padding-top:12px;
 padding-left:12px;
 padding-right:12px;
 background-color:#E5E1D6;
}
table.layout_1col {
 width:600px;
 padding:0px;
 margin:0px;
 border:0px solid red;
}
table.layout_1col td.col1, div.col1 {
 width:auto;
 padding-top:12px;
 padding-left:12px;
 padding-right:12px;
 background-color:#F1EFE8;
}
a.imgLink {
  background-image:url(/reddot/images/page/arrow.gif);
  background-repeat:no-repeat;
  background-position: center left;
 padding-left:12px;
}
a.pdfLink {
  background-image:url(/reddot/images/page/icon_pdf.gif);
  background-repeat:no-repeat;
  background-position: center left;
 padding-left:18px;
}
table.start {
 width:968px;
 padding:0px;
 margin:0px;
 padding-top:12px;
}
table.start td {
 padding-left:12px;
 vertical-align:top;
}
table.start strong {
 display:block;
}
a.quickLink {
 display:block;
}
.start td.quickLinks {
 padding-top:12px;
}
table.tpTop  {
   width:600px;
}
table.fpTop img.grafik {
   padding-right:12px;
}
table.fpTop td.key {
   font-weight:bold;
   width:150px;
   padding-right:12px;
}
table.fpTop td.value {
   width:auto;
}
table.fondinfo {
   width:576px;
   padding:0px;
   margin:0px;
   border:0px solid red;
}
.fondinfo td.key {
   width:184px;
   padding-right:12px;
   font-weight:bold;
}
.fondinfo td.value {
   width:auto;
}
div.dldDiv {
 border-bottom: 1px solid #A3A3A3;
 line-height:18px;
}
div.bottomDiv {
 border-bottom: 1px solid #A3A3A3;
}
.dldDiv a.open {
 padding-left:15px;
 background-image:url(/reddot/images/page/arrow_openx.gif);
 background-position:center left;
 background-repeat:no-repeat;
 color:#FF7A00;
 font-weight:bold;
}
.dldDiv a.closed {
 padding-left:15px;
 background-image:url(/reddot/images/page/arrow_closed.gif);
 background-position:center left;
 background-repeat:no-repeat;
 color:#126263;
 font-weight:bold;
}
.dldDiv a.closed:hover {
 background-image:url(/reddot/images/page/arrow_closedx.gif);
 color:#FF7A00;
}
table.dld td {
 padding-top:5px;
}
table.anlageVorschlag  {
 border-bottom: 1px solid #A3A3A3;
}
.anlageVorschlag a.open {
 padding-left:15px;
 background-image:url(/reddot/images/page/arrow_openx.gif);
 background-position:center left;
 background-repeat:no-repeat;
 color:#FF7A00;
 font-weight:bold;
}
table.anlageVorschlag a.closed {
 padding-left:15px;
 background-image:url(/reddot/images/page/arrow_closed.gif);
 background-position:center left;
 background-repeat:no-repeat;
 color:#126263;
 font-weight:bold;
}
.anlageVorschlag a.closed:hover {
 background-image:url(/reddot/images/page/arrow_closedx.gif);
 color:#FF7A00;
}
div.faqsDiv {
 border-bottom: 1px solid #A3A3A3;
 line-height:18px;
}
.faqsDiv a.open {
 padding-left:15px;
 background-image:url(/reddot/images/page/arrow_openx.gif);
 background-position:center left;
 background-repeat:no-repeat;
 color:#FF7A00;
 font-weight:bold;
}
.faqsDiv a.closed {
 padding-left:15px;
 background-image:url(/reddot/images/page/arrow_closed.gif);
 background-position:center left;
 background-repeat:no-repeat;
 color:#126263;
 font-weight:bold;
}
.faqsDiv a.closed:hover {
 background-image:url(/reddot/images/page/arrow_closedx.gif);
 color:#FF7A00;
}
table.downloadItem td {
     line-height:18px;
}
body, p, div, span,td  {
 font-weight:normal;
 color:#484848;
 font-family: Arial, Helvetica, sans-serif;
}
div.text {
 font-weight:normal;
}

a {color:#126263; text-decoration:none;}
a:hover {color:#000;}

div.headline,span.bold {
 font-weight:bold;
}
span.underlined{
    text-decoration:underline;
}
td.col1 h2, div.col1 h2 {
 background-image:url(/reddot/images/page/balken_orange.gif);
 background-repeat:no-repeat;
 background-position: left top;
 padding-top:12px;
 font-weight:bold;
 color: #F57500;
}
td.col2 h2 {
 background-image:url(/reddot/images/page/balken_blau.gif);
 background-repeat:no-repeat;
 background-position: left top;
 padding-top:10px;
 font-weight:bold;
 color: #126263; 
}
div.orangeHeadline {
 font-weight:bold;
 color:#F57500;
 border-bottom:1px solid #A4A3A3;
 padding-bottom:6px;
}

div.orangeHeadlineWithTop {
 color:#F57500;
 font-weight:bold;
 border-bottom:1px solid #A3A3A3;
 border-top:1px solid #A3A3A3;
 margin-bottom:10px;
 line-height:16px;
}
div.navL2 {
 z-index:50;
 height:25px;
 width:652px;
 display:inline;
 padding-left:10px;
 position:absolute;
 display:none;
}
div.navL2 a,
div.navL2 a:hover {
 font-size:11px;
 color:#135455;
 font-weight:bold;
 text-decoration:none;
 line-height:25px;
 padding-right:15px;
}
div.navL2 a:hover,
div.navL2 a#active {
 color:#FF7A00;
}
td.navL3 a {
 color:#135455;
 font-weight:bold;
 display:block;
 text-decoration:none;
 padding-left:12px;
}
td.navL3 a:hover,
td.navL3 a#active {
 color:#FF7A00;
}
td.navL3 a.children {
 background-image:url(/reddot/images/page/arrow_closed.gif);
 background-repeat:no-repeat;
 background-position: left 4px;
}
td.navL3 a.children:hover,td.navL3 a.children#active {
 background-image:url(/reddot/images/page/arrow_closedx.gif);
}
td.navL3 a.children_open {
 background-image:url(/reddot/images/page/arrow_openx.gif);
 background-repeat:no-repeat;
 background-position: left 4px;
}
a.sitemapItem {
 display:block;
}
a.sitemapItem#level1 {
 color:#F57500;
 font-weight:bold;
 border-bottom:1px solid #A3A3A3;
 border-top:1px solid #A3A3A3;
 margin-bottom:10px;
 line-height:16px;
}
a.sitemapItem#level2 {
 background-image:url(/reddot/images/page/arrow_open.gif);
 background-repeat:no-repeat;
 background-position: center left;

 padding-left:12px;
/* margin-top:5px; */
 font-size:11px;
 line-height:16px;
 font-weight:bold;
}
a.sitemapItem#level3 {
 margin-left:12px;
 line-height:16px;
 font-size:11px;
}
a.sitemapItem#level4 {
 background-image:url(/reddot/images/page/dot.gif);
 background-repeat:no-repeat;
 background-position: center left;
 line-height:16px;
 font-size:11px;
 margin-left:12px;
 padding-left:12px;
}
body, p, div, span,td  {
 font-size:12px;
 line-height:14px;
}

a {
 font-size:12px;
}
.col1, .col1.div, .col1.span, td.col1 {
 font-size:12px;
 line-height:14px;
}
.col1 .small {
 font-size:9px;
 line-height:10px;
}
td.col1 h2, div.col1 { 
 line-height:14px;
 font-size:14px;
}
td.col2 div, td.col2 td,  td.col2 span, td.col2 p, td.col2 a, td.col2 h2 {
 font-size:11px;
 line-height:14px;
}
td.navL3 a {
 line-height:18px;
 font-size:11px;
}
.snippets h2, .snippets h3 {
 font-size:11px;
 line-height:13px;
}
.snippets, .snippets .bold, .snippets div, .snippets .text, .snippets .headline, .snippets a,.snippets a.imgLink  {
    font-size:11px;
}
.snippets a.printLink {
    font-size:12px;
    font-weight:bold;
}