@font-face {  font-display: swap;  font-family: 'Noto Serif SC';  font-style: normal;  font-weight: 300;  src: url('webfonts/noto-serif-sc-v35/latin_latin-ext-300.woff2') format('woff2');}@font-face {  font-display: swap;  font-family: 'Palanquin';  font-style: normal;  font-weight: 400;  src: url('webfonts/palanquin-v17/latin_latin-ext-400.woff2') format('woff2');}@font-face {  font-display: swap;  font-family: 'Palanquin';  font-style: normal;  font-weight: 700;  src: url('webfonts/palanquin-v17/latin_latin-ext-700.woff2') format('woff2');}:root {--cBrownLight: #bcac97;--cBrownLight_RGB: 188, 172, 151;--cBrown: #a08d7e;--cBrown_RGB: 160, 141, 126;--cBrownDark: #7C7768;--cBrownDark_RGB: 188, 172, 151;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var, u, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}.break-word, .break-word-always {    overflow-wrap: break-word;  word-wrap: break-word;          word-break: break-word;  -webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}@media only screen and (min-width:600px) {.break-word {word-wrap:normal;word-break:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clear{display: inline-table;}* html .clear{height: 1%;}.clear{display: block;}.cmsAlert {width: 100%;text-align: center;padding: 10px;margin-bottom: 20px;border: 2px solid #BD0D2D;border-radius: 10px;background-color: rgba(189,13,45,0.20);color: #19161B;font-size: 16px;font-size: 1.6rem;box-sizing: border-box;}.cmsAlert a {color:inherit;}#content {text-decoration: none;text-align: left;font-size: 18px;font-size: 1.8rem;line-height: 150%;}#content .hspacer { width:100%; font-size:8px; overflow:hidden; }#content .s4 { height:4px; }#content .s6 { height:6px; }#content .s8 { height:8px; }#content .s10 { height:10px; }#content .s12 { height:12px; }#content .s14 { height:14px; }#content .s16 { height:16px; }#content .s18 { height:18px; }#content .s20 { height:20px; }#content .s22 { height:22px; }#content .s24 { height:24px; }#content .s30 { height:30px; }.absatzWrapper {width:100%;position:relative;margin:0 0 10px 0;box-sizing:border-box;}.absatzWrapper.aWhasWS1, .absatzWrapper.aWhasWS2, .absatzWrapper.aWhasWS3 { padding:20px 0; }.absatzWrapper.aWhasWS4, .absatzWrapper.aWhasWS5, .absatzWrapper.aWhasWS6 { padding:25px 0; }.absatzWrapper.aWhasWS7, .absatzWrapper.aWhasWS8, .absatzWrapper.aWhasWS9 { padding:30px 0; }.absatzWrapper.aWhasWS10 { padding:35px 0; }.offline {background-color:#F0C6C6;}.absatz {position:relative;margin:0 auto;padding:0 15px;box-sizing:border-box;z-index:111;}.absatz.hasInclude {padding:0;}.absatz.layout1 {max-width:1250px;}.absatz .cData {margin:0 auto;}.paragraphWidth50 .cData, .paragraphWidth60 .cData, .paragraphWidth70 .cData, .paragraphWidth80 .cData, .paragraphWidth90 .cData, .paragraphWidth100 .cData {width:100%;}@media only screen and (min-width: 1000px) {.absatz {padding:0;}.paragraphWidth50 .cData { width:50%; }.paragraphWidth60 .cData { width:60%; }.paragraphWidth70 .cData { width:70%; }.paragraphWidth80 .cData { width:80%; }.paragraphWidth90 .cData { width:90%; }.absatzWrapper.aWhasWS1 { padding:1% 0; }.absatzWrapper.aWhasWS2 { padding:2% 0; }.absatzWrapper.aWhasWS3 { padding:3% 0; }.absatzWrapper.aWhasWS4 { padding:4% 0; }.absatzWrapper.aWhasWS5 { padding:5% 0; }.absatzWrapper.aWhasWS6 { padding:6% 0; }.absatzWrapper.aWhasWS7 { padding:7% 0; }.absatzWrapper.aWhasWS8 { padding:8% 0; }.absatzWrapper.aWhasWS9 { padding:9% 0; }.absatzWrapper.aWhasWS10 { padding:10% 0; }}#content .Abschluss {width:100%;height:0px;position:relative;}#content .Abschluss.hLine0 {height:5vh;}#content .absatzWrapper .Abschluss.hLine1 {border-top: 1px solid rgba(123,121,104,0.3);margin:45px auto 0 auto;padding:0 0 45px 0;}#content .absatzWrapper.aWhasWS .Abschluss.hLine1 {padding:0;}#content .Abschluss.hLine2 {width:100%;height:30px;margin:45px auto 0 auto;padding:0;position:relative;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 200 70' viewBox='0 0 200 70' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m.1 68.6c-.6-2.4 4.1-5.2 14-8.1 3.8-1.1 8.1-2.7 9.4-3.6 3.5-2.3 7.1-9.3 11.8-23.2 4.3-12.6 6.6-16.4 7.9-13.2.4 1 1 6.8 1.2 12.9.7 17.8 1.3 24.2 2.2 24.2.5 0 2.5-7.2 4.4-15.9 2-8.7 4.7-18.4 6-21.5 3-7.2 5.9-8.4 15.2-6.4 8.8 1.9 14.9.2 24.9-6.9 4.1-2.9 9.4-5.5 11.9-6 4.4-.8 4.7-.6 6.6 3.3 1.1 2.2 3.5 9.3 5.2 15.7 1.8 6.4 3.6 12.5 4.2 13.6.5 1.1 1.9 5.1 2.9 9 1.1 4.1 2.5 7.5 3.4 8 1.7 1 6.3-3.7 11.8-12.2 4.5-6.8 8.8-10.4 11.4-9.3 1 .4 5.2 4.3 9.4 8.7 7.9 8.3 17.2 13.8 30.3 17.8 3.5 1.1 5.8 2.5 5.8 3.5 0 2-4.4.9-15.2-3.6-10.2-4.3-15.1-7.7-22.8-16-8.9-9.6-10.1-9.4-18.6 2.7-9.3 13.3-12.8 14.8-15.4 6.5-.7-2.2-2.2-6.9-3.4-10.5s-3.6-11.8-5.5-18.4c-5.3-18.7-6.9-19.5-20.9-9.9-11.3 7.7-13.9 8.4-25.8 7.4-10.1-.9-10.8-.8-12.7 2-2.2 3.3-4.9 12.7-8.3 28.6-2.4 11.4-4.7 16.4-6.1 13.5-.8-1.6-1.7-11.9-2.5-29.4-.3-5.7-.6-8.3-1.2-8.3-.5 0-2.8 5.8-5.2 12.9-6.8 20-9.4 23.5-20.8 26.8-6.7 2-11 3.8-14 5.9-.7.5-1.3.2-1.5-.6z' fill='%237C7768'/%3E%3C/svg%3E%0A");background-position:center center;background-size:contain;background-repeat:no-repeat;}#content .Abschluss.hLine2:before, #content .Abschluss.hLine2:after {width: calc(50% - 60px);max-width: 500px;content: '';position: absolute;top: 15px;border-top: 1px solid rgba(123,121,104,0.3);}#content .Abschluss.hLine2:before {right:calc(50% + 60px);}#content .Abschluss.hLine2:after {left:calc(50% + 60px);}.absatz .pAnchor {position:absolute;top:-200px;height:0px;}.cmsEditWrapper {position:relative;width:100%;min-height:50px;z-index:100;}#content:hover .cmsEditWrapper:not(:hover) .absatz {opacity:0.5;}.cmsEditWrapper .loginRow {position:absolute;left:50%;top:0px;width:100%;max-width:1200px;height:0px;background-color:#FFF;font-size:16px;font-size:1.6rem;padding:5px;box-sizing:border-box;opacity:0;transition:0.2s all ease-in;transform: translate(-50%, 0px);z-index:99;}.cmsEditWrapper:hover .loginRow {top:0px;height:30px;opacity:1.0;transition:0.2s all ease-in;z-index:99999;}.cmsEditWrapper:hover .loginRow a {border:none !important;}.editbox {float:left;padding:0 10px 0 0;line-height:20px;vertical-align:middle;}.editboxR {float:right;}.cmsEditWrapper .loginRow strong {color:#000 !important;}#content a, #content strong a, #content a strong, #content b a, #content a b {color:inherit;text-decoration: underline;}#content a:hover {opacity:0.75;text-decoration: none;}#content a.pAnchor {position: absolute;height: 0px;top: -150px;}#content strong, #content b {color:inherit;}#content .absatzWrapper.aWhasFC a, #content .absatzWrapper.aWhasFC strong a, #content .absatzWrapper.aWhasFC a strong, #content .absatzWrapper.aWhasFC b a, #content .absatzWrapper.aWhasFC a b, #content .absatzWrapper.aWhasFC a:hover, #content .absatzWrapper.aWhasFC strong, #content .absatzWrapper.aWhasFC b {color:inherit;}#content h1, #content h3 {line-height: 120%;font-size: 40px;font-size: 4.0rem;color: rgba(173,149,118,1.00);font-family: 'Palanquin', sans-serif;font-weight: 400;text-transform:uppercase;padding:0;margin:0;}#content .absatzWrapper.aWhasFC h1, #content .absatzWrapper.aWhasFC h3 {color:inherit;}#content h2, #content h4 {line-height: 120%;font-size: 28px;font-size: 2.8rem;color: rgba(173,149,118,1.00);font-family: 'Palanquin', sans-serif;font-weight: 400;margin: 0px;padding: 0px;}#content .absatzWrapper.aWhasFC h2, #content .absatzWrapper.aWhasFC h4 {color:inherit;}#content h5 {line-height: 120%;font-size: 20px;font-size: 2.0rem;color: rgba(173,149,118,1.00);padding:0;margin:0;}#content .absatzWrapper.aWhasFC h5 {color:inherit;}#content .aL {text-align: left;}#content .aC {text-align: center;}#content .aR {text-align: right;}#content .cDtext {width: 100%;}#content .cDtext p {padding: 2px 0px;margin: 2px 0px;}#content .cDtext ul, #content ul {padding: 0 0 5px 0;margin: 0;box-sizing:border-box;}#content .cDtext.aC ul {margin:0 auto;}#content .cDtext.aR ul {margin:0 0 0 auto;}#content .cDtext ul li, #content ul li {list-style: none;line-height: 120%;padding: 0 0 5px 30px;text-align:left;margin:0;position:relative;}#content .cDtext ul li::after, #content ul li::after {position:absolute;left:0;top:0;width:16px;height:20px;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 20 20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 2,12 7,17 18,6' stroke='%237C7768' stroke-width='3' stroke-linecap='round' fill-opacity='0' /%3E%3C/svg%3E%0A");background-position:center;background-size:contain;background-repeat:no-repeat;content:'';}#content .cDtext ul.slick-slider li::after {display:none;}#content .cDtext blockquote, #content .cDtext blockquote p {padding:0;margin:0 auto;max-width:calc(100% - 30px);font-family: 'Noto Serif SC', serif;text-transform:lowercase;font-size: 28px;font-size: 2.8rem;font-weight:300;line-height:120%;}@media only screen and (min-width: 1000px) {#content .cDtext .aC ul {padding:0 20px 0 100px;max-width:600px;}#content .cDtext blockquote, #content .cDtext blockquote p {font-size: 36px;font-size: 3.6rem;}}#content .cDtext article {-webkit-column-count: 2;-webkit-column-fill: balance;-webkit-column-width: 40%;-webkit-column-gap: 20%;-moz-column-count: 2;-moz-column-fill: balance;-moz-column-width: 40%;-moz-column-gap: 20%;column-count: 2;column-fill: balance;column-width: 40%;column-gap: 20%;height: auto;width: 100%;overflow-x: auto;overflow-y: auto;text-align: left;}#content .cDtext article hr {margin: 0px;padding: 0px;height: 0px;border: none;-moz-column-break-before: always;column-break-before: always;}#content .cImage img {width:100%;display:block;}#content .cText {width:100%;}#content .cText .cTextWrapper {width:100%;margin: auto;}@media only screen and (min-width: 1000px) {#content .layout1 .cImage.cIsize40 { width:40%; flex: 1 40%; }#content .layout1 .cImage.cIsize70 { width:70%; flex: 1 70%; }#content .layout1 .cText.cTsize40 { width:60%; flex: 1 60%; }#content .layout1 .cText.cTsize70 { width:30%; flex: 1 30%; }}.video-container {    position: relative;    padding-bottom: 56.25%;    padding-top: 30px; height: 0; overflow: hidden;} .video-container iframe,.video-container object,.video-container embed {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}#content inlineGallery_carousel {width:100%;padding:0;position:relative;margin:10px 0 0 0;box-sizing:content-box;}#content .inlineGallery_carousel ul {width:100%;max-width:100% !important;margin:2px 0 !important;padding:0 !important;list-style:none;display:block;background-image:none !important;}#content .inlineGallery_carousel ul li.iGtem {margin:0;padding:0;position:relative;overflow:hidden;display:inline-block;box-sizing:border-box;border-left:0.5px solid #FFF;border-right:0.5px solid #FFF;}#content .inlineGallery_carousel ul li.iGtem:before {content:'';}#content .inlineGallery_carousel.iGNritems2 ul li.iGtem {width:50%;}#content .inlineGallery_carousel.iGNritems3 ul li.iGtem {width:33.3333%;}#content .inlineGallery_carousel.iGNritems4 ul li.iGtem {width:25%;}#content .inlineGallery_carousel li.iGtem img {width:100%;height: auto;display:block;}#Bs-BookingWidget .Bs-Widget {        background-color: #f1f1f1;}body #content iframe#tyTF body .ty-widget-content {-webkit-filter:none !important;        filter:none !important;background-color: #FF0;}#Bs-Wrapper {    width: 100%;        margin: 0 auto;    padding:40px 0;    all: revert;}#Bs-PortalLink {    width: 100%;}#Bs-PortalLink a {    color: inherit;}#hgPWwrapper {    width: 100%;    max-width: 800px;    padding:40px 15px;    margin: 0 auto;}.hgPaymentWidget {margin: 0 auto;}#content .hgPaymentWidget .hgpButton {text-decoration: none;    color: #FFF;}#hgPWwrapper .hgPaymentWidget .hgpProgress{font-size:0;padding-bottom:20px;border-bottom:5px solid var(--cBrown);margin-bottom:25px}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpStep:not(:last-child) .hgpStepInner>div:last-child:before{content:"";height:0;vertical-align:middle;border-top:2px dotted var(--cBrown);display:block;margin-top:2px}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpStepActive .hgpRect{background-color:var(--cBrown);color:#fff}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpRect{font-size:25px;line-height:1.6;text-align:center;border:1px solid var(--cBrown);color:var(--cBrown);width:42px;height:42px;display:table-cell}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpLabel{font-size:12px;line-height:1.9166666667;font-weight:700;text-transform:uppercase;color:var(--cBrown);margin-top:10px}#hgPWwrapper .hgPaymentWidget .hgpProgress .hgpSumContainer{display:table-cell;font-size:18px;line-height:1.2777777778;background-color:var(--cBrown);height:100%;vertical-align:middle;color:#fff;text-align:right;padding-right:15px;position:relative;-webkit-clip-path:polygon(6px 0,100% 0,100% 100%,6px 100%,6px 75%,15px 50%,6px 25%);clip-path:polygon(6px 0,100% 0,100% 100%,6px 100%,6px 75%,15px 50%,6px 25%)}#hgPWwrapper .hgPaymentWidget .hgpText.hgpInfo a{color:var(--cBrown);text-decoration:underline}#hgPWwrapper .hgPaymentWidget .hgpAllowToken .hgpAllowTokenInfo span a{color:var(--cBrown);text-decoration:underline}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpHighlight{background:var(--cBrown)}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpAddPerson .hgpLeft{width:auto!important;color:var(--cBrown)}#hgPWwrapper .hgPaymentWidget .hgpForm .hgpAddPerson a{color:var(--cBrown)}#hgPWwrapper .hgPaymentWidget .hgpPersonsInfo{margin-bottom:15px;color:var(--cBrown);font-size:1.2em;font-weight:bold}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox{position:relative;font-size:20px;line-height:1.15;color:var(--cBrown)}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox input[type=checkBox]+span:before{content:"";position:absolute;border:2px solid var(--cBrown);height:19px;width:19px;top:0;left:0}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpCheckBox input[type=checkBox]+span:after{content:"";position:absolute;top:3px;left:6px;width:7px;height:10px;border:solid var(--cBrown);border-width:0 3px 3px 0;transform:rotate(45deg)}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton{position:relative;font-size:20px;line-height:1.15;color:var(--cBrown)}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton input[type=radio]+span:before{content:"";position:absolute;border:2px solid var(--cBrown);height:18px;width:18px;top:3px;left:0;border-radius:50%}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpRadioButton input[type=radio]+span:after{content:"";position:absolute;top:7px;left:4px;width:10px;height:10px;background:var(--cBrown);border-radius:50%}#hgPWwrapper .hgPaymentWidget .hgpFormElement .hgpIcon svg{height:18px;color:var(--cBrown);fill:var(--cBrown)}#hgPWwrapper .hgPaymentWidget .hgpPrivacyCheckbox span a{color:var(--cBrown);text-decoration:underline}#hgPWwrapper .hgPaymentWidget .hgpText span a{color:var(--cBrown);text-decoration:underline}#hgPWwrapper .hgPaymentWidget .hgpRssvInfoReceived span a{color:var(--cBrown);text-decoration:underline}#hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator .hgpBooked{display:table-cell;width:50%;vertical-align:middle;padding:18px 20px;background:var(--cBrownLight)}#hgPWwrapper .hgPaymentWidget .hgpFormAmountCalculator .hgpAmount{display:table-cell;width:50%;vertical-align:middle;padding:18px 20px;background:var(--cBrown)}#hgPWwrapper .hgPaymentWidget .hgpFooter .hgpFooterHeader{font-size:17px;line-height:1.3529411765;font-weight:700;color:var(--cBrown);padding-bottom:20px;border-bottom:1px solid #f3f3f3;margin-bottom:20px}#hgPWwrapper .hgPaymentWidget .hgpFooterImpressum a, #hgPWwrapper .hgPaymentWidget .hgpFooterAgent a{color:var(--cBrown);text-decoration:underline}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryHeadline{display:table;width:100%;background-color:var(--cBrown);color:#fff;padding:15px 20px 20px;font-size:20px;line-height:1.15}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer .hgpSummaryHeadlineRssv{background-color:var(--cBrown)}#hgPWwrapper .hgPaymentWidget .hgpSummaryContainer.hgpSummarySum{background-color:var(--cBrown);color:#fff}#hgPWwrapper .hgPaymentWidget .hgpBankInfo{border:2px var(--cBrown) solid;background-color:white;padding:5px 10px}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishHeader{background-color:var(--cBrown);color:#fff;padding:13px 20px}#hgPWwrapper .hgPaymentWidget .hgpFinishContainer .hgpFinishHeaderRssv{background-color:var(--cBrown)}#hgPWwrapper .hgPaymentWidget .hgpAdditionalInfo a{color:var(--cBrown);text-decoration:underline}#hgPWwrapper .hgPaymentWidget .hgpLoadingSign .hgpLoadingIcon:before{content:"";display:block;position:relative;top:-2px;left:-2px;height:82px;width:82px;border-radius:50%;border:3px solid transparent;border-top-color:var(--cBrown);-webkit-animation:hgpWidgetSpin .9s infinite linear;animation:hgpWidgetSpin .9s infinite linear}#hgPWwrapper .hgPaymentWidget .hgpButton.hgpButtonPrimary{background:var(--cBrown)}#hgPWwrapper .hgPaymentWidget .hgpExpander{color:var(--cBrown);cursor:pointer;text-decoration:underline;font-size:14px;line-height:1.6428571429}#hgPWwrapper .hgPaymentWidget .hgpExpander a{color:var(--cBrown);text-decoration:underline}#hgPWwrapper .hgPaymentWidget .hgpExpanderContainer a{color:var(--cBrown);text-decoration:underline}#hgPWwrapper .hgPaymentWidget .hgpCalendar-date[data-state=pending],#hgPWwrapper .hgPaymentWidget .hgpCalendar-date[data-state=start],#hgPWwrapper .hgPaymentWidget .hgpCalendar-date[data-state=end]{background:var(--cBrown)!important;border-color:var(--cBrown);color:#fff}#hgPWwrapper .hgPaymentWidget .hgpCalendar-button:hover{cursor:pointer;border-color:var(--cBrown)}#hgPWwrapper .hgpPopupContent .hgpPopupContentHeader{background-color:var(--cBrown);color:#fff;padding:20px 30px;font-size:17px;line-height:1.3529411765;letter-spacing:.85px;text-transform:uppercase;margin-bottom:30px}.boxenInhalte {width:100%;z-index:700;position:relative;}#content .boxenInhalte .bIWrapper {width: 100%;background-color:rgba(160,141,126,.2);z-index:700;position:relative;}#content .boxenInhalte .bIWrapper {margin:0 0 10px 0;}#content .boxenInhalte .bIWrapper:nth-last-child(1) {margin:0;}.boxenInhalte .bIBoxContent {width:80%;margin:auto;text-align:left;}.boxenInhalte .bIBoxBild {display:block;width:100%;}.boxenInhalte .bIBoxBild img {width:100%;height:auto;display:block;border:none;background-repeat:no-repeat;background-size:cover;}.boxenInhalte .bIBox {width:100%;padding:30px 0;}.boxenInhalte .bIBox span {display:block;}.boxenInhalte .bIBox .bIBoxTitle {font-family: 'Palanquin', sans-serif;font-weight:400;text-transform:uppercase;line-height:133%;margin:0 0 15px 0;color: rgba(173,149,118,1.00);font-size:30px;font-size:3.0rem;}.boxenInhalte .bIBox .bIBoxText {font-size: 16px;font-size: 1.6rem;}.boxenInhalte .bIBox .bIBoxLink {height:32px;margin:25px 0 0 0;}#content .boxenInhalte .bIBox .bIBoxLink a {display:inline-block;padding:0 20px;text-decoration:none;line-height:30px;color:rgba(88,85,46,1.00);border: 1px solid rgba(88,85,46,1.00);font-weight:normal;font-size:16px;font-size:1.6rem;}#content .boxenInhalte .bIBox .bIBoxLink a:hover {background-color:rgba(88,85,46,1.00);color:#FFF;}@media only screen and (min-width: 990px) {#content .boxenInhalte .bIWrapper {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#content .boxenInhalte .bIWrapper.bIW1:nth-of-type(even) {-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}#content .boxenInhalte .bIWrapper.bIW2 .bIBoxBild.bIBB1 {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;}#content .boxenInhalte .bIWrapper.bIW2 .bIBox {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;}#content .boxenInhalte .bIWrapper.bIW2 .bIBoxBild.bIBB2 {-webkit-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3;}.boxenInhalte .bIBox {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}.spaltenInhalte {width:100%;padding:20px 0px 0px 0px;margin:0px 0px 20px 0px;position:relative;}.spaltenInhalte span {display:block;}.spaltenInhalte a {text-decoration:none !important;}.spaltenInhalte.sITyp1, .spaltenInhalte.sITyp2 {width:100%;margin:0;}.spaltenInhalte .sIRow2, .spaltenInhalte .sIRow3, .spaltenInhalte .sIRow4 {width:100%;}.spaltenInhalte .sIBox {position:relative;overflow:hidden;}.spaltenInhalte .sIRow2 .sIBox {width:100%;margin:0px 0px 30px 0px;}.spaltenInhalte .sIRow3 .sIBox {width:100%;margin:0px 0px 30px 0px;}.spaltenInhalte .sIRow4 .sIBox {width:100%;margin:0px 0px 30px 0px;}.spaltenInhalte.sITyp2 .sIBox {background-color:#FFF;}.spaltenInhalte .sIBox .sIBoxTitle {color: #765A27;font-family: 'Palanquin', sans-serif;font-weight: 400;width: 100%;}.spaltenInhalte .sIRow2 .sIBox .sIBoxTitle {font-size:24px;font-size:2.4rem;}.spaltenInhalte .sIRow3 .sIBox .sIBoxTitle {font-size:20px;font-size:2.0rem;}.spaltenInhalte .sIRow4 .sIBox .sIBoxTitle {font-size:16px;font-size:1.6rem;}.spaltenInhalte.sITyp2 .sIRow2 .sIBox .sIBoxTitle {line-height:30px;padding:0 0 10px 0;}.spaltenInhalte.sITyp2 .sIRow3 .sIBox .sIBoxTitle {line-height:24px;padding:0 0 10px 0;}.spaltenInhalte.sITyp2 .sIRow4 .sIBox .sIBoxTitle {line-height:20px;padding:0 0 10px 0;}.spaltenInhalte .sIBoxBild {width:100%;position:relative;margin:0;overflow:hidden;}.spaltenInhalte .sIBoxBild img {width:100%;display:block;transition:transform 0.2s ease-in;-webkit-transform:scale(1.0);     -moz-transform:scale(1.0);    -o-transform:scale(1.0);    transform:scale(1.0);border:0;}.spaltenInhalte.sITyp1 a:hover .sIBoxBild img, .spaltenInhalte.sITyp2 .sIBoxBild a:hover img {transition:transform 1.0s ease-out;    -webkit-transform:scale(1.1);     -moz-transform:scale(1.1);    -o-transform:scale(1.1);    transform:scale(1.1);}.spaltenInhalte .sIBox .sIBoxContent {display: block;width: 100%;margin:0 auto;box-sizing:border-box;}.spaltenInhalte.sITyp1 .sIBox .sIBoxContent {position:absolute;top:calc(100% - 50px);height: 100%;background: rgba(0, 0, 0, 0.7);color:#FFF;text-align:center;}.spaltenInhalte.sITyp1 .sIBox .sIBoxContent .sIBoxTitle {padding: 0px;line-height:50px;text-transform:uppercase;color:#FFF;}.spaltenInhalte.sITyp2 .sIBox .sIBoxContent {padding:10px 20px;}.spaltenInhalte.sITyp1 .sIBoxText {width:100%;text-decoration:none !important;color:#FFF;}.spaltenInhalte.sITyp2 .sIBoxText {width:100%;color:#3E3E3E;}.spaltenInhalte.sITyp2 .sIBoxText a {display:inline !important;}.spaltenInhalte .sIBoxText ul {padding:0 !important;margin:0 !important;}.spaltenInhalte .sIBoxText ul li {padding:0px;margin:0px 0px 4px 0px;line-height:18px;}.spaltenInhalte.sITyp2 .sIBoxLink {height:32px;margin:25px 0 0 0;}.spaltenInhalte.sITyp2 .sIBoxLink a {display:inline-block;border:1px solid #808200 !important;line-height:30px;text-decoration:none;padding:0 25px;background-color:rgba(128,130,0,0.70);color:#FFF !important;font-weight:400;text-align:center;}.spaltenInhalte.sITyp2 .sIBoxLink a:hover {background-color: #808200;}@media only screen and (min-width: 1000px) {.spaltenInhalte .sIRow2, .spaltenInhalte .sIRow3, .spaltenInhalte .sIRow4 {margin:0px 0px 30px 0px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content: space-between;    justify-content: space-between;}.spaltenInhalte .sIRow2 .sIBox, .spaltenInhalte .sIRow3 .sIBox, .spaltenInhalte .sIRow4 .sIBox {margin:0;}.spaltenInhalte .sIRow2 .sIBox {width:calc(50% - 20px);}.spaltenInhalte .sIRow3 .sIBox {width:calc(33.3333% - 20px);}.spaltenInhalte .sIRow4 .sIBox {width:calc(25% - 10px);}.spaltenInhalte .sIRow2 .sIBox .sIBoxTitle {line-height:40px;font-size:26px;font-size:2.6rem;}.spaltenInhalte .sIRow3 .sIBox .sIBoxTitle {line-height:30px;font-size:20px;font-size:2.0rem;}.spaltenInhalte .sIRow4 .sIBox .sIBoxTitle {line-height:24px;font-size:16px;font-size:1.6rem;}.spaltenInhalte .sIRow2 .sIBoxBild .sIBoxTitle {line-height:40px;font-size:26px;font-size:2.6rem;}.spaltenInhalte .sIRow3 .sIBoxBild .sIBoxTitle {line-height:30px;font-size:20px;font-size:2.0rem;}.spaltenInhalte .sIRow4 .sIBoxBild .sIBoxTitle {line-height:30px;font-size:16px;font-size:1.6rem;}.spaltenInhalte.sITyp1 .sIBox .sIBoxContent {transition: all 0.4s ease-out;}.spaltenInhalte.sITyp1 .sIBox:hover .sIBoxContent {top:0px;    transform: none;}}.fL {float: left;}.fR {float: right;}img {border: none;}.flex {display:flex;}.flex-row {flex-direction:row;}.flex-column {flex-direction:column;}.space-between { justify-content: space-between;}#map {width: 100%;height: 300px;}#content #map a {text-decoration: none;}#map .mapPopup {font-size: 15px;font-size: 1.5rem;}#content  #map .mapPopup a {text-decoration: underline;}#headerImage div.hImage .hImageLandscape, #headerImage div.hImage .hImagePortrait {width:100%;height:100%;}#headerImage div.hImage .hImageLandscape img, #headerImage div.hImage .hImagePortrait img {width:100%;height:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;}#headerImage div.hImage.slick-slide .hImageLandscape, #headerImage div.hImage.slick-slide .hImagePortrait {transform: scale(1.1);transition-delay: 2s;}#headerImage div.hImage.slick-active .hImageLandscape, #headerImage div.hImage.slick-active .hImagePortrait {transform: scale(1);transition: transform 12s ease-out;transition-delay: 0s;}#headerImage div.hImage .hImagePortrait {height:100vw;max-height:150vw;}#headerImage div.hImage img.hImageSearch {display:none;}@media only screen and (orientation: portrait) {#headerImage div.hImage .hImageLandscape {display:none;}}@media only screen and (orientation: landscape) {#headerImage div.hImage .hImagePortrait {display:none;}#headerImage div.hImage .hImageLandscape {display:block;}}@media only screen and (orientation: landscape) and (max-width: 1000px) {#headerImage div.hImage .hImageLandscape {height:var(--my-hIh, calc(100vh - 150px));}}@media only screen and (orientation: landscape) and (min-width: 1000px) {#headerImage div.hImage .hImageLandscape {height:var(--my-hIh, calc(100vh - 150px));max-height:800px;}}#alert {width: calc(100% - 20px);max-width: 190px;position: absolute;background-color: rgba(124,119,104,.8);z-index: 950;}#alert.pos1, #alert.pos2, #alert.pos3, #alert.pos4 { left: 10px; bottom: 10px; }#alertInner {box-sizing:border-box;padding:10px;}#alertData {color:#FFF;font-size: 14px;font-size: 1.4rem;line-height:130%;}#alertLink {padding:10px 0 0 0;}#alertLink a {display:inline-block;font-size: 13px;font-size: 1.3rem;padding:0 10px;line-height:170%;border:1px solid #FFF;color:#FFF;text-decoration:none;}#alertLink a:hover {background-color:#FFF;color:rgba(124,119,104,1);}#news {width: 100%;}#newsDetail {width: 100%;}#nDName {width: 100%;}#nDNameSubline {width: 100%;}#nDEinleitung {width: 100%;padding: 10px 0px 15px 0px;}.nDRow {width: 100%;}#nDImage {width: 100%;padding: 20px 0px 0px 0px;}#nDImage img {width: 100%;display: block;}#nDText {width: 100%;padding: 20px 0px 0px 0px;}#nDImages {width: 100%;padding: 0px;margin-top: 15px;}#nDImages img {display: block;border: none;margin: 0px 0px 5%;padding: 0px;background-color: #FFF;background-image: url(../images/css/loader.gif);background-repeat: no-repeat;background-position: center center;width: 100%}#nDImages .nImg2Cols {width: 65.8%;float: left;}#nDImages .nImg3Col {width: 31.6%;float: right;}#nDImages .nImg1Col {width: 48%;float: left;}#nDImages .nImg2Col {width: 48%;float: right;}#nDBackLink {width: 100%;line-height: 24px;padding: 5px 0px 0px 0px;border-top: 1px solid #F3EEDB;margin: 20px 0px 0px 0px;}#nDBackLink a.backlink {line-height: 24px;width: auto;display: inline-block;font-size: 15px;font-size: 1.5rem;font-weight: 400;background-image: url(../images/css/backwardIcon.gif);background-position: left center;padding: 0px 20px 0px 33px;background-repeat: no-repeat;text-decoration: none !important;color: #000;}#nDBackLink a.backlink:hover {background-color: #000;color: #FFF !important;}#zimmerFilter {width: 100%;padding: 10px 0px 20px 0px;}#zimmerFilter ul {width: 100%;margin: 0;padding: 0;}#zimmerFilter ul li {list-style: none;width: 100%;margin: 0;padding: 0px 0px 10px 0px !important;background-image: none;}#zimmerFilter ul li a, #zimmerFilter ul li span {padding: 0px 0px 0px 105px;display: block;text-transform: none;height: 40px;line-height: 40px;background-repeat: no-repeat;background-position: left center;text-decoration: none;font-size: 1.3em;font-size: 1.3rem;}#zimmerFilter ul li a.erIcon1, #zimmerFilter ul li span.erIcon1 {background-image: url(../images/css/erIcon1.gif);}#zimmerFilter ul li a.erIcon2, #zimmerFilter ul li span.erIcon2 {background-image: url(../images/css/erIcon2.gif);}#zimmerFilter ul li a.famIcon, #zimmerFilter ul li span.famIcon {background-image: url(../images/css/famIcon.gif);}#zimmer {width: 100%;}.zimmerRow {width: 100%;margin-bottom: 0px;}.zItem {width: auto;margin-bottom: 40px;padding: 10px;background-color: #F7F3E9;}.zItem.fL {float: none;}.zItem.fR {float: none;}.zIBild {width: 100%;margin-bottom: 5px;position: relative;}.zIBild img {width: 100%;display: block;}.zIPreis {position: absolute;width: 100%;text-align: right;right: 0px;bottom: 0px;}.zIPreis span {display: inline-block;line-height: 20px;text-align: center;padding: 5px 20px;background-image: url(../images/css/trans_green50.png);color: #FFF;font-size: 18px;font-size: 1.8rem;}.zIPreis span small {display: inline-block;line-height: 12px;font-size: 1.3rem;}.zITitle {width: 100%;line-height: 20px;color: #000;padding: 10px 0px;font-size: 18px;font-size: 1.8rem;font-weight: 700;text-transform: uppercase;}.zIData {width: 100%;font-size: 14px;font-size: 1.4rem;line-height: 18px;height: 36px;padding: 0px 0px 20px;}.zIInfoRow {width: 100%;}.zIInfoRowColLeft {width: 59%;height: 40px;float: left;}.zIInfoRowColRight {width: 40%;height: 24px;text-align: right;float: right;padding: 8px 0px;}.zIInfoRowColRight a.moreLink {line-height: 24px;width: auto;display: inline-block;font-size: 15px;font-size: 1.5rem;font-weight: 400;background-image: url(../images/css/forwardIcon.gif);background-position: right center;background-repeat: no-repeat;text-decoration: none !important;color: #000;padding: 0px 33px 0px 20px;}.zIInfoRowColRight a.moreLink:hover {background-color: #000;color: #FFF !important;}.zIInfoIcon {background-image: url(../images/css/zimmerIcons.gif);background-repeat: no-repeat;height: 40px;margin: 0px 10px 0px 0px;float: left;}.zIInfoIcon.erIcon1 {width: 40px;background-position: 0px 0px;}.zIInfoIcon.erIcon2 {width: 40px;background-position: -40px 0px;}.zIInfoIcon.famIcon {width: 84px;background-position: -80px 0px;}#zimmerDetail {width: 100%;}#zDName {}.zDDatenRowTitle {font-size: 18px;font-size: 1.8rem;font-weight: 700;text-transform: uppercase;padding: 20px 0px 0px 0px;}.zDDatenRow {width: 100%;padding: 10px 0px 0px 0px;}.zDDLeft {width: 100%;}.zDDRight {width: 100%;}.zDDRight img {width: 100%;display: block;}.zDDLeft .formWrapper {width: auto;padding: 10px;background-color: #F3EEDB;color: #000;font-size: 13px;font-size: 1.3rem;}.zDDImages {width: 100%;}.zDDImages img {width: 100%;display: block;margin-bottom: 22px;}.zDDImagesSmall {width: 100%;padding: 26px 0 0 0;}.zDDImagesSmall a img {box-sizing: border-box;border: none !important;display: block;width: 30%;margin: 0 3% 15px 0;float: left;}#impressionen {width: 100%;background-color: #EEE;}#impThumbs {width: 100%;background-color: #EEE;}#impThumbs .imgItem {margin: 0px 10px 10px 0px;}#impThumbs .imgItem img {display: block;}.impressionen {width: 100%;}.impressionen .galleryRow {width: 100%;padding-bottom: 10px;}.impressionen .gRowLeft {width: 48.57%;float: left;}.impressionen .gRowRight {width: 48.57%;float: right;}.impressionen .galleryItem {width: 47.06%;}.impressionen .galleryImage {width: 100%;height: 66%;overflow: hidden;}.impressionen .galleryImage a {width: 100%;display: block;position: relative;}.impressionen .galleryImage a img {width: 100%;filter: alpha(opacity=50);-moz-opacity: 0.50;opacity: 0.5;display: block;}.impressionen .galleryImage a:hover img {background-color: #FFF;filter: alpha(opacity=100);-moz-opacity: 1.00;opacity: 1.0;}.impressionen .galleryImage a span.vPlay {width: 50px;height: 50px;position: absolute;display: block;left: 50%;top: 50%;margin: -25px 0px 0px -25px;z-index: 400;background-image: url(../images/css/play.png);background-repeat: no-repeat;background-position: right center;}.impressionen .galleryImage a:hover span.vPlay {background-position: left center;}.impressionen .galleryTitle {color: #000;font-weight: normal;font-size: 100%;height: 18px;line-height: 18px;overflow: hidden;padding: 5px 0px 0px;}.impressionen .impImgCols {width: 100%;}.impressionen .impImgColsLeft {width: 48.57%;float: left;}.impressionen .impImgColsRight {width: 48.57%;float: right;}.impressionen .impImgCol1 {width: 47.06%;float: left;}.impressionen .impImgCol2 {width: 47.06%;float: right;}.impressionen .imgItem {position: relative;display: block;overflow: hidden;margin-bottom: 5.88%;}.impressionen .imgItem a img {position: relative;width: 100%;}.impressionen .imgItem a:hover img {background-color: #FFF;filter: alpha(opacity=80);-moz-opacity: 0.80;opacity: 0.8;}#wellnessAngebote {width: 100%;}.wAngebotGroupWrapper {width: auto;padding: 10px;margin: 0px 0px 20px;background-color: #F3EEDB;}.wAngebotGroupItem h5 {line-height: 36px !important;display: inline-block !important;padding: 0px 30px 0px 10px !important;}.wAngebotGroupItem.wAshow h5 {background-color: #F3EEDB;}.wAngebotGroupItem h5 a {text-decoration: none !important;}.wAngebotGroupItem.wAhide .wAngebotGroupWrapper {display: none;}.wAngebotGroupItem.wAshow .wAngebotGroupWrapper {display: block;}.wAngebotGroupContent {font-size: 14px;font-size: 1.4rem;}.wAngebotItem {padding: 0px 0px 15px 0px;}.wAngebotDetails {padding: 5px 0px;width: 50%;}.wAduration {float: left;}.wAprice {float: right;}.formfield {border:1px solid #CCC;font-size:16px;font-size:1.6rem;padding:5px 10px;line-height:30px;box-shadow:0 0 3px 0 rgba(0,0,0,.25) inset;color:#554937;border-radius:2px;box-sizing:border-box;}.formfield.cal {font-size:14px;font-size:1.4rem;padding-right:30px;background-image: url("data:image/svg+xml,%3Csvg height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23b7af50' d='m5 6h2v2h-2zm3 0h2v2h-2zm3 0h2v2h-2zm-9 6h2v2h-2zm3 0h2v2h-2zm3 0h2v2h-2zm-3-3h2v2h-2zm3 0h2v2h-2zm3 0h2v2h-2zm-9 0h2v2h-2zm11-9v1h-2v-1h-7v1h-2v-1h-2v16h15v-16zm1 15h-13v-11h13z'/%3E%3C/svg%3E%0A");background-position: right 7px center;background-repeat:no-repeat;min-width:120px;}select.formfield {-webkit-appearance: none;-moz-appearance: none;appearance: none;background-image: url("data:image/svg+xml,%3Csvg height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%235D3D24'%3E%3Cpath d='M 8,2 12,6 4,6 z'/%3E%3Cpath d='M 8,14 12,10 4,10 z'/%3E%3C/g%3E%3C/svg%3E");background-position: right 7px center;background-repeat:no-repeat;min-width:100px;padding:5px 30px 5px 10px;}.w20 { width:20px; text-align:center; }.w30 { width:30px; }.w40 { width:40px; }.w50 { width:50px; }.w80 { width:80px; }.w100 { width:50%; }.w200 { width:200px; }.w300 { width:90%; }.w400 { width:90%; }#allWrapper .formsubmit {border:none;text-decoration:none !important;line-height:30px;padding:8px 25px;display:inline-block;color:#FFF;background-color:var(--cBrown);;box-sizing:border-box;text-align:center;vertical-align:middle;text-transform:uppercase;border-radius:4px;font-size:22px;font-size:2.2rem;cursor: pointer;}#allWrapper .formsubmit:hover {background-color:#7C7768;color:#FFF;}#routeplaner {width: 100%;}#routeField {width: 70%;text-align: center;}#routeButton {width: 25%;text-align: center;background-color: #EEE;}#sitemap {padding:30px 15px;margin:0 auto;box-sizing:border-box;max-width:1200px;}#sitemap .smNaviItem {width:100%;padding:10px 10px 10px 0;margin:0 0 20px 0;box-sizing:border-box;-moz-column-break-inside: avoid;     break-inside: avoid-column;display: block;border-radius: 3px;}@media only screen and (min-width: 600px) {#sitemap {display:flex;flex-wrap:wrap;}#sitemap .smNaviItem {width:50%;}}#sitemap ul.smLevel1 {margin:0px;padding:0px;clear:both;}#sitemap ul.smLevel1 li {list-style:none;background-image:none;margin:0;padding:0;}#sitemap ul.smLevel1 li::after {display:none;}#sitemap ul.smLevel1 li a {line-height: 20px;height: 20px;font-weight: 400;font-size: 20px;font-size: 2.0rem;color: #7B7968;text-decoration: none;}#sitemap ul.smLevel1 li input {float:right;width:100px;font-size: 12px;font-size: 1.2rem;border:1px solid #005231;border-radius:3px;padding:3px 5px;text-align:center;box-sizing:border-box;box-shadow: 0px 0px 3px 0px #333;}#sitemap ul.sitemapfiL li a:hover {text-decoration:underline;}#sitemap ul.smLevel1 li ul.smLevel2 {margin:0;padding:10px 0 0 0;}#sitemap ul.smLevel1 li ul.smLevel2 li {margin:0;padding: 0 0 5px 0;clear:both;}#sitemap ul.smLevel1 li ul.smLevel2 li a {line-height: 20px;height: 20px;font-weight: 400;font-size: 16px;font-size: 1.6rem;color: #999;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 {margin:0px;padding:0px;clear:both;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li {margin:0px;padding: 0px;background-image:none;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li a {line-height: 20px;height: 20px;font-weight: 400;font-size: 14px;font-size: 1.4rem;color: #CCC;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li a:before {content:' - ';}#anfrageWrapper {width: 100%;padding: 30px 15px;-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;}#anfrageWrapper a#form {display: block;width: 100%;height: 0px;position: absolute;top: -20vh;left: 0px;}#anfrageWrapper #fError {width: auto;border: 1px solid #ad3528;background-color: #FFF;padding: 10px;margin: 20px auto 30px;text-align: center;}#anfrageWrapper #fError b {text-align: center;}#anfrage {width: 100%;max-width:1200px;margin: 0 auto;font-size: 16px;font-size: 1.6rem;}#anfrageDanke {color: #505050;}#anfrage a, #anfrageDanke a {color: inherit;}#anfrageDanke {width: 100%;margin: 0 auto;font-size: 16px;font-size: 1.6rem;text-align: center;}#anfrageDankeBox {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 20px 30px;background-color: rgba(108,24,46,0.80);color: #FFF;border-radius: 10px;border: 2px solid #ad3528;}#anfrageDankeBox div:nth-of-type(1) {font-size: 22px;font-size: 2.2rem;font-weight: 700;}#anfrageDankeBox div:nth-of-type(1) {font-size: 16px;font-size: 1.6rem;}#anfrageDankeInfo {width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 50px 30px;}.aSection {width: 100%;padding: 0 0 0 5px;-webkit-box-sizing: border-box;box-sizing: border-box;}.aSection.aSBorder {margin: 0 0 30px 0;}.aSection .aSectionTitle {width: 100%;padding: 0 0 20px 0;font-size: 26px;font-size: 2.6rem;color: rgba(173,149,118,1.00);font-family: 'Palanquin', sans-serif;font-weight: 400;text-transform:uppercase;text-align: center;}.aSection .aSectionFields {width: 100%;padding: 5px 0 0 0;}.aSFRow {width: 100%;margin: 0 0 5px 0;}.aSFRow.aRdistance {padding: 30px 0 0 0;}.aSFRow .aSFRcol, .aSFRow .aSFRcol.aSFRcFull {width: 100%;margin: 0 0 3px 0;padding: 0;}.aSFRow .aSFRcol .aSFRcInner, .aSFRow .aSFRcol.aSFRcFull .aSFRcInner {width: 100%;padding: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-sizing: border-box;box-sizing: border-box;}.aSFRow.aSFRRev {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: reverse;-webkit-flex-direction: column-reverse;-ms-flex-direction: column-reverse;flex-direction: column-reverse;}.aSFRow .aSFRcInner.aSFRerror {color: #ad3528;font-weight: bold;}.aSFRow .aSFRcol .aSFRcolLabel {width: calc(38% - 10px);margin: 0 0 3px 0;padding: 6px 10px 6px 0;position: relative;font-size: 16px;font-size: 1.6rem;line-height: 30px;-webkit-box-sizing: border-box;box-sizing: border-box;}.aSFRow .aSFRcolLabel strong {color: #ad3528;}.aSFRow .aSFRcol .aSFRcolField {width: 62%;margin: 0 0 3px 0;line-height: 42px;position: relative;}.aSFRow .aSFRreq .aSFRcolLabel::after, .aSFRow .aSFRreqFld .aSFRcolField::after {content: '*';color: #ad3528;position: absolute;width: 5px;top: -1px;left: -12px;font-size: 130%;}.aSFRow .aSFRcol .aSFRcolField.aSFRFtext {line-height: 20px;}.aSFRcInner.aSFRerror .aSFRcolLabel {background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAMAAAC38k/IAAAAHlBMVEUAAAD///9sGC5sGC5sGC5sGC5sGC5sGC5sGC5sGC5VDpDAAAAACXRSTlMAABCfoL/Az9CWou22AAAAPElEQVR42kWNUQ4AIAhC0zLl/hcutBkfytsYjKtYvCLCN7G1oCg0oYmwU0AQLAV4xxacsfYsKG+/2ucbPUzDASr2w8/bAAAAAElFTkSuQmCC);background-position: right 16px;background-repeat: no-repeat;}.aSFRcInner.aSFRerror .formfield {border: 2px solid #ad3528;padding: 4px 9px;color: #ad3528;}.aSection .aSectionField.aSFerror b {color: #ad3528 !important;}.formfield.ffdn {display: none;}.formfield.w100pz {width: 100%;}.formfield.w80pz {width: 80%;}.formfield.w60pz {width: 80%;}.formfield.w50pz {width: 80%;}.formfield.w40pz {width: 40%;}.formfield.w30pz {width: 40%;}.formfield.w20pz {width: 20%;}.formfield.w40px {width: 40px;text-align: center;margin: 0 5px 0 0;}#accSelect {text-align: center;width: 100%;padding: 0 0 30px 0;}#accSelect label {display: inline-block;line-height: 40px;margin: 0 10px;background-color: #EEE;border-radius: 5px;padding: 0 10px;text-transform: uppercase;font-weight: 700;}#accSelect label.accSAcive {background-color: #ad3528;color: #FFF;}#accSelect label input {display: none;}.accomodationTypen {width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}.accomodationTypen .accItem {width: 100%;line-height: 16px;-webkit-box-sizing:border-box;box-sizing:border-box;margin: 2px 0;padding:0 10px 0 0;position:relative;}.accomodationTypen .accItem input {display:inline-block;vertical-align:top;position:absolute;left:0px;top:0px;}.accomodationTypen .accItem label {display:inline-block;line-height:140%;padding:0 0 0 25px;}#anfrage ul.checklistForm {padding: 0;margin: 0;}#anfrage ul.checklistForm li {list-style: none;padding: 0 0 5px;margin: 0;line-height: 30px;}@media only screen and (min-width: 500px) {.accomodationTypen .accItem {width: calc(100% / 2);}}@media only screen and (min-width: 800px) {#anfrageWrapper {padding: 60px 50px;}#anfrageDanke {width: 60%;}.aSFRow {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;}.aSFRow.aSFRRev {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}.aSFRow .aSFRcol {width: calc(50% - 20px);}.aSFRow .aSFRcol .aSFRcolLabel {width: 180px;}.aSFRow .aSFRcol .aSFRcolField, .aSFRow .aSFRcol.aSFRcFull .aSFRcolField {width: calc(100% - 182px);}.accomodationTypen .accItem {width: calc(100% / 3);}.formfield.w30pz {width: 30%;}.formfield.w50pz {width: 50%;}.formfield.w60pz {width: 60%;}}@media only screen and (min-width: 1200px) {#anfrageWrapper a#form {top: -130px;}}#fDOverlay {width:100%;height:100vh;background-color:rgba(0,0,0,0.85);-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;position:fixed;top:0;left:0;z-index:8888;}#fDOverlayContainer {position:relative;opacity:0;-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;-webkit-animation-duration: .7s;animation-duration: .7s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}#fDOverlay #fDOverlayContainer a#fDOverlayClose {width:40px;height:40px;display:block;position:absolute;right:-10px;top:-10px;z-index:8889;background-color:#A08D7E;border-radius:20px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}#fDOverlay #fDOverlayContainer a#fDOverlayClose::after {width:30px;height:30px;margin:5px;display:block;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 30 30' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF' stroke-width='2' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 7,7 23,23' /%3E%3Cpath d='M 7,23 23,7' /%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;content:'';}#content #fDOverlay #fDOverlayContainer a#fDOverlayClose:hover {background-color:#7C7768;opacity: 1;}#fDOverlay #fDOverlayWrapper {overflow-y:scroll;max-height:calc(var(--my-vh, 100%) - 40px);background-color:#FFF;}#fDOverlay #fDInner {color:#A08D7E;text-align:left;min-height:100%;position:relative;}#fDOverlay #fDInner #fDIwait {background-image:url(../js/slick/ajax-loader.gif);background-position:center center;background-repeat:no-repeat;min-height:100%;width:100%;height:100%;position:absolute;}@media only screen and (min-width: 960px) {#fDOverlay {padding:40px;}#fDOverlay #fDOverlayContainer a#fDOverlayClose {width:50px;height:50px;right:-25px;top:-25px;border-radius:25px;padding:5px;}#fDOverlay #fDOverlayWrapper {overflow-y:scroll;max-height:calc(var(--my-vh, 100%) - 80px);}}@media only screen and (min-width: 1240px) {#fDOverlay {padding:40px calc(50% - 580px);}}#angebote {width:100%;position:relative;padding:30px 0 0 0;}#aTop {position:absolute;top:-100px;}.angeboteListe {width:100%;}#angebote .aItem {width:100%;position:relative;z-index:400;margin:0 0 40px 0;background-color: rgba(160,141,126,.2);}#content #angebote .aItem a {text-decoration:none;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #FFF;}#angebote .aItem span {display:block;}#angebote .aIimage {width:100%;}#angebote .aIimage img {width:100%;display:block;border:none;object-fit: cover;    height: 100%;}#angebote .aIdata {width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 15px;text-align:left;}#angebote .aITitle b {padding:0;margin:0;line-height:120%;font-weight:400;font-size:30px;font-size:3.0rem;color: rgba(173,149,118,1.00);display:inline-block;text-decoration: none;text-transform: uppercase;border:none !important;}#angebote .aISubline {font-weight:700;color: rgba(173,149,118,1.00);font-size:16px;font-size:1.6rem;padding:5px 0;}#angebote .aIDaten {width:100%;padding:10px 0 0 0;position: relative;}#angebote .aIDaten span.aIDatenZeitraum {line-height:20px;font-size:14px;font-size:1.4rem;font-weight:400;padding:0 0 20px 0;}#angebote .aIDaten span.aIDatenText {line-height:20px;font-size:16px;font-size:1.6rem;font-weight:400;padding:0 0 20px 0;}#angebote .aIDaten span.aIDatenPreis {line-height:26px;font-size:20px;font-size:2.0rem;display:block;border:none;}#angebote .aIDaten span.aIDatenPreis small {line-height:26px;font-size:12px;font-size:1.2rem;}#angebote .aIDaten span.aIDatenLink {text-align:center;padding:20px 0 0 0;}#angebote .aIDaten span.aIDatenLink b {display:inline-block;line-height:26px;padding:0 10px;font-size:16px;font-size:1.6rem;font-weight:700;color:#A08D7E;text-decoration:none;text-align:center;border:1px solid #A08D7E;background-color:transparent;position:relative;z-index:500;}#angebote .aIDaten span.aIDatenLink b {display:inline-block;line-height:26px;padding:0 10px;font-size:16px;font-size:1.6rem;font-weight:700;color:#A08D7E;text-decoration:none;text-align:center;border:1px solid #A08D7E;background-color:transparent;position:relative;z-index:500;}#content #angebote .aItem a:hover .aIDaten span.aIDatenLink b {background-color:#A08D7E;color:#FFF;}.angebotDetail {width:100%;padding:30px 0 0 0;text-align:center;}#content .aDName {width:100%;}#content .aDName h1 {line-height:120%;font-size:240%;color:#A08D7E;padding:0;margin:0;font-weight:700;}#content .aDSubline {padding:10px 0 30px 0;line-height:20px;font-size:120%;font-weight: 700;}#content .aDDatum {padding:10px 0 30px 0;line-height:20px;font-weight:400;font-size:100%;}.aDDatenWrapper {width: 100%;    padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#F7F7F2;}.aDDatenRow {width:100%;position:relative;}.aDDLeft {width:100%;}.aDDLeft img {width:100%;height:100%;display:block;object-fit:cover;}.aDDRight {width:100%;padding:20px 20px 60px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;background-color:#A08D7E;color:#FFF;}.aDBeschreibung {width:100%;}.aDDRPreis {width:100%;color:inherit;font-size:20px;font-size:2.0rem;padding:10px 0px;font-weight:700;}.aDDRPreisInfo {font-size:14px;font-size:1.4rem;color:666;}.aDDLink {text-align:center; width:100%;    position: absolute;    right: 0px;    bottom: 10px;}#content .aDDLink a {line-height:30px;display:inline-block;padding:0 10px;background-color:#A08D7E;color:#F7F7F2;border:1px solid #F7F7F2;text-decoration:none;}#content .aDDLink a:hover {color:#A08D7E;background-color:#F7F7F2;}.aDDRTextWrapper {margin:0;padding:30px 0;text-align: left;}.aDDRText {color:#212121;padding:0 15px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:700px;}.aDDRText a, .aDDRText strong a, .aDDRText a strong, .aDDRText b a, .aDDRText a b {color:inherit;border-bottom: 1px dashed #212121;transition: 0.2s all ease-out;text-decoration: none;}.aDDRText a:hover {border-bottom: 2px solid #618E3D;transition: 0.2s all ease-in;}#angeboteBox {display:none;}@media only screen and (min-width: 700px) {.angeboteRow {margin-bottom:40px;}#content #angebote .aItem a {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#angebote .aItem a:hover {border:1px solid #A08D7E;}#angebote .aIimage {width:40%;}#angebote .aIdata {width:60%;padding:30px;}#angebote .aITitle {}#angebote .aIDaten {padding:0 0 50px 0;}#angebote .aIDaten span.aIDatenLink {position:absolute;right:0px;bottom:0px;text-align:right;padding:0;}.aDDatenRow:nth-of-type(1) {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.aDDLeft {width:50%;}.aDDRight {width:50%;padding:40px 40px 80px 40px;}.aDDLink {    width: 50%;    bottom: 30px;}}table.zimmerPreise {width:100%;background-color:#FFF;margin:0;padding:0;min-width:320px;border-collapse:collapse;}table.zimmerPreise colgroup col:nth-child(1) {width: 43%;}table.zimmerPreise colgroup col:nth-child(2) {width: 57%;}table.zimmerPreise tr th {font-size: 14px;font-size: 1.4rem;color:#7C7768;color:#FFF;text-align:center;line-height:30px;font-weight:300;vertical-align:top;padding:2px 5px;box-sizing:border-box;border:1px solid #7C7768;background-color:#7C7768;}table.zimmerPreise tr th.emty {background-color:#FFF;}table.zimmerPreise tr th div.pSaisonen {font-size: 13px;font-size: 1.3rem;color: rgba(255,255,255,0.60);text-align: center;line-height: 16px;font-weight: 300;padding:0 0 5px 0;}table.zimmerPreise tr td {font-size: 14px;font-size: 1.4rem;text-align:center;box-sizing:border-box;border:1px solid #AD9576;}table.zimmerPreise tr td.pZimmer {text-align:left;padding:3px 3px 3px 10px;}table.zimmerPreise tr td.pZimmer a {text-decoration:none !important;}table.zimmerPreise tr td.pZimmer span.pZimmerName {display:block;font-size: 16px;font-size: 1.6rem;text-transform:uppercase;font-weight:700;}table.zimmerPreise tr td.pZimmer span.pZimmerDaten {display:block;font-size: 13px;font-size: 1.3rem;}table.zimmerPreise tr td.pZimmer em {display: block;font-size: 13px;font-size: 1.3rem;line-height: 16px;color: rgba(0,80,49,0.70);}table.zimmerPreise tr td.pNacht {font-size: 13px;font-size: 1.3rem;text-align:left;padding:3px;}table.zimmerPreise tr td.kpFirst {background-color:#0B4E2D;color:#FFF;}table.zimmerPreise tr.uRow td {background-color:#F7F7F2;}.zimmerPreiseInfo {    padding: 10px 0 0 0;    font-size: 13px;font-size: 1.3rem;    line-height: 140%;}#zimmer {width:100%;margin:0 auto;}#zimmer .zListItem {width:100%;margin:0 0 20px 0;background-color:#AD9576;box-sizing:border-box;padding:0;position:relative;}#zimmer .zListItem.hidden{     opacity:0;}#zimmer .zListItem.visible{     opacity:1;}#zimmer .zLITop {width:100%;position:relative;box-sizing:border-box;padding:10px 10px;display:flex;justify-content: space-between;font-family: 'Palanquin', sans-serif;color:#FFF;}#zimmer .zLITop .zLITopLeft {width:calc(100% - 130px);}#zimmer .zLITop h6.zLITitle {width:100%;font-size: 28px;font-size: 2.8rem;font-weight:400;line-height:100%;padding:0;margin:0;}#zimmer .zLITop .zLIDetail {width:100%;font-size: 17px;font-size: 1.7rem;padding:5px 0 0 0;margin:0;}#zimmer .zLITop .zLITopRight {width:120px;text-align:right;display:flex;flex-direction: column;margin: 0 0 auto 0;}#zimmer .zLITop .zLITopRight span {display:block;font-size: 20px;font-size: 2.0rem;font-weight: bold;}#zimmer .zLIMain {width:100%;}#zimmer .zLIMain .zLIMBild, #zimmer .zLIMain .zLIMBild a {width:100%;display:flex;position: relative;text-decoration: none;background-color: #FFF;}#zimmer .zLIMain .zLIMBild::after {width:50px;height: 90px;display:block;position: absolute;right: 20px;top: 50%;transform: translateY(-50%);content:'';pointer-events: none;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 30 90' viewBox='0 0 30 90' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF' stroke-width='3' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 2,2 28,45 2,88' /%3E%3C/g%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;}#zimmer .zLIMain .zLIMBild a.zLIMBild_360icon {position: absolute;right:10px;top:10px;background-color:#a08d7e;background-image: url(../images/svg/360grad.svg);background-repeat: no-repeat;background-position: center;background-size: 40px;display:block;height: 50px;width: 50px;border-radius: 200px;color: #FFF;}#zimmer .zLIMain .zLIMBild {position:relative;}#zimmer .zLIMain .zLIMBild .zLIMBildCTA {position:absolute;left:0px;bottom:10px;width:100%;text-align:center;padding:0 20px;box-sizing:border-box;}#zimmer .zLIMain .zLIMBild .zLIMBildCTA a {display:inline-block;line-height:40px;padding:0 10px;margin:0 5px;width:auto;min-width:90px;background-color:#a08d7e;color:#FFF;text-decoration:none;}#zimmer .zLIMain .zLIMBild .zLIMBildCTA a:hover {background-color:#7C7768;}#zimmer .zLIMain .zLIMBild img {width:100%;display:block;-o-object-fit:cover;   object-fit:cover;}#zimmer .zLIMain .zLIMDaten {width:100%;background-color:#F7F7F2;box-sizing:border-box;padding:10px;}#zimmer .zLIMain .zLIMDaten .zLIMDNavi {width:100%;line-height:30px;border-bottom:1px solid #7C7768;display:flex;}#zimmer .zLIMain .zLIMDaten .zLIMDNavi a {line-height:30px;text-align:center;display:block;text-decoration:none;padding:0 10px;margin:0 10px 0 0;box-sizing:border-box;}#zimmer .zLIMain .zLIMDaten .zLIMDNavi a.link {color:#7C7768;}#zimmer .zLIMain .zLIMDaten .zLIMDNavi a.link:hover {opacity:0.75;}#zimmer .zLIMain .zLIMDaten .zLIMDNavi a.link.active {background-color:#7C7768;color:#FFF;}#zimmer .zLIMain .zLIMDaten .zLIMDData {width:100%;padding:15px 0 0 0;font-size:16px;font-size:1.6rem;overflow:hidden;position:relative;}#zimmer .zLIMain .zLIMDaten .zLIMDData .zLIMDDataWrapper {width:300%;left:0%;display:flex;position:relative;transition:left 1.0s ease-in-out;}#zimmer .zLIMain .zLIMDaten .zLIMDData .zLIMDDataItem {width:calc(100% / 3);overflow-y: auto;}#zimmer .zLIMain .zLIMDaten .zLIMDData .zLIMDDataItem.show {}#zimmer .zLIMDDataItemAusstattung {width:100%;}#zimmer .zLIMDDataItemAusstattung .zLIMDDataItemAPlan {width:100%;padding: 20px 0 0 0;}#zimmer .zLIMDDataItemAusstattung .zLIMDDataItemAPlan img {width:100%;display: block;height: auto;max-width: 150px;}@media only screen and (width > 500px) {#zimmer .zLITop .zLITopLeft {width:70%;}#zimmer .zLITop .zLITopRight {width:30%;align-items: center;flex-direction:row;justify-content: flex-end;gap: 20px;}#zimmer .zLITop .zLITopRight span {font-size: 24px;font-size: 2.4rem;}}@media only screen and (width > 1000px) {#zimmer .zListItem {margin:0 0 50px 0;}#zimmer .zLIMain {display:flex;}#zimmer .zLIMain .zLIMBild {width:50%;}#zimmer .zLIMain .zLIMDaten {width:50%;padding:15px 30px;}}#zusatzleistungen {width:100%;padding:0 10px 20px 10px;margin: 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;max-width: 1200px;text-align: left;}#zusatzleistungen.zlWait #zlWrapper {-webkit-filter: blur(0.2rem);filter: blur(0.2rem);opacity: 0.4;}#zusatzleistungen.zlWait::after {position: absolute;left: 50%;top: 200px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);width: 100px;height: 100px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100' height='100' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='31' stroke-width='5' stroke='%237c7768' stroke-dasharray='48.69468613064179 48.69468613064179' fill='none' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' dur='1.5384615384615383s' repeatCount='indefinite' keyTimes='0;1' values='0 50 50;360 50 50'%3E%3C/animateTransform%3E%3C/circle%3E%3Ccircle cx='50' cy='50' r='25' stroke-width='5' stroke='%23a08d7e' stroke-dasharray='39.269908169872416 39.269908169872416' stroke-dashoffset='39.269908169872416' fill='none' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' dur='1.5384615384615383s' repeatCount='indefinite' keyTimes='0;1' values='0 50 50;-360 50 50'%3E%3C/animateTransform%3E%3C/circle%3E%3C/svg%3E");background-size: contain;background-position: center;background-repeat: no-repeat;content: '';}#zlFilter {width:100%;padding:40px 0;text-align:center;}#zlFilter a {display:inline-block;line-height:30px;margin:0 5px;padding: 0 10px;font-size: 16px;font-size: 1.6rem;color:#7C7768;text-decoration:none;}#zlFilter a:hover {color:#000;}#zlFilter a.zlFactive {background-color: #7C7768;    color: #FFF;}.zlData {width:100%;-moz-column-gap: 10px;-webkit-column-gap: 10px;column-gap: 10px;-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}.zlDItem {width:100%;min-height:200px;margin:0 0 20px 0;background-color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(188,172,151,1.00);font-size: 16px;font-size: 1.6rem;-webkit-column-break-inside: avoid;-moz-column-break-inside: avoid;column-break-inside: avoid;page-break-inside: avoid; break-inside: avoid; }.zlDIimage {width:100%;}.zlDIimage img {width:100%;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;}.zlDIcontent {width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}.zlDIcTitle {font-size: 16px;font-size: 1.6rem;line-height: 140%;}.zlDIcBeschreibung {font-size: 14px;font-size: 1.4rem;line-height: 140%;}.zlDIcText {padding:10px 0;font-size: 13px;font-size: 1.3rem;line-height: 140%;}.zlDIcDetails span {display: inline-block;line-height: 16px;}.zlDIcDetails .zlDIcDprice {font-weight:bold;}.zlDIcDetails .zlDIcDpInfo {padding: 0 0 0 5px;font-size: 13px;font-size: 1.3rem;}.zlDIcLink {padding:20px 0 0 0;}#content .zlDIcLink a {margin:0 auto;padding: 0 8px;line-height: 30px;font-size: 16px;font-size: 1.6rem;font-weight:700;text-transform: uppercase;text-align: center;color: rgba(255,255,255,0.70);background-color: #7C7768;display:inline-block;text-decoration:none;}#content .zlDIcLink a:hover {color:#FFF;}@media only screen and (min-width: 800px) {.zlData {-moz-column-gap: 20px;-webkit-column-gap: 20px;column-gap: 20px;-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;}}html {font-size: 50.0%; }html, body {margin: 0;padding: 0;}body {background-color: #FFF;position: relative;z-index: 0;font-size: 16px;font-size: 1.6rem;color: rgba(124,119,104,1.00);font-family: Verdana,Geneva,sans-serif;font-weight:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}body.naviOpen, body.hasOverlay {overflow-y:hidden;}body.topShadow #topWrapper {box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10);}body.hasOverlay #topWrapper {z-index: -1;}img.unveil {background-color: #EEE;}body #topWrapper {position: fixed;top:0px;width: 100%;background-color:#FFF;z-index: 800;}#top {width: 100%;height: 60px;z-index: 805;position: relative;margin: 0 auto;}#allWrapper {width: 100%;padding: 60px 0 0 0;margin:0 auto;background-color:#FFF;z-index: 400;overflow:hidden;}#fullpage {width: 100%;margin: 0 auto;padding:0 0 25px 0;background-color:#FFF;}#fullpage.pageNoHeader {padding:0;}#headerImage {width: 100%;height: auto;padding: 0;box-sizing:border-box;overflow: hidden !important;position: relative;z-index: 500;margin: 0 auto;}#headerImage div.hImage {width:100%;display:block;z-index:600;position:relative;}#headerImage div.hImage img {display:block;width:100%;height: auto;}a#logo {position: absolute;left: 10px;top: 5px;z-index: 810;width: 100px;height: 50px;display: block;background-image: url(../images/svg/logo2025.svg.php?hex=7C7768);background-position: top center;background-repeat: no-repeat;background-size: contain;text-indent: -9999em;}button#hamburger {width:60px;height:60px;display:block;z-index: 900;margin:0;padding:15px;position:absolute;left:50%;top:50%;background-color:rgba(255,255,255,1);box-sizing:border-box;transform:translate(-50%, -50%);opacity:1;transition: opacity .5s ease-in;border: none;cursor: pointer;}body.naviClosing button#hamburger {opacity:0;transition:none;}body.naviOpen button#hamburger, body.naviClosing button#hamburger {background-color:rgba(255,255,255,0);}button#hamburger span {width:30px;height:30px;display:block;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 30 60' viewBox='0 0 30 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-linecap='round' fill-opacity='0'%3E%3Cg stroke='%237C7768' stroke-width='1.5'%3E%3Cpath d='M 1,1 29,29' /%3E%3Cpath d='M 1,29 29,1' /%3E%3C/g%3E%3Cg stroke='%237C7768' stroke-width='2'%3E%3Cpath d='M 1,36 29,36' /%3E%3Cpath d='M 1,54 29,54' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:30px 60px;background-position:bottom center;background-repeat:no-repeat;}body.naviOpen button#hamburger span {background-position:top center;}button#hamburger::after {width:100%;line-height:20px;position:absolute;left:50%;top:50%;content:'menu';color:#373437;text-align:center;text-transform:uppercase;font-size:10px;font-size:1.0rem;font-weight:normal;letter-spacing:1px;transform: translate(-50%, -50%);}body.naviOpen button#hamburger::after {content:'';}#langNavi {position:absolute;top:15px;left:20px;z-index:1000;width:100px;}#topButtons {width:120px;max-width:300px;position:absolute;z-index: 810;right:0px;top:0px;}#tBicons {display: flex;width:100%;}#tBicons a {display:block;width:calc(100% / 3);height:50px;margin:5px 0;position:relative;}#tBicons a:after {display:block;width:30px;height:30px;left:50%;top:50%;position:absolute;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 40 160' viewBox='0 0 40 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23a08d7e'%3E%3Cpath d='m17.3 21.9c-.4-.4-1-.5-1.4-.1s-.5 1-.1 1.4l1 1.2c-6.4-.2-10.3-1.2-11.9-2-.5-.2-.5-.9 0-1.1 1.1-.5 3.2-1.1 6.3-1.5v-2c-4.5.6-9.1 1.7-9.1 4 0 3.5 10.5 4.4 15 4.5l-1.5 1.5c-.4.4-.4 1 0 1.4.4.4 1 .4 1.4 0l2.8-2.8c.4-.4.4-1 .1-1.5-.7-.8-1.9-2.2-2.6-3z'/%3E%3Cpath d='m28.9 17.8v2c3.1.4 5.2 1 6.3 1.5.5.2.5.9 0 1.1-1.7.8-5.9 1.8-12.7 2-.5 0-1 .5-1 1s.5 1 1 .9c4.1-.1 15.5-.8 15.5-4.5 0-2.3-4.6-3.5-9.1-4z'/%3E%3Cpath d='m15.7 16.1c.2-.1.4-.2.5-.4.3-.3.4-.7.4-1.1 0-.5-.2-.9-.5-1.2-.4-.3-.9-.5-1.6-.5-.4 0-.8.1-1.2.2-.3.1-.6.3-.9.5l-.1.1.6.8.1-.1c.2-.1.5-.3.7-.4s.5-.1.8-.1.6.1.7.2c.2.1.2.3.2.6s-.1.5-.3.7-.6.3-1 .3h-.8v1h.8c.5 0 .9.1 1.2.2s.4.4.4.7-.1.6-.3.8-.6.3-1.1.3c-.3 0-.6 0-.8-.1-.3-.1-.6-.2-.8-.3l-.3-.1v1.1h.1l.9.3c.3.1.6.1.9.1.6 0 1-.1 1.4-.3s.7-.4.9-.7.3-.7.3-1c0-.5-.1-.8-.4-1.1-.3-.2-.5-.4-.8-.5z'/%3E%3Cpath d='m19.9 15.4c-.4 0-.7.1-1 .2-.1.1-.2.1-.3.2 0-.2.1-.3.1-.5.1-.3.2-.5.3-.8.1-.2.3-.4.6-.5.3-.2.8-.2 1.3-.2.1 0 .2 0 .3.1l.2.1v-1h-.1c-.2 0-.3 0-.5 0s-.3 0-.4 0c-.6 0-1.1.1-1.5.3s-.7.5-.9.9-.4.8-.5 1.2-.1.9-.1 1.3c0 .7.1 1.2.3 1.6s.5.8.8 1 .7.3 1.1.3c.7 0 1.2-.2 1.6-.6s.6-.9.6-1.6-.2-1.1-.6-1.5c-.3-.4-.7-.5-1.3-.5zm.8 2c0 .5-.1.8-.3 1s-.5.3-.8.3-.5-.1-.6-.2-.3-.3-.4-.5-.1-.5-.1-.7 0-.3.1-.5.2-.3.4-.4.4-.2.6-.2c.4 0 .6.1.8.3.3.3.3.6.3.9z'/%3E%3Cpath d='m26.2 13.9c-.4-.6-.9-.9-1.7-.9-.5 0-1 .1-1.3.4s-.6.7-.7 1.2-.2 1.1-.2 1.8c0 1 .2 1.8.5 2.4.4.6.9.9 1.7.9.5 0 1-.1 1.3-.4s.6-.7.7-1.2.2-1.1.2-1.8c.1-1-.1-1.8-.5-2.4zm-.5 2.4c0 .8-.1 1.4-.3 1.8s-.5.5-.9.5-.7-.2-.9-.5c-.2-.4-.3-1-.3-1.8s.1-1.4.3-1.8.4-.5.9-.5c.4 0 .7.2.9.5.2.4.3 1 .3 1.8z'/%3E%3Cpath d='m27.1 13.1c-.7 0-1.3-.6-1.3-1.3s.6-1.3 1.3-1.3 1.3.6 1.3 1.3c-.1.7-.7 1.3-1.3 1.3zm0-1.9c-.3 0-.6.3-.6.6s.3.6.6.6.6-.3.6-.6-.3-.6-.6-.6z'/%3E%3Cpath clip-rule='evenodd' d='m26.8 103.4c1.5.8 2.9 1.6 4.4 2.5.6.4.9 1.1.7 1.8-1.3 3.5-5 5.3-8.5 4-7.1-2.6-12.4-7.9-15-15-1.3-3.5.6-7.2 4-8.5.7-.2 1.4 0 1.8.7.8 1.5 1.6 2.9 2.5 4.4.4.7.3 1.5-.2 2.1-.7.8-1.4 1.5-2.1 2.3 1.5 3.6 4.5 6.6 8.1 8.1.8-.7 1.5-1.4 2.3-2.1.5-.6 1.3-.7 2-.3z' fill-rule='evenodd'/%3E%3Cpath d='m9.7 1004.5c-.9 0-1.7.7-1.7 1.7v12.3c0 .9.8 1.7 1.7 1.7h20.6c.9 0 1.7-.7 1.7-1.7v-12.3c0-.9-.8-1.7-1.7-1.7zm.3 1.2h20l-9.5 8.5c-.2.2-.7.2-1 0zm-.9.7 7 6.2-7 5.8zm21.8 0v12l-7-5.8zm-14 7 1.8 1.6c.7.6 1.8.6 2.5 0l1.8-1.6 6.9 5.7h-19.9z' transform='translate(0 -952.36218)'/%3E%3Cpath d='m31.4 153.1h-22.8c-2 0-3.6-1.6-3.6-3.6v-15.2c0-2 1.6-3.6 3.6-3.6h2.8s.1 0 .1-.1l1.7-2.3c.7-.9 1.8-1.5 2.9-1.5h7.6c1.1 0 2.2.5 2.9 1.5l1.7 2.3s.1.1.1.1h2.8c2 0 3.6 1.6 3.6 3.6v15.2c.2 2-1.4 3.6-3.4 3.6zm-22.8-20.8c-1.1 0-2.1.9-2.1 2.1v15.2c0 1.1.9 2.1 2.1 2.1h22.7c1.1 0 2.1-.9 2.1-2.1v-15.2c0-1.1-.9-2.1-2.1-2.1h-2.8c-.5 0-1.1-.3-1.4-.7l-1.7-2.3c-.4-.5-1-.8-1.6-.8h-7.6c-.6 0-1.3.3-1.6.8l-1.7 2.3c-.3.4-.8.7-1.4.7z'/%3E%3Cpath d='m19.7 149.7c-4.3 0-7.8-3.5-7.8-7.8s3.5-7.8 7.8-7.8c4.3 0 7.8 3.5 7.8 7.8.1 4.3-3.5 7.8-7.8 7.8zm0-13.3c-3 0-5.4 2.4-5.4 5.4s2.4 5.4 5.4 5.4 5.4-2.4 5.4-5.4c.1-2.9-2.4-5.3-5.4-5.4z'/%3E%3Cpath d='m30 136.6h-1.3c-.8 0-1.4-.6-1.4-1.4v-.4c0-.8.6-1.4 1.4-1.4h1.3c.8 0 1.4.6 1.4 1.4v.4c0 .8-.6 1.4-1.4 1.4zm-1.3-2.5c-.4 0-.6.3-.6.6v.4c0 .4.3.6.6.6h1.3c.4 0 .6-.3.6-.6v-.4c0-.4-.3-.6-.6-.6z'/%3E%3C/g%3E%3C/svg%3E");background-size:30px 120px;background-repeat:no-repeat;transform: translate(-50%, -50%);content:'';}#tBicons a.tB360:after {background-position:0px 0px;}#tBicons a.tBmail:after {background-position:0px -30px;}#tBicons a.tBtel:after {background-position:0px -60px;}#tBicons a.tBgallery:after {background-position:0px -90px;}#tBicons a span {display:none;}#tBcta {position:fixed;left:0px;bottom:-60px;width:100%;text-align:center;z-index:9999;display: flex;gap: 0 10px;justify-content: center;}@media only screen and (max-width: 1000px) {body.pCTAvisible #tBcta {bottom:10px;transition:all 0.5s ease-in;}body.pageID210 #tBcta, body.pageID620 #tBcta {display:none;}}#tBcta a {line-height:40px;display:block;padding:0 15px;margin:0;color:#FFF;text-transform:lowercase;text-decoration:none;font-weight:bold;width: 50%;max-width: 140px;}#tBcta a:nth-of-type(1) {background-color:#7C7768;}#tBcta a:nth-of-type(2) {background-color:rgba(160,141,126,1.00);}section#page {width: 100%;margin: 0 auto;padding: 0;z-index: 600;position: relative;}a.scrolldown {display: none;}.cmsAlert {width:100%;text-align: center;padding:0;margin:0 0 10px 0;line-height:18px;box-sizing:border-box;background-color: #F8D7CB;border: 1px solid #6E172E;font-size: 13px;font-size: 1.3rem;}.cmsAlert.cAbox {margin:0;position:absolute;bottom:-20px;z-index:9999 !important;}#content {width: 100%;}#textTop {position: absolute;display: block;width: 140px;height: 0px;top: -160px;left: 0px;}#editorField {width:100%;padding:20px;margin:0 auto;max-width:1200px;box-sizing:border-box;}#editorField p.firstParagraph {text-align:center;padding:20px;background-color:#DDD;border-radius:5px;box-sizing:border-box;margin:auto;}#hgv-booking {width:100%;padding:0 10px;box-sizing:border-box;}#breadcrumbs {display:block;font-size: 14px;font-size: 1.4rem;line-height: 20px;color: #FFF;width:100%;text-align:center;background-color:#666;}footer {width: 100%;font-family: Verdana,Geneva,sans-serif;}footer #footerWrapper {width: 100%;background-color:rgba(188,172,151,1.00);}#footerNewsletter {    background-color:rgba(217,214,189,.2);    padding: 30px 20px;}#NL_formWrapper {    width: 100%;    max-width: 900px;    justify-self: center;    display: grid;    gap: 20px 0;    }#NL_slogan {    text-transform: uppercase;    color: var(--cBrown);    font-family: 'Palanquin';font-weight: 700;    font-size: 60px;    font-size: 6.0rem;    line-height: 100%;}#NL_form {    display: flex;}#NL_form form {    display: grid;    gap: 10px 0;    align-self: center;    width: 100%;    max-width: 400px;}#NL_form form label, #NL_form form .label {    width: 100%;    display: grid;        grid-template-columns: 1fr;    gap:0 10px;    align-items: center;}#NL_form form label span {    display: none;    color: var(--cBrown);    text-align: right;    font-weight: 700;}#NL_form form span.privacy {    color: var(--cBrown);    font-size: 1.3rem;}#NL_form form span.privacy a {    color:inherit}#NL_form form .label button {    grid-column: 1/-1;    max-width: -webkit-fit-content;    max-width: -moz-fit-content;    max-width: fit-content;}#NL_form .successMessage {    align-self: center;    width: 100%;    max-width: 400px;    padding: 20px;    background-color: rgba(255,255,255,.75);    color: var(--cBrown);    border-radius: 30px;line-height: 130%;}#footerRow1 {width: 100%;margin:0 auto;padding:30px 15px;box-sizing:border-box;}.fBox {width:100%;max-width:260px;font-size:16px;font-size:1.6rem;color:#FFF;box-sizing:border-box;margin:auto;}.fBox:nth-of-type(1) {margin:0 auto 30px auto;}.fBoxTitle {padding:0 0 20px 0;line-height:100%;font-size:20px;font-size:2.0rem;font-weight:700;}.fBoxTitle a {color:inherit;text-decoration:none;}.fBoxSubTitle {width:100%;padding:0px;line-height:20px;font-size:20px;font-size:2.0rem;font-weight:400;}.fBoxContent {width: 100%;line-height: 28px;padding: 8px 0px 0px 0px;color:inherit;}.fBoxContent a {color:inherit;}.fBoxContent a:hover {text-decoration:none;}.fBoxCAdresse {line-height:130%;font-size:90%;}.fBoxCKontakt {line-height:150%;padding:10px 0;}.fBoxCKontakt a {text-decoration:none;}.fBoxCKontakt a.fBCKMail {text-decoration:underline;}.fBoxCKontakt a.fBCKMail:hover {text-decoration:none;}.fBoxSocial {padding:0 0 20px 0;}.fBoxSocial a {display:inline-block;box-sizing:border-box;margin:0;padding:5px 10px 5px 0px;width:40px;height:40px;}.fBoxSocial a svg .icon {fill:#FFF;}#footerNavi {width: 50%;padding:0 50% 0 0;position:relative;min-height:110px;}#tyRow {display:block;width:110px;position:absolute;right:0px;top:0px;}a#trustYouBanner {display:inline-block;width:110px;height:110px;background-color:rgba(255,255,255,0.60);padding:10px;box-sizing:border-box;text-decoration:none;}a#trustYouBanner span {display:block;width:100%;text-align:center;}a#trustYouBanner span.tYBwertung {line-height:16px;font-weight:400;font-size: 12px;font-size: 1.2rem;color:#7c7768;}a#trustYouBanner span.tYBsterne {height:19px;background-image: url(../images/css/tyBannerSterne.png);background-repeat:no-repeat;}a#trustYouBanner span.tYBsterne.tYs4 {background-position:center 0px;}a#trustYouBanner span.tYBsterne.tYs4-5 {background-position:center -19px;}a#trustYouBanner span.tYBsterne.tYs5 {background-position:center -38px;}a#trustYouBanner span.tYBrating {line-height:40px;font-weight:400;font-size: 30px;font-size: 3.0rem;color:#7c7768;}a#trustYouBanner span.tYBlogo {height:8px;background-image: url(../images/css/tyBannerLogo.png);background-repeat:no-repeat;background-position:center;background-size:contain;}#partnerWrapper {width: 100%;text-align: center;background-color:#FFF;padding:15px 0 60px 0;}#partner {padding:15px 0 30px 0;position:relative;margin:0 auto;text-align:center;}#partnerData {padding:0 15px;display: flex;justify-content: center;flex-wrap: wrap;}#partnerData a { display: block; }#partnerData img, #partnerData a img { display: block; width: auto; height: 30px; margin: 5px 10px; }#partner a#trustYouLink {text-indent:0em !important;display: inline-block;height: 14px;width:15px;padding:3px 3px 7px 6px;line-height: 14px;background-image: url(../images/css/trustYou.png);background-repeat: no-repeat;background-size:cover;overflow:hidden;text-decoration:none;}#partner a#trustYouLink span.score {display:block;height: 14px;width:100%;text-align:center;color:#FFF;font-size:10px;font-size:1.0rem;}#googleCodes {width: 100%;height: 0px;overflow: hidden;}a.wwsConsent-setting-loader {position: fixed;z-index: 2000;right: 5px;bottom: 55px;width: 50px;height: 50px;border-radius: 300px;background-color: #008000;color: #FFF;display: block;box-shadow: 5px 5px 20px -5px rgba(0,0,0,0.75);background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 700 700' viewBox='0 0 700 700' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF'%3E%3Cpath d='m529.2 221.4c0-8.2-6.5-15.1-15.1-15.9-26.5-3.3-51.4-9-74.7-17.1-26.5-9.8-53.5-21.6-80.8-35.9-5.7-3.3-11.4-3.3-17.1 0-26.5 14.3-53.5 26.1-80.4 35.1-24.5 8.2-49.8 14.3-74.7 17.1-8.2.8-14.7 7.3-15.5 15.9-2.4 98.4 21.2 180 69.8 243.3 26.5 34.3 60.4 62.4 100.4 83.7 2.4 2 6.1 2.4 9 2.4s5.7-.8 9.4-2c39.2-21.2 73.1-49.4 100-83.7 48.5-62.9 72.1-144.5 69.7-242.9zm-35.1 14.7c-.4 85.3-21.6 155.5-63.3 209.4-21.6 27.3-48.6 51-80.8 69.8-32.7-19.2-59.6-42.9-80.4-69.8-41.6-54.3-62.9-124.5-63.3-209.4 22-3.7 44.1-9.4 67.8-17.1 24.5-8.6 50.2-19.6 75.9-32.7 27.3 13.5 52.7 24.5 75.9 32.7 24.5 7.7 47 13.4 68.2 17.1z'/%3E%3Cpath clip-rule='evenodd' d='m404.4 409.8h-108.8c-8.4 0-15.1-6.8-15.1-15.1v-78.7c0-8.4 6.8-15.1 15.1-15.1h2.9v-3h.1c0-28.5 23.1-51.5 51.5-51.5 28.5 0 51.3 23.1 51.3 51.5v3h3c8.4 0 15.1 6.8 15.1 15.1v78.7c.1 8.4-6.7 15.1-15.1 15.1zm-54.2-145.2c-18.4 0-33.3 14.9-33.3 33.3h-.1v3h66.5v-.2c.1-.9.2-1.8.2-2.8 0-18.4-14.9-33.3-33.3-33.3zm51.3 60.6c0-3.3-2.7-6.1-6.1-6.1h-90.9c-3.3 0-6.1 2.7-6.1 6.1v60.5c0 3.3 2.7 6.1 6.1 6.1h90.9c3.3 0 6.1-2.7 6.1-6.1zm-50 48.3h-3c-4.2 0-7.5-3.4-7.5-7.5v-21c0-4.2 3.4-7.5 7.5-7.5h3c4.2 0 7.5 3.4 7.5 7.5v20.9c0 4.2-3.4 7.6-7.5 7.6z' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");background-size: 50px 50px;background-position: left center;background-repeat: no-repeat;overflow: hidden;cursor: pointer;}a.wwsConsent-setting-loader span {padding: 0 20px 0 50px;display: block;line-height: 50px;}a.wwsConsent-setting-loader:hover {width: auto;overflow: visible;}#cookiesWrapper {width: 100%;position: fixed;left: 0;bottom: 0;background-color: rgba(0,0,0,0.70);border-top: 2px solid #FFF;padding: 5px 0px;z-index: 9999;}#cookies {width: 98%;margin: 0px auto;font-size: 12px;font-size: 1.2rem;font-family: Arial, Helvetica, sans-serif;text-align: left;}#cookiesText {width: 80%;float: left;color: #FFF;line-height: 20px;}#cookiesText a {color: #FFF;}a#cookiesButton {width: 40px;height: 30px;line-height: 30px;font-size: 14px;font-size: 1.4rem;background-color: #FFF;color: #000;text-decoration: none;text-align: center;display: block;float: right;}@media only screen and (min-width: 960px) {#cookies {width: 960px;}}#myDialogBG {position: fixed;inset: 0;z-index: -1;opacity: 0;}#myDialogBG.show {    background: rgba(0,0,0,0.6);  display: flex;  justify-content: center;  align-items: center;  z-index: 10000;  opacity: 1;  transition: opacity 0.3s ease;  padding: 50px;  cursor: pointer;}#myDialog {  position: relative;  padding: 0;  border: none;  border-radius: 12px;  max-width: 400px;  background: #fff;  box-shadow: 0 10px 30px rgba(0,0,0,0.4);  z-index: 10001;   cursor: default;}#myDialogBG.hide #myDialog {  transform: scale(0.95);}#myDialogContent {  padding: 30px;  text-align: center;  position: relative;  font-size: 22px;  font-size: 2.2rem;  line-height: 130%;  display: flex;  flex-direction: column;  gap: 20px;}#myDialogClose {  position: absolute;  top: 0px;  right: 0px;  transform: translate(50%, -50%);  background: transparent;  border: none;  font-size: 40px;  font-size: 4.0rem;  cursor: pointer;  color: #FFF;  background-color: var(--cBrown);  border-radius: 100px;  width: 50px;  height: 50px;  line-height: 50px;  text-align: center;}#myDialogClose::after {width:18px;height:18px;display:block;position: absolute;left: 50%;top: 50%;transform:translate(-50%, -50%) rotate(0deg);transition: all .6s linear;background-image: url("data:image/svg+xml,%0A%3Csvg enable-background='new 0 0 30 30' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-linecap='round' fill-opacity='0'%3E%3Cg stroke='%23FFF' stroke-width='2'%3E%3Cpath d='M 2,2 28,28' /%3E%3Cpath d='M 2,28 28,2' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:30px;background-position:center;background-repeat:no-repeat;content:'';}#myDialogClose:hover {background-color: var(--cBrown);}#loginDialog {    max-width: 400px;    margin:80px auto 0 auto;    padding: 36px 32px 28px;    background: #ffffff;    border-radius: 10px;    box-shadow: 0 4px 24px rgba(0,0,0,.10), 0 1px 4px rgba(0,0,0,.06);        font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 14px;    color: #1a1f36;    line-height: 1.5;    position: relative;}#loginDialog::before {    width: 100%;    content: "CMS - Login";    display: block;    text-align: center;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 10px;    font-weight: 700;    letter-spacing: .20em;    text-transform: uppercase;    color: #8892a4;    position: absolute;    top: -30px;    left: 0;}#loginDialog .login-row {    display: flex;    flex-direction: column;    gap: 5px;    margin-bottom: 16px;}#loginDialog .login-row.login-submit {    margin-top: 22px;    margin-bottom: 0;}#loginDialog .login-row label {    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 11px;    font-weight: 700;    letter-spacing: .06em;    color: #555e7a;               text-transform: uppercase;}#loginDialog .login-row input[type="text"],#loginDialog .login-row input[type="password"] {    width: 100%;    padding: 10px 12px;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 14px;    color: #1a1f36;               border: 1.5px solid #d0d5e0;    border-radius: 6px;    background: #f8f9fb;    transition: border-color .18s, box-shadow .18s, background .18s;    box-sizing: border-box;    outline: none;    -webkit-appearance: none;}#loginDialog .login-row input[type="text"]:focus,#loginDialog .login-row input[type="password"]:focus {    border-color: #3d6bb5;    background: #ffffff;    box-shadow: 0 0 0 3px rgba(61,107,181,.15);}#loginDialog .login-row.is-error input[type="text"],#loginDialog .login-row.is-error input[type="password"] {    border-color: #c0392b;    background: #fff5f5;    box-shadow: 0 0 0 3px rgba(192,57,43,.12);}#loginDialog #loginSubmitBtn {    display: block;    width: 100%;    padding: 11px 0;    text-align: center;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 12px;    font-weight: 700;    letter-spacing: .10em;    text-transform: uppercase;    color: #ffffff;               background: #2c4a7c;    border-radius: 6px;    cursor: pointer;    text-decoration: none;    transition: background .18s, transform .12s, box-shadow .18s;    box-shadow: 0 2px 8px rgba(44,74,124,.25);    -webkit-user-select: none;       -moz-user-select: none;            -ms-user-select: none;        user-select: none;}#loginDialog #loginSubmitBtn:hover {    background: #1e3660;    color: #ffffff;               box-shadow: 0 4px 14px rgba(44,74,124,.32);    text-decoration: none;}#loginDialog #loginSubmitBtn:active {    transform: translateY(1px);    box-shadow: 0 1px 4px rgba(44,74,124,.18);}#loginDialog #loginSubmitBtn.is-loading {    opacity: .55;    pointer-events: none;    cursor: default;}#loginDialog #loginSubmitBtn.is-loading::after {    content: " ...";}#loginDialog #loginFeedback {    min-height: 0;    margin-top: 14px;}#loginDialog .login-msg {    margin: 0;    padding: 10px 14px;    border-radius: 6px;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 12.5px;    line-height: 1.45;    border: 1px solid transparent;}#loginDialog .login-ok {    background: #d4edda;    color: #155724;    border-color: #b8dac2;}#loginDialog .login-info {    background: #d1ecf1;    color: #0c5460;    border-color: #a8d9e4;}#loginDialog .login-error {    background: #f8d7da;    color: #721c24;    border-color: #f0b8bc;}@-webkit-keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@media only screen and (min-width: 1000px) {html {font-size: 62.5%; }#top {width:100%;height:100px;max-width:1800px;}a#logo {top:10px;left:20px;width:160px;height:80px;}#langNavi {top:35px;}#topButtons {width:40%;display: flex;}#tBicons {flex:0 0 auto;width:60%;padding:40px 0 10px 0;}#tBicons a {margin:0;}#tBicons a:hover:after {opacity:0.8;}#tBicons a:after {width:40px;height:40px;background-size:40px 160px;}#tBicons a.tB360:after {background-position:0px 0px;}#tBicons a.tBmail:after {background-position:0px -40px;}#tBicons a.tBtel:after {background-position:0px -80px;}#tBicons a.tBgallery:after {background-position:0px -120px;}#tBcta {position:relative;width:40%;flex:1 1 auto;bottom:auto;display: flex;flex-direction: column;}#tBcta a {width:100%;line-height:30px;padding:0px 0 20px 0;margin: 0;}#tBcta a:nth-of-type(1):hover {color:#A08D7E;background-color:rgba(160,141,126,.2);}#tBcta a:nth-of-type(2):hover {color: #7C7768;background-color: rgba(124,119,104,.2);}#allWrapper {padding:100px 0 0 0;}body.fixed header {padding:0;}body #topRowWrapper {transition:0.2s all ease-out;}body.fixed.trans #topRowWrapper {transition:0.2s all ease-out;}#alert {background-color: transparent;text-align: center;transform: rotate(-10deg);}#alert.pos1 { left: 10px; bottom: 10vh; }#alert.pos2 { left: 10px; top: 10vh; bottom: auto; }#alert.pos3 { right: 10px; top: 10vh; left: auto; bottom: auto; }#alert.pos4 { right: 10px; bottom: 10vh; left: auto; }#alert:after {content: "";display: block;padding-bottom: 100%;position:absolute;left: 50%;top: 50%;width: 100%; transform: translate(-50%,-50%);background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='100' width='100'%3E%3Ccircle cx='50' cy='50' r='50' fill='%237C7768' fill-opacity='0.8' /%3E%3Ccircle cx='50' cy='50' r='46' stroke='%23FFF' stroke-width='0.6' fill-opacity='0' stroke-opacity='0.5' stroke-dasharray='2' /%3E%3C/svg%3E");background-size: contain;    background-position: center;z-index: -1;}#alertInner {padding:0 30px;}#alertData {font-size: 13px;font-size: 1.3rem;}#alertLink {padding:15px 0 0 0;}#map {height:464px;}#fullpage {padding:0;}#fullpage.pageNoHeader {padding:0;}section#page {width:100%;margin:0 auto;padding:0;min-height:200px;}#fullpage.pageNoHeader section#page {margin:0 auto;}#content {width:100%;padding: 0px;}#breadcrumbs {font-size: 16px;font-size: 1.6rem;line-height: 30px;}#hgv-booking {padding:0 25px;}.nDRow {width:100%;padding:0px 0px 20px 0px;}.impressionen .impImgColsLeft {width:48.98%;float:left;}.impressionen .impImgColsRight {width:48.98%;float:right;}.anfrageCols {width:100%;}.anfrageCLeft {width:100%;}.anfrageCRight {width:100%;}#routeField {float:left;text-align:left;}#routeButton {float:right;text-align:right;}#NL_formWrapper {grid-template-columns: 2fr 3fr;gap: 0;}#footerRow1 {max-width:1200px;padding:6vh 15px;display:flex;justify-content:space-between;background-image: url(../images/svg/logo2025.svg.php?hex=FFF);background-position: center;background-repeat: no-repeat;background-size: 300px auto;}.fBox, .fBox:nth-of-type(1) {margin:0;}#socialIcons {width:20%;margin:0;text-align:left;}#footerNavi {width: 100%;}#tyRow {padding:20px 0 0 0;position:relative;right:auto;top:auto;}#partnerData img, #partnerData a img { height: 50px; margin: 5px 15px; }#partnerData a img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }#partnerData a:hover img {  -webkit-filter:none; filter:none; }#partner a#trustYouLink {height: 28px;width:30px;padding:6px 6px 14px 12px;line-height: 28px;}#partner a#trustYouLink span.score {height: 28px;font-size:18px;font-size:1.8rem;}}@media only screen and (min-width: 1250px) {#top {height:140px;}#tBicons {padding:80px 0 10px 0;}#tBcta a {padding:20px 0 20px 0;}nav#mainNavi {z-index:1500;display:block;height: 50px;padding:90px 300px 0 calc(100% - 950px);margin:0 0 0 auto;}button#hamburger {display:none;}a#logo {width:240px;height:120px;}#langNavi {top:0px;left:auto;right: 200px;}#allWrapper {padding:140px 0 0 0;}#footerRow1, #footerRow2 {width:1200px;padding:6vh 0;}#map {height:574px;}.spaltenInhalte .sIBox2, .spaltenInhalte .sIBox3, .spaltenInhalte .sIBox4 {width:calc(50% - 20px);}.anfrageCols {width:100%;}.anfrageCLeft {width:48.67%;float:left;}.anfrageCRight {width:48.67%;float:right;}}@media only screen and (min-width: 1920px) {#top, #allWrapper {width:1920px;}}.naviBanner {width:100%;}.naviBanner .naBaBox {width:100%;position:relative;overflow:hidden;background-color:rgba(217,214,189,.2);margin:0 0 20px 0;}.naviBanner .naBaBox a, .naviBanner .naBaBox span.naBaBoxImage, .naviBanner .naBaBox img, .naviBanner .naBaBox .naBaBoxContent span {display:block;width:100%;}#content .naviBanner .naBaBox a {text-decoration:none;}.naviBanner .naBaBox span.naBaBoxImage {overflow:hidden;}.naviBanner .naBaBox span.naBaBoxImage img {width:100%;height:auto;background-size:cover;background-position:center center;background-repeat:no-repeat;}.naviBanner .naBaBox .naBaBoxContent {width:100%;display: block;text-align: center;box-sizing:border-box;padding:10px 25px;}.naviBanner .naBaBox .naBaBoxCtitle {color:rgba(86,85,75,1.00);line-height:100%;padding:10px 0 5px 0;font-size:24px;font-size:2.4rem;}.naviBanner .naBaBox .naBaBoxCtext {color:rgba(88,85,46,1.00);font-size:16px;font-size:1.6rem;padding:20px 0 40px 0;}.naviBanner .naBaBox .naBaBoxClink {}#content .naviBanner .naBaBox .naBaBoxClink b {display:inline-block;padding:0 20px;text-decoration:none;line-height:40px;color:rgba(88,85,46,1.00);background-color:rgba(217,214,189,1.00);font-weight:normal;font-size:16px;font-size:1.6rem;}.naviBanner .naBaBox a:hover .naBaBoxTitle {background: linear-gradient(to top,rgba(0,0,0,0.7),rgba(0,0,0,0.0));}.naviBanner .naBaBox.nBBstyle2 .naBaBoxTitle {display:flex;}.naviBanner .naBaBox .naBaBoxTitle span {padding:15px 0;}.naviBanner .naBaBox.nBBstyle1 .naBaBoxTitle span, .naviBanner .naBaBox.nBBstyle3 .naBaBoxTitle span {width:100%;position:absolute;left:0px;font-size: 18px;font-size: 1.8rem;line-height: 40px;}.naviBanner .naBaBox.nBBstyle1 .naBaBoxTitle span {top:0px;}.naviBanner .naBaBox.nBBstyle3 .naBaBoxTitle span {bottom:0px;}.naviBanner .naBaBox.nBBstyle2 .naBaBoxTitle span {width:90%;margin:auto;font-weight:400;position:relative;font-size: 22px;font-size: 2.2rem;line-height: 28px;}#page .naviBanner .naBaBox .naBaBoxTitle span h3 {color: #FFF;}#page .naviBanner .naBaBox .naBaBoxTitle span h4 {color: #FFF;font-size:20px;font-size:2.0rem;}@media only screen and (min-width: 700px) {.naviBanner {display:flex;flex-wrap:wrap;}.naviBanner .naBaBox {width:calc((100% - 10px) / 2);margin:0 10px 20px 0;}.naviBanner .naBaBox:nth-of-type(2n+2) {margin:0 0 20px 0;}.naviBanner .naBaBox a {display:flex;flex-direction:column;height:100%;}.naviBanner .naBaBox span.naBaBoxImage {flex:0 0 auto;}.naviBanner .naBaBox a span.naBaBoxImage img {transition: all 0.5s ease-in; transform:scale(1.0);}.naviBanner .naBaBox a:hover span.naBaBoxImage img { transform:scale(1.05);}.naviBanner .naBaBox .naBaBoxContent {flex:1 1 auto;display:flex;flex-direction:column;}.naviBanner .naBaBox .naBaBoxCtitle {flex:0 0 auto;}.naviBanner .naBaBox .naBaBoxCtext {flex:1 0 auto;}.naviBanner .naBaBox .naBaBoxClink {flex:0 0 auto;}#content .naviBanner .naBaBox a:hover .naBaBoxClink b {background-color:rgba(88,85,46,1.00);color:#FFF;}}@media only screen and (min-width: 1000px) {.naviBanner .naBaBox {width:calc((100% - 20.2px) / 3);}.naviBanner .naBaBox:nth-of-type(2n+2) {margin:0 10px 20px 0;}.naviBanner .naBaBox:nth-of-type(3n+3) {margin:0 0 20px 0;}}@media only screen and (min-width: 1250px) {}#footerBannerWrapper {width: 100%;padding: 30px 0;}#footerBannerWrapper #footerBanner {width:calc(100% - 45px);padding:0;margin:0 auto;}.fooBaBox {width:100%;position:relative;overflow:hidden;margin:0 0 20px 0;}.fooBaBox:last-of-type {margin:0;}.fooBaBox span {display:block}.fooBaBox span.foBaBoxImage img {width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}.fooBaBox a span.foBaBoxImage img {transition: all 0.3s ease-in; transform:scale(1.1);}.fooBaBox a:hover span.foBaBoxImage img { transform:scale(1.02);}.fooBaBox span.foBaBoxTitle {width: 100%;display: block;position: absolute;bottom: 0px;line-height: 40px;background-color: rgba(0,0,0,0.60);color: #FFF;text-align: center;font-size: 18px;font-size: 1.8rem;}.fooBaBox a {text-decoration:none;}@media only screen and (min-width: 700px) {#footerBannerWrapper {padding:30px 0 10px 0;}#footerBannerWrapper #footerBanner {display:flex;justify-content:space-between;flex-wrap:wrap;}.fooBaBox {width:calc(100%/3 - 60px/3);margin:0;box-shadow: 0px 5px 30px -5px rgba(0,0,0,0.75);}}@media only screen and (min-width: 1600px) {#footerBannerWrapper #footerBanner {width:100%;}}#langNavi li {display:inline-block;padding:0 5px;}#langNavi li a {color:rgba(160,141,126,1.00);text-decoration: none;font-size: 18px;font-size: 1.8rem;line-height: 30px;text-transform: uppercase;font-weight:bold;}#langNavi li a:hover {color:#67635A;}@media only screen and (max-width: 1249px) {body.naviOpen {height: 100vh;max-height: 100vh;overflow: hidden;}body #mobilNaviWrapper {width: 100%;position: fixed;top: 0;left: 0;bottom: 0;background-color:rgba(255,255,255,1.00);padding: 0;z-index: 850;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transform: translate(-100vw, 0px);-ms-transform: translate(-100vw, 0px);transform: translate(-100vw, 0px);-webkit-transition: ease-out 0.5s;-moz-transition: ease-out 0.5s;-o-transition: ease-out 0.5s;-ms-transition: ease-out 0.5s;transition: ease-out 0.5s;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}body.naviOpen #mobilNaviWrapper {-webkit-transform: translate(0px, 0px);-moz-transform: translate(0px, 0px);-ms-transform: translate(0px, 0px);transform: translate(0px, 0px);-webkit-transition: ease-out 0.5s;-moz-transition: ease-out 0.5s;-o-transition: ease-out 0.5s;-ms-transition: ease-out 0.5s;transition: ease-out 0.5s;}body.naviOpen #mobilNaviWrapper::before {position:fixed;width:100%;top:0px;left:0px;height:100px;background-color:#F7F7F2;-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10);-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10);box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.10);z-index:860;content:'';}nav#mainNavi {overflow-y: scroll;margin: 0 auto auto auto;padding: 0 20px;}}@media only screen and (max-width: 999px) {body.naviOpen #mobilNaviWrapper::before {height:60px;}}nav#mainNavi {position:relative;z-index:+1;}nav#mainNavi ul.mN1Level {padding: 90px 0 0 0;margin: 0 auto;list-style: none;width:270px;}nav#mainNavi ul li.mN1Litem {display: block;padding: 0;margin: 10px 0;text-align: left;width:100%;}nav#mainNavi ul li.mN1Litem a.mN1LitemLink {display: block;margin: 0;padding: 0 20px 0 0;line-height: 30px;width:calc(100% - 30px);word-break:keep-all;white-space:nowrap;font-size: 25px;font-size: 2.5rem;font-family: Verdana,Geneva,sans-serif;font-weight:bold;color: #67635A;text-decoration: none;text-transform:lowercase;-webkit-box-sizing: border-box;box-sizing: border-box;}nav#mainNavi ul li.mN1Litem .mN1LitemWrapper {width: 100%;min-height: 30px;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}nav#mainNavi ul li.mN1Litem a.mN1LitemIcon {width: 30px;height: 30px;display: block;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 20 20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 4,8 10,12 16,8' stroke='%237C7768' stroke-width='1' stroke-linecap='round' fill-opacity='0' /%3E%3C/svg%3E");background-repeat: no-repeat;background-position:center center;background-size:30px 30px;}nav#mainNavi ul li.mN1Litem .open a.mN1LitemIcon {background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 20 20' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M 5,10 15,10' stroke='%237C7768' stroke-width='1' stroke-linecap='round' fill-opacity='0' /%3E%3C/svg%3E");}nav#mainNavi ul li.mN1Litem a.mN1LiActiv {color: #B0AF9C;}.parent {z-index: 1900;position: relative;}.parent .navLayer {padding: 0;text-align: left;display:none;}.parent.open .navLayer {display:block;}.navLayerWrapper {width: 100%;position: relative;padding: 10px 0;-webkit-box-sizing: border-box;box-sizing: border-box;}nav#mainNavi ul.mN2Level {margin: 0;padding: 0;width: 100%;}nav#mainNavi ul.mN2Level li.mN2Litem {width: 100%;margin: 0;padding: 0 0 10px 0;list-style: none;display: block;text-align: left;-webkit-box-sizing: border-box;box-sizing: border-box;}body nav#mainNavi ul.mN2Level li.mN2Litem a {width: 100%;font-weight:normal;font-size: 20px;font-size: 2.0rem;display: block;line-height:20px;text-transform:uppercase;padding: 0;margin: 0;border: none;text-decoration:none;position: relative;}body nav#mainNavi ul.mN2Level li.mN2Litem a.mN2LiActiv:before {width: 12px;height: 20px;position: absolute;top: 0px;left: -20px;content: '';background-image: url("data:image/svg+xml,%0A%3Csvg enable-background='new 0 0 16 16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23A08D7E' stroke-width='1.2' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 1,8 14,8' /%3E%3Cpath d='M 10,3 15,8 10,13' /%3E%3C/g%3E%3C/svg%3E");    background-size: contain;    background-position: center;    background-repeat: no-repeat;display:block;}@media only screen and (min-width: 1000px) {nav#mainNavi ul.mN1Level {padding: 150px 0 0 0;}}@media only screen and (max-width: 1249px) {body nav#mainNavi ul.mN2Level li.mN2Litem a {color: rgba(160,141,126,0.70);}body nav#mainNavi ul.mN2Level li.mN2Litem a.mN2LiActiv {color: rgba(160,141,126,1.00);}}@media only screen and (min-width: 1250px) {#langNavi li a {font-size: 14px;font-size: 1.4rem;}nav#mainNavi ul.mN1Level {padding: 0;margin: 0;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}nav#mainNavi ul li.mN1Litem {display: inline-block;margin: 0 40px 0 0;text-align: left;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;max-width: calc(100%/4);width:auto;}nav#mainNavi ul li.mN1Litem a.mN1LitemLink {padding: 0 0 20px 0;font-size: 18px;font-size: 1.8rem;}nav#mainNavi ul li.mN1Litem a.mN1LitemIcon {display:none;}.parent .navLayer {position: absolute;top: -20000px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);min-width:250px;z-index: 220;display:block;text-align: center;}.parent:hover .navLayer {top: 50px;}.parent a.mN1LiActiv .navLayer {top: 50px;}.navLayerWrapper {padding: 10px 0 10px 0;background-color: rgba(160,141,126,0.90);}}@media only screen and (min-width: 1400px) {nav#mainNavi ul li.mN1Litem a {font-size: 20px;font-size: 2.0rem;}}@media only screen and (min-width: 1250px) {nav#mainNavi ul.mN2Level li.mN2Litem {padding: 5px 10px 5px 10px;text-align:center;border-bottom:1px solid rgba(255,255,255,.5);}nav#mainNavi ul.mN2Level li.mN2Litem:last-of-type {border-bottom:none;}body nav#mainNavi ul.mN2Level li.mN2Litem a {font-size: 16px;font-size: 1.6rem;color: rgba(255,255,255,0.70);}body nav#mainNavi ul.mN2Level li.mN2Litem a.mN2LiActiv {color: rgba(255,255,255,1.00);}body nav#mainNavi ul.mN2Level li.mN2Litem a.mN2LiActiv:before {display: none;}body nav#mainNavi ul.mN2Level li.mN2Litem a:hover, body nav#mainNavi ul.mN2Level li.mN2Litem a.mN2LiActiv:hover {color: rgba(255,255,255,1.00);}}#breadcrumbs a {color: rgba(255,255,255,0.70);text-decoration: none !important;font-weight: 400;}#breadcrumbs a:hover {color: #FFF !important;}#breadcrumbs a.bCh {display: none;}#breadcrumbs a strong {color: #FFF;font-weight: 400;}#breadcrumbs span.bcLine {padding: 0px 10px;text-align: center;color: #000;}#footerNavi ul {list-style: none;padding: 0;margin: 0;width: 100%;}#footerNavi ul li {list-style: none;padding: 0;margin: 0;display: block;color: #FFF;}#footerNavi a {color: #FFF;text-decoration: none;font-weight:bold;}#footerNavi a:hover {color: #67635A;}#footerNavi a.fNactiv {color: #67635A;}@charset "UTF-8";.animated {  animation-duration: 1s;  animation-fill-mode: both;}.animated.infinite {  animation-iteration-count: infinite;}.animated.hinge {  animation-duration: 2s;}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {  animation-duration: .75s;}@keyframes bounce {  from, 20%, 53%, 80%, to {    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    transform: translate3d(0,0,0);  }  40%, 43% {    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    transform: translate3d(0, -30px, 0);  }  70% {    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    transform: translate3d(0, -15px, 0);  }  90% {    transform: translate3d(0,-4px,0);  }}.bounce {  animation-name: bounce;  transform-origin: center bottom;}@keyframes flash {  from, 50%, to {    opacity: 1;  }  25%, 75% {    opacity: 0;  }}.flash {  animation-name: flash;}@keyframes pulse {  from {    transform: scale3d(1, 1, 1);  }  50% {    transform: scale3d(1.05, 1.05, 1.05);  }  to {    transform: scale3d(1, 1, 1);  }}.pulse {  animation-name: pulse;}@keyframes rubberBand {  from {    transform: scale3d(1, 1, 1);  }  30% {    transform: scale3d(1.25, 0.75, 1);  }  40% {    transform: scale3d(0.75, 1.25, 1);  }  50% {    transform: scale3d(1.15, 0.85, 1);  }  65% {    transform: scale3d(.95, 1.05, 1);  }  75% {    transform: scale3d(1.05, .95, 1);  }  to {    transform: scale3d(1, 1, 1);  }}.rubberBand {  animation-name: rubberBand;}@keyframes shake {  from, to {    transform: translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% {    transform: translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% {    transform: translate3d(10px, 0, 0);  }}.shake {  animation-name: shake;}@keyframes headShake {  0% {    transform: translateX(0);  }  6.5% {    transform: translateX(-6px) rotateY(-9deg);  }  18.5% {    transform: translateX(5px) rotateY(7deg);  }  31.5% {    transform: translateX(-3px) rotateY(-5deg);  }  43.5% {    transform: translateX(2px) rotateY(3deg);  }  50% {    transform: translateX(0);  }}.headShake {  animation-timing-function: ease-in-out;  animation-name: headShake;}@keyframes swing {  20% {    transform: rotate3d(0, 0, 1, 15deg);  }  40% {    transform: rotate3d(0, 0, 1, -10deg);  }  60% {    transform: rotate3d(0, 0, 1, 5deg);  }  80% {    transform: rotate3d(0, 0, 1, -5deg);  }  to {    transform: rotate3d(0, 0, 1, 0deg);  }}.swing {  transform-origin: top center;  animation-name: swing;}@keyframes tada {  from {    transform: scale3d(1, 1, 1);  }  10%, 20% {    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  to {    transform: scale3d(1, 1, 1);  }}.tada {  animation-name: tada;}@keyframes wobble {  from {    transform: none;  }  15% {    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  to {    transform: none;  }}.wobble {  animation-name: wobble;}@keyframes jello {  from, 11.1%, to {    transform: none;  }  22.2% {    transform: skewX(-12.5deg) skewY(-12.5deg);  }  33.3% {    transform: skewX(6.25deg) skewY(6.25deg);  }  44.4% {    transform: skewX(-3.125deg) skewY(-3.125deg);  }  55.5% {    transform: skewX(1.5625deg) skewY(1.5625deg);  }  66.6% {    transform: skewX(-0.78125deg) skewY(-0.78125deg);  }  77.7% {    transform: skewX(0.390625deg) skewY(0.390625deg);  }  88.8% {    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  }}.jello {  animation-name: jello;  transform-origin: center;}@keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    transform: scale3d(.3, .3, .3);  }  20% {    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    transform: scale3d(.9, .9, .9);  }  60% {    opacity: 1;    transform: scale3d(1.03, 1.03, 1.03);  }  80% {    transform: scale3d(.97, .97, .97);  }  to {    opacity: 1;    transform: scale3d(1, 1, 1);  }}.bounceIn {  animation-name: bounceIn;}@keyframes bounceInDown {  from, 60%, 75%, 90%, to {    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    transform: translate3d(0, -3000px, 0);  }  60% {    opacity: 1;    transform: translate3d(0, 25px, 0);  }  75% {    transform: translate3d(0, -10px, 0);  }  90% {    transform: translate3d(0, 5px, 0);  }  to {    transform: none;  }}.bounceInDown {  animation-name: bounceInDown;}@keyframes bounceInLeft {  from, 60%, 75%, 90%, to {    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    transform: translate3d(-3000px, 0, 0);  }  60% {    opacity: 1;    transform: translate3d(25px, 0, 0);  }  75% {    transform: translate3d(-10px, 0, 0);  }  90% {    transform: translate3d(5px, 0, 0);  }  to {    transform: none;  }}.bounceInLeft {  animation-name: bounceInLeft;}@keyframes bounceInRight {  from, 60%, 75%, 90%, to {    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {    opacity: 0;    transform: translate3d(3000px, 0, 0);  }  60% {    opacity: 1;    transform: translate3d(-25px, 0, 0);  }  75% {    transform: translate3d(10px, 0, 0);  }  90% {    transform: translate3d(-5px, 0, 0);  }  to {    transform: none;  }}.bounceInRight {  animation-name: bounceInRight;}@keyframes bounceInUp {  from, 60%, 75%, 90%, to {    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {    opacity: 0;    transform: translate3d(0, 3000px, 0);  }  60% {    opacity: 1;    transform: translate3d(0, -20px, 0);  }  75% {    transform: translate3d(0, 10px, 0);  }  90% {    transform: translate3d(0, -5px, 0);  }  to {    transform: translate3d(0, 0, 0);  }}.bounceInUp {  animation-name: bounceInUp;}@keyframes bounceOut {  20% {    transform: scale3d(.9, .9, .9);  }  50%, 55% {    opacity: 1;    transform: scale3d(1.1, 1.1, 1.1);  }  to {    opacity: 0;    transform: scale3d(.3, .3, .3);  }}.bounceOut {  animation-name: bounceOut;}@keyframes bounceOutDown {  20% {    transform: translate3d(0, 10px, 0);  }  40%, 45% {    opacity: 1;    transform: translate3d(0, -20px, 0);  }  to {    opacity: 0;    transform: translate3d(0, 2000px, 0);  }}.bounceOutDown {  animation-name: bounceOutDown;}@keyframes bounceOutLeft {  20% {    opacity: 1;    transform: translate3d(20px, 0, 0);  }  to {    opacity: 0;    transform: translate3d(-2000px, 0, 0);  }}.bounceOutLeft {  animation-name: bounceOutLeft;}@keyframes bounceOutRight {  20% {    opacity: 1;    transform: translate3d(-20px, 0, 0);  }  to {    opacity: 0;    transform: translate3d(2000px, 0, 0);  }}.bounceOutRight {  animation-name: bounceOutRight;}@keyframes bounceOutUp {  20% {    transform: translate3d(0, -10px, 0);  }  40%, 45% {    opacity: 1;    transform: translate3d(0, 20px, 0);  }  to {    opacity: 0;    transform: translate3d(0, -2000px, 0);  }}.bounceOutUp {  animation-name: bounceOutUp;}@keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}.fadeIn {  animation-name: fadeIn;}@keyframes fadeInDown {  from {    opacity: 0;    transform: translate3d(0, -100%, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInDown {  animation-name: fadeInDown;}@keyframes fadeInDownBig {  from {    opacity: 0;    transform: translate3d(0, -2000px, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInDownBig {  animation-name: fadeInDownBig;}@keyframes fadeInLeft {  from {    opacity: 0;    transform: translate3d(-100%, 0, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInLeft {  animation-name: fadeInLeft;}@keyframes fadeInLeftBig {  from {    opacity: 0;    transform: translate3d(-2000px, 0, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInLeftBig {  animation-name: fadeInLeftBig;}@keyframes fadeInRight {  from {    opacity: 0;    transform: translate3d(100%, 0, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInRight {  animation-name: fadeInRight;}@keyframes fadeInRightBig {  from {    opacity: 0;    transform: translate3d(2000px, 0, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInRightBig {  animation-name: fadeInRightBig;}@keyframes fadeInUp {  from {    opacity: 0;    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInUp {  animation-name: fadeInUp;}@keyframes fadeInUpBig {  from {    opacity: 0;    transform: translate3d(0, 2000px, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInUpBig {  animation-name: fadeInUpBig;}@keyframes fadeOut {  from {    opacity: 1;  }  to {    opacity: 0;  }}.fadeOut {  animation-name: fadeOut;}@keyframes fadeOutDown {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(0, 100%, 0);  }}.fadeOutDown {  animation-name: fadeOutDown;}@keyframes fadeOutDownBig {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(0, 2000px, 0);  }}.fadeOutDownBig {  animation-name: fadeOutDownBig;}@keyframes fadeOutLeft {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(-100%, 0, 0);  }}.fadeOutLeft {  animation-name: fadeOutLeft;}@keyframes fadeOutLeftBig {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(-2000px, 0, 0);  }}.fadeOutLeftBig {  animation-name: fadeOutLeftBig;}@keyframes fadeOutRight {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(100%, 0, 0);  }}.fadeOutRight {  animation-name: fadeOutRight;}@keyframes fadeOutRightBig {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(2000px, 0, 0);  }}.fadeOutRightBig {  animation-name: fadeOutRightBig;}@keyframes fadeOutUp {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(0, -100%, 0);  }}.fadeOutUp {  animation-name: fadeOutUp;}@keyframes fadeOutUpBig {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(0, -2000px, 0);  }}.fadeOutUpBig {  animation-name: fadeOutUpBig;}@keyframes flip {  from {    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    animation-timing-function: ease-out;  }  40% {    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    animation-timing-function: ease-out;  }  50% {    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    animation-timing-function: ease-in;  }  80% {    transform: perspective(400px) scale3d(.95, .95, .95);    animation-timing-function: ease-in;  }  to {    transform: perspective(400px);    animation-timing-function: ease-in;  }}.animated.flip {  -webkit-backface-visibility: visible;  backface-visibility: visible;  animation-name: flip;}@keyframes flipInX {  from {    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    animation-timing-function: ease-in;    opacity: 0;  }  40% {    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    animation-timing-function: ease-in;  }  60% {    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }  80% {    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  to {    transform: perspective(400px);  }}.flipInX {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  animation-name: flipInX;}@keyframes flipInY {  from {    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    animation-timing-function: ease-in;    opacity: 0;  }  40% {    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    animation-timing-function: ease-in;  }  60% {    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }  80% {    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  to {    transform: perspective(400px);  }}.flipInY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  animation-name: flipInY;}@keyframes flipOutX {  from {    transform: perspective(400px);  }  30% {    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }  to {    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  }}.flipOutX {  animation-name: flipOutX;  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;}@keyframes flipOutY {  from {    transform: perspective(400px);  }  30% {    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }  to {    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  }}.flipOutY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  animation-name: flipOutY;}@keyframes lightSpeedIn {  from {    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;  }  60% {    transform: skewX(20deg);    opacity: 1;  }  80% {    transform: skewX(-5deg);    opacity: 1;  }  to {    transform: none;    opacity: 1;  }}.lightSpeedIn {  animation-name: lightSpeedIn;  animation-timing-function: ease-out;}@keyframes lightSpeedOut {  from {    opacity: 1;  }  to {    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  }}.lightSpeedOut {  animation-name: lightSpeedOut;  animation-timing-function: ease-in;}@keyframes rotateIn {  from {    transform-origin: center;    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }  to {    transform-origin: center;    transform: none;    opacity: 1;  }}.rotateIn {  animation-name: rotateIn;}@keyframes rotateInDownLeft {  from {    transform-origin: left bottom;    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }  to {    transform-origin: left bottom;    transform: none;    opacity: 1;  }}.rotateInDownLeft {  animation-name: rotateInDownLeft;}@keyframes rotateInDownRight {  from {    transform-origin: right bottom;    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    transform-origin: right bottom;    transform: none;    opacity: 1;  }}.rotateInDownRight {  animation-name: rotateInDownRight;}@keyframes rotateInUpLeft {  from {    transform-origin: left bottom;    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    transform-origin: left bottom;    transform: none;    opacity: 1;  }}.rotateInUpLeft {  animation-name: rotateInUpLeft;}@keyframes rotateInUpRight {  from {    transform-origin: right bottom;    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }  to {    transform-origin: right bottom;    transform: none;    opacity: 1;  }}.rotateInUpRight {  animation-name: rotateInUpRight;}@keyframes rotateOut {  from {    transform-origin: center;    opacity: 1;  }  to {    transform-origin: center;    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  }}.rotateOut {  animation-name: rotateOut;}@keyframes rotateOutDownLeft {  from {    transform-origin: left bottom;    opacity: 1;  }  to {    transform-origin: left bottom;    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }}.rotateOutDownLeft {  animation-name: rotateOutDownLeft;}@keyframes rotateOutDownRight {  from {    transform-origin: right bottom;    opacity: 1;  }  to {    transform-origin: right bottom;    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.rotateOutDownRight {  animation-name: rotateOutDownRight;}@keyframes rotateOutUpLeft {  from {    transform-origin: left bottom;    opacity: 1;  }  to {    transform-origin: left bottom;    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.rotateOutUpLeft {  animation-name: rotateOutUpLeft;}@keyframes rotateOutUpRight {  from {    transform-origin: right bottom;    opacity: 1;  }  to {    transform-origin: right bottom;    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  }}.rotateOutUpRight {  animation-name: rotateOutUpRight;}@keyframes hinge {  0% {    transform-origin: top left;    animation-timing-function: ease-in-out;  }  20%, 60% {    transform: rotate3d(0, 0, 1, 80deg);    transform-origin: top left;    animation-timing-function: ease-in-out;  }  40%, 80% {    transform: rotate3d(0, 0, 1, 60deg);    transform-origin: top left;    animation-timing-function: ease-in-out;    opacity: 1;  }  to {    transform: translate3d(0, 700px, 0);    opacity: 0;  }}.hinge {  animation-name: hinge;}@keyframes jackInTheBox {  from {    opacity: 0;    transform: scale(0.1) rotate(30deg);    transform-origin: center bottom;  }  50% {    transform: rotate(-10deg);  }  70% {    transform: rotate(3deg);  }  to {    opacity: 1;    transform: scale(1);  }}.jackInTheBox {  animation-name: jackInTheBox;}@keyframes rollIn {  from {    opacity: 0;    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  to {    opacity: 1;    transform: none;  }}.rollIn {  animation-name: rollIn;}@keyframes rollOut {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}.rollOut {  animation-name: rollOut;}@keyframes zoomIn {  from {    opacity: 0;    transform: scale3d(.3, .3, .3);  }  50% {    opacity: 1;  }}.zoomIn {  animation-name: zoomIn;}@keyframes zoomInDown {  from {    opacity: 0;    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInDown {  animation-name: zoomInDown;}@keyframes zoomInLeft {  from {    opacity: 0;    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInLeft {  animation-name: zoomInLeft;}@keyframes zoomInRight {  from {    opacity: 0;    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInRight {  animation-name: zoomInRight;}@keyframes zoomInUp {  from {    opacity: 0;    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInUp {  animation-name: zoomInUp;}@keyframes zoomOut {  from {    opacity: 1;  }  50% {    opacity: 0;    transform: scale3d(.3, .3, .3);  }  to {    opacity: 0;  }}.zoomOut {  animation-name: zoomOut;}@keyframes zoomOutDown {  40% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {    opacity: 0;    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    transform-origin: center bottom;    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutDown {  animation-name: zoomOutDown;}@keyframes zoomOutLeft {  40% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  to {    opacity: 0;    transform: scale(.1) translate3d(-2000px, 0, 0);    transform-origin: left center;  }}.zoomOutLeft {  animation-name: zoomOutLeft;}@keyframes zoomOutRight {  40% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  to {    opacity: 0;    transform: scale(.1) translate3d(2000px, 0, 0);    transform-origin: right center;  }}.zoomOutRight {  animation-name: zoomOutRight;}@keyframes zoomOutUp {  40% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {    opacity: 0;    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    transform-origin: center bottom;    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutUp {  animation-name: zoomOutUp;}@keyframes slideInDown {  from {    transform: translate3d(0, -100%, 0);    visibility: visible;  }  to {    transform: translate3d(0, 0, 0);  }}.slideInDown {  animation-name: slideInDown;}@keyframes slideInLeft {  from {    transform: translate3d(-100%, 0, 0);    visibility: visible;  }  to {    transform: translate3d(0, 0, 0);  }}.slideInLeft {  animation-name: slideInLeft;}@keyframes slideInRight {  from {    transform: translate3d(100%, 0, 0);    visibility: visible;  }  to {    transform: translate3d(0, 0, 0);  }}.slideInRight {  animation-name: slideInRight;}@keyframes slideInUp {  from {    transform: translate3d(0, 100%, 0);    visibility: visible;  }  to {    transform: translate3d(0, 0, 0);  }}.slideInUp {  animation-name: slideInUp;}@keyframes slideOutDown {  from {    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    transform: translate3d(0, 100%, 0);  }}.slideOutDown {  animation-name: slideOutDown;}@keyframes slideOutLeft {  from {    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    transform: translate3d(-100%, 0, 0);  }}.slideOutLeft {  animation-name: slideOutLeft;}@keyframes slideOutRight {  from {    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    transform: translate3d(100%, 0, 0);  }}.slideOutRight {  animation-name: slideOutRight;}@keyframes slideOutUp {  from {    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    transform: translate3d(0, -100%, 0);  }}.slideOutUp {  animation-name: slideOutUp;}