/* Style sheet layout */
html{height:auto;min-height:100.01%;}
body{background:#FFFFFF url("tl_files/basics/body_bg.gif") left bottom no-repeat;}
#header_bg{width:100%;height:272px;background:url("tl_files/basics/site_bg.gif") center top repeat-x;}
#header,#container{padding:0 25px;background:url("tl_files/basics/wrapper_bg.png") center top repeat-y;}
* html #header,* html #container{background:none;}
#headerimg{width:863px;height:203px;padding:66px 0 0;}
#headerlogo{width:329px;height:200px;top:68px;left:3px;position:absolute;z-index:2;}
#wrapper{margin-top:-272px;padding:0 25px;}
#main{padding:15px 20px;min-height:420px;}
* html #main{_height:420px;}
#left{padding:15px 0 0 20px;}
#footer{width:865px;margin:0 auto;background:url("tl_files/basics/footer_bg.png") center bottom no-repeat;}
#footertext{padding:9px 0 0;text-align:center;font-size:8pt;letter-spacing:1.0px;}
#footertext a{font-size:8pt;}
.mod_customnav{right:15px;top:4px;position:absolute;z-index:2;}
.mod_customnav ul{margin:0;padding:0;list-style-type:none;}
.mod_customnav li{float:left;margin:0;border-right:1px solid #b7b7b7;list-style-type:none;}
.mod_customnav a,.mod_customnav span{padding:2px 10px;font-size:10px;text-transform:uppercase;}
.mod_customnav span{display:block;}
.mod_customnav li.last{border-right:0;}
.mod_navigation{width:528px;height:203px;left:335px;top:66px;position:absolute;text-align:right;}
.mod_navigation ul{margin:0;padding:0;list-style-type:none;}
.mod_navigation li{margin:0;padding:0;list-style-type:none;}
* html .mod_navigation ul,* html .mod_navigation li{height:1px;}
.mod_navigation li,.mod_navigation span{display:block;font-family:Georgia, serif;font-weight:normal;font-variant:small-caps;font-size:20px;color:#585858;}
.mod_navigation a{height:24px;display:block;padding:12px 25px 11px 0;border-right:3px solid #fff;border-bottom:3px solid #fff;border-left:3px solid #fff;font-family:Georgia, serif;font-weight:normal;font-variant:small-caps;font-size:20px;color:#585858;}
.mod_navigation span{height:24px;padding:12px 25px 11px 0;border-right:3px solid #fff;border-bottom:3px solid #fff;border-left:3px solid #fff;}
.mod_navigation li.active{background-color:#D2D904;}
.mod_navigation a.first,.mod_navigation span.first{border-top:3px solid #fff;}
.mod_navigation a:hover{background-color:#585859;border-right:3px solid #fff;border-bottom:3px solid #fff;border-left:3px solid #fff;text-decoration:none;color:#fff;}
.ce_text,.teaser{margin-bottom:20px;line-height:1.3;}
#leistungen .ce_text{min-height:825px;}
.ce_headline{line-height:1.3;}
#impressum .ce_headline{margin-bottom:32px;}
#main .mod_article{padding:4px 5px 0 20px;}
#left .mod_article{padding:4px 5px 0 10px;}
.ce_text ul,.accordion div ul{margin:8px;padding-left:16px;}
#team .ce_gallery td{height:225px;vertical-align:top;}
#team img,#homeimg img{padding:3px;border:1px dotted #C8D200;}
#team .image_container{margin:0 20px 15px;border:0pt;}
#homeimg .image_container{margin:20px 0 5px;border:0pt;}
#team h2{margin-bottom:3px;}
#team .caption{margin:0 0 15px 3px;}
#mapborder{margin:25px 0 20px;padding:2px;border:1px dotted #C8D200;}
#map{width:474px;height:300px;}
* html #map{width:568px;}
.maptext{font-size:11px;}
.ce_accordion{margin:-10px 0 20px;padding-right:15px;padding-left:12px;}
.toggler{margin:0 0 10px;padding:1px 0 1px 42px;border-bottom:1px solid #FFFFFF;cursor:pointer;background:transparent url("tl_files/basics/zoom_in.png") left center no-repeat;}
.toggler h3{margin-top:11px;margin-bottom:11px;}
.accordion div{padding:3px 5px 8px 18px;border-bottom:2px dotted #C8D200;line-height:1.3;}
.toggler:hover{background-color:#F5F7B5;border-bottom:1px solid #C8D200;text-decoration:none;}
.aktiv{border-bottom:1px solid #CCCCCC;font-style:italic;background:#F2F2F2 url("tl_files/basics/zoom_out.png") left center no-repeat;}
.htrenner{width:100%;height:5px;border-bottom:2px dotted #C8D200;}

