@import url(https://cdn5.site-media.eu/g/fonts/css?family=Open+Sans+Condensed:700,300);@import url(https://fast.fonts.net/cssapi/c51783d1-6834-40cd-93a6-eae112629bbb.css);@import url(/css/font-awesome.min.css);html{overflow-y:scroll;}*{margin:0;padding:0;font-size:1em;font-weight:normal;text-decoration:none;list-style:none;border:none;outline:none;}img{vertical-align:middle;}body{background:#fff;font-family:'Calibri W01 Regular 904604';font-size:14px;text-rendering:optimizelegibility;}.page-391520 #content h2{background:none;height:auto;}.page-391520 #content p{margin:0 0 30px 0;}.page-391520 #content{padding:40px 0 40px 0;}.page-391520 #content ul li:before{color:#e2bf16;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-1em;width:1em;}.page-391520 #content ul{padding:4px 0 24px 0;}.page-391520 #content ul li{list-style:none;padding-left:1em;}.inner_wrapper{max-width:960px;margin:0 auto;}#lang{margin:0;position:absolute;top:12px;right:12px;}a{color:#333;text-decoration:none;/* Header
----------------------------------------*/}#header{position:relative;}#header_content{background:none;position:absolute;bottom:0;left:0;width:90%;height:170px;z-index:99;padding:0 5%;margin:0 0 180px 0;}div#logo{float:left;position:relative;padding-top:0;}div#logo h1{font-weight:bold;font-style:italic;font-size:40px;text-decoration:none;letter-spacing:1px;text-transform:uppercase;padding:4px 0px 4px 14px;}div#logo h1 a:hover,div#logo h1 a:active{color:#c8436c;padding:0 0 4px 0;border-bottom:1px solid #fc94b4;}h2#slogan{display:none;}#slogan{position:absolute;bottom:0;top:auto;background:#ffb900;width:100%;text-align:center;z-index:99;}#slogan h3{font-size:28px;line-height:84px;background:none;height:auto;padding:0;color:#174324;font-weight:bold;text-transform:uppercase;padding:0;margin:0;}.menu{padding:0;margin:0;position:relative;text-align:right;}.menu li{font-size:14px;z-index:97;text-align:right;display:inline-block;}.menu li:last-child{border-right:none;}.menu li:hover{z-index:99;}.menu li a{font-family:'Calibri W01 Regular 904604';display:inline-block;margin:50px 0 0 30px;line-height:67px;font-size:18px;color:#174324;width:140px;height:67px;text-align:center;font-weight:bold;text-transform:uppercase;background:url(/images/0/992443/menu-new.png) top center no-repeat;}.menu li a.first{margin:0;}.menu li.active a,.menu li a:hover,.menu li a:active,.menu li:hover a{text-decoration:underline;/* Banner */}#banner_wrapper{width:100%;height:100%;position:relative;padding:0;background:#fff;top:0;z-index:10;margin:0;left:0;}#banner_content{height:100% !important;width:100%;margin:0;padding:0;left:0;top:0;}#banner{position:relative;}#banner img{width:100%;/* Content
----------------------------------------*/}#content_wrapper{position:relative;z-index:3;box-shadow:0 0 15px rgba(0, 0, 0, 0.2);}#content{font-size:18px;line-height:32px;color:#333;font-weight:400;max-width:960px;margin:0 auto;}#content h2,#content h3{color:#000;font-family:'Calibri W01 Regular 904604';text-transform:uppercase;}#content h2{font-size:34px;background:url(/images/0/992432/h2-new.png) top center no-repeat;height:65px;line-height:40px;padding:23px 0 0 0;color:#174324;font-weight:bold;}#content h2#balken{font-size:28px;background:none;height:auto;padding:0;color:#174324;font-weight:bold;}#content h3{font-size:26px;line-height:26px;color:#174324;background:url(/images/0/718986/h3-balken.jpg) left no-repeat;padding:0 0 0 12px;font-weight:bold;height:26px;}#content h3#bottom{font-size:20px;line-height:20px;color:#333;border:none;padding:6px 0 0 0;font-weight:normal;background:none;}#content h3:first-letter{font-size:40px;padding:0;}#content h3#bottom:first-letter{font-size:20px;padding:0;}#content ul{margin:0;}#content .info{background:#174324;color:#fff;padding:0;}#content .ed-image{display:inline-block;position:relative;}#content .ed-image:before{display:block;background:#174324;width:100%;height:100%;content:" ";position:absolute;top:0;left:0;z-index:1;transform:rotate(3deg);-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-ms-transform:rotate(3deg);-o-transform:rotate(3deg);}#content .ed-image img{position:relative;z-index:2;}#content .button{background:#e2bf16;color:#174324;text-shadow:none;padding:0;font-weight:normal;font-size:16px;line-height:34px;padding:0 10px;margin:10px 0 0 0;}#content .button:hover,#content .button.active{background:#174324;color:#e2bf16;}.page-#391520 h2{background:none;}.ed-headline{padding:0;}.ed-text ul li:before{color:#e2bf16;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-1.2em;width:1.2em;}.ed-text ul li{list-style:none;padding:0;margin:0;display:block;padding-left:1.2em;line-height:32px;}.ed-image{padding:0;}#content ul li{list-style:none;}#content .ed-gallery{margin:0 0 0 -20px;/*#content .ed-gallery img {
padding: 8px;
margin: 0 0 44px 44px;
background: url(/images/0/719358/image-bg.png) no-repeat;
}*//* Leistungen Boxen */}#ed-930616 [class*="span"]{background:#f5f5f5;width:30%;margin-right:5%;font-size:16px;/* Logos */}#ed-930616 [class*="span"]:last-child{margin-right:0;}#ed-930616 [class*="span"] .ed-image{padding:0;}#ed-930616 [class*="span"] .ed-headline,#ed-930616 [class*="span"] .ed-text{padding:18px !important;}#ed-930616 [class*="span"] .ed-headline{background:#e2bf16;color:#fff;}#ed-930616 [class*="span"] .ed-headline h3{color:#fff;}#ed-930611 [class*="span"],#ed-930594 [class*="span"]{text-align:center;background:#fff;border:1px solid #e1e1e1;width:23%;margin-right:2%;/* Kontakt Form */}#ed-930611 [class*="span"]:last-child,#ed-930594 [class*="span"]:last-child{margin-right:0;}#ed-930611 [class*="span"] .ed-image,#ed-930594 [class*="span"] .ed-image{line-height:80px;}#ed-930611 [class*="span"] .ed-image img,#ed-930594 [class*="span"] .ed-image img{vertical-align:middle;max-width:90%;}dt{display:none;}input[type="text"],textarea{background:#fff;border:1px solid #174324;margin-bottom:10px;display:inline-block;border-radius:0;padding:10px;width:600px;font:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}div.ed-form .ed-form-button div.element input{background:#174324;color:#fff;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:16px;display:inline-block;cursor:pointer;}div.ed-form .ed-form-button div.element input:hover{background:#e2bf16;color:#174324;/* Footer */}#footer{background:#e2bf16;text-align:left;color:#174324;position:relative;z-index:4;font-size:18px;line-height:1.5em;}#footer h2{font-size:1.8em;font-family:'Calibri W01 Regular 904604';font-weight:normal;color:#174324;margin-bottom:10px;}#footer a{color:#174324;}#footer a:hover{color:#ffb900;}#footer i{color:#174324;font-size:2.2em;padding-bottom:0.5em;display:inline-block;}#footer ul li{padding-top:3px;padding-bottom:3px;/* FORMS & BUTTONS */}#footer button[type=submit]{float:right;border:none;padding:6px;background:none;color:#174324;cursor:pointer;font-size:inherit;font-family:inherit;-webkit-appearance:none;}#footer input[type=submit]:hover{background:#efefef;color:#174324;}#footer dt{display:none;}#footer input[type=text],#footer textarea{width:100%;font-size:inherit;font-family:inherit;background:transparent;display:block;margin:0 auto 0.5em;color:#cbcbcb;border-radius:0;padding:6px 0;border:none;border-bottom:1px solid rgba(255, 255, 255, 0.2);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}#footer .ed-map{padding:0;line-height:1em;}#backToTop{position:fixed;display:none;bottom:30px;right:30px;z-index:11;cursor:pointer;opacity:0.5;color:#174324;font-size:40px;line-height:1em;}#backToTop i{line-height:1em;}#backToTop:hover{opacity:1;}