@charset "UTF-8";body{background:#000;background-color:#000!important;font-family:Gotham!important}p{font-weight:200}li{font-weight:400}ul li ul li{font-weight:200}@font-face{font-family:Streamster;src:url(/_next/static/media/Streamster.9f57df4481167c835e858ffe8308e826.eot);src:url(/_next/static/media/Streamster.9f57df4481167c835e858ffe8308e826.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Streamster.eda4dfa754537d78de990dee5009d8c7.woff2) format("woff2"),url(/_next/static/media/Streamster.1422bea8940ccc1264d6f23707aba9c0.woff) format("woff"),url(/_next/static/media/Streamster.16b0006a0c1084cdb42924760e506960.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Moving Skate;src:url(/_next/static/media/MovingSkate.09aa3966e3bcb9a4681d6d1f3621e50c.eot);src:url(/_next/static/media/MovingSkate.09aa3966e3bcb9a4681d6d1f3621e50c.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/MovingSkate.cf6ad5c268956151c36ff882f9a06f6d.woff2) format("woff2"),url(/_next/static/media/MovingSkate.df2f536451836e45aec477b558541be4.woff) format("woff"),url(/_next/static/media/MovingSkate.29508470d2fa47a926ab7a304cd661b9.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Streamster;src:url(/_next/static/media/Streamster_1.9f57df4481167c835e858ffe8308e826.eot);src:url(/_next/static/media/Streamster_1.9f57df4481167c835e858ffe8308e826.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/Streamster_1.eda4dfa754537d78de990dee5009d8c7.woff2) format("woff2"),url(/_next/static/media/Streamster_1.1422bea8940ccc1264d6f23707aba9c0.woff) format("woff"),url(/_next/static/media/Streamster_1.16b0006a0c1084cdb42924760e506960.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Moving Skate;src:url(/_next/static/media/MovingSkate_1.09aa3966e3bcb9a4681d6d1f3621e50c.eot);src:url(/_next/static/media/MovingSkate_1.09aa3966e3bcb9a4681d6d1f3621e50c.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/MovingSkate_1.cf6ad5c268956151c36ff882f9a06f6d.woff2) format("woff2"),url(/_next/static/media/MovingSkate_1.df2f536451836e45aec477b558541be4.woff) format("woff"),url(/_next/static/media/MovingSkate_1.29508470d2fa47a926ab7a304cd661b9.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GothamLight;src:url(/_next/static/media/Gotham-Light.0a8b767139b866d438a223bf5c7a0a7a.woff2) format("woff2"),url(/_next/static/media/Gotham-Light.9403fce0b5d4b1f40f13a821ec3faca7.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:GothamMedium;src:url(/_next/static/media/Gotham-Medium_1.06dbf087900a44ce1ce911e58b1495c7.woff2) format("woff2"),url(/_next/static/media/Gotham-Medium_1.946a7bdedf1f9f9e5b789d42828fee15.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:GothamBold;src:url(/_next/static/media/Gotham-Bold.6a5dd433f49bd917253c8db08579d8b7.woff2) format("woff2"),url(/_next/static/media/Gotham-Bold.711af8c1ac90c4f6ef41ab51e825a935.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:GothamBlack;src:url(/_next/static/media/Gotham-Black.0395ab4e86ecdfff6992ef6f3467c117.woff2) format("woff2"),url(/_next/static/media/Gotham-Black.7c08e783ddd838ae18df2e7adce9d07f.woff) format("woff");font-weight:600;font-style:normal}p{font-family:GothamLight}:root{--colorset-hotel-link-active:#bdcd5c;--colorset-hotel-table-text:#626e29;--colorset-hotel-border:#7a8537;--colorset-restaurant-border:#e4bf93;--colorset-restaurant-link-active:#e4bf93;--colorset-preise-hover:#cfe73d}.flexRow{display:flex;max-width:1920px;margin:0 auto}.flexRow .flexCol:first-of-type{width:75%;flex:0 0 75%;padding:60px 85px;max-width:1450px;margin:0 auto}.flexRow .flexCol:last-of-type{width:25%;flex:0 0 25%;max-width:700px;margin:0 auto}.hover{cursor:pointer}.headerImage{width:auto;height:650px;overflow:hidden;text-align:center}.invalid-feedback{color:#ff5464;font-weight:300;font-family:GothamLight}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:inherit!important}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}.google-card{background:#fff;border-radius:10px;padding:15px!important;color:gray;margin-top:15px}.google-card-header{display:flex}.google-card-profile-picture{border-radius:100%;padding-right:15px;height:40px}.google-card-profile-picture img{border-radius:100%}.google-card-user{font-size:.8rem;color:gray!important;font-weight:400;font-family:GothamLight}.google-card-user div:first-of-type{font-weight:400;color:#000;font-family:GothamBold}.google-card-body{padding-left:55px;font-size:.8rem;line-height:1.5;padding-top:15px;font-family:GothamLight}#rinderkunde-expand-button{padding-top:70px;padding-bottom:50px}#rinderkunde-expand-button a{padding:15px!important;background:#ffffff8a!important;color:#000!important;border-radius:100%;margin:0 auto;width:100%;-webkit-transition:background .2s;transition:background .2s;display:flex;align-items:center;justify-content:center;width:60px;height:60px}.vertical-align-bottom{vertical-align:bottom!important}#rinderkunde-expand-button a:hover{background:#fff!important;-webkit-transition:background .2s;transition:background .2s}#google-reviews{padding-top:50px;padding-bottom:50px}#google-reviews h2{padding-bottom:40px;width:60%;margin:0 auto;text-align:center;font-family:Streamster;font-size:3.5rem;letter-spacing:3.5px}.coloredStar{color:#f9b403!important}.google-card-show-more{text-decoration:none!important}ul li{font-weight:300}.form-control:focus::-moz-placeholder{color:#000!important}.react-datepicker-wrapper{width:1%!important;flex:1 1 auto!important}.react-datepicker-popper{z-index:3!important}.react-datepicker{font-family:GothamLight}.select-item{width:1%;flex:1 1 auto;border-bottom:1px solid var(--colorset-hotel-link-active)}.css-1s2u09g-control{background:transparent!important;border:none!important;display:block!important}.css-14el2xx-placeholder{color:#fff!important;font-family:GothamLight;margin-left:0!important;font-size:1.5rem!important;font-weight:200!important}.css-1hb7zxy-IndicatorsContainer{display:none!important}.select-item>div>div{background:none!important}.react-datepicker__navigation{top:15px!important}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#000!important}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{width:2.5rem!important;line-height:2.5rem!important;font-size:1.5rem!important}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--keyboard-selected,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--keyboard-selected,.react-datepicker__year-text--selected{background-color:#323232!important}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-50%!important}.form-control:focus::-webkit-input-placeholder{color:#000!important}.form-control:focus:-ms-input-placeholder{color:#000!important}.form-control:focus::placeholder{color:#000!important}.rinderkunde-intro-heading{font-family:Moving Skate!important}img{object-fit:cover}li.expanded::marker{color:#fff!important}.react-select__menu{margin:unset!important;border-radius:unset!important}.react-select__menu,.react-select__option{background-color:#2a2a2a!important;z-index:10!important}.react-select__option{-webkit-transition:color .1s;transition:color .1s;font-family:GothamLight;padding:15px!important}.react-select__option:hover{background-color:#525252!important;-webkit-transition:color .1s;transition:color .1s;cursor:pointer}.react-select__control{background-color:transparent!important;border-radius:unset!important;width:100%;height:100%;min-height:unset!important;-webkit-box-shadow:unset!important;box-shadow:unset!important;border:none!important;padding:20px 0!important}.react-select__single-value{color:#fff!important;font-family:GothamLight;margin:unset!important}.react-select__value-container{padding:unset!important}.form-status-message{font-family:GothamLight}.form-status-message a{color:#dc3545;text-decoration:none;-webkit-transition:color .1s;transition:color .1s}.form-status-message a:hover{-webkit-transition:color .1s;transition:color .1s;color:#ff6e7c}#google-reviews.hidden{display:none}.restaurant-seite-uebersicht-intro-text>div>table>tbody>tr>td:nth-child(2){white-space:nowrap}.getraenkekarte-entry-body tr>td:first-child{padding-right:15px}.legal-banner{text-align:center;width:100%;display:flex;max-width:unset;padding:7.5px 85px}.legal-banner>div{margin:0 auto}.legal-banner>div a{padding:0 15px;font-family:GothamLight;color:gray;text-decoration:none}.legal-banner>div a:hover{color:#fff;-webkit-transition:color .1s;transition:color .1s}.react-select__indicators{display:none!important}.headerImage>div,.headerImage>div>div{width:100%;height:100%}.speisekarte-pdf{padding:0 100px;font-family:GothamLight;text-decoration:none;color:var(--colorset-restaurant-link-active)}.speisekarte-pdf:hover{color:#fff!important;-webkit-transition:color .1s;transition:color .1s}.getraenkarte-second,.speisekarte-third{padding-bottom:50px}#subNavigationBar{background-color:#000;padding:unset}.gradient.subNavigationBar{height:4px;display:block;content:"";width:100%}.gradient.subNavigationBar.hotel{background:#d8ab79;background:-webkit-gradient(linear,left top,right top,from(#d8ab79),color-stop(45%,#d8ab79),color-stop(90%,#707c2c));background:linear-gradient(90deg,#d8ab79,#d8ab79 45%,#707c2c 90%)}.gradient.subNavigationBar.restaurant{background:var(--colorset-restaurant-border)}#subNavigationBar div#subNavigationBar-collapse div{justify-content:space-evenly;width:100%}#subNavigationBar a{color:#d3d3d3;font-size:3rem;font-weight:200;padding:0;line-height:.9;margin-top:-6px;-webkit-transition:color .2s;transition:color .2s;font-family:GothamLight}#subNavigationBar.hotel a.active,#subNavigationBar.hotel a:hover{color:var(--colorset-hotel-link-active)}#subNavigationBar.hotel a:hover{-webkit-transition:color .2s;transition:color .2s}#subNavigationBar.restaurant a.active,#subNavigationBar.restaurant a:hover{color:var(--colorset-restaurant-link-active)}#subNavigationBar.restaurant a:hover{-webkit-transition:color .2s;transition:color .2s}#subNavigationBar a:first-of-type,#subNavigationBar a:last-of-type{padding:45px 15px}#logo{padding:unset!important;margin-top:49px!important;line-height:1;width:160px;height:160px;margin-bottom:-100%;z-index:1;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#logo img{filter:none;-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius="0")}.restaurant-link:hover{color:var(--colorset-restaurant-link-active)!important}.hotel-link:hover{color:var(--colorset-hotel-link-active)!important}#mainNavigationBar{background-color:#000}#mainNavigationBar.hotel{border-top:3px solid var(--colorset-hotel-border);border-bottom:3px solid var(--colorset-hotel-border)}#mainNavigationBar.restaurant{border-top:3px solid var(--colorset-restaurant-border);border-bottom:3px solid var(--colorset-restaurant-border)}#mainNavigationBar a{padding:0 60px;font-size:2rem;font-weight:200;-webkit-transition:color .2s;transition:color .2s;line-height:1}#mainNavigationBar.hotel a{color:var(--colorset-hotel-link-active);font-family:GothamLight}#mainNavigationBar.hotel a.active{font-weight:300}#mainNavigationBar.hotel a.active,#mainNavigationBar.hotel a:hover{color:#fff;-webkit-transition:all .2s;transition:all .2s}#mainNavigationBar div#mainNavigationBar-collapse{justify-content:center}#mainNavigationBar.restaurant a{color:var(--colorset-restaurant-link-active);font-family:GothamLight}#mainNavigationBar.restaurant a.active{font-weight:300}#mainNavigationBar.restaurant a.active,#mainNavigationBar.restaurant a:hover{color:#fff;-webkit-transition:all .2s;transition:all .2s}.footer{background:#000;border-top:3px solid var(--colorset-hotel-border);border-bottom:3px solid var(--colorset-hotel-border);color:#fff;font-family:GothamLight}.footer h5{font-family:GothamBold}.footer.restaurant{background:#000;border-top:3px solid var(--colorset-restaurant-border)!important;border-bottom:3px solid var(--colorset-restaurant-border)!important;color:#fff}.footer.restaurant .footerLeftCol a:hover{color:var(--colorset-restaurant-link-active)!important}.footer.hotel .footerRightCol a:hover,.footer.restaurant .footerRightCol a:hover{color:#fff!important}.footer.hotel .footerLeftCol a:hover{color:var(--colorset-hotel-link-active)!important}.footer .flexRow .flexCol{width:auto;flex:unset;padding:unset}.footerLeftCol>div>div:first-child{white-space:nowrap}.footer .flexRow{justify-content:space-between}.footerLogo{text-align:center;align-self:center;width:100%!important}.footerLogo>div{margin-left:-40px}.footer .flexCol{font-size:1rem!important;color:#fff;height:100%;max-width:unset!important}.footer .flexCol ul{list-style:none;list-style-type:none;padding-left:unset}.footer .flexCol a{color:#fff;text-decoration:none!important}.footer ul li{font-weight:300;font-size:1rem!important;padding-left:0!important;line-height:1.5!important}.footer>div>div:nth-child(4),.footer>div>div:nth-child(5){background:#b4c54a;color:#272727;text-align:right;padding-right:100px!important}.footer.restaurant>div>div:nth-child(4),.footer.restaurant>div>div:nth-child(5){background:var(--colorset-restaurant-link-active)}.footer>div>div:nth-child(4) ul li a,.footer>div>div:nth-child(5) ul li a{color:#494949;font-weight:600}.footer>div>div:nth-child(4) h5,.footer>div>div:nth-child(5) h5{color:#494949;margin-top:15px}.footer>div>div:nth-child(5){padding-right:100px}.footer>div>div:first-child{padding-left:100px!important}.footer>div>div{padding-top:15px!important;padding-bottom:15px!important}.footer>div>div h5{font-weight:600;white-space:nowrap}.footerLeftCol>div>div:nth-child(2){margin-left:40px}.footer .flexRow{display:flex;max-width:1920px}.footerLeftCol{display:flex;width:75%;flex:0 0 75%;max-width:1450px;background:#000;padding-left:85px}.footerLeftCol>div,.footerRightCol>div{display:flex;flex:1 1 auto;justify-content:space-evenly}.footerLeftCol>div>div{width:100%}.footerRightCol{display:flex;width:25%;flex:0 0 25%;max-width:700px}.restaurant .footerRightCol{background:var(--colorset-restaurant-border)}.hotel .footerRightCol{background:var(--colorset-hotel-border)}.footerRightCol .flexCol{text-align:right;color:#000}.footerRightCol .flexCol a{color:#000}.footerRightCol .flexCol:last-child{padding-right:85px}.hotel-seite-uebersicht-preise ul li{padding-top:25px;padding-left:5px;font-family:GothamLight}.hotel-seite-uebersicht-preise ul li ul li{padding-top:5px!important;padding-left:0}.hotel-seite-uebersicht .flexRow .flexCol>div{color:#fff}.hotel-seite-uebersicht .flexRow .flexCol div:first-of-type{padding-bottom:unset}.hotel-seite-uebersicht .flexCol.leftCol>div{background-image:url(/img/leftCol-background.jpg);background-repeat:repeat-y}.hotel-seite-uebersicht-intro{padding:25px 100px!important}.hotel-seite-uebersicht .hotel-seite-uebersicht-preise{color:#fff}.hotel-seite-uebersicht-preise h3{font-size:3.5rem;letter-spacing:1.5px;color:#fff;padding-bottom:25px}.hotel-seite-uebersicht-preise-heading ul li{font-size:1.4rem;color:var(--colorset-hotel-link-active);padding-left:5px;font-weight:300;-webkit-transition:color .2s;transition:color .2s}.hotel-seite-uebersicht-preise-heading>ul>li:hover,.hotel-seite-uebersicht-preise-heading>ul>li:hover::marker{color:var(--colorset-preise-hover)!important;-webkit-transition:color .1s;transition:color .1s}.hotel-seite-uebersicht-preise-heading>ul>li span.active{color:var(--colorset-preise-hover)!important;-webkit-transition:color .2s;transition:color .2s}.hotel-seite-uebersicht-preise h6{padding-top:20px;font-size:1.5rem;font-weight:300}.hotel-seite-uebersicht-preise-heading ul ul li{text-align:justify;color:#fff;padding:50px 0 50px 25px;line-height:2;font-weight:300;font-family:GothamLight}.hotel-seite-uebersicht-reservieren a{color:var(--colorset-hotel-link-active);text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.hotel-seite-uebersicht-reservieren a:hover{color:var(--colorset-preise-hover)!important;text-decoration:none;-webkit-transition:color .2s;transition:color .2s}.hotel-seite-uebersicht .flexRow .flexCol>div table{border:unset!important}.hotel-seite-uebersicht .flexRow .flexCol>div table td{border:none;color:var(--colorset-hotel-link-active);font-size:1.5rem;font-weight:300;width:auto!important;font-family:GothamLight}.hotel-seite-uebersicht-carousel h2{padding:50px 0;font-family:GothamBold!important;font-size:1.8rem!important;font-weight:500;letter-spacing:1px!important}.hotel-seite-uebersicht-vorzuege{padding:75px 100px}.hotel-seite-uebersicht-vorzuege h2{font-size:1.8rem!important;font-family:GothamBold!important;line-height:2;font-weight:500;letter-spacing:1px!important}.hotel-seite-uebersicht h2,.hotel-seite-uebersicht h3{font-family:Streamster}.hotel-seite-uebersicht h2{font-size:3.5rem;letter-spacing:3.5px}.hotel-seite-uebersicht-vorzuege ul{margin:unset;padding-top:50px!important}.hotel-seite-uebersicht-vorzuege ul li{font-weight:300;line-height:2;font-size:1.5rem;padding-left:15px;font-family:GothamLight}.hotel-seite-uebersicht-preise-heading ul ul{padding:unset!important;list-style:none!important}.hotel-seite-uebersicht .flexRow .flexCol>div table tr:last-of-type td{padding-bottom:20px;border-bottom:1px solid var(--colorset-hotel-table-text)}.hotel-seite-uebersicht .flexRow .flexCol>div ul{list-style-type:"✦ "!important;font-weight:600;font-size:1.4rem;margin:unset;width:100%;padding-left:55px}.hotel-seite-uebersicht div:first-child>div:first-child{font-size:1.4rem;font-weight:100}.hotel-seite-uebersicht div:first-child>div:first-child p{margin:unset;padding:15px 0;line-height:2}.hotel-seite-uebersicht-preise>ul:first-child{padding-top:unset!important}.hotel-seite-uebersicht .flexRow .flexCol>div ul li::marker{color:var(--colorset-hotel-link-active);font-size:1.7rem;line-height:1}.hotel-seite-uebersicht-reservieren-sterne:hover{cursor:pointer}.hotel-seite-uebersicht .flexRow .flexCol>div ul ul{list-style:none!important;padding:unset!important;font-weight:300}.hotel-seite-uebersicht .flexRow .flexCol>div table td h2{color:#fff;padding-top:50px;padding-bottom:25px;font-size:2.5rem;letter-spacing:1.5px!important}.hotel-seite-uebersicht-reservieren{width:75%;padding:50px 0 0 50px;font-weight:300}.hotel-seite-uebersicht-reservieren-sterne{text-align:center;padding:50px 0;color:#b4c54a}.hotel-seite-uebersicht-buttons,.hotel-seite-uebersicht-buttons div{background:#000!important;display:flex;justify-content:space-between}.hotel-seite-uebersicht-buttons div{width:100%;padding:75px 0}.hotel-seite-uebersicht-buttons div a{font-weight:400;font-size:1.8rem;background:#3c3c3c;padding:30px 0;flex:0 0 31.5%;text-align:center;color:#6f7c2b;font-family:GothamBold;text-decoration:none!important;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-uebersicht-buttons div a:hover{background:#1f1f1f;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-uebersicht-apotheke{padding:75px 0 0;background:#000}.hotel-seite-uebersicht-angebote{background-image:url(/img/wellness-bg.jpg)!important;padding:55px 0 100px!important}.hotel-seite-uebersicht-angebote h2{padding:30px 0}.hotel-seite-uebersicht-angebote a{padding:30px 85px!important;background:#ffffff36!important;color:#6d7a2b!important;text-decoration:unset!important;-webkit-transition:background .2s;transition:background .2s;font-weight:600;font-size:1.8rem!important;font-family:GothamBold}.hotel-seite-uebersicht-angebote p{width:61%;margin:0 auto;font-size:1.4rem}.hotel-seite-uebersicht-angebote a:hover{background:#b7c570!important;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-uebersicht-angebote p>*{font-size:1.3rem!important;font-weight:100}.hotel-seite-uebersicht-angebote p>*>strong,.hotel-seite-uebersicht-angebote strong{font-weight:400}.hotel-seite-uebersicht-intro>div{padding:15px 0}.hotel-seite-uebersicht-preise-heading{padding:0 100px;font-family:GothamBold}.hotel-seite-uebersicht-carousel,.hotel-seite-uebersicht-preise,.hotel-seite-uebersicht-reservieren,.hotel-seite-uebersicht-reservieren-sterne{padding:0 100px}.hotel-seite-uebersicht table tbody tr td:nth-child(2)>h6{white-space:nowrap}.hotel-seite-uebersicht table tbody tr td:first-child>h6{padding-right:15px}.hotel-seite-uebersicht-reservieren{padding:50px 175px;font-family:GothamLight}.hotel-seite-buchung .main-container{background-image:url(/img/leftCol-background.jpg);background-repeat:repeat-y}.hotel-seite-buchung-preise ul li{padding-top:25px;padding-left:5px}.hotel-seite-buchung-preise ul li ul li{padding-top:5px!important;padding-left:unset!important}.hotel-seite-buchung .flexRow .flexCol>div{color:#fff}.hotel-seite-buchung .flexRow .flexCol div:first-of-type{padding-bottom:unset}.hotel-seite-buchung-reservierung{padding:25px 100px 0!important}.hotel-seite-buchung-reservierung h3{font-family:GothamBold;padding:50px 0;font-size:1.8rem!important;font-weight:500;letter-spacing:.5px!important}.hotel-seite-buchung .hotel-seite-buchung-preise{color:#fff}.hotel-seite-buchung-preise h3{font-size:3.5rem;letter-spacing:3.5px;color:#fff;padding-bottom:25px}.hotel-seite-buchung-preise-heading ul li{font-size:1.4rem;color:var(--colorset-hotel-link-active);padding-left:5px;-webkit-transition:color .2s;transition:color .2s}.hotel-seite-buchung-preise-heading>ul>li span{font-family:GothamBold}.hotel-seite-buchung-preise-heading>ul>li:hover,.hotel-seite-buchung-preise-heading>ul>li:hover::marker,.hotel-seite-buchung-preise-heading>ul>li span.active{color:var(--colorset-preise-hover)!important;-webkit-transition:color .1s;transition:color .1s}.hotel-seite-buchung-preise h6{padding-top:20px;font-size:1.5rem;font-weight:300}.hotel-seite-buchung-preise-heading ul ul li{text-align:justify;color:#fff;padding:50px 0 50px 25px;line-height:2;font-weight:300}.hotel-seite-buchung .flexRow .flexCol>div table{border:unset!important}.hotel-seite-buchung .flexRow .flexCol>div table td{border:none;color:var(--colorset-hotel-link-active);font-size:1.5rem;font-weight:300;width:auto!important;font-family:GothamLight}.hotel-seite-buchung-carousel h2{padding:50px 0;font-family:Gotham!important;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.hotel-seite-buchung-vorzuege{padding:75px 100px;background:#191a14}.hotel-seite-buchung-reservierung h2{font-size:3.5rem;letter-spacing:1.5px;font-family:Streamster}.hotel-seite-buchung-angebote h2,.hotel-seite-buchung-angebote h3{font-family:Streamster}.hotel-seite-buchung-vorzuege ul{margin:unset;padding-top:50px!important}.hotel-seite-buchung-vorzuege ul li{font-weight:300;line-height:2;font-size:1.5rem;padding-left:5px}.hotel-seite-buchung-preise-heading ul ul{padding:unset!important;list-style:none!important}.hotel-seite-buchung .flexRow .flexCol>div table tr:last-of-type td{padding-bottom:20px;border-bottom:1px solid var(--colorset-hotel-table-text)}.hotel-seite-buchung .flexRow .flexCol>div ul{list-style-type:"✦ "!important;font-weight:600;font-size:1.4rem;margin:unset;width:100%;padding-left:55px;font-family:GothamLight}.hotel-seite-buchung div:first-child>div:first-child{font-size:1.4rem;font-weight:100}.hotel-seite-buchung div:first-child>div:first-child p{margin:unset;padding:15px 0;line-height:2}.hotel-seite-buchung-preise>ul:first-child{padding-top:unset!important}.hotel-seite-buchung .flexRow .flexCol>div ul li::marker{color:var(--colorset-hotel-link-active);font-size:1.7rem;line-height:1}.hotel-seite-buchung-reservieren-sterne:hover{cursor:pointer}.hotel-seite-buchung .flexRow .flexCol>div ul ul{list-style:none!important;padding:unset!important;font-weight:300}.hotel-seite-buchung .flexRow .flexCol>div table td h2{color:#fff;padding-top:50px;padding-bottom:25px}.hotel-seite-buchung-reservieren{width:75%;padding:50px 0 0 50px;font-weight:300}.hotel-seite-buchung-reservieren-sterne{text-align:center;padding:50px 0;color:#b4c54a}.hotel-seite-buchung-buttons,.hotel-seite-buchung-buttons div{background:#000!important;display:flex;justify-content:space-between}.hotel-seite-buchung-buttons div{width:100%;padding:75px 0}.hotel-seite-buchung-buttons div a{font-weight:500;font-size:1.8rem;background:#3c3c3c;padding:30px 0;flex:0 0 31.5%;text-align:center;color:#6f7c2b;font-family:GothamMedium;text-decoration:none!important;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-buchung-buttons div a:hover{background:#1f1f1f;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-buchung-apotheke{padding:75px 0 0;background:#000}.hotel-seite-buchung-angebote{background-image:url(/img/wellness-bg.jpg);padding:55px 0 100px!important}.hotel-seite-buchung-angebote h2{padding:30px 0;font-size:3.5rem;letter-spacing:1.5px}.hotel-seite-buchung-angebote a{padding:30px 85px!important;background:#ffffff36!important;color:#6d7a2b!important;text-decoration:unset!important;-webkit-transition:background .2s;transition:background .2s;font-weight:600;font-size:1.8rem!important;font-family:GothamBold}#hotel-buchung-form-reservierung div:nth-child(10)>div>div,.hotel-seite-buchung-reservierung>div>ul>li{padding-left:15px}.hotel-seite-buchung-angebote p{width:61%;margin:0 auto;font-size:1.4rem}.hotel-seite-buchung-angebote a:hover{background:#b7c570!important;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-buchung-angebote p>*{font-size:1.3rem!important;font-weight:100}.hotel-seite-buchung-angebote p>*>strong,.hotel-seite-buchung-angebote strong{font-weight:400}.hotel-seite-buchung-intro>div{padding:15px 0}.hotel-seite-buchung-preise,.hotel-seite-buchung-preise-heading{padding:0 100px}.hotel-seite-buchung-preise h2,.hotel-seite-buchung-preise h3{font-family:Streamster!important;font-size:3.5rem;letter-spacing:1.5px}.hotel-seite-buchung-carousel,.hotel-seite-buchung-reservieren,.hotel-seite-buchung-reservieren-sterne{padding:0 100px}.hotel-seite-buchung-reservieren{padding:50px 175px;font-family:GothamLight}.hotel-seite-buchung-reservieren a{color:var(--colorset-hotel-link-active)!important}.hotel-seite-buchung-reservieren a,.hotel-seite-buchung-reservieren a:hover{text-decoration:none!important;-webkit-transition:color .2s;transition:color .2s}.hotel-seite-buchung-reservieren a:hover{color:var(--colorset-preise-hover)!important}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){color:var(--colorset-hotel-link-active)!important;border-bottom:1px solid var(--colorset-hotel-link-active)!important}.hotel-seite-buchung-form .form-control{padding:20px 0!important;background:transparent!important;border:none;border-bottom:1px solid var(--colorset-hotel-link-active)!important;border-radius:0;color:#fff!important;font-size:1.5rem;font-weight:200;font-family:GothamLight}.hotel-seite-buchung-form .form-check{padding:20px 35px!important;margin:unset;border-bottom:1px solid var(--colorset-hotel-link-active);font-family:GothamLight}.hotel-seite-buchung-form form{padding:0 100px}.hotel-seite-buchung-form .form-control::-webkit-input-placeholder{color:#fff!important}.hotel-seite-buchung-form .form-control:-ms-input-placeholder{color:#fff!important}.hotel-seite-buchung-form .form-control::placeholder{color:#fff!important}#hotel-buchung-form-daten input::-webkit-input-placeholder{color:#fff!important}#hotel-buchung-form-daten input:-ms-input-placeholder{color:#fff!important}#hotel-buchung-form-daten input::placeholder{color:#fff!important}.hotel-seite-buchung-preise table tbody tr td:nth-child(2)>h6{white-space:nowrap}.hotel-seite-buchung-preise table tbody tr td:first-child>h6{padding-right:15px}.hotel-seite-buchung-form .form-control:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.hotel-seite-buchung-form .form-check-inpup:focus,.hotel-seite-buchung-form .form-check-input,.hotel-seite-buchung-form .form-check-input:checked{background-color:var(--colorset-hotel-link-active);border:unset;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.hotel-seite-buchung-form .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")!important}.hotel-seite-buchung-form h2{font-family:Streamster!important;color:var(--colorset-hotel-link-active);font-size:3.5rem;letter-spacing:1.5px}.hotel-seite-buchung-form{padding:100px 0 50px}#hotel-buchung-form-daten{padding-bottom:100px}.hotel-seite-buchung-form .btn{background:transparent!important;border:none;border-radius:0;color:var(--colorset-hotel-link-active);font-size:1.5rem;font-weight:600;float:right;-webkit-transition:color .2s;transition:color .2s;font-family:GothamBold}.hotel-seite-buchung-form .btn:hover{color:#fff;-webkit-transition:color .2s;transition:color .2s}.hotel-seite-buchung-form form .form-check label{padding-left:15px}.hotel-seite-service .main-container{background-image:url(/img/leftCol-background.jpg);background-repeat:repeat-y}.hotel-seite-service-preise ul li{padding-top:25px;padding-left:5px}.hotel-seite-service-preise ul li ul li{padding-top:5px!important}.hotel-seite-service .flexRow .flexCol>div{color:#fff}.hotel-seite-service .flexRow .flexCol div:first-of-type{padding-bottom:unset}.hotel-seite-service-intro{padding:25px 100px!important}.hotel-seite-service .hotel-seite-service-preise{color:#fff}.hotel-seite-service-intro h3{font-family:GothamBold;padding:25px 0 0;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.hotel-seite-service-preise-heading ul li{font-size:1.4rem;color:var(--colorset-hotel-border);padding-left:5px}.hotel-seite-service-preise h6{padding-top:20px;font-size:1.5rem;font-weight:300}.hotel-seite-service-preise-heading ul ul li{text-align:justify;color:#fff;padding:50px 0 50px 25px;line-height:2;font-weight:400}.hotel-seite-service .flexRow .flexCol>div table{border:unset!important}.hotel-seite-service .flexRow .flexCol>div table td{border:none;color:var(--colorset-hotel-link-active);font-size:1.5rem;font-weight:300;width:auto!important}.hotel-seite-service-intro h2{font-size:3.5rem;letter-spacing:3.5px;font-family:Streamster}.hotel-seite-service-vorzuege{padding:75px 100px;background:#191a14}.hotel-seite-service-vorzuege h2{font-size:1.8rem!important;font-family:Gotham!important;line-height:2;letter-spacing:1px!important}.hotel-seite-service h2{font-family:Streamster}.hotel-seite-service-vorzuege ul{margin:unset;padding-top:50px!important}.hotel-seite-service h4{font-size:1rem;color:var(--colorset-hotel-link-active);padding-left:70px;padding-top:25px;padding-bottom:5px;width:65%}.hotel-seite-service h4,.hotel-seite-service ul li{font-weight:300;line-height:2;font-family:GothamLight}.hotel-seite-service ul li{font-size:1.4rem;padding-left:15px}.hotel-seite-service-buttons>div:first-child{display:block;width:100%;flex:0 0 100%}.hotel-seite-service-preise-heading ul ul{padding:unset!important;list-style:none!important}.hotel-seite-service-intro div p{font-weight:300}.hotel-seite-service .flexRow .flexCol>div table tr:last-of-type td{padding-bottom:20px;border-bottom:1px solid var(--colorset-hotel-table-text)}.hotel-seite-service .flexRow .flexCol>div ul{list-style-type:"✦ "!important;font-weight:600;font-size:1.4rem;margin:unset;width:100%;padding-left:55px}.hotel-seite-service div:first-child>div:first-child{font-size:1.4rem;font-weight:100}.hotel-seite-service-intro div p a{color:var(--colorset-hotel-link-active);padding-left:20px}.hotel-seite-service-intro div p a,.hotel-seite-service-intro div p a:hover{-webkit-transition:color .2s;transition:color .2s;text-decoration:none!important}.hotel-seite-service-intro div p a:hover{color:var(--colorset-preise-hover)}.hotel-seite-service-preise>ul:first-child{padding-top:unset!important}.hotel-seite-service .flexRow .flexCol>div ul li::marker{color:var(--colorset-hotel-link-active);font-size:1.7rem;line-height:1}.hotel-seite-service-reservieren-sterne:hover{cursor:pointer}.hotel-seite-service .flexRow .flexCol>div ul ul{list-style:none!important;padding:unset!important;font-weight:300}.hotel-seite-service .flexRow .flexCol>div table td h2{color:#fff;padding-top:50px;padding-bottom:25px}.hotel-seite-service-reservieren{width:75%;padding:50px 0 0 50px;font-weight:300}.hotel-seite-service-reservieren-sterne{text-align:center;padding:50px 0;color:#b4c54a}.hotel-seite-service-buttons{flex-wrap:wrap}.hotel-seite-service-buttons,.hotel-seite-service-buttons div{background:#000!important;display:flex;justify-content:space-between}.hotel-seite-service-buttons div{width:100%;padding:75px 0}.hotel-seite-service-buttons h2{font-size:3.5rem;padding-bottom:50px;padding-left:100px;padding-right:100px}.hotel-seite-service-buttons>p:nth-child(2){line-height:2;padding-left:100px;padding-right:100px}.hotel-seite-service-buttons h3{font-family:GothamBold;color:var(--colorset-hotel-link-active);padding:50px 100px;line-height:1.5}.hotel-seite-service-buttons>p:nth-child(4){width:75%;color:var(--colorset-hotel-border);font-size:1.2rem;line-height:2;padding-left:100px;padding-right:100px}.hotel-seite-service-buttons div a{font-weight:500;font-size:1.8rem;background:#3c3c3c;padding:30px 0;flex:0 0 31.5%;text-align:center;color:#6f7c2b;font-family:GothamBold;text-decoration:none!important;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-service-buttons div a:hover{background:#1f1f1f;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-service-apotheke{padding:75px 0 0;background:#000}.hotel-seite-service-angebote{background-image:url(/img/wellness-bg.jpg)!important;padding:55px 0 100px!important}.hotel-seite-service-angebote h2{padding:30px 0;font-size:3.5rem;letter-spacing:3.5px}.hotel-seite-service-angebote a{padding:30px 85px!important;background:#ffffff36!important;color:#6d7a2b!important;text-decoration:unset!important;-webkit-transition:background .2s;transition:background .2s;font-weight:600;font-size:1.8rem!important;font-family:GothamBold}.hotel-seite-service-angebote p{width:61%;margin:0 auto;font-size:1.4rem}.hotel-seite-service-angebote a:hover{background:#b7c570!important;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-service-angebote p>*{font-size:1.3rem!important;font-weight:100}.hotel-seite-service-angebote p>*>strong,.hotel-seite-service-angebote strong{font-weight:400}.hotel-seite-service-intro>div{padding:15px 0}.hotel-seite-service-carousel,.hotel-seite-service-preise,.hotel-seite-service-preise-heading,.hotel-seite-service-reservieren,.hotel-seite-service-reservieren-sterne{padding:0 100px}.hotel-seite-service-reservieren{padding:50px 175px}.hotel-seite-ruegen .main-container{background-image:url(/img/leftCol-background.jpg);background-repeat:repeat-y}.hotel-seite-ruegen-preise ul li{padding-top:25px;padding-left:5px}.hotel-seite-ruegen-preise ul li ul li{padding-top:5px!important}.hotel-seite-ruegen .flexRow .flexCol>div{color:#fff}.hotel-seite-ruegen .flexRow .flexCol div:first-of-type{padding-bottom:unset}.hotel-seite-ruegen-reservierung{padding:25px 100px!important}.hotel-seite-ruegen-reservierung h3{font-family:Gotham;padding:50px 0;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.hotel-seite-ruegen .hotel-seite-ruegen-preise{color:#fff}.hotel-seite-ruegen-preise h3{font-size:3.5rem;letter-spacing:3.5px;color:#fff;padding-bottom:25px}.hotel-seite-ruegen-preise-heading ul li{font-size:1.4rem;color:var(--colorset-hotel-border);padding-left:5px}.hotel-seite-ruegen-preise h6{padding-top:20px;font-size:1.5rem;font-weight:300}.hotel-seite-ruegen-preise-heading ul ul li{text-align:justify;color:#fff;padding:50px 0 50px 25px;line-height:2;font-weight:400}.hotel-seite-ruegen .flexRow .flexCol>div table{border:unset!important;margin-bottom:20px}.hotel-seite-ruegen .flexRow .flexCol>div table td{border:none;color:var(--colorset-hotel-link-active);font-size:1.5rem;font-weight:300;width:auto!important}.hotel-seite-ruegen-carousel h2{padding:50px 0;font-family:Gotham!important;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.hotel-seite-ruegen-vorzuege{padding:75px 100px;background:#191a14}.hotel-seite-ruegen-reservierung h2{font-size:3.5rem;letter-spacing:3.5px;font-family:Streamster}.hotel-seite-ruegen-angebote h2,.hotel-seite-ruegen-angebote h3{font-family:Streamster}.hotel-seite-ruegen-vorzuege ul{margin:unset;padding-top:50px!important}.hotel-seite-ruegen-vorzuege ul li{font-weight:300;line-height:2;font-size:1.5rem;padding-left:5px}.hotel-seite-ruegen-preise-heading ul ul{padding:unset!important;list-style:none!important}.hotel-seite-ruegen .flexRow .flexCol>div table tr:last-of-type td{padding-bottom:20px;border-bottom:1px solid var(--colorset-hotel-table-text)}.hotel-seite-ruegen .flexRow .flexCol>div ul{list-style-type:"✦ "!important;font-weight:600;font-size:1.4rem;margin:unset;width:100%;padding-left:55px}.hotel-seite-ruegen div:first-child>div:first-child{font-size:1.4rem;font-weight:100}.hotel-seite-ruegen div:first-child>div:first-child p{margin:unset;padding:15px 0;line-height:2}.hotel-seite-ruegen-preise>ul:first-child{padding-top:unset!important}.hotel-seite-ruegen .flexRow .flexCol>div ul li::marker{color:var(--colorset-hotel-link-active);font-size:1.7rem;line-height:1}.hotel-seite-ruegen-reservieren-sterne:hover{cursor:pointer}.hotel-seite-ruegen .flexRow .flexCol>div ul ul{list-style:none!important;padding:unset!important;font-weight:300}.hotel-seite-ruegen .flexRow .flexCol>div table td h2{color:#fff;padding-top:50px;padding-bottom:25px}.hotel-seite-ruegen-reservieren{width:75%;padding:50px 0 0 50px;font-weight:300}.hotel-seite-ruegen-reservieren-sterne{text-align:center;padding:50px 0;color:#b4c54a}.hotel-seite-ruegen-intro div ul li{padding-left:15px;font-family:GothamLight}.hotel-seite-ruegen-buttons,.hotel-seite-ruegen-buttons div{background:#000!important;display:flex;justify-content:space-between}.hotel-seite-ruegen-buttons div{width:100%;padding:75px 0}.hotel-seite-ruegen-buttons div a{font-weight:500;font-size:1.8rem;background:#3c3c3c;padding:30px 0;flex:0 0 31.5%;text-align:center;color:#6f7c2b;font-family:GothamBold;text-decoration:none!important;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-ruegen-buttons div a:hover{background:#1f1f1f;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-ruegen-apotheke{padding:75px 0 0;background:#000}.hotel-seite-ruegen-angebote{background-image:url(/img/wellness-bg.jpg);padding:55px 0 100px!important}.hotel-seite-ruegen-angebote h2{padding:30px 0;font-size:3.5rem;letter-spacing:3.5px}.hotel-seite-ruegen-angebote a{padding:30px 85px!important;background:#ffffff36!important;color:#6d7a2b!important;text-decoration:unset!important;-webkit-transition:background .2s;transition:background .2s;font-weight:600;font-size:1.8rem!important;font-family:GothamBold}.hotel-seite-ruegen-angebote p{width:61%;margin:0 auto;font-size:1.4rem}.hotel-seite-ruegen-angebote a:hover{background:#b7c570!important;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-ruegen-angebote p>*{font-size:1.3rem!important;font-weight:100}.hotel-seite-ruegen-angebote p>*>strong,.hotel-seite-ruegen-angebote strong{font-weight:400}.hotel-seite-ruegen-intro>div{padding:15px 0}.hotel-seite-ruegen-intro{padding:25px 100px!important}.hotel-seite-ruegen-intro h2{font-size:3.5rem;letter-spacing:3.5px;font-family:Streamster}.hotel-seite-ruegen-preise,.hotel-seite-ruegen-preise-heading{padding:0 100px}.hotel-seite-ruegen h3{font-family:GothamBold;padding:50px 0;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.hotel-seite-ruegen ul li{font-weight:300}.hotel-seite-ruegen-carousel,.hotel-seite-ruegen-reservieren,.hotel-seite-ruegen-reservieren-sterne{padding:0 100px}.hotel-seite-ruegen-reservieren{padding:50px 175px}.hotel-seite-ruegen-form .form-control{padding:15px 0!important;background:transparent!important;border:none;border-bottom:1px solid var(--colorset-hotel-link-active)!important;border-radius:0;color:#fff!important;font-size:1.5rem;font-weight:200}.hotel-seite-ruegen-form .form-check{padding:15px 35px!important;margin:unset;border-bottom:1px solid var(--colorset-hotel-link-active)}.hotel-seite-ruegen-form form{padding:0 100px}.hotel-seite-ruegen-form .form-control::-webkit-input-placeholder{color:#fff!important}.hotel-seite-ruegen-form .form-control:-ms-input-placeholder{color:#fff!important}.hotel-seite-ruegen-form .form-control::placeholder{color:#fff!important}.hotel-seite-ruegen-form .form-control:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.hotel-seite-ruegen-form .form-check-inpup:focus,.hotel-seite-ruegen-form .form-check-input,.hotel-seite-ruegen-form .form-check-input:checked{background-color:var(--colorset-hotel-link-active);border:unset;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.hotel-seite-ruegen-form .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")!important}.hotel-seite-ruegen-form h2{font-family:Streamster!important;color:var(--colorset-hotel-link-active);font-size:3.5rem;letter-spacing:3.5px}.hotel-seite-ruegen-form{padding:100px 0 50px}#hotel-ruegen-form-daten{padding-bottom:100px}.hotel-seite-ruegen-form .btn{background:transparent!important;border:none;border-radius:0;color:var(--colorset-hotel-link-active);font-size:1.5rem;font-weight:400;float:right;-webkit-transition:color .2s;transition:color .2s}.hotel-seite-ruegen-form .btn:hover{color:#fff;-webkit-transition:color .2s;transition:color .2s}.hotel-seite-ruegen-intro h4{font-size:1.2rem;font-weight:300;color:var(--colorset-hotel-link-active);padding-left:70px;padding-top:50px;padding-bottom:50px;font-family:GothamLight}.hotel-seite-ruegen table h3{color:#fff;padding:0!important}.hotel-seite-ruegen table td{color:#fff!important}.hotel-seite-ruegen table td a{text-decoration:none;font-weight:300;font-family:GothamLight}.hotel-seite-ruegen table td p{padding:unset!important}.hotel-seite-geschichte .main-container{background-image:url(/img/leftCol-background.jpg);background-repeat:repeat-y}.hotel-seite-geschichte-preise ul li{padding-top:25px;padding-left:5px}.hotel-seite-geschichte-preise ul li ul li{padding-top:5px!important}.hotel-seite-geschichte .flexRow .flexCol>div{color:#fff}.hotel-seite-geschichte .flexRow .flexCol div:first-of-type{padding-bottom:unset}.hotel-seite-geschichte-reservierung{padding:25px 100px!important}.hotel-seite-geschichte-reservierung h3{font-family:Gotham;padding:50px 0;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.hotel-seite-geschichte .hotel-seite-geschichte-preise{color:#fff}.hotel-seite-geschichte-preise h3{font-size:3.5rem;letter-spacing:3.5px;color:#fff;padding-bottom:25px}.hotel-seite-geschichte-preise-heading ul li{font-size:1.4rem;color:var(--colorset-hotel-border);padding-left:5px}.hotel-seite-geschichte-preise h6{padding-top:20px;font-size:1.5rem;font-weight:300}.hotel-seite-geschichte-preise-heading ul ul li{text-align:justify;color:#fff;padding:50px 0 50px 25px;line-height:2;font-weight:400}.hotel-seite-geschichte .flexRow .flexCol>div table{border:unset!important}.hotel-seite-geschichte .flexRow .flexCol>div table td{border:none;color:var(--colorset-hotel-link-active);font-size:1.5rem;font-weight:300;width:auto!important;padding:25px 0}.hotel-seite-geschichte-carousel h2{padding:50px 0;font-family:Gotham!important;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.hotel-seite-geschichte-vorzuege{padding:75px 100px;background:#191a14}.hotel-seite-geschichte-reservierung h2{font-size:3.5rem;letter-spacing:3.5px;font-family:Streamster}.hotel-seite-geschichte-angebote h2,.hotel-seite-geschichte-angebote h3{font-family:Streamster}.hotel-seite-geschichte-vorzuege ul{margin:unset;padding-top:50px!important}.hotel-seite-geschichte-vorzuege ul li{font-weight:300;line-height:2;font-size:1.5rem;padding-left:5px}.hotel-seite-geschichte-preise-heading ul ul{padding:unset!important;list-style:none!important}.hotel-seite-geschichte .flexRow .flexCol>div table tr:last-of-type td{padding-bottom:20px;border-bottom:1px solid var(--colorset-hotel-table-text)}.hotel-seite-geschichte .flexRow .flexCol>div ul{list-style-type:"✦ "!important;font-weight:600;font-size:1.4rem;margin:unset;width:100%;padding-left:55px}.hotel-seite-geschichte div:first-child>div:first-child{font-size:1.4rem;font-weight:100}.hotel-seite-geschichte div:first-child>div:first-child p{margin:unset;padding:15px 0;line-height:1.5}.hotel-seite-geschichte-preise>ul:first-child{padding-top:unset!important}.hotel-seite-geschichte .flexRow .flexCol>div ul li::marker{color:var(--colorset-hotel-link-active);font-size:1.7rem;line-height:1}.hotel-seite-geschichte-reservieren-sterne:hover{cursor:pointer}.hotel-seite-geschichte .flexRow .flexCol>div ul ul{list-style:none!important;padding:unset!important;font-weight:300}.hotel-seite-geschichte .flexRow .flexCol>div table td h2{color:#fff;padding-top:50px;padding-bottom:25px}.hotel-seite-geschichte-reservieren{width:75%;padding:50px 0 0 50px;font-weight:300}.hotel-seite-geschichte-reservieren-sterne{text-align:center;padding:50px 0;color:#b4c54a}.hotel-seite-geschichte-buttons,.hotel-seite-geschichte-buttons div{background:#000!important;display:flex;justify-content:space-between}.hotel-seite-geschichte-buttons div{width:100%;padding:75px 0}.hotel-seite-geschichte-buttons div a{font-weight:500;font-size:1.8rem;background:#3c3c3c;padding:30px 0;flex:0 0 31.5%;text-align:center;color:#6f7c2b;font-family:GothamBold;text-decoration:none!important;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-geschichte-buttons div a:hover{background:#1f1f1f;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-geschichte-apotheke{padding:75px 0 0;background:#000}.hotel-seite-geschichte-angebote{background-image:url(/img/wellness-bg.jpg);padding:55px 0 100px!important}.hotel-seite-geschichte-angebote h2{padding:30px 0;font-size:3.5rem;letter-spacing:3.5px}.hotel-seite-geschichte-angebote a{padding:30px 85px!important;background:#ffffff36!important;color:#6d7a2b!important;text-decoration:unset!important;-webkit-transition:background .2s;transition:background .2s;font-weight:600;font-size:1.8rem!important;font-family:GothamBold}.hotel-seite-geschichte-angebote p{width:61%;margin:0 auto;font-size:1.4rem}.hotel-seite-geschichte-angebote a:hover{background:#b7c570!important;-webkit-transition:background .2s;transition:background .2s}.hotel-seite-geschichte-angebote p>*{font-size:1.3rem!important;font-weight:100}.hotel-seite-geschichte-angebote p>*>strong,.hotel-seite-geschichte-angebote strong{font-weight:400}.hotel-seite-geschichte-intro>div{padding:25px 0}.hotel-seite-geschichte-intro{padding:25px 100px!important}.hotel-seite-geschichte-intro h2{font-size:3.5rem;letter-spacing:3.5px;font-family:Streamster}.hotel-seite-geschichte-preise,.hotel-seite-geschichte-preise-heading{padding:0 100px}.hotel-seite-geschichte h3{font-family:Gotham;padding:50px 0;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.hotel-seite-geschichte ul li{font-weight:300}.hotel-seite-geschichte-carousel,.hotel-seite-geschichte-reservieren,.hotel-seite-geschichte-reservieren-sterne{padding:0 100px}.hotel-seite-geschichte-reservieren{padding:50px 175px}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){color:var(--colorset-hotel-link-active);border-bottom:1px solid var(--colorset-hotel-link-active)}.hotel-seite-geschichte-form .form-control{padding:15px 0!important;background:transparent!important;border:none;border-bottom:1px solid var(--colorset-hotel-link-active)!important;border-radius:0;color:#fff!important;font-size:1.5rem;font-weight:200}.hotel-seite-geschichte-form .form-check{padding:15px 35px!important;margin:unset;border-bottom:1px solid var(--colorset-hotel-link-active)}.hotel-seite-geschichte-form form{padding:0 100px}.hotel-seite-geschichte-form .form-control::-webkit-input-placeholder{color:#fff!important}.hotel-seite-geschichte-form .form-control:-ms-input-placeholder{color:#fff!important}.hotel-seite-geschichte-form .form-control::placeholder{color:#fff!important}.hotel-seite-geschichte-form .form-control:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.hotel-seite-geschichte-form .form-check-inpup:focus,.hotel-seite-geschichte-form .form-check-input,.hotel-seite-geschichte-form .form-check-input:checked{background-color:var(--colorset-hotel-link-active);border:unset;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.hotel-seite-geschichte-form .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")!important}.hotel-seite-geschichte-form h2{font-family:Streamster!important;color:var(--colorset-hotel-link-active);font-size:3.5rem;letter-spacing:3.5px}.hotel-seite-geschichte-form{padding:100px 0 50px}#hotel-geschichte-form-daten{padding-bottom:100px}.hotel-seite-geschichte-form .btn{background:transparent!important;border:none;border-radius:0;color:var(--colorset-hotel-link-active);font-size:1.5rem;font-weight:400;float:right;-webkit-transition:color .2s;transition:color .2s}.hotel-seite-geschichte-form .btn:hover{color:#fff;-webkit-transition:color .2s;transition:color .2s}.hotel-seite-geschichte-intro h4{font-size:1.2rem;font-weight:300;color:var(--colorset-hotel-link-active);padding-left:55px;padding-top:50px;padding-bottom:50px}.hotel-seite-geschichte table h3{color:#fff;padding:0;font-family:GothamBold}.hotel-seite-geschichte table td{color:#fff!important;border-bottom:1px solid var(--colorset-hotel-border)!important}.hotel-seite-geschichte table td a{text-decoration:none;font-weight:300}.hotel-seite-geschichte table td p{padding:unset!important}.restaurant-seite-uebersicht-preise ul li{padding-top:25px;padding-left:5px}.restaurant-seite-uebersicht-preise ul li ul li{padding-top:5px!important}.restaurant-seite-uebersicht .flexRow .flexCol>div{color:#fff}.restaurant-seite-uebersicht .flexRow .flexCol div:first-of-type{padding-bottom:unset}.restaurant-seite-uebersicht-intro{padding:25px 0!important}.restaurant-seite-uebersicht .restaurant-seite-uebersicht-preise{color:#fff}.restaurant-seite-uebersicht .leftCol>div{background-image:url(/img/leftCol-background-restaurant.jpg);background-repeat:repeat-y}.restaurant-seite-uebersicht-preise h3{font-size:3.5rem;letter-spacing:3.5px;color:#fff;padding-bottom:25px}.restaurant-seite-uebersicht-preise-heading ul li{font-size:1.4rem;color:var(--colorset-restaurant-border);padding-left:5px}.restaurant-seite-uebersicht-preise h6{padding-top:20px;font-size:1.5rem;font-weight:300}.restaurant-seite-uebersicht-preise-heading ul ul li{text-align:justify;color:#fff;padding:50px 0 50px 25px;line-height:2;font-weight:400}.restaurant-seite-uebersicht .flexRow .flexCol>div table td{border:none;color:var(--colorset-restaurant-link-active);font-size:1.5rem;font-weight:500;width:auto!important;font-family:GothamBold;vertical-align:top}.restaurant-seite-uebersicht-carousel h2{padding:50px 0;font-family:Gotham!important;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.restaurant-seite-uebersicht-vorzuege{padding:75px 100px;background:#191a14}.restaurant-seite-uebersicht-vorzuege h2{font-size:1.8rem!important;font-family:Gotham!important;line-height:2;letter-spacing:1px!important}.restaurant-seite-uebersicht h2,.restaurant-seite-uebersicht h3{font-family:Streamster}.restaurant-seite-uebersicht h2{font-size:3.5rem;letter-spacing:1.5px}.restaurant-seite-uebersicht-intro-text>div>h2{padding-bottom:25px}.restaurant-seite-uebersicht-vorzuege ul{margin:unset;padding-top:50px!important}.restaurant-seite-uebersicht-vorzuege ul li{font-weight:300;line-height:2;font-size:1.5rem;padding-left:5px}.restaurant-seite-uebersicht-preise-heading ul ul{padding:unset!important;list-style:none!important}.restaurant-seite-uebersicht .flexRow .flexCol>div table tr:last-of-type td{padding-bottom:20px;border-bottom:1px solid var(--colorset-restaurant-table-text)}.restaurant-seite-uebersicht .flexRow .flexCol>div ul{list-style-type:"✦ "!important;font-weight:600;font-size:1.4rem;margin:unset;width:100%;padding-left:130px}.restaurant-seite-uebersicht div:first-child>div:first-child{font-size:1.4rem;font-weight:100}.restaurant-seite-uebersicht div:first-child>div:first-child p{margin:unset;padding:15px 0;line-height:1.5}.restaurant-seite-uebersicht-preise>ul:first-child{padding-top:unset!important}.restaurant-seite-uebersicht .flexRow .flexCol>div ul li::marker{color:var(--colorset-restaurant-link-active);font-size:1.7rem;line-height:1}.restaurant-seite-uebersicht-reservieren-sterne:hover{cursor:pointer}.restaurant-seite-uebersicht .flexRow .flexCol>div ul ul{list-style:none!important;padding:unset!important;font-weight:300}.restaurant-seite-uebersicht .flexRow .flexCol>div table td h2{color:#fff;padding-top:50px;padding-bottom:25px}.restaurant-seite-uebersicht-reservieren{width:75%;padding:50px 0 0 50px;font-weight:300}.restaurant-seite-uebersicht-reservieren-sterne{text-align:center;padding:50px 0;color:#b4c54a}.restaurant-seite-uebersicht-buttons,.restaurant-seite-uebersicht-buttons div{background:#000!important;display:flex;justify-content:space-between}.restaurant-seite-uebersicht-buttons div{width:100%;padding:75px 0}.restaurant-seite-uebersicht-buttons div a{font-weight:500;font-size:1.8rem;background:#3c3c3c;padding:30px 0;flex:0 0 31.5%;text-align:center;color:var(--colorset-restaurant-border);font-family:GothamBold;text-decoration:none!important;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-uebersicht-buttons div a:hover{background:#1f1f1f;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-uebersicht-apotheke{padding:75px 0 0;background:#000}.restaurant-seite-uebersicht-angebote{background-image:url(/img/rinderkunde-bg.jpg);padding:55px 0 100px!important}.restaurant-seite-uebersicht-angebote h2{padding:30px 0 0;font-family:Moving Skate;font-size:5rem;letter-spacing:1.5px;text-align:center;color:#000;line-height:.8}.restaurant-seite-uebersicht-angebote h2:not(.rinderkunde-intro-heading){padding-top:50px}.restaurant-seite-uebersicht-angebote a{padding:30px 85px!important;background:#909a5d!important;color:#6d7a2b!important;text-decoration:unset!important;-webkit-transition:background .2s;transition:background .2s;font-weight:600;font-size:1.8rem!important}.restaurant-seite-uebersicht-angebote p{margin:0 auto}.restaurant-seite-uebersicht-angebote p,.restaurant-seite-uebersicht-angebote p span{font-size:1.2rem!important;color:#000!important}.restaurant-seite-uebersicht-angebote>div{width:61%;margin:0 auto;text-align:center}.restaurant-seite-uebersicht-angebote>div>p{text-align:center;padding-bottom:50px!important}.restaurant-seite-uebersicht-angebote img{width:100%;height:100%}.restaurant-seite-uebersicht-angebote a:hover{background:#b7c570!important;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-uebersicht-angebote p>*{font-size:1.3rem!important;font-weight:300}.restaurant-seite-uebersicht-angebote p>*>strong,.restaurant-seite-uebersicht-angebote strong{font-weight:400}.restaurant-seite-uebersicht-intro-text table{border:unset}.restaurant-seite-uebersicht-intro>div{padding:15px 0}.restaurant-seite-uebersicht-carousel,.restaurant-seite-uebersicht-preise,.restaurant-seite-uebersicht-preise-heading,.restaurant-seite-uebersicht-reservieren,.restaurant-seite-uebersicht-reservieren-sterne{padding:0 100px}.restaurant-seite-uebersicht-reservieren{padding:50px 175px}.restaurant-seite-uebersicht-intro table h6{font-size:1.5rem;color:var(--colorset-restaurant-table-text);padding:unset;letter-spacing:2px;font-weight:300;font-family:GothamBold}.restaurant-seite-uebersicht-intro table h6 strong{font-family:GothamBold;font-weight:500}.restaurant-seite-uebersicht-intro table p{color:#fff;padding:unset!important;line-height:1.5;font-size:1.2rem;width:75%}.restaurant-seite-uebersicht-intro table td{padding-bottom:unset!important}.restaurant-seite-uebersicht-intro table td:last-child{vertical-align:top;font-weight:600!important}.restaurant-seite-uebersicht-intro-text{padding:0 100px!important}.restaurant-seite-uebersicht-karte li{list-style-type:"✦ "!important;font-weight:300;font-size:1.4rem;margin:unset;width:100%;padding-left:5px;color:var(--colorset-restaurant-link-active);font-family:GothamLight;-webkit-transition:color .1s;transition:color .1s}.restaurant-seite-uebersicht-karte li:hover,.restaurant-seite-uebersicht-karte li:hover::marker{color:#fff!important;-webkit-transition:color .1s;transition:color .1s}.restaurant-seite-uebersicht-karte li::marker{padding-right:15px}.restaurant-seite-uebersicht-karte li.expanded{font-weight:600!important;color:#fff}.speisekarte-entry-body{padding:0 100px 0 0}.speisekarte-entry-body table{border-top:1px solid var(--colorset-restaurant-border)!important;border:unset}.speisekarte-entry-body table tr:first-of-type td{padding-top:0}.speisekarte-entry-body table tr:last-of-type td{padding-bottom:0}.speisekarte-entry-body table tr:first-of-type td:first-child{padding-top:45px}.speisekarte-entry-body table tr:first-of-type td:nth-child(2){padding-top:45px;vertical-align:top!important}.speisekarte-entry-body table{margin-bottom:35px!important}.speisekarte-entry-body table td{padding:50px 0}.speisekarte-first,.speisekarte-second{padding-bottom:50px!important}.speisekarte-sterne{color:var(--colorset-restaurant-link-active);text-align:center;padding:35px 0;border-top:1px solid var(--colorset-restaurant-link-active)}.restaurant-seite-uebersicht-karte li:hover,.speisekarte-sterne:hover{cursor:pointer}.restaurant-seite-uebersicht-karte h1{color:#fff;padding-left:50px;font-size:1.3rem;width:100%;font-weight:300;line-height:2}.restaurant-seite-uebersicht-karte tr td:nth-child(2){white-space:nowrap}.restaurant-seite-uebersicht-karte h4{color:#fff;font-size:1rem;font-weight:400}.speisekarte-entry-body ul li::marker{color:#fff!important}.speisekarte-entry-body ul li{padding-left:unset!important}.speisekarte-entry-body ul li:hover,.speisekarte-entry-body ul li h4:hover{cursor:auto!important}.speisekarte-entry-body ul li h4{font-size:1.4rem!important;margin:unset!important;letter-spacing:2px}#speisekarteSlider{width:100%;height:600px;padding-bottom:50px;margin-top:100px}#speisekarteSlider img,#speisekarteSlider video{width:100%;height:100%;object-fit:cover}#speisekarteSlider video{z-index:2}#speisekarteSlider .carousel-indicators{display:none}#speisekarteSlider .carousel-caption{background:#e4bf93!important;color:#000;width:100%;left:0;bottom:0;font-family:GothamBold;padding-bottom:5px!important;padding-top:5px!important}#speisekarteSlider .carousel-control-prev{left:30px}#speisekarteSlider .carousel-control-next{right:30px}#speisekarteSlider .carousel-control-next,#speisekarteSlider .carousel-control-prev{width:auto}#videoPopup{position:fixed;width:100vw;height:100vh;background:#000000db;top:0;z-index:50}#videoPopupInner{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}#videoPopupCloseButton{color:#fff;position:absolute;font-size:3.5rem;top:15px;right:50px;line-height:1}#videoPopupCloseButton:hover,.carouselItemVideo:hover{cursor:pointer}#speisekarteSlider .carousel-inner,#speisekarteSlider .carousel-item{width:100%;height:600px}.carouselPlayButton{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);font-size:5rem!important;color:var(--colorset-restaurant-border);text-shadow:0 0 8px #000;-webkit-transition:all .2s;transition:all .2s}.carouselPlayButton:hover{color:#df4646;-webkit-transition:all .2s;transition:all .2s}.restaurant-seite-getraenkekarte-preise ul li{padding-top:25px;padding-left:5px}.restaurant-seite-getraenkekarte-preise ul li ul li{padding-top:5px!important}.restaurant-seite-getraenkekarte .flexRow .flexCol>div{color:#fff}.restaurant-seite-getraenkekarte .flexRow .flexCol div:first-of-type{padding-bottom:unset}.restaurant-seite-getraenkekarte-intro{padding:25px 0!important}.restaurant-seite-getraenkekarte .restaurant-seite-getraenkekarte-preise{color:#fff}.restaurant-seite-getraenkekarte .leftCol>div{background-image:url(/img/leftCol-background.jpg);background-repeat:repeat-y}.restaurant-seite-getraenkekarte-preise h3{font-size:3.5rem;letter-spacing:3.5px;color:#fff;padding-bottom:25px}.restaurant-seite-getraenkekarte-preise-heading ul li{font-size:1.4rem;color:var(--colorset-restaurant-border);padding-left:5px}.restaurant-seite-getraenkekarte-preise h6{padding-top:20px;font-size:1.5rem;font-weight:300}.restaurant-seite-getraenkekarte-preise-heading ul ul li{text-align:justify;color:#fff;padding:50px 0 50px 25px;line-height:2;font-weight:400}.restaurant-seite-getraenkekarte .flexRow .flexCol>div table td{border:none;color:var(--colorset-restaurant-link-active);font-size:1.5rem;font-weight:300;width:auto!important;font-family:GothamBold}.restaurant-seite-getraenkekarte .flexRow .flexCol>div table td:nth-child(2) p{border:none;color:var(--colorset-restaurant-link-active);font-size:1.5rem;font-weight:500;width:auto!important;font-family:GothamBold}.restaurant-seite-getraenkekarte-carousel h2{padding:50px 0;font-family:Gotham!important;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.restaurant-seite-getraenkekarte-vorzuege{padding:75px 100px;background:#191a14}.restaurant-seite-getraenkekarte-vorzuege h2{font-size:1.8rem!important;font-family:Gotham!important;line-height:2;letter-spacing:1px!important}.restaurant-seite-getraenkekarte h2,.restaurant-seite-getraenkekarte h3{font-family:Streamster}.restaurant-seite-getraenkekarte h2{font-size:3.5rem;letter-spacing:3.5px}.restaurant-seite-getraenkekarte-vorzuege ul{margin:unset;padding-top:50px!important}.restaurant-seite-getraenkekarte-vorzuege ul li{font-weight:300;line-height:2;font-size:1.5rem;padding-left:5px}.restaurant-seite-getraenkekarte-preise-heading ul ul{padding:unset!important;list-style:none!important}.restaurant-seite-getraenkekarte .flexRow .flexCol>div table tr:last-of-type td{padding-bottom:20px;border-bottom:1px solid var(--colorset-restaurant-table-text)}.restaurant-seite-getraenkekarte .flexRow .flexCol>div ul{list-style-type:"✦ "!important;font-weight:600;font-size:1.4rem;margin:unset;width:100%;padding-left:130px}.restaurant-seite-getraenkekarte div:first-child>div:first-child{font-size:1.4rem;font-weight:100}.restaurant-seite-getraenkekarte div:first-child>div:first-child p{margin:unset;padding:15px 0;line-height:1.5;margin-bottom:15px;width:80%}.restaurant-seite-getraenkekarte-preise>ul:first-child{padding-top:unset!important}.restaurant-seite-getraenkekarte .flexRow .flexCol>div ul li::marker{color:var(--colorset-restaurant-link-active);font-size:1.7rem;line-height:1}.restaurant-seite-getraenkekarte-reservieren-sterne:hover{cursor:pointer}.restaurant-seite-getraenkekarte .flexRow .flexCol>div ul ul{list-style:none!important;padding:unset!important;font-weight:300}.restaurant-seite-getraenkekarte .flexRow .flexCol>div table td h2{color:#fff;padding-top:50px;padding-bottom:25px}.restaurant-seite-getraenkekarte-reservieren{width:75%;padding:50px 0 0 50px;font-weight:300}.restaurant-seite-getraenkekarte-reservieren-sterne{text-align:center;padding:50px 0;color:#b4c54a}.restaurant-seite-getraenkekarte-buttons,.restaurant-seite-getraenkekarte-buttons div{background:#000!important;display:flex;justify-content:space-between}.restaurant-seite-getraenkekarte-buttons div{width:100%;padding:75px 0}.restaurant-seite-getraenkekarte-buttons div a{font-weight:500;font-size:1.8rem;background:#3c3c3c;padding:30px 0;flex:0 0 31.5%;text-align:center;color:var(--colorset-restaurant-border);font-family:GothamBold;text-decoration:none!important;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-getraenkekarte-buttons div a:hover{background:#1f1f1f;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-getraenkekarte-apotheke{padding:75px 0 0;background:#000}.restaurant-seite-getraenkekarte-angebote{background-image:url(/img/rinderkunde-bg.jpg);padding:55px 0 100px!important}.restaurant-seite-getraenkekarte-angebote h2{padding:30px 0 0;font-family:Moving Skate;font-size:5rem;letter-spacing:1.5px;text-align:center;color:#000;line-height:.8}.restaurant-seite-getraenkekarte-angebote h2:not(.rinderkunde-intro-heading){padding-top:50px}.restaurant-seite-getraenkekarte-angebote a{padding:30px 85px!important;background:#909a5d!important;color:#6d7a2b!important;text-decoration:unset!important;-webkit-transition:background .2s;transition:background .2s;font-weight:600;font-size:1.8rem!important}.restaurant-seite-getraenkekarte-angebote p{margin:0 auto}.restaurant-seite-getraenkekarte-angebote p,.restaurant-seite-getraenkekarte-angebote p span{font-size:1.2rem!important;color:#000!important}.restaurant-seite-getraenkekarte-angebote>div{width:61%;margin:0 auto;text-align:center}.restaurant-seite-getraenkekarte-angebote>div>p{text-align:center}.restaurant-seite-getraenkekarte-angebote img{width:100%;height:100%}.restaurant-seite-getraenkekarte-angebote a:hover{background:#b7c570!important;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-getraenkekarte-angebote p>*{font-size:1.3rem!important;font-weight:300}.restaurant-seite-getraenkekarte-angebote p>*>strong,.restaurant-seite-getraenkekarte-angebote strong{font-weight:400}.restaurant-seite-getraenkekarte-intro-text table{border:unset}.restaurant-seite-getraenkekarte-intro>div{padding:15px 0}.restaurant-seite-getraenkekarte-carousel,.restaurant-seite-getraenkekarte-preise,.restaurant-seite-getraenkekarte-preise-heading,.restaurant-seite-getraenkekarte-reservieren,.restaurant-seite-getraenkekarte-reservieren-sterne{padding:0 100px}.restaurant-seite-getraenkekarte-reservieren{padding:50px 175px}.restaurant-seite-getraenkekarte-intro table h6{font-size:1.5rem;color:var(--colorset-restaurant-table-text);padding:unset;letter-spacing:2px;font-weight:300;font-family:GothamLight}.restaurant-seite-getraenkekarte-intro table h6 strong{font-weight:500;font-family:GothamBold}.restaurant-seite-getraenkekarte-intro table p{color:#fff;padding:unset!important;line-height:1.5;font-size:1.2rem}.restaurant-seite-getraenkekarte-intro table td{padding-bottom:unset!important}.restaurant-seite-getraenkekarte-intro table td:last-child{vertical-align:top;font-weight:300!important}.restaurant-seite-getraenkekarte-intro-text{padding:0 100px!important}.hidden{display:none}.restaurant-seite-getraenkekarte-karte li{list-style-type:"✦ "!important;font-weight:300;font-size:1.4rem;margin:unset;width:100%;padding-left:5px;color:var(--colorset-restaurant-link-active);font-family:GothamLight}.restaurant-seite-getraenkekarte-karte li:hover,.restaurant-seite-getraenkekarte-karte li:hover::marker{color:#fff!important;-webkit-transition:color .1s;transition:color .1s}.restaurant-seite-getraenkekarte-karte li.expanded{font-weight:600!important;color:#fff}.getraenkekarte-entry-body{padding:0 100px 0 0}.getraenkekarte-entry-body table{border-top:1px solid var(--colorset-restaurant-border)!important;border:unset}.getraenkekarte-entry-body table tr:first-of-type td{padding-top:0}.getraenkekarte-entry-body table tr:last-of-type td{padding-bottom:0}.getraenkekarte-entry-body table tr:first-of-type td{padding-top:35px}.getraenkekarte-entry-body table{margin-bottom:35px!important}.steak-ist-leidenschaft{padding:50px 100px 25px}.getraenkekarte-first,.getraenkekarte-second{padding-bottom:50px!important}.getraenkekarte-sterne{color:var(--colorset-restaurant-link-active);text-align:center;padding:25px 0;border-top:1px solid var(--colorset-restaurant-link-active)}.getraenkekarte-sterne:hover,.restaurant-seite-getraenkekarte-karte li:hover{cursor:pointer}.restaurant-seite-getraenkekarte-karte h1{color:#fff;padding-left:0;font-size:1.3rem;width:100%;font-weight:300;line-height:2}.restaurant-seite-getraenkekarte-karte tr td:nth-child(2){white-space:nowrap}.restaurant-seite-getraenkekarte-karte h4{color:#fff;font-size:1rem;font-weight:400}.getraenkekarte-entry-body ul li::marker{color:#fff!important}.getraenkekarte-entry-body ul li{padding-left:unset!important}.getraenkekarte-entry-body ul li:hover,.getraenkekarte-entry-body ul li h4:hover{cursor:auto!important}.getraenkekarte-entry-body ul li h4{font-size:1.4rem!important;margin:unset!important;letter-spacing:2px}.restaurant-seite-gutschein .main-container{background-image:url(/img/leftCol-background.jpg);background-repeat:repeat-y}.restaurant-seite-gutschein-preise ul li{padding-top:25px;padding-left:5px}.restaurant-seite-gutschein-preise ul li ul li{padding-top:5px!important}.restaurant-seite-gutschein .flexRow .flexCol>div{color:#fff}.restaurant-seite-gutschein .flexRow .flexCol div:first-of-type{padding-bottom:unset}.restaurant-seite-gutschein-reservierung{padding:25px 0!important}.restaurant-seite-gutschein-reservierung h2{padding:25px 100px}.gutschein-text{padding:50px 0}.gutschein-text p{padding:25px 100px!important}.restaurant-seite-gutschein-reservierung h3{font-family:Gotham;padding:50px 0;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.restaurant-seite-gutschein .restaurant-seite-gutschein-preise{color:#fff}.restaurant-seite-gutschein-preise h3{font-size:3.5rem;letter-spacing:3.5px;color:#fff;padding-bottom:25px}.restaurant-seite-gutschein-preise-heading ul li{font-size:1.4rem;color:var(--colorset-restaurant-border);padding-left:5px}.restaurant-seite-gutschein-preise h6{padding-top:20px;font-size:1.5rem;font-weight:300}.restaurant-seite-gutschein-preise-heading ul ul li{text-align:justify;color:#fff;padding:50px 0 50px 25px;line-height:2;font-weight:400}.restaurant-seite-gutschein .flexRow .flexCol>div table{border:unset!important}.restaurant-seite-gutschein .flexRow .flexCol>div table td{border:none;color:var(--colorset-restaurant-link-active);font-size:1.5rem;font-weight:300;width:auto!important}.restaurant-seite-gutschein-carousel h2{padding:50px 0;font-family:Gotham!important;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.restaurant-seite-gutschein-vorzuege{padding:75px 100px;background:#191a14}.restaurant-seite-gutschein-reservierung h2{font-size:3.5rem;letter-spacing:3.5px;font-family:Streamster}.restaurant-seite-gutschein-angebote h2,.restaurant-seite-gutschein-angebote h3{font-family:Streamster}.restaurant-seite-gutschein-vorzuege ul{margin:unset;padding-top:50px!important}.restaurant-seite-gutschein-vorzuege ul li{font-weight:300;line-height:2;font-size:1.5rem;padding-left:5px}.restaurant-seite-gutschein-preise-heading ul ul{padding:unset!important;list-style:none!important}.restaurant-seite-gutschein .flexRow .flexCol>div table tr:last-of-type td{padding-bottom:20px;border-bottom:1px solid var(--colorset-restaurant-table-text)}.restaurant-seite-gutschein .flexRow .flexCol>div ul{list-style-type:"✦ "!important;font-weight:600;font-size:1.4rem;margin:unset;width:100%;padding-left:55px}.restaurant-seite-gutschein div:first-child>div:first-child{font-size:1.4rem;font-weight:100}.restaurant-seite-gutschein div:first-child>div:first-child p{margin:unset;padding:15px 0;line-height:2}.restaurant-seite-gutschein-preise>ul:first-child{padding-top:unset!important}.restaurant-seite-gutschein .flexRow .flexCol>div ul li::marker{color:var(--colorset-restaurant-link-active);font-size:1.7rem;line-height:1}.restaurant-seite-gutschein-reservieren-sterne:hover{cursor:pointer}.restaurant-seite-gutschein .flexRow .flexCol>div ul ul{list-style:none!important;padding:unset!important;font-weight:300}.restaurant-seite-gutschein .flexRow .flexCol>div table td h2{color:#fff;padding-top:50px;padding-bottom:25px}.restaurant-seite-gutschein-reservieren{width:75%;padding:50px 0 0 50px;font-weight:300}.restaurant-seite-gutschein-reservieren-sterne{text-align:center;padding:50px 0;color:#b4c54a}.restaurant-seite-gutschein-buttons,.restaurant-seite-gutschein-buttons div{background:#000!important;display:flex;justify-content:space-between}.restaurant-seite-gutschein-buttons div{width:100%;padding:75px 0}.restaurant-seite-gutschein-buttons div a{font-weight:500;font-size:1.8rem;background:#3c3c3c;padding:30px 0;flex:0 0 31.5%;text-align:center;color:#6f7c2b;font-family:GothamMedium;text-decoration:none!important;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-gutschein-buttons div a:hover{background:#1f1f1f;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-gutschein-apotheke{padding:75px 0 0;background:#000}.restaurant-seite-gutschein-angebote{background-image:url(/img/wellness-bg.jpg);padding:55px 0 100px!important}.restaurant-seite-gutschein-angebote h2{padding:30px 0;font-size:3.5rem;letter-spacing:3.5px}.restaurant-seite-gutschein-angebote a{padding:30px 85px!important;background:#909a5d!important;color:#6d7a2b!important;text-decoration:unset!important;-webkit-transition:background .2s;transition:background .2s;font-weight:600;font-size:1.8rem!important}.restaurant-seite-gutschein-angebote p{width:61%;margin:0 auto;font-size:1.4rem}.restaurant-seite-gutschein-angebote a:hover{background:#b7c570!important;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-gutschein-angebote p>*{font-size:1.3rem!important;font-weight:100}.restaurant-seite-gutschein-angebote p>*>strong,.restaurant-seite-gutschein-angebote strong{font-weight:400}.restaurant-seite-gutschein-intro>div{padding:15px 0}.restaurant-seite-gutschein-preise,.restaurant-seite-gutschein-preise-heading{padding:0 100px}.restaurant-seite-gutschein-preise h2,.restaurant-seite-gutschein-preise h3{font-family:Streamster!important;font-size:3.5rem;letter-spacing:3.5px}.restaurant-seite-gutschein-carousel,.restaurant-seite-gutschein-reservieren,.restaurant-seite-gutschein-reservieren-sterne{padding:0 100px}.restaurant-seite-gutschein-reservieren{padding:50px 175px}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){background:none!important;color:var(--colorset-restaurant-link-active);border:none;border-bottom:1px solid var(--colorset-restaurant-link-active);border-radius:0;padding-right:30px}.restaurant-seite-gutschein-form .form-control{padding:15px 0!important;background:transparent!important;border:none;border-bottom:1px solid var(--colorset-restaurant-link-active)!important;border-radius:0;color:#fff!important;font-size:1.5rem;font-weight:200;font-family:GothamLight}.restaurant-seite-gutschein-form .form-check{padding:15px 35px!important;margin:unset;border-bottom:1px solid var(--colorset-restaurant-link-active);font-family:GothamLight}.restaurant-seite-gutschein-form form{padding:0 100px}.restaurant-seite-gutschein-form .form-control::-webkit-input-placeholder{color:#fff!important}.restaurant-seite-gutschein-form .form-control:-ms-input-placeholder{color:#fff!important}.restaurant-seite-gutschein-form .form-control::placeholder{color:#fff!important}.restaurant-seite-gutschein-form .form-control:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.restaurant-seite-gutschein-form .form-check-inpup:focus,.restaurant-seite-gutschein-form .form-check-input,.restaurant-seite-gutschein-form .form-check-input:checked{background-color:var(--colorset-restaurant-link-active);border:unset;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.restaurant-seite-gutschein-form .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")!important}.restaurant-seite-gutschein-form h2{font-family:Streamster!important;color:var(--colorset-restaurant-link-active);font-size:3.5rem;letter-spacing:3.5px}.restaurant-seite-gutschein-form{padding:100px 0 50px}.restaurant-seite-gutschein-form .btn{background:transparent!important;border:none;border-radius:0;color:var(--colorset-restaurant-link-active);font-size:1.5rem;font-weight:400;float:right;-webkit-transition:color .2s;transition:color .2s;font-family:GothamBold}#restaurant-gutschein-form-reservierung div.mb-3>div>div,#restaurant-gutschein-form-reservierung label{padding-left:65px}.restaurant-seite-gutschein-form .btn:hover{color:#fff;-webkit-transition:color .2s;transition:color .2s}.restaurant-seite-reservierung .main-container{background-image:url(/img/leftCol-background.jpg);background-repeat:repeat-y}.restaurant-seite-reservierung-preise ul li{padding-top:25px;padding-left:5px}.restaurant-seite-reservierung-preise ul li ul li{padding-top:5px!important}.restaurant-seite-reservierung .flexRow .flexCol>div{color:#fff}.restaurant-seite-reservierung .flexRow .flexCol div:first-of-type{padding-bottom:unset}.restaurant-seite-reservierung-reservierung{padding:25px 0!important}.restaurant-seite-reservierung-reservierung h2{padding:25px 100px}.reservierung-text{padding:50px 0}.reservierung-text p{padding:25px 100px!important}.restaurant-seite-reservierung-reservierung h3{font-family:Gotham;padding:50px 0;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.restaurant-seite-reservierung .restaurant-seite-reservierung-preise{color:#fff}.restaurant-seite-reservierung-preise h3{font-size:3.5rem;letter-spacing:3.5px;color:#fff;padding-bottom:25px}.restaurant-seite-reservierung-preise-heading ul li{font-size:1.4rem;color:var(--colorset-restaurant-border);padding-left:5px}.restaurant-seite-reservierung-preise h6{padding-top:20px;font-size:1.5rem;font-weight:300}.restaurant-seite-reservierung-preise-heading ul ul li{text-align:justify;color:#fff;padding:50px 0 50px 25px;line-height:2;font-weight:400}.restaurant-seite-reservierung .flexRow .flexCol>div table{border:unset!important}.restaurant-seite-reservierung .flexRow .flexCol>div table td{border:none;color:var(--colorset-restaurant-link-active);font-size:1.5rem;font-weight:300;width:auto!important}.restaurant-seite-reservierung-carousel h2{padding:50px 0;font-family:Gotham!important;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.restaurant-seite-reservierung-vorzuege{padding:75px 100px;background:#191a14}.restaurant-seite-reservierung-reservierung h2{font-size:3.5rem;letter-spacing:3.5px;font-family:Streamster}.restaurant-seite-reservierung-angebote h2,.restaurant-seite-reservierung-angebote h3{font-family:Streamster}.restaurant-seite-reservierung-vorzuege ul{margin:unset;padding-top:50px!important}.restaurant-seite-reservierung-vorzuege ul li{font-weight:300;line-height:2;font-size:1.5rem;padding-left:5px}.restaurant-seite-reservierung-preise-heading ul ul{padding:unset!important;list-style:none!important}.restaurant-seite-reservierung .flexRow .flexCol>div table tr:last-of-type td{padding-bottom:20px;border-bottom:1px solid var(--colorset-restaurant-table-text)}.restaurant-seite-reservierung .flexRow .flexCol>div ul{list-style-type:"✦ "!important;font-weight:600;font-size:1.4rem;margin:unset;width:100%;padding-left:55px}.restaurant-seite-reservierung div:first-child>div:first-child{font-size:1.4rem;font-weight:100}.restaurant-seite-reservierung div:first-child>div:first-child p{margin:unset;padding:15px 0;line-height:1.5}.restaurant-seite-reservierung-preise>ul:first-child{padding-top:unset!important}.restaurant-seite-reservierung .flexRow .flexCol>div ul li::marker{color:var(--colorset-restaurant-link-active);font-size:1.7rem;line-height:1}.restaurant-seite-reservierung-reservieren-sterne:hover{cursor:pointer}#restaurant-reservierung-form label{padding-left:15px}#restaurant-reservierung-form .select-item{border-bottom:1px solid var(--colorset-restaurant-link-active)}#restaurant-reservierung-form div.mb-3>div>div{padding-left:15px}.restaurant-seite-reservierung .flexRow .flexCol>div ul ul{list-style:none!important;padding:unset!important;font-weight:300}.restaurant-seite-reservierung .flexRow .flexCol>div table td h2{color:#fff;padding-top:50px;padding-bottom:25px}.restaurant-seite-reservierung-reservieren{width:75%;padding:50px 0 0 50px;font-weight:300}.restaurant-seite-reservierung-reservieren-sterne{text-align:center;padding:50px 0;color:#b4c54a}.restaurant-seite-reservierung-buttons,.restaurant-seite-reservierung-buttons div{background:#000!important;display:flex;justify-content:space-between}.restaurant-seite-reservierung-buttons div{width:100%;padding:75px 0}.restaurant-seite-reservierung-buttons div a{font-weight:500;font-size:1.8rem;background:#3c3c3c;padding:30px 0;flex:0 0 31.5%;text-align:center;color:#6f7c2b;font-family:GothamMedium;text-decoration:none!important;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-reservierung-buttons div a:hover{background:#1f1f1f;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-reservierung-apotheke{padding:75px 0 0;background:#000}.restaurant-seite-reservierung-angebote{background-image:url(/img/wellness-bg.jpg);padding:55px 0 100px!important}.restaurant-seite-reservierung-angebote h2{padding:30px 0;font-size:3.5rem;letter-spacing:3.5px}.restaurant-seite-reservierung-angebote a{padding:30px 85px!important;background:#909a5d!important;color:#6d7a2b!important;text-decoration:unset!important;-webkit-transition:background .2s;transition:background .2s;font-weight:600;font-size:1.8rem!important}.restaurant-seite-reservierung-angebote p{width:61%;margin:0 auto;font-size:1.4rem}.restaurant-seite-reservierung-angebote a:hover{background:#b7c570!important;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-reservierung-angebote p>*{font-size:1.3rem!important;font-weight:100}.restaurant-seite-reservierung-angebote p>*>strong,.restaurant-seite-reservierung-angebote strong{font-weight:400}.restaurant-seite-reservierung-intro>div{padding:15px 0}.restaurant-seite-reservierung-preise,.restaurant-seite-reservierung-preise-heading{padding:0 100px}.restaurant-seite-reservierung-preise h2,.restaurant-seite-reservierung-preise h3{font-family:Streamster!important;font-size:3.5rem;letter-spacing:3.5px}.restaurant-seite-reservierung-carousel,.restaurant-seite-reservierung-reservieren,.restaurant-seite-reservierung-reservieren-sterne{padding:0 100px}.restaurant-seite-reservierung-reservieren{padding:50px 175px}#restaurant-reservierung-form div div.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){background:none!important;color:var(--colorset-restaurant-link-active)!important;border:none;border-bottom:1px solid var(--colorset-restaurant-link-active)!important;border-radius:0;padding-right:30px}.restaurant-seite-reservierung-form .form-control{padding:15px 0!important;background:transparent!important;border:none;border-bottom:1px solid var(--colorset-restaurant-link-active)!important;border-radius:0;color:#fff!important;font-size:1.5rem;font-weight:200;font-family:GothamLight}.restaurant-seite-reservierung-form .form-check{padding:15px 35px!important;margin:unset;border-bottom:1px solid var(--colorset-restaurant-link-active);font-family:GothamLight}.restaurant-seite-reservierung-form form{padding:0 100px}.restaurant-seite-reservierung-form .form-control::-webkit-input-placeholder{color:#fff!important}.restaurant-seite-reservierung-form .form-control:-ms-input-placeholder{color:#fff!important}.restaurant-seite-reservierung-form .form-control::placeholder{color:#fff!important}.restaurant-seite-reservierung-form .form-control:focus{outline:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.restaurant-seite-reservierung-form .form-check-inpup:focus,.restaurant-seite-reservierung-form .form-check-input,.restaurant-seite-reservierung-form .form-check-input:checked{background-color:var(--colorset-restaurant-link-active);border:unset;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.restaurant-seite-reservierung-form .form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")!important}.restaurant-seite-reservierung-form h2{font-family:Streamster!important;color:var(--colorset-restaurant-link-active);font-size:3.5rem;letter-spacing:3.5px}.restaurant-seite-reservierung-form{padding:100px 0 50px}#restaurant-buchung-form-daten{padding-bottom:100px}.restaurant-seite-reservierung-form .btn{background:transparent!important;border:none;border-radius:0;color:var(--colorset-restaurant-link-active);font-size:1.5rem;font-weight:400;float:right;-webkit-transition:color .2s;transition:color .2s;font-family:GothamBold}.restaurant-seite-reservierung-form .btn:hover{color:#fff;-webkit-transition:color .2s;transition:color .2s}#restaurant-reservierung-form-daten{padding-bottom:100px}.tischreservierung-vorbehalt{padding:70px 0 0 135px!important;font-size:1rem;font-weight:600;width:60%}.restaurant-seite-biergarten-preise ul li{padding-top:25px;padding-left:5px}.restaurant-seite-biergarten-preise ul li ul li{padding-top:5px!important}.restaurant-seite-biergarten .flexRow .flexCol>div{color:#fff}.restaurant-seite-biergarten .flexRow .flexCol div:first-of-type{padding-bottom:unset}.restaurant-seite-biergarten .flexCol.leftCol>div{background-image:url(/img/leftCol-background.jpg);background-repeat:repeat-y}.restaurant-seite-biergarten-intro{padding:25px 100px!important}.restaurant-seite-biergarten .restaurant-seite-biergarten-preise{color:#fff}.restaurant-seite-biergarten-preise h3{font-size:3.5rem;letter-spacing:3.5px;color:#fff;padding-bottom:25px}.restaurant-seite-biergarten-preise-heading ul li{font-size:1.4rem;color:var(--colorset-restaurant-border);padding-left:5px}.restaurant-seite-biergarten-preise h6{padding-top:20px;font-size:1.5rem;font-weight:300}.restaurant-seite-biergarten-preise-heading ul ul li{text-align:justify;color:#fff;padding:50px 0 50px 25px;line-height:2;font-weight:400}.restaurant-seite-biergarten .flexRow .flexCol>div table{border:unset!important}.restaurant-seite-biergarten .flexRow .flexCol>div table td{border:none;color:var(--colorset-restaurant-link-active);font-size:1.5rem;font-weight:300;width:auto!important}.restaurant-seite-biergarten-carousel h2{padding:50px 0;font-family:GothamBold!important;font-size:1.8rem!important;font-weight:600;letter-spacing:1px!important}.restaurant-seite-biergarten-vorzuege{padding:75px 100px}.restaurant-seite-biergarten-vorzuege h2{font-size:1.8rem!important;font-family:Gotham!important;line-height:2;letter-spacing:1px!important}.restaurant-seite-biergarten h2,.restaurant-seite-biergarten h3{font-family:Streamster}.restaurant-seite-biergarten h2{font-size:3.5rem;letter-spacing:3.5px}.restaurant-seite-biergarten-vorzuege ul{margin:unset;padding-top:50px!important}.restaurant-seite-biergarten-vorzuege ul li{font-weight:300;line-height:2;font-size:1.5rem;padding-left:5px}.restaurant-seite-biergarten-preise-heading ul ul{padding:unset!important;list-style:none!important}.restaurant-seite-biergarten .flexRow .flexCol>div table tr:last-of-type td{padding-bottom:20px;border-bottom:1px solid var(--colorset-restaurant-table-text)}.restaurant-seite-biergarten .flexRow .flexCol>div ul{list-style-type:"✦ "!important;font-weight:600;font-size:1.4rem;margin:unset;width:100%;padding-left:55px}.restaurant-seite-biergarten div:first-child>div:first-child{font-size:1.4rem;font-weight:100}.restaurant-seite-biergarten div:first-child>div:first-child p{margin:unset;padding:15px 0;line-height:1.5}.restaurant-seite-biergarten-angebote h2:not(.rinderkunde-intro-heading){padding-top:50px}.restaurant-seite-biergarten-preise>ul:first-child{padding-top:unset!important}.restaurant-seite-biergarten .flexRow .flexCol>div ul li::marker{color:var(--colorset-restaurant-link-active);font-size:1.7rem;line-height:1}.restaurant-seite-biergarten-reservieren-sterne:hover{cursor:pointer}.restaurant-seite-biergarten .flexRow .flexCol>div ul ul{list-style:none!important;padding:unset!important;font-weight:300}.restaurant-seite-biergarten .flexRow .flexCol>div table td h2{color:#fff;padding-top:50px;padding-bottom:25px}.restaurant-seite-biergarten-reservieren{width:75%;padding:50px 0 0 50px;font-weight:300}.restaurant-seite-biergarten-reservieren-sterne{text-align:center;padding:50px 0;color:var(--colorset-restaurant-link-active)}.restaurant-seite-biergarten-buttons,.restaurant-seite-biergarten-buttons div{background:#000!important;display:flex;justify-content:space-between}.restaurant-seite-biergarten-buttons div{width:100%;padding:75px 0}.restaurant-seite-biergarten-buttons div a{font-weight:500;font-size:1.8rem;background:#3c3c3c;padding:30px 0;flex:0 0 31.5%;text-align:center;color:var(--colorset-restaurant-link-active);font-family:GothamBold;text-decoration:none!important;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-biergarten-buttons div a:hover{background:#1f1f1f;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-biergarten-apotheke{padding:75px 0 0;background:#000}.restaurant-seite-biergarten-angebote{background-image:url(/img/rinderkunde-bg.jpg);padding:55px 0 100px!important}.restaurant-seite-biergarten-angebote h2{padding:30px 0 0;font-family:Moving Skate;font-size:5rem;letter-spacing:1.5px;text-align:center;color:#000;line-height:.8}.restaurant-seite-biergarten-angebote a{padding:30px 85px!important;background:#909a5d!important;color:#6d7a2b!important;text-decoration:unset!important;-webkit-transition:background .2s;transition:background .2s;font-weight:600;font-size:1.8rem!important}.restaurant-seite-biergarten-angebote p{margin:0 auto}.restaurant-seite-biergarten-angebote p,.restaurant-seite-biergarten-angebote p span{font-size:1.2rem!important;color:#000!important}.restaurant-seite-biergarten-angebote>div{width:61%;margin:0 auto;text-align:center}.restaurant-seite-biergarten-angebote>div>p{text-align:center}.restaurant-seite-biergarten-angebote a:hover{background:#b7c570!important;-webkit-transition:background .2s;transition:background .2s}.restaurant-seite-biergarten-angebote p>*{font-size:1.3rem!important;font-weight:300}.restaurant-seite-biergarten-angebote p>*>strong,.restaurant-seite-biergarten-angebote strong{font-weight:400}.restaurant-seite-biergarten-intro>div{padding:15px 0}.restaurant-seite-biergarten-carousel,.restaurant-seite-biergarten-preise,.restaurant-seite-biergarten-preise-heading,.restaurant-seite-biergarten-reservieren,.restaurant-seite-biergarten-reservieren-sterne{padding:0 100px}.restaurant-seite-biergarten-carousel h2{color:var(--colorset-restaurant-link-active)}.restaurant-seite-biergarten-reservieren{padding:50px 175px}.restaurant-seite-biergarten-beachhaus{padding:50px 100px}.restaurant-seite-biergarten-beachhaus p{font-weight:400;font-size:1.2rem;width:70%}.restaurant-seite-biergarten-intro p:last-child{border-bottom:1px solid var(--colorset-restaurant-link-active);padding-bottom:30px!important}.restaurant-seite-biergarten-angebote img{width:100%;height:100%}@media screen and (min-width:2000px){.flexRow .flexCol:first-of-type{padding:60px 85px 60px 0}.footer .flexRow{padding:unset!important}.footer>div>div:first-child{padding-left:unset!important}.footer .flexRow .flexCol{padding:unset!important}.footerRightCol .flexCol:last-child{padding-right:15px!important}}@media (max-width:1750px){#speisekarteSlider{padding-bottom:50px;margin-top:100px}#speisekarteSlider,#speisekarteSlider .carousel-inner,#speisekarteSlider .carousel-item{width:100%;height:500px}}@media (max-width:1700px){.headerImage{height:auto;margin-bottom:-5px}.hotel-seite-buchung-angebote p,.hotel-seite-geschichte-angebote p,.hotel-seite-ruegen-angebote p,.hotel-seite-service-angebote p,.hotel-seite-uebersicht-angebote p,.restaurant-seite-biergarten-angebote>div,.restaurant-seite-getraenkekarte-angebote>div,.restaurant-seite-uebersicht-angebote>div{width:100%;padding:0 15px}#google-reviews h2{width:100%}}@media (max-width:1500px){#mainNavigationBar a{padding:0 45px}#subNavigationBar div#subNavigationBar-collapse div{justify-content:space-between}.navbar-nav{padding:0}#speisekarteSlider{padding-bottom:50px;margin-top:100px}#speisekarteSlider,#speisekarteSlider .carousel-inner,#speisekarteSlider .carousel-item{width:100%;height:400px}}@media (min-width:1300px){.google-review-qr-code{padding-top:55px}}@media (max-width:1300px){.google-review-qr-code{padding-top:80px}#google-reviews{padding-bottom:0}.flexRow{display:block}.flexRow .flexCol{max-width:unset!important;width:100%!important;padding:unset!important}.flexRow .rightCol{padding-top:75px!important;padding-bottom:75px!important}#mainNavigationBar a{font-size:1.5rem;padding:0 30px}.hotel-seite-uebersicht-buttons{padding:0 25px}.hotel-seite-uebersicht-apotheke{margin:0 auto;width:100%}.hotel-seite-buchung-buttons{padding:0 25px}.hotel-seite-buchung-apotheke{margin:0 auto;width:100%}.footer>div>div:first-child{padding-left:25px!important}.footer>div>div:nth-child(4){padding-right:unset!important}.footer>div>div:nth-child(5){padding-right:25px!important}.footer .flexRow .flexCol{padding-top:15px!important;padding-bottom:15px!important}.hotel-seite-service-buttons>p:nth-child(2),.hotel-seite-service-buttons>p:nth-child(4),.hotel-seite-service-buttons h2,.hotel-seite-service-buttons h3{padding-left:100px;padding-right:100px}.hotel .footerRightCol{padding-right:25px}#speisekarteSlider{padding-bottom:50px;margin-top:100px}#speisekarteSlider,#speisekarteSlider .carousel-inner,#speisekarteSlider .carousel-item{width:100%;height:600px}}@media (max-width:1100px){.footerLogo{display:none}.footer .flexRow{flex-wrap:wrap}.footer .flexRow .flexCol{width:50%;flex:0 0 50%;text-align:left;padding-left:15px!important}.footerLeftCol,.footerRightCol{width:100%;flex:0 0 100%;max-width:unset!important}.footer>div>div:first-child{padding-left:unset!important}.footer .flexRow .flexCol{padding-left:25px!important;padding-right:25px!important}.hotel .footerRightCol{padding-right:0}.footerLeftCol>div>div:nth-child(2){margin-left:unset!important}#speisekarteSlider{padding-bottom:50px;margin-top:100px}#speisekarteSlider,#speisekarteSlider .carousel-inner,#speisekarteSlider .carousel-item{width:100%;height:500px}}@media (max-width:991px){.navbar-toggler{background-color:var(--colorset-hotel-link-active)!important}.restaurant .navbar-toggler{background-color:var(--colorset-restaurant-link-active)!important}.navbar-light .navbar-toggler{border-color:transparent!important}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#mainNavigationBar,#subNavigationBar{padding:15px}#subNavigationBar a:first-of-type,#subNavigationBar a:last-of-type{padding:0}.navbar-nav{padding:30px 0 15px}#subNavigationBar a{margin-top:unset;line-height:1;padding:5px 0!important}#mainNavigationBar a{padding:10px 0;font-size:1.5rem;font-weight:300}#subNavigationBar button{display:none}#subNavigationBar .navbar-nav{flex-direction:row}#logo{margin-top:5px!important}#mainNavigationBar .navbar-nav{flex-direction:column;width:100%;padding:0}#subNavigationBar .collapse:not(.show){display:block}#videoPopupInner iframe{width:100vw!important;height:58vw!important}#speisekarteSlider{padding-top:25px;padding-bottom:25px;padding-bottom:50px;margin-top:100px}#speisekarteSlider,#speisekarteSlider .carousel-inner,#speisekarteSlider .carousel-item{width:100%;height:450px}}@media (max-width:870px){#speisekarteSlider{padding-bottom:50px;margin-top:100px}#speisekarteSlider,#speisekarteSlider .carousel-inner,#speisekarteSlider .carousel-item{width:100%;height:400px}}@media (max-width:780px){#subNavigationBar .navbar-nav a{font-size:2rem;font-weight:300}#logo{width:80px;height:80px;margin-top:20px!important}.hotel-seite-uebersicht h2{font-size:2.5rem}.hotel-seite-uebersicht-intro{padding:25px 50px!important}.hotel-seite-uebersicht-carousel,.hotel-seite-uebersicht-preise-heading{padding:0 50px}.hotel-seite-uebersicht-vorzuege{padding:75px 50px}.hotel-seite-uebersicht-vorzuege h2{font-size:1.3rem}.hotel-seite-uebersicht .flexRow .flexCol>div ul{padding-left:25px}.hotel-seite-uebersicht-preise-heading ul ul li{padding-left:0!important}.hotel-seite-uebersicht-preise{padding:0 50px!important}.hotel-seite-uebersicht .flexRow .flexCol>div table td{font-size:1rem!important}.hotel-seite-uebersicht .flexRow .flexCol>div ul{font-size:1.2rem!important}.hotel-seite-uebersicht .flexRow .flexCol>div table td h2{padding-left:0!important}.hotel-seite-uebersicht-preise h6{font-size:1rem!important}.hotel-seite-uebersicht-preise h6 span{font-size:.8rem!important}.hotel-seite-uebersicht-reservieren{padding:50px;width:100%}.hotel-seite-uebersicht-buttons div a{font-size:1.2rem;padding:15px 0;flex:0 0 30%;line-height:1}.hotel-seite-uebersicht-buttons{padding:0}#google-reviews h2,.hotel-seite-buchung h2{font-size:2.5rem}.hotel-seite-buchung-reservierung{padding:25px 50px!important}.hotel-seite-buchung-form form{padding:0 50px!important}.hotel-seite-buchung-carousel,.hotel-seite-buchung-preise-heading{padding:0 50px}.hotel-seite-buchung-vorzuege{padding:75px 50px}.hotel-seite-buchung-vorzuege h2{font-size:1.3rem}.hotel-seite-buchung .flexRow .flexCol>div ul{padding-left:25px}.hotel-seite-buchung-preise-heading ul ul li{padding-left:0!important}.hotel-seite-buchung-preise{padding:0 50px!important}.hotel-seite-buchung .flexRow .flexCol>div table td{font-size:1rem!important}.hotel-seite-buchung .flexRow .flexCol>div ul{font-size:1.2rem!important}.hotel-seite-buchung .flexRow .flexCol>div table td h2{padding-left:0!important}.hotel-seite-buchung-preise h6{font-size:1rem!important}.hotel-seite-buchung-preise h6 span{font-size:.8rem!important}.hotel-seite-buchung-reservieren{padding:50px;width:100%}.hotel-seite-buchung-buttons div a,.hotel-seite-geschichte-buttons div a,.hotel-seite-ruegen-buttons div a,.hotel-seite-service-buttons div a,.restaurant-seite-biergarten-buttons div a,.restaurant-seite-getraenkekarte-buttons div a,.restaurant-seite-uebersicht-buttons div a{font-size:1.2rem;padding:15px 0;flex:0 0 30%;line-height:1}.hotel-seite-buchung-buttons{padding:0}.hotel-seite-geschichte-intro,.hotel-seite-ruegen-intro,.hotel-seite-service-intro,.restaurant-seite-uebersicht-intro{padding:0 50px!important}.restaurant-seite-uebersicht-intro-text,.steak-ist-leidenschaft{padding:0!important}.restaurant-seite-uebersicht-karte li{padding-left:0!important;margin-left:30px;width:auto}.speisekarte-entry-body{padding:0!important}.getraenkekarte-entry-body{padding:0 75px 0 0!important}.restaurant-seite-uebersicht div:first-child>div:first-child p{padding-left:0!important}.restaurant-seite-biergarten-carousel,.restaurant-seite-biergarten-intro,.restaurant-seite-getraenkekarte-intro-text{padding:0 50px!important}.restaurant-seite-biergarten-beachhaus{padding:25px 50px!important}.restaurant-seite-biergarten-beachhaus p{width:100%}.restaurant-seite-reservierung-form{padding:50px 0 25px!important}.restaurant-seite-reservierung-form form,.restaurant-seite-reservierung-reservierung h2{padding:0 50px!important}.tischreservierung-vorbehalt{padding:50px!important}.hotel-seite-service h4{width:100%;padding-left:0;text-align:justify}.hotel-seite-service-buttons h2{padding-left:65px;padding-right:50px}.hotel-seite-service-buttons>p:nth-child(2),.hotel-seite-service-buttons h3{padding-left:50px;padding-right:50px}.hotel-seite-service-buttons>p:nth-child(4){padding-left:50px;padding-right:50px;width:100%}.hotel-seite-uebersicht div:first-child>div:first-child p{text-align:justify}.hotel-seite-buchung-preise table tbody tr td:nth-child(2) h6,.hotel-seite-uebersicht-preise table tbody tr td:nth-child(2) h6{white-space:nowrap}.hotel-seite-buchung div:first-child>div:first-child p{text-align:justify}.hotel-seite-buchung-form .form-check,.restaurant-seite-reservierung-form .form-check{font-size:1rem}.hotel-seite-ruegen table td a{font-size:1.3rem!important;float:right}.hotel-seite-service-intro h2{padding:15px 0}.hotel-seite-ruegen-intro h2{padding:25px 0}.hotel-seite-ruegen div:first-child>div:first-child p{text-align:justify!important}.hotel-seite-geschichte-intro h2{padding:25px 0}.hotel-seite-geschichte div:first-child>div:first-child p{text-align:justify}.restaurant-seite-uebersicht h2{padding:25px 0}.restaurant-seite-uebersicht div:first-child>div:first-child p{text-align:justify}.restaurant-seite-getraenkekarte .flexRow .flexCol>div ul,.restaurant-seite-uebersicht .flexRow .flexCol>div ul{padding-left:0}.restaurant-seite-getraenkekarte .flexRow .flexCol>div ul{padding-left:80px}.getraenkekarte-entry-body{padding:0 50px}.restaurant-seite-biergarten-intro h2{padding:25px 15px}.gutschein-text p{padding:25px 50px!important}.restaurant-seite-gutschein-form form{padding:0 50px}.restaurant-seite-gutschein-reservierung h2{padding:25px 50px}.footer>div>div h5{white-space:normal}.speisekarte-pdf{padding:0}#speisekarteSlider{padding-left:0;padding-right:0}#speisekarteSlider .carousel-caption{font-size:1rem}#speisekarteSlider{padding-bottom:50px;margin-top:100px}#speisekarteSlider,#speisekarteSlider .carousel-inner,#speisekarteSlider .carousel-item{width:100%;height:300px}}@media (max-width:550px){#subNavigationBar .navbar-nav a{font-size:1.3rem;font-weight:300}#logo{margin-top:9px!important}.hotel-seite-uebersicht-intro{padding:25px 15px!important}.hotel-seite-uebersicht-carousel,.hotel-seite-uebersicht-preise-heading{padding:0 25px}.hotel-seite-uebersicht-vorzuege h2{font-size:1.2rem!important}.hotel-seite-uebersicht-vorzuege{padding:75px 15px!important}.hotel-seite-uebersicht-vorzuege ul li{font-size:1.2rem}.hotel-seite-uebersicht .flexRow .flexCol>div ul{padding-left:30px!important}.hotel-seite-uebersicht-preise{padding:0 15px!important}.hotel-seite-uebersicht .flexRow .flexCol>div ul{font-size:1rem!important}.hotel-seite-uebersicht-preise h3{padding-left:15px!important}.hotel-seite-uebersicht-preise h6{font-size:1rem!important}.hotel-seite-uebersicht-preise h6 span{font-size:.6rem!important}.hotel-seite-uebersicht-reservieren{padding:50px 15px!important;font-size:1rem}.hotel-seite-buchung-reservierung{padding:25px 15px!important}.hotel-seite-buchung-form form{padding:0 15px!important}.hotel-seite-service-intro{padding:25px 15px!important}.hotel-seite-service ul li{font-size:1rem!important;font-weight:300!important;line-height:1.5}.hotel-seite-service-intro p{font-size:1.2rem!important}.hotel-seite-ruegen-intro{padding:25px 15px!important}.hotel-seite-ruegen div:first-child>div:first-child p{font-size:1.2rem;text-align:justify!important}.hotel-seite-geschichte-intro,.restaurant-seite-uebersicht-intro{padding:25px 15px!important}.restaurant-seite-uebersicht-intro table h6,.restaurant-seite-uebersicht-intro table p,.restaurant-seite-uebersicht .flexRow .flexCol>div table td{font-size:.8rem!important}.restaurant-seite-uebersicht-karte h1{width:100%;padding-left:0!important}.restaurant-seite-uebersicht .flexRow .flexCol>div ul{padding-left:0!important;font-size:1.4rem}.restaurant-seite-uebersicht-karte li.expanded{font-weight:500!important;width:auto;margin-left:30px}.restaurant-seite-getraenkekarte-intro-text{padding:0 15px!important}.restaurant-seite-getraenkekarte-intro table h6,.restaurant-seite-getraenkekarte .flexRow .flexCol>div table td{font-size:.8rem}.restaurant-seite-getraenkekarte-karte li{padding-left:15px}.restaurant-seite-getraenkekarte-karte li.expanded{font-weight:500!important}.getraenkekarte-entry-body{padding:0 15px!important}.restaurant-seite-getraenkekarte-intro table p,.restaurant-seite-getraenkekarte .flexRow .flexCol>div table td:nth-child(2) p{font-size:.8rem!important}.restaurant-seite-biergarten-carousel,.restaurant-seite-biergarten-intro{padding:0 15px!important}.restaurant-seite-biergarten-beachhaus{padding:15px!important}.restaurant-seite-biergarten-beachhaus p{width:100%}.restaurant-seite-reservierung-form form{padding:0 15px!important}.restaurant-seite-reservierung-reservierung h2{padding:0 15px!important;font-size:2.5rem}.tischreservierung-vorbehalt{padding:50px 15px!important;width:100%}.hotel-seite-buchung-preise,.hotel-seite-buchung-preise-heading{padding:0 15px!important}.hotel-seite-buchung .flexRow .flexCol>div table td h2{padding-left:0!important}.hotel-seite-buchung-preise h3{padding-left:15px!important}.footerLeftCol,.footerLeftCol>div,.footerRightCol,.footerRightCol>div{display:block}.footer .flexRow .flexCol{text-align:center!important}.hotel-seite-service-buttons h2{padding-left:20px;font-size:3rem;padding-right:5px}.hotel-seite-service-buttons>p:nth-child(2){padding-left:15px;padding-right:15px;text-align:justify;font-size:1.2rem}.hotel-seite-service-buttons h3{padding-left:15px;padding-right:15px}.hotel-seite-service-buttons>p:nth-child(4){padding-left:15px;padding-right:15px;text-align:justify}.hotel-seite-service-angebote p{width:100%}.hotel-seite-service-angebote h2{font-size:3rem;padding-right:30px 5px;text-align:justify}.hotel-seite-service-intro div p{text-align:justify}.hotel-seite-uebersicht-angebote p{width:100%;padding:0 5px}.hotel-seite-service-angebote p{padding:0 5px}.hotel-seite-buchung-angebote p{width:100%;padding:0 5px}.hotel-seite-ruegen-intro h2{font-size:2.5rem}.hotel-seite-ruegen-intro h4{padding-left:5px;padding-right:5px}.hotel-seite-ruegen-angebote p{width:100%;padding:0 5px}.hotel-seite-geschichte-intro h2{font-size:2.5rem}.hotel-seite-geschichte div:first-child>div:first-child p{text-align:justify!important;font-size:1.2rem}.hotel-seite-geschichte-angebote h2{font-size:2.5rem}.hotel-seite-geschichte-angebote p{width:100%;padding:0 5px}.restaurant-seite-uebersicht h2{font-size:2.5rem}.restaurant-seite-uebersicht div:first-child>div:first-child p{text-align:justify;font-size:1.2rem}.restaurant-seite-uebersicht-karte tr td:nth-child(2){white-space:nowrap}.hotel-seite-ruegen table td a{float:right}.hotel-seite-service-intro h2{font-size:2.5rem}.hotel-seite-uebersicht-preise table tbody tr td h2{padding-left:0!important}.hotel-seite-buchung-reservieren{padding:50px 15px;font-size:1rem}.hotel-seite-buchung div:first-child>div:first-child p,.hotel-seite-ruegen .flexRow .flexCol>div ul,.hotel-seite-uebersicht-preise-heading ul ul li,.hotel-seite-uebersicht div:first-child>div:first-child p,.restaurant-seite-getraenkekarte-karte li{font-size:1.2rem}.restaurant-seite-getraenkekarte h2{font-size:2.5rem}.rinderkunde-intro-heading{font-size:3rem}.restaurant-seite-uebersicht-karte li{font-size:1.2rem}.steak-ist-leidenschaft{padding:15px 0!important;font-size:2rem!important}.restaurant-seite-biergarten h2{font-size:2.5rem;padding:15px}.restaurant-seite-biergarten div:first-child>div:first-child p{font-size:1.2rem;text-align:justify}.restaurant-seite-reservierung-form h2{font-size:2.5rem}.restaurant-seite-uebersicht-angebote h2{font-size:3rem}.restaurant-seite-biergarten-carousel h2{padding:15px 0}.restaurant-seite-gutschein-reservierung h2{padding:25px 15px}.restaurant-seite-getraenkekarte .flexRow .flexCol>div ul{padding-left:50px}.legal-banner{display:block;font-size:.75rem;text-align:center;padding:7.5px 15px}.legal-banner>div a{padding:0 5px;white-space:nowrap}}@media (max-width:450px){#speisekarteSlider{padding-bottom:50px;margin-top:100px}#speisekarteSlider,#speisekarteSlider .carousel-inner,#speisekarteSlider .carousel-item{width:100%;height:200px}}@media (max-width:350px){.restaurant-seite-biergarten-buttons div a,.restaurant-seite-getraenkekarte-buttons div a,.restaurant-seite-uebersicht-buttons div a{font-size:.9rem}#subNavigationBar .navbar-nav a{font-size:1.1rem!important}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;height:0;width:1px;content:"";z-index:-1;border:8px solid transparent;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{-webkit-transform:rotate(225deg);transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + (1.7rem / 2));overflow-y:scroll;padding-right:0;padding-left:0;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}