@import url(https://cdn2.site-media.eu/g/fonts/css?family=Source+Sans+Pro:300,700);@import 'https://cdn2.site-media.eu/g/fonts/css?family=Noto+Serif:400,400i,700,700i';@import url(/css/ionicons-2.0.1/css/ionicons.min.css);@import url(/css/jquery.datetimepicker.css);@import url(/webcard/vendor/slick/slick.css);@import url(/webcard/vendor/slick/slick-theme.css);/* End Plain Easter Overlay */@import url('https://cdn2.site-media.eu/g/fonts/css?family=Roboto:300');@import url('https://cdn2.site-media.eu/g/fonts/css?family=Sofia');/* End - Christmas Overlay */@import url('https://cdn2.site-media.eu/g/fonts/css?family=Delius');@keyframes scroll{0%{top:-2px;opacity:1;}75%{top:8px;opacity:0;}100%{opacity:0;}}.hero-link{line-height:18px;}.hero-link i{position:relative;color:#fff;font-size:22px;padding-right:8px;animation-duration:1.5s;animation-name:scroll;animation-iteration-count:infinite;}.hero-link a{line-height:18px;vertical-align:middle;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;}.hero-link a:hover{color:#af2d18;}.hero-link a:hover i{color:#fff;}html,body{height:100%;width:100%;margin:0;}body{margin:0;padding:0;font-family:'Noto Serif', serif;font-weight:400;font-size:15px;line-height:160%;color:#000;-webkit-text-size-adjust:none;}img{vertical-align:top;}div.center_content{margin:0 auto;width:960px;}.banner > section > .inner.container{-webkit-transform:inherit !important;min-height:100%;}.noRepeat .ed-image.wv-bg.wv-tile .background-image-holder{background-repeat:no-repeat !important;}a{color:#1a171b;text-decoration:none;}#c-1{margin:0 auto;max-width:960px;width:100%;}.logoWrapper{text-align:right;right:40px !important;top:40px !important;z-index:801;}.logoWrapper h1#logo{margin:0 0 0 0;padding:0 0 0 0;}.logoWrapper h1#logo img{width:100%;max-width:250px;}.logoWrapper.open{position:fixed;}.nav-icon-wrapper{position:fixed !important;z-index:1000;width:35px;height:45px;left:50px;top:50px;}.nav-icon-wrapper .language{width:200px;margin:0 0 0 65px;}.nav-icon-wrapper .language p{color:#fff;margin:0;padding:0;text-transform:uppercase;}.nav-icon-wrapper .language p a{color:#fff;}.nav-icon-wrapper #nav-icon{opacity:1;margin:0;padding:0;width:45px;height:45px;position:relative;margin:0;z-index:99;float:left;-webkit-transition:0.5s ease;-ms-transition:0.5s ease;-moz-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;cursor:pointer;}.nav-icon-wrapper #nav-icon:hover{opacity:1;}.nav-icon-wrapper #nav-icon:hover::before{color:#fff;}.nav-icon-wrapper #nav-icon::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;font-family:'Noto Serif', serif;font-size:16px;font-weight:400;line-height:40px;position:absolute;left:50%;text-transform:uppercase;color:#fdf0c5;opacity:1;bottom:-9px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.nav-icon-wrapper #nav-icon::after{height:50px;width:55px;content:'';position:absolute;z-index:-1;top:-17px;left:-7px;border-radius:8px;border:3px solid #fff;-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;}.nav-icon-wrapper #nav-icon.hide-title::before{opacity:0;}.nav-icon-wrapper #nav-icon span{display:block;position:absolute;height:3px;width:50%;background:#fff;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;}.nav-icon-wrapper #nav-icon span:nth-child(even){left:50%;border-radius:0 9px 9px 0;}.nav-icon-wrapper #nav-icon span:nth-child(odd){left:0px;border-radius:9px 0 0 9px;}.nav-icon-wrapper #nav-icon span:nth-child(1),.nav-icon-wrapper #nav-icon span:nth-child(2){top:0px;}.nav-icon-wrapper #nav-icon span:nth-child(3),.nav-icon-wrapper #nav-icon span:nth-child(4){top:9px;}.nav-icon-wrapper #nav-icon span:nth-child(5),.nav-icon-wrapper #nav-icon span:nth-child(6){top:18px;}.nav-icon-wrapper #nav-icon span:nth-child(5),.nav-icon-wrapper #nav-icon span:nth-child(6){top:18px;}.nav-icon-wrapper #nav-icon span:nth-child(5),.nav-icon-wrapper #nav-icon span:nth-child(6){top:18px;}.nav-icon-wrapper #nav-icon.open{opacity:1;}.nav-icon-wrapper #nav-icon.open::before{opacity:0;visibility:hidden;}.nav-icon-wrapper #nav-icon.open span{background:#fff;}.nav-icon-wrapper #nav-icon.open span:nth-child(1),.nav-icon-wrapper #nav-icon.open span:nth-child(6){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}.nav-icon-wrapper #nav-icon.open span:nth-child(2),.nav-icon-wrapper #nav-icon.open span:nth-child(5){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.nav-icon-wrapper #nav-icon.open span:nth-child(1){left:5px;top:3px;}.nav-icon-wrapper #nav-icon.open span:nth-child(2){left:calc(50% - 5px);top:3px;}.nav-icon-wrapper #nav-icon.open span:nth-child(3){left:-50%;opacity:0;}.nav-icon-wrapper #nav-icon.open span:nth-child(4){left:100%;opacity:0;}.nav-icon-wrapper #nav-icon.open span:nth-child(5){left:5px;top:16px;}.nav-icon-wrapper #nav-icon.open span:nth-child(6){left:calc(50% - 5px);top:16px;}.sticky.nav-icon-wrapper .language p{color:#af2d18;}.sticky.nav-icon-wrapper .language p a{color:#af2d18;}.sticky.nav-icon-wrapper #nav-icon::before{color:#af2d18;}.sticky.nav-icon-wrapper #nav-icon::after{background:transparent;border:2px solid #af2d18;}.sticky.nav-icon-wrapper #nav-icon span{background:#af2d18;}.sticky.nav-icon-wrapper #nav-icon.open span{background:#fff;}body.edit .menuWrapper{position:relative !important;top:auto !important;left:auto !important;}body:not(.edit) .menuWrapper{opacity:0;visibility:hidden;z-index:150;-webkit-transition:all 0.75s ease;-ms-transition:all 0.75s ease;-moz-transition:all 0.75s ease;-o-transition:all 0.75s ease;transition:all 0.75s ease;}body:not(.edit) .menuWrapper.open{opacity:1;visibility:visible;pointer-events:auto;}.ed-menu{text-align:center;padding:0;font-size:0;line-height:0;z-index:400;position:relative;z-index:100;}.ed-menu ul{list-style:none;margin:0 auto;padding:0;}.ed-menu ul li{margin:0;padding:0;display: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;}.ed-menu ul li a{color:#fdf0c5;font-family:'Noto Serif', serif;font-size:22px;font-style:italic;font-weight:400;padding:0 30px;line-height:45px;display:block;text-decoration:none;-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;}.ed-menu ul li a:hover,.ed-menu ul li a.active{color:#fff;}body.edit div.menuWrapper{display:block;}div.banner div.overlay{-webkit-transition:all 2s ease;-ms-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}div.banner div.overlay.showOverlay{opacity:0.65 !important;}.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{line-height:120%;position:relative;color:#af2d18;letter-spacing:-2px;width:auto;margin:0 0 80px 0;z-index:2;font-family:'Noto Serif', serif;font-weight:700;font-size:50px;font-style:italic;}.ed-headline h2::before{content:'';background:url(/images/100/1434718/logo-black.png);height:129px;width:100px;position:absolute;top:50%;left:50%;z-index:-1;opacity:0.2;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.ed-headline h3{color:#af2d18;margin:0;font-family:'Noto Serif', serif;font-weight:700;font-size:20px;font-style:italic;}.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:#af2d18;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(175, 45, 24, .1);}.ed-text.phone p strong,.ed-text.phone i{line-height:160%;font-weight:700;font-size:28px;font-style:italic;}.ed-text.phone i{font-weight:400;color:#af2d18;}.ed-button{padding:0;}.ed-button .button{background:#af2d18;border-radius:2px;font-size:15px;text-shadow:1px 2px 1px #6c1c0f;box-shadow:none;color:#fff;text-decoration:none;font-family:'Noto Serif', serif;font-weight:300;font-style:italic;width:auto;padding:14px 20px 14px 70px;box-sizing:border-box;-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;border:1px solid rgba(0, 0, 0, .2);}.ed-button .button::before{content:'';background:url(/images/35/1435333/logo-white.png);height:45px;width:35px;position:absolute;top:3px;left:7px;z-index:2;opacity:0.7;}.ed-button .button::after{content:'';background:rgba(0, 0, 0, .2);width:1px;height:100%;position:absolute;left:50px;top:0;}.ed-button .button:hover{background:#992715;}.histBanner{z-index:70;position:relative;font-size:0;line-height:0;}.histBanner br{display:none;}.histBanner img{position:absolute;top:0;z-index:1000;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.histBanner span{position:absolute;top:-6px;z-index:1000;left:50%;line-height:100% !important;color:#fff;font-weight:700;font-size:28px !important;font-style:italic;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}.timelineWrapper{overflow:hidden;}.timelineWrapper [class*='span']:hover .timelineLine{padding:15px 0;}.timelineLine{position:relative;z-index:0;padding:0 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;}.timelineLine::before{height:100%;width:0px;content:'';position:absolute;left:50%;top:0;border:1px dashed rgba(0, 0, 0, .15);display: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;}.timelineDate{text-align:center;position:relative;z-index:5;}.timelineDate p{line-height:100px;width:100px;display:inline-block;color:#fff;font-weight:700;font-size:28px;font-style:italic;}.timelineDate p a{display:block;box-shadow:0 0 10px rgba(0, 0, 0, .4);height:100%;width:100%;border-radius:50%;background:#af2d18;color:#fff;-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;}.timelineDate p a.active{color:#af2d18;background:#fff;}.timelineDate p::after{height:500px;width:0px;content:'';position:absolute;left:50%;top:0;border:1px dashed rgba(0, 0, 0, .05);display:block;z-index:-1;}body:not(.edit) .historyWrapper .ed-section{width:50%;overflow:hidden;background:#000;}body:not(.edit) .historyWrapper .ed-section .background-image-holder{opacity:0.9;-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;}body:not(.edit) .historyWrapper .ed-section:hover .background-image-holder{opacity:1;}body:not(.edit) .historyWrapper .ed-section:hover .overlay{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);opacity:0.95 !important;}body:not(.edit) .historyWrapper .ed-section:hover .ed-text p,body:not(.edit) .historyWrapper .ed-section:hover .ed-text p a{font-size:80px;}body:not(.edit) .historyWrapper .ed-section .ed-text p,body:not(.edit) .historyWrapper .ed-section .ed-text p a{line-height:350px;color:#fff;display:block;font-size:40px;text-shadow:1px 1px 1px #000, -1px -1px 1px #000;-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;}body:not(.edit) .historyWrapper .overlay{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);-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;opacity:0 !important;}body:not(.edit) .historyWrapper .slick-slide{max-width:100%;}body:not(.edit) .historyWrapper .slick-dots li button{background:rgba(175, 45, 24, .5);}body:not(.edit) .historyWrapper .slick-dots li.slick-active button{background:#af2d18;}.presse .ed-grid .ed-image{padding:0;position:relative;}.presse .ed-grid .ed-image img{border:2px solid #af2d18;}.presse .ed-grid .ed-image::before{height:20px;border-radius:50%;width:80%;position:absolute;bottom:0;left:15%;box-shadow:0 10px 15px 0px rgba(41, 32, 1, .2);content:'';z-index:-1;}.routeInput{text-align:center;}.routeInput .inputWrapper{width:400px;position:relative;display:inline-block;padding:0;}.routeInput .inputWrapper input[type="text"],.routeInput .inputWrapper textarea,.routeInput .inputWrapper select{background:#f5f5f5;border:0px solid #ccc;margin:0 0 2px 0;display:inline-block;border-radius:4px;line-height:46px;height:46px;padding:8px 8px 8px 63px;font:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:16px;-webkit-appearance:none;width:100%;}.routeInput .inputWrapper::before{content:'\f456';height:45px;width:35px;position:absolute;top:0;left:7px;z-index:2;opacity:0.7;font-size:32px;color:#ccc;line-height:46px;font-family:ionicons;}.routeInput .inputWrapper::after{content:'';background:#fff;width:3px;height:46px;position:absolute;left:50px;top:0;}.gutscheine{text-align:center;}.gutscheine .ed-image{position:relative;display:inline-block;}.gutscheine .ed-image::before{content:'Muster';font-size:50px;font-family:'Noto Serif', serif;position:absolute;top:50%;left:50%;color:#af2d18;text-shadow:1px 1px 3px #000;-webkit-transform:translate(-50%, -50%) rotate(-45deg);-ms-transform:translate(-50%, -50%) rotate(-45deg);-moz-transform:translate(-50%, -50%) rotate(-45deg);-o-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);}.routeButton .button{width:400px;}div.speiseGallery .ed-gallery-items li.ed-gallery-thumb img{border-radius:15px;}.ui-coverflow-wrapper{position:relative;z-index:1;overflow:hidden;height:400px;}.drinkGallery .ui-coverflow-wrapper{height:250px;}.merch .ui-coverflow-wrapper{height:540px;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:" ";display:table;}.ui-helper-clearfix:after{clear:both;}.ui-coverflow{-webkit-perspective:500px;-ms-perspective:500px;-moz-perspective:500px;-o-perspective:500px;perspective:500px;position:absolute;z-index:2;}.ui-coverflow,.ui-coverflow *{-ms-touch-action:pan-y !important;}.ui-coverflow .ui-coverflow-item{position:relative;cursor:pointer;float:left;display:block;opacity:0.6;}.ui-coverflow .ui-coverflow-item.ui-state-active,.ui-coverflow .ui-coverflow-item:hover{opacity:1;}.ui-coverflow .ui-coverflow-item.ui-state-active::after{box-shadow:0 16px 17px 0px rgba(41, 32, 1, .8);}.ui-coverflow .ui-coverflow-item.ui-state-active img{border:3px solid #af2d18;border-radius:15px;}.ui-coverflow .ui-coverflow-item span{background:#af2d18;color:#fff;display:block;position:absolute;width:100%;line-height:26px;padding:6px 0;text-align:center;bottom:0;left:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;font-family:'Noto Serif', serif;font-size:18px;font-weight:400;font-style:italic;}.ui-coverflow .ui-coverflow-item::after{height:20px;border-radius:50%;width:100%;position:absolute;bottom:0;left:0;box-shadow:0 10px 5px 0px rgba(41, 32, 1, .4);content:'';z-index:-1;}.getraenke .ui-coverflow .ui-coverflow-item span{padding:0;}.ui-coverflow .ui-coverflow-item:focus{outline:0;}.ui-coverflow img{-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-ms-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;border:0 none;box-shadow:0 0 20px 12px #fff !important;}.mfp-content > .ed-section > section{border-radius:15px;}.triggerGallery{width:100%;max-width:960px;box-sizing:border-box;margin:0 auto;}.triggerGallery .ed-gallery-thumb{cursor:pointer;}.triggerGallery .ed-gallery-thumb img{border:2px solid rgba(175, 45, 24, .0);opacity:0.7;-webkit-transition:all 0.55s ease;-ms-transition:all 0.55s ease;-moz-transition:all 0.55s ease;-o-transition:all 0.55s ease;transition:all 0.55s ease;}.triggerGallery .ed-gallery-thumb:hover img,.triggerGallery .ed-gallery-thumb.activeItem img{border:2px solid #af2d18;opacity:1;}.fullscreen-gallery .ed-gallery{padding:0;}.fullscreen-gallery .ed-gallery .ed-gallery-items{margin:0;padding:0;}.fullscreen-gallery .ed-gallery .ed-gallery-items .ed-gallery-thumb{width:20%;height:auto;margin:0;padding:0;position:relative;overflow:hidden;-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;}.fullscreen-gallery .ed-gallery .ed-gallery-items .ed-gallery-thumb img{width:100% !important;height:auto !important;box-sizing:border-box;}.fullscreen-gallery .ed-gallery:hover .ed-gallery-thumb{opacity:0.5;}.fullscreen-gallery .ed-gallery:hover .ed-gallery-thumb:hover{opacity:1;}.ed-grid .ed-image span,.ed-grid .souvenirslider span,.ed-grid .ed-image .ed-slider-text,.ed-grid .souvenirslider .ed-slider-text{background:#af2d18;display:block;padding:6px 10px;color:#fff;}.footer .ed-text a{color:#1a171b;}.footer .ed-text a:hover{color:#af2d18;}.footer .footerIcon{text-align:center;}.footer .footerIcon i{color:#af2d18;margin-bottom:15px;display:inline-block;font-family:'Noto Serif', serif;font-size:60px;font-weight:400;font-style:italic;}.cSliderWrapper .ed-gallery-items .ed-gallery-thumb{width:auto !important;}.cSliderWrapper .ed-gallery-items .ed-gallery-thumb img{height:300px;width:auto !important;}.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;}.imprint ul li::before{color:#af2d18;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-19px;width:25px;}.fbLink a{color:#3b5998;font-size:40px;-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;}.fbLink a:hover{color:#6c1c0f;}.phoneIcon a{color:#af2d18;font-size:40px;-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;}.phoneIcon a:hover{color:#6c1c0f;}div.ed-form input[type="text"],div.ed-form textarea,div.ed-form select{background:#fff;border:1px solid #ccc;margin:0 0 2px 0;display:inline-block;border-radius:4px;line-height:46px;height:46px;padding:8px;font:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:16px;-webkit-appearance:none;}div.ed-form textarea{height:auto;}div.ed-form a{color:#1a171b;}div.ed-form .ed-form-button div.element{background:#af2d18;border-radius:2px;width:auto;box-sizing:border-box;-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;border:1px solid rgba(0, 0, 0, .2);}div.ed-form .ed-form-button div.element::before{content:'';background:url(/images/35/1435333/logo-white.png);height:45px;width:35px;position:absolute;top:3px;left:7px;z-index:2;opacity:0.7;}div.ed-form .ed-form-button div.element::after{content:'';background:rgba(0, 0, 0, .2);width:1px;height:100%;position:absolute;left:50px;top:0;}div.ed-form .ed-form-button div.element:hover{background:#992715;}div.ed-form .ed-form-button div.element input[type="submit"]{font-size:15px;text-shadow:1px 2px 1px #6c1c0f;box-shadow:none;color:#fff;text-decoration:none;font-family:'Noto Serif', serif;font-weight:300;font-style:italic;background:#af2d18;width:100%;line-height:46px;height:46px;box-sizing:border-box;padding:0;display:inline-block;-webkit-appearance:none;border-radius:0;}div.ed-form .ed-form-button div.element input[type="submit"]:hover{text-decoration:none;color:#fff;background:#000;}div.ed-form .success_message,div.ed-form .value_summary,div.ed-form .failure_message,div.ed-form p{color:#1a171b;}.award{position:relative;}.award img{border-radius:15px;border-bottom-right-radius:0px;}.award span{position:absolute;bottom:0;white-space:nowrap;right:0;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current{background:#af2d18 !important;box-shadow:#55160c 0 1px 3px 0 inset !important;}div.xdsoft_datetimepicker div.xdsoft_calendar td:hover,div.xdsoft_datetimepicker div.xdsoft_timepicker .xdsoft_time_box > div > div:hover{background-color:#4d4d4d !important;}.hideDesktop{display:none;}@media screen and (max-width:960px){.hideDesktop{display:block !important;}.hideMobile{display:none !important;}.nav-icon-wrapper{left:20px;}div#c-1 .menuWrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);height:100%;position:fixed;top:0;bottom:auto;left:0;}div#c-1 .menuWrapper.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}div#c-1 .menuWrapper h1 a{font-size:26px;line-height:90px;padding-left:15px;}div#c-1 .menuWrapper [class*="span"]{width:100% !important;}div#c-1 .menuWrapper .ed-menu{padding:0;overflow-y:auto;width:100%;-webkit-overflow-scrolling:touch;}div#c-1 .menuWrapper .ed-menu ul{padding:20px 0 80px;}div#c-1 .menuWrapper .ed-menu ul li{width:100%;line-height:60px;}div#c-1 .menuWrapper .ed-menu ul li a{width:100%;font-size:20px;line-height:50px;margin:0;padding:0;}div#c-1 .menuWrapper .ed-menu ul li a:hover,div#c-1 .menuWrapper .ed-menu ul li a.active{border:none;background:none;}div#c-1 .menuWrapper .ed-menu ul li a.active{background:#af2d18;}div#c-1{overflow-x:hidden;}div#c-1 .inner{padding-left:15px !important;padding-right:15px !important;width:100% !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:34px;line-height:34px;}div#c-1 h3{font-size:18px;line-height:25px;}div#c-1 .logoWrapper img{width:200px;}div#c-1 .award-span{padding-right:0px !important;}div#c-1 .award span{width:100%;right:125px;bottom:-25px;}div#c-1 .story-picture{text-align:left;}div#c-1 .story-picture img{width:90%;}div#c-1 .impressum{padding-right:15px;padding-left:15px;}}@media screen and (max-width:767px){.chili .span7{display:none;}.histBanner span{font-size:15px !important;}.histBanner img{width:100%;}div#c-1{overflow-x:hidden;}div#c-1 h2{font-size:24px;line-height:32px;}div#c-1 .banner .info{display:none;}div#c-1 .banner h2{font-size:24px;}div#c-1 .banner h3{font-size:16px;}div#c-1 [class*="span"]{padding:0 !important;}div#c-1 .vSpacer [class*="span"]:not(:last-child){margin-bottom:2em;}div#c-1 .ed-gallery{padding:0 !important;}div#c-1 .ed-gallery li{width:100% !important;padding-top:0 !important;}div#c-1 .award-span{display:none;}div#c-1 .logoWrapper{z-index:10;top:100px;right:calc(50% - 110px) !important;}div#c-1 .routeButton .button{width:auto;}div#c-1 .routeInput .inputWrapper{width:auto;}div#c-1 .historyWrapper .ed-section{width:100%;}div#c-1 .historyWrapper:hover .ed-text p,div#c-1 .historyWrapper:hover .ed-text p a{font-size:40px;}div#c-1 li.ed-gallery-thumb.ui-coverflow-item{width:200px !important;}div#c-1 .imprint h2{font-size:24px;}}@media screen and (max-width:767px) and (orientation:landscape){div#c-1 .menuWrapper .ed-menu ul{padding-top:70px !important;}div#c-1 .menuWrapper .ed-menu ul li a{font-size:18px;line-height:34px !important;}div#c-1 #logo img{width:120px !important;}div#c-1 .logoWrapper{top:30px !important;right:10% !important;}}.popup{max-width:90%;margin:0 auto;width:680px !important;max-width:90%;border:1px solid #af2d18;}.popup > section{padding:40px !important;}.popup h2{margin-bottom:50px;}.imprint h3{text-align:left;}.ed-element.preset-overlay-standard-default{background:#fff;box-sizing:border-box;width:720px !important;max-width:90% !important;padding:40px !important;/**
 * cookie-bar will show notification about the website storing cookies for 24 hours
 * Last Update: 2022-10-28T12:56:07+02:00
 *
 * @Param("background", type="color", group="layout")
 * @Param("text-color", type="color", group="layout") 
 * @Param("button-color", type="color", group="layout") 
 * @Param("button-background", type="color", group="layout")
 * @Param("position", type="choice", options={"choices"={"left", "right"}}, group="layout")
 * @Param("box-shadow", type="bool", group="layout")
 */}.ed-element.preset-overlay-standard-default h2,.ed-element.preset-overlay-standard-default p{margin:0;}.ed-element.preset-overlay-standard-default h2{color:#af2d18;font-family:'Source Sans Pro', sans-serif;}.ed-element.preset-cookie-consent-bar-cms-v2-default{/* Start Plain Easter Overlay */}body:not(.edit) .ed-element.preset-cookie-consent-bar-cms-v2-default{position:fixed;right:0;bottom:0;top:auto;display:none;}body .ed-element.preset-cookie-consent-bar-cms-v2-default,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1{background:#eee;padding:1.1rem !important;font-size:14px;width:460px !important;max-width:100%;z-index:1000;font-family:arial !important;box-sizing:border-box;text-align:left;}@media screen and (max-width:767px){body .ed-element.preset-cookie-consent-bar-cms-v2-default,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1{width:100% !important;}}body .ed-element.preset-cookie-consent-bar-cms-v2-default .ed-element,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1 .ed-element{margin-bottom:10px !important;}body .ed-element.preset-cookie-consent-bar-cms-v2-default .ed-element:first-child,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1 .ed-element:first-child{margin-bottom:5px !important;}body .ed-element.preset-cookie-consent-bar-cms-v2-default .ed-element:last-child,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1 .ed-element:last-child{margin-bottom:0 !important;}body .ed-element.preset-cookie-consent-bar-cms-v2-default .ed-button a.button,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1 .ed-button a.button{text-align:center;width:100% !important;max-width:100% !important;background:#333 !important;color:#fff !important;padding:6px 0 !important;line-height:1.5 !important;text-transform:none;font-size:14px !important;font-weight:normal;transition:all 0.3s ease-in-out;display:block;border:none;box-shadow:none;border-radius:0;font-family:arial !important;}body .ed-element.preset-cookie-consent-bar-cms-v2-default .ed-button a.button:hover,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1 .ed-button a.button:hover{background:#000 !important;}body .ed-element.preset-cookie-consent-bar-cms-v2-default .ed-text *,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1 .ed-text *{font-size:14px !important;line-height:1.4 !important;font-family:arial !important;}body .ed-element.preset-cookie-consent-bar-cms-v2-default .ed-text p,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1 .ed-text p,body .ed-element.preset-cookie-consent-bar-cms-v2-default .ed-text strong,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1 .ed-text strong{color:#212121 !important;}body .ed-element.preset-cookie-consent-bar-cms-v2-default .ed-text strong,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1 .ed-text strong{font-size:16px !important;font-weight:700;}body .ed-element.preset-cookie-consent-bar-cms-v2-default .ed-text a,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1 .ed-text a,body .ed-element.preset-cookie-consent-bar-cms-v2-default .ed-text a:hover,body .ed-element.preset-cookie-consent-bar-cms-v2-default div#c-1 .ed-text a:hover{color:#212121 !important;text-shadow:none !important;}.ed-element.preset-cookie-consent-bar-cms-v2-default .button:before,.ed-element.preset-cookie-consent-bar-cms-v2-default .button:after{display:none;}.ed-element.preset-overlay-ostern-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-ostern-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-ostern-3-schlicht-v2-default .ed-headline h2:before,.ed-element.preset-overlay-ostern-3-schlicht-v2-default .ed-headline h2:after{display:none;}.ed-element.preset-overlay-ostern-3-schlicht-v2-default .ed-text,.ed-element.preset-overlay-ostern-3-schlicht-v2-default .ed-text p,.ed-element.preset-overlay-ostern-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-ostern-3-schlicht-v2-default .ed-text.opening-times{width:350px;}.ed-element.preset-overlay-ostern-3-schlicht-v2-default .background:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;}.ed-element.preset-overlay-ostern-3-schlicht-v2-default .container-content{max-width:100%;padding:2rem;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-ostern-3-schlicht-v2-default .mfp-close{color:#fff;}.edit .ed-element.preset-overlay-ostern-3-schlicht-v2-default{border:1px solid #f58220;position:relative;}.edit .ed-element.preset-overlay-ostern-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-ostern-3-schlicht-v2-default{padding:0.3rem !important;max-width:calc(100vw - 2rem);}.ed-element.preset-overlay-ostern-3-schlicht-v2-default .ed-headline h2{font-size:2rem;}.ed-element.preset-overlay-ostern-3-schlicht-v2-default .ed-text{font-size:1rem;}.ed-element.preset-overlay-ostern-3-schlicht-v2-default .ed-text.opening-times{width:auto;}.ed-element.preset-overlay-ostern-3-schlicht-v2-default .container-content{padding:1rem;}}.ed-element.preset-overlay-weihnachten-1-verspielt-v2-default{width:602px !important;max-width:calc(100vw - 8rem);padding:5rem 3rem !important;background:white;overflow:hidden;}.ed-element.preset-overlay-weihnachten-1-verspielt-v2-default .ed-headline h2{font-family:'Sofia';font-size:55px;font-weight:400;font-style:italic;line-height:1.2;text-align:center;color:#dec364;margin:0;text-transform:none;}.ed-element.preset-overlay-weihnachten-1-verspielt-v2-default .ed-headline h2:before,.ed-element.preset-overlay-weihnachten-1-verspielt-v2-default .ed-headline h2:after{display:none;}.ed-element.preset-overlay-weihnachten-1-verspielt-v2-default .ed-text,.ed-element.preset-overlay-weihnachten-1-verspielt-v2-default .ed-text p,.ed-element.preset-overlay-weihnachten-1-verspielt-v2-default .ed-text a{color:#fff;font-family:'Delius';font-size:22px;font-weight:300;text-align:center;margin:0;}.ed-element.preset-overlay-weihnachten-1-verspielt-v2-default .ed-text a:hover{color:#fff;}.ed-element.preset-overlay-weihnachten-1-verspielt-v2-default .background:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;}.ed-element.preset-overlay-weihnachten-1-verspielt-v2-default .mfp-close{color:#fff;}.edit .ed-element.preset-overlay-weihnachten-1-verspielt-v2-default{border:1px solid #f58220;position:relative;}.edit .ed-element.preset-overlay-weihnachten-1-verspielt-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-weihnachten-1-verspielt-v2-default{padding:1rem !important;max-width:calc(100vw - 5rem);}.ed-element.preset-overlay-weihnachten-1-verspielt-v2-default .ed-headline h2{font-size:2rem;}.ed-element.preset-overlay-weihnachten-1-verspielt-v2-default .ed-text{font-size:1rem;}}