@import url(/css/ionicons-2.0.1/css/ionicons.min.css);@import url(https://fast.fonts.net/cssapi/39cf5df4-77d2-4b50-a50f-98d0ed65171c.css);/* End Plain Summer Overlay */@import url('https://cdn2.site-media.eu/g/fonts/css?family=Roboto:300');html{height:100%;margin:0;padding:0;-webkit-text-size-adjust:none;}html[lang="de"] #lang a[title="Englisch"]::after{content:'EN';display:block;font-family:'FrutigerLTW01-47LightCn';color:#fff;height:20px;width:20px;text-indent:0;font-size:16px;line-height:20px;}html[lang="en"] #germanLogo,html[lang="en"] #lang a[title="English"]{display:none;}html[lang="en"] #lang a[title="German"]::after{content:'DE';display:block;font-family:'FrutigerLTW01-47LightCn';color:#fff;height:20px;width:20px;text-indent:0;font-size:16px;line-height:20px;}#lang{position:fixed;display:block;top:50%;width:auto;height:auto;text-align:center;color:#fff !important;right:0;z-index:101;padding:27px 3px 5px 3px;width:24px;margin:0;border-right:none;background:#fff;}#lang a{float:left;display:block;margin:5px;padding:0;}#lang #label{display:none;}#lang #lang_de{float:left;position:absolute;top:6px;right:1px;}body{background:#ebf6f6;height:100%;margin:0 auto;padding:0;font-family:'FrutigerLTW01-47LightCn';text-rendering:optimizelegibility;}#social{position:fixed;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:200;}#social a i{display:inline-block;width:40px;line-height:40px;background:#20535e;text-align:center;font-size:20px;color:#fff;}.banner .inner{-webkit-transform:inherit !important;}.ed-separator{padding:0;}.ed-separator{padding:0;margin:0;}.ed-text{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;}.ed-text p{margin:0;}.ed-map{padding:0;}div#logo{margin:0;padding:0;position:absolute;left:0;top:21px;text-align:left;}div#logo img{position:absolute;right:-54px;top:-3px;width:35px;}div#logo a{color:#fff;text-decoration:none;font-family:'FrutigerNeueLTW01-CnThi_774300';}div#logo a h1{font-size:24px;font-weight:normal;margin:0;padding:0;}.menuWrapper{z-index:101;/* Content */}.menuWrapper.sticky{position:fixed;top:0;bottom:auto;}.menuWrapper h1{margin:0;}.menuWrapper .ed-menu{width:600px;z-index:6;margin-top:42px;right:0;font-size:0;}.menuWrapper .ed-menu ul{margin:0 auto;padding:0 0 0 0;text-align:right;float:right;display:inline;}.menuWrapper .ed-menu ul li{list-style:none;margin:0;padding:0;display:inline-block;text-align:right;}.menuWrapper .ed-menu ul li a{display:inline-block;color:#fff;text-decoration:none;margin:0;font-weight:normal;font-size:15px;line-height:20px;padding:0 4px;font-family:'FrutigerLTW01-57Condens';border-left:1px solid #fff;letter-spacing:0;}li:last-child .menuWrapper .ed-menu ul li a{border-right:1px solid #fff;}.menuWrapper .ed-menu ul li a.active{color:#79c2d1;}.menuWrapper .ed-menu ul li div.sub{display:block;visibility:hidden;position:absolute;z-index:0;opacity:0;background:#2d7584;margin-top:0px;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;border-radius:2px;min-width:150px;padding:24px 0 7px;z-index:10;}.menuWrapper .ed-menu ul li div.sub ul{margin-top:0;text-align:left;width:100%;}.menuWrapper .ed-menu ul li div.sub ul li{display:block;text-align:left;}.menuWrapper .ed-menu ul li div.sub ul li a{padding:4px 8px;border:0;color:#fff;width:100%;display:block;box-sizing:border-box;}.menuWrapper .ed-menu ul li div.sub ul li a:hover{background:#276471;}.menuWrapper .ed-menu ul li a:hover,.menuWrapper .ed-menu ul li a.active,.menuWrapper .ed-menu ul li:hover a{color:#79c2d1;}.menuWrapper .ed-menu ul > li:hover div.sub{visibility:visible;margin-top:0;opacity:1;}#c-1{width:100%;color:#000;margin:0 auto;max-width:960px;font-size:16px;line-height:30px;z-index:2;background:#ebf6f6;}.ed-headline h2{font-weight:normal;color:#2d7584;font-size:60px;line-height:40px;font-family:'FrutigerNextW01-UltraLi';padding:0;margin:0;}.ed-headline .light h2{color:#2d7584;}.ed-headline h3{font-weight:normal;color:#2d7584;font-size:25px;line-height:35px;font-family:'FrutigerLTW01-57Condens';padding:0;}p strong{font-family:'FrutigerLTW01-57Condens';font-weight:normal;color:#061012;}a{color:#2d7584;font-weight:700;text-decoration:none;}a:hover{color:#2d7584;}.ed-text ul{list-style:none;padding:0;margin:0;font-size:16px;line-height:30px;}.ed-text ul li{list-style:none;padding:0 0 0 1.2em;margin:0 0 0 0;}.ed-text ul li:before,#jobs ul li:before{color:#2d7584;content:"\f105";display:inline-block;font-family:FontAwesome;margin-left:-1.2em;width:1.2em;}.ed-image,.ed-grid,.ed-html{padding:0;margin:0;display:block;}.ed-button .button,.button .button{border:2px solid #20535e;background:#fff;color:#133238;font-family:'FrutigerLTW01-47LightCn';padding:15px 70px;font-size:18px;}.ed-button .button:hover,.button .button:hover{background:#3a97aa;color:#fff;}#ed-1390457 h2{line-height:60px;}.start-zimmer i{color:#fff;font-size:40px;text-align:center;display:block;padding-bottom:18px;}.start-zimmer h2,.start-zimmer a{font-size:28px;font-family:'FrutigerLTW01-57Condens';color:#fff;}.start-zimmer .span8{background:#2d7584;padding-top:18px;}.start-zimmer .span8:nth-child(2){background:#297888;margin:-5px 0;padding-top:23px;}.start-zimmer .span8:nth-child(2) .preis{margin-top:5px;background:#aad8e2;}.start-zimmer .span8:nth-child(2) .button{background:#1d4d56;}.start-zimmer ul{padding:0 0 0 40px;box-sizing:border-box;}.start-zimmer ul li{color:#fff;line-height:40px;vertical-align:top;font-size:18px;}.start-zimmer ul li::before{color:#fff;font-size:30px;content:"\f122";display:inline-block;font-family:ionicons;margin-left:-1.2em;width:1.2em;}.start-zimmer .preis{background:#fff;text-align:center;font-size:30px;color:#2d7584;line-height:50px;}.start-zimmer .ed-button{padding:0;}.start-zimmer .ed-button .button{border:0;background:#20535e;color:#fff;font-family:'FrutigerLTW01-47LightCn';padding:15px 0;font-size:18px;border-radius:0;width:100%;text-align:center;text-shadow:none;box-shadow:none;box-sizing:border-box;}.start-zimmer .ed-button .button:hover{background:#3a97aa;}#ed-1367561,#ed-1390464{line-height:53px;font-size:46px;text-align:center;color:#2d7584;font-family:'FrutigerNextW01-UltraLi';}.zimmer section.container{display:flex;justify-content:space-between;}.zimmer ul{padding:0 0 0 20px;box-sizing:border-box;}.zimmer ul li{color:#1a424b;line-height:40px;vertical-align:top;font-size:18px;}.zimmer ul li::before{color:#2d7584;font-size:30px;content:"\f122";display:inline-block;font-family:ionicons;margin-left:-1.2em;width:1.4em;}.zimmer .ed-gallery .ed-gallery-items{width:310px;padding:0;margin:0;}.zimmer .ed-gallery .ed-gallery-items .ed-gallery-thumb{width:50px;margin-right:2px;}.zimmer .ed-gallery .ed-gallery-items .ed-gallery-thumb:last-child{margin-right:0;}.zimmer .ed-gallery .ed-gallery-items .ed-gallery-thumb::before{content:'';display:none;}.zimmer .preis{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;width:auto !important;}.zimmer .preis .ed-text{padding:0;margin:0;font-size:40px;font-family:'FrutigerLTW01-57Condens';color:#2d7584;text-align:right;}.zimmer .preis .ed-text em{font-size:12px;font-style:normal;line-height:20px;text-align:right;display:block;color:#b3b3b3;}.zimmer .preis a.button{display:block;font-size:16px;color:#fff;background:#2d7584;padding:0.5rem !important;border:none;border-radius:0;font-family:'FrutigerLTW01-47LightCn';text-shadow:none;text-align:left;}.zimmer .preise{position:absolute;bottom:45px;right:0;font-size:40px;font-family:'FrutigerLTW01-57Condens';color:#2d7584;}.zimmer .preise p{padding:0;margin:0;}.zimmer .preise em{font-size:12px;font-style:normal;line-height:20px;text-align:right;display:block;color:#b3b3b3;}.zimmer .preise .button,.zimmer .preise a{display:block;font-size:16px;color:#fff;background:#2d7584;padding-left:10px;font-family:'FrutigerLTW01-47LightCn';}.info-preise i{color:#2d7584;font-size:24px;float:left;display:inline-block;height:28px;width:38px;}.info-preise p{font-size:13px;line-height:16px;}.keywords{text-align:center;font-size:25px;}.keywords strong{font-size:34px;}.faq h3{font-family:'FrutigerLTW01-57Condens';font-weight:normal;color:#061012;font-size:16px;text-decoration:underline;}.faq h3:hover{text-decoration:none;cursor:pointer;}.faq .ed-text{display:none;}body.edit .faq .ed-text{display:block;}.reservierung .fa{display:inline-block;width:30px;color:#20535e;}.restool{width:960px;padding:0;overflow:hidden;}.restool iframe{width:100%;min-height:670px;border:0;margin-left:-9px;margin-top:-9px;margin-bottom:-27px;}.kontakt i{color:#2d7584;font-size:40px;text-align:left;display:block;padding-bottom:18px;}.kontakt i.ion-android-call{font-size:30px;}.cform input[type="text"],.cform textarea{border:1px solid #999;border-radius:2px;font-family:'FrutigerLTW01-47LightCn';padding:6px;-webkit-appearance:none;}.cform input[type="submit"]{width:100%;border-radius:2px;font-family:'FrutigerLTW01-47LightCn';background:#2d7584;color:#fff;-webkit-appearance:none;}.cform input[type="submit"]:hover{background:#2d7584;}.cform .checkbox_list label{font-size:14px;color:#999;}.error{position:absolute;right:0;}#anf-map_wrapper{height:400px;}#anf-map_canvas{width:100%;height:100%;}.edit #content .faq .ed-text{display:block;}#impressum .ed-headline h2{margin:20px 0 0;font-size:40px;}#impressum .ed-html ul{padding:0 0 30px 0;margin:0;}#impressum .ed-html ul li{list-style:none;padding:0 0 0 1.2em;margin:0 0 0 0;}#impressum .ed-html ul li:before{color:#2d7584;content:"\f105";display:inline-block;font-family:FontAwesome;margin-left:-1.2em;width:1.2em;}.footer{position:relative;-webkit-transform:translate3d(0, 0, 0);z-index:1;color:#fff;background:#2d7584;}.footer h2{font-weight:normal;color:#000;font-size:40px;line-height:40px;font-family:'FrutigerLTW01-57Condens';padding:0 0 0 25px;margin:0;background:url(/images/12/895836/h2-square.png) left center no-repeat;}.footer h3{font-size:30px;font-weight:normal;text-align:center;color:#fff;font-family:'FrutigerLTW01-57Condens';letter-spacing:1px;margin:0;padding:15px 0 15px 0;}.footer hr{background:#2d7584;height:4px;width:20%;padding:0;margin:8px 0 6px 0;}.footer a{color:#9fd3de;text-decoration:underline;}.footer a:hover{color:#fff;}.footer p{color:#fff;font-size:16px;line-height:22px;text-align:left;padding:0;margin:0;}.footer p.footercenter{display:inline;vertical-align:top;line-height:24px;}.footer i{font-size:20px;display:inline-block;width:25px;line-height:24px;padding:0;}.footer p.icon{background:#2d7584;color:#fff;float:left;font-size:22px;line-height:34px;height:34px;margin:0 10px 0 0;padding:0;text-align:center;width:34px;display:block;}.footer p.icon i{font-size:18px;padding:0;width:34px;display:block;line-height:34px;}.footer .ed-html{line-height:20px;padding:0;}div.ed-form-container .ed-element input,div.ed-form-container .ed-form-captcha input,div.ed-form-container .ed-element textarea,div.ed-form-container .ed-form-captcha textarea,div.ed-form-container .ed-element select,div.ed-form-container .ed-form-captcha select{font-size:15px;background:#fff;border:1px solid #ccc;margin:0 0 10px 0;display:inline-block;border-radius:0;line-height:46px;height:46px;padding:8px;font:inherit;box-sizing:border-box;-webkit-appearance:none;box-shadow:3px 1px 3px rgba(0, 0, 0, .1);}div.ed-form-container textarea{height:180px !important;}div.ed-form-container a{color:#333;}div.ed-form-container .ed-form-button button{color:#fff;background:#2d7584;width:100%;line-height:46px;height:46px;box-sizing:border-box;padding:0;display:inline-block;-webkit-appearance:none;border-radius:0;font-family:'FrutigerLTW01-57Condens';font-size:18px;}div.ed-form-container .ed-form-button button:hover{text-decoration:none;color:#fff;background:#000;}div.ed-form-container .checkbox_list{background:#f2f2f2;margin-bottom:10px;line-height:0;padding-left:10px;}div.ed-form-container .checkbox_list input{margin-bottom:0;padding-bottom:0;vertical-align:middle;-webkit-appearance:checkbox;height:15px;width:15px;}div.ed-form-container .checkbox_list label{line-height:40px;vertical-align:middle;height:40px;}div.ed-form-container .ed-form-captcha input{width:calc(100% - 160px);text-transform:capitalize;}div.ed-form-container .ed-form-captcha a{display:block;font-size:13px;font-weight:300;}#map{height:340px;width:100%;}#backToTop{position:fixed;display:none;bottom:30px;right:30px;z-index:11;cursor:pointer;opacity:0.5;color:#333;font-size:40px;line-height:1em;}#backToTop i{line-height:1em;}#backToTop:hover{opacity:1;}#interactive_map{position:relative;width:100%;}#interactive_map #map_canvas{right:0;position:absolute !important;}#interactive_map .span4{background:#276471;z-index:50;}#ed-1367238 .inner,#ed-1390964 .inner{background:#2d7584;}#ed-1367238 #ed-1367234,#ed-1390964 #ed-1367234,#ed-1367238 #ed-1390965,#ed-1390964 #ed-1390965{padding:0;}#ed-1367238 #marker_links,#ed-1390964 #marker_links{overflow-y:scroll;height:660px;}#ed-1367238 #marker_links a,#ed-1390964 #marker_links a{display:block;font-family:'FrutigerLTW01-57Condens';color:#fff;padding:8px 10px;text-decoration:none;}#ed-1367238 #marker_links a:hover,#ed-1390964 #marker_links a:hover,#ed-1367238 #marker_links a.activeMarker,#ed-1390964 #marker_links a.activeMarker{background:rgba(19, 50, 56, .3);color:#fff;}#ed-1367238 #ed-1360375,#ed-1390964 #ed-1360375{padding:0 !important;}.map-detail{display:none;position:absolute !important;top:0;height:100%;width:300px;padding:10px 15px;background:rgba(255, 255, 255, .9);}.map-detail > section{padding-left:20px;padding-right:20px;}.map-detail p{margin:0;}.edit .map-detail{display:inline-block;position:relative !important;}#map_wrapper,.map-detail{height:660px;}#map_wrapper h3,.map-detail h3,#map_wrapper h2,.map-detail h2{font-weight:normal;color:#2d7584;font-size:25px;line-height:35px;font-family:'FrutigerLTW01-57Condens';padding:0;}#map_wrapper p strong,.map-detail p strong{font-family:'FrutigerLTW01-57Condens';font-weight:normal;color:#061012;}#map_wrapper a,.map-detail a{color:#2d7584;}#map_wrapper a:hover,.map-detail a:hover{color:#276471;}#map_canvas{width:100%;height:100%;position:absolute;right:0;}#map_canvas .gm-style-iw{height:100px !important;width:300px !important;-webkit-transition:all 0.4s ease;}#marker_links a{display:block;font-family:'FrutigerLTW01-57Condens';color:#1a424b;}.always-visible.ps-container > .ps-scrollbar-x-rail,.always-visible.ps-container > .ps-scrollbar-y-rail{opacity:0.6;}.always-visible.ps-container > .ps-scrollbar-y-rail{display:block !important;opacity:0.9;background:#fff;}.ps-scrollbar-y{background-color:#2d7584 !important;}.ps-container.ps-active-x > .ps-scrollbar-x-rail,.ps-container.ps-active-y > .ps-scrollbar-y-rail{display:block;}.ps-container > .ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color 0.2s linear, opacity 0.2s linear;-moz-transition:background-color 0.2s linear, opacity 0.2s linear;-o-transition:background-color 0.2s linear, opacity 0.2s linear;transition:background-color 0.2s linear, opacity 0.2s linear;bottom:3px;height:8px;}.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;bottom:0;height:8px;}.ps-container > .ps-scrollbar-x-rail.in-scrolling{background-color:#eee;opacity:0.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);}.ps-container > .ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:background-color 0.2s linear, opacity 0.2s linear;-moz-transition:background-color 0.2s linear, opacity 0.2s linear;-o-transition:background-color 0.2s linear, opacity 0.2s linear;transition:background-color 0.2s linear, opacity 0.2s linear;right:3px;width:8px;}.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;right:0;width:8px;}.ps-container > .ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:0.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);}.ps-container:hover > .ps-scrollbar-x-rail,.ps-container:hover > .ps-scrollbar-y-rail{opacity:0.6;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60);}.ps-container:hover > .ps-scrollbar-x-rail.in-scrolling,.ps-container:hover > .ps-scrollbar-y-rail.in-scrolling{background-color:#eee;opacity:0.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);}.ps-container:hover > .ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);}.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x{background-color:#999;}.ps-container:hover > .ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);}.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y{background-color:#999;}.hidemobile{display:block;}.hidedesktop{display:none;}#menu-item-561349,#menu-item-561350{display:none !important;}@media screen and (max-width:767px){padding:50px 0 0 !important;.hidemobile{display:none;}.hidedesktop{display:block;}#menu-item-561349,#menu-item-561350{display:block !important;}[class*="span"]{padding:0 !important;}.menuWrapper{-webkit-transform:translateX(-100%) !important;-ms-transform:translateX(-100%) !important;-moz-transform:translateX(-100%) !important;-o-transform:translateX(-100%) !important;transform:translateX(-100%) !important;overflow-y:scroll;pointer-events:inherit;background:rgba(45, 117, 132, .9);display:block;width:100% !important;height:100%;max-width:960px !important;top:0 !important;left:0 !important;position:fixed;margin:0;}.menuWrapper.open{-webkit-transform:translateX(0) !important;-ms-transform:translateX(0) !important;-moz-transform:translateX(0) !important;-o-transform:translateX(0) !important;transform:translateX(0) !important;}.menuWrapper h1{margin-top:50px;}.menuWrapper h1 #englishLogo{font-size:20px;}.menuWrapper .ed-menu{z-index:100;position:relative;width:100%;max-width:960px;top:auto;}.menuWrapper .ed-menu #lang{top:-20px;}.menuWrapper .ed-menu ul{text-align:left;margin:20px 0 0 0;}.menuWrapper .ed-menu ul li{font-family:'FrutigerLTW01-57Condens';font-weight:400;color:#2d7584;font-size:12px;width:100%;max-width:960px;position:relative;text-align:center;}.menuWrapper .ed-menu ul li a{color:#fff !important;background:#2d7584;border:none;padding:5px 0 5px 0;display:block;width:100%;max-width:960px;}.menuWrapper .ed-menu ul li a:hover,.menuWrapper .ed-menu ul li a.active{background:#79c2d1;text-decoration:none !important;}.menuWrapper .ed-menu ul li:hover a{background:#2d7584;color:#333;}.menuWrapper .ed-menu ul li div.sub{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease;position:relative;z-index:100;left:0;padding:0;width:100%;opacity:1;visibility:visible;display:block !important;margin:0;}.menuWrapper .ed-menu ul li div.sub ul{width:100%;max-width:960px;}.menuWrapper .ed-menu ul li div.sub ul li{display:block;float:none;line-height:25px;height:auto;}.menuWrapper .ed-menu ul li div.sub ul li:last-child a{border:none;}.menuWrapper .ed-menu ul li div.sub ul li a{display:block;padding:8px 10px;font-size:12px;margin:0;background:#276471;color:#fff !important;text-align:center;}.menuWrapper .ed-menu ul li div.sub ul li a:hover{color:#fff !important;background:#2d7584;}.menuWrapper .ed-menu ul li div.sub ul li a.active{color:#79c2d1;}.ed-image img{max-width:100% !important;}.ed-headline{padding:5px 1px 0 !important;}.ed-headline h2{font-size:40px;}.team .ed-image img{width:100% !important;padding-bottom:20px;}.light .ed-spacer{padding:0 !important;}.light .ed-spacer .space{background:#b6dade;}.light .start-zimmer .span8:nth-child(2) .preis{background:#fff !important;}.light i{padding-top:20px;}.footer > section{text-align:center;box-sizing:border-box;}.footer > section p{text-align:center !important;}.footer > section .ed-image img{width:50% !important;}.ueberbild .span8{width:33%;}.ueberbild .span8 img{width:90% !important;}.textzimmerundpreis .ed-image img{display:none;}.zimmer .preise{position:inherit !important;padding-top:20px;}.zimmer .preise em{text-align:left !important;}.biofruhs img{width:100% !important;}#ed-1390656 #reservationTool{width:100% !important;}#ed-1390656 iframe{width:100% !important;}#interactive_map #map_canvas{left:0;width:100% !important;}.page-450796 #interactive_map{padding-bottom:50px;}.marker0,.marker1,.marker2,.marker3,.marker4,.marker5,.marker6,.marker7,.marker8,.marker9,.marker10,.marker11,.marker12,.marker13,.marker14,.marker15,.marker16,.marker17,.marker18,.marker19,.marker20,.marker21,.marker22,.marker23,.marker24,.marker25,.marker26,.marker27,.marker28,.marker29{z-index:-200;}.kontakt i,.kontakt p{text-align:center !important;}.kontakt-headline h2,.contact-headline h2{text-align:center !important;}div#c-1 > .ed-section:not(.banner) > section,div#c-1 > .ed-grid{padding-left:15px !important;padding-right:15px !important;}div#c-1 > .noSpace > section{padding-left:0px !important;padding-right:0px !important;}div#c-1 .inner{max-width:100%;}div#c-1 h2{font-size:44px;line-height:44px;}div#c-1 h3{font-size:30px;line-height:30px;}}#menuTrigger{margin:0;padding:0;width:60px;height:40px;position:fixed;left:2%;top:2%;margin:4px 0 0 0;z-index:501;display:none;-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;transform:scale(0.8);cursor:pointer;}@media screen and (max-width:767px){#menuTrigger{display:block;}}#menuTrigger #box{position:relative;}#menuTrigger:hover{opacity:1;}#menuTrigger:before{content:'';-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;font-family:'FrutigerLTW01-47LightCn';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:4px;width:50%;background:#000;opacity:1;-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;}#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;}#menuTrigger.sticky{background:#fff;}#menuTrigger.sticky span{background:#2d7584 !important;}.imprint h3{text-align:left;}.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:#2d7584;font-family:'FrutigerLTW01-57Condens';}.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;}}