#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,ul#mainNavigation li a:hover{background-color:#e2007a}#newsOuter,table.offerDetailsTable th{text-align:left}#coverOverlayLogo,#coverOverlayMisc{z-index:9997;display:none;transition:none}: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;transition:background-color .3s,color .3s,opacity .3s,transform .3s}body,html{height:100%;font-family:"Avenir LT W01 35 Light";font-size:12px;color:#fff}body{display:flex;flex-direction:column}a{color:#fff;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"!important}#coverNavigation>a,#header>div>div>a,#header>div>div>div,.boxImageTitle,.boxItemTextTitle,.sectionHeader,.sectionHeaderSub,ul#mainNavigation{font-family:"AT Gothic W05 X Light Extended"}.larger{font-size:16px}.brown,.carouseItem,.carouselItem>a,table.offerDetailsTable.reverse tr:nth-child(2n),table.offerDetailsTable:not(.reverse) tr:nth-child(odd){color:var(--brown)}.magenta{color:#e2007a!important}.red{color:red}#footerInner p,.lineHeightLarge{line-height:1.6em}.uppercase{text-transform:uppercase}#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:60px;position:absolute;transition:margin .3s,height .3s}#header.smaller>a>img{margin-top:6px;margin-left:6px;height:50px}#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;background-color:rgba(15,15,15,.8);display:flex;align-items:flex-end;transition:padding .3s,background-color .3s}#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}#header.smaller ul#mainNavigation{max-height:calc(100vh - 51px)}ul#mainNavigation li a{padding:21px 15px;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;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}#coverOverlayLogo{margin:auto;width:clamp(225px,30%,450px);position:absolute;left:0;right:0;bottom:15%}#coverArrow{width:30px;position:absolute;bottom:3%;left:calc(50% - 30px / 2);cursor:pointer;display:none;fill:#fff;transition:fill .3s}#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%)}#content,#footer,.boxImage{position:relative}#coverNavigationDots a{margin:0 6px;width:15px;height:15px;border-radius:15px;opacity:.3;display:block}#coverNavigationDots a.active,#coverNavigationDots a:hover,.carouselItem>a:active .carouselItemHoverOverlay{opacity:1}#content{background-color:#000}.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;background-color:#fff}#homeIntro>div:first-child img,.boxImage img,.carouselItem img{width:100%}.boxImageTitle,.boxItemTextTitle{margin-bottom:6px;font-size:160%}.boxImageTitle{padding:15px 9px;width:calc(100% - 18px);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}.bodyInner,.boxContentOuter{padding:15px 6px 0}.boxesSub .boxImageTitle{text-align:center}.bodyInner{margin:auto;max-width:994px}.boxContent{margin:auto;padding:18px 21px;max-width:1200px;font-size:14px;color:#000;line-height:1.5em}#preFooter input,.submit{font-size:18px;font-family:"AT Gothic W05 X Light Extended"}#footer a:hover,.boxContent a:hover,.carouselItem>a:hover,.guestHousePricesListHeader,.must,.offerDetailsPriceInfo a:hover,h1,h2{color:#e2007a}.boxContent ul li,.boxItemText ul li,ul.offerDetailsListExtras{margin-left:15px;list-style-type:disc}.boxContent a{color:#000}.bodyInner .sectionImage{margin:auto;width:100%}h1,h2{margin-bottom:15px;font-family:"AT Gothic W05 X Light Extended";font-size:170%}h2{margin-top:45px}.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{float:right}#footer,#homeHeaderAktiv,#preFooter,.carouselOuter{background-color:#000}#footerInner{margin:auto;padding:30px 6px 15px;max-width:1050px;font-size:14px;text-align:center}#footerInnerMainLogo{margin:0 auto 15px;max-width:282px}#footerInner ul{margin-top:30px;display:flex;justify-content:center;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 li:not(:last-child):after{margin:0 9px;content:'|'}#preFooter{padding-top:60px;padding-bottom:30px;display:flex;justify-content:center}#preFooter input{margin:0 4px;padding:8px 48px 8px 12px;width:90px;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}#preFooter input.submit:hover{background-color:#fff;color:#777}@media only screen and (min-width:585px){#preFooterForm{display:block}}[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;text-align:center}.carousel,.carouselOuter .carouselItem>a{cursor:url(/images/cursorLeftRight.svg),auto}.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-family:"Avenir LT W01_95 Black1475556";font-size:21px;text-transform:uppercase}.carouselItem>a>div:last-child>p:last-child:not(:first-child),.carouselItem>div:last-child>p:last-child:not(:first-child){margin-top:6px;font-size:15px;color:var(--brown)}.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}.carouselItemHoverOverlay,.swiper-slide-active .carouselItemInactiveOverlay{opacity:0}.carouselItemHoverOverlay{background-color:rgba(0,0,0,.4);z-index:1}@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;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}.offerDetailsFooter{margin-top:15px;font-family:"AT Gothic W05 X Light Extended";font-size:21px;text-align:center}.arrowLink,.button,.linkAllActivities{font-size:21px;background-repeat:no-repeat;background-size:auto 21px;display:inline-block}.button{margin-top:12px;padding:9px 45px 9px 18px;font-family:"Avenir LT W01_95 Black1475556";background-color:var(--brown);background-image:url(/images/iconArrowsWhite.svg);background-position:right 15px center}#homeSpacer,.arrowLink,.defaultHeadline,.linkAllActivities,ul.listNewSection li{font-family:"AT Gothic W05 X Light Extended"}.arrowLink,.linkAllActivities{padding-right:30px;background-image:url(/images/iconArrowsBrown.svg);background-position:right 3px;transition:color .3s,background-image .3s}.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;background-color:var(--sand)}#homeBgSection1,#homeBgSection2{background-size:cover;position:relative}#homeBgSection1{padding-bottom:30px;background-image:url(/images/homeBgSection1.jpg)}#homeBgSection2{background-image:url(/images/homeBgSection2.jpg)}#homeBgSection1:after,#homeBgSection2:after{content:'';width:100%;height:100%;background:linear-gradient(to top,#000 0,rgba(0,0,0,.7) 10%);position:absolute;top:0}#homeBgSection2:after{background:linear-gradient(to top,#000 0,rgba(0,0,0,.7) 10%,rgba(0,0,0,.7) 90%,#000 100%)}#homeIntro{margin:auto;padding:0 6px;max-width:875px;position:relative;z-index:1}#homeIntro>div{margin:auto;padding-top:60px;max-width:450px}#homeIntro>div:first-child .arrowLink{margin-top:9px}#homeIntroHeader{padding:0 12px;margin-bottom:60px;text-align:center}#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{padding:9px 0 9px 45px;font-size:21px;border-top:1px solid var(--brown);background-repeat:no-repeat;background-position:0 center;background-size:auto 27px}ul.listNew li{padding-left:51px}ul.listNewSection li{padding-left:36px;width:100%;background-image:url(/images/iconCheckedCircle.svg);display:inline-block}ul.listNewSection li:last-child{border-bottom:1px solid var(--brown)}@media only screen and (min-width:750px){.carouselItem,.carouselItem a:hover,.carouselItem>a{color:#fff}.carouselItem>a>div:last-child,.carouselItem>div:last-child{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:last-child:not(:first-child),.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{padding:15px 0;text-align:center;font-size:21px;line-height:2em}#homeHeaderAktiv span{font-size:36px}#homeIntroText{margin:auto;padding:60px 6px 30px;max-width:850px;position:relative;z-index:1}#homeIntroText li{margin-left:15px;font-weight:700;list-style-type:disc}@media only screen and (min-width:765px){#homeIntroHeader{text-align:left}#homeIntro{display:flex;gap:75px}#homeIntro>div{margin:0;width:50%}#homeIntroText{column-count:2;column-gap:30px}}#homeSpacerOuter{padding:0 6px;position:relative;z-index:1}#homeSpacer{margin:auto;padding:clamp(0px,5vw,60px) 0;max-width:1000px;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:nth-child(2){width:282px}@media only screen and (min-width:800px){.pricesOuter{grid-template-columns:calc(50% - 3px) calc(50% - 3px);column-gap:6px}#homeSpacerOuter{margin-top:30px}#homeSpacer{flex-direction:row;gap:24px}#homeSpacer>div:first-child{margin-top:-120px}#homeSpacer>div:nth-child(2){flex:0 0 282px}}.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)}}.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,opacity 1.5s}.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}