﻿html,body{height:100%;font-family:"Encode Sans",sans-serif;font-size:clamp(16px,3vw,22px);color:#444;line-height:1.5}div{position:relative;box-sizing:border-box}a{text-decoration:none}h1,h2{color:#e76f1c;font-family:"MADE Dillan",cursive;font-size:3rem;line-height:1em;margin:.5em 0}h3{color:#69bfc9;font-family:"Lobster",cursive;margin:0;font-size:1.5rem;font-weight:normal}#pageWrapper{height:100%;margin:0 auto}.max-width{max-width:1350px;margin:0 auto}.down{cursor:pointer;display:inline-block;padding-top:20px}.down__scroll{width:26px;height:40px;box-shadow:inset 0 0 0 2px #e76f1c;border-radius:25px}.down__scroll:before{content:"";width:4px;height:7px;background:#e76f1c;top:8px;border-radius:4px;animation-duration:1.5s;animation-iteration-count:infinite;animation-name:scroll;position:absolute;left:50%}.down#strukturbild__down .down__scroll{box-shadow:inset 0 0 0 2px #fff;position:absolute;left:50%;bottom:25px;transform:translateX(-50%)}.down#strukturbild__down .down__scroll:before{background:#fff}@keyframes scroll{0%{opacity:1;transform:translateX(-50%)}100%{opacity:0;transform:translateX(-50%) translateY(18px)}}#strukturbild{height:100%;position:relative}#strukturbild__content{margin:0 auto;position:absolute;bottom:25%;width:100%;left:50%;transform:translateX(-50%);font-size:160px;color:#fff;z-index:10;padding:0 20px}#strukturbild__content .font--schmuck{color:#e76f1c;position:absolute;display:inline-block;text-align:center;white-space:nowrap;font-size:clamp(2rem,9vw,8rem);line-height:.7em;bottom:-100px;transform:translateX(-50%);left:50%;padding:0 30px}#strukturbild__content .font--schmuck:nth-child(1){color:#fff;text-shadow:3px 1px 19px #b59b89}#strukturbild__content .font--schmuck:nth-child(2){color:#69bfc9;animation:waveanimation 6s ease-in-out infinite}#strukturbild__down{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);z-index:10}#strukturbild .contentContainer,#strukturbild .content{height:100%}#strukturbild .strukturbild_image{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}#header_news{position:absolute;right:100px;bottom:-30px;z-index:10;text-align:center;padding:50px;color:#fff;line-height:1.2;max-width:350px}#header_news:after{content:"";background:#e76f1c;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;height:100%;z-index:-1;padding-top:100%;box-sizing:border-box;border-radius:50%}#header_news p:first-of-type{color:#fff !important}#header_news a{color:#fff}.strukturbild_35 #strukturbild{height:35%}@keyframes waveanimation{0%,100%{clip-path:polygon(100% 100%, 0% 100%, 0% 25.38%, 1% 27.74%, 2% 30.14%, 3% 32.56%, 4% 34.97%, 5% 37.37%, 6% 39.73%, 7% 42.03%, 8% 44.26%, 9% 46.4%, 10% 48.43%, 11% 50.34%, 12% 52.11%, 13% 53.73%, 14% 55.18%, 15% 56.46%, 16% 57.55%, 17% 58.45%, 18% 59.15%, 19% 59.64%, 20% 59.93%, 21% 60%, 22% 59.86%, 23% 59.5%, 24% 58.94%, 25% 58.17%, 26% 57.21%, 27% 56.05%, 28% 54.71%, 29% 53.2%, 30% 51.53%, 31% 49.72%, 32% 47.77%, 33% 45.7%, 34% 43.53%, 35% 41.27%, 36% 38.95%, 37% 36.57%, 38% 34.17%, 39% 31.75%, 40% 29.34%, 41% 26.95%, 42% 24.61%, 43% 22.32%, 44% 20.12%, 45% 18.01%, 46% 16.01%, 47% 14.14%, 48% 12.41%, 49% 10.84%, 50% 9.44%, 51% 8.21%, 52% 7.17%, 53% 6.33%, 54% 5.69%, 55% 5.25%, 56% 5.03%, 57% 5.02%, 58% 5.22%, 59% 5.64%, 60% 6.26%, 61% 7.08%, 62% 8.1%, 63% 9.31%, 64% 10.7%, 65% 12.26%, 66% 13.97%, 67% 15.83%, 68% 17.81%, 69% 19.91%, 70% 22.11%, 71% 24.39%, 72% 26.73%, 73% 29.11%, 74% 31.52%, 75% 33.94%, 76% 36.35%, 77% 38.72%, 78% 41.05%, 79% 43.32%, 80% 45.5%, 81% 47.57%, 82% 49.54%, 83% 51.37%, 84% 53.05%, 85% 54.58%, 86% 55.93%, 87% 57.11%, 88% 58.09%, 89% 58.88%, 90% 59.46%, 91% 59.83%, 92% 59.99%, 93% 59.94%, 94% 59.68%, 95% 59.21%, 96% 58.53%, 97% 57.65%, 98% 56.57%, 99% 55.31%, 100% 53.87%)}33%{clip-path:polygon(100% 100%, 0% 100%, 0% 5.94%, 1% 6.97%, 2% 8.37%, 3% 10.12%, 4% 12.18%, 5% 14.53%, 6% 17.14%, 7% 19.96%, 8% 22.97%, 9% 26.11%, 10% 29.34%, 11% 32.62%, 12% 35.89%, 13% 39.12%, 14% 42.25%, 15% 45.24%, 16% 48.05%, 17% 50.64%, 18% 52.97%, 19% 55.02%, 20% 56.74%, 21% 58.11%, 22% 59.12%, 23% 59.75%, 24% 60%, 25% 59.85%, 26% 59.31%, 27% 58.39%, 28% 57.11%, 29% 55.47%, 30% 53.5%, 31% 51.24%, 32% 48.71%, 33% 45.95%, 34% 43%, 35% 39.9%, 36% 36.69%, 37% 33.42%, 38% 30.14%, 39% 26.9%, 40% 23.73%, 41% 20.69%, 42% 17.81%, 43% 15.15%, 44% 12.73%, 45% 10.6%, 46% 8.77%, 47% 7.28%, 48% 6.16%, 49% 5.4%, 50% 5.04%, 51% 5.06%, 52% 5.48%, 53% 6.28%, 54% 7.45%, 55% 8.98%, 56% 10.84%, 57% 13.01%, 58% 15.46%, 59% 18.16%, 60% 21.05%, 61% 24.11%, 62% 27.29%, 63% 30.54%, 64% 33.82%, 65% 37.09%, 66% 40.28%, 67% 43.37%, 68% 46.3%, 69% 49.03%, 70% 51.53%, 71% 53.76%, 72% 55.69%, 73% 57.28%, 74% 58.53%, 75% 59.4%, 76% 59.89%, 77% 59.99%, 78% 59.7%, 79% 59.02%, 80% 57.96%, 81% 56.54%, 82% 54.78%, 83% 52.7%, 84% 50.34%, 85% 47.72%, 86% 44.88%, 87% 41.87%, 88% 38.72%, 89% 35.49%, 90% 32.21%, 91% 28.94%, 92% 25.72%, 93% 22.59%, 94% 19.61%, 95% 16.81%, 96% 14.23%, 97% 11.91%, 98% 9.89%, 99% 8.18%, 100% 6.83%)}66%{clip-path:polygon(100% 100%, 0% 100%, 0% 23.09%, 1% 20.86%, 2% 18.72%, 3% 16.68%, 4% 14.76%, 5% 12.99%, 6% 11.36%, 7% 9.9%, 8% 8.61%, 9% 7.5%, 10% 6.59%, 11% 5.88%, 12% 5.38%, 13% 5.08%, 14% 5%, 15% 5.13%, 16% 5.47%, 17% 6.02%, 18% 6.78%, 19% 7.73%, 20% 8.88%, 21% 10.21%, 22% 11.71%, 23% 13.37%, 24% 15.18%, 25% 17.12%, 26% 19.18%, 27% 21.35%, 28% 23.6%, 29% 25.92%, 30% 28.29%, 31% 30.7%, 32% 33.11%, 33% 35.53%, 34% 37.92%, 35% 40.26%, 36% 42.55%, 37% 44.76%, 38% 46.88%, 39% 48.88%, 40% 50.76%, 41% 52.49%, 42% 54.08%, 43% 55.49%, 44% 56.73%, 45% 57.78%, 46% 58.63%, 47% 59.28%, 48% 59.73%, 49% 59.96%, 50% 59.98%, 51% 59.79%, 52% 59.39%, 53% 58.78%, 54% 57.97%, 55% 56.96%, 56% 55.76%, 57% 54.38%, 58% 52.83%, 59% 51.13%, 60% 49.28%, 61% 47.3%, 62% 45.21%, 63% 43.01%, 64% 40.74%, 65% 38.41%, 66% 36.02%, 67% 33.61%, 68% 31.19%, 69% 28.79%, 70% 26.41%, 71% 24.08%, 72% 21.81%, 73% 19.62%, 74% 17.54%, 75% 15.57%, 76% 13.73%, 77% 12.04%, 78% 10.5%, 79% 9.14%, 80% 7.95%, 81% 6.96%, 82% 6.16%, 83% 5.57%, 84% 5.18%, 85% 5.01%, 86% 5.05%, 87% 5.3%, 88% 5.76%, 89% 6.43%, 90% 7.3%, 91% 8.36%, 92% 9.62%, 93% 11.04%, 94% 12.64%, 95% 14.39%, 96% 16.27%, 97% 18.29%, 98% 20.41%, 99% 22.63%, 100% 24.92%)}}#sidebar{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:100}#sidebar ul{list-style-type:none;margin:0;padding:0}#sidebar ul i{font-size:0}#sidebar ul i:before{font-size:24px}#sidebar li{height:70px;width:58px;background-image:url("/theme/images/sidebar.png");background-repeat:no-repeat;background-size:contain;display:flex;align-items:center;justify-content:center;position:relative}#sidebar li a{color:#fff}#sidebar li[data-action=login]{cursor:pointer;transition:all .5s}#sidebar li[data-action=login] i,#sidebar li[data-action=login]{color:#fff}#sidebar li[data-action=login]>div{position:absolute;left:100%;top:0;background:#fd7029;min-width:200px;min-height:100px;padding:10px;cursor:auto;height:auto;width:220px}#sidebar li[data-action=login]:hover{transform:translateX(-220px)}#sidebar li[data-action=login] input,#sidebar li[data-action=login] button{max-width:250px;border:1px solid #000;font-size:.9rem;padding:5px 5px;BOX-SIZING:border-box;margin-bottom:10px;color:#000;width:200px}#sidebar li[data-action=login] input[type=submit],#sidebar li[data-action=login] button[type=submit]{background:#fff;padding:5px 15px}#sidebar li[data-action=login] button{margin-top:15px}#sidebar li[data-action=login] h2{color:#fff;font-size:1.3rem}#menu{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(231,111,28,.8);z-index:120;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;transition:all .3s;opacity:0;visibility:hidden}#menu ul.menu{list-style-type:none;text-align:center;margin:0;padding:20px;font-size:1.5rem}#menu li{padding:10px 0}#menu a{color:#fff}#menu__close{width:30px;height:30px;cursor:pointer;position:absolute;right:20px;top:30px}#menu__close:after{content:"";height:2px;background:#fff;width:30px;position:absolute;left:0;right:0;top:50%;transform:rotate(45deg)}#menu__close:before{content:"";height:2px;background:#fff;width:30px;position:absolute;left:0;right:0;top:50%;transform:rotate(-45deg)}#header{height:128px;position:fixed;top:0;left:0;right:0;z-index:100}#header:before{content:"";position:absolute;top:0;left:0;right:0;background:url("/theme/images/header.png");background:linear-gradient(180deg, rgb(255, 255, 255) 10%, rgba(255, 255, 255, 0) 70%);height:270px;z-index:-1;pointer-events:none}#header__content{max-width:1400px;margin:0 auto;display:flex;flex-direction:row;align-items:center;padding:0 20px}#header__logo{width:285px;height:128px;position:relative;top:20px}#header__nav ul{list-style-type:none;font-family:Lobster,cursive;font-size:1.3rem}#header__nav ul ul{display:flex;position:absolute;flex-direction:column;align-items:center;padding-left:0;width:max-content;opacity:0;transition:all .2s;visibility:hidden;margin-top:-30px;pointer-events:none;left:50%;transform:translateX(-50%)}#header__nav ul ul a{text-shadow:0 0 5px #fff}#header__nav li{display:inline-block;margin:0 10px;position:relative}#header__nav li:hover ul{opacity:1;visibility:visible;margin-top:0;pointer-events:all}#header__nav a{color:#e76f1c}#header__menu_open{display:none;width:30px;height:30px;cursor:pointer;position:absolute;right:20px;top:30px}#header__menu_stripe{height:3px;width:100%;background:#e76f1c;position:absolute;top:50%;transform:translateY(-50%)}#header__menu_stripe:after{content:"";height:3px;width:100%;background:#e76f1c;position:absolute;top:-7px}#header__menu_stripe:before{content:"";height:3px;width:100%;background:#e76f1c;position:absolute;top:7px}#content__wrapper{z-index:1}#content__wrapper a:not(.btn){color:#e76f1c;text-decoration:underline}#content__wrapper .content{text-align:center;padding:60px 20px 20px 20px;background-size:100% 100%;background-repeat:no-repeat}#content__wrapper .content ul{padding-left:0;margin-left:1em}#content__wrapper .content .cms_contentWrapper{display:contents}#content__wrapper .templateContainer{background-position:bottom;background-repeat:no-repeat;padding-bottom:100px}#content__wrapper .templateContainer.bgTop{background-position:top}#content__wrapper .templateContainer.padding-bottom{padding-bottom:200px}#content__wrapper .templateContainer.padding-bottom-0{padding-bottom:0}#content__wrapper .templateContainer:first-of-type .content{padding:80px 20px 20px 20px}#content__wrapper .templateContainer:first-of-type.breit .content:not(.contentBreite){padding:80px 0 20px 0}#content__wrapper .contentContainer{max-width:1350px;margin:0 auto}#content__wrapper .breit .contentContainer{max-width:100%}#content__wrapper .breit .content:not(.contentBreite){padding:60px 0 20px 0}html.nologin #content__wrapper .templateContainer.flex .contentContainer .content{background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:300px}html.login #content__wrapper .templateContainer.flex .cms_container .content{background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:300px}#footer{color:#e76f1c;position:relative}#footer a{color:#e76f1c}#footer h2{font-size:clamp(1.75rem,5vw,1.5rem);letter-spacing:normal}#footer .contentContainer{padding:50px 20px 100px;max-width:1350px;margin:0 auto}#subfooter{background:#e76f1c;height:60px;line-height:60px}#subfooter__content{max-width:1350px;color:#fff;margin:0 auto;display:flex;justify-content:space-between;font-size:16px;padding:0 20px}#subfooter__content a{color:#fff}.speisekarte__cats{padding:150px 20px}.speisekarte__cats:last-of-type{padding-bottom:0}.speisekarte__cats:first-of-type{padding-top:50px}.speisekarte__cats:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:194px;background-image:url("/theme/images/welle_1.png");background-position:center center;transform:translateY(50%)}.speisekarte__cats:nth-child(2n):after{height:185px;background-image:url("/theme/images/welle_2.png")}.speisekarte__cats:last-of-type:after{content:none}.speisekarte__cats_name{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);color:#69bfc9;width:100%}.speisekarte__cats_image{max-width:clamp(200px,40vw,500px);max-height:400px}.speisekarte__cats_beschreibung{padding:20px 0}.speisekarte__cats_cat{display:inline-block;cursor:pointer;color:#69bfc9;line-height:1.5rem}.speisekarte__cats_cat:after{content:" |"}.speisekarte__cats_cat:last-of-type:after{content:none}.speisekarte__cats_header{min-height:clamp(140px,20vw,340px)}.speisekarte .speisen{padding-top:20px}.speisekarte .max-width{max-width:800px}.speisekarte .speise{text-align:left;padding-bottom:20px}.speisekarte .speise__header{display:flex;color:#69bfc9}.speisekarte .speise__dot{border-bottom:dotted 4px #69bfc9;height:12px;margin:0 5px;flex:1 1 auto;top:8px}.speisekarte .speise__preis{display:flex;flex-direction:row;flex:0 1 auto}.speisekarte .speise__name{flex:0 1 auto}.speisekarte .speise__beschreibung{max-width:85%}.content.speise{display:flex;flex-direction:column;align-items:center;padding-top:20px;padding-left:20px !important;padding-right:20px !important}.content.speise:before{content:"";position:absolute;top:0;left:0;width:100%;height:194px;background-image:url("/theme/images/welle_1.png");background-position:center center;transform:translateY(-20%)}.content.speise:nth-child(odd):before{background-image:url("/theme/images/welle_2.png")}.content.speise img{display:block;margin:0 auto}.content.speise h2{color:#69bfc9;margin-top:-50px;text-align:center !important}.content.speise *{max-width:800px}.content.bgColorMultipliziert{background-blend-mode:multiply}.content.kachelMitBgMultipluziert,.content.kachelMitBgMultipluziertOhneLink{background-size:cover !important;background-position:center center;min-height:280px;background-blend-mode:luminosity;padding:50px !important;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;border:5px solid rgba(0,0,0,0);background-clip:padding-box;text-shadow:-1px 1px 1px #000}.content.kachelMitBgMultipluziert a{color:#fff !important;text-decoration:none !important;position:absolute;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center}.content.kachelMitBgMultipluziertOhneLink a{text-decoration:none !important}iframe.reservierung{width:400px;height:500px;border:none;background:#fff}.cookieSettings{background:#e76f1c !important}.rotorCookie__cookie .onoffswitch{z-index:20}@media(max-width: 1400px){#header__logo{width:203px;height:91px;background-size:cover !important}}@media(max-width: 1300px){.content.fixeHoehe760{height:550px !important}}@media(max-width: 1200px){#header__menu_open{display:block}#header__nav{display:none}#header__content{display:block}.menu--open{overflow:hidden}.menu--open #menu{opacity:1;visibility:visible;overflow:auto}.menu--open #menu ul{list-style-type:none;padding:0;margin:0}.menu--open #menu ul li[data-children=true]{padding-bottom:0 !important}.menu--open #menu ul li[data-children=true] ul{font-size:1.2rem}.menu--open #menu ul li[data-children=true] ul li{padding:5px 0}.menu--open #menu__close{position:fixed}.menu--open #header__menu_open{opacity:0}}@media(max-width: 950px){h2{font-size:2.5rem}.content{width:100% !important}#subfooter{height:auto;line-height:1}#subfooter__content{padding:20px;flex-direction:column;align-items:center;text-align:center}#footer{text-align:center !important}#footer h2{padding-top:20px;text-align:center !important}#footer p{text-align:center !important}.fixeHoehe760 .btn{font-size:40px}#header_news{zoom:.8}}@media(min-width: 950px){html.nologin .templateContainer.flex .contentContainer{display:flex;flex-direction:row;flex-wrap:wrap}html.nologin .templateContainer.flex .contentContainer .content{float:none !important;vertical-align:top;box-sizing:border-box;min-height:auto;margin-bottom:30px}html.login .templateContainer.flex .cms_container{display:flex;flex-direction:row;flex-wrap:wrap}html.login .templateContainer.flex .cms_container .content{float:none !important;vertical-align:top;box-sizing:border-box;min-height:auto;margin-bottom:30px}}@media(max-width: 800px){.speisekarte__cats:first-of-type{padding-top:20px}.speisekarte__cats_cat{line-height:2rem}.fixeHoehe760 .btn{font-size:25px !important;padding:10px 50px !important}}@media(max-width: 500px){#content__wrapper .templateContainer{padding-bottom:50px}#content__wrapper .templateContainer.padding-bottom{padding-bottom:150px}#content__wrapper .templateContainer .content{padding-left:20px !important;padding-right:20px !important}#strukturbild__content{bottom:40%}.content.fixeHoehe760{height:450px !important}.speisekarte__cats_name{bottom:-20px}#sidebar{display:none}.menu--open #sidebar{display:block;z-index:1000}}@media(min-width: 1930px){.templateContainer{background-size:100% auto}}.mobile .current_structure{display:none !important}.formularContainer{max-width:800px;margin:0 auto;display:flex;justify-content:center}.formularContainer .form_row{display:flex;margin:10px 0}.formularContainer .form_label{max-width:190px;width:190px;text-align:right;margin-right:20px}.formularContainer .form_element{border:none}.formularContainer .form_element.file{text-align:left}.formularContainer .form_element.file .input_file_label{background:#e76f1c;padding:2px 10px;color:#fff}.formularContainer input,.formularContainer textarea{border:2px solid #e76f1c;width:300px;max-width:300px;min-width:300px;box-sizing:border-box;padding:1px 5px}.formularContainer input#submit{background:#e76f1c;color:#fff;font-size:1rem !important}.formularContainer input[type=radio]{opacity:0;visibility:hidden}.formularContainer .form_error{font-size:.8rem;text-align:left;color:#d42d2d}.formularContainer .ui-select{margin:0}.formularContainer .ui-select .ui-btn,.formularContainer .ui-checkbox .ui-btn,.formularContainer .ui-radio .ui-btn{padding:3px 10px;width:300px;border-radius:0 !important;border:2px solid #e76f1c;font-weight:400;box-sizing:border-box}.formularContainer .ui-checkbox .ui-btn,.formularContainer .ui-radio .ui-btn{padding-left:35px}.formularContainer .ui-select .ui-btn>span:not(.ui-li-count){font-weight:400;text-align:left}.formularContainer .ui-btn-icon-right:after,.formularContainer .ui-btn-icon-top:after,.formularContainer .ui-btn-icon-bottom:after,.formularContainer .ui-btn-icon-notext:after{content:"";font-family:"FONTAWESOME";background:none;top:50%;transform:translateY(-50%);margin:0;padding:0;line-height:1;color:#e76f1c}.formularContainer .ui-btn.ui-radio-off:after{margin-left:-3px;background-color:#e76f1c}.formularContainer .ui-radio .ui-btn.ui-radio-on:after{margin-left:-3px;border-color:#e76f1c}.formularContainer .ui-checkbox,.formularContainer .ui-radio{margin:0;margin-bottom:10px}.formularContainer .ui-checkbox:last-of-type,.formularContainer .ui-radio:last-of-type{margin-bottom:0}@media(max-width: 500px){.formularContainer .form_row{flex-direction:column}.formularContainer .form_label{text-align:left;margin-right:0}.formularContainer input,.formularContainer textarea{width:100%;max-width:100%;min-width:100%}.formularContainer .ui-btn{width:100% !important}.formularContainer form.frontendForm{width:100%}}.formularContainer .dsgvo_checkbox label{padding:0 !important}.formularContainer .form_element.file span.input_file_placeholder{display:inline}.mobile .formularContainer input[type=text],.mobile .formularContainer input[type=password],.mobile .formularContainer input[type=number],.mobile .formularContainer input[type=date],.mobile .formularContainer textarea{font-size:1rem !important}.mobile .formularContainer .ui-btn-icon-left:after,.mobile .formularContainer .ui-btn-icon-right:after,.mobile .formularContainer .ui-btn-icon-top:after,.mobile .formularContainer .ui-btn-icon-bottom:after,.mobile .formularContainer .ui-btn-icon-notext:after{line-height:1.4 !important}/*# sourceMappingURL=template_1.css.map */
