/**
*  Stylesheet für Mainframe-Template
*
*  Document Body und Contentbox
*/
* 
{
    margin:0;
    padding:0;
}
body 
{
    background:url("../images/corporate/hintergrund.png");
    font-family:Arial;
    font-size:1em;
}
div 
{
    float:left;
}
div.surround 
{
    width:964px;
    float:none;
    margin:0 auto;
}
div.kopf 
{
    width:964px;
    height:178px;
    background:url("../images/corporate/hintergrund_kopf.jpg") no-repeat;
}
img.Logo 
{
    margin:40px 128px 0 52px;
    float:left;
}
div.kopf ul 
{
    list-style-type:none;
    display:block;
    float:left;
    width:508px;
    height:55px;
    margin:0;
    padding:0 0 0 20px;
    background:url("../images/corporate/hintergrund-navi.jpg") no-repeat;
}
div.kopf ul li 
{
    display:block;
    float:left;
    margin:0;
    padding:0;
}
div.kopf ul li a 
{
    display:block;
    float:left;
    color:#b1b1b1;
    font-weight:bold;
    text-decoration:none;
    font-size:1em;
    padding:17px 10px;
    text-transform:lowercase;
}
div.metanavi 
{
    color:#6d6f70;
    font-size:0.8em;
    padding:23px 0 63px 166px;
}
div.metanavi a 
{
    color:#6d6f70;
    text-decoration:none;
}
div.newsbereich 
{
    width:960px;
    height:404px;
    background:url("../images/corporate/hintergrund_newsbereich.jpg") no-repeat;
    margin:25px 2px;
    position:relative;
}
div.nb_l 
{
    width:410px;
}
div.nb_l div.contentTableMitte 
{
    width:340px;
    padding:22px 30px 22px 40px;
}
#scrollup 
{
    width:338px;
    height:205px;
    overflow:hidden;
    margin:5px 0;
    position:relative;
}
div.nb_l div.contentTableMitte h2.headline 
{
    margin-bottom:10px;
}
div.nb_r 
{
    width:490px;
    height:320px;
    margin:41px 0 0 20px;
}
div.nb_l div.contentTableMitte div.aktuelles_item 
{
    width:318px;
    height:200px;
    padding:0 0 0 20px;
    border-bottom:1px dashed #898a8b;
    overflow:hidden;
    background:url("../images/corporate/aktuell_pfeil.jpg") no-repeat 20px 5px;
    position:absolute;
    top:0;
    left:0;
    top:205px;
}
#empfehlentun 
{
    display:none;
}
div.seiteempfehlen_formular {
  margin-left:30px;
  margin-top:20px;
  }
div.seiteempfehlen_formular p.info {  
  margin-bottom:10px;
  }
div.seiteempfehlen_formular input,
div.seiteempfehlen_formular textarea {
  border:1px solid #676e72;
  color:#676e72;
  width:255px;
  margin-top:5px;
  margin-right:10px;
  font-size:11px;
  padding:3px !important;
  font-family:Arial;
  }
div.seiteempfehlen_formular textarea {
  width:530px;
  height:70px;
  }
div.seiteempfehlen_formular input.submit {
  width:auto;
  color:#fff;
  font-weight:bold;
  }
div.seiteempfehlen_formular span.captchainput input {
  width:232px;
  margin-top:0px;
  }
div.seiteempfehlen_formular span.captchainput {
  margin-right:13px;
  }
div.fusszeile
{
    width:964px;
    height:auto;
    float:left;
    background:url("../images/corporate/fuss.jpg") no-repeat;
}
div.fusszeile ul 
{
    list-style-type:none;
    display:block;
    float:left;
    width:658px;
    height:auto;
    margin:35px 0 0 279px;
    padding:0 ;
}
div.fusszeile ul #smli_-10 
{
    display:none;
}
div.fusszeile ul ul 
{
    width:100px;
    margin:0;
    clear:both;
}
div.fusszeile ul li 
{
    display:block;
    float:left;
    margin:0;
    padding:0;
    width:130px;
}
div.fusszeile ul li a 
{
    display:block;
    float:left;
    color:#707275;
    font-weight:bold;
    text-decoration:none;
    font-size:1em;
    padding:17px 10px 8px 0;
    text-transform:lowercase;
}
div.fusszeile ul ul li a 
{
    padding:0;
    font-weight:normal;
    font-size:12px;
}
div.fussende 
{
    padding-bottom:50px;
}
div.nb_l div.contentTableMitteContent 
{
    width:338px;
    padding:0;
}
div.nb_l div.contentTableMitteContent p 
{
    margin:0 0 0 20px;
    padding:0;
}
div.nb_l div.contentTableMitteContent h2.headline 
{
    margin:0 0 10px 20px;
    font-size:1.1em;
}
div.contentbox 
{
    width:904px;
    padding:15px 28px 45px 28px;
}
p.seiteempfehlen 
{
    clear:both;
}
p.seiteempfehlen a 
{
    font-size:0.8em;
    text-decoration:none;
    color:#707275;
    margin-left:40px;
}
/**
*   Easy Slider
*/
#slider ul, #slider li,
#slider2 ul, #slider2 li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider2{margin-top:1em;}
#slider li, 
#slider2 li { 
    width:490px;
    height:320px;
    overflow:hidden; 
}  
#prevBtn, 
#nextBtn,
#slider1next, 
#slider1prev  
{
    display:block;
    font-size:3em;
    color:Red;
    top:0;
    left:0;
    position:absolute;
}  
#nextBtn, 
#slider1next { 
    left:490px;
}                            
#prevBtn a, 
#nextBtn a,
#slider1next a, 
#slider1prev a{ 
}  
#nextBtn a, 
#slider1next a{   
}  
#controls 
{
    list-style-type:none;
    position:absolute;
    bottom:50px;
    right:40px;
    width:auto;
    font-size:0.75em;
}
#controls li 
{
    display:block;
    float:left;
    width:auto;
    margin:0 10px 0 0;
    padding:0;
}
#controls li a 
{
    color:#fff;
    text-decoration:none;
    font-weight:bold;
}
#controls li a:hover 
{
    text-decoration:underline;
}
#controls li.current a 
{
    color:#f60;
}
div.kopf ul li.synapsis_inlinesitemap_inpath a,
div.kopf ul li.synapsis_inlinesitemap_active a ,
div.aktuelles_item p b {
  color:#f60;
}
div.nowrap {
  float:left;
width:500px;
}
#mapviewer {
  margin:0 0 25px 0;
}
