#cover,#coverMain,#coverNavigation>a{background-size:cover;background-position:center}#coverNavigation>a:hover>div,#coverNavigationDots a,#header>div>div>a:active,#header>div>div>div:active,.button:hover,.buttonGuestHouse:hover,ul#mainNavigation li a:hover{background-color:#e2007a}#content,#footer,.boxImage{background-color:#fff;position:relative}.boxContent a,body,html{color:#777}#homeBgSand,#preFooter{padding-bottom:30px}#homeIntro>div,#homeSpacer>div:nth-child(2){max-width:450px}:root{--brown:#93764f;--sand:#f4f1ed}@font-face{font-family:"Avenir LT W01 35 Light";src:url("/fonts/4fb9056b-4ac3-488b-9bac-75741b0ff0bd.woff2") format("woff2"),url("/fonts/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff") format("woff")}@font-face{font-family:"Avenir LT W01_95 Black1475556";src:url("/fonts/c78eb7af-a1c8-4892-974b-52379646fef4.woff2") format("woff2"),url("/fonts/75b36c58-2a02-4057-a537-09af0832ae46.woff") format("woff")}@font-face{font-family:"AT Gothic W05 X Light Extended";src:url("/fonts/55f4db8d-a55a-4b47-80e9-7e54b2e6a677.woff2") format("woff2"),url("/fonts/881d4b45-cab5-41c7-8d2b-d764d4932620.woff") format("woff")}*{margin:0;padding:0;outline:0}body,html{height:100%;font-family:"Avenir LT W01 35 Light";font-size:12px}body{display:flex;flex-direction:column}a{text-decoration:none}ul{list-style-type:none}ol li{margin-left:15px;padding-left:3px}img{border:none;display:block}[id^=vri-container-] img{display:inline}.left{float:left}.right{float:right}.clear,form br{clear:both}.bold{font-weight:700}.bolder{font-family:"Avenir LT W01_95 Black1475556"}#coverNavigation>a,#header>div>div>a,#header>div>div>div,#homeSpacer,#preFooter input,#preFooterButtonAnfrage,.arrowLink,.boxImageTitle,.boxItemTextTitle,.button,.buttonGuestHouse,.carouselItem>a>div:last-child>p:first-child,.carouselItem>div:last-child>p:first-child,.defaultHeadline,.linkAllActivities,.offerDetailsFooter,.sectionHeader,.sectionHeaderSub,.submit,h1,ul#mainNavigation,ul.listNewSection li{font-family:"AT Gothic W05 X Light Extended"}.italic{font-style:italic}.justify{text-align:justify}.large{font-size:14px}.larger{font-size:16px}.black{color:#000}.brown,table.offerDetailsTable.reverse tr:nth-child(2n),table.offerDetailsTable:not(.reverse) tr:nth-child(odd){color:var(--brown)}#footer a:hover,.boxContent a:hover,.carouselItem>a:hover,.guestHousePricesListHeader,.magenta,.must,.offerDetailsPriceInfo a:hover,h1{color:#e2007a}.red{color:red}.lineHeightMedium{line-height:1.4em}#footerInner p,.lineHeightLarge{line-height:1.6em}#header{width:100%;line-height:1em;display:flex;justify-content:space-between;position:fixed;top:0;z-index:10000}#header>a>img{margin-top:18px;margin-left:18px;height:75px;position:absolute;transition:margin .3s ease-in-out,height .3s ease-in-out}#header.smaller>a>img{margin-top:6px;margin-left:6px;height:51px}#header>div,.carouselItem{position:relative}#header>div>div{display:flex;gap:6px}#header>div>div>a,#header>div>div>div{padding:48px 18px 27px;font-size:16px;color:#fff;background-color:rgba(15,15,15,.8);transition:padding .3s ease-in-out;display:flex;align-items:flex-end}#coverNavigation>a>div,.boxImage,ul#mainNavigation li a{transition:background-color .3s ease-in-out}#header.smaller>div>div>a,#header.smaller>div>div>div{padding-top:15px;padding-bottom:15px;align-items:center}#header>div>div>a:first-child{width:27px}#header>div>div>a:nth-child(2),#header>div>div>a:nth-child(3),#header>div>div>a:nth-child(4),#preFooterForm{display:none}@media only screen and (min-width:372px){#header>div>div>a:nth-child(2){display:flex}}@media only screen and (min-width:462px){#header>div>div>a:nth-child(3){display:flex}}@media only screen and (min-width:720px){#header>div>div>a:nth-child(4){display:flex}}#header>div>div>div{width:27px;background-color:rgba(147,118,79,.8);position:relative;cursor:pointer}#header>div img{margin:auto;width:27px}#header>div:first-of-type a img{width:21px}#header>div>div>div>img{user-select:none;position:absolute}#header>div>div>div>img:last-child{width:21px;left:calc(18px + 3.5px);display:none}#body{flex-grow:1}ul#mainNavigation{width:100%;background-color:rgba(147,118,79,.8);font-size:16px;position:absolute;z-index:9998;display:none;overflow-y:auto;max-height:calc(100vh - 96px);transition:top .3s ease-in-out}#header.smaller ul#mainNavigation{max-height:calc(100vh - 51px)}ul#mainNavigation li{color:#fff}ul#mainNavigation li a{padding:21px 15px;color:#fff;display:block;user-select:none}ul#mainNavigation li:last-child a{display:inline-block}#cover,#coverMain{width:100%;min-height:390px;position:fixed}#coverMain,#coverWrapperMain{height:100vh}#cover,#coverWrapper{height:75vh}@media screen and (orientation:portrait){#coverMain,#coverWrapperMain{height:calc(100vh * 2/3)}#cover,#coverWrapper{height:50vh}}#coverWrapper,#coverWrapperMain{position:relative;display:flex;align-items:center}#coverNavigation{width:100%;line-height:1em;z-index:9998;display:flex;justify-content:space-between}#coverNavigation>a{width:105px;height:118px;font-size:16px;color:#fff;display:flex;justify-content:flex-end}#coverNavigation>a:last-child{justify-content:flex-start}#coverNavigation>a>div{width:100%;height:100%;background-color:rgba(15,15,15,.8);display:inline-flex;flex-direction:column;justify-content:center;align-items:center}#coverNavigation>a>div>img{margin-bottom:9px;width:18px}#coverOverlayGuestHouse{margin:auto;width:clamp(225px,30%,450px);position:absolute;left:0;right:0;bottom:15%;display:none;z-index:9997}#coverArrow{width:30px;position:absolute;bottom:3%;left:calc(50% - 30px / 2);cursor:pointer;display:none;fill:#fff;transition:fill .3s ease-in-out}#coverArrow:hover{fill:#e2007a!important}#coverArrow.bounce{animation:2s bounce}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}#coverNavigationDots{display:flex;position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}#coverNavigationDots a{margin:0 6px;width:15px;height:15px;border-radius:15px;opacity:.3;display:block;transition:opacity .3s ease-in-out}#coverNavigationDots a.active,#coverNavigationDots a:hover,.carouselItem>a:active .carouselItemHoverOverlay{opacity:1}.sectionHeader,.sectionHeaderSub{font-size:36px}.sectionHeaderSub{margin:auto;padding:39px 6px 9px;max-width:1500px;color:var(--brown);text-align:center}.sectionText,.sectionTextSub{margin:15px auto auto;padding:0 6px 30px;max-width:994px;text-align:center;font-size:20px;color:var(--brown);line-height:1.4em}.sectionTextSub{max-width:994px;font-size:18px}.boxImage{font-size:15px}#homeIntro>div:first-child img,.boxImage img{width:100%}.boxImageTitle,.boxItemTextTitle{margin-bottom:6px;font-size:160%}.boxImageTitle{padding:15px 9px;width:calc(100% - 18px);color:#fff;text-shadow:1px 1px 6px #000;background:linear-gradient(to top,rgba(0,0,0,.6),rgba(0,0,0,0));position:absolute;z-index:1;bottom:-6px;word-break:break-word}.boxContent,.boxItem{background-color:var(--sand)}.boxItemTextTitle{text-shadow:1px 1px 6px #ddd}.boxItem .large{font-size:110%}.boxItemOuter{margin:auto;max-width:1400px}.boxItemOuterOffer{margin-bottom:12px}.boxItem{margin:0 6px;font-size:15px}.boxItem:last-child{margin-bottom:0}.boxItemImage{background-size:cover;background-position:center;min-height:400px}.boxItemText{padding:12px 21px;width:calc(100% - 42px)}.boxesSub{margin:30px auto;padding:0 6px;max-width:994px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}#footerInner ul,#iconsSocialMedia{justify-content:center;display:flex}#newsOuterOuter,.boxesSub .boxImageTitle{text-align:center}#newsOuter,table.offerDetailsTable th{text-align:left}.bodyInner{margin:auto;padding:15px 6px 0;max-width:994px}.boxContentOuter{margin:0 6px;padding-top:15px}.boxContent{margin:auto;padding:18px 21px;max-width:1200px;font-size:14px;line-height:1.5em}.boxContent ul li,.boxItemText ul li,ul.offerDetailsListExtras{margin-left:15px;list-style-type:disc}.bodyInner .sectionImage{margin:auto;width:100%}h1{margin-bottom:15px;font-size:170%}.formOuter{max-width:840px}.formOuter label{margin-top:2px;width:102px;float:left}input,select,textarea{margin-bottom:2px;padding:2px;width:calc(100% - 108px);font-family:"Avenir LT W01 35 Light";font-size:14px;border:1px solid #666}select{padding:1px 0;width:calc(100% - 102px)}textarea{height:200px;overflow-x:hidden}input:focus,select:focus,textarea:focus{border:1px solid #e2007a}.checkboxCustom{margin-top:6px;margin-right:5px;width:auto;float:left}.checkboxCustomRight{margin-top:3px;width:calc(100% - 123px);float:left}#preFooter input.submit,.submit{padding:8px 12px;width:auto;border:1px solid #e2007a;background-color:#e2007a;cursor:pointer}.submit{font-size:18px;color:#fff;float:right}#footer a{color:#000;transition:color .3s ease-in-out}#footerInner{margin:auto;padding:30px 6px 15px;max-width:1050px;font-size:14px;color:#000;text-align:center}#footerInnerMainLogo{margin:0 auto 15px;max-width:282px}#footerInner ul{flex-wrap:wrap}#footerInner ul:first-of-type,#footerInner ul:first-of-type li a:not(:hover){font-family:'Avenir LT W01_95 Black1475556';color:var(--brown)}#footerInner ul:first-of-type{margin-top:30px}#footerInner ul li:not(:last-child):after{margin:0 9px;content:'|'}#iconsSocialMedia{margin:30px 0;align-items:center}#iconsSocialMedia img{margin:0 15px;width:27px;transition:transform .3s ease-in-out}#iconsSocialMedia img:hover{transform:scale(1.1)}#preFooter{margin-top:60px;display:flex;justify-content:center}#preFooter input,#preFooterButtonAnfrage{margin:0 4px;padding:8px 48px 8px 12px;width:90px;font-size:18px;color:#fff;border:1px solid var(--brown);background-color:var(--brown);background-image:url(/images/iconCalendar.svg);background-size:22px auto;background-repeat:no-repeat;background-position:center right 5px}#preFooter input::placeholder{color:#fff;opacity:1}#preFooter input::-ms-input-placeholder{color:#fff}#preFooter input.submit{background-image:none;transition:color .3s ease-in-out,background-color .3s ease-in-out}#preFooter input.submit:hover{background-color:#fff;color:#777}@media only screen and (min-width:585px){#preFooterButtonAnfrage{display:none}#preFooterForm{display:block}}@media only screen and (min-width:670px){.boxItem{display:flex}.reverse{flex-direction:row-reverse}.boxItemImage{width:50%}.boxItemText{width:calc(50% - 42px)}}@media only screen and (min-width:1051px){.buttonAnfrage{display:none}.boxItemImage{width:64%}.boxItemText{width:calc(36% - 42px)}}[id^=vri-container-]{margin:15px auto;max-width:980px}.jssorl-009-spin img{margin:auto;animation-name:jssorl-009-spin;animation-duration:1.6s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes jssorl-009-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.jssorb052 .i{position:absolute;cursor:pointer}.jssorb052 .i .b{fill:#e2007a;fill-opacity:0.3}.jssorb052 .i:hover .b{fill-opacity:.7}.jssorb052 .iav .b{fill-opacity:1}.jssorb052 .i.idn{opacity:.3}.jssora053{display:block;position:absolute;cursor:pointer}.jssora053 .a{fill:none;stroke:#e2007a;stroke-width:640;stroke-miterlimit:10}.jssora053:hover{opacity:.8}.jssora053.jssora053dn{opacity:.5}.jssora053.jssora053ds{opacity:.3;pointer-events:none}.carouselOuter{padding:30px 0;background-color:#f4f1ed;text-align:center}.carousel,.carouselOuter .carouselItem>a{cursor:url(/images/cursorLeftRight.svg),auto}.carouseItem,.carouselItem>a{color:var(--brown);transition:color .3s ease-in-out}.carouselItem img{width:100%;transition:transform .3s ease-in-out}.carouselItem>a:hover img,a.zoomEffect:hover,a.zoomEffectMultilayer:hover img,img.zoomEffect:hover{transform:scale(1.03)}.carouselItem>a>div:first-child,.carouselItem>div:first-child{position:relative;overflow:hidden}.carouselItem>a>div:last-child,.carouselItem>div:last-child{padding:15px 12px 0;text-align:center}.carouselItem>a>div:last-child>p:first-child,.carouselItem>div:last-child>p:first-child{font-size:21px}.carouselItem>a>div:last-child>p:last-child:not(:first-child),.carouselItem>div:last-child>p:last-child:not(:first-child){margin-top:12px;font-size:15px}.fakeCarouselOuter>.carouselItem,.fakeCarouselOuter>.carouselItem a:hover,.fakeCarouselOuter>.carouselItem>a{color:#fff}.fakeCarouselOuter>.carouselItem>a>div:last-child,.fakeCarouselOuter>.carouselItem>div:last-child{text-shadow:1px 1px 6px #000;position:absolute;bottom:30px;left:0;right:0;z-index:2}.carouselItemHoverOverlay,.carouselItemInactiveOverlay,.carouselItemMainOverlay{width:100%;height:100%;position:absolute;top:0}.carouselItemMainOverlay{background:linear-gradient(to bottom,rgba(0,0,0,0) 66.67%,rgba(0,0,0,.3));z-index:1}.carouselItemInactiveOverlay{background-color:#fff;opacity:.45;z-index:3;transition:opacity .3s ease-in-out}.carouselItemHoverOverlay,.swiper-slide-active .carouselItemInactiveOverlay{opacity:0}.carouselItemHoverOverlay{background-color:rgba(0,0,0,.4);z-index:1;transition:opacity .3s ease-in-out}#homeBgSand,#homeSpacerOuter,#preFooterOuter,.pricesOuter>div{background-color:var(--sand)}@media (hover:hover) and (pointer:fine){#header>div>div>a:hover,#header>div>div>div:hover{background-color:#e2007a}.carouselItem>a:hover .carouselItemHoverOverlay{opacity:1}}.offerDetailsOuter{margin:auto;padding:30px 6px 0;max-width:994px}.offerDetailsArrival,.offerDetailsSubtitle,ul.listNewSection{margin-bottom:15px}.guestHousePricesOuter{width:100%;position:relative}.guestHousePrices,.offerDetails{font-size:15px;line-height:1.5em;color:#000;background-color:var(--sand)}.guestHousePrices{background-color:#f2f2f1}.guestHousePricesCorner{width:0;height:0;border-style:solid;position:absolute}.guestHousePricesCorner.topLeft{border-width:0 0 48px 48px;border-color:transparent transparent transparent #e2007a;top:0;left:0}.guestHousePricesCorner.topLeft.faded{border-color:transparent transparent transparent rgba(226,0,122,.6)}.guestHousePricesCorner.topLeft.fadeder{border-color:transparent transparent transparent rgba(226,0,122,.2)}.guestHousePricesCorner.bottomRight{border-width:0 0 48px 48px;border-color:transparent transparent #e2007a;right:0;bottom:0}.guestHousePricesCorner.bottomRight.faded{border-color:transparent transparent rgba(226,0,122,.6)}.guestHousePricesCorner.bottomRight.fadeder{border-color:transparent transparent rgba(226,0,122,.2)}@media only screen and (min-width:600px){#coverNavigation>a{width:210px}#coverNavigation>a>div,.guestHousePrices>div{width:50%}.guestHousePrices,.offerDetails{display:flex}}.guestHousePrices>div,.offerDetails>div{padding:30px}.guestHouseDetailsSubtitle,.guestHousePricesHeadline,.offerDetailsHeadline,.offerDetailsSubtitle{color:var(--brown);font-family:"AT Gothic W05 X Light Extended";font-size:30px;line-height:1em}.guestHousePricesHeadline{color:#838073}.guestHouseDetailsSubtitle{margin-bottom:4px;color:#838073}.offerDetailsIntro,.offerDetailsPriceInfo,ul.offerDetailsListExtras{margin-top:15px}.guestHousePricesListHeader,.offerDetailsWohlfuehlpaket{margin-top:15px;color:var(--brown);font-weight:700}ul.guestHousePricesList,ul.offerDetailsListWohlfuehlpaket{margin-top:3px}ul.guestHousePricesList li,ul.offerDetailsListWohlfuehlpaket li{padding-left:27px;background-image:url(/images/iconCheckedCircle.svg);background-repeat:no-repeat;background-size:auto 22.5px}ul.guestHousePricesList li{background-image:url(/images/iconCheckedCircleGrey.svg)}table.offerDetailsTable tr>*{white-space:nowrap}table.offerDetailsTable tr>:not(:first-child){padding-left:15px;text-align:right}.offerDetailsPriceInfo a{color:#000;font-weight:700;transition:color .3s ease-in-out}.offerDetailsFooter{margin-top:15px;font-size:21px;text-align:center}.buttonsOuter{margin:15px 0 30px;display:flex;justify-content:center;flex-wrap:wrap;column-gap:12px;row-gap:12px}.button,.buttonGuestHouse{padding:6px 18px;font-size:18px;color:#fff;background-color:var(--brown);transition:background-color .3s ease-in-out}.buttonGuestHouse{background-color:#838073}.arrowLink,.linkAllActivities{padding-right:30px;font-size:21px;background-image:url(/images/iconArrowsBrown.svg);background-position:right 3px;background-repeat:no-repeat;background-size:auto 21px;transition:color .3s ease-in-out,background-image .3s ease-in-out;display:inline-block}.linkAllActivities{margin-top:30px;color:var(--brown)}.arrowLink:hover,.linkAllActivities:hover{color:#e2007a;background-image:url(/images/iconArrowsMagenta.svg)}.arrowLink:after,.linkAllActivities:after{width:0;height:0;position:absolute;content:url(/images/iconArrowsMagenta.svg)}.pricesOuter{display:grid;row-gap:6px}.pricesOuter>div{padding:15px}#homeIntro,#homeIntroHeader{margin:auto;padding:0 6px;max-width:875px;position:relative}#homeIntroHeader{padding:60px 12px 0;margin-bottom:60px;text-align:center}#homeIntro>div{margin:auto}#homeIntro>div:first-child .arrowLink{margin-top:9px;margin-bottom:45px}#newsOuter{display:inline-block}#newsOuter .listNew{margin-top:13.5px}ul.listNewSection{display:flex;flex-wrap:wrap;column-gap:45px}.listNewSection li,ul.listNew li{border-top:1px solid var(--brown)}ul.listNewSection li{padding:9px 0 9px 36px;width:100%;font-size:21px;background-image:url(/images/iconCheckedCircle.svg);background-repeat:no-repeat;background-size:auto 27px;background-position:0 center;display:inline-block}ul.listNew li:last-child,ul.listNewSection li:last-child{border-bottom:1px solid var(--brown)}ul.listNew li a{padding:9px 0;display:block;background-position:right 11px}@media only screen and (min-width:750px){.carouselItem,.carouselItem a:hover,.carouselItem>a{color:#fff}.carouselItem>a>div:last-child,.carouselItem>div:last-child{text-shadow:1px 1px 6px #000;position:absolute;bottom:30px;left:0;right:0;z-index:2}.carouselItem>a>div:last-child>p:first-child,.carouselItem>div:last-child>p:first-child{font-size:30px}.carouselItem>a>div:last-child>p.small,.carouselItem>a>div:last-child>p:last-child:not(:first-child),.carouselItem>div:last-child>p.small,.carouselItem>div:last-child>p:last-child:not(:first-child){font-size:21px}ul.listNewSection li{width:calc(50% - 36px - 23px)}ul.listNewSection li:nth-last-child(2){border-bottom:1px solid var(--brown)}}#homeHeaderAktiv{margin:15px 0;text-align:center;font-size:21px;line-height:2em}#homeHeaderAktiv span{font-size:36px}#homeSpacerOuter{margin:165px 0;padding:0 6px}#homeSpacer{margin:auto;padding:clamp(0px,5vw,60px) 0;max-width:1200px;font-size:30px;color:var(--brown);display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:48px}#homeSpacer img{width:100%;max-width:255px}#homeSpacer>div:first-child{margin-top:-120px}#homeSpacer>div:last-child{margin-bottom:-120px}@media only screen and (min-width:800px){.pricesOuter{grid-template-columns:calc(50% - 3px) calc(50% - 3px);column-gap:6px}#homeSpacer{flex-direction:row;gap:24px}#homeSpacer>div:nth-child(2){flex:0 0 37.5%}}#homeIntroText{margin:auto;padding:120px 6px 60px;max-width:850px}@media only screen and (min-width:765px){#homeIntroHeader,#newsOuterOuter{text-align:left}#homeIntro{display:flex;gap:75px}#homeIntro>div{margin:0;width:50%}#homeIntro>div:first-child .arrowLink{margin-bottom:0}#homeIntroText{column-count:2;column-gap:30px}}.boxesSub a{flex:0 0 calc(50% - 3px)}@media only screen and (min-width:555px){.boxesSub a{width:min(calc(100% / 3 - 4px),244px);flex:0 0 min(calc(100% / 3 - 4px),244px)}}#preFooterOuter{padding:45px 0 1px}.defaultHeadline{font-size:21px;color:var(--brown)}.defaultText{font-size:16px;color:#000;line-height:1.6em}.zoomContainer{display:block;overflow:hidden}a.zoomEffect,a.zoomEffectMultilayer img,img.zoomEffect{transition:transform .3s ease-in-out,opacity 1.5s ease-in-out}.loadEffect{opacity:0;transition:opacity 1.5s}.loaded{opacity:1!important}@media only screen and (min-width:900px){.guestHousePricesPrice{display:flex;align-items:center}.guestHousePricesPrice>p:first-child{padding-right:6px;width:60%}}#coverOverlayMisc{width:30%;max-width:300px;position:fixed;bottom:6px;right:6px;z-index:9997;display:none}