@import url(/css/ionicons-2.0.1/css/ionicons.css);@import url(/css/font-awesome-4.4.0.min.css);html,body{height:100%;width:100%;margin:0;-webkit-text-size-adjust:none;}body{margin:0;padding:0;font-family:'Helvetica LT W01 Light', sans-serif;font-weight:300;font-size:18px;line-height:30px;color:#000;background:#fff;}img{vertical-align:top;}div.center_content{margin:0 auto;width:960px;position:relative;}h1,h2,h3,h4{font-weight:normal;font-family:'RussellSquareW01-Obliqu', sans-serif;margin:0;}p{margin:0;}#info{padding:0;background:#007dc6;position:relative;top:0;right:0;z-index:100;height:30px;width:100%;}#info p{text-align:right;color:#fff;display:inline-block;margin:0 auto;padding:0;line-height:30px;font-size:15px;width:960px;position:relative;}#info p i{display:inline-block;margin:0 2px 0 32px;}#info p i:first-child{margin-left:0;}#info p a{color:#fff;text-decoration:none;}#info p a:hover{color:#fff;text-decoration:underline;}#menu{background:#fff;position:fixed;top:0;padding:0;width:100%;display:block;z-index:99;text-align:center;box-sizing:border-box;margin:0;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);z-index:100;}#menu #logo{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;left:0;top:0;margin:0;padding:0;z-index:100;overflow:hidden;padding:25px 0;background:#fff;max-height:260px;}#menu #logo h1{margin:0;}#menu #logo h1 img{max-height:80px;}#menu.sticky #logo{max-height:0;padding:0;}#menu ul{background:#007dc6;width:100%;margin:0 auto;padding:0;font-size:0;position:relative;text-align:center;}#menu ul li{display:inline-block;list-style:none;padding:0;font-size:0;margin:0;height:50px;}#menu ul li:first-child a{margin:0;}#menu ul li:first-child a:before{display:none;}#menu ul li a{color:#fff;text-decoration:none;margin:0 0 0 52px;padding:0;font-size:18px;line-height:50px;display:inline-block;text-align:center;vertical-align:middle;text-transform:uppercase;letter-spacing:1px;position:relative;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}#menu ul li a:before{content:"";position:absolute;top:15px;left:-26px;height:20px;width:1px;background:#fff;}#menu ul li a:hover,#menu ul li a.active{color:#fff;text-decoration:underline;}div#c-1,.anzeigeOverlay{position:relative;padding:0;z-index:2;margin:0 auto;width:960px;}div#c-1 a,.anzeigeOverlay a{color:#000;text-decoration:none;}div#c-1 a:hover,.anzeigeOverlay a:hover,div#c-1 a.active,.anzeigeOverlay a.active{color:#007dc6;}div#c-1 .ed-headline,.anzeigeOverlay .ed-headline{padding:0;text-align:center;}div#c-1 h2,.anzeigeOverlay h2{color:#007dc6;text-align:center;font-size:50px;line-height:50px;position:relative;padding:0 0 5px 0;border-bottom:1px solid #000;display:inline-block;}div#c-1 h3,.anzeigeOverlay h3{color:#007dc6;font-size:26px;line-height:34px;margin:0;padding:0;text-transform:uppercase;}div#c-1 .line,.anzeigeOverlay .line{text-align:left;}div#c-1 .line h3,.anzeigeOverlay .line h3{border-bottom:2px solid #007dc6;margin:0 0 8px 0 !important;display:inline-block !important;}div#c-1 .white,.anzeigeOverlay .white{color:#fff;}div#c-1 .white a,.anzeigeOverlay .white a{color:#fff;}div#c-1 .white a:hover,.anzeigeOverlay .white a:hover{color:#fff;text-decoration:underline;}div#c-1 .white .ed-text strong,.anzeigeOverlay .white .ed-text strong{color:#fff;}div#c-1 .white h3,.anzeigeOverlay .white h3{color:#fff;font-size:40px;line-height:44px;}div#c-1 .banner section,.anzeigeOverlay .banner section{overflow-x:hidden;}div#c-1 .banner h2,.anzeigeOverlay .banner h2{background:rgba(0, 125, 198, 0.8);color:#fff;font-size:48px;line-height:74px;padding:0 25px;border:none;}div#c-1 .banner p,.anzeigeOverlay .banner p{text-transform:uppercase;padding:0 20px;font-size:22px;line-height:50px;display:inline-block;background:rgba(255, 255, 255, 0.8);}div#c-1 .banner .bannerContent,.anzeigeOverlay .banner .bannerContent{width:100%;text-align:center;}div#c-1 .callback .ed-form,.anzeigeOverlay .callback .ed-form{background:#fff;padding:20px;height:40px;border-radius:10px;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);}div#c-1 .callback .ed-form input[type="text"],.anzeigeOverlay .callback .ed-form input[type="text"],div#c-1 .callback .ed-form textarea,.anzeigeOverlay .callback .ed-form textarea,div#c-1 .callback .ed-form select,.anzeigeOverlay .callback .ed-form select{background:#e8e8e8;border:none;}div#c-1 .callback .ed-form #ed-form-143908,.anzeigeOverlay .callback .ed-form #ed-form-143908{display:none;}div#c-1 .leistungen .ed-image,.anzeigeOverlay .leistungen .ed-image{position:relative;}div#c-1 .leistungen .ed-image img,.anzeigeOverlay .leistungen .ed-image img{max-width:100%;}div#c-1 .leistungen .ed-image span,.anzeigeOverlay .leistungen .ed-image span{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;bottom:0;left:0;width:100%;line-height:36px;height:36px;background:rgba(0, 125, 198, 0.8);color:#fff;font-weight:700;text-transform:uppercase;pointer-events:none;}div#c-1 .leistungen .ed-image.small span,.anzeigeOverlay .leistungen .ed-image.small span{font-size:16px;}div#c-1 .leistungen .ed-image:hover span,.anzeigeOverlay .leistungen .ed-image:hover span{height:200px;line-height:200px;}div#c-1 .partner .ed-image,.anzeigeOverlay .partner .ed-image{border-left:1px solid #000;border-bottom:1px solid #000;max-width:100%;height:120px;line-height:120px;text-align:center;background:#fff;font-size:0;}div#c-1 .partner .ed-image img,.anzeigeOverlay .partner .ed-image img{width:auto !important;max-height:70%;max-width:80%;vertical-align:middle;}div#c-1 .partner .ed-image:first-child,.anzeigeOverlay .partner .ed-image:first-child{border-top:1px solid #000;}div#c-1 .partner .span6:last-child .ed-image,.anzeigeOverlay .partner .span6:last-child .ed-image{border-right:1px solid #000;}div#c-1 .work .ed-html,.anzeigeOverlay .work .ed-html{text-align:center;position:relative;}div#c-1 .work .ed-html i,.anzeigeOverlay .work .ed-html i{display:inline-block;width:70px;height:70px;line-height:72px;border-radius:50%;border:1px solid #007dc6;font-size:40px;text-align:center;position:relative;color:#000;z-index:99;}div#c-1 .icon,.anzeigeOverlay .icon{text-align:left;white-space:nowrap;color:#fff;}div#c-1 .icon i,.anzeigeOverlay .icon i{float:left;height:50px;width:50px;line-height:52px;border:1px solid #fff;border-radius:50%;display:inline-block;text-align:center;font-size:34px;color:#fff;border-radius:50%;margin:3px 20px 0 0;position:relative;}div#c-1 .icon strong,.anzeigeOverlay .icon strong{font-weight:600;display:block;}div#c-1 .icon a,.anzeigeOverlay .icon a{color:#fff;}div#c-1 .icon a:hover,.anzeigeOverlay .icon a:hover{color:#fff;text-decoration:underline;}div#c-1 .borderRight,.anzeigeOverlay .borderRight{position:relative;}div#c-1 .borderRight:before,.anzeigeOverlay .borderRight:before{content:"";position:absolute;top:5%;right:-35px;height:90%;width:1px;background:#fff;}div#c-1 .ed-text .fa,.anzeigeOverlay .ed-text .fa{color:#007dc6;}div#c-1 .ed-gallery,.anzeigeOverlay .ed-gallery{margin:0 0 0 -20px;}div#c-1 .ed-text ul,.anzeigeOverlay .ed-text ul{padding:0;margin:0;}div#c-1 .ed-text ul li,.anzeigeOverlay .ed-text ul li{list-style:none;padding:0 0 0 1.1em;margin:0 0 0 0;line-height:30px;}div#c-1 .ed-text ul li:before,.anzeigeOverlay .ed-text ul li:before{color:#007dc6;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-1.1em;width:1.1em;}div#c-1 .ed-text strong,.anzeigeOverlay .ed-text strong{font-family:'RussellSquareW01-Obliqu', sans-serif;color:#007dc6;font-weight:normal;font-size:22px;}div#c-1 .ed-button .button,.anzeigeOverlay .ed-button .button{border:1px solid #000;background:none;box-shadow:none;color:#000;font-family:'Helvetica LT W01 Light', sans-serif;text-shadow:none;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;overflow:hidden;position:relative;z-index:4;margin:0;padding:0 16px;line-height:40px;font-size:18px;text-transform:uppercase;vertical-align:top;}div#c-1 .ed-button .button:hover,.anzeigeOverlay .ed-button .button:hover{background:#007dc6;border:1px solid #007dc6;color:#fff;}div#c-1 .ed-form input[type="text"],.anzeigeOverlay .ed-form input[type="text"],div#c-1 .ed-form textarea,.anzeigeOverlay .ed-form textarea{background:none;border:1px solid #000;padding:0 10px;line-height:44px;height:44px;color:#000;border-radius:0px;font-family:'Helvetica LT W01 Light', sans-serif;font-size:18px;font-weight:300;-webkit-appearance:none;}div#c-1 .ed-form textarea,.anzeigeOverlay .ed-form textarea{height:160px;}div#c-1 .ed-form input[type="submit"],.anzeigeOverlay .ed-form input[type="submit"]{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;border:none;background:#007dc6;line-height:44px;height:44px;padding:0 10px;color:#fff;border-radius:0;font-family:'Helvetica LT W01 Light', sans-serif;font-size:18px;font-weight:300;box-sizing:border-box;text-transform:uppercase;width:100%;-webkit-appearance:none;}div#c-1 .ed-form input[type="submit"]:hover,.anzeigeOverlay .ed-form input[type="submit"]:hover{background:#006aa7;color:#fff;}div#c-1 .ed-form a.regenerate,.anzeigeOverlay .ed-form a.regenerate{color:#000;}div#c-1 .quote p,.anzeigeOverlay .quote p{font-size:26px;}div#c-1 .quote em,.anzeigeOverlay .quote em{font-size:16px;}div#c-1 .imprint,.anzeigeOverlay .imprint{padding:0;}div#c-1 .imprint h2,.anzeigeOverlay .imprint h2{font-size:34px;line-height:34px;display:block;margin:50px 0 0 0;text-align:left;font-family:'RussellSquareW01-Obliqu', sans-serif;border:none;padding:0;}div#c-1 .imprint h2:before,.anzeigeOverlay .imprint h2:before,div#c-1 .imprint h2:after,.anzeigeOverlay .imprint h2:after{display:none;}div#c-1 .imprint p,.anzeigeOverlay .imprint p{margin:0 0 30px 0;text-align:justify;}div#c-1 .imprint ul,.anzeigeOverlay .imprint ul{margin:0 0 30px 0;list-style:none;margin-left:25px !important;padding:0;}div#c-1 .imprint ul li,.anzeigeOverlay .imprint ul li{padding:0;}div#c-1 .imprint ul li::before,.anzeigeOverlay .imprint ul li::before{color:#007dc6;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-25px;width:25px;}.anzeigeOverlay{background:#fff;max-width:calc(90% - 60px);padding:30px !important;}