:root { --cGreen: #B8C7B8; --cGreen_RGB:184, 199, 184; --cBlue: #2D4C4A; --cBlue_RGB:45, 76, 74; --cRed: #C68165; --cRed_RGB:198, 129, 101; --cBlack: #19291A; --cBlack_RGB: 25, 41, 26; --cDarkGrey: #2B2E34;--cDarkGrey_RGB: 43, 46, 52; --cCreme:#FFFDF1; --cCreme_RGB:255, 253, 241; --cGrey: #E2E2E2;--contentMaxWidth: 1600;}@media screen { }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;}html {font-size: 55.0%;box-sizing:border-box;}*, *:before, *:after { box-sizing: inherit;}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.collapse {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 (width > 320px) {.break-word {word-wrap:normal;word-break:normal;-webkit-hyphens:none; -ms-hyphens:none; hyphens:none;}}.formfield { font-family: area-normal, sans-serif;font-size: 20px;font-size: 2.0rem;padding:8px 9px;margin:0;line-height:30px;color:rgba(var(--cGreen_RGB), 1);background-color:#FFF;border: 1px solid var(--cBlack);position:relative;}.formfield::-webkit-input-placeholder {color:rgba(var(--cGreen_RGB),.5);}.formfield.dn {display:none;}.formfield.ffCal {padding-right:30px;background-image: url(../images/svg/kalender.svg); background-size: 30px; 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 enable-background='new 0 0 40 50' viewBox='0 0 40 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23000000' stroke-width='1.6' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 10,20 20,30' /%3E%3Cpath d='M 20,30 30,20' /%3E%3C/g%3E%3C/svg%3E");background-position:right center;background-size:30px auto;background-repeat:no-repeat;padding:8px 35px 8px 9px;}.w100pz { width:100%; }.w80pz { width:80%; }.w50pz { width:50%; }.w28pz { width:28%; }.w26pz { width:26%; }.w23pz { width:23%; }select.formfield.w20 { width:60px; }select.formfield.w30 { width:70px; }select.formfield.w40 { width:80px; }select.formfield.w50 { width:90px; }@media only screen and (max-width: 400px) {.w80pz { width:100%; }.w50pz { width:100%; }}.w20 { width:20px; text-align:center; }.w30 { width:30px; }.w40 { width:40px; text-align: center; margin: 0 5px 5px 0; padding: 8px 2px; }.w50 { width:50px; }.w80 { width:80px; }.w100 { width:50%; }.w200 { width:200px; }.w300 { width:90%; }.w400 { width:90%; }.formsubmit { font-family: area-normal, sans-serif;font-size: 20px;font-size: 2.0rem;line-height:30px;text-align:center; letter-spacing: 1px;position:relative;display:inline-block;padding:8px 19px;text-decoration:none !important;text-transform:uppercase;font-weight:700;background-color:rgba(var(--cGreen_RGB), 1);border: 1px solid rgba(var(--cGreen_RGB), 1);color:#FFF !important;} .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;}#allWrapper .cmsAlert a {color:inherit; display: inline-block;}@-webkit-keyframes kenburn {0% { transform: scale(1);}50% { transform: scale(1.2);}100% { transform: scale(1);}}@keyframes kenburn {0% { transform: scale(1);}50% { transform: scale(1.2);}100% { transform: scale(1);}}@-webkit-keyframes scaleUp {0%{transform: scale(0.5); opacity:0; }100%{transform: scale(1); opacity:1; }}@keyframes scaleUp {0%{transform: scale(0.5); opacity:0; }100%{transform: scale(1); opacity:1; }}@-webkit-keyframes fadeIn {0%{opacity:0; }100%{opacity:1; }}@keyframes fadeIn {0%{opacity:0; }100%{opacity:1; }}@-webkit-keyframes rotating { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}@keyframes rotating { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); }}#content {text-decoration: none;text-align: left;line-height:140%;}#content .hspacer { width:100%; font-size:8px; overflow:hidden; }#content .s4 { height:.4vh; }#content .s6 { height:.6vh; }#content .s8 { height:.8vh; }#content .s10 { height:1.0vh; }#content .s12 { height:1.2vh; }#content .s14 { height:1.4vh; }#content .s16 { height:1.6vh; }#content .s18 { height:1.8vh; }#content .s20 { height:2vh; }#content .s22 { height:2.2vh; }#content .s24 { height:2.4vh; }#content .s30 { height:3vh; }#content .s40 { height:4vh; }#content a, #content .absatz_text strong a, #content .absatz_text a strong {color:inherit;}#content a:hover {text-decoration: none;}#content a.pAnchor {position:absolute;height:0px;top:-50px;}#content a.cLink {width: auto;font-size:18px;font-size:1.8rem;font-weight:400;display:inline-block;padding:5px 10px 5px 35px;color:var(--cGreen);text-decoration:none;line-height:100%;position:relative;border:1px solid var(--cGreen);border-radius:4px;}#content a.cLink::before {width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 16 16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%239B1C18' 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;content:'';display:block;position:absolute;top:50%;margin:-8px 0 0 0;left:5px; transition:all .5s ease-out;}#content a.cLink:hover::before {left:10px; transition:all .2s ease-in;}#content strong {color:inherit;}#page h1, #page h3,#page h2, #page h4,#page h5 {color: var(--cBlue);padding: 0;margin: 0; position: relative;}#page h1, #page h3 { font-family: meno-banner-condensed, serif;font-weight:600;font-size:30px;font-size:3.0rem;line-height:120%; }#page h2, #page h4 {line-height:120%;font-size:26px;font-size:2.6rem; font-weight: 600;}#page h5 {line-height:120%;font-size:24px;font-size:2.4rem; font-weight: 600;}@media only screen and (width > 900px) {#page h1, #page h3 {font-size:40px;font-size:4.0rem;}#page h2, #page h4 {font-size:30px;font-size:3.0rem;}#page h5 {font-size:26px;font-size:2.6rem;}}#content .aL { text-align:left; }#content .aC { text-align:center; }#content .aR { text-align:right; }#fpWrapper .aL { text-align:left; }#fpWrapper .aC { text-align:center; }#fpWrapper .aR { text-align:right; }#content .absatz_text {width:100%; font-size:18px;font-size:1.8rem; line-height: 180%;}#content .absatz_text p {padding:2px 0;margin:2px 0;}#content .absatz_text blockquote {width:100%;font-size:30px;font-size:3.0rem;padding:20px 0;}#content .absatz_text article { -webkit-column-count: 2; -webkit-column-fill: balance; -webkit-column-width: 47%; -webkit-column-gap: 6%; -moz-column-count: 2; -moz-column-fill: balance; -moz-column-width: 47%; -moz-column-gap: 6%;  column-count: 2; column-fill: balance; column-width:47%; column-gap: 6%;  height: auto; width:100%; overflow-x: auto; overflow-y: auto; text-align:left;}#content .absatz_text article hr {margin:0;padding:0;height:0;border:none; -moz-column-break-before:always; column-break-before:always;}.absatzWrapper {width:100%;position:relative;margin:0 auto;padding:0;}.absatzWrapper.aWbg_1 {background-color:rgba(var(--cGreen_RGB), 1);}.absatzWrapper.aWbg_2 {background-color:rgba(var(--cGreen_RGB), .5);}.absatzWrapper.aWhasWS1, .absatzWrapper.aWhasWS2, .absatzWrapper.aWhasWS3 { padding-top:3vh; padding-bottom:3vh; }.absatzWrapper.aWhasWS4, .absatzWrapper.aWhasWS5, .absatzWrapper.aWhasWS6 { padding-top:5vh; padding-bottom:5vh; }.absatzWrapper.aWhasWS7, .absatzWrapper.aWhasWS8, .absatzWrapper.aWhasWS9 { padding-top:7vh; padding-bottom:7vh; }.absatzWrapper.aWhasWS10 { padding-top:9vh; padding-bottom:9vh; }.absatzWrapper:nth-last-child(1), .absatzWrapper.aWhasWS {margin:0 auto;}.offline {background-color:#F0C6C6;}.absatz {margin:0 auto;}.absatzWrapper.layout1 .absatz { padding: 0 15px;max-width:calc(var(--contentMaxWidth) * 1px); display: grid; grid-template-columns: repeat(24, 1fr);}.absatz .pAnchor {position:absolute;top:-200px;height:0px;}.paragraphWidth50, .paragraphWidth60, .paragraphWidth70, .paragraphWidth80, .paragraphWidth90, .paragraphWidth100 {width:100%;}#content .absatz_headlines.aL { grid-column: 1 / span 24;}#content .absatz_headlines.aC { grid-column: 1 / span 24;}#content .absatz_headlines.aR { grid-column: 1 / span 24;}#content .absatz_text.aL {grid-column: 1 / span 24;}#content .absatz_text.aC {grid-column: 1 / span 24;}#content .absatz_text.aR {grid-column: 1 / span 24;}@media only screen and (width > 799px) {#content .absatz_headlines.aL { grid-column: 3 / span 21;}#content .absatz_headlines.aC { grid-column: 3 / span 21;}#content .absatz_headlines.aR { grid-column: 3 / span 21;}#content .absatz_text.aL {grid-column: 3 / span 21;}#content .absatz_text.aC {grid-column: 3 / span 21;}#content .absatz_text.aR {grid-column: 3 / span 21;}}@media only screen and (width > 1199px) {#content .absatz_headlines.aL { grid-column: 5 / span 16;}#content .absatz_headlines.aC { grid-column: 5 / span 16;}#content .absatz_headlines.aR { grid-column: 5 / span 16;}#content .absatz_text.aL { grid-column: 7 / span 12;}#content .absatz_text.aC { grid-column: 7 / span 12;}#content .absatz_text.aR { grid-column: 7 / span 12;}}#content .Abschluss.hLine1 {width:100%;padding:8vw 0;}#content .Abschluss.hLine2 {width:100%;height:100px;margin:45px auto 0;position:relative;}#content .Abschluss.hLine2:before {width:1px;height: 100%;content:'';position:absolute;left:calc(50% - 1px);background-color: rgba(66,74,66,0.5);}#content .Abschluss.hLine3 {width:100%;height:41px;margin:25px auto;padding:0;position:relative;background-position:center center;background-size:contain;background-repeat:no-repeat;}#content .Abschluss.hLine3:before, #content .Abschluss.hLine3:after {width:calc(30% - 50px);content:'';position:absolute;top:20px;border-top:1px solid #F4F2F0;}#content .Abschluss.hLine3:before {left:20%;}#content .Abschluss.hLine3:after {right:20%;}@media only screen and (width > 999px) {#content .Abschluss.hLine1 { padding:3vw 0;}.paragraphWidth50 { width:50%; }.paragraphWidth60 { width:60%; }.paragraphWidth70 { width:70%; }.paragraphWidth80 { width:80%; }.paragraphWidth90 { width:90%; }.absatzWrapper.aWhasWS1 { padding-top:1vw; padding-bottom:1vw; }.absatzWrapper.aWhasWS2 { padding-top:2vw; padding-bottom:2vw; }.absatzWrapper.aWhasWS3 { padding-top:3vw; padding-bottom:3vw; }.absatzWrapper.aWhasWS4 { padding-top:4vw; padding-bottom:4vw; }.absatzWrapper.aWhasWS5 { padding-top:5vw; padding-bottom:5vw; }.absatzWrapper.aWhasWS6 { padding-top:6vw; padding-bottom:6vw; }.absatzWrapper.aWhasWS7 { padding-top:7vw; padding-bottom:7vw; }.absatzWrapper.aWhasWS8 { padding-top:8vw; padding-bottom:8vw; }.absatzWrapper.aWhasWS9 { padding-top:9vw; padding-bottom:9vw; }.absatzWrapper.aWhasWS10 { padding-top:10vw; padding-bottom:10vw; }.absatz { padding: 0 60px;}.absatzWrapper.layout11 .absatz {padding:0;}#content .Abschluss.hLine3:before, #content .Abschluss.hLine3:after {width:calc(25% - 45px);}#content .Abschluss.hLine3:before {left:25%;}#content .Abschluss.hLine3:after {right:25%;}}@media only screen and (width > 1299px) {.paragraphWidth50 { width:calc(var(--contentMaxWidth) * 0.5px); }.paragraphWidth60 { width:calc(var(--contentMaxWidth) * 0.6px); }.paragraphWidth70 { width:calc(var(--contentMaxWidth) * 0.7px); }.paragraphWidth80 { width:calc(var(--contentMaxWidth) * 0.8px); }.paragraphWidth90 { width:calc(var(--contentMaxWidth) * 0.9px); }.absatz {padding:0;}}.absatzWrapper.loggedIn {min-height:30px;}.absatzWrapper.loggedIn:hover {background-color:#EEE !important;color:#68666B !important;box-shadow: 0 0 2px #666;z-index:1500;}.absatzWrapper .loginRow {display:none;position:absolute;left:50%;top:0px;padding:3px 5px;z-index:1500;width:50%;height:30px;background-color:#EEE !important;}.absatzWrapper.loggedIn:hover .loginRow {display:flex;}#content:hover .absatzWrapper.loggedIn:not(:hover) {opacity:0.5;}.cmsEditWrapper:hover .loginRow a {border:none !important;}.editbox {padding:0 10px 0 0;}.editboxR {padding:0 0 0 50px;}.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%;}.absatz .loginRow {position:absolute;left:-2000px;top:-40px;width:100%;height:40px;background-color:#FFF;border:2px solid #EEE;padding:3px;}.editbox {float:left;padding-right:10px;}.editboxR {float:right;}.impressionen {width:100%;margin:0 auto;}.impressionen .galleryRow {width:100%;padding:0 0 10px 0;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;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.impressionen .galleryItem {width:calc((100% - 20px) / 2);margin:0 0 20px 0;}.impressionen span {display:block;}.impressionen .galleryItem a {width:100%;display:block;position:relative;text-decoration:none !important;border:none !important;}.impressionen .galleryImage {width:100%;position:relative;margin:0 0 5px 0;overflow:hidden;}.impressionen .galleryImage img {width:100%;filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.5;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;}.impressionen a:hover .galleryImage img {background-color:#FFF;filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.0;border:none !important;}.impressionen .galleryItem.gIplay .galleryImage::after {width:100px;height:50px;position:absolute;display:block;left:50%;top:50%;margin:-25px 0 0 -50px;z-index:400;background-image:url(../images/svg/ytPlayFFF.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;content:'';}.impressionen .galleryItem.gIplay a:hover .galleryImage::after {background-image:url(../images/svg/ytPlay.svg);}.impressionen a .galleryTitle {color:#000;height:36px;line-height:18px;overflow:hidden;padding:5px 0px 0px;font-size:14px;font-size:1.4rem;text-decoration:none !important;}@media only screen and (min-width:900px) {.impressionen .galleryItem {width:calc((100% - 40px) / 3);}}.impressionen .impDetail {padding: 30px 0;display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}.impressionen .impCol:nth-of-type(1) {width:calc(55% - 10px);padding: 0 10px 0 0;}.impressionen .impCol:nth-of-type(2) {width: 45%;padding: 0;}.impressionen .impCol .impCitem {margin: 0 0 10px 0;}.impressionen .impCol .impCitem img {display: block;width: 100%;height: auto;}.impressionen .impCol:nth-of-type(1) .impCitem:nth-of-type(2n+2) {padding: 0 0 0 20%;}.impressionen .impCol:nth-of-type(2) {-webkit-transform:translate(0, 30px);-ms-transform:translate(0, 30px);transform:translate(0, 30px);}.impressionen .impCol:nth-of-type(2) .impCitem:nth-of-type(2n+2) {padding: 0 20% 0 0;}@media only screen and (min-width: 900px) {.impressionen .impDetail {}}#Bs-Wrapper { width: 100%; max-width: 970px; padding:40px 15px; margin: 0 auto;}#Bs-Wrapper #Bs-BookingWidget { background-color: #FFF;}#Bs-PortalLink { width: 100%;}#Bs-PortalLink a { color: inherit;}#tsContainer { width: 100%; font-size: 18px; font-size: 1.8rem;}.blockInhalte {width:100%;margin:0 auto;position:relative;}.blockInhalte.blckTyp1 { max-width:1600px;}.blockInhalte.blckTyp2 { max-width: 940px;}.blck_Image { background-repeat:no-repeat;background-size:cover; background-position: center;}.blockInhalte.blckTyp1 .blck_Image {background-position-x: center; background-position-y: 0%; background-attachment: fixed;}@media only screen and (orientation: portrait) {.blockInhalte.blckTyp1 .blck_Image { aspect-ratio: 4/3;}.blockInhalte.blckTyp2 .blck_Image { aspect-ratio: 4/3;}}@media only screen and (orientation: landscape) {.blockInhalte.blckTyp1 .blck_Image { aspect-ratio: 2/1;}.blockInhalte.blckTyp2 .blck_Image { aspect-ratio: 2/1;}}.blck_Data { padding: 40px; display: flex;}.blockInhalte.blckTyp1 .blck_Data {position: absolute; inset: 0; background-color: rgba(var(--cCreme_RGB), .6);}.blck_Data .blck_Data_Inner { width: 100%; max-width: 600px; margin: auto; color:var(--cBlue); display: flex; flex-direction: column; gap: 20px;}.blck_D_Title { font-family: meno-banner-condensed, serif;font-weight:600;font-size:30px;font-size:3.0rem;}.blck_D_Text { font-size:18px;font-size:1.8rem; line-height: 180%;}.blck_D_Link { width: 100%; display: flex;}#content .blck_D_Link a {display:block; line-height:30px;padding: 5px 0;font-size:17px;font-size:1.7rem;font-weight:700;color:var(--cBlue);text-decoration:none;text-align:center;position:relative; z-index: 1; border-radius: 100px;}#content .blck_D_Link a::after {width: 50px; height: 50px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-image: url(../images/svg/icon.svg); background-size: contain; background-repeat: no-repeat; background-position: center; content: ''; z-index: -1;}#content .blck_D_Link a:hover {  text-decoration-thickness: 1px; -webkit-text-decoration-line: underline; text-decoration-line: underline; -webkit-text-decoration-style: solid; text-decoration-style: solid; -webkit-text-decoration-color:var(--cBlue); text-decoration-color:var(--cBlue); text-underline-offset: 3px;}.blockInhalte span {display:block;}#content .blockInhalte a {text-decoration:none;}.blckIBlockWrapper {position: absolute;top: 0px;right: 0px;bottom: 0px;left: 0px;background-color: rgba(0,0,0,.2);display:flex; color: #FFF;}.blockInhalte .blckIBlock {width:100%;position:relative;box-sizing:border-box;padding:0 0;margin:auto;color:#FFF;}.blockInhalte .blckIBlock .blckIBlockBox {box-sizing: border-box;padding: 20px;background-color: rgba(0,0,0,0.70);}.blockInhalte .blckIBlock .blckIBlockTitle {padding:0 0 15px 0;}#content .blockInhalte .blckIBlock .blckIBlockTitle h3 {color:#FFF;}.blockInhalte .blckIBlock .blckIBlockSubline {padding:0;}#content .blockInhalte .blckIBlock .blckIBlockSubline h4 {color:inherit;}.blockInhalte .blckIBlock .blckIBlockText {width:100%;padding:30px 0 0 0;color:inherit;font-size: 17px;font-size: 1.7rem;line-height:170%;}#content .blockInhalte .blckIBlock .blckIBlockText a {color:inherit;opacity:0.8;text-decoration: underline;}#content .blockInhalte .blckIBlock .blckIBlockText a:hover {text-decoration:none;opacity:1.0;}.blockInhalte .blckIBlockText, .blockInhalte a .blckIBlockText {width:100%;text-decoration:none !important;color:#FFF;}#content .blockInhalte .blckIBlockText ul {width:100%;padding:20px 0 0 0;margin:0;}#content .blockInhalte .blckIBlockText ul li {margin:0 0 4px 0;line-height:inherit;list-style:inside;}.blockInhalte .blckIBlockLink {padding:10px 0 0 0;margin:20px 0 0 0;width:100%;}#content .blockInhalte .blckIBlockLink a {display:inline-block;line-height: 40px;padding:0 20px;color: #FFF;font-size:20px;font-size:2.0rem;font-weight: 700;text-decoration:none !important;border:1px solid #FFF;position:relative;box-sizing:border-box;text-align:center;vertical-align:middle;border-radius:4px;}#content .blockInhalte .blckIBlockLink a:hover {background-color:#FFF;color: var(--cGreen);}@media only screen and (width > 899px) {.blck_D_Title { font-size:40px; font-size:4.0rem;}}@media only screen and (width > 1199px) {.blockInhalte .blckIBlock {width:100%;}.blockInhalte.blckTyp1 .blckIBlock {padding:0 50% 0 0;}.blockInhalte.blckTyp2 .blckIBlock {padding:0 0 0 50%;}.blockInhalte.blckTyp3 .blckIBlock {padding:0 0 0 50%;}.blockInhalte.blckTyp3 .blckIBlock {padding:0 0 0 50%;}.blockInhalte.blckTyp3 .blckIBlock .blckIBlockTitle, .blockInhalte.blckTyp3 .blckIBlock .blckIBlockSubline {transform:translateX(-100%);}.blockInhalte.blckTyp3 .blckIBlock .blckIBlockText {padding:0;margin:-15px 0 0 0;}.blockInhalte.blckTyp4 .blckIBlock {padding:0 50% 0 0;}.blockInhalte.blckTyp5 .blckIBlock {padding:0 0 0 50%;}.blockInhalte.blckTyp6 .blckIBlock {padding:0 20%;}}.boxenInhalte {width:100%; max-width: 970px; padding: 0 15px; margin: 0 auto;z-index:200;position:relative; display: flex; flex-direction: column; gap: 50px 0;}.bIWrapper {width:100%;}.bIWrapper.bI_Box_Typ_1 { }.bIWrapper .bIWrow {width:100%;position:relative; display:flex; flex-wrap: wrap; flex-direction: column-reverse;}.bIWrapper.bI_Box_Typ_1 .bIWrow { flex-direction: row-reverse;}.bIWrapper.bI_Box_Typ_2 .bIWrow, .bIWrapper.bI_Box_Typ_3 .bIWrow { gap: 30px;}.bIWrapper .bILeft {width:100%;display:flex;padding:0 15px 0 0;position:relative; text-align:left;}.bIWrapper .bILeftContent {width:100%;position:relative; margin: auto; display: flex; flex-direction: column; gap: 10px;}.boxenInhalte .bILeftContent span {display:block;}.bIWrapper .bILeftContent .bIBoxTitle {padding:0 0 10px 0;}.bIWrapper.bI_Box_Typ_1 .bILeftContent .bIBoxTitle {padding:20px;}#content .boxenInhalte .bILeftContent .bIBoxTitle h2 {color:var(--cBlue); font-family: meno-banner-condensed, serif;font-weight:600;font-size:30px;font-size:3.0rem;}#content .boxenInhalte .bILeftContent .bIBoxSubTitle h5 {color:var(--cBlue);font-size:20px;font-size:2.0rem; font-weight:700;}.bIWrapper .bILeftContent .bIBoxText {color:inherit;font-size:18px;font-size:1.8rem; line-height: 180%;}.bIWrapper.bI_Box_Typ_1 .bILeftContent .bIBoxText {padding:0 20px;}#content .boxenInhalte .bILeftContent .bIBoxText ul {padding: 0 0 0 20px; margin: 0; display: flex; flex-direction: column; gap: 4px 0; text-align: left;}#content .boxenInhalte .bILeftContent .bIBoxText ul li {list-style-type: circle; padding: 0; margin: 0; line-height: 120%;}.bIWrapper .bILeftContent .bIBoxLink { width: 100%; position: relative; display: flex; padding: 20px 0 0 0;}#content .bIWrapper .bILeftContent .bIBoxLink a {display:block; line-height:30px;padding: 5px 0;font-size:17px;font-size:1.7rem;font-weight:700;color:var(--cBlue);text-decoration:none;text-align:center;position:relative; z-index: 1; border-radius: 100px;}#content .bIWrapper .bILeftContent .bIBoxLink a::after {width: 50px; height: 50px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-image: url(../images/svg/icon.svg); background-size: contain; background-repeat: no-repeat; background-position: center; content: ''; z-index: -1;}#content .boxenInhalte .bILeftContent .bIBoxLink a:hover {  text-decoration-thickness: 1px; -webkit-text-decoration-line: underline; text-decoration-line: underline; -webkit-text-decoration-style: solid; text-decoration-style: solid; -webkit-text-decoration-color:var(--cBlue); text-decoration-color:var(--cBlue); text-underline-offset: 3px;}.bIWrapper .bIRight {width:100%;text-align:left;font-size:16px;font-size:1.6rem;padding:0;position:relative; display:flex; }.bIWrapper.bI_Box_Typ_2 .bIRight { padding: 0 50px 0 0;}.bIWrapper.bI_Box_Typ_3 .bIRight { padding: 0 50px 0 0;}.bIWrapper .bI_Image_1, .bIWrapper .bI_Image_2 {width:100%;}.bIWrapper .bI_Image_1 img, .bIWrapper .bI_Image_2 img {width:100%; height: auto; display: block; }.bIWrapper .bI_Image_1 a.lazy, .bIWrapper .bI_Image_2 a.lazy { display: block;background-position: center; background-size: cover; background-repeat: no-repeat; background-color: rgba(255, 255, 255, .4);}.bIWrapper .bIRight a {width:100%;display:block;margin:auto;position: relative;}.bIWrapper .bIRight a img {width:100%;height: auto;display:block;}.bIWrowImages { display: flex; transform: translateY(-50px); }.bIWrowImages.bIrI_1 a { width:75%; display: block;}.bIWrowImages.bIrI_1 a img { width:100%; height: auto; display: block;}@media only screen and (width > 899px) {.bIWrapper .bIWrow {justify-content:space-between; flex-direction: row;}.bIWrapper .bILeft {width:50%;padding:0 40px 0 0;}.bIWrapper .bIRight { width:50%;}.bIWrapper.bI_Box_Typ_1 .bILeft {width:60%; padding: 0;}.bIWrapper.bI_Box_Typ_1 .bIRight {width:40%; padding:60px 30px 0 0;}.bIWrapper.bI_Box_Typ_2 .bIWrow { flex-direction: row-reverse; gap: 0px;}.bIWrapper.bI_Box_Typ_2 .bILeft {width:50%; padding: 0 0 0 90px; display: flex;}.bIWrapper.bI_Box_Typ_2 .bIRight {width:50%; padding: 0 20px 0 0;}.bIWrapper.bI_Box_Typ_3 .bIWrow { gap: 0px;}.bIWrapper.bI_Box_Typ_3 .bILeft {width:50%; padding: 0 90px 0 0; display: flex;}.bIWrapper.bI_Box_Typ_3 .bIRight {width:50%; padding: 0 0 0 20px;}.bIWrapper.bI_Box_Typ_4 .bIWrow { flex-direction: column-reverse;}.bIWrapper.bI_Box_Typ_4 .bILeft { width: 100%; padding: 0 25%;}.bIWrapper.bI_Box_Typ_4 .bIRight {width: 100%;}#content .boxenInhalte .bILeftContent .bIBoxText {}.bIWrapper.bIWReverse .bIWrow {flex-direction:row-reverse;}.bIWrapper .bILeftContent .bIBoxTitle {padding:0 0 15px 0;}#content .boxenInhalte .bILeftContent .bIBoxTitle h2 {font-size:40px;font-size:4.0rem;}}@media only screen and (width > 1199px) {.boxenInhalte { gap: 50px 0;}}@media only screen and (width > 1599px) {.boxenInhalte { gap: 80px 0;}}.dropLayer {width:100%;max-width:900px;padding:0;margin: 0 auto; text-align: left; display: flex; flex-direction: column; border: 2px solid var(--cBlack); background-color: #FFF;}.absatz_text.aL .dropLayer { margin: 0 auto 0 0;}.dropLayer span {width:100%; display: block;}.dropLayer .dL_Name {width:100%; padding: 10px 40px 10px 20px; position: relative; font-size: 24px; font-size: 2.4rem;line-height: 140%; font-variation-settings: "wght" 400;color: var(--cGreen); border-bottom: 2px solid var(--cBlack);}.dropLayer .dL_Item:not(:last-child) {width:100%;position:relative; border-bottom: 2px solid var(--cBlack);}.dropLayer .dL_Item .dL_I_Title {width:100%;cursor: pointer; padding: 10px 40px 10px 20px; position: relative; font-size: 22px; font-size: 2.2rem;line-height: 140%;color: var(--cBlack);}.dropLayer .dL_Item .dL_I_Title::after {position: absolute;right: 10px;top: 50%;width: 24px;height: 24px;transform: translate(0, -50%);font-size: 200%;line-height: 40px;text-align: center;color: var(--cBlack);background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m74.91 50-4.82-4.82-40.18-40.18-4.82 4.82 40.18 40.18-40.18 40.18 4.82 4.82 40.18-40.18z' fill='%23859275'/%3E%3C/svg%3E");background-position: center;background-size: contain;background-repeat: no-repeat;content: '';transition: all .3s ease;}.dropLayer .dL_Item.show .dL_I_Title::after {transform: translate(0, -50%) rotate(90deg);}.dropLayer .dL_I_Text {display: grid; grid-template-rows: 0fr; transition: grid-template-rows 0.5s ease-out; transition: grid-template-rows 0.5s ease-out, -ms-grid-rows 0.5s ease-out;}.dropLayer .dL_Item.show .dL_I_Text { grid-template-rows: 1fr;}.dropLayer .dL_I_Text .dL_I_Text_Wrapper { overflow: hidden;}.dropLayer .dL_Item .dL_I_Text .dL_I_Text_Wrapper span { padding:20px 20px 30px 20px;font-size: 20px; font-size: 2.0rem;line-height: 130%;}#page .dropLayer .dL_Item .dL_I_Text .dL_I_Text_Wrapper span ul { margin: 10px 0; padding: 0 0 0 20px}#page .dropLayer .dL_Item .dL_I_Text .dL_I_Text_Wrapper span ul li { margin:0; padding: 0; list-style-type:circle;}@media only screen and (width > 999px) {.dropLayer .dL_Name { padding: 19px 60px 19px 35px; font-size: 34px; font-size: 3.4rem;}.dropLayer .dL_Item .dL_I_Title { padding: 19px 60px 19px 35px;}.dropLayer .dL_Item .dL_I_Text .dL_I_Text_Wrapper span { padding:30px 35px 50px 35px;}}.inlineGallery {width:100%;max-width: 940px;position:relative;padding:0;margin: 10px auto;}.inlineGallery .lazy {display: block;text-decoration: none;background-position: center;background-repeat: no-repeat;background-size: cover;margin:0 10px;}.inlineGallery .lazy img {width: 100%;height: auto;display: block;}.inlineGallery .slick-track { padding: 0 0 30px 0;}.inlineGallery .slick-slide { transition: transform 0.3s ease;}.iG_Slider_Buttons {position: absolute;width:100%;top: 50%;height: 0px;left: 50%;transform: translate(-50%, 0);z-index:210;}#page .iG_Slider_Buttons .slick-prev, #page .iG_Slider_Buttons .slick-next { width: 50px;height: 50px; background-color: var(--cBlue); border-radius: 200px;}#page .iG_Slider_Buttons .slick-prev:before, [dir='rtl'] #page .iG_Slider_Buttons .slick-next:before, #page .iG_Slider_Buttons .slick-next:before, [dir='rtl'] #page .iG_Slider_Buttons .slick-prev:before { position: absolute; top: 50%;transform: translateY(-50%); background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23B8C7B8' stroke-width='10' fill='none'%3E%3Cpath d='M 60,100 140,100' /%3E%3Cpath d='M 105,65 140,100 105,135'/%3E%3C/g%3E%3C/svg%3E");}#page .iG_Slider_Buttons .slick-prev:before, [dir='rtl'] #page .iG_Slider_Buttons .slick-next:before {transform: translateY(-50%) rotate(180deg);}@media only screen and (width > 899px) {.inlineGallery .slick-slide:not(.slick-center) { transform: translateY(30px);}.iG_Slider_Buttons {width:calc(100% - 220px);}}@media only screen and (width > 1239px) {.iG_Slider_Buttons {width:calc(100% - 320px);}}img { border:none; }.mr10 { margin-right:10px; }.mr5pz { margin-right:55px; }#headerImage #carousel { overflow: hidden;}#headerImage div.hImage {width:100%;display:block;z-index:65;position:relative; -webkit-animation: kenburn 40s linear infinite 0s;animation: kenburn 40s linear infinite 0s;}#headerImageWrapper #map {width:100%;margin: 0 auto; height: 50vh;}@media only screen and (orientation: landscape) {#headerImageWrapper #map { min-height: 700px;max-height: 900px;}}#headerImage div.hImage img {display:block;width:100%;height: auto;}#headerImage div.hImage::after {width:200%;height:50%;display:block;position:absolute; left: 50%;bottom:0; transform: translateX(-50%); background:radial-gradient(ellipse at bottom, rgba(255,255,255,.3) 20%, rgba(255,255,255,0) 65%);content:'';z-index:650;}#headerImage div.hImage .hImageLandscape, #headerImage div.hImage .hImagePortrait {width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;}body.pageID100 #headerImage div.hImage .hImageLandscape { aspect-ratio:3/2; height: auto;}body:not(.pageID100) #headerImage div.hImage .hImageLandscape { aspect-ratio:2/1; height: auto;}@media (max-height: calc(100vw / (3 / 2))) { body.pageID100 #headerImage div.hImage .hImageLandscape { height: 100vh; aspect-ratio: unset;  }}@media (max-height: calc(100vw / (2 / 1))) { body:not(.pageID100) #headerImage div.hImage .hImageLandscape { height: 100vh; aspect-ratio: unset;  }}#headerImage div.hImage .hImagePortrait { aspect-ratio: 9/16;}@media only screen and (orientation: portrait) and (width < 900px) {#headerImage div.hImage .hImageLandscape { display:none;}}@media only screen and (orientation: portrait) and (width > 900px) {#headerImage div.hImage .hImagePortrait { display:none;}}@media only screen and (orientation: landscape) {#headerImage div.hImage .hImagePortrait { display:none;}#headerImage div.hImage .hImageLandscape { display:block;}} #headerImage #hI_SloganWrapper {width:100%; max-width: 800px;position:absolute;transform: translateX(-50%);left:50%; bottom:0;z-index:900; padding:15px 15px 140px 15px;text-align: center;}#headerImage #hI_SloganWrapper #hISlogan {color:var(--cBlue);display: flex;flex-direction: column;gap: 10px;}#headerImage #hISlogan .hIS_Title { font-family: meno-banner-condensed, serif;font-size:36px;font-size:3.6rem; line-height: 120%;}#headerImage #hISlogan .hIS_Subline {font-size:20px;font-size:2.0rem; line-height: 120%;text-transform: uppercase;}#headerImage #hISlogan .hIS_Title textarea, #headerImage #hISlogan .hIS_Subline textarea {font-family:inherit;font-weight:inherit;font-size:inherit;text-align: inherit; background-color: rgba(0, 0, 0, .3); border:none; color: #FFF;width:100%;padding:3px 2px;}@media only screen and (width > 699px) {#headerImage #hISlogan .hIS_Title { font-size:50px; font-size:5.0rem;}}@media only screen and (width > 999px) {#headerImage #hISlogan .hIS_Title {font-size:55px;font-size:5.5rem;}}#hI_Dots {position:absolute;bottom:10px;width:100%; padding: 0 15px;text-align: center; z-index: 70;}#hI_Buttons {position:absolute;left:0px; bottom: 70px;height:50px;width:100%;text-align:center; z-index:910; display: flex; justify-content: center; gap: 10px;}#hI_Buttons button {top: 50%; border-radius: 100px; background-color: var(--cGreen); position: relative; left: auto; right: auto;}#sitemap {width:100%;max-width:900px;box-sizing:border-box;padding:40px 15px 10vh 15px;margin:0 auto;}@media only screen and (min-width: 700px) {#sitemap {-moz-column-count: 2;column-count: 2;-moz-column-gap: 20px;column-gap: 20px;}}#sitemap .smNaviItem {width:100%;margin:0 0 20px 0;}#sitemap ul.smLevel1 {margin:0px;padding:0px;clear:both;}#sitemap ul.smLevel1 li {list-style:none;margin:0;padding:0;}#sitemap ul.smLevel1 li::before {content:'';}#sitemap ul.smLevel1 li a {line-height: 40px;font-size: 30px;font-size: 3.0rem;color:var(--cGreen);text-decoration: none;}#sitemap ul.smLevel1 li input {float:right;width:140px;font-size: 14px;font-size: 1.4rem;border:1px solid #504F53;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 0 24px;}#sitemap ul.smLevel1 li ul.smLevel2 li::before {content:'-';}#sitemap ul.smLevel1 li ul.smLevel2 li a {line-height: 24px;font-size: 18px;font-size: 1.8rem;color: #707070;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 {margin:0;padding:0 0 20px 0;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li {margin:0;padding:0 0 0 24px;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li::before {content:'\00b7';}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li a {line-height: 20px;font-size: 14px;font-size: 1.4rem;color: #999;}@media only screen and (min-width: 1240px) {#sitemap {padding:40px 0 10vh 0;}}#anfrage { margin: 0 auto; max-width: 950px; padding: 0 25px; text-align: left; position: relative; font-size: 20px;font-size: 2.0rem;}#anfrage.formProcessing { opacity: .7;}#anfrageConfirm {width: auto;padding: 30px; text-align: center; color: var(--cBlack); background-color: rgba(var(--cGreen_RGB), .56); border: 2px solid var(--cGreen); border-radius: 15px;}#content #anfrageConfirm strong {font-size: 26px;font-size: 2.6rem; }#content #anfrageConfirm p {padding: 30px 0 0 0; font-size: 18px;font-size: 1.8rem;}#anfrageForm { width: 100%; display: flex; flex-direction: column; gap: 30px;}@media only screen and (width < 800px) {#anfrageFormButton { position: -webkit-sticky; position: sticky; bottom: 10px; margin: 0;}.formItem.fI_Desktop { display: none;}}.formValues { width: 100%; height: 0; overflow: hidden; position: relative;}.formSection { width: 100%;}.formSection_Title { font-size: 20px;font-size: 2.0rem; padding: 0 0 20px 0;}.formCol { width: 100%; display: grid; gap: 20px;}.formItem {  padding: 0; position: relative;}.formItem label { display: block; position: relative; line-height: 30px; color: var(--cBlack); }.formItem.fIReq label::before { display: block; position: absolute; left: -10px; width: 10px; text-align: center; content: '*';}.formItem.fIerror label { color: var(--cRed); font-weight: 700;}.formItem.fIerror::after { display: inline-block; position: absolute; left: 0px; bottom: -18px; width:100%; font-size: 12px;font-size: 1.2rem; line-height: 18px; content: ''; color: var(--cRed);}#fIerrorAnchor { position: absolute; top: -180px; height: 1px; width: 100%; pointer-events: none;}html[lang="de"] .formItem.fIerror::after { content: 'Pflichtfeld';}html[lang="it"] .formItem.fIerror::after { content: 'Campo obbligatorio';}html[lang="en"] .formItem.fIerror::after { content: 'Mandatory field';}.formItem.fIerror .formfield { border:2px solid var(--cRed);}.formItem.fIerror .ffCal, .formItem.fIerror textarea.formfield { border:2px solid var(--cRed);}.formItem.fIAlignCenter { text-align: center;}#formAngebot { width: 100%; display: flex; background-color:rgba(var(--cGreen_RGB), .56);}#fA_Image { width: 40%; flex: 0 1 auto; background-size: cover; background-position: center; background-repeat: no-repeat; position: relative;}#fA_Image img { width: 100%; height: auto; display: block;}#fA_Image_cb { display:inline-block;vertical-align:top;position:absolute;left:0px;top:0px; z-index: 1;}#fA_Data { flex: 1 1 auto; font-size: 16px; font-size: 1.6rem; padding: 20px;}#fA_D_Title { font-weight: 700; font-size: 120%;}#formAccomodation { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); grid-auto-rows: auto; gap: 10px 30px;}#formAccomodation .fA_Item { width: 100%; display: flex;}#formAccomodation .fA_Item .fA_Item_Check { width: 20px; display: flex;}#formAccomodation .fA_Item .fA_Item_Check input { align-self: center; margin: 0;}#formAccomodation .fA_Item .fA_Item_Name { width: calc(100% - 20px); padding: 0;  line-height:120%;}#page ul.checklistForm {padding:0;margin:0;}#page ul.checklistForm li {list-style: none;padding: 0 0 5px;margin: 0;line-height:30px;}@-webkit-keyframes ButtonGradient { 0%{background-position:0% 51%} 50%{background-position:100% 50%} 100%{background-position:0% 51%}}@keyframes ButtonGradient { 0%{background-position:0% 51%} 50%{background-position:100% 50%} 100%{background-position:0% 51%}}#anfrage.formProcessing a.formsubmit {   opacity: .7;}#fError { padding: 20px; background-color:rgba(var(--cRed_RGB), .1); border:2px solid var(--cRed); color: var(--cRed); font-weight: 300; line-height: 140%;}#anfrage.formProcessing #fError { -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); opacity: 0.3;}#fError b { display: block; padding: 0 0 20px 0;}@media only screen and (min-width: 600px) {.formCol { grid-template-columns: repeat(2, 1fr); grid-auto-rows:auto; gap: 20px 30px;}.formItem.fIFull { grid-column: 1/-1;}.formItem.fIBreak { grid-column: 1/2;}.formItem + .formItem.fIBreak { grid-column-start: 1;}#alterKinderContainer { grid-column: 2/-1;}}@media only screen and (min-width: 500px) {.accomodationTypen .accItem {width: calc(100% / 2);}}@media only screen and (min-width: 800px) {.formCol { gap: 20px 20%;}.accomodationTypen { gap:10px 20%;}}#appGallary {width:100%;padding:0 20px;display: flex;flex-direction: column;gap: 30px;}.aG_Item {width:100%;position:relative;display: flex;flex-direction: column;gap: 5px; font-size:18px;font-size:1.8rem; padding: 15px 0;}.aG_Item_Title {font-size:22px;font-size:2.2rem;line-height:120%; font-weight: 600;}.aG_Item_Links { display: flex; justify-content: center; gap: 20px;}.aG_Item_Links a { display: block; height: 40px; width: auto; aspect-ratio: 180/80; background-position: center; background-repeat: no-repeat; background-size: contain;}@media only screen and (min-width: 900px) {.aG_Item {gap: 15px;}.aG_Item_Links a { height: 52px;}}#fewo { width: 100%; max-width: 1440px; margin: 0 auto;}#fewoBox { width: 100%; max-width: 940px; display: flex; flex-wrap: wrap; gap: 50px; padding: 0; margin: 0 auto;}#fewoBox .fewoBoxItem { width: 100%; margin: 0; padding:0 0 50px 0; position: relative; z-index: 300;}#fewoBox .fewoBoxItem a { width: 100%; display: block; text-decoration: none;}#fewoBox .fewoBoxItem span.fBI_Data { width: 100%; display: flex; transform: translate(-50%, 40px); position: relative; position: absolute; left: 50%; bottom: 0; z-index: +1;}#fewoBox .fewoBoxItem span.fBI_Data_Inner { display: block; padding: 20px 30px; margin: auto; background-color: var(--cBlue); color: var(--cGreen); min-width: 250px; display: flex; flex-direction: column; gap: 10px;}#content .fBI_Data_Inner h1 { width: 100%; display: block; line-height: 100%; font-size: 20px; font-size: 2.0rem; text-transform: uppercase;}#content .fBI_Data_Inner h2 { width: 100%; display: block; font-family: meno-banner-condensed, serif; font-weight: 600; line-height: 100%; font-size: 40px; font-size: 4.0rem; color: inherit;}#fewoBox .fewoBoxItem span.fBI_Image { width: 100%; display: block; position: relative; background-size: cover; background-position: center center; background-repeat: no-repeat; aspect-ratio: 5/3;}#fewoBox .fewoBoxItem span.fBI_Image img { width: 100%; height: auto; display: block;}#fewoBox .fBI_D_I_Fakten, #fD_C_Intro_Fakten { display: flex; gap: 20px;}#fewoBox .fBI_D_I_Fakten span, #fD_C_Intro_Fakten span, .fS_I_Facts span { display: flex;}#fewoBox .fBI_D_I_Fakten b, #fD_C_Intro_Fakten b, .fS_I_Facts b { display: block; padding: 0 0 0 30px; position: relative; font-weight: 400; white-space: nowrap;}#fewoBox .fBI_D_I_Fakten i, #fD_C_Intro_Fakten i { padding: 0 10px; font-style: normal;}#fewoBox .fBI_D_I_Fakten b::before, #fD_C_Intro_Fakten b::before, .fS_I_Facts b::before { display: block; width: 20px; height: 20px; background-position: center; background-size: contain; background-repeat: no-repeat; position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: '';}#fewoBox .fBI_D_I_Fakten b.qm::before, #fD_C_Intro_Fakten b.qm::before, .fS_I_Facts b.qm::before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m190.14 6.22h-180.27c-2.6.2-4.67 2.27-4.87 4.87v132.75c.2 2.6 2.27 4.67 4.87 4.87h84.05c2.6-.2 4.67-2.27 4.87-4.87v-20.7c0-2.43-1.22-4.87-3.65-4.87s-4.87 1.22-4.87 3.65v18.27h-75.53v-57.24h19.49c2.69 0 4.87-2.18 4.87-4.87s-2.18-4.87-4.87-4.87h-19.49v-58.47h74.3v18.27c0 2.43 1.22 4.87 3.65 4.87s4.87-1.22 4.87-3.65v-19.49h87.7v40.17h-91.34c-2.6.2-4.67 2.27-4.87 4.87v13.42h-24.35c-2.45-.24-4.63 1.55-4.87 4-.03.29-.03.58 0 .87.2 2.6 2.27 4.67 4.87 4.87h25.55v12.2c0 2.43 2.43 3.65 4.87 3.65 1.97-.11 3.54-1.68 3.65-3.65v-30.46h86.48v75.52h-63.34c-2.6.2-4.67 2.27-4.87 4.87v40.23h-102.3v-11c-.2-2.6-2.27-4.67-4.87-4.87-2.6.2-4.67 2.27-4.87 4.87v14.61c.2 2.6 2.27 4.67 4.87 4.87h112.05c2.6-.2 4.67-2.27 4.87-4.87v-40.23h63.34c2.6-.2 4.67-2.27 4.87-4.87v-133.94c-1.21-1.22-2.42-3.65-4.86-3.65' fill='%23b8c7b8'/%3E%3C/svg%3E");}#fewoBox .fBI_D_I_Fakten b.people::before, #fD_C_Intro_Fakten b.people::before, .fS_I_Facts b.people::before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23b8c7b8'%3E%3Cpath d='m34.1 87.41c-.02-3.19-.47-6.36-1.32-9.43-4.22-15.29-1.15-31.67 8.33-44.39 9.12-12.46 23.49-19.99 38.92-20.43h32.73c27.41 1.16 49.05 23.71 49.08 51.15 0 4.62-.62 9.22-1.84 13.67-2.23 8.15-1.5 16.84 2.05 24.51l5.66 12.24c6.06 13.13 7.56 27.9 4.26 41.98-.23.98-.79 1.84-1.58 2.46l5.07 6.39c2.21-1.76 3.77-4.22 4.43-6.97 3.72-15.85 2.04-32.49-4.77-47.28l-5.66-12.24c-2.74-5.92-3.29-12.62-1.58-18.91 8.73-31.63-9.83-64.34-41.46-73.07-4.39-1.21-8.9-1.91-13.44-2.09h-33.17c-17.93.51-34.62 9.28-45.21 23.75-10.97 14.72-14.53 33.68-9.64 51.37.65 2.38.98 4.83.98 7.29 0 4.02-.87 7.99-2.56 11.64l-5.66 12.24c-3.27 7.06-5.39 14.59-6.27 22.32l8.1.92c.78-6.86 2.66-13.55 5.56-19.82l5.66-12.24c2.19-4.72 3.31-9.86 3.3-15.06'/%3E%3Cpath d='m174.38 179.38-40.04-18.24c-4.72-2.16-7.75-6.87-7.76-12.06v-7.33c12.06-9.33 19.11-23.72 19.12-38.97v-35.93c0-1.93-1.36-3.6-3.25-4-10.99-2.27-19.93-10.24-23.44-20.9l-.86-2.63c-.7-2.14-2.99-3.31-5.13-2.61-.73.24-1.37.67-1.86 1.26l-9.06 10.78c-13.07 15.58-31.45 25.75-51.59 28.54-2.01.28-3.51 2-3.52 4.04v21.42c0 15.46 7.25 30.02 19.58 39.34v6.96c-.01 5.19-3.05 9.91-7.78 12.06l-31.82 14.49 3.38 7.46 31.82-14.49c7.65-3.47 12.58-11.09 12.59-19.5v-1.94c13.8 6.74 29.96 6.65 43.69-.25v2.13c.01 8.38 4.91 15.99 12.53 19.48l40.05 18.24c4.36 1.98 8.3 4.78 11.58 8.27l5.92-5.59c-4.01-4.25-8.81-7.68-14.13-10.09m-119.24-76.62v-17.88c20.82-3.71 39.68-14.62 53.28-30.83l4.54-5.4c4.75 10.35 13.73 18.16 24.65 21.42v32.74c0 22.76-18.45 41.21-41.21 41.21s-41.21-18.45-41.21-41.21'/%3E%3C/g%3E%3C/svg%3E");}#fewoBox .fewoBoxItem span.fBI_Data span.fBI_D_I_Link { display: flex; justify-content: center;}#fewoBox .fewoBoxItem span.fBI_Data span.fBI_D_I_Link b { width: auto; display: block; font-size: 20px; font-size: 2.0rem; font-weight: 700; text-decoration: none;}#fewoBox .fewoBoxItem a:hover span.fBI_Data span.fBI_D_I_Link b { text-decoration: none;}@media only screen and (width > 899px) {#fewoBox { gap: 80px;}#fewoBox .fewoBoxItem { padding: 0 0 70px 0;}#fewoBox .fewoBoxItem span.fBI_Data { padding: 0 20px;}#fewoBox .fewoBoxItem span.fBI_Data_Inner { padding: 25px 40px;}}#fewoDetail { width: 100%; height: auto; max-height: 100%; margin: 0 auto auto auto; color: var(--cBlack);  display: flex; flex-direction: column;}#fD_Content { width: 100%; max-width: 940px; padding:50px 20px; margin: 0 auto; height: auto; flex: 1 1 auto; display: flex; flex-direction: column; gap: 30px 0;}#fD_C_Intro { width: 100%; text-align: center; display: flex; flex-direction: column; gap: 20px;}#fD_C_Intro_Name { width: 100%; font-size:40px; font-size:4.0rem; line-height: 110%; font-family: meno-banner-condensed, serif; font-weight: 600;}#fD_C_Intro_Text { max-width: 700px; margin: 0 auto; padding: 0; font-size: 18px; font-size: 1.8rem; line-height: 180%;}#fD_C_Intro_Fakten { font-size: 23px; font-size: 2.3rem; margin: 0 auto; padding: 15px 25px; font-weight: 400; text-align: left; background-color: var(--cBlue); color: var(--cGreen);}#fD_C_HeroImage { position: relative;}#fD_C_H_Slider { width: 100%;}#fD_C_H_Slider a.lazy { width: 100%; aspect-ratio: 3/2; display: block; background-size: cover; background-position: center; background-repeat: no-repeat;}#fD_C_H_Slider_Arrows { position: absolute; width: 100%; top: 50%; left: 50%; transform: translate(-50%, -50%);}#fD_C_H_Slider_Arrows button { background-color: var(--cBlue); border-radius: 200px;}#fD_C_H_Slider_Arrows .slick-prev { left: -15px;}#fD_C_H_Slider_Arrows .slick-next { right: -15px;}#fD_C_H_Slider_Arrows .slick-prev:before, [dir='rtl'] #fD_C_H_Slider_Arrows .slick-next:before, #fD_C_H_Slider_Arrows .slick-next:before, [dir='rtl'] #fD_C_H_Slider_Arrows .slick-prev:before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23B8C7B8' stroke-width='10' fill='none'%3E%3Cpath d='M 60,100 140,100' /%3E%3Cpath d='M 105,65 140,100 105,135'/%3E%3C/g%3E%3C/svg%3E");}#fD_C_H_Slider_Arrows .slick-prev:before, [dir='rtl'] #fD_C_H_Slider_Arrows .slick-next:before {transform:rotate(180deg);}@media only screen and (width > 1099px) {#fD_C_H_Slider_Arrows { width:calc(100% + 100px);}}#fD_C_Intro_Plan { width: 100%; padding: 20px 0 0 0; display: flex; justify-content: center;}#overlayContent #fD_C_Intro_Plan a { display: block; font-size: 20px; font-size: 2.0rem; line-height: 130%; display: block; position: relative; font-size: 25px; font-size: 2.5rem; -webkit-text-decoration-line: underline; text-decoration-line: underline;text-decoration-thickness: 1px;-webkit-text-decoration-style: solid; text-decoration-style: solid;-webkit-text-decoration-color:var(--cGreen); text-decoration-color:var(--cGreen);text-underline-offset: 5px;}#overlayContent #fD_C_Intro_Plan a:hover { color: var(--cGreen);}.fD_C_Data_Row { width: 100%;}.fD_C_Data_Row_Title { line-height: 130%; font-size: 27px; font-size: 2.7rem; font-weight: 400; color: var(--cGreen); text-transform: uppercase;  margin: 0 0 20px 0; position: relative;}.fD_C_Data_Row_Content { margin: 0 0 30px 0; font-size: 20px; font-size: 2.0rem;}.fD_C_D_R_C_Item {  position: relative; text-align: left;}.fD_C_Data_Row_Content.col { display: grid; grid-template-columns: 1fr; gap: 20px;}.fD_C_Data_Row_Content.col .fD_C_D_R_C_Item { padding: 0 20px 0 0;}.fD_C_D_R_C_Item_Icon { width: 100%; height: 0px;}.fD_C_D_R_C_Item_Title { font-size: 25px; font-size: 2.5rem; text-transform: uppercase; font-weight: 400; padding: 0 0 30px 0;}.fD_C_D_R_C_Item_Text { font-size: 20px; font-size: 2.0rem;}.fD_C_D_R_C_Item_Text ul { padding: 0 0 0 20px; margin: 0; display: flex; flex-direction: column; gap: 4px 0; text-align: left;}.fD_C_D_R_C_Item_Text ul li { list-style-type: circle; padding: 0; margin: 0; line-height: 120%;}#fD_C_Data { width: 100%; max-width: 1000px; margin: 0 auto;}@media only screen and (min-width: 630px) {.fD_C_Data_Row_Content.col { grid-template-columns: repeat(2, 1fr); gap: 40px;}}#fD_C_Data_Infos { padding: 0 10px 30px 10px; text-align: center;}.fD_C_Data_Infos_CTA { display: flex; justify-content: center; }#overlayContent .fD_C_Data_Infos_CTA a { display: block; position: relative; color: var(--cGreen); font-size: 25px; font-size: 2.5rem; -webkit-text-decoration-line: underline; text-decoration-line: underline;text-decoration-thickness: 1px;-webkit-text-decoration-style: solid; text-decoration-style: solid;-webkit-text-decoration-color:var(--cGreen); text-decoration-color:var(--cGreen);text-underline-offset: 5px;}#overlayContent .fD_C_Data_Infos_CTA a span { display: block; position: relative; z-index: +1;}#overlayContent .fD_C_Data_Infos_CTA a:hover { color: #FFF;}#overlayContent .fD_C_Data_Infos_CTA a::before { position: absolute; inset: 240% 0px -4px 0px; background-color: var(--cGreen); content: ''; z-index: +1; isolation: isolate; transition: all .3s ease-in-out; border-radius: 100px;}#overlayContent .fD_C_Data_Infos_CTA a:hover::before { inset: -10px -15px -10px -15px;}#fD_C_Info {margin: 0 auto;padding: 0; display: flex; flex-direction: column; gap: 30px;}#fD_C_Info_DD { width: 100%;}#overlayContent .fD_C_Info_Data { text-align: left; font-size:20px;font-size:2.0rem; line-height: 130%;}#overlayContent .fD_C_Info_Title {cursor: pointer;line-height: 110%; font-size: 30px; font-size: 3.0rem;padding: 8px 30px 8px 0;margin: 0 0 10px 0;position: relative; font-family: meno-banner-condensed, serif; font-weight: 600; color: var(--cBlue);border-bottom: 1px solid rgba(var(--cBlue_RGB), .3);}#overlayContent .fD_C_Info_Title::after {position: absolute;right: 0px;top: 50%;transform: translateY(-50%);width: 20px;height: 20px;line-height: 20px; border-radius: 20px;text-align: center;font-size: 150%;font-weight:300; content: ''; 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 6,8 10,12 14,8' stroke='%232D4C4A' stroke-width='2' stroke-linecap='round' fill-opacity='0' /%3E%3C/svg%3E%0A");background-size: contain; background-repeat: no-repeat; background-position: center; background-color: var(--cGreen);}#overlayContent .fD_C_Info_Data.show .fD_C_Info_Title::after {transform: translateY(-50%) rotate(180deg);}#overlayContent .fD_C_Info_Text {display: grid;grid-template-rows: 0fr;transition: grid-template-rows 0.5s ease-out;transition: grid-template-rows 0.5s ease-out, -ms-grid-rows 0.5s ease-out;}#overlayContent .fD_C_Info_Data.show .fD_C_Info_Text {grid-template-rows: 1fr;}#overlayContent .fD_C_Info_Data .fD_C_Info_Text div {overflow: hidden; font-size:18px;font-size:1.8rem;}#overlayContent .fD_C_Info_Text ul {padding: 0 0 30px 0; width: 100%; text-align: left; list-style: disc;margin: 0; display: flex; flex-direction: column; gap: 10px;}#overlayContent .fD_C_Info_Text ul li {padding: 0 0 0 35px;margin: 0;line-height: 180%;list-style: none !important;position: relative;}#overlayContent .fD_C_Info_Text ul li:before {position: absolute;left:0px;top:3px;width: 28px; height: 28px; background-image: url(../images/svg/icon.svg); background-size: contain; background-repeat: no-repeat; background-position: center;line-height: 20px;font-weight: 700;content: '';text-align: center;}#fD_C_Info_Plan { width: 100%;}#fD_C_Info_Plan a { width: 100%; display: block; aspect-ratio: 1/1; background-position: center; background-size: contain;}@media only screen and (width > 799px) {#fD_C_Info {flex-direction: row; justify-content: center;}#fD_C_Info_DD { width: 50%;}#fD_C_Info_Plan { width: 50%; padding: 0 0 0 20px;}}#fD_C_Data_Preise { padding:50px 10px 30px 10px; margin: 0 auto; width: 100%; color: var(--cBlue); text-align: center; display: flex; flex-direction: column; gap:30px;}#fD_C_Data_Preise #fD_C_D_P_Title { font-size: 30px; font-size: 3.0rem; line-height: 100%; font-family: meno-banner-condensed, serif; font-weight: 600;}#fD_C_Data_Preise #fD_C_Data_P_Wrapper { width: 100%; display: flex; flex-direction: column; gap: 20px;}#fD_C_Data_P_Wrapper .fD_C_Data_P_W_Item { display: flex; flex-direction: column; gap:10px; position: relative; font-size: 18px; font-size: 1.8rem; line-height: 130%;}#fD_C_Data_P_Wrapper .fD_C_Data_P_W_Item:not(:last-child)::after { width: 100%; height: 1px; background-color: var(--cGreen); content: ''; position: absolute; bottom: -10px; right: 0px;}#fD_C_Data_P_Wrapper .fD_C_Data_P_W_Item_Title { font-weight: 700;}#fD_C_Data_P_Wrapper .fD_C_Data_P_W_Item_Saisonen { font-size: 15px; font-size: 1.5rem;}#fD_C_Data_P_Wrapper .fD_C_Data_P_W_Item_Preis { font-weight: 700;}#fD_C_Data_Preise .fD_C_D_P_Info { width: 100%; max-width: 600px; margin: 0 auto; padding: 15px 0 0 0; font-size: 15px; font-size: 1.5rem; font-weight: 400;}@media only screen and (width > 799px) {#fD_C_Data_Preise #fD_C_D_P_Title { font-size: 40px; font-size: 4.0rem;}#fD_C_Data_Preise #fD_C_Data_P_Wrapper { flex-direction: row; gap: 40px;}#fD_C_Data_P_Wrapper .fD_C_Data_P_W_Item:not(:last-child)::after { width: 1px; height: 100%; bottom: 0px; right: -20px;}}#fD_C_Data_CTA { padding: 30px 0; background-color: var(--cGreen); display: flex; flex-direction: column; gap: 20px; text-align: center;}#fD_C_Data_CTA_Title { color: var(--cBlue); padding: 0 20px; font-size: 30px; font-size: 3.0rem; line-height: 120%; font-family: meno-banner-condensed, serif; font-weight: 600; }#fD_C_Data_CTA_Buttons { display: flex; gap: 20px; justify-content: center;}#overlayContent #fD_C_Data_CTA_Buttons a { background-color: var(--cBlue); color:#FFF; text-decoration: none; line-height: 40px; border-radius: 20px; padding: 0 20px;}.fD_C_Data_CTA:last-of-type { padding: 0 0 60px 0;}#overlayContent .fD_C_Data_CTA a { line-height: 40px; padding: 0 15px; text-transform: uppercase; color: var(--cBlue); font-size: 20px; font-size: 2.0rem; font-weight: 700;  border: 2px solid var(--cBlue); display: block; text-decoration: none; position: relative;}#overlayContent .fD_C_Data_CTA a:hover { color: #FFF; background-color:var(--cBlue);}#fD_Booking { border-top: 1px solid var(--cGreen); padding: 30px 0 0 0;}#fD_Booking_Text { font-size: 25px; font-size: 2.5rem; line-height: 120%; font-variation-settings: "wght" 700; color: var(--cGreen); padding: 0 25px 30px 25px; text-align: center; text-transform: uppercase;}#fD_Booking #Bs-BookingWidget { background-color: #FFF;}#fD_Booking_Priceinfo { width: 100%; max-width: 700px; margin: 0 auto; padding:0 0 30px 0; color: var(--cGreen); text-align: center; font-size: 20px; font-size: 2.0rem;}@media only screen and (width > 599px) {}@media only screen and (width > 899px) {#fD_C_Intro_Name { font-size:50px; font-size:5.0rem;}}.fewoSliderWrapper { display: flex; flex-direction: column; gap: 30px;}.fewoSliderContent { width: 100%; max-width: 700px; margin: 0 auto;}.fewoSliderTitel { color: var(--cBlue); font-family: meno-banner-condensed, serif; font-weight: 600; font-size: 40px; font-size: 4.0rem; padding: 0 0 10px 0;}.fewoSliderText { font-size: 18px; font-size: 1.8rem;}.fewoSlider {width: 100%;padding:0;position: relative;}.fS_Inner {width: 100%;margin: 0 auto;display: flex;}.fewoSlider .slick-track { padding: 20px 0;}.fS_Inner .fS_Item { margin: 0; width: calc(100vw - 20px); max-width: 1200px;padding:0 10px 70px 10px;}.fS_Inner .fS_Item a {width:100%;height: 100%;text-decoration: none;display: flex;flex-direction: column;background-color:#FFF; padding:0;  position: relative; z-index: 50;text-align: left;box-shadow: 0px 50px 40px -60px rgba(0, 0, 0, 0.80); transition: transform 0.3s ease;}.fS_Inner .fS_Item.slick-current a:hover {transform: scale(1.03);}.fS_Inner .fS_Item a > span {display: block;}#page .fS_I_Daten {display: flex;flex-direction: column;gap: 10px;padding:15px 30px; color: var(--cGreen); background-color: var(--cBlue); text-align: center; position: absolute; left: 50%; bottom:0; transform: translate(-50%, 50%); z-index: 150; transition: all .6s linear; transition-delay: .3s;}#page .fS_I_Typ {width:100%;line-height:120%;font-size: 20px;font-size: 2.0rem;}#page .fS_I_Name {width:100%;line-height:120%; font-family: meno-banner-condensed, serif; font-weight: 600;font-size: 30px;font-size: 3.0rem;}#page .fS_I_Facts {width:100%;line-height:120%;font-size: 18px;font-size: 1.8rem; font-weight: 300; display: flex; gap: 20px; justify-content: center;}#page .fS_I_Facts span.line {padding: 0 10px;}#page .fS_I_Infos {width:100%;line-height:140%;font-size: 18px;font-size: 1.8rem;}@media only screen and (width < 600px) {#page .fS_I_Infos {display: none;}}#page .fS_I_Link {display: flex; justify-content: center;}#page .fS_I_Link b {display: block;font-size: 18px;font-size: 1.8rem; font-weight: 400;}#page .fS_I_Bild {width:100%;aspect-ratio: 3/2;position:relative;background-size: cover;background-position: center;background-repeat: no-repeat; z-index: 100;}@media only screen and (width > 599px) {}.fS_Buttons { position: absolute; width:calc(100% - 30px); max-width: 1240px; height: 0px; top: 50%; left: 50%; transform: translate(-50%, -50%);}.fS_Buttons button { background-color: var(--cBlue); border-radius: 200px;}.fS_Buttons button::before { background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23B8C7B8' stroke-width='10' fill='none'%3E%3Cpath d='M 60,100 140,100' /%3E%3Cpath d='M 105,65 140,100 105,135'/%3E%3C/g%3E%3C/svg%3E");}#page .fewoSliderLink { display: flex; justify-content: center; padding: 20px 0 0 0; }#page .fewoSliderLink a { display:block; line-height:30px;padding: 5px 0;font-size:17px;font-size:1.7rem;font-weight:700;color:var(--cBlue);text-decoration:none;text-align:center;position:relative; z-index: 1;}#page .fewoSliderLink a:hover { text-decoration-thickness: 1px; -webkit-text-decoration-line: underline; text-decoration-line: underline; -webkit-text-decoration-style: solid; text-decoration-style: solid; -webkit-text-decoration-color:var(--cBlue); text-decoration-color:var(--cBlue); text-underline-offset: 3px;}#page .fewoSliderLink a::after {width: 50px; height: 50px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-image: url(../images/svg/icon.svg); background-size: contain; background-repeat: no-repeat; background-position: center; content: ''; z-index: -1;}@media only screen and (width > 899px) {.fS_Inner .fS_Item { width: calc(100vw - 80px); padding:0 40px 70px 40px;}}@media only screen and (width > 1399px) {.fS_Inner .fS_Item { width: calc(100vw - 120px); padding:0 60px 70px 60px;}#page .fS_I_Name {font-size: 36px;font-size: 3.6rem;}#page .fS_I_Facts {font-size: 18px;font-size: 1.8rem;}#page .fS_I_Infos {font-size: 18px;font-size: 1.8rem;}}.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 span {display:block;}.impressionen .galleryItem a {width:100%;display:block;position:relative;text-decoration:none !important;border:none !important;}.impressionen .galleryImage {width:100%;height:66.6666%;position:relative;margin:0px 0px 5px 0px;overflow:hidden;}.impressionen .galleryImage img {width:100%;filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.5;display:block;}.impressionen a:hover .galleryImage img {background-color:#FFF;filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.0;border:none !important;}.impressionen .galleryImage 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 a:hover .galleryImage span.vPlay {background-position:left center;}.impressionen a .galleryTitle {color:#000;font-weight:normal;font-size:100%;height:36px;line-height:18px;overflow:hidden;padding:5px 0px 0px;font-size:14px;font-size:1.4rem;text-decoration:none !important;}.albumTitle {padding: 15px 0 15px 0;}.impressionen .impImgCols {width:100%;display: flex;flex-wrap: wrap;gap: 20px;}.impressionen a.albumItem {display:block;position:relative;overflow:hidden;width: calc((100% - 20.5px) / 2);color: #FFF;}.impressionen a.albumItem span, .impressionen a.albumItem span img {width:100%;height: auto;display:block;}.impressionen a.albumItem span.albumItemImage {transform: scale(1.04);transition: all 0.5s ease;background-size: cover;background-position: center;background-repeat: no-repeat;}.impressionen a.albumItem:hover span.albumItemImage {transform: scale(1);}.impressionen a.albumItem span.albumItemData {width:100%;height: 100%;display: flex;flex-direction: column;position: absolute;top: 0;right: 0;bottom: 0;left: 0;padding: 12px;background: linear-gradient(180deg, rgba(0,0,0,0) 25%, rgba(0,0,0,0.5) 100%);}.impressionen a.albumItem span.albumItemData .albumItemDataName {margin: auto 0 0 0;text-transform: uppercase;font-family: 'Josefin Sans', sans-serif;font-size: 20px;font-size: 2.0rem;line-height: 120%;color: #FFF;}.impressionen .imgItem {position:relative;overflow:hidden;width: calc((100% - 20.5px) / 2);}.impressionen.inc .imgItem:first-of-type {width:100%;}.impressionen .imgItem a {display:block;width: 100%;}.impressionen .imgItem a span, .impressionen .imgItem a span img {width:100%;height: auto;display:block;}.impressionen .imgItem a span {transform: scale(1.04);transition: all 0.5s ease;background-size: cover;background-position: center;background-repeat: no-repeat;}.impressionen .imgItem a:hover span {transform: scale(1);}@media only screen and (min-width: 700px) {.impressionen a.albumItem {width: calc((100% - 40.5px) / 3);}.impressionen .imgItem {width: calc((100% - 40.5px) / 3);}}@media only screen and (min-width: 900px) {.impressionen a.albumItem span.albumItemData {padding: 20px;}.impressionen a.albumItem span.albumItemData .albumItemDataName {font-size: 28px;font-size: 2.8rem;}.impressionen .imgItem {width: calc((100% - 60.5px) / 4);}}@media only screen and (min-width: 1200px) {.impressionen a.albumItem {width: calc((100% - 60.5px) / 4);}}@media only screen and (min-width: 1000px) {.impressionen .galleryRow {width:100%;padding:0px 0px 10px 0px;}.impressionen .gRWrapper {width:486px;padding:0;}.impressionen .galleryItem {width:234px;}.impressionen .impImgColsLeft {width:486px;float:left;}.impressionen .impImgColsRight {width:486px;float:right;}.impressionen .impImgCol1 {width:234px;}.impressionen .impImgCol2 {width:234px;}}@media only screen and (min-width: 1200px) {.impressionen .imgItem {width: calc((100% - 80.5px) / 5);}}.impressionen.inline .impImgCols {display: grid;grid-template-columns: repeat(18, 1fr);gap: 10px;}.impressionen.inline .impImgCols .imgItem {height:100%;}.impressionen.inline .imgItem a,.impressionen.inline .imgItem a span,.impressionen.inline .imgItem a span img {height:100%;}.impressionen.inline.typ1 .impImgCols .imgItem {grid-column: span 18;width: auto;aspect-ratio: 3/2;}.impressionen.inline.typ2 .impImgCols .imgItem {grid-column: span 9;width: auto;aspect-ratio: 1/1;}.impressionen.inline.typ3 .impImgCols .imgItem {grid-column: span 9;width: auto;aspect-ratio: 1/1;}.impressionen.inline.typ3 .impImgCols .imgItem:nth-child(1) {grid-column: span 18;}.impressionen.inline.typ4 .impImgCols .imgItem {grid-column: span 6;width: auto;aspect-ratio: 1/1;}.impressionen.inline.typ4 .impImgCols .imgItem:nth-child(1) {grid-column: span 18; grid-row: span 2;aspect-ratio: 3/2;}.impressionen.inline .impImgCols .imgItem .imgItemMore {position: absolute;inset: 0 0 0 0;background-color: rgba(0,0,0,0.7);color: #FFF;align-items: center;justify-content: center;font-size: 40px;font-size: 4.0rem;font-family: 'Josefin Sans';display: flex; z-index: 999;}@media only screen and (min-width: 900px) {.impressionen.inline.typ3 .impImgCols .imgItem {grid-column: span 6;width: auto;aspect-ratio: 1/1;}.impressionen.inline.typ3 .impImgCols .imgItem:nth-child(1) {grid-column: span 12;grid-row: span 2;}}.videoBox {width: 100%; margin: 0 auto;max-width: 940px;}#fullpage .videoBox a, #pageOverlay .videoBox a {width: 100%;display: block;position:relative;background-size: cover;background-position: center;background-repeat: no-repeat;border: none;}.videoBox a::after { display: block; width: 80px; height: 50px; content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-position: center; background-size: contain; background-repeat: no-repeat; opacity: .75;}.videoBox.youtube a::after { background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 1024 721' viewBox='0 0 1024 721' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3ClinearGradient id='a' gradientTransform='matrix(1 0 0 -1 0 721)' gradientUnits='userSpaceOnUse' x1='512.5' x2='512.5' y1='719.7' y2='1.2'%3E%3Cstop offset='0' stop-color='%23e52d27'/%3E%3Cstop offset='1' stop-color='%23bf171d'/%3E%3C/linearGradient%3E%3Cpath d='m407 493 276-143-276-144z' fill='%23fff'/%3E%3Cpath d='m407 206 242 161.6 34-17.6z' fill='%23420000' opacity='.12'/%3E%3Cpath d='m1013 156.3s-10-70.4-40.6-101.4c-38.8-40.7-82.4-40.9-102.3-43.3-143-10.3-357.4-10.3-357.4-10.3h-.4s-214.4 0-357.4 10.3c-19.9 2.4-63.5 2.6-102.3 43.3-30.6 31-40.6 101.4-40.6 101.4s-10.2 82.6-10.2 165.3v77.5c0 82.7 10.2 165.3 10.2 165.3s10 70.4 40.6 101.4c38.9 40.7 89.9 39.4 112.6 43.7 81.7 7.8 347.3 10.3 347.3 10.3s214.6-.3 357.6-10.7c20-2.4 63.5-2.6 102.3-43.3 30.6-31 40.6-101.4 40.6-101.4s10.2-82.7 10.2-165.3v-77.5c0-82.7-10.2-165.3-10.2-165.3zm-606 336.7v-287l276 144z' fill='url(%23a)'/%3E%3C/svg%3E");}.videoBox.vimeo a::after { background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 56 32' viewBox='0 0 56 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m52 32h-48c-2.2 0-4-1.8-4-4v-24c0-2.2 1.8-4 4-4h48c2.2 0 4 1.8 4 4v24c0 2.2-1.8 4-4 4z' fill='%2300adef'/%3E%3Cpath d='m35 16c0 .4-.2.7-.5.9l-12 7c-.3.2-.7.2-1 0s-.5-.5-.5-.9v-14c0-.4.2-.7.5-.9s.7-.2 1 0l12 7c.3.2.5.5.5.9z' fill='%23fff'/%3E%3C/svg%3E");}.videoBox a:hover::after { opacity: 1;}.videoBox a img {width: 100%;height: auto;display: block;}html,body { margin: 0; padding: 0;}body { font-family: area-normal, sans-serif; font-weight: 400; font-style: normal; color: var(--cBlack); font-size: 16px; font-size: 1.6rem; line-height: 140%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none; margin: 0; padding: 0; background-color: #FFF; z-index: 0; position: relative; width: 100vw; width: 100%;}body.naviOpen,body.hasOverlay {  overflow: hidden;}a#logo { display: block; text-decoration: none; position: fixed; left: 50%; top:0px; transform: translateX(-50%); z-index: 900; width:120px; height:120px; margin:0;}a#logo b, #footerLogo a b { display: block; background-image: url(../images/svg/logo-2.svg); background-size: contain; background-position:center; background-repeat: no-repeat; text-decoration: none; position: relative; z-index: +1; width:100%; height:100%;}a#logo::after, #footerLogo a::after { width:140%; height:140%; display: block; aspect-ratio: 1/1; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-color: #FFF; border-radius: 500px; content: ''; z-index: -1; pointer-events: none;}a#logo span { position: absolute; display: block; left: -9999em; bottom: 0px; line-height: 16px; text-align: center; width: 100%; font-size: 80%;}#topBar { position: fixed;  margin: 10px; padding: 0 20px 0 25px; border-radius: 200px; right: 50%; bottom: 0px; transform: translateX(50%); background-color: var(--cBlue); color: #FFF; z-index: 9999; display: flex; justify-content: center; gap: 25px;}body.hasOverlay #topBar { opacity: 0; z-index: -1;}#topBar a { display: block; text-decoration: none;}#topBar a.tB_Button { padding:0 4px 0 0; position: relative; color: #FFF; font-weight: 600; line-height: 40px;}#topBar a.tB_Button::after { width: 1px; height: 20px; background-color: #FFF; position: absolute; right: -10px; top: 50%; transform: translateY(-50%); content: '';}#topBar a#hamburger { width:40px; height:40px; display: block; margin: 0; padding: 5px;}a#hamburger span { width: 100%; display: block;}a#hamburger span svg { width: 100%; display: block; aspect-ratio: 1/1; fill: var(--cCreme);}a#hamburger span svg .hamburger path:nth-of-type(1) { stroke-dashoffset: 0;}a#hamburger span svg .hamburger path:nth-of-type(2) { stroke-dashoffset: 0;}a#hamburger span svg .hamburger path:nth-of-type(3) { stroke-dashoffset: 0;}a#hamburger span svg .hamburger { stroke: var(--cCreme);}body.naviClosing a#hamburger span svg .hamburger { stroke: var(--cCreme);}a#hamburger span svg .close { opacity: 0; stroke: var(--cCreme);}body.naviOpen a#hamburger span svg .hamburger { opacity: 0;}body.naviOpen a#hamburger span svg .close { opacity: 1;}#navigation { width:50%; display: flex; position: fixed; inset:0; background-color:var(--cGreen); z-index: 900; transform: translateX(200%); transition: all 1.1s ease-out;}body.naviOpen #navigation { width: 100%; transform: translateX(0);}body.naviClosing #navigation { transition: all 2.1s ease;}#naviLeft { width: 100%; padding:30px 30px 100px 30px; display: flex; overflow: hidden;}#naviWrapper { margin: auto auto auto 0; padding: 0 0 70px 0; width: 100%; max-width:600px; display: flex; flex-direction: column;}#mainNaviWrapper { position: relative; flex: 1 1 auto; display: flex;  overflow: hidden;}#mainNaviLang { display: flex; gap: 5px; color: var(--cBlue);}#naviRight { width:0; }#naviRightInner { width:100%; display: flex; padding: 40px;}#allWrapper { width: 100%; margin: 0 auto; padding: 0; z-index: 300; position: relative;}#headerImageWrapper { width: 100%; padding: 0; margin: 0 auto; position: relative;  z-index: 50;}#headerImage { width: 100%;  padding: 0; position: relative; margin: 0 auto; z-index: 60; background-color: #FFF;}#fullpage { width: 100%; position: relative; padding:0; margin: 0 auto; z-index: 310;}body.noImage #fullpage { padding:150px 0 0 0;}#page { width: 100%; margin: 0 auto; padding: 0; position: relative; background-repeat: no-repeat; background-position: left -80px top -40px; background-size:90%;}body.noImage #page { background-position: left -80px top 40px;}@media only screen and (width > 399px) {#page { background-position: left -80px top -40px; background-size:350px;}}@media only screen and (width > 599px) {#page { background-position: left -80px top -40px; background-size: 450px;}}#content { width: 100%; padding: 30px 0; }#editorField { width: 100%; max-width: 1000px; padding: 20px; margin: 0 auto;}#loginDialog { max-width: 500px; padding: 20px; background-color:var(--cBlue); color:#FFF; border-radius: 15px; margin: auto;}#loginDialog table { width: 100%;}#loginDialog table tr td { padding: 5px 0;}#editorField p.firstParagraph { text-align: center; padding: 20px; background-color: #DDD; border-radius: 5px; margin: auto;}#textTop { position: absolute; display: block; width: 0px; height: 0px; top: -60px; left: 0px;}footer { width: 100%; padding: 0; color: var(--cBlue);}#footerData { width: 100%; padding: 20vw 0 0 0;}@media only screen and (width > 599px) {#footerData { padding: 120px 15px 0 15px;}}#footerBox { width: 100%; max-width: 940px; background-color: var(--cGreen); padding:0 20px 20px 20px; margin: 0 auto; text-align: center; position: relative; display: flex; flex-direction: column;}#footerLogo a { display: block; width: 30%; max-width: 160px; aspect-ratio: 1/1; margin: auto; text-decoration: none; position: relative; z-index: 1; transform: translateY(-50%);}#footerAdresse { font-size: 18px; font-size: 1.8rem; line-height: 180%;}#footerKontakt { font-size: 30px; font-size: 3.0rem; font-family: meno-banner-condensed, serif; font-weight: 600; line-height: 140%; padding: 20px;}#footerKontakt a { color: inherit; text-decoration: none;}#footerReviews { display: flex; justify-content: center;}#footerReviews div { }#footerSocial { display: flex; justify-content: center; padding:10px 0;}#footerSocial a { width: 50px; height: 50px; padding: 10px; display: block; margin:0;}#footerSocial a svg { width: 100%; height: auto; display: block;}#footerSocial a svg g.icon { fill: var(--cBlue);}#footerTaxinfos { font-size: 14px; font-size: 1.4rem; line-height: 180%;}#footerNavi { display: flex; justify-content: center; gap: 5px; font-size: 14px; font-size: 1.4rem; line-height: 180%;}#footerLogos { grid-column: span 9 / -1; grid-row: 4/5; display: flex; flex-wrap: wrap;}#footerLogos a { display: block; width: 100%; max-width: 90px; height: 50px;}#footerLogos img,#footerLogos a img { display: inline-block; height: 100%; width: 100%; -o-object-fit: contain; object-fit: contain;}#partner { padding: 25px 0 90px 0; position: relative; margin: 0 auto;}#partnerData { padding: 0 15px; display: flex; justify-content: center; flex-wrap: wrap; gap: 10px 20px;}#partnerData a { display: block;}#partnerData img,#partnerData a img { display: block; width: auto; height: 30px; -webkit-filter: grayscale(0.50); filter: grayscale(0.50);}#jsCodes { width: 100%; height: 0px; overflow: hidden;}a.klaro-setting-loader { position: fixed; z-index: 2000; left: -150%; bottom: 5px; 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; transition: right 0.8s ease;}body.showConsentSettings a.klaro-setting-loader { left: 5px;}a.klaro-setting-loader span { padding: 0 20px 0 50px; display: block; line-height: 50px;}a.klaro-setting-loader:hover { width: auto; overflow: visible;}.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}.clear { display: inline-table;}* html .clear { height: 1%;}.clear { display: block;}#introWrapper {width: 100%;}#intro {width: 100%; max-width: 740px;margin:0 auto; padding:50px 25px 70px 25px; display: flex; flex-wrap: wrap; gap: 20px; text-align:center; position:relative; color: var(--cBlue);}#intro section { width: 100%;}#iHeadlines {width: 100%;}#iHeadlines textarea {width: 100%; text-align: center;}#page #iHeadlines textarea#headline, #page #iHeadlines #iHheadline h1 { line-height:120%;font-size:48px;font-size:4.8rem; font-weight: 600; font-family: meno-banner-condensed, serif;}#page #iHeadlines textarea#subline, #page #iHeadlines #iHsubline h2 {line-height:120%;font-size:30px;font-size:3.0rem; font-family: meno-banner-condensed, serif;}#iContent {width: 100%;margin:0px auto;font-size:18px;font-size:1.8rem;line-height:180%;font-weight:400; }#iContent a {color: inherit; white-space: nowrap; text-decoration-thickness: 1px; -webkit-text-decoration-line: underline; text-decoration-line: underline; -webkit-text-decoration-style: solid; text-decoration-style: solid; -webkit-text-decoration-color:var(--cBlue); text-decoration-color:var(--cBlue); text-underline-offset: 3px;}#iC_Link { display: flex; justify-content: center;}#iC_Link a { display:block; line-height:30px;padding: 5px 0;font-size:17px;font-size:1.7rem;font-weight:700;color:var(--cBlue);text-decoration:none;text-align:center;position:relative; border-radius: 100px;}#iC_Link a::after {width: 50px; height: 50px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background-image: url(../images/svg/icon.svg); background-size: contain; background-repeat: no-repeat; background-position: center; content: ''; z-index: -1;}#iC_Link a:hover { text-decoration-thickness: 1px; -webkit-text-decoration-line: underline; text-decoration-line: underline; -webkit-text-decoration-style: solid; text-decoration-style: solid; -webkit-text-decoration-color:var(--cBlue); text-decoration-color:var(--cBlue); text-underline-offset: 3px;}@media only screen and (width > 899px) {#intro { gap: 40px;padding:80px 40px;}}@media only screen and (width > 1399px) {#intro { gap: 40px; padding:80px 40px;}}#sprachwahlOverlay { width:100%; height: 100vh; position: fixed; top: -100vh; left: 0; right: 0; bottom: 0; display: flex; background-color: rgba(0,0,0,.7); -webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px); z-index: 1500;}#sprachwahlOverlay #langSelectClose { position: absolute; left: 0px; top: 0px; width: 50px; height: 50px; 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-linecap='round' fill-opacity='0'%3E%3Cg stroke='%23FFF' class='close' stroke-width='2'%3E%3Cpath d='M 6,6 24,24'%3E%3C/path%3E%3Cpath d='M 6,24 24,6'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-position: center; background-repeat: no-repeat; background-size: 30px;}body.langSelectOpen #sprachwahlOverlay { top: 0;  transition: all 0.9s ease;}body.langSelectClosing #sprachwahlOverlay { top: -100vh; transition: all 0.5s ease;}#sprachwahl { width: auto; margin: auto;text-align:center;}#sprachwahl a {color: rgba(255, 255, 255, 0.75);text-decoration:none;text-transform:uppercase; display: block; margin: 8vh 0; font-size: 200%;}#sprachwahl a.LangActiv, #sprachwahl a:hover {color: #FFF;}#sprachwahl a.LangActiv {font-weight: 700;}a#langSelect { position: absolute; left: 0px; top: 0px; display: block; line-height: 20px; padding: 15px 0; width: 50px; margin: auto; text-align: center; text-transform: uppercase; text-decoration: none; color: var(--cGreen);} #overlayBG { background-color: rgba(var(--cGreen_RGB),.5); position: fixed; left: 0; right: 0; top:0; bottom: 0; width: 100%; height: 100vh; height: 100dvh;display: flex; z-index: -1; visibility: hidden; padding:5px; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px);}body.hasOverlay #overlayBG { z-index: 5000; visibility: visible;}#overlayWrapper { width: 100%; height:100%; max-width: 1140px; margin: 0 auto auto auto;  padding: 0; position: relative; opacity:0;}body.hasOverlay #overlayWrapper { -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:.4s;animation-delay:.4s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}#overlayWrapper a#oW_Close { width: 65px; height: 40px; display: block; position: absolute; right: 5px; top: 5px;cursor: pointer; background-color:var(--cBlue); border-radius: 25px;}#overlayWrapper a#oW_Close::after {height: 100%;aspect-ratio: 1/1;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:30px;background-position:center;background-repeat:no-repeat; content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}#overlayWindow { background-color: #FFF; overflow-y: auto;  height: auto; max-height: 100%;}#overlayContent { padding: 20px; font-size: 16px; font-size: 1.6rem; position: relative;}#overlayBG.noPadding #overlayContent { padding:0;}#overlayContent a { color: inherit;}@media only screen and (min-width: 800px) {#overlayContent { padding: 50px;}}@media only screen and (width > 999px) { html { font-size: 62.5%; } .fL { float: left; } .fR { float: right; }  a#logo { width: 160px; height: 160px; left:50px; top:0px; transform: translateX(0px); } #topBar {  margin:70px 10px 0 10px; right:0px; bottom:auto; top: 0px; transform: translateX(0px); gap: 25px; transition: margin .4s ease; } body.barFixed #topBar { margin:10px 10px 0 10px; } a#hamburger { width:70px; height:70px; top:40px; right:40px; } body #topWrapper #top #navigation { top: 0; } #naviLeft { width: 50%; padding: 150px 60px 150px 60px; } #mainNaviWrapper { overflow: visible; } #naviRight { width:50%; background-size: cover; background-position: center bottom; background-repeat: no-repeat; } #mainNavi { padding: 0 40px 0 0; } #allWrapper { padding: 0; } #fullpage { padding:0; } body.noImage #fullpage { padding:200px 0 0 0; } #page { padding: 0; background-position: left calc((50% - 300px)) top -40px; background-size:500px; } #textTop { top: -140px; } #breadcrumbs { padding: 20px 0; text-align: left; }  #footerData { padding: 120px 15px 0 15px; } #footerBox { padding:0 40px 40px 40px; } #footerLogo { } #footerAdresse { } #footerKontakt { font-size: 40px; font-size: 4.0rem; } #footerNavi { } #footerLogos { grid-column: 13 / span 3; grid-row: 1/4; display: flex; align-items: flex-end; flex-wrap: wrap; } #footerLogos a { max-width: 150px; height: 70px; } #partner { padding: 50px 0 90px 0; } #partnerData { gap: 10px 40px; } #partnerData img, #partnerData a img { height: 50px; opacity: .7; -webkit-filter: grayscale(0.90); filter: grayscale(0.90); } #partnerData a:hover img { opacity: 1; -webkit-filter: none; filter: none; }}@media only screen and (min-width: 1300px) {#fData_Bottom { padding: 20px 0 40px 0;}}@media only screen and (width > 1600px) { a#logo { left:calc( ((100% - 1600px) / 2) + 50px ); } #topBar { right:calc((100% - 1600px) / 2); } }ul#mainNavi {padding:15px 0 60px 0; margin:0;list-style: none; display: flex; flex-direction: column; gap: 20px;}ul#mainNavi li {display:block;padding: 0;width:100%;}body ul#mainNavi li.mNItem {text-align:left;position:relative;}ul#mainNavi li.mNItem a {display:block;margin:0;padding:0; font-family: meno-banner-condensed, serif; font-size:36px;font-size:3.6rem; line-height:120%; font-weight: 400;text-decoration: none;position:relative; color:rgba(var(--cBlue_RGB), .6);}ul#mainNavi li.mNItem a:hover { color: var(--cBlue);}ul#mainNavi li.mNItem a.aActiv { color: var(--cBlue);}@media only screen and (max-height: 400px) and (orientation: landscape) {ul#mainNavi li.mNItem a {font-size: 85%;}}@media only screen and (width > 900px) {ul#mainNavi {padding:15px 0 90px 0;}ul#mainNavi li.mNItem a { font-size:40px;font-size:4.0rem;}}@media only screen and (width > 1200px) {ul#mainNavi li.mNItem a { font-size:50px; font-size:5.0rem;}}#mainNaviLang a { display: block; color: var(--cBlue); text-decoration: none; line-height: 30px;}#mainNaviLang a:hover { text-decoration-thickness: 1px; -webkit-text-decoration-line: underline; text-decoration-line: underline; -webkit-text-decoration-style: solid; text-decoration-style: solid; -webkit-text-decoration-color:var(--cBlue); text-decoration-color:var(--cBlue); text-underline-offset: 3px;}#mainNaviLang span { display: block; line-height: 30px; padding: 0 5px;}#footerNavi a, #footerNavi span {text-decoration:none;color:inherit;display:block;margin:0;padding: 0;}#footerNavi a {}#footerNavi span {padding: 0 0px; white-space: nowrap;}#footerNavi a:hover {text-decoration-thickness: 1px; -webkit-text-decoration-line: underline; text-decoration-line: underline; -webkit-text-decoration-style: solid; text-decoration-style: solid; -webkit-text-decoration-color:var(--cBlue); text-decoration-color:var(--cBlue); text-underline-offset: 3px;}#footerNavi a.fNactiv {opacity:.6;}