@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=Roboto:300,400,500,700');/* End Plain Summer Overlay */@import url('https://cdn6.site-media.eu/g/fonts/css?family=Roboto:300');/* 
@keyframes schnee {
	0% { background-position: 0px 0px,
		0px 0px,
		0px 0px; }
	100% { background-position: 500px 1000px,
		400px 400px,
		300px 300px; }
}

.mfp-container {
	background-image: url('/images/0/1235190/schnee1.png'),
		url('/images/0/1235191/schnee2.png'),
		url('/images/0/1235192/schnee3.png');
	animation: schnee 25s linear infinite;
}

End Christmas Overlay */@import url('https://cdn6.site-media.eu/g/fonts/css?family=Amatic+SC:700|Open+Sans:400,600');html,body{height:100%;width:100%;margin:0;-webkit-text-size-adjust:none;}body{margin:0;padding:0;position:relative;background:#fff;}img{vertical-align:top;}h1,h2,h3,h4{font-family:'Roboto', sans-serif;margin:0;}p{margin:0;}.bgWhite .inner{background:#fff;padding:80px 20px !important;}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:#42403d;position:fixed;height:80px;bottom:auto;top:0px;padding:0;width:100%;display:block;z-index:200;text-align:center;margin:0;}div#c-1 .menuWrapper .menubox{width:960px;margin:0 auto;}div#c-1 .menuWrapper .logo{text-align:left;float:left;}div#c-1 .menuWrapper .logo h1{line-height:80px;color:#444;font-family:'Roboto', sans-serif;font-weight:normal;font-size:0px;}div#c-1 .menuWrapper .logo h1 img{width:220px;padding-top:6px;}div#c-1 .menuWrapper .ed-menu{width:100%;margin:0 auto;padding:0;font-size:0;}div#c-1 .menuWrapper .ed-menu ul{width:600px;position:relative;margin:0;float:right;text-align:right;}div#c-1 .menuWrapper .ed-menu li{margin:0;z-index:99;display:inline-block;line-height:60px;position:relative;}div#c-1 .menuWrapper .ed-menu li:hover .sub{top:60px;visibility:visible;display:block;}div#c-1 .menuWrapper .ed-menu li:hover a{background:#fff;color:#42403d;}div#c-1 .menuWrapper .ed-menu li a{position:relative;color:#fff;font-family:'Roboto', sans-serif;text-decoration:none;line-height:80px;display:inline-block;font-weight:normal;background:none;font-size:16px;font-weight:300;outline:none;letter-spacing:0;padding:0 20px;-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 .menuWrapper .ed-menu li a:hover,div#c-1 .menuWrapper .ed-menu li a.active{background:#f05d31;position:relative;color:#fff;}div#c-1 .menuWrapper .ed-menu .sub{position:absolute;top:0;left:0;background:#42403d;width:200px;visibility:visible;display:none;margin-top:-20px;}div#c-1 .menuWrapper .ed-menu .sub ul{font-size:0;padding-left:0 !important;}div#c-1 .menuWrapper .ed-menu .sub ul li{display:block;float:none;line-height:25px;height:auto;list-style:none;text-align:left;border-top:1px solid #a4aaa8;}div#c-1 .menuWrapper .ed-menu .sub ul li a{line-height:25px;display:block;padding:15px 15px 15px 15px;font-size:17px;font-weight:300;letter-spacing:1px;margin:0;background:#42403d;color:#fff;position:relative;}div#c-1 .menuWrapper .ed-menu .sub ul li a:hover,div#c-1 .menuWrapper .ed-menu .sub ul li a.active{color:#fff;background:#f05d31;}div#c-1 .infobox{height:35px;position:fixed;top:0;z-index:100;display:block;width:960px;}div#c-1 .infobox .ed-text{margin:0 auto;text-align:right;}div#c-1 .infobox .ed-text p,div#c-1 .infobox .ed-text p a{font-size:14px;color:#333;font-weight:300;line-height:35px;font-family:'Roboto', sans-serif;text-decoration: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 .infobox .ed-text p i,div#c-1 .infobox .ed-text p a i{color:#42403d;margin:0 5px 0 30px;}div#c-1 .infobox .ed-text p a{margin-right:10px;}div#c-1 .infobox .ed-text p a:hover{color:#42403d;}div#c-1{position:relative;padding:0;z-index:2;margin:0 auto;width:100%;max-width:960px;}div#c-1 .banner .full-width,body .banner .full-width{border-bottom:15px solid #42403d;}div#c-1 .bannercontent,body .bannercontent{width:600px;overflow:hidden;text-align:center;}div#c-1 .bannercontent .ed-headline h2,body .bannercontent .ed-headline h2{color:#fff;font-family:'Roboto', sans-serif;text-decoration:none;background:rgba(240, 93, 49, .9);font-size:35px;line-height:45px;font-weight:700;padding:25px 20px;display:block;border-radius:5px;}div#c-1 .bannercontent .ed-headline h2:before,body .bannercontent .ed-headline h2:before{display:none;}div#c-1 .bannercontent .ed-headline h3,body .bannercontent .ed-headline h3{color:#42403d;font-family:'Roboto', sans-serif;text-decoration:none;background:rgba(255, 255, 255, .8);font-size:30px;padding:10px 0;margin:0;font-weight:400;border-bottom:none;text-align:center;display:block;}div#c-1 .bannercontent .ed-headline h3:before,body .bannercontent .ed-headline h3:before{display:none;}div#c-1 p,body p{color:#333;font-family:'Roboto', sans-serif;font-size:18px;line-height:30px;font-weight:300 !important;margin:0;padding:0;}div#c-1 p strong,body p strong{font-weight:400;color:#444;}div#c-1 p a,body p a{color:#f05d31;-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 p a:hover,body p a:hover{color:#42403d;text-decoration:none;}div#c-1 .slogan,body .slogan{position:relative;}div#c-1 .slogan .partnerimage,body .slogan .partnerimage{position:absolute;top:0;left:0;z-index:999;margin:-41px 0 0 0;}div#c-1 .slogan .partnerimage img,body .slogan .partnerimage img{width:100%;max-width:140px;}div#c-1 .slogan .ed-text p,body .slogan .ed-text p,div#c-1 .slogan .ed-text p a,body .slogan .ed-text p a{color:#fff !important;font-family:'Roboto', sans-serif;font-weight:300 !important;font-size:16px !important;line-height:24px !important;letter-spacing:1px;text-align:left;text-decoration:none;}div#c-1 .ed-headline,body .ed-headline,div#c-1 .ed-html,body .ed-html{padding:0;text-align:left;}div#c-1 .ed-headline h2,body .ed-headline h2,div#c-1 .ed-html h2,body .ed-html h2{font-family:'Roboto', sans-serif;color:#444;display:inline-block;font-weight:200;font-size:35px;line-height:35px;text-align:center;position:relative;}div#c-1 .ed-headline h2 span.logo01,body .ed-headline h2 span.logo01,div#c-1 .ed-html h2 span.logo01,body .ed-html h2 span.logo01{font-family:'Univers LT W01_67 Bold_1476016', sans-serif;text-transform:uppercase;font-size:0.75em;margin-left:10px;}div#c-1 .ed-headline h2 span.logo02,body .ed-headline h2 span.logo02,div#c-1 .ed-html h2 span.logo02,body .ed-html h2 span.logo02{font-family:'BickhamScriptW01-Regula', serif;color:#f05d31;font-size:2em;margin-left:2px;}div#c-1 h3,body h3{font-size:20px;font-weight:600;font-family:'Roboto', sans-serif;color:#444;text-align:left;position:relative;}div#c-1.links,body.links{text-align:left;}.ed-separator hr{background:#444 !important;}.ed-text ul{padding:0;margin:0;}.ed-text ul li{list-style:none;padding:0 0 0 1.1em;margin:0 0 0 0;color:#333;font-family:'Roboto', sans-serif;font-size:18px;line-height:30px;font-weight:300;}.ed-text ul li a{color:#f05d31;font-weight:600;}.ed-text ul li:before{color:#42403d;content:"\f363";display:inline-block;font-family:Ionicons;margin-left:-1.1em;width:1.1em;}.ed-text table{width:100%;margin-top:0px;}.ed-text table tr:nth-child(odd){background:rgba(66, 64, 61, .1);}.ed-text table tr td{font-family:'Roboto', sans-serif;font-size:18px;font-weight:300;padding:5px;}.ed-button .button{border:none;border-radius:5px;background:#444;box-shadow:none;text-shadow:none;color:#fff;font-family:'Roboto', sans-serif;text-decoration:none;-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;position:relative;z-index:4;margin:0;padding:25px 0;width:100%;font-weight:700;line-height:18px;font-size:18px;letter-spacing:0.5px;text-align:center;}.ed-button .button:hover,.ed-button .button.active{background:#f05d31;}.leistungen i{font-size:50px;line-height:80px;text-align:center;width:50px;color:#f05d31;margin-left:calc(50% - 25px);}.leistungen h3{text-align:center !important;clear:left;color:#444 !important;margin:0 0 15px 0;}.leistungen p{text-align:center;}.leistungsuebersicht .ed-image{position:relative;overflow:hidden;}.leistungsuebersicht .ed-image img{width:100%;max-width:304px;}.leistungsuebersicht .ed-image span{-webkit-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;display:block;width:100%;height:100%;position:absolute;top:0;left:-100%;background:rgba(68, 68, 68, 0.8);pointer-events:none;}.leistungsuebersicht .ed-image span p{-webkit-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;transition:all 0.8s ease;vertical-align:bottom;position:absolute;bottom:25px;right:-200%;padding:10px 18px;line-height:30px;color:#fff !important;width:calc(100% - 36px);}.leistungsuebersicht .ed-image span p strong{display:block;font-size:22px;line-height:80px;font-weight:700;font-family:'Roboto', sans-serif;color:#fff !important;text-transform:uppercase;}.leistungsuebersicht .ed-image a{overflow:hidden;color:#fff;}.leistungsuebersicht .ed-image a:hover,.leistungsuebersicht .ed-image a.active{color:#fff;}.leistungsuebersicht .ed-image a:hover span,.leistungsuebersicht .ed-image a.active span{left:0;}.leistungsuebersicht .ed-image a:hover span p,.leistungsuebersicht .ed-image a.active span p{right:0;}.ed-gallery ul li img{border:none;}.ed-form-container form input[type="text"],.ed-form-container form input[type="phone"],.ed-form-container form input[type="email"],.ed-form-container form select,.ed-form-container form textarea,.ed-form-container form .ed-form-checkbox{border-radius:0;background:#fff;border:none;padding:0 10px;margin:0 !important;line-height:44px;height:44px;color:#333;border:1px solid #ccc;font-family:'Roboto', sans-serif;font-size:18px;font-weight:300;-webkit-appearance:none;}.ed-form-container form input[type="text"]:focus,.ed-form-container form input[type="phone"]:focus,.ed-form-container form input[type="email"]:focus,.ed-form-container form select:focus,.ed-form-container form textarea:focus,.ed-form-container form .ed-form-checkbox:focus{color:#333;border-color:#42403d;}.ed-form-container form .ed-form-button,.ed-form-container form .ed-grid,.ed-form-container form .ed-form-captcha{padding:0;}.ed-form-container form textarea{height:160px;}.ed-form-container form button[type="submit"]{border:none;background:#42403d;line-height:48px;height:48px;padding:0 10px;margin:0;color:#fff;font-family:'Roboto', sans-serif;font-size:18px;border-radius:0;font-weight:700;box-sizing:border-box;width:100%;display:inline-block;-webkit-appearance:none;text-shadow:none;-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;}.ed-form-container form button[type="submit"]:hover{color:#fff;background:#444;}.ed-form-container form .ed-form-captcha{width:300px !important;float:left !important;}.ed-form-container form .regenerate{float:left;line-height:12px;color:#333;color:#fff !important;}#footer{height:auto;text-align:center;border-bottom:5px solid #f05d31;}#footer .ed-html{text-align:center;}#footer .ed-text{border:1px solid rgba(255, 255, 255, .25);padding:10px 0;}#footer i{color:#f05d31;background:#444;height:50px;width:50px;border-radius:0;margin-top:0;font-size:30px;display:block;line-height:40px;text-align:center;margin:0 auto;}#footer p,#footer p a{color:#fff !important;font-family:'Roboto', sans-serif;font-weight:300 !important;font-size:16px !important;line-height:24px !important;letter-spacing:1px;text-align:left;text-decoration:none;}#footer p a:hover{text-decoration:none;color:#42403d;}#footer .bewertung p{font-size:14px;line-height:20px;}.imprint{padding:0;}.imprint .ed-headline{text-align:left;}.imprint h1{font-family:'Roboto', sans-serif;color:#f05d31;display:inline-block;font-weight:200;font-size:35px;line-height:35px;text-align:center;position:relative;}.imprint h2{font-size:20px !important;font-weight:600 !important;color:#42403d !important;text-align:left !important;position:relative !important;padding-left:0 !important;margin-top:45px;}.imprint h2:before{display:none;}.imprint p{font-size:17px;line-height:30px;font-weight:300;text-align:justify;margin:0 0 15px 0;}.imprint p a{text-decoration: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;}.imprint p a:hover{color:#f05d31 !important;text-decoration:none;}.imprint ul{margin:30px 0 30px 0;list-style:none;margin-left:25px !important;padding:0;text-align:left;}.imprint ul li{padding:0;text-align:left;font-size:17px;font-weight:300;line-height:30px;}.imprint ul li::before{color:#42403d;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-25px;width:25px;}.hideDesktop{display:none;/* START: Automatically inserted by preset manager */}#c-1 .intro{margin-bottom:25px;position:relative;border-radius:10px;/* END: Automatically inserted by preset manager *//* END: Automatically inserted by preset manager *//* START: Automatically inserted by preset manager */}#c-1 .intro .ed-image img{width:100%;border-radius:10px;}#c-1 .intro .ed-image h3{background:#42403d;margin:15px 0;text-align:center;}#c-1 .intro .ed-image:hover img,#c-1 .intro .ed-image.hover img{filter:grayscale(0);-webkit-filter:grayscale(0);}#c-1 .intro .ed-image:hover span,#c-1 .intro .ed-image.hover span{display:block;}#c-1 .intro .ed-image span{background:rgba(240, 93, 49, 0.6);border-radius:10px;position:absolute;width:100%;height:100%;top:0;left:0;display:none;}#c-1 .intro .ed-image span p{font-size:50px;line-height:30px;color:#fff !important;padding-top:150px;font-family:'Roboto', sans-serif;}.zeitenbox{border:5px solid #f05d31;position:relative;padding:10px;/* END: Automatically inserted by preset manager *//* START: Automatically inserted by preset manager */}.zeitenbox table{background:none;position:relative;width:100%;padding:20px;border:none;}.zeitenbox table tr td{color:#444;padding:2px 5px;font-family:'Roboto', sans-serif;font-weight:normal;font-size:16px;width:calc(100% - 160px) !important;}.zeitenbox table td:last-child{width:140px !important;color:#444 !important;}.zeitenbox table:before{content:"\f4be";font-family:ionIcons;color:#f05d31;position:absolute;font-size:150px;display:inline-block;opacity:0.15;top:50%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);}*{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}input:-moz-placeholder{color:#f05d31;opacity:1;}img{max-width:100%;}h4{font-weight:normal;font-family:'Roboto', sans-serif;font-size:1.2rem;margin:0;line-height:160%;}h4 i{padding:10px;width:44px;background:#f05d31;color:#fff;text-align:center;border-radius:50%;}i{margin-right:1rem;}*:focus{outline:none;}.pad30{margin-left:60px;}a{color:#444;text-decoration:none;}a:hover,a.active{text-decoration:underline;}.ed-form-container input,.ed-form-container select,.ed-form-container textarea{border-radius:0;background:none;border:1px solid #444;padding:0 10px;line-height:44px;height:44px;font-size:1rem;-webkit-appearance:none;color:#444;border-radius:5px;font-family:'Roboto', sans-serif;}.ed-form-container a{color:#42403d;}.ed-form-container textarea{height:125px;}.ed-form-container .container:after,.ed-form-container .row:after,.ed-form-container .col:after,.ed-form-container [class*="span"]:after{display:none;}.ed-form-container input[type="submit"],.ed-form-container button{-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-radius:5px;border:none;background:#42403d;line-height:42px;height:45px;padding:0 10px;color:#fff;font-size:1em;width:100%;text-transform:uppercase;letter-spacing:1px;-webkit-appearance:none;}.ed-form-container input[type="submit"]:hover,.ed-form-container button:hover{background:#444;color:#fff;}.ed-form-container .ed-form-captcha div.input input{font-size:0.9rem;}.ed-form-container input:focus,.ed-form-container textarea:focus{box-shadow:none;outline:none;color:#444;}.ed-form-container form .ed-element{padding:0 0 15px 0;}a{color:#444;text-decoration:none;/* END: Automatically inserted by preset manager *//* START: Automatically inserted by preset manager */}a:hover,a.active{text-decoration:underline;}> section > .inner.container{-webkit-transform:inherit !important;min-height:100%;}.inner.container{width:100%;max-width:960px;}.contact{width:100%;max-width:600px;margin:0 auto;/* END: Automatically inserted by preset manager *//* START: Automatically inserted by preset manager */}.contact input[type="text"],.contact textarea,.contact select{background:#fff;border:1px solid #ccc;margin:0 0 2px 0;display:inline-block;border-radius:0;line-height:46px;height:46px;padding:8px;font:inherit;box-sizing:border-box;font-size:16px;-webkit-appearance:none;}.contact textarea{height:auto;}.contact a{color:#444;}.contact .ed-form-button div.element input[type="submit"]{color:#fff;background:#f05d31;width:100%;line-height:46px;height:46px;box-sizing:border-box;padding:0;display:inline-block;-webkit-appearance:none;border-radius:0;font-family:'Roboto', sans-serif;font-size:18px;}.contact .ed-form-button div.element input[type="submit"]:hover{text-decoration:none;color:#fff;background:#333;}.contact .success_message,.contact .value_summary,.contact .failure_message,.contact p{color:#444;}#kontakt{/* END: Automatically inserted by preset manager *//* START: Automatically inserted by preset manager */}#kontakt .uschrift{margin:0;padding:0;width:500px;margin-left:calc(50% - 250px);background:#42403d;transform:skew(-30deg);text-align:center;}#kontakt .uschrift h2{transform:skew(30deg);color:#444;font-family:'Roboto', sans-serif;padding:15px 0;margin:0;}#kontakt .ed-form-container form input[type="text"],#kontakt .ed-form-container form input[type="phone"],#kontakt .ed-form-container form input[type="email"],#kontakt .ed-form-container form select,#kontakt .ed-form-container form textarea,#kontakt .ed-form-container form .ed-form-checkbox{border-radius:0;background:#fff;border:none;padding:0 10px;margin:0 !important;line-height:44px;height:44px;color:#333;border:1px solid #ccc;font-family:'Roboto', sans-serif;font-size:18px;font-weight:300;-webkit-appearance:none;}#kontakt .ed-form-container form input[type="text"]:focus,#kontakt .ed-form-container form input[type="phone"]:focus,#kontakt .ed-form-container form input[type="email"]:focus,#kontakt .ed-form-container form select:focus,#kontakt .ed-form-container form textarea:focus,#kontakt .ed-form-container form .ed-form-checkbox:focus{color:#333;border-color:#42403d;}#kontakt .ed-form-container form .ed-form-button,#kontakt .ed-form-container form .ed-grid,#kontakt .ed-form-container form .ed-form-captcha{padding:0;}#kontakt .ed-form-container form textarea{height:160px;}#kontakt .ed-form-container form button[type="submit"]{border-radius:0;border:none;background:#42403d;line-height:48px;height:48px;padding:0 10px;margin:0;color:#fff;font-family:'Roboto', 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;}#kontakt .ed-form-container form button[type="submit"]:hover{color:#fff;background:#333;}#kontakt .ed-form-container form .ed-form-captcha{width:300px !important;float:left !important;}#kontakt .ed-form-container form .regenerate{float:left;line-height:12px;color:#42403d;}#kontakt{/* END: Automatically inserted by preset manager */}.imprint h3{text-align:left;}.overlay-start{background:#fff;border:3px solid #f05d31;max-width:450px;}.overlay-start > section{padding:3rem !important;}.overlay-start .ed-headline{text-align:center !important;}.overlay-start h2{font-family:'Roboto', sans-serif;color:#444;display:inline-block;font-weight:200;font-size:35px;line-height:35px;text-align:center;position:relative;}.overlay-start p{color:#333;font-family:'Roboto', sans-serif;font-size:18px;line-height:30px;font-weight:300 !important;margin:0;padding:0;}.overlay-start p strong{font-weight:400;color:#f05d31 !important;}.ed-element.preset-overlay-standard-default{background:#fff;box-sizing:border-box;width:880px !important;max-width:90% !important;padding:40px !important;/* Start Plain Summer Overlay */}.ed-element.preset-overlay-standard-default h2,.ed-element.preset-overlay-standard-default p{margin:0;}.ed-element.preset-overlay-standard-default h2{color:#f05d31;font-family:'Roboto', sans-serif;}.ed-element.preset-overlay-standard-default h2{display:block !important;margin-bottom:1rem;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default{width:602px !important;max-width:calc(100vw - 8rem);padding:4rem !important;background:white;overflow:hidden;/* Start Christmas Overlay */}.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:#000;}.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;}}.ed-element.preset-overlay-3-v2-default{width:40rem !important;max-width:calc(100vw - 16em) !important;padding:7rem !important;background:#000;font-family:'Open Sans';line-height:1.8;font-size:1.1rem;text-shadow:1px 1px 2px #fff;}@media screen and (max-width:767px){.ed-element.preset-overlay-3-v2-default{padding:2rem !important;max-width:calc(100vw - 6rem) !important;}.ed-element.preset-overlay-3-v2-default > .overlay{opacity:0.8 !important;}}.ed-element.preset-overlay-3-v2-default > .inner{display:block;}.ed-element.preset-overlay-3-v2-default > .inner > .ed-element{text-align:center;}.ed-element.preset-overlay-3-v2-default > .inner .ed-image img{max-width:100%;display:inline-block;margin:0 auto;}.ed-element.preset-overlay-3-v2-default .ed-text,.ed-element.preset-overlay-3-v2-default .ed-text a,.ed-element.preset-overlay-3-v2-default .ed-text a:hover{color:#333;}.ed-element.preset-overlay-3-v2-default .ed-text p:last-child{margin-bottom:0;}.ed-element.preset-overlay-3-v2-default .mfp-close{color:#333;}.ed-element.preset-overlay-3-v2-default .ed-headline h2{font-family:'Amatic SC';color:#c29764;font-size:6rem;line-height:1.3;text-align:center;display:block;margin:0;}@media screen and (max-width:960px){.ed-element.preset-overlay-3-v2-default .ed-headline h2{font-size:5rem;}}@media screen and (max-width:767px){.ed-element.preset-overlay-3-v2-default .ed-headline h2{font-size:3rem;}}.ed-element.preset-overlay-3-v2-default .ed-text{font-weight:600;}