@import url('https://cdn5.site-media.eu/g/fonts/css?family=Montserrat:400,700|Raleway:300,600,800');@import url(/css/ionicons-2.0.1/css/ionicons.min.css);/* End Plain Summer Overlay */@import url('https://cdn5.site-media.eu/g/fonts/css?family=Roboto:300');html,body{height:100%;width:100%;margin:0;}iframe{border:none;outline:none;padding:0;}body{margin:0;padding:0;font-family:'Raleway', sans-serif;font-weight:300;font-size:16px;line-height:160%;color:#000;-webkit-text-size-adjust:none;}.banner > section > .inner.container{-webkit-transform:inherit !important;min-height:100%;}h1,h2,h3,h4{font-weight:normal;font-family:'Raleway', sans-serif;width:100%;}h1,h2{font-size:2em;letter-spacing:1px;}h3{font-size:1.5em;}a{color:#a5203f;text-decoration:none;}#c-1{margin:0 auto;width:100%;max-width:960px;}.topBar{z-index:200;}.topBar > section{border-bottom:3px solid #a5203f;}.topBar .ed-headline h3{text-transform:uppercase;font-weight:700;letter-spacing:0px;color:#a5203f;font-family:'Montserrat', serif;font-size:24px;margin:0;vertical-align:middle;padding:0;line-height:125%;}.topBar .ed-text{font-size:24px;font-weight:600;letter-spacing:-1px;}.topBar .ed-text i{color:#a5203f;font-size:26px;vertical-align:middle;}.logoWrapper h1#logo{margin:0;padding:0;}.logoWrapper h1#logo img{width:100%;max-width:400px;}.bc{width:100%;}.bc::before{background:url(/images/580/1536908/house-trans.png);height:220px;width:580px;position:absolute;top:30%;left:50%;content:'';opacity:0.6;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.bc .ed-headline{text-shadow:1px 1px 2px rgba(0, 0, 0, .4);text-align:center;}.bc .ed-headline h2{margin-bottom:0;color:#fff;font-size:44px;font-weight:600;}.bc .ed-headline h3{text-align:center;text-transform:uppercase;font-size:24px;letter-spacing:2px;font-weight:700;background:rgba(165, 32, 63, .9);color:#fff;padding:0;line-height:115%;}.white .ed-headline h2,.white .ed-text h2,.white .ed-headline h3,.white .ed-text h3,.white .ed-headline p,.white .ed-text p,.white .ed-headline a,.white .ed-text a,.white .ed-headline li,.white .ed-text li,.white .ed-headline td,.white .ed-text td{color:#fff;}.columns{display:block;width:100%;-webkit-column-count:2;-ms-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:50px;-ms-column-gap:50px;-moz-column-gap:50px;-o-column-gap:50px;column-gap:50px;}.ed-headline h2{font-family:'Montserrat', serif;font-weight:400;line-height:130%;font-size:34px;position:relative;color:#1a171b;letter-spacing:0;margin:0 0 30px 0;text-transform:uppercase;}.ed-headline h3{font-size:24px;font-family:'Montserrat', serif;color:#000;margin:0;line-height:170%;text-transform:uppercase;}.ed-headline h3 strong{color:#a5203f;font-weight:400;}.ed-text p{margin:0;}.ed-text ul{margin:0;padding:0;}.ed-text ul li{list-style:none;margin-left:20px;}.ed-text ul li::before{color:#a5203f;content:'\f125';font-size:12px;font-family:ionicons;display:inline-block;margin-left:-20px;width:20px;}.ed-text table{width:100%;box-sizing:border-box;border-collapse:collapse;}.ed-text table tr{vertical-align:top;}.ed-text table tr td{padding:4px;}.ed-text table tr:nth-child(odd){background:rgba(165, 32, 63, .1);}.ed-text.phone{font-size:24px;line-height:140%;}.ed-button .button{background:#a5203f;border-radius:0;font-size:18px;text-shadow:none;box-shadow:none;color:#fff;text-decoration:none;font-family:'Raleway', sans-serif;font-weight:300;width:100%;padding:14px 0;box-sizing:border-box;max-width:480px;-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;position:relative;}.ed-button .button:hover{background:#000;}.ed-image{font-size:0;line-height:0;}.boxes .ed-image span{margin-top:10px;font-size:20px;line-height:130%;color:#a5203f;font-weight:600;text-transform:uppercase;background:#e6e6e6;display:block;padding:10px 0;-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}.boxes .ed-image span p{margin:0;}.boxes .ed-image:hover span{background:#a5203f;color:#fff;}.verwaltungen{border:1px solid #a5203f;}.verwaltungen .ed-text strong{color:#a5203f;}.phonesection > section{overflow:hidden;}.phonesection .container{z-index:1;}.phonesection .container::before{content:'\f2d2';position:absolute;font-size:250px;left:40%;top:50%;font-family:ionicons;color:#8b1b35;z-index:-1;}.footer .ed-headline h2{font-size:26px;}.imprint{padding:0;}.imprint h2{font-size:34px;line-height:34px;display:block;margin:50px 0 0 0;text-align:left;border:none;padding:0;}.imprint h2:before,.imprint h2:after{display:none;}.imprint p{margin:0 0 30px 0;text-align:justify;}.imprint ul{margin:0 0 30px 0;list-style:none;margin-left:0px !important;padding:0;}.imprint ul li{padding:0;margin-left:26px;}.imprint ul li::before{color:#a5203f;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-25px;width:25px;}#is24--frame{padding:0 !important;}.imprint h3{text-align:left;}@media all and (max-width:960px){.table-cont{overflow-x:scroll;}.ed-image img{max-width:100%;}.container{padding-left:15px !important;padding-right:15px !important;width:100% !important;}.container .container{padding:0 !important;}.hero-content h2{font-size:28px;}.hero-content h3{font-size:22px;}#menuTrigger{opacity:1;margin:0;padding:0;width:60px;height:45px;position:fixed;right:0;top:26px;z-index:9999;display:block;transform:rotate(0deg) scale(0.6);transition:0.4s ease;cursor:pointer;}#menuTrigger:hover{opacity:1;}#menuTrigger:before{font-family:'Raleway', sans-serif;font-weight:400;content:'';transition:0.4s ease;font-size:16px;line-height:41px;position:relative;left:-60px;text-transform:uppercase;color:#fff;opacity:1;}#menuTrigger.hide-title:before{opacity:0;}#menuTrigger span{display:block;position:absolute;height:5px;width:50%;background:#fff;opacity:1;transform:rotate(0deg);transition:0.25s ease;}#menuTrigger span:nth-child(even){left:50%;border-radius:0;}#menuTrigger span:nth-child(odd){left:0;border-radius:0;}#menuTrigger span:nth-child(1),#menuTrigger span:nth-child(2){top:0;}#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){transform:rotate(45deg);}#menuTrigger.open span:nth-child(2),#menuTrigger.open span:nth-child(5){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;}.ed-menu{transition:all 0.6s ease;z-index:998 !important;opacity:0;position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;right:0 !important;visibility:hidden;background:rgba(255, 255, 255, .9);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);/********************************************************** 
/ RESPONSIVE 
********************************************************** */}.ed-menu.open{visibility:visible;opacity:1;-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);/********************************************************** 
/ RESPONSIVE 
********************************************************** */}.ed-menu.open a{pointer-events:all;}.ed-menu .inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;text-align:center;margin:0;z-index:90;background:none;z-index:100;width:100%;max-width:960px;transition:all 0.4s ease;padding:0 15px;overflow-y:scroll;pointer-events:all;-webkit-overflow-scrolling:touch;max-height:calc(100%);min-height:auto !important;padding:0;margin:0;}.ed-menu ul{padding:0;margin-bottom:50px;}.ed-menu li{display:block !important;text-align:center !important;}.ed-menu li.menu-sub .sub ul{margin:0;}.ed-menu li.menu-sub .sub li a{font-size:0.75rem;background:rgba(0, 0, 0, .1);}.ed-menu li.menu-sub .sub li a:hover,.ed-menu li.menu-sub .sub li a.active{background:#fff;}.ed-menu li a{font-family:'Raleway', sans-serif;font-weight:400;font-weight:400;text-transform:uppercase;font-size:15px;transition:all 0.4s ease;line-height:45px;letter-spacing:2px;padding:0 20px;margin:0;color:#a5203f;display:block;text-align:center;position:relative;pointer-events:none;text-decoration:none !important;}.ed-menu li a.active,.ed-menu li a:hover{background:#a5203f;color:#fff;}.menu-mobile{position:fixed;bottom:0;left:0;right:0;background:#a5203f;height:50px;z-index:999;}.menu-mobile #menuTrigger{position:absolute;left:17%;top:55%;-webkit-transform:translate(-50%, -50%) scale(0.6);-ms-transform:translate(-50%, -50%) scale(0.6);-moz-transform:translate(-50%, -50%) scale(0.6);-o-transform:translate(-50%, -50%) scale(0.6);transform:translate(-50%, -50%) scale(0.6);/********************************************************** 
/ RESPONSIVE 
********************************************************** */}.menu-mobile a{width:33.33%;float:right;display:inline-block;text-align:center;line-height:50%;color:#fff;}.menu-mobile a i{color:#fff;line-height:50px;font-size:35px;}.mobilenp .full-width,.mobilenp .container{padding:0 !important;}.mobilefp > section.full-width{padding-right:15px !important;padding-left:15px !important;}.mobilefp > section.full-width > .container{padding:0 !important;}#c-1 .mobilepy > section.full-width,#c-1 .mobilepy > .container{padding-top:50px !important;padding-bottom:50px !important;}*{-webkit-box-sizing:border-box !important;-ms-box-sizing:border-box !important;-moz-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;/********************************************************** 
/ RESPONSIVE 
********************************************************** */}h2,h3{white-space:initial !important;}h2,.cta p,.cta span{font-size:30px !important;line-height:1.6em !important;}h3{font-size:25px !important;line-height:1.6em !important;}}@media all and (max-width:767px){.space-cont .ed-spacer{height:300px !important;}h2,h3{white-space:initial !important;}h2,.cta p,.cta span{font-size:24px !important;line-height:1.6em !important;}h3{font-size:20px !important;line-height:1.6em !important;}div#c-1 .spalten,div#c-1 .spalte,div#c-1 .columns{display:block;width:100%;-webkit-column-count:1;-webkit-column-gap:3%;-moz-column-gap:3%;column-count:1;column-gap:3%;text-align:justify;}.vspace [class*="span"]:not(:last-child){margin-bottom:40px;}.vspace-kontakt [class*="span"]:not(:last-child){margin-bottom:10px;}.vspace-small [class*="span"]:not(:last-child){margin-bottom:15px;}.vspace-big [class*="span"]:not(:last-child){margin-bottom:60px;}.vspace.vspace-end{margin-bottom:30px;}.vspace.vspace-end.vspace-big{margin-bottom:60px;}.vspace.vspace-small{margin-bottom:15px;}.reverse-cont > .container,.wrap-reverse > .ed-form-wrapper > form{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap-reverse;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;}.reverse-cont.reverse-space [class*="span"]:not(:first-child){margin-bottom:30px;}.hide-m{display:none !important;}}@media all and (max-width:960px){.verwaltungen > .container{padding:15px !important;}.footer{margin-bottom:50px !important;}.topBar,.menuWrapper{position:static !important;transform:none !important;}.topBar .span8{width:100% !important;padding:0 !important;float:none !important;}.topBar .span16{display:none;}.logoWrapper h1#logo{padding-left:15px;padding-right:15px;text-align:center;}.logoWrapper h1#logo img{max-width:250px !important;}.banner > .inner{padding:0 !important;}.banner > .inner .pos-cc{max-width:calc(100% - 30px);}.ed-menu{position:fixed !important;margin:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;z-index:998 !important;height:100vh !important;}.page-496915 #content{padding-left:15px !important;padding-right:15px !important;max-width:100%;}}@media all and (max-width:767px){.banner > .inner{padding:0 !important;}.banner > .inner .ed-spacer{display:none;}.banner > .inner .pos-cc{margin-top:0 !important;}form .ed-form-item.connected{float:none !important;width:100% !important;}.flex-direction-nav{display:none !important;}[class*="span"]{padding:0 !important;float:none !important;width:100% !important;}.ed-gallery .ed-gallery-thumb{width:50% !important;margin:0 !important;padding:0 !important;}.ed-gallery .ed-gallery-thumb img{width:100% !important;height:auto !important;}.ed-image{text-align:center;display:block;}.ed-image img{display:inline-block;height:auto !important;}.imgRight,.imgLeft{float:none !important;padding:0 !important;margin:0 !important;text-align:center;}.privacy h1{font-size:20px;}.privacy h2{margin-top:15px !important;}}@media (max-width:960px) and (min-width:768px){#ed-1526591 .span16{padding-left:1rem;}}@media all and (min-width:961px){/* Start Plain Summer Overlay */.hide-t,.info{display:block !important;}.hide-d{display:none !important;}#menuTrigger,.menu-mobile{display:none;}.menuWrapper{z-index:160;}.menuWrapper .inner.container{width:960px !important;}.menuWrapper.sticky{position:fixed;top:0;bottom:auto;z-index:160;}.menuWrapper .ed-menu{text-align:left;padding:0;font-size:0;line-height:0;z-index:400;position:relative;z-index:100;}.menuWrapper .ed-menu ul{list-style:none;margin:0 auto;padding:0;}.menuWrapper .ed-menu ul li{margin:0;padding:0;display:inline-block;-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;/********************************************************** 
/ RESPONSIVE 
********************************************************** */}.menuWrapper .ed-menu ul li a{color:#fff;font-family:'Raleway', sans-serif;font-size:16px;font-weight:600;padding:0 30px;line-height:40px;display:block;text-decoration:none;letter-spacing:1px;text-transform:uppercase;border-right:1px solid rgba(255, 255, 255, .1);-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;/********************************************************** 
/ RESPONSIVE 
********************************************************** */}.menuWrapper .ed-menu ul li a:hover,.menuWrapper .ed-menu ul li a.active{color:#a5203f;background:#fff;}.menuWrapper .ed-menu ul li.first a{border-left:1px solid rgba(255, 255, 255, .1);}}.ed-element.preset-overlay-sommer-3-schlicht-v2-default{width:602px !important;max-width:calc(100vw - 8rem);padding:4rem !important;background:white;overflow:hidden;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-headline h2{font-family:'Roboto';font-size:35px;font-weight:300;line-height:1.2;text-transform:uppercase;text-align:center;margin:0;color:white;text-transform:none;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-headline h2:before,.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-headline h2:after{display:none;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-text,.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-text p,.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-text a{font-family:'Roboto';font-size:18px;font-weight:300;text-align:center;color:white;margin:0;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-text.opening-times{width:350px;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .background:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .container-content{padding:2rem;max-width:100%;background:rgba(0, 0, 0, 0.4);box-shadow:0px 0px 25px -10px rgba(0, 0, 0, 0.5);border:2px solid white;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .mfp-close{color:#fff;}.edit .ed-element.preset-overlay-sommer-3-schlicht-v2-default{border:1px solid #f58220;position:relative;}.edit .ed-element.preset-overlay-sommer-3-schlicht-v2-default:before{position:absolute;z-index:1;top:0;left:-1px;content:"Overlay";display:block;background:#f58220;color:#fff;padding:4px;font-size:12px;line-height:1;font-family:Helvetica, sans-serif;}@media screen and (max-width:767px){.ed-element.preset-overlay-sommer-3-schlicht-v2-default{padding:0.3rem !important;max-width:calc(100vw - 2rem);}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-headline h2{font-size:2rem;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-text{font-size:1rem;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-text.opening-times{width:auto;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .container-content{padding:1rem;}}