body{margin:0;background:#fff;padding-bottom:119px;padding-top:160px;position:relative}body.startseite{padding-top:125px}*{font-family:Arial,Helvetica,Sans-serif;margin:0;padding:0}div,a,h1,h2,h3,span,p,ul,li{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#464241;margin:0;padding:0;text-decoration:none}ul,li{list-style:none}img{border:0}.c{clear:both}hr{color:#F18E01;border:0;background-color:#F18E01;height:1px;margin-bottom:13px;margin-top:5px}p,tr,td,th,div{font-family:Arial;color:#333;font-size:13px;line-height:1.5}a{font-family:Arial;color:#F18E01;font-size:13px;text-decoration:none;padding:0}a:hover{text-decoration:underline}h1{color:#F18E01;font-size:27px;margin-bottom:20px;text-transform:uppercase;text-align:left;font-weight:normal!important}h2{color:#F18E01;font-size:15px;font-weight:normal;margin-bottom:8px;text-transform:uppercase}h3{margin-bottom:8px}#content ul,  #content p, #content .paragraph{margin:8px
0}#content li{font-size:13px;color:#333;margin-left:30px;line-height:1.5;list-style-image:url(../_img/aufz.gif)}li{padding:0;margin:0}#content li span{color:#333}td{text-align:left;vertical-align:top;padding:0
60px 0 0}#header{position:absolute;top:0px;width:100%}#header #centerbox{position:relative;margin:0
auto;margin-top:0;width:960px;height:125px;display:block}#header #functionsbox{margin-left:0;margin-right:0;height:29px}#header .language{padding-top:4px;width:100px}#header .language select{border:none;width:100px;font-size:11px;background-color:#e3e3e4;padding:2px}#header #navbox{left:0;right:0;height:90px}#logo{margin-top:17px;float:right}.whitebox{position:relative;margin:0
auto;width:725px;background:#fff;height:auto;padding-bottom:15px;padding-left:235px}.referenzen .whitebox{min-height:540px}#streifenoben{position:absolute;top:0;left:0;width:100%;height:125px;background:#fff url(../_img/streifen_oben.gif) repeat-x}#content{width:100%;height:auto}.sujet{border:1px
solid #BDBBBD;padding:4px;display:block;z-index:1;float:right}.citem{margin-bottom:25px}body.contact .citem{float:right;width:206px}.hdl{margin-bottom:15px}#verlauf{position:relative;background:#fff url(../_img/verlauf.jpg);margin-left:0;margin-top:-335px;width:100%;height:335px;z-index:-1}.footer{width:100%;height:119px;background:#fff url(../_img/streifen_unten.gif) repeat-x;position:absolute;bottom:0px}#footercontent{position:relative;display:block;margin:0
auto;margin-top:-1px;width:960px;height:119px;border-top:1px solid #fff}.addressbox{margin-top:6px;margin-right:610px;background:#fff;width:233px;height:93px;padding:10px;float:left}.addressbox p{font-size:12px;line-height:1.3}.copyright{margin-top:95px;height:13px;text-transform:uppercase;font-size:10px}.startseite #verlauf{position:relative;background:#fff url(../_img/verlauf.jpg);margin-left:0;margin-top:-334px;width:100%;height:335px;z-index:-1}.startseite #content{width:100%;margin-left:0;margin-top:0px;height:auto}.startseite .whitebox{position:relative;margin:0
auto;width:960px;background:#fff;height:auto;padding-top:0;padding-bottom:15px;padding-left:0px}.startseite .slider{position:relative;margin:0
auto;width:960px;height:400px;display:block;overflow:hidden}.startseite .slider img{position:absolute}.startseite .slider img.next{display:none}.startseite #verlauf_kl{float:right;position:relative;height:auto;background:#fff url(../_img/verlauf_kl.jpg) repeat-x;width:456px;padding:45px
12px 0 12px}.startseite #welcome{float:left;width:460px;margin-top:25px}.sliderbtns{position:absolute;top:365px;left:442px;width:82px;height:26px}.sliderbtns span{background:url(../_img/btn_slider.png);height:24px;width:24px;float:left;margin-right:3px}.sliderbtns span.active{background:url(../_img/btn_slider_active.png)}.img_startseite{border:1px
solid #BDBBBD;padding:4px}.startimages{float:left;margin-right:18px;width:214px}.startimages.nonews{width:100%;margin:0}.startimages.nonews .item{float:left;width:214px;margin:0
7px}.mehr{float:right}#fadeGallery .pic{display:none;position:absolute;top:0;left:0}#fadeGallery .pic1{display:block}#ref_images{width:100%}#ref_images .referenz2{border:1px
solid #BDBBBD;padding:4px;display:block;z-index:1;float:right;margin-bottom:20px}#ref_images .referenz3{border:1px
solid #BDBBBD;padding:4px;display:block;z-index:1;float:right}#ref_images .referenz1{border:1px
solid #BDBBBD;padding:4px;margin-bottom:15px;float:left}#ref_text .right{float:right;margin-left:25px;width:215px}.ma{border:1px
solid #BDBBBD;padding:4px}.matab td{padding:10px
0 4px 0;margin:0;border-bottom:1px solid #BDBBBD}.matab td.logo{width:200px;height:70px}.googlemap{border:1px
solid #BDBBBD;padding:4px;margin-top:40px;margin-bottom:10px;width:475px}.googlemap a{color:#F18E01!important}.googlemap #main_map *{border:1px
solid red!important}.downloads{margin:0
0 15px 0;padding:0;border-collapse:collapse}.downloads .hell{background:#E6E7E9}.downloads .dunkel{background:#d7d7d7}.downloads tr{height:50px!important;margin:0;padding:0;display:block}.downloads td{padding:5px
0 0 5px;margin:0!important;border:none;height:40px}.downloads h2{display:block;margin:0;padding:0}.downloads .date{padding-top:18px;width:100px}.downloads .download{padding-top:18px;width:120px}.downloads .icon{width:50px}.downloads .docname{width:200px}.bildtext{position:absolute;top:279px;right:6px;width:215px;height:auto;padding:0;margin:0}#validation{width:480px;overflow:hidden;float:left}#validation .form_item{display:block;width:473px;height:auto;margin-bottom:5px;height:21px}#validation fieldset{border:none;margin:0;padding:0}#validation input{border:1px
solid #E3E3E4;color:#333;background-color:#E3E3E4;float:left;font-family:Arial,Helvetica,Sans-serif;font-size:11px;padding:3px;width:138px;margin-right:3px}#validation textarea{border:none;background-color:#E3E3E4;color:#333;float:left;font-family:Arial,Helvetica,Sans-serif;font-size:11px;height:60px;padding:3px;width:473px;margin:8px
0 12px 0}#validation label{font-size:13px;color:#333;float:left;height:22px;width:75px}#validation select{border:none;background-color:#E3E3E4;color:#333;float:left;padding:2px;width:145px}#validation .textarea_item label{color:#F18E01;margin-bottom:-10px}#validation .submit{display:block}#validation  #form_submit{float:right;background:url(/_img/de/btn_senden.gif) no-repeat right 0;width:81px;height:21px;text-indent: -5000px;border:none;cursor:pointer}#validation input.error{border:1px
solid #F18E01}.nav{height:31px;margin-top:59px;width:650px;float:left}.nav li{float:left;background-color:#E1E2E3;height:25px;margin-right:10px;padding-bottom:6px}.nav li a.l0{height:17px;display:block;font-weight:bold;color:#6B6B68;font-size:14px;margin:10px
10px 10px 10px;line-height:17px}.nav .unternehmen a{background:url(/_img/nav/nav_unternehmen.png) no-repeat 0 0;height:0;padding-top:17px;width:99px;display:block;text-indent:-9999px;overflow:hidden}.nav .leistungen a{background:url(../_img/nav/nav_leistungen.png) no-repeat 0 0;height:0;padding-top:17px;width:76px;display:block;text-indent:-9999px;overflow:hidden}.nav .referenzen a{background:url(../_img/nav/nav_referenzen.png) no-repeat 0 0;height:0;padding-top:17px;width:82px;display:block;text-indent:-9999px;overflow:hidden}.nav .partner a{background:url(../_img/nav/nav_partner.png) no-repeat 0 0;height:0;padding-top:17px;width:53px;display:block;text-indent:-9999px;overflow:hidden}.nav .downloads a{background:url(../_img/nav/nav_downloads.png) no-repeat 0 0;height:0;padding-top:17px;width:82px;display:block;text-indent:-9999px;overflow:hidden}.nav .unternehmen:hover a, .nav .unternehmen.active a{background:url(/_img/nav/nav_unternehmen_h.png) no-repeat 0 0;height:0;padding-top:17px;width:99px;display:block;text-indent:-9999px;overflow:hidden}.nav .leistungen:hover a, .nav .leistungen.active a{background:url(../_img/nav/nav_leistungen_h.png) no-repeat 0 0;height:0;padding-top:17px;width:76px;display:block;text-indent:-9999px;overflow:hidden}.nav .referenzen:hover a, .nav .referenzen.active a{background:url(../_img/nav/nav_referenzen_h.png) no-repeat 0 0;height:0;padding-top:17px;width:82px;display:block;text-indent:-9999px;overflow:hidden}.nav .partner:hover a, .nav .partner.active a{background:url(../_img/nav/nav_partner_h.png) no-repeat 0 0;height:0;padding-top:17px;width:53px;display:block;text-indent:-9999px;overflow:hidden}.nav .downloads:hover a, .nav .downloads.active a{background:url(../_img/nav/nav_downloads_h.png) no-repeat 0 0;height:0;padding-top:17px;width:82px;display:block;text-indent:-9999px;overflow:hidden}.nav li:hover, .nav li.active{background-color:#D98D1B!important}.nav li .mainnav_level1{display:none}.sidenav{position:absolute;width:210px;margin-top:14px;top:0px;left:0px}.sidenav ul, .sidenav li{list-style:none}.sidenav a{display:block;text-transform:uppercase;font-size:14px;color:#333;min-height:22px;border-bottom:1px solid #D4D4D4;padding:8px
0 4px 20px}.sidenav a:hover, .sidenav a.active{color:#F18E01;text-decoration:none}.functions{margin-right:0px;float:right;margin-top:5px;width:auto}.functions a{text-transform:uppercase;color:#615F5F;font-size:10px;margin-left:10px;font-weight:bold}.functions a:hover, .functions a.active{color:#fff}.newsitem{padding-bottom:20px;border-bottom:1px solid #bdbdbd;margin-bottom:20px;clear:both}.newsitem .newspic{border:1px
solid #BDBBBD;padding:4px;float:left;margin:0
15px 15px 0}#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0}#lightbox a img{border:none}#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0
auto}#imageContainer{padding:10px}#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}#imageContainer>#hoverNav{left:0}#hoverNav a{outline:none}#prevLink,#nextLink{width:49%;height:100%;background:transparent url(../_img/lightbox/blank.gif) no-repeat;display:block}#prevLink{left:0;float:left}#nextLink{right:0;float:right}#prevLink:hover,#prevLink:visited:hover{background:url(../_img/lightbox/prev.gif) left 50% no-repeat}#nextLink:hover,#nextLink:visited:hover{background:url(../_img/lightbox/next.gif) right 50% no-repeat}#nextLinkText,#prevLinkText{color:#5a5a5a;font-weight:bold;text-decoration:none}#nextLinkText{padding-left:20px}#prevLinkText{padding-right:20px}.ontop #imageData{padding-top:5px}#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0
auto;line-height:1.4em}#imageData{padding:0
10px}#imageData #imageDetails{width:70%;float:left;text-align:left}#imageData #caption{font-weight:bold;color:#5A5A5A}#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;color:#5A5A5A}#imageData #bottomNavClose{width:20px;float:right;padding-bottom:0.7em}#imageData #helpDisplay{clear:left;float:left;display:block}#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#eee;opacity:0.6;display:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{height:1%}