html, body{border:0;margin:0;padding:0;min-height:100%;}
html{min-height:100%;margin-bottom:1px;}
fieldset, img{border:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;font-weight:normal;}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:normal;}
body{font-family:Arial, Helvetica, sans-serif;font-size:12px;background-color:#121212; line-height: 1.5;}
#main-container{margin:0 auto;margin-top:20px;width:907px;height:1500px;background-color:#ffffff;border:1px solid #ffffff;}
#sub-container{width:907px;top:50%;top:458px;background-color:#121212;margin:0 auto;text-align:right;color:#a8a8a3;text-decoration:none;}
#sub-container a{color:#a8a8a3;text-decoration:none;}
#sub-container a:hover{color:#ffffff;text-decoration:none;}
#navi-container{width:206px;height:1500px;background-color:#515048;color:#a8a8a3;font-weight:normal;padding-left:21px;border-right:1px solid #ffffff;float:left;}
.logo{margin-top:20px;}
#freecall-limo{margin-bottom:50px;left:15px;}
.mainnavi{margin-top:35px;}
.mainnavi a{color:#a8a8a3;text-decoration:none;}
.mainnavi a:hover{color:#ffffff;text-decoration:none;}
.mainnavi ul, .mainnavi li{margin:0;padding:0;list-style:none;}
.mainnavi_main li{text-transform:uppercase;margin-bottom:12px;}
.mainnavi_main li.current{background:transparent url(/images/mainnavi_marker2.gif) no-repeat left center;}
.mainnavi_main li.current a{color:#ffffff;margin-left:14px;}
li.subcurrent{font-size:11px;margin-left:14px;}
li.mainnavi_sub{display:none;}
#content-container{height:1450px; overflow:hidden;}
#pic-container{height:275px;overflow:hidden;}
#content-wrapper{height:1200px;overflow:hidden;}
#hilfsnavi{height:18px;line-height:18px;background-color:#515048;font-size:11px;color:#a8a8a3;margin-bottom:35px;border-top:1px solid #ffffff;border-bottom:1px solid #121212;}
#hilfsnavi a{color:#ffffff;text-decoration:none;}
#hilfsnavi a:hover{color:#000000;text-decoration:none;}
.hilsnavi-links{margin-left:43px;float:left;}
.language-selection{background-color:#515048;margin-right:10px;text-align:right;}
#inhalte{width:565px;height:1200px;text-align:left;margin:0 36px 20px 43px;float:left;color:#515048;font-size:12px;}
#inhalte h1{color:#6699cc;font-weight:normal;margin-bottom:7px;text-align:left;line-height:1.4;}
#inhalte h1{font-size:20px;}
#inhalte h2{font-size:12px;font-weight:bold;line-height:1.4;margin-bottom:7px;}
#inhalte h3{font-size:12px;}
#inhalte a{color:#515048;text-decoration:underline;}
.subnavi{line-height: 1.5;}
.subnavi ul{text-decoration:none;}
#facebook{margin-top:25px;left:19px;font-size:11px;line-height: 1.2;}
#aktuell{margin-top:90px;left:19px;font-size:11px;line-height: 1.2;}
#partner{margin-top:170px;left:19px;font-size:11px;line-height: 1.2;}
.bild
{float:left;margin:2px 5px 0px 0px;border: 1px solid #ffffff;}
.bild2
{float:right;margin:4px 5px 0px 0px;border: 1px solid #000000;}

.direktanfrage {margin-top:1px;margin-right:1px;text-align:right;}

