﻿/******************************************************************************/
/*
 *
 *   css_style
 *
 *
 ******************************************************************************/
 
/*** BEGIN: Body ***/
body {
 padding:0px;
 padding-left:12px;
 padding-right:12px;
 margin:0px;
}
/*** END: Body ***/

/******************************************************************************/
/*
 *   Header
 *
 ******************************************************************************/
 
/*** BEGIN: Meta Navigation ***/
div.metaNav {
 width:968px;
 height:25px;
 background-image:url(/reddot/images/header/bg_meta.gif);
 background-position:right;
 background-repeat:no-repeat;
}
/* linker teil der metalinks (vor ^) */
div.metaNav div.lft {
 padding-top:10px;
 width:275px;
 margin-left:410px;
 text-align:right;
 position:absolute;
 height:12px;
}
/* rechter teil der metalinks (nach ^) */
div.metaNav div.rgt {
 padding-top:10px;
 margin-left:719px;
 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;
}
/* Abstände am Ende für Rechts */
div.rgt a {
 padding-right:10px;
}
/* Abstände am Anfang für Links */
div.lft a {
 padding-left:10px;
}
/*** END: Meta Navigation ***/
/*** BEGIN: headTop ***/
div.headTop {
  width:968px;
  height:79px;
  background-color:#A4C100;
  background-image:url(/reddot/images/header/meag_asset.gif);
  background-position:right;
  background-repeat:no-repeat;
}
/*** END: headTop ***/
/******************************************************************************/
/*
 *   Top Navigation
 *
 ******************************************************************************/
 
 div.topNav {
  width:968px;
  height:24px;
  background-color:#135455;
 padding:0px;
 margin:0px;
 }
div.topNav div.areas {
 width:550px;
 position:absolute;
 margin-left:0px;
 height:24px;
}
div.topNav div.bgImgBottom {
 position:absolute;
 margin-left:641px;
 background-image:url(/reddot/images/header/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/header/nav_content.gif);
 width:968px;
 height:24px;
}
/*** END: Top Navigation ***/
/******************************************************************************/
/*** BEGIN: Einstiegsnavigation ***/
/* EntryNav gilt nur für die Einstiegsseiten, danach erfolgt eine Version ohne großes Bild */
div.entryNav {
 width:968px;
 height:89px;
}
/*** END: Einstiegsnavigation ***/

/******************************************************************************/
/*
 *   Base Table
 *
 ******************************************************************************/
 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; */
 }
/******************************************************************************/
/*
 *   Snippets
 *
 ******************************************************************************/
 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;
}
/******************************************************************************/
/*
 *   LayOut Spalte 1 + 2
 *
 ******************************************************************************/
table.layout_2col {
 width:600px;
 padding:0px;
 margin:0px;
 border:0px solid red;
}
/* Spalte 1/2 */
table.layout_2col td.col1 {
 width:404px;
 padding-top:12px;
 padding-left:12px;
 padding-right:12px;
 background-color:#F1EFE8;
}
/* Spalte 1/2 */
table.layout_2col td.col2 {
 width:196px;
 padding-top:12px;
 padding-left:12px;
 padding-right:12px;
 background-color:#E5E1D6;
}
/******************************************************************************/
/*
 *   LayOut Spalte 1
 *
 ******************************************************************************/
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;
}
/******************************************************************************/
/*
 *   Links
 *
 ******************************************************************************/
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;
}
/******************************************************************************/
/*
 *   StartSeite
 *
 ******************************************************************************/
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;
}
/******************************************************************************/
/*
 *   Content
 *
 ******************************************************************************/

/* Used in con_headline Template */
div.headline_dot {
    border-top:1px solid white;
    border-bottom:1px solid white;
    color:#126263;
    font-weight:bold;
    background-position:left 4px;
    background-repeat:no-repeat;
    padding-left:10px;
}

/* Used in con_headline Template */
div.headline_topLine {
    color:#FF7A00;
    border-top:1px solid #a3a3a3;
    border-bottom:1px solid #a3a3a3;
    font-weight:bold;
}

/* Orange Color */
.colOrange {
    color:#FF7A00;
}



/******************************************************************************/
/*
 *   Special Styles
 *
 ******************************************************************************/
/*** BEGIN: FondPortraits ***/
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;
}
/*** END: FondPortraits ***/
/*** BEGIN: DownloadsArea ***/
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;
}
/*** END: DownloadsArea ***/
/*** BEGIN AnlageVorschlag ***/  
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;
}
/*** END AnlageVorschlag ***/ 
/*** BEGIN FAQS ***/ 
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:0px 4px;
 background-repeat:no-repeat;
 color:#FF7A00;
 display:block;
 font-weight:bold;
}
.faqsDiv a.closed {
 padding-left:15px;
 background-image:url(/reddot/images/page/arrow_closed.gif);
 display:block;
 background-position:0px 4px;
 background-repeat:no-repeat;
 display:block;
 color:#126263;
 font-weight:bold;
}
.faqsDiv a.closed:hover {
 background-image:url(/reddot/images/page/arrow_closedx.gif);
 color:#FF7A00;
}
/*** End FAQS ***/ 
/******************************************************************************/
/*
 *   Temporary
 *
 ******************************************************************************/
/*** BEGIN Download Item ***/ 
table.downloadItem td {
     line-height:18px;
}
/*** END Download Item ***/
