*{margin:0;padding:0}body{font-family:Georgia;font-style:italic;font-size:11px;line-height:16px;color:#000;background:#d1d2d4 url("../img/bg_body.png") repeat 0 0;background-attachment:fixed}
img{display:block;outline:0}a{color:#000;outline:0;text-decoration:none}a:hover{color:#de3530}h1.logo a{position:absolute;top:12px;left:0;width:77px;height:77px;margin:0 0 0 15px;display:block;float:left;text-indent:-9999px;overflow:hidden;background:url("../img/logo.png") no-repeat 0 0}
.container{width:1015px;margin:0 0 0 60px;position:absolute;background:#f8f8f8}.inner-container{padding:120px 75px 15px 15px}.referenzen{margin:35px 0 0 0;padding:14px 0 0 0;min-height:370px;border-top:1px solid #d0d1d2}
.referenzen .referenz{clear:both;float:left;min-height:400px;margin:0 0 45px 0;padding:0 0 44px 0;border-bottom:1px solid #d0d1d2;position:relative}.referenzen .referenz:last-child{border-bottom:0;margin:0}
.referenzen .referenz .images{width:690px;height:400px;float:left;margin:0 15px 0 0}.referenzen .referenz .images img{margin:0 0 15px 0}.referenzen .referenz .text{float:right;width:220px;position:relative}
.referenzen .referenz h2{font-size:13px;font-family:Arial;font-style:normal;font-weight:normal;margin:0 0 5px 0}.referenzen .referenz p.customer{border-bottom:1px solid #d0d1d2;padding:0 0 8px 0;margin:0 0 8px 0}
.referenzen .referenz p.nav{border-bottom:1px solid #d0d1d2;padding:0 0 8px 0;margin:0 0 8px 0}.referenzen .referenz p.nav a.active{font-weight:bold;cursor:default}
.referenzen .referenz p.project{display:none}.referenzen .referenz p.customer+p.project,.referenzen .referenz p.nav+p.project{display:block}.referenzen .referenz p.project span{margin:4px 0 0 0;display:block}
.more-info{border-top:1px solid #d0d1d2;padding:14px 0 0 0;margin:0 0 60px 0;height:96px;display:none}.more-info span.bg{display:block;position:absolute;top:111px;left:248px;width:18px;height:10px;background:url("../img/bg_foldout.gif") no-repeat 0 0}
#foldout-ueber span.bg{left:484px}.more-info p{width:690px}.more-info div#result a{float:left;clear:left;display:block;margin:15px 0 0 0;padding:0 0 0 22px;line-height:14px;height:15px;background:url("../img/icons.png") no-repeat 0 -64px}
.more-info div#result a:hover{background-position:0 -80px}.more-info div#result a:first-child{margin:29px 0 0 0}.more-info p.error{padding:10px 0 0 0;color:#de3530}
.more-info p b{display:block;font-size:20px;font-weight:normal;line-height:25px;margin:0 0 8px 0}.more-info form{margin:20px 0 0 0;padding:0;overflow:hidden}
.more-info label{display:block;float:left;width:65px;padding:9px 0 0 1px}.more-info input#password{display:block;float:left;width:145px;margin:0;padding:4px 4px 3px 4px;outline:0;border:1px solid #d0d1d2;background:#f8f8f8}
body.error .more-info input#password,.more-info input#password.error{border-color:#de3530}.more-info input#but_login{display:block;float:left;border:0;outline:0;margin:8px 0 0 14px;height:15px;line-height:14px;padding:0 0 0 22px;font-size:11px;font-weight:bold;font-family:Georgia;font-style:italic;background:url("../img/icons.png") no-repeat 0 -96px}
.more-info input#but_login:hover{color:#de3530;cursor:pointer;background-position:0 -112px}.content{border-top:1px solid #d0d1d2;padding:14px 0 0 0}.content img{width:220px;float:left;margin:0 15px 0 0}
.inner-content{overflow:hidden;margin:0 0 90px 235px;min-height:370px}.inner-content h2{font-size:20px;font-weight:normal;line-height:25px;padding:0 0 24px 0;margin:-4px 0 26px 0;border-bottom:1px solid #d0d1d2}
.inner-content h2 span{display:block;margin:0 0 6.25px}.inner-content .col{width:220px;float:left;margin:0 15px 0 0}.inner-content .col:last-child{margin:0}
.inner-content .col p{margin:0 0 16px 0}nav{position:absolute;top:0;left:235px;height:121px}nav li{width:220px;margin:0 0 0 15px;display:block;float:left}
nav li a.nav{display:block;font-size:13px;font-family:Arial;font-style:normal;padding:15px 0 4px 0}nav li a.nav.active{padding:0 0 4px 0}nav li a.nav.active span{display:inline-block;padding:10px 0 0 0;border-top:5px solid #000}
nav li a.more{display:block;padding:0 0 0 22px;margin:8px 0 0 0;line-height:14px;height:15px;background:url("../img/icons.png") no-repeat 0 0}
nav li a.more:hover{background-position:0 -16px}nav li a.more.open{background-position:0 -32px}nav li a.more.open:hover{background-position:0 -48px}#nav-2:hover{color:#000;cursor:default}
footer{clear:both;border-top:1px solid #d0d1d2;padding:8px 0 0 0;position:relative}footer a{font-weight:bold}footer a.toplink{float:right;display:block;padding:0 0 0 22px;line-height:14px;height:15px;background:url("../img/icons.png") no-repeat 0 -128px}
footer a.toplink:hover{background-position:0 -144px}body.loggedin form#login{display:none}@media screen and (max-width:1024px){body{text-align:center}
.container{width:955px;text-align:left;margin:0 auto;position:relative}.inner-container{padding:120px 15px 15px 15px}}.hidden{display:none}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:0}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flexslider{margin:0;padding:0}.flexslider .slides{cursor:pointer}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}
.flexslider .slides img{width:100%;display:block}.flex-pauseplay span{text-transform:capitalize}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}* html .slides{height:1%}.no-js .slides>li:first-child{display:block}.flexslider{zoom:1;height:400px;background:url("../img/ajax-loader.gif") no-repeat 50% 50%}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}.flex-direction-nav{position:absolute;bottom:44px;right:0;width:220px;z-index:2}.flex-direction-nav li,.flex-direction-nav a{float:left}
.flex-direction-nav .flex-disabled{cursor:default}.flex-control-nav{display:none}