/* CSS Document */
body {background: url(img_layout/neuer-bg2.jpg); background:#E8E8E8; margin-top:0px; font-family:arial;}
a {text-decoration:none; color:#6A802D;}
font {font-family:verdana, arial;}
/* Grund-Layout */
#alles {border:1px solid #000; margin:0 auto; margin-top:10px; width:890px; background-color:#FFFFFF; clear:both;}



#optimierung {width:890px; height:35px; background-color:#cccccc;  background-color:#333333; clear:both; border-bottom: 1px solid #FFFFFF;}
#optimierung a    {font-size:10px; color:#6F6F6F; font-family:arial;}
#optimierung a:hover    {color:#fff;}
#optimierung a .links   {font-size:12px; font-family:arial; font-weight:bold;
                          float:right; margin:5px 10px 0 0;}

#logoundslogan {width:890px; height:175px; background-color:#999999; background: url(logo6.jpg); clear:both; border-bottom: 1px solid #000000; }
#logoundslogan img {width:890px; height:138px; clear:both; overflow:hidden;}


#netztiefe {width:890px; height:37px; background-color:#5e5c5d; clear:both; border-bottom: 1px solid #000000; }

#main-navigation {text-transform:uppercase; width:890px; height:35px; background:#333333; clear:both; overflow:hidden;}
#main-navigation .main-navigationspunkt a{height:21px; font-size:11px; color:#FFFFFF; font-family:verdana; font-weight:bold; background-color:#333333;
                                          display:block; float:left; position: relative; left:29px; top:0px; margin:0 1px 0 1px; padding:13px 22px 0 11px;
background: url(img_layout/mainbg-off.jpg);}
#main-navigation .main-navigationspunkt .aktiv a{height:20px; display:block; background:#77b07d;}
#main-navigation .main-navigationspunkt .aktiv a:hover{height:20px; display:block; background:#77b07d;}
#main-navigation .main-navigationspunkt a:hover{height:20px; background-color:#669933; display:block; background: url(img_layout/mainbg.jpg);}

#content-bereich 
{ width:886px; 
  background-color:#999999;  background-color:#fff; 
  border-bottom: 1px solid #FFFFFF; border-bottom: 2px solid #999999; border-left: 2px solid #999999; border-right: 2px solid #999999;
  clear:both;}
                  
#sub-navigation 
{ width:181px; 
  background-color:#E8E8CC;  background-color:#fff;
  float:left; margin-left:0px; margin-right:2px;
  border-right:1px dotted #AEAE9E;
  }
#sub-navipunkte 
{ width:177px; 
  background-color:#fff;
  float:left; margin-top:10px; margin-bottom:10px;
  }
#sub-navigation .sub-navigationspunkt a 
{ width:165px; height:22px;  height:30px;
  font-family:verdana; font-weight:bold; font-size:13px; color:#999999;  background-color:#cccccc;
  border-bottom: 5px solid #fff;
  display:block; padding:0 0 0 14px;
  }
#sub-navigation .sub-navigationspunkt a:hover 
{ color:#FFFFFF; background-color:#669933;
}  

#sub-navigation .sub-navigationspunkt .aktiv a 
{ width:165px; height:22px; height:30px;
  font-family:verdana; font-weight:bold; font-size:13px; color:#FFFFFF; background-color:#77b07d; 
  border-bottom: 5px solid #fff;
  display:block; padding:0 0 0 14px;
  }                 

#sub-navigation .sub-navigationspunkt a font 
{ font-family:verdana; font-weight:bold; font-size:13px;
  position: relative; left:0px; top:8px;
  }    

#sub-navigation h1 {font-family:verdana; color:#E8E8CC; display:block; padding-left:10px; padding-top:0px; width:173px; height:15px; background-color:#cccccc; font-size:14px;}
#sub-navigation a img {text-decoration:none; border:0px; width:181px; margin-left:1px; margin-right:1px;}

.kontaktbox 
{ width:170px; height:auto; margin:15px 5px 15px 5px; padding:0px 0px 5px 0px;
  border:1px solid #CCCCCC; 
  clear:both;  
  background:#fff;
}
.kontaktbox p
{ font-family:arial; font-size:12px; padding:0px 10px 10px 10px;
}


#partnerwerbung 
{ width:179px;  
  background-color:#E8E8CC; background-color:#FFFFFF; 
  border-bottom: 0px solid #669933;
  float:left; margin-left:0px; margin-right:0px; margin-top:10px;
  }



#partnerwerbung a img 
{ width:177px; 
  
  text-decoration:none; border:0px; 
  margin-left:1px; margin-right:1px;
  }



               
#content 
{ width:510px; 
  background-color:#FFFFFF;  
  border-left: 4px solid /*#AEAE9E*/ #FFFFFF; border-right: 6px solid /*#AEAE9E*/ #FFFFFF;
  float:left; 
  width:477px; padding:0px 11px 15px 11px; margin:0; 
  }
#content img 
{width:489px; margin-top:5px;}
#content .profilfoto img 
{float:left; margin-right:15px; margin-bottom:10px; width:200px; height:283px;}

#content font 
{font-family:verdana; font-size:12px; line-height:20px;}

#vertikaler-abstand {
   border-top:15px solid #999999;
   width:auto; height:15px; background:#fff;
  }

                
#partnerundsponsoren 
{ width:188px;
  background-color:#fff;
  text-decoration:none; 
  float:left; overflow:hidden;
  border-left:1px dotted #AEAE9E;
  padding-left:2px; 
  }
  
#partnerundsponsoren a 
{ width:177px; height:64px; 
  text-decoration:none;
  display:block; margin-bottom:6px;
  }
  
#partnerundsponsoren a img
{ width:173px; background-color:#fff;
  border: 2px solid #E8E8CC; 
  display:block; clear:both; position:relative; left:0px; top:0px; 
  }
  
#partnerundsponsoren h1 
{ width:170px; height:15px;
  font-family:verdana; color:#999999; background-color:#cccccc; font-size:14px;
  display:block; padding-left:10px; padding-top:0px; padding-bottom:2px; margin:10px 0 10px 0; 
  }

#seitenabschluss {width:886px; height:25px; background-color:#999999; color:#fff; clear:both;}






