@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-900.woff2") format("woff2"),url("/fonts/freight/freight-big-900.woff") format("woff"),url("/fonts/freight/freight-big-900.otf") format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-700.woff2") format("woff2"),url("/fonts/freight/freight-big-700.woff") format("woff"),url("/fonts/freight/freight-big-700.otf") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-700-italic.woff2") format("woff2"),url("/fonts/freight/freight-big-700-italic.woff") format("woff"),url("/fonts/freight/freight-big-700-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-400.woff2") format("woff2"),url("") format("/fonts/freight/freight-big-400.woff"),url("/fonts/freight/freight-big-400.otf") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-400-italic.woff2") format("woff2"),url("/fonts/freight-big-400-italic.woff") format("woff"),url("/fonts/freight/freight-big-400-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:SourceSans;font-style:normal;font-weight:normal;src:local(""),url("/fonts/SourceSans3-Regular.ttf") format("ttf")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-900.woff2") format("woff2"),url("/fonts/freight/freight-big-900.woff") format("woff"),url("/fonts/freight/freight-big-900.otf") format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-700.woff2") format("woff2"),url("/fonts/freight/freight-big-700.woff") format("woff"),url("/fonts/freight/freight-big-700.otf") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-700-italic.woff2") format("woff2"),url("/fonts/freight/freight-big-700-italic.woff") format("woff"),url("/fonts/freight/freight-big-700-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-400.woff2") format("woff2"),url("") format("/fonts/freight/freight-big-400.woff"),url("/fonts/freight/freight-big-400.otf") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-400-italic.woff2") format("woff2"),url("/fonts/freight-big-400-italic.woff") format("woff"),url("/fonts/freight/freight-big-400-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:SourceSans;font-style:normal;font-weight:normal;src:local(""),url("/fonts/SourceSans3-Regular.ttf") format("ttf")}.hotelinfosWrapper .iconsWrapper .iconContainer{width:auto;margin-right:1.5rem;display:inline-block}.hotelinfosWrapper .hotelContentDetails .detail{text-align:center;margin-top:20px;margin-bottom:20px}.hotelinfosWrapper .hotelContentDetails .detail i{font-size:38px}.hotelinfosWrapper .hotelContentDetails .detail p{margin:0}.hotelinfosWrapper .hotelContentDetails .detail p.key{margin-top:5px;margin-bottom:5px}.hotelinfosWrapper .hotelContentDetails .detail p.value{color:#cc9360;font-size:24px}.hotelinfosWrapper .hotelContentAusstattung h3{text-transform:uppercase}@media(min-width: 768px){.hotelinfosWrapper .hotelContentAusstattung .iconsWrapper{display:flex;flex-wrap:wrap}}@media(min-width: 992px){.hotelinfosWrapper .hotelContentAusstattung .iconsWrapper{display:block}}.hotelinfosWrapper .hotelContentAusstattung .iconsWrapper .iconContainer{margin:.5rem .5rem .5rem 0;vertical-align:middle;font-weight:bold;width:auto}@media(min-width: 768px){.hotelinfosWrapper .hotelContentAusstattung .iconsWrapper .iconContainer{width:50%;margin-right:0}}@media(min-width: 992px){.hotelinfosWrapper .hotelContentAusstattung .iconsWrapper .iconContainer{width:auto;margin-right:1.5rem;display:inline-block}}.hotelinfosWrapper .hotelContentAusstattung .iconsWrapper .iconContainer img{margin-right:.5rem;width:2rem}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-900.woff2") format("woff2"),url("/fonts/freight/freight-big-900.woff") format("woff"),url("/fonts/freight/freight-big-900.otf") format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-700.woff2") format("woff2"),url("/fonts/freight/freight-big-700.woff") format("woff"),url("/fonts/freight/freight-big-700.otf") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-700-italic.woff2") format("woff2"),url("/fonts/freight/freight-big-700-italic.woff") format("woff"),url("/fonts/freight/freight-big-700-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-400.woff2") format("woff2"),url("") format("/fonts/freight/freight-big-400.woff"),url("/fonts/freight/freight-big-400.otf") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-400-italic.woff2") format("woff2"),url("/fonts/freight-big-400-italic.woff") format("woff"),url("/fonts/freight/freight-big-400-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:SourceSans;font-style:normal;font-weight:normal;src:local(""),url("/fonts/SourceSans3-Regular.ttf") format("ttf")}.navigationWrapper{width:14rem;position:sticky;z-index:2;float:left;top:4rem;margin-bottom:1.75rem}.navigationWrapper .mobileMenuHead{display:none}.navigationWrapper .navbar{padding-top:0;background:#fff}.navigationWrapper ul.nav{padding:0;margin-bottom:0}.navigationWrapper ul.nav .nav-item{background:#fff;text-transform:uppercase;cursor:pointer;display:flex}.navigationWrapper ul.nav .nav-item a{text-decoration:none;color:#4d4d4c;padding:1rem 0;font-size:18px;border-top:1px solid #f4f4f4;border-right:1px solid #f4f4f4;width:100%}.navigationWrapper ul.nav .nav-item a.active,.navigationWrapper ul.nav .nav-item a:hover{color:#f4f4f4;text-decoration:none;border-color:#f4f4f4;border-right:none}.navigationWrapper ul.nav .nav-item a i,.navigationWrapper ul.nav .nav-item a svg{display:none}.navigationWrapper ul.nav .nav-item.headItem{display:block;width:100%}.navigationWrapper ul.nav .nav-item.headItem a{display:inline-block}.navigationWrapper ul.nav .nav-item.headItem .desktopMenuHead{display:block;width:100%;color:#000;margin-bottom:10px}.navigationWrapper a.button{width:100%;text-align:center;text-transform:uppercase;padding:1rem;font-size:18px}.navigationWrapper .toggleSmartNav{display:none;padding:1rem;position:absolute;top:0;right:0;cursor:pointer}.navigationWrapper .hidden{display:none !important}@media(min-width: 1200px){.navigationWrapper{top:5.5rem}}@media(max-width: 992px){.navigationWrapper{width:100%}.navigationWrapper .mobileMenuHead{font-family:"freight-big-pro",serif;font-size:1rem;color:#4d4d4c;position:absolute;top:1.125rem;display:block;text-transform:uppercase}.navigationWrapper .desktopMenuHead{display:none !important}.navigationWrapper #hotelNavigation .nav-item.hidden{display:block !important}.navigationWrapper #hotelNavigation .nav-item.hidden a{display:none !important}.navigationWrapper #hotelNavigation .nav-item.hidden a.active{display:inline-block !important;color:#fff}.navigationWrapper #hotelNavigation .nav-item a{display:none;background:#f4f4f4;color:#4d4d4c;padding-bottom:.25rem;font-family:"freight-big-pro",serif;text-transform:none;padding-left:4rem !important}.navigationWrapper #hotelNavigation .nav-item a i,.navigationWrapper #hotelNavigation .nav-item a svg{display:inline;margin-left:1rem;margin-top:.25rem}.navigationWrapper #hotelNavigation .nav-item a.active{display:flex;border-bottom:1px solid #f4f4f4;background:#fff;color:#f4f4f4;padding-left:0}.navigationWrapper #hotelNavigation .nav-item a.active i,.navigationWrapper #hotelNavigation .nav-item a.active svg{display:none}.navigationWrapper #hotelNavigation .button{display:none}.navigationWrapper #hotelNavigation .toggleSmartNav{display:inline-block}.navigationWrapper #hotelNavigation.anzeigen .nav-item a{display:inherit}}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url("/fonts/open-sans-v29-latin-regular.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-regular.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url("/fonts/open-sans-v29-latin-700.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-700.woff") format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url("/fonts/open-sans-v29-latin-800.woff2") format("woff2"),url("/fonts/open-sans-v29-latin-800.woff") format("woff")}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-900.woff2") format("woff2"),url("/fonts/freight/freight-big-900.woff") format("woff"),url("/fonts/freight/freight-big-900.otf") format("opentype");font-display:auto;font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-700.woff2") format("woff2"),url("/fonts/freight/freight-big-700.woff") format("woff"),url("/fonts/freight/freight-big-700.otf") format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-700-italic.woff2") format("woff2"),url("/fonts/freight/freight-big-700-italic.woff") format("woff"),url("/fonts/freight/freight-big-700-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-400.woff2") format("woff2"),url("") format("/fonts/freight/freight-big-400.woff"),url("/fonts/freight/freight-big-400.otf") format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"freight-big-pro";src:url("/fonts/freight/freight-big-400-italic.woff2") format("woff2"),url("/fonts/freight-big-400-italic.woff") format("woff"),url("/fonts/freight/freight-big-400-italic.otf") format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:SourceSans;font-style:normal;font-weight:normal;src:local(""),url("/fonts/SourceSans3-Regular.ttf") format("ttf")}.googleKarteHotelWrapper #googleKarte{width:100%;aspect-ratio:auto 9/16;margin:20px 0}@media(min-width: 576px){.googleKarteHotelWrapper #googleKarte{aspect-ratio:auto 16/9}}.googleKarteHotelWrapper #googleKarte.inactiveGoogleMap{height:100px;text-align:center}.googleKarteHotelWrapper #googleKarte.inactiveGoogleMap .button{cursor:pointer}.googleKarteHotelWrapper .mapMarkerLabel{position:relative;bottom:2rem;padding:.5rem}.googleKarteHotelWrapper .mapMarkerHotel{text-shadow:0 0 5px #dfb378}.googleKarteHotelWrapper .mapMarkerGolfplatz{text-shadow:0 0 5px #f4f4f4}.klappLink{cursor:pointer;color:#cc9360;width:100%;margin-bottom:5px;text-align:center;text-transform:uppercase;margin-top:1rem}.golfplatzListeWidget .golfplaetze.verlauf{overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;position:relative;max-height:650px}.hotel-class-badge{margin-top:1.5rem}@media(max-width: 576px){.hotel-class-badge img{width:3.5rem;height:3.5rem}}.layoutHotel #contentWrap .headline{display:flex;justify-content:space-between}.layoutHotel #contentWrap .headline .Info{margin-top:.95rem}.reisedaten-zusammenfassung{text-transform:uppercase}.dankeBild img{max-width:100%}.hotelListenBild{max-width:100%}.hoteldetails-link{color:#ce9461}@media screen and (max-width: 500px){.dankeBild{margin-top:1rem}}body.layoutHotel .breadcrumbWrapper{max-width:100%}body.layoutHotel .hotel-detail h1{margin-top:1.5rem;margin-bottom:0}body.layoutHotel .hotel-detail .hotelIconsWrapper{margin-top:1.5rem}#lageWrapper .lage{display:flex;gap:1rem}@media(max-width: 992px){#lageWrapper .lage{flex-wrap:wrap}}#lageWrapper .lage .lage-map{width:50%;border-radius:.5rem;overflow:hidden}@media(max-width: 992px){#lageWrapper .lage .lage-map{width:100%}}#lageWrapper .lage .lage-map .googleKarteHotelWrapper{min-height:18rem;min-width:100%}#lageWrapper .lage .lage-map .googleKarteHotelWrapper .googleMapWidget{min-height:18rem;min-width:100%}#lageWrapper .lage .lage-map .googleKarteHotelWrapper .googleMapWidget #googleKarte{min-height:19rem;min-width:100%}#lageWrapper .lage .lage-map .googleKarteHotelWrapper #googleKarte{margin:0;aspect-ratio:auto}#lageWrapper .lage .lage-contact{background:rgba(214,214,214,.21);width:50%;padding:1rem;border-radius:.5rem;word-break:break-word}@media(max-width: 992px){#lageWrapper .lage .lage-contact{width:100%}}#lageWrapper .lage .lage-contact h3{margin-top:0}#lageWrapper .wetter-daten{display:none}.popover{position:absolute;width:200px;background:#fff;padding:10px;border-radius:6px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:10;animation:fadeIn .2s ease-in-out}.popover::before{content:"";position:absolute;top:-10px;left:50%;transform:translateX(-50%);border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}@keyframes fadeIn{from{opacity:0;transform:scale(0.9)}to{opacity:1;transform:scale(1)}}.hotel-detail{position:relative}.hotel-detail .hotel-sterne{height:1.25rem;vertical-align:text-top;margin-top:.75rem}.hotel-detail .hotel-sterne-info{height:1rem;vertical-align:text-top;margin-top:.95rem;cursor:pointer}@media screen and (min-width: 1500px){.hotel-detail .wetter-daten{display:flex;flex-wrap:wrap;gap:15px}}.hotel-detail .golfplatzListeWidget .summary{display:none}.hotel-detail .golfplatzListeWidget .golfplaetze .itemView{border-radius:1rem;border:0 solid #fff;box-shadow:0 0 16px rgba(0,0,0,.05);margin-bottom:1.5rem}.hotel-detail .golfplatzListeWidget .golfplaetze .itemView .golfplatz .daten .region{font-size:.7rem;font-weight:700;margin:0;color:#999}.hotel-detail .golfplatzListeWidget .golfplaetze .itemView .golfplatz .buttonContainer{background:#d93c59;border-color:#d93c59}.hotel-detail .golfplatzListeWidget .golfplaetze .itemView .golfplatz .buttonContainer a{background:#d93c59}.hotel-detail .golfplatzListeWidget .golfplaetze .itemView .golfplatz .buttonContainer:hover{color:#fff}.hotel-detail .journal-liste{overflow:hidden}.hotel-detail .journal-liste .list-view>div{width:100%;margin-top:1rem !important}.hotel-detail .journal-liste .list-view>div .journal-eintrag{flex-wrap:wrap}.hotel-detail .journal-liste .list-view>div .journal-eintrag .journal-image{width:50%}.hotel-detail .journal-liste .list-view>div .journal-eintrag .journal-content{width:50%}.hotel-detail .wettervorhersage{display:flex;gap:15px;flex-wrap:wrap}.hotel-detail .wettervorhersage .wetter{border:1px solid #f4f4f4;padding:5px 5px}@media screen and (max-width: 400px){.hotel-detail .wettervorhersage .wetter{width:calc(50% - 10px)}}.hotel-detail .wettervorhersage .wetter .bild{text-align:center}.hotel-detail .wettervorhersage .wetter .bild i,.hotel-detail .wettervorhersage .wetter .bild svg{font-size:85px;margin-top:5px;margin-bottom:10px}.hotel-detail .wettervorhersage .wetter .tag{width:100%;text-align:center}.hotel-detail .wettervorhersage .wetter .tagBezeichnung{color:#4d4d4c;font-size:12px;display:block;text-align:center;margin-bottom:5px}.hotel-detail .wettervorhersage .wetter .maximaleTemperatur{color:#cc9360;font-size:15px;text-align:center;display:block}.hotel-detail .wettervorhersage .wetter .minimaleTemperatur,.hotel-detail .wettervorhersage .wetter .wetterBezeichnung{color:#4d4d4c}.hotel-detail .klimatabelle-wrapper table td,.hotel-detail .klimatabelle-wrapper table th{padding:5px;border:1px solid #f4f4f4;text-align:center}.hotel-detail .klimatabelle-wrapper table td:first-of-type,.hotel-detail .klimatabelle-wrapper table th:first-of-type{text-align:left}@media screen and (max-width: 768px){.hotel-detail .klimatabelle-wrapper{overflow:auto}}.hotel-detail .hotelHeader .iconContainer{margin-top:20px}.hotel-detail .hotelHeader .iconContainer img{margin-right:10px}.hotel-detail .hotelHeader .bilderGalerie{max-height:310px;overflow:hidden}.hotel-detail .hotelHeader .bilderGalerie .bild img{max-width:100%}.hotel-detail .hotelHeader .bilderGalerieNavigation{width:100%;margin-top:20px;margin-bottom:0 !important;display:inline-block}.hotel-detail .hotelHeader .bilderGalerieNavigation .slick-list{height:79px}.hotel-detail .hotelHeader .bilderGalerieNavigation .slick-list .slick-track .slick-slide{margin-right:15px;width:137px !important}.hotel-detail .hotelHeader .bilderGalerieNavigation .slick-list .slick-track .slick-slide img{width:100%;cursor:pointer}.hotel-detail .buchungsprozessWidget{padding-bottom:0;border-top:0;padding-top:0;margin-top:3rem}.hotel-detail #wellnessWrapper{margin-bottom:4rem;margin-top:4rem}.hotel-detail #gastronomieWrapper{margin-bottom:4rem}.hotel-detail #golfWrapper{margin-top:4rem}.hotel-detail #golfWrapper h2{margin-top:0}@media(max-width: 992px){.hotel-detail .hotelContent{padding-left:0}}.hotel-detail .hotelContent h2{margin-top:2.5rem;font-weight:normal;font-family:"freight-big-pro",serif;text-transform:uppercase}.hotel-detail .hotelContent .hotelContentBilder{display:flex;gap:1.1625rem;flex-wrap:wrap}.hotel-detail .hotelContent .hotelContentBilder img{width:calc(25% - .875rem);border-radius:.5rem}@media(max-width: 1200px){.hotel-detail .hotelContent .hotelContentBilder img{width:calc(33% - .875rem)}}@media(max-width: 992px){.hotel-detail .hotelContent .hotelContentBilder img{width:calc(50% - .875rem)}}@media(max-width: 576px){.hotel-detail .hotelContent .hotelContentBilder img{width:100%}}.hotel-detail .hotelContent .hotelContentBilder img.hidden{display:none}.hotel-detail .hotelContent .allerBilderWrapper{display:flex;justify-content:center;margin-top:2rem}.hotel-detail .hotelContent .allerBilderWrapper .alleBilderLink{color:#cc9360;margin:auto;text-transform:uppercase;font-weight:bold}.hotel-detail .hotelContent .hotelContentZimmer h2{font-size:1.5rem;text-transform:uppercase;font-family:"Open Sans",sans-serif;font-weight:bold;color:#4d4d4c;margin-bottom:1rem}.hotel-detail .hotelContent .hotelContentZimmer h3{font-family:"Open Sans",sans-serif;font-size:1.25rem;color:#4d4d4c;text-transform:none}.hotel-detail .hotelContent .hotelContentDetails .detail{text-align:center;margin-top:20px;margin-bottom:20px}.hotel-detail .hotelContent .hotelContentDetails .detail i{font-size:38px}.hotel-detail .hotelContent .hotelContentDetails .detail p{margin:0}.hotel-detail .hotelContent .hotelContentDetails .detail .hotelContentGolf>div{background-color:#cc9360;color:#fff;padding:30px 15px 20px}.hotel-detail .hotelContent .hotelContentDetails .detail .hotelContentGolf>div h2{color:#fff;margin-top:0}.hotel-detail #videosWrapper .videoContainer{overflow:hidden;aspect-ratio:auto 16/9}.hotel-detail #videosWrapper .videoContainer iframe{top:0;left:0;width:100%;height:100%;border:0}.hotel-detail #videosWrapper .inactive{height:100px;text-align:center;width:100%}.hotel-detail #videosWrapper .inactive .button{cursor:pointer}.hotel-detail .zurAnfrageWrapper{position:fixed;top:0;margin:auto;z-index:1;text-transform:uppercase;right:-3rem}.hotel-detail .zurAnfrageWrapper a{position:absolute;top:11.25rem;right:3rem}@media(min-width: 576px){.hotel-detail .zurAnfrageWrapper a{top:7.25rem}}.hotel-detail .zurAnfrageWrapper a.hidden{display:none}@media(min-width: 992px){.hotel-detail .zurAnfrageWrapper{display:none}}#specialWrapper.hotelContentImageBanner{background-size:cover;min-height:17rem;border-radius:1rem;padding:2rem;color:#fff;font-family:"freight-big-pro",serif;position:relative;margin-top:2rem;overflow:hidden;background-position:center}#specialWrapper.hotelContentImageBanner h2{text-align:center;text-transform:none;font-style:italic;font-size:4rem;color:#fff;z-index:2;position:relative;margin-top:0}#specialWrapper.hotelContentImageBanner p{text-align:center;font-family:"Open Sans",sans-serif;z-index:2;position:relative;font-weight:bold;font-size:1.25rem;margin-bottom:2rem}#specialWrapper.hotelContentImageBanner .shadow{position:absolute;inset:0;background-color:rgba(0,0,0,.3);z-index:1;height:100%;width:100%}#specialWrapper.hotelContentImageBanner .buttons{text-align:center;z-index:2;position:relative}#specialWrapper.hotelContentImageBanner .buttons a{color:#fff;margin-bottom:1rem}#specialWrapper.hotelContentImageBanner .buttons a.btn-hotel{background:#fff;color:#ce9461;border-color:#fff}#specialWrapper.hotelContentImageBanner .buttons a.btn-hotel:hover{background:rgba(0,0,0,0);color:#fff}
