@import url(/css/ionicons-2.0.1/css/ionicons.css);@import url(/css/font-awesome-4.4.0.min.css);@import url('https://cdn6.site-media.eu/g/fonts/css?family=Cairo:300,400,700,900');/* End Easter Overlay 1  */@import url('https://cdn6.site-media.eu/g/fonts/css?family=Handlee|Rochester');@font-face{font-family:'icofont';src:url('/images/0/1427698/icofont.eot');src:url('/images/0/1427698/icofont.eot?#iefix') format('embedded-opentype'), url('/images/0/1427701/icofont.woff') format('woff'), url('/images/0/1427699/icofont.ttf') format('truetype'), url('/images/0/1427700/icofont.svg#eager_naturalistregular') format('svg');font-weight:normal;font-style:normal;}html,body{height:100%;width:100%;margin:0;-webkit-text-size-adjust:none;}body{margin:0;padding:0;font-family:'Cairo', sans-serif;font-weight:300;font-size:17px;line-height:30px;color:#000;background:#fff;}img{vertical-align:top;max-width:100%;}address{font-style:normal;}h1,h2,h3,h4{font-weight:400;font-family:'Cairo', sans-serif;margin:0;}p{margin:0;}#myAudio{display:none;}div#c-1 .menuWrapper{-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;background:none;position:fixed;top:0;bottom:auto;padding:0;width:100%;display:block;text-align:center;box-sizing:border-box;margin:0;z-index:999;background:rgba(0, 110, 197, 0.8);box-shadow:0 0 4px rgba(0, 0, 0, 0.2);}div#c-1 .menuWrapper .navi{-webkit-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;overflow:hidden;max-height:200px;}div#c-1 .menuWrapper.sticky{background:#006ec5;}div#c-1 .menuWrapper.sticky .navi{max-height:0;}div#c-1 .menuWrapper .ed-grid{max-width:960px;margin:0 auto;}div#c-1 .menuWrapper .logo{margin:0;padding:0;position:relative;text-align:left;font-weight:normal;line-height:90px;font-size:0;}div#c-1 .menuWrapper .logo img{max-height:60px;vertical-align:middle;margin:10px 0 0;}div#c-1 .menuWrapper .callBack{padding:25px 0 0 0;margin:0;font-size:14px;line-height:22px;text-align:right;}div#c-1 .menuWrapper .callBack p{text-align:left;display:inline-block;white-space:nowrap;min-width:225px;line-height:19px;}div#c-1 .menuWrapper .callBack a{color:#000;text-decoration:none;}div#c-1 .menuWrapper .callBack a:hover{color:#000;}div#c-1 .menuWrapper .callBack i{color:#fff;background:none;float:left;height:30px;width:30px;text-align:center;font-size:20px;line-height:38px;margin:0 15px 0 0;display:inline-block;position:relative;z-index:50;}div#c-1 .menuWrapper .callBack i:after{position:absolute;content:"";background:#006ec5;width:38px;height:38px;z-index:-5;top:0;left:-4px;}div#c-1 .menuWrapper .callBack strong{display:block;}div#c-1 .menuWrapper .ed-menu{-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;width:100%;max-width:960px;margin:0 auto;padding:0;font-size:0;z-index:999;}div#c-1 .menuWrapper .ed-menu ul{margin:0;padding:0;position:relative;text-align:left;}div#c-1 .menuWrapper .ed-menu li{display:inline-block;list-style:none;padding:0;margin:0;line-height:50px;border-left:2px solid rgba(255, 255, 255, 0.3);position:relative;}@media screen and (min-width:960px){div#c-1 .menuWrapper .ed-menu li:hover .sub{top:0;visibility:visible;display:block;}}div#c-1 .menuWrapper .ed-menu li:last-child{border-right:2px solid rgba(255, 255, 255, 0.3);}div#c-1 .menuWrapper .ed-menu li:last-child a{margin:0;}div#c-1 .menuWrapper .ed-menu li a{-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;color:rgba(255, 255, 255, 0.5);font-family:'Cairo', sans-serif;text-transform:uppercase;text-decoration:none;margin:0 0 0 0;padding:0 20px;border-radius:0;font-size:14px;letter-spacing:1px;display:inline-block;text-align:center;vertical-align:top;font-weight:300;position:relative;}div#c-1 .menuWrapper .ed-menu li a:hover,div#c-1 .menuWrapper .ed-menu li a.active{color:#fff;}div#c-1 .menuWrapper .menuRight.ed-menu ul{text-align:right;white-space:nowrap;}div#c-1 .menuWrapper .menuRight.ed-menu ul li{display:inline-block;}div#c-1 .menuWrapper .menuRight.ed-menu ul li a{background:rgba(29, 21, 69, .8);color:#fff;}div#c-1 .menuWrapper .menuRight.ed-menu ul li + li{margin-left:5px;}div#c-1 .menuWrapper .menuRight,div#c-1 .menuWrapper .menuRight2{display:inline-block !important;width:auto !important;vertical-align:top;}div#c-1 .menuWrapper .menuRight.ed-menu ul,div#c-1 .menuWrapper .menuRight2.ed-menu ul{text-align:right;}div#c-1 .menuWrapper .menuRight.ed-menu ul li,div#c-1 .menuWrapper .menuRight2.ed-menu ul li{display:inline-block;}div#c-1 .menuWrapper .menuRight.ed-menu ul li a,div#c-1 .menuWrapper .menuRight2.ed-menu ul li a{background:rgba(29, 21, 69, .8);color:#fff;padding:0 20px;}div#c-1 .menuWrapper .menuRight2{margin-left:5px;}div#c-1,#anzeigeOverlay{position:relative;padding:0;z-index:2;margin:0 auto;width:100%;max-width:960px;}div#c-1 .banner,#anzeigeOverlay .banner{position:relative;z-index:90;min-height:10px;}div#c-1 .banner .pfeil a,#anzeigeOverlay .banner .pfeil a{-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;}div#c-1 .banner .pfeil a i,#anzeigeOverlay .banner .pfeil a i{color:#fff;font-size:40px;margin:0 0 25px 0;-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;}div#c-1 .banner .pfeil a:hover i,#anzeigeOverlay .banner .pfeil a:hover i{color:#000;font-size:50px;}div#c-1 .banner video,#anzeigeOverlay .banner video{transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;min-width:100vw;min-height:100vh;width:auto;height:auto;z-index:-100;background:#000;background-size:cover;}div#c-1 .banner .bannerContent,#anzeigeOverlay .banner .bannerContent{width:100%;max-width:960px;margin:0 auto;overflow:hidden;margin-top:25px;text-align:center;font-weight:700;text-shadow:3px 3px 1px #006ec5;}div#c-1 .banner .bannerContent .ed-image,#anzeigeOverlay .banner .bannerContent .ed-image{max-width:150px;margin-left:calc(50% - 75px);margin-bottom:25px;}div#c-1 .banner .bannerContent .ed-text p,#anzeigeOverlay .banner .bannerContent .ed-text p{font-family:'Cairo', sans-serif;color:#fff;font-size:50px;line-height:50px;font-style:italic;text-transform:uppercase;}div#c-1 .banner .bannerContent .abstandrechts,#anzeigeOverlay .banner .bannerContent .abstandrechts{margin:0 150px 15px 0;}div#c-1 .banner .bannerContent .abstandlinks,#anzeigeOverlay .banner .bannerContent .abstandlinks{margin:0 0 0 150px;}div#c-1 > .ed-section > section,#anzeigeOverlay > .ed-section > section{overflow-x:hidden;}div#c-1 .ed-text strong,#anzeigeOverlay .ed-text strong{font-weight:600;text-transform:uppercase;font-size:16px;color:#006ec5;font-family:'Cairo', sans-serif;}div#c-1 .ed-text a,#anzeigeOverlay .ed-text a{color:#000;text-decoration:none !important;-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;}div#c-1 .ed-text a:hover,#anzeigeOverlay .ed-text a:hover{color:#000;}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;font-size:17px;}div#c-1 .ed-text ul li:before,#anzeigeOverlay .ed-text ul li:before{color:#006ec5;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-1.1em;width:1.1em;}div#c-1 .ed-text table,#anzeigeOverlay .ed-text table{position:relative;border-spacing:0;width:100%;max-width:100%;margin:0;}div#c-1 .ed-text table td,#anzeigeOverlay .ed-text table td{white-space:nowrap;vertical-align:top;padding:2px 0;text-align:left;border-bottom:1px dotted #006ec5;}div#c-1 .ed-text table td:first-child,#anzeigeOverlay .ed-text table td:first-child{padding-right:30px;}div#c-1 .ed-text table td:last-child,#anzeigeOverlay .ed-text table td:last-child{text-align:right;}div#c-1 .ed-text table tr:last-child td,#anzeigeOverlay .ed-text table tr:last-child td{border:none;}div#c-1 .ed-headline,#anzeigeOverlay .ed-headline{text-align:center;}div#c-1 .ed-headline h1,#anzeigeOverlay .ed-headline h1{font-family:'Cairo', sans-serif;color:#000;font-size:30px;line-height:40px;text-transform:uppercase;margin:0;padding:0;margin-bottom:25px;font-style:italic;border-bottom:3px solid #000;display:inline-block;}div#c-1 .ed-headline h2,#anzeigeOverlay .ed-headline h2{font-family:'Cairo', sans-serif;color:#000;font-size:30px;line-height:40px;text-transform:uppercase;margin:0;padding:0;margin-bottom:25px;font-style:italic;border-bottom:3px solid #000;display:inline-block;}div#c-1 .ed-headline h3,#anzeigeOverlay .ed-headline h3{font-family:'Cairo', sans-serif;font-style:italic;font-size:22px;line-height:30px;color:#000;}div#c-1 .white h1,#anzeigeOverlay .white h1,div#c-1 .white h2,#anzeigeOverlay .white h2{color:#fff;border-bottom:3px solid #fff;}div#c-1 .white p,#anzeigeOverlay .white p,div#c-1 .white ul li,#anzeigeOverlay .white ul li{color:#fff;}div#c-1 .white p:before,#anzeigeOverlay .white p:before,div#c-1 .white ul li:before,#anzeigeOverlay .white ul li:before{color:#fff;}div#c-1 .white .ed-button .button,#anzeigeOverlay .white .ed-button .button{background:#fff;color:#000;}div#c-1 .ed-button .button,#anzeigeOverlay .ed-button .button{-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;background:#006ec5;box-shadow:none;border-radius:0;color:#fff;font-family:'Cairo', sans-serif;text-shadow:none;overflow:hidden;position:relative;z-index:4;margin:0;padding:7px 60px;line-height:40px;font-weight:400;text-align:center;font-size:17px !important;text-transform:uppercase;vertical-align:top;}div#c-1 .ed-button .button:hover,#anzeigeOverlay .ed-button .button:hover,div#c-1 .ed-button .button.active,#anzeigeOverlay .ed-button .button.active{background:#000;color:#fff;}div#c-1 .ed-form-container form input[type="text"],#anzeigeOverlay .ed-form-container form input[type="text"],div#c-1 .ed-form-container form input[type="phone"],#anzeigeOverlay .ed-form-container form input[type="phone"],div#c-1 .ed-form-container form input[type="email"],#anzeigeOverlay .ed-form-container form input[type="email"],div#c-1 .ed-form-container form select,#anzeigeOverlay .ed-form-container form select,div#c-1 .ed-form-container form textarea,#anzeigeOverlay .ed-form-container form textarea,div#c-1 .ed-form-container form .ed-form-checkbox,#anzeigeOverlay .ed-form-container form .ed-form-checkbox{border-radius:0;background:#fff;border:none;padding:0 10px;margin:0 0 10px 0 !important;line-height:44px;color:#fff !important;border:1px solid #ccc;font-family:'Cairo', sans-serif;font-size:17px;font-weight:300;-webkit-appearance:none;opacity:1;}div#c-1 .ed-form-container form input[type="text"]:focus,#anzeigeOverlay .ed-form-container form input[type="text"]:focus,div#c-1 .ed-form-container form input[type="phone"]:focus,#anzeigeOverlay .ed-form-container form input[type="phone"]:focus,div#c-1 .ed-form-container form input[type="email"]:focus,#anzeigeOverlay .ed-form-container form input[type="email"]:focus,div#c-1 .ed-form-container form select:focus,#anzeigeOverlay .ed-form-container form select:focus,div#c-1 .ed-form-container form textarea:focus,#anzeigeOverlay .ed-form-container form textarea:focus,div#c-1 .ed-form-container form .ed-form-checkbox:focus,#anzeigeOverlay .ed-form-container form .ed-form-checkbox:focus{color:#fff !important;border-color:#006ec5;}div#c-1 .ed-form-container form input[type="text"]::placeholder,#anzeigeOverlay .ed-form-container form input[type="text"]::placeholder,div#c-1 .ed-form-container form input[type="phone"]::placeholder,#anzeigeOverlay .ed-form-container form input[type="phone"]::placeholder,div#c-1 .ed-form-container form input[type="email"]::placeholder,#anzeigeOverlay .ed-form-container form input[type="email"]::placeholder,div#c-1 .ed-form-container form select::placeholder,#anzeigeOverlay .ed-form-container form select::placeholder,div#c-1 .ed-form-container form textarea::placeholder,#anzeigeOverlay .ed-form-container form textarea::placeholder,div#c-1 .ed-form-container form .ed-form-checkbox::placeholder,#anzeigeOverlay .ed-form-container form .ed-form-checkbox::placeholder{color:#fff;opacity:1;}div#c-1 .ed-form-container form input[type="text"]::-moz-placeholder,#anzeigeOverlay .ed-form-container form input[type="text"]::-moz-placeholder,div#c-1 .ed-form-container form input[type="phone"]::-moz-placeholder,#anzeigeOverlay .ed-form-container form input[type="phone"]::-moz-placeholder,div#c-1 .ed-form-container form input[type="email"]::-moz-placeholder,#anzeigeOverlay .ed-form-container form input[type="email"]::-moz-placeholder,div#c-1 .ed-form-container form select::-moz-placeholder,#anzeigeOverlay .ed-form-container form select::-moz-placeholder,div#c-1 .ed-form-container form textarea::-moz-placeholder,#anzeigeOverlay .ed-form-container form textarea::-moz-placeholder,div#c-1 .ed-form-container form .ed-form-checkbox::-moz-placeholder,#anzeigeOverlay .ed-form-container form .ed-form-checkbox::-moz-placeholder{color:black;opacity:1;}div#c-1 .ed-form-container form #form_3342454_ed-f-3342465_text,#anzeigeOverlay .ed-form-container form #form_3342454_ed-f-3342465_text,div#c-1 .ed-form-container form #form_3342052_ed-f-3342062_text,#anzeigeOverlay .ed-form-container form #form_3342052_ed-f-3342062_text{color:#000 !important;}div#c-1 .ed-form-container form .ed-form-checkbox ul.checkbox_list li,#anzeigeOverlay .ed-form-container form .ed-form-checkbox ul.checkbox_list li{width:50%;float:left;line-height:38px;color:#fff !important;}div#c-1 .ed-form-container form label,#anzeigeOverlay .ed-form-container form label{color:#fff !important;}div#c-1 .ed-form-container form .ed-form-button,#anzeigeOverlay .ed-form-container form .ed-form-button,div#c-1 .ed-form-container form .ed-grid,#anzeigeOverlay .ed-form-container form .ed-grid,div#c-1 .ed-form-container form .ed-form-captcha,#anzeigeOverlay .ed-form-container form .ed-form-captcha{padding:0;}div#c-1 .ed-form-container form textarea,#anzeigeOverlay .ed-form-container form textarea{height:160px;}div#c-1 .ed-form-container form button[type="submit"],#anzeigeOverlay .ed-form-container form button[type="submit"]{border-radius:0;border:none;background:#006ec5;line-height:48px;height:48px;padding:0 10px;margin:0;color:#fff;font-family:'Cairo', sans-serif;font-size:18px;font-weight:300;box-sizing:border-box;width:100%;display:inline-block;-webkit-appearance:none;text-shadow:none;text-transform:uppercase;-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;}div#c-1 .ed-form-container form button[type="submit"]:hover,#anzeigeOverlay .ed-form-container form button[type="submit"]:hover{color:#fff;background:#000;}div#c-1 .ed-form-container form .ed-form-captcha,#anzeigeOverlay .ed-form-container form .ed-form-captcha{width:300px !important;float:left !important;}div#c-1 .ed-form-container form .regenerate,#anzeigeOverlay .ed-form-container form .regenerate{float:left;line-height:12px;color:#000;text-decoration:none;}div#c-1 .ed-form-container form label,#anzeigeOverlay .ed-form-container form label{display:none;}div#c-1 ul > li label,#anzeigeOverlay ul > li label{display:inline-block !important;}div#c-1 .impressum,#anzeigeOverlay .impressum{padding:0 !important;}div#c-1 .footer,#anzeigeOverlay .footer{margin-bottom:-32px;}div#c-1 .footer .ed-text,#anzeigeOverlay .footer .ed-text{border:3px solid #fff;padding:45px 25px 25px 25px;}div#c-1 .footer .ed-text p,#anzeigeOverlay .footer .ed-text p{color:rgba(255, 255, 255, .8);}div#c-1 .footer .ed-text p a,#anzeigeOverlay .footer .ed-text p a{color:rgba(255, 255, 255, .8);border-bottom:none;-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;}div#c-1 .footer .ed-text p a:hover,#anzeigeOverlay .footer .ed-text p a:hover{color:#fff;}div#c-1 .footer .ed-text p i,#anzeigeOverlay .footer .ed-text p i{color:#fff;background:none;float:left;height:30px;width:30px;text-align:center;font-size:20px;line-height:30px;margin-left:calc(50% - 20px);margin-top:-60px;display:inline-block;position:relative;z-index:50;}div#c-1 .footer .ed-text p i:after,#anzeigeOverlay .footer .ed-text p i:after{position:absolute;content:"";background:#006ec5;width:38px;height:38px;z-index:-5;top:0;left:-4px;}div#c-1 .impressum,#anzeigeOverlay .impressum{font-size:14px;color:rgba(255, 255, 255, 0.8);border:none !important;padding:0;}div#c-1 .impressum i,#anzeigeOverlay .impressum i{display:inline-block;margin:0 3px;}div#c-1 .impressum a,#anzeigeOverlay .impressum a{color:rgba(255, 255, 255, 0.8) !important;}div#c-1 .impressum a:hover,#anzeigeOverlay .impressum a:hover{color:#fff !important;}div#c-1 .imprint .ed-headline,#anzeigeOverlay .imprint .ed-headline{text-align:left;}div#c-1 .imprint h2,#anzeigeOverlay .imprint h2{font-family:'Cairo', sans-serif;font-style:italic;font-size:26px;line-height:30px;color:#000;border-bottom:none;text-transform:none;margin:30px 0 0 0;}div#c-1 .imprint p,#anzeigeOverlay .imprint p{padding:0 0 20px 0;text-align:justify;}div#c-1 .imprint p:last-child,#anzeigeOverlay .imprint p:last-child{padding:0;}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:#006ec5;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-25px;width:25px;}div#c-1 .kontaktTxt i,#anzeigeOverlay .kontaktTxt i{width:30px;}div#c-1 .materialBox,#anzeigeOverlay .materialBox{margin-bottom:1.5%;}div#c-1 .materialBox span,#anzeigeOverlay .materialBox span{position:absolute;z-index:1;bottom:0;display:block;background:rgba(0, 110, 197, .7);color:#fff;padding:5px;width:100%;text-align:center;}div#c-1 .ed-button a.button,#anzeigeOverlay .ed-button a.button{background:#1d1545;}div#c-1 .ed-form-container .formBox,#anzeigeOverlay .ed-form-container .formBox{background:rgba(0, 110, 197, .7);margin-bottom:1%;padding:20px;}div#c-1 .ed-form-container .formBox h2,#anzeigeOverlay .ed-form-container .formBox h2{color:#fff;background:rgba(0, 0, 0, .2);margin-bottom:2%;text-transform:uppercase;font-weight:700;padding:10px;font-size:20px;border-bottom:0;width:100%;box-sizing:border-box;}div#c-1 .ed-form-container .formBox input[type="text"],#anzeigeOverlay .ed-form-container .formBox input[type="text"],div#c-1 .ed-form-container .formBox input[type="phone"],#anzeigeOverlay .ed-form-container .formBox input[type="phone"],div#c-1 .ed-form-container .formBox input[type="email"],#anzeigeOverlay .ed-form-container .formBox input[type="email"],div#c-1 .ed-form-container .formBox select,#anzeigeOverlay .ed-form-container .formBox select,div#c-1 .ed-form-container .formBox textarea,#anzeigeOverlay .ed-form-container .formBox textarea,div#c-1 .ed-form-container .formBox .ed-form-checkbox,#anzeigeOverlay .ed-form-container .formBox .ed-form-checkbox{background:rgba(255, 255, 255, .1) !important;border:1px solid rgba(255, 255, 255, .2) !important;}div#c-1 .ed-form-container .formBox input[type="text"]::placeholder,#anzeigeOverlay .ed-form-container .formBox input[type="text"]::placeholder,div#c-1 .ed-form-container .formBox input[type="phone"]::placeholder,#anzeigeOverlay .ed-form-container .formBox input[type="phone"]::placeholder,div#c-1 .ed-form-container .formBox input[type="email"]::placeholder,#anzeigeOverlay .ed-form-container .formBox input[type="email"]::placeholder,div#c-1 .ed-form-container .formBox select::placeholder,#anzeigeOverlay .ed-form-container .formBox select::placeholder,div#c-1 .ed-form-container .formBox textarea::placeholder,#anzeigeOverlay .ed-form-container .formBox textarea::placeholder,div#c-1 .ed-form-container .formBox .ed-form-checkbox::placeholder,#anzeigeOverlay .ed-form-container .formBox .ed-form-checkbox::placeholder,div#c-1 .ed-form-container .formBox input[type="text"] label,#anzeigeOverlay .ed-form-container .formBox input[type="text"] label,div#c-1 .ed-form-container .formBox input[type="phone"] label,#anzeigeOverlay .ed-form-container .formBox input[type="phone"] label,div#c-1 .ed-form-container .formBox input[type="email"] label,#anzeigeOverlay .ed-form-container .formBox input[type="email"] label,div#c-1 .ed-form-container .formBox select label,#anzeigeOverlay .ed-form-container .formBox select label,div#c-1 .ed-form-container .formBox textarea label,#anzeigeOverlay .ed-form-container .formBox textarea label,div#c-1 .ed-form-container .formBox .ed-form-checkbox label,#anzeigeOverlay .ed-form-container .formBox .ed-form-checkbox label{color:#fff !important;}div#c-1 .ed-form-container .formBox select,#anzeigeOverlay .ed-form-container .formBox select{background:rgba(0, 0, 0, .2) !important;}div#c-1 .ed-form-container .formBox select::placeholder,#anzeigeOverlay .ed-form-container .formBox select::placeholder,div#c-1 .ed-form-container .formBox select label,#anzeigeOverlay .ed-form-container .formBox select label{color:#000 !important;}div#c-1 .ed-form-container .formBox .boldPlaceholder input,#anzeigeOverlay .ed-form-container .formBox .boldPlaceholder input{font-weight:800;}div#c-1 .ed-form-container .formBox .boldPlaceholder input::placeholder,#anzeigeOverlay .ed-form-container .formBox .boldPlaceholder input::placeholder{font-weight:800;}div#c-1 .ed-form-container .formBox .ed-form-select select,#anzeigeOverlay .ed-form-container .formBox .ed-form-select select{color:#fff !important;}div#c-1 .ed-form-container .formBox .ed-button,#anzeigeOverlay .ed-form-container .formBox .ed-button{border-bottom:1px solid #006ec5;margin-bottom:2px;}div#c-1 .ed-form-container .formBox .ed-button a.button,#anzeigeOverlay .ed-form-container .formBox .ed-button a.button{padding:10px !important;width:100%;background:#1d1545;box-sizing:border-box;}div#c-1 .ed-form-container .formBox .ed-button a.button:hover,#anzeigeOverlay .ed-form-container .formBox .ed-button a.button:hover,div#c-1 .ed-form-container .formBox .ed-button a.button.active,#anzeigeOverlay .ed-form-container .formBox .ed-button a.button.active{background:#fff;color:#006ec5;}div#c-1 .ed-form-container .formBox.hausinventar .ed-form-checkbox,#anzeigeOverlay .ed-form-container .formBox.hausinventar .ed-form-checkbox{padding:0;}div#c-1 .ed-form-container .formBox.hausinventar .ed-form-checkbox ul.checkbox_list li,#anzeigeOverlay .ed-form-container .formBox.hausinventar .ed-form-checkbox ul.checkbox_list li{border-bottom:1px solid rgba(255, 255, 255, .2);width:100%;}div#c-1 .ed-form-container .formBox.hausinventar .ed-form-checkbox ul.checkbox_list li input,#anzeigeOverlay .ed-form-container .formBox.hausinventar .ed-form-checkbox ul.checkbox_list li input{margin-left:4% !important;margin-top:23px !important;width:auto;}div#c-1 .ed-form-container .formBox.hausinventar .ed-form-checkbox ul.checkbox_list li label,#anzeigeOverlay .ed-form-container .formBox.hausinventar .ed-form-checkbox ul.checkbox_list li label{padding:10px 10px;float:left;width:85%;border-right:1px solid rgba(255, 255, 255, .2);}div#c-1 .ed-form-container .formBox.hausinventar .ed-form-checkbox ul.checkbox_list li:last-child,#anzeigeOverlay .ed-form-container .formBox.hausinventar .ed-form-checkbox ul.checkbox_list li:last-child{border-bottom:0;}.form-kontakt-fix{/* --------------------------------------------- RESPONSIVE ------------------------------------------------- */}.form-kontakt-fix input[type="text"]::placeholder,.form-kontakt-fix input[type="phone"]::placeholder,.form-kontakt-fix input[type="email"]::placeholder,.form-kontakt-fix select::placeholder,.form-kontakt-fix textarea::placeholder,.form-kontakt-fix input[type="text"] label,.form-kontakt-fix input[type="phone"] label,.form-kontakt-fix input[type="email"] label,.form-kontakt-fix select label,.form-kontakt-fix textarea label{color:#000 !important;}.hideDesktop{display:none;}.hideMobile{display:block !important;}@media screen and (max-width:960px){.fullWidth{flex-basis:100% !important;padding-left:0px !important;padding-right:0px !important;margin-top:10px !important;}.fullWidth:first-child{margin-bottom:0 !important;}.hideDesktop{display:block !important;}.menuWrapper .ed-image{float:none !important;}.menuWrapper .callBack{display:none !important;}.menuWrapper .span8{width:100% !important;}.menuWrapper .logo{text-align:center !important;}.menuWrapper .logo img{max-height:54px;text-align:center !important;width:auto !important;}div#c-1 .menuWrapper .info{display:none;}div#c-1 .menuWrapper .span10{width:100% !important;}div#c-1 .menuWrapper.sticky .ed-menu{top:-30px;}div#c-1 .menuWrapper .ed-menu li.menu-sub i{font-size:16px;color:#000;position:absolute;right:0;top:0;z-index:30;cursor:pointer;width:30px;line-height:50px;text-align:center;display:block;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}div#c-1 .menuWrapper .ed-menu li.menu-sub i::after{z-index:-1;content:'';height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(255, 255, 255, .75);display:block;-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}div#c-1 .menuWrapper .ed-menu li.menu-sub i.rotate{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}div#c-1 .menuWrapper .ed-menu li.menu-sub i.rotate::after{background:#fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}div#c-1 .menuWrapper .ed-menu{-webkit-transform:translateX(-101%);-ms-transform:translateX(-101%);-moz-transform:translateX(-101%);-o-transform:translateX(-101%);transform:translateX(-101%);padding:0;overflow-y:auto;width:100%;height:calc(100vh - 140px);position:fixed;top:140px;bottom:auto;left:0;background:#006ec5;z-index:101;-webkit-overflow-scrolling:touch;}div#c-1 .menuWrapper .ed-menu.sticky{height:calc(100vh - 50px);top:50px;}div#c-1 .menuWrapper .ed-menu.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}div#c-1 .menuWrapper .ed-menu.open.menuRight{display:none;}div#c-1 .menuWrapper .ed-menu .inner{height:100%;}div#c-1 .menuWrapper .ed-menu > .inner > ul{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%;padding:50px 0;position:absolute;width:100%;max-height:80%;}div#c-1 .menuWrapper .ed-menu > .inner > ul li{display:block;line-height:60px;height:auto;margin:0;padding:0;text-align:center;border:none;}div#c-1 .menuWrapper .ed-menu > .inner > ul li a{font-size:20px;line-height:50px;margin:0;padding:0 20px;display:inline-block;border:none;}div#c-1 .menuWrapper .ed-menu > .inner > ul li > div.sub{display:none;margin-top:0;}div#c-1 .menuWrapper .ed-menu > .inner > ul li > div.sub ul{font-size:17px;display:block;width:100%;}div#c-1 .menuWrapper .ed-menu > .inner > ul li > div.sub ul li{line-height:30px;}div#c-1 .menuWrapper .ed-menu > .inner > ul li > div.sub ul li a{line-height:30px;font-size:17px;}div#c-1 .ed-container .ed-container{flex-basis:100% !important;}div#c-1 .mobileGrid.ed-container .ed-container{flex-basis:49.5% !important;}div#c-1 > .ed-section > section,div#c-1 .footer > section{padding-left:15px !important;padding-right:15px !important;}div#c-1 > .noSpace > section,div#c-1 .footer{padding-left:0px !important;padding-right:0px !important;}div#c-1 .ed-form-captcha{padding:0 0 10px 0 !important;}div#c-1 .banner .bannerContent{max-width:700px;margin-top:20px !important;}div#c-1 .banner .bannerContent .ed-image{max-width:100px;}div#c-1 .banner > section{overflow:hidden;}.inner{max-width:100%;}.footer .span9,.footer .span8,.footer .span7{width:33.33%;}.footer .ed-text{padding-left:10px !important;padding-right:10px !important;}}.mobileAbstand{display:none;}@media screen and (max-width:767px){.hideMobile{display:none !important;}div#c-1 .menuWrapper .ed-image{float:none !important;}div#c-1 .menuWrapper h1{text-align:center !important;}div#c-1 .menuWrapper h1 img{max-height:54px;}div#c-1 .mobileGrid.ed-container .ed-container{flex-basis:100% !important;}div#c-1 .ed-menu .inner > ul{position:relative;}div#c-1 .ed-menu .inner > ul li{position:relative;}div#c-1 .ed-menu div.sub{width:100%;position:relative;display:block;}div#c-1 .info span{display:none;}div#c-1 [class*="span"]{padding:0 !important;}div#c-1 .vSpacer [class*="span"]:not(:last-child){margin-bottom:2em;}div#c-1 .spalten ul{-webkit-column-count:1;-ms-column-count:1;-moz-column-count:1;-o-column-count:1;column-count:1;}div#c-1 .ed-gallery{padding:0 !important;}div#c-1 .ed-gallery li{width:50% !important;}div#c-1 .ed-gallery li a:hover{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}div#c-1 .banner .bannerContent{max-width:700px;margin-top:10px;}div#c-1 .banner .bannerContent .ed-image{max-width:100px;}div#c-1 .banner .bannerContent .ed-text p{font-size:24px !important;line-height:30px !important;}div#c-1 .banner .bannerContent .abstandrechts{margin-right:60px !important;}div#c-1 .banner .bannerContent .abstandlinks{margin-left:60px !important;}div#c-1 .imprint h2{font-size:24px;}div#c-1 .ed-headline h1,div#c-1 .ed-headline h2{font-size:24px;line-height:30px;}div#c-1 .leistungen{text-align:center !important;width:100%;}div#c-1 .leistungen .ed-image{overflow:hidden;position:relative;max-width:400px;margin:0 auto;}div#c-1 .leistungen .ed-image span{display:block;padding:0 !important;color:#fff !important;background:rgba(0, 0, 0, 0.6);bottom:0;position:absolute;width:100%;height:100%;transform:translateY(80%);transition:all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);}div#c-1 .leistungen .ed-image h2{font-size:24px;line-height:40px;font-family:'Cairo', sans-serif;font-style:italic !important;color:#fff;}div#c-1 .leistungen .ed-image img{width:100%;height:217px;}div#c-1 .leistungen .ed-image:hover span,div#c-1 .leistungen .ed-image.hover span,div#c-1 .leistungen .ed-image a.active span{top:0;bottom:0;transform:translateY(0%);background:rgba(0, 0, 0, 0.8);color:#fff !important;}div#c-1 .leistungen .ed-image:hover h2,div#c-1 .leistungen .ed-image.hover h2,div#c-1 .leistungen .ed-image a.active h2{line-height:217px !important;}div#c-1 .ed-button .button{margin-bottom:5px;width:100% !important;padding:7px 0 !important;font-size:13px !important;}div#c-1 .mobileAbstand{display:block !important;}div#c-1 .noAbstand{margin:0 !important;padding:0 !important;}div#c-1 .footer .span9,div#c-1 .footer .span8,div#c-1 .footer .span7{width:100%;}div#c-1 .footer .ed-text{padding-left:25px !important;padding-right:25px !important;}div#c-1 .imprint h2{font-size:18px !important;}div#c-1 .ed-form-container .formBox{background:rgba(0, 110, 197, .7);margin-bottom:1%;padding:20px;}div#c-1 .ed-form-container .formBox h2{color:#fff;background:rgba(0, 0, 0, .2);margin-bottom:2%;text-transform:uppercase;font-weight:700;padding:10px;font-size:20px;border-bottom:0;width:100%;box-sizing:border-box;}div#c-1 .ed-form-container .formBox input[type="text"],div#c-1 .ed-form-container .formBox input[type="phone"],div#c-1 .ed-form-container .formBox input[type="email"],div#c-1 .ed-form-container .formBox select,div#c-1 .ed-form-container .formBox textarea,div#c-1 .ed-form-container .formBox .ed-form-checkbox{background:rgba(255, 255, 255, .1) !important;border:1px solid rgba(255, 255, 255, .2) !important;}div#c-1 .ed-form-container .formBox input[type="text"]::placeholder,div#c-1 .ed-form-container .formBox input[type="phone"]::placeholder,div#c-1 .ed-form-container .formBox input[type="email"]::placeholder,div#c-1 .ed-form-container .formBox select::placeholder,div#c-1 .ed-form-container .formBox textarea::placeholder,div#c-1 .ed-form-container .formBox .ed-form-checkbox::placeholder,div#c-1 .ed-form-container .formBox input[type="text"] label,div#c-1 .ed-form-container .formBox input[type="phone"] label,div#c-1 .ed-form-container .formBox input[type="email"] label,div#c-1 .ed-form-container .formBox select label,div#c-1 .ed-form-container .formBox textarea label,div#c-1 .ed-form-container .formBox .ed-form-checkbox label{color:#fff !important;}div#c-1 .ed-form-container .formBox .ed-form-select select{color:#fff !important;}div#c-1 .ed-form-container .formBox .ed-button{border-bottom:1px solid #006ec5;margin-bottom:2px;}div#c-1 .ed-form-container .formBox .ed-button a.button{padding:10px !important;width:100%;background:#1d1545;box-sizing:border-box;}div#c-1 .ed-form-container .formBox .ed-button a.button:hover,div#c-1 .ed-form-container .formBox .ed-button a.button.active{background:#fff;color:#006ec5;}div#c-1 .ed-form-container .formBox.hausinventar .ed-form-checkbox{padding:0;}div#c-1 .ed-form-container .formBox.hausinventar .ed-form-checkbox ul.checkbox_list li{border-bottom:1px solid rgba(255, 255, 255, .2);width:100%;}div#c-1 .ed-form-container .formBox.hausinventar .ed-form-checkbox ul.checkbox_list li input{margin-left:4% !important;margin-top:23px !important;width:auto;}div#c-1 .ed-form-container .formBox.hausinventar .ed-form-checkbox ul.checkbox_list li label{padding:10px 10px;float:left;width:75%;border-right:1px solid rgba(255, 255, 255, .2);}div#c-1 .ed-form-container .formBox.hausinventar .ed-form-checkbox ul.checkbox_list li:last-child{border-bottom:0;}}#mobileMenu{-webkit-transition:0.6s ease;-ms-transition:0.6s ease;-moz-transition:0.6s ease;-o-transition:0.6s ease;transition:0.6s ease;display:none;position:fixed;left:0;top:93px;background:rgba(0, 110, 197, 0.8);height:50px;width:100%;z-index:100;font-size:0;}@media screen and (max-width:960px){#mobileMenu{display:block;}}#mobileMenu.sticky{top:0;background:#006ec5;}#mobileMenu > div{display:inline-block;width:25%;text-align:center;line-height:52px;font-size:26px;position:relative;margin-top:-2px;}#mobileMenu > div:last-child{background:#1d1545;}#mobileMenu > div:last-child img{margin-top:12px;}#mobileMenu a{color:#fff;display:block;position:relative;}@media screen and (max-width:760px){#mobileMenu{top:94px;}#mobileMenu > div{margin-top:-2px;}}#menuTrigger{-webkit-transform:rotate(0deg) scale(0.5) translateX(-51%);-ms-transform:rotate(0deg) scale(0.5) translateX(-51%);-moz-transform:rotate(0deg) scale(0.5) translateX(-51%);-o-transform:rotate(0deg) scale(0.5) translateX(-51%);transform:rotate(0deg) scale(0.5) translateX(-51%);-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;opacity:1;margin:0;padding:0;width:64px;height:45px;padding:0;position:absolute;top:-30px;left:50%;margin:0;z-index:101;cursor:pointer;}#menuTrigger:before{-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;content:'';font-family:'Cairo', sans-serif;font-size:16px;line-height:41px;position:relative;left:-60px;text-transform:uppercase;color:#006ec5;opacity:1;}#menuTrigger.hide-title:before{opacity:0;}#menuTrigger span{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;display:block;position:absolute;height:4px;width:50%;background:#fff;opacity:1;}#menuTrigger span:nth-child(even){left:50%;border-radius:0 9px 9px 0;}#menuTrigger span:nth-child(odd){left:0px;border-radius:9px 0 0 9px;}#menuTrigger span:nth-child(1),#menuTrigger span:nth-child(2){top:0px;}#menuTrigger span:nth-child(3),#menuTrigger span:nth-child(4){top:18px;}#menuTrigger span:nth-child(5),#menuTrigger span:nth-child(6){top:36px;}#menuTrigger span:nth-child(5),#menuTrigger span:nth-child(6){top:36px;}#menuTrigger span:nth-child(5),#menuTrigger span:nth-child(6){top:36px;}#menuTrigger.open{opacity:1;}#menuTrigger.open:before{opacity:0;visibility:hidden;}#menuTrigger.open span{background-color:#fff;}#menuTrigger.open span:nth-child(1),#menuTrigger.open span:nth-child(6){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#menuTrigger.open span:nth-child(2),#menuTrigger.open span:nth-child(5){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#menuTrigger.open span:nth-child(1){left:5px;top:7px;}#menuTrigger.open span:nth-child(2){left:calc(50% - 5px);top:7px;}#menuTrigger.open span:nth-child(3){left:-50%;opacity:0;}#menuTrigger.open span:nth-child(4){left:100%;opacity:0;}#menuTrigger.open span:nth-child(5){left:5px;top:29px;}#menuTrigger.open span:nth-child(6){left:calc(50% - 5px);top:29px;}.imprint h3{text-align:left;/* Start Easter Overlay 1  */}.ed-element.preset-overlay-ostern-1-v2-default{width:40rem !important;max-width:calc(100vw - 10em) !important;padding:2rem 2rem !important;background:#fff;font-family:'Handlee';border:8px solid #fff;overflow:hidden;line-height:1.8;font-size:1.4rem;}@media screen and (max-width:767px){.ed-element.preset-overlay-ostern-1-v2-default{padding:1rem !important;max-width:calc(100vw - 6rem) !important;}.ed-element.preset-overlay-ostern-1-v2-default > .overlay{opacity:0.8 !important;}}.ed-element.preset-overlay-ostern-1-v2-default *{margin:0;}.ed-element.preset-overlay-ostern-1-v2-default .ed-text,.ed-element.preset-overlay-ostern-1-v2-default .ed-text a,.ed-element.preset-overlay-ostern-1-v2-default .ed-text a:hover{color:#603908;}.ed-element.preset-overlay-ostern-1-v2-default .ed-text p:last-child{margin-bottom:0;}.ed-element.preset-overlay-ostern-1-v2-default .text-background{padding:1rem;flex-basis:65%;background:linear-gradient(90deg, #fff 0%, rgba(255, 255, 255, 0.506) 100%);}.ed-element.preset-overlay-ostern-1-v2-default .mfp-close{color:#603908;}.ed-element.preset-overlay-ostern-1-v2-default .ed-headline *{color:#3d7b0f;font-weight:400;font-family:'Rochester';}.ed-element.preset-overlay-ostern-1-v2-default h2{font-size:4.5rem;margin:0;line-height:1.2;text-transform:none;}@media screen and (max-width:767px){.ed-element.preset-overlay-ostern-1-v2-default h2{padding-top:25px;font-size:2.4rem;}}@media screen and (max-width:767px){.ed-element.preset-overlay-ostern-1-v2-default p{text-align:center !important;}.ed-element.preset-overlay-ostern-1-v2-default h2{padding-top:25px;font-size:2.4rem;text-align:center;}.ed-element.preset-overlay-ostern-1-v2-default .text-background{padding:1rem;flex-basis:100%;}}.menu-wrapper{width:100% !important;}