@font-face {font-display: swap;font-family: 'Titillium Web';font-style: normal;font-weight: 400;src: url('webfonts/titillium-web/v17-latin_latin-ext-regular.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Titillium Web';font-style: normal;font-weight: 700;src: url('webfonts/titillium-web/v17-latin_latin-ext-700.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 400;src: url('webfonts/raleway/v29-latin_latin-ext-regular.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Raleway';font-style: normal;font-weight: 700;src: url('webfonts/raleway/v29-latin_latin-ext-700.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Indie Flower';font-style: normal;font-weight: 400;src: url('webfonts/indie-flower/v21-latin-regular.woff2') format('woff2');}:root {--cBrown:#A9773D; --cBrown_RGB:169, 119, 61;--cBrownDark:#754215; --cBrownDark_RGB:117, 66, 21;--cBrownLight:#F7D7A6; --cBrownLight_RGB:247, 215, 166;--cBeige:#FDF0DB; --cBeige_RGB:253, 240, 219;--cRed: #ac330d;--cRed_RGB: 172, 51, 13;--contentMaxWidth: 1200;}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 {border-collapse: collapse;border-spacing: 0;}.formfield {border:1px solid var(--cBrown);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;background-color:rgba(var(--cBrownLight_RGB), .25);color:var(--cBrownDark);border-radius:5px;font-family: 'Raleway', sans-serif;}.formfield.cal, .formfield.ffCal {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='%234E3218' 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;}#content .formsubmit {border:none;font-family: 'Raleway', sans-serif;text-decoration:none !important;line-height:30px;padding:8px 25px;display:inline-block;color:var(--cBrownLight);background-color:var(--cBrownDark);border: 2px solid var(--cBrownDark);text-align:center;vertical-align:middle;text-transform:uppercase;border-radius:4px;font-size:22px;font-size:2.2rem;}#content .formsubmit:hover {background-color:var(--cBrownLight);color:var(--cBrownDark);}.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: 48px;text-align: center;margin: 0 5px 0 0;padding: 5px 3px;}.formItem.fIerror .formfield.w40px {padding: 4px 2px;}.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%; }.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;}@-webkit-keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@-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; }} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clear{display: inline-table;}* html .clear{height: 1%;}.clear{display: block;}@import url(//fonts.googleapis.com/css?family=Titillium+Web:400,700|Raleway:400,700|Indie+Flower);#content {text-decoration: none;text-align: left;font-size: 16px;font-size: 1.6rem;line-height:150%;font-weight:400;}#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; }#content a, #content strong a, #content a strong, #content b a, #content a b {color:var(--cBrown);text-decoration: underline;}#content a:hover {color:#000;text-decoration: none;}#content a.pAnchor {position:absolute;height:0px;top:-50px;}#content span.unterschrift {display: inline-block;line-height:40px;font-size:30px;font-size:3.0rem;font-family: 'Indie Flower', cursive;font-style:italic;color:var(--cBrown);}#content strong, #content b {color:var(--cBrown);}#hgv_widget_container a {color:none;text-decoration:none;}#content h1, #content h3 {line-height:120%;font-weight: 400;font-size: 40px;font-size: 4.0rem;color:var(--cBrown);font-family: 'Titillium Web', sans-serif;padding: 0px;margin: 0px;}#content h2, #content h4 {line-height:120%;font-size: 26px;font-size:2.6rem;color:#000;font-weight:400;margin: 0px;padding: 0px;}#content h5 {line-height:120%;font-weight: 300;font-size: 22px;font-size: 2.2rem;color:#000;padding: 0px;margin: 0px;}#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 .text {width:100%;}#content .text p {padding-bottom:2px;padding-top:2px;margin-bottom:2px;margin-top:2px;}#content .text ul {padding-bottom:5px;padding-top:0px;margin:0px;padding-left:20px;}#content .text ul li {list-style:square;line-height: 130%;padding-bottom:5px;}#content .text article { -webkit-column-count: 2; -webkit-column-fill: balance; -webkit-column-width: 47%; -webkit-column-gap: 6%;  column-count: 2; column-fill: balance; column-width:47%; column-gap: 6%; -moz-column-count: 2; -moz-column-fill: balance; -moz-column-width: 47%; -moz-column-gap: 6%;  height: auto; width:100%; overflow-x: auto; overflow-y: auto; text-align:left;}#content .text article hr {margin:0px;padding:0px;height:0px;border:none; -moz-column-break-before:always; column-break-before:always;}#content .cImageWrapper {overflow:hidden;position:relative;margin:0px;padding:0px;}#content .cImageWrapper img {display:block;width:100%;}#content .layout1 .cImageWrapper {margin:0px 0px 12px 0px;}#content .layout2 .cImageWrapper {margin:0px 0px 12px 0px;}#content .layout3 .cImageWrapper {margin:0px 0px 12px 0px;}#content .layout4 .cImageWrapper {margin:0px 0px 12px 0px;}@media only screen and (min-width: 450px) {#content .layout1 .cImageWrapper {float: left;margin:0px 22px 12px 0px;}#content .layout2 .cImageWrapper {float: right;margin:0px 0px 12px 22px;}#content .layout3 .cImageWrapper {float: left;}#content .layout3 .textBlock, #content .layout5 .textBlock {float:right;}#content .layout4 .cImageWrapper {float: right;}#content .layout4 .textBlock, #content .layout6 .textBlock {float:left;}}#content .cImageRow {width:100%;}#content .cImageRow .cImageWrapper {display:block;}#content .layout5 .cImageWrapper {text-align: left;float:left;margin:12px 0px 0px 0px;}#content .layout6 .cImageWrapper {text-align: right;float:right;margin:12px 0px 0px 0px;}#content .layout7 .cImageRow {margin:0px 0px 12px 0px;}#content .layout7 .cImageRow .cImageWrapper {float: left;}#content .layout8 .cImageWrapper {margin:0px auto 12px;}#content .layout9 .cImageRow {margin:0px 0px 12px;}#content .layout9 .cImageRow .cImageWrapper {float: right;}#content .layout10 .cImageWrapper {margin:12px auto 0px;}.cIWsize30, .cIWsize35, .cIWsize40, .cIWsize45, .cIWsize50, .cIWsize55, .cIWsize60, .cIWsize65, .cIWsize70, .cIWsize75, .cIWsize80, .cIWsize85, .cIWsize90, .cIWsize95, .cIWsize100 { width:100%; }.tBsize65, .tBsize60, .tBsize55, .tBsize50, .tBsize45, .tBsize40, .tBsize35 { width:100%; }@media only screen and (min-width: 450px) {.cIWsize30 { width:30%; } .tBsize65 { width:65%; }.cIWsize35 { width:35%; } .tBsize60 { width:60%; }.cIWsize40 { width:40%; } .tBsize55 { width:55%; }.cIWsize45 { width:45%; } .tBsize50 { width:50%; }.cIWsize50 { width:50%; } .tBsize45 { width:45%; }.cIWsize55 { width:55%; } .tBsize40 { width:40%; }.cIWsize60 { width:60%; } .tBsize35 { width:35%; }.cIWsize65 { width:65%; } .tBsize30 { width:30%; }.cIWsize70 { width:70%; } .tBsize25 { width:25%; }.cIWsize75 { width:75%; } .tBsize20 { width:20%; }.cIWsize80 { width:80%; } .tBsize15 { width:100%; }.cIWsize85 { width:85%; } .tBsize10 { width:100%; }.cIWsize90 { width:90%; } .tBsize5 { width:100%; }.cIWsize95 { width:95%; } .tBsize0 { width:100%; }.cIWsize100 { width:100%; }}#content .Abschluss {width:80%;height:0px;margin:25px auto 0px;padding:0px 0px 25px;border-top:1px solid #FDF0DA;position:relative;}#content .Abschluss span {position:absolute;display:block;top:-6px;left:50%;width:50px;padding:0px 20px;height:12px;margin-left:-45px;background-repeat:no-repeat;background-position:center center;}#content .Abschluss.hLine2 span {background-image:url(../images/css/blumen-linie.gif);background-color:#FFF;}.offline {background-color:#F0C6C6;}.absatz {width:100%;position:relative;padding:0px;}.absatz .pAnchor {position:absolute;top:-200px;height:0px;}.absatzColorWrapper {width:100%;background-color:#F5F5F5;padding:0px 10px;position:relative;left:-10px;}.cmsEditWrapper {position:relative;left:-5px;padding:0px 5px;width:100%;}.cmsEditWrapper:hover {background-color:#EEE;z-index:990;}.cmsEditWrapper:hover .loginRow {left:0px;}.cmsEditWrapper:hover .loginRow a {border:none !important;}.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:-30px;width:100%;line-height:20px;background-color:#FFF;border:2px solid #EEE;padding:3px;margin-bottom:5px;}.editbox {float:left;padding-right:10px;}.editboxR {float:right;}#fewoPreise {width:100%;min-width: 400px;margin:0px 0px 10px 0px;}#fewoPreise tr th {font-size: 14px;font-size: 1.4rem;background-color:var(--cBrownLight);color:#000;text-align:center;font-weight:400;}#fewoPreise tr td {font-size: 16px;font-size: 1.6rem;text-align:center;padding:3px 0px;}#fewoPreise tr td.saison {text-align:left;padding:3px;}#fewoPreise tr.gRow td {background-color:#EEE;}#fewoPreise tr.uRow td {background-color:#DDD;}#rCBanner {width: 100%;margin:0 auto;padding:30px 0 0 0;}#rCBanner .rCBannerTitleRow {width: 100%;margin:0 0 30px 0;text-align:center;color:var(--cBrown);line-height:120%;font-weight:400;font-size:20px;font-size:2.0rem;}#rCBanner .rCBannerRow {width: 100%;margin:0;display: flex;flex-wrap: wrap;gap: 40px 20px;}#rCBanner .bannerItem {width: 100%;position:relative;padding:0;margin:0;}#rCBanner .bannerItem .bIImageWrapper {width: 100%;padding:0;overflow:hidden;display:block;position:relative !important;}#rCBanner .bannerItem .bIImageWrapper img {width: 100%;display:block;transition:transform 0.2s ease-in;transform:scale(1.0);border:0;}#rCBanner .bannerItem a:hover .bIImageWrapper img {transition:transform 1.0s ease-out; transform:scale(1.1);}#rCBanner .bannerItem span.bITitleWrapper {position:absolute;top:-15px;left:50%;width:80%;line-height:30px;padding:0 10px;text-align:center;margin:0 0 0 -40%;color:#000;background-color:var(--cBrownLight);font-size:16px;font-size:1.6rem;}#rCBanner span, #rCBanner a {display:block;text-decoration:none;}@media only screen and (width > 500px) {#rCBanner .bannerItem {width:calc((100% - 20.2px) / 2);position:relative;margin:0;}#rCBanner .bannerItem:last-child {width:100%;}#rCBanner .bannerItem span {line-height:30px;font-size:20px;font-size:2.0rem;}}@media only screen and (width > 750px) {#rCBanner .bannerItem, #rCBanner .bannerItem:last-child {width:calc((100% - 40.2px) / 3);position:relative;margin:0;}}.spaltenInhalte15 {width: 100%;padding: 0px;}.spaltenInhalte15 span {display:block;}.spaltenInhalte15 a {display:block;text-decoration:none !important;color:#3E3E3E;}.spaltenInhalte15 a.CMSBox {display:inline !important;color:#000;}.spaltenInhalte15 .sIRow2 {width: 100%;}.spaltenInhalte15 .sIRow3 {width: 100%;}.spaltenInhalte15 .sIRow4 {width: 100%;}.spaltenInhalte15 .sIRow2 .sIRowWrapper {width: 100%;}.spaltenInhalte15 .sIRow3 .sIRowWrapper.fL {width: 100%;}.spaltenInhalte15 .sIRow3 .sIRowWrapper.fR {width: 100%;}.spaltenInhalte15 .sIRow4 .sIRowWrapper {width: 100%;}.spaltenInhalte15 .sIRow2 .sIBox {width: 100%;position:relative;margin: 0px 0px 20px 0px;}.spaltenInhalte15 .sIRow3 .sIRowWrapper.fL .sIBox {width: 48%;}.spaltenInhalte15 .sIRow3 .sIRowWrapper.fL .sIBox.fL {float:left;}.spaltenInhalte15 .sIRow3 .sIRowWrapper.fL .sIBox.fR {float:right;}.spaltenInhalte15 .sIRow3 .sIRowWrapper.fR .sIBox {width: 100%;}.spaltenInhalte15 .sIRow4 .sIBox {width: 48%;}.spaltenInhalte15 .sIRow4 .sIRowWrapper .sIBox.fL {float:left;margin: 0px 0px 20px 0px;}.spaltenInhalte15 .sIRow4 .sIRowWrapper .sIBox.fR {float:right;margin: 0px 0px 20px 0px;}.spaltenInhalte15 .sIBox .sIBoxTitle {line-height:20px;color:#004A1E;text-align:center;}.spaltenInhalte15 .sIRow2 .sIBox .sIBoxTitle {line-height:40px;font-size:18px;font-size:1.8rem;}.spaltenInhalte15 .sIRow3 .sIBox .sIBoxTitle {line-height:30px;font-size:16px;font-size:1.6rem;}.spaltenInhalte15 .sIRow4 .sIBox .sIBoxTitle {font-size:12px;font-size:1.2rem;}.spaltenInhalte15 .sIBoxBild {width: 100%;position:relative;}.spaltenInhalte15 .sIBoxBild img {width: 100%;display:block;}.spaltenInhalte15 a:hover .sIBoxBild img {transition: opacity 0.5s ease-out;filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.5;}.spaltenInhalte15 .sIRow3 a:hover .sIBoxBild:after, .spaltenInhalte15 .sIRow4 a:hover .sIBoxBild:after { box-shadow: inset 0 0 20px #333;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;content: "";}.spaltenInhalte15 .sIBoxBild .sIBoxTitle {position:absolute;bottom:0px;left:0px;width: 100%;line-height:20px;padding:5px;background-color:rgba(255, 255, 255, .8);background-color:transparent;color:#004A1E;box-sizing:border-box;border-bottom:3px solid #004A1E;font-size:12px;font-size:1.2rem;}.spaltenInhalte15 .sIRow2 .sIBoxBild .sIBoxTitle {top:50%;left:50%;margin-top:-30%;margin-left:-30%;width:60%;height:60%;padding:0;border:none;}.spaltenInhalte15 .sIRow2 .sIBoxBild .sIBoxTitle b {position:absolute;display:block !important;top:50%;margin-top:-10%;width:100%;box-sizing:border-box !important;line-height:120%;color:#000 !important;font-size:25px !important;font-size:2.5rem !important;text-decoration:none !important;font-weight:400 !important;border:none;font-family: 'Titillium Web', sans-serif;text-transform:uppercase;}.spaltenInhalte15 a:hover .sIBoxBild .sIBoxTitle {transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out;-webkit-transition: background-color 0.5s ease-out;-moz-transition: background-color 0.5s ease-out;background-color:#004A1E;background-image:none;color:#FFF;}.spaltenInhalte15 .sIRow2 a:hover .sIBoxBild .sIBoxTitle b {color:#FFF !important;}.spaltenInhalte15 .sIRow3 .sIBoxBild .sIBoxTitle {line-height:30px;font-size:16px;font-size:1.6rem;}.spaltenInhalte15 .sIRow2 .sIBoxBild .sIBoxTitle {line-height:40px;font-size:18px;font-size:1.8rem;}.spaltenInhalte15 .sIBoxText {width: 100%;text-decoration:none;color:#3E3E3E;margin:10px 0px 0px 0px;}.spaltenInhalte15 .sIBoxText ul {padding:0 !important;margin:0 !important;}.spaltenInhalte15 .sIBoxText ul li {padding: 0px 0px 0px 30px;margin: 0px 0px 4px 0px;list-style: none !important;background-image:url(../images/css/checkIcon.png);background-repeat: no-repeat;background-position: left top;line-height:20px;}.inlineGallery_carousel {width:100%;padding:0px;position:relative;margin: 10px 0;}.iG_c_Buttons {position: absolute;width:100%;top: 50%;height: 0px;left: 50%;transform: translate(-50%, 0);z-index:210;}.inlineGallery_carousel ul {margin:0 !important;padding:0 !important;list-style: none;display: block;}.inlineGallery_carousel ul li.iGtem {margin: 0px !important;padding:0px !important;display: block;position:relative;overflow:hidden;display:inline-block;box-sizing:border-box;border:2px solid #FFF;}.inlineGallery_carousel.iGNritems2 ul li.iGtem {width:50%;}.inlineGallery_carousel.iGNritems3 ul li.iGtem {width:33.3333%;}.inlineGallery_carousel.iGNritems4 ul li.iGtem {width:25%;}.inlineGallery_carousel li.iGtem img {width:100%;display: block;}a.sBiGallery {position: absolute;z-index:500;top: 50%;width:20px;height:20px;margin:-10px 0 0 0;display:block;background-image:url(../images/css/buttons.gif);background-size:120px 40px;background-repeat:no-repeat;overflow:hidden;}a.iGprev {left: -5px;background-position:-80px 0px;}a.iGprev:hover {background-position:-80px -20px;}a.iGnext {right: -5px;background-position:-100px 0px;}a.iGnext:hover {background-position:-100px -20px;}.dropLayer {width:100%; max-width:700px;padding:0;margin: 0 auto 0 0; text-align: left;}.dropLayer span {width:100%; display: block;}.dropLayer .dL_Item {width:100%;position:relative;margin: 0 0 10px 0;}.dropLayer .dL_Item .dL_I_Title {width:100%; line-height: 150%;  padding: 8px 20px 8px 0; position: relative; font-size: 22px; font-size: 2.2rem;color: var(--cBrownDark);font-family: 'Open Sans Bold', sans-serif;}.dropLayer .dL_Item .dL_I_Title:hover, .dropLayer .dL_Item.show .dL_I_Title {color: var(--cBrownDark);}.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 { font-size: 16px;font-size: 1.6rem;line-height: 140%;}.dropLayer .dL_Item .dL_I_Text .dL_I_Text_Wrapper span ul { margin: 10px 0; padding: 0 0 0 20px}.dropLayer .dL_Item .dL_I_Text .dL_I_Text_Wrapper span ul li { margin:0; padding: 0; list-style-type:disc;}@media only screen and (min-width:900px) {.dropLayer { padding:0;}}img { border:none; }.mr10 { margin-right:10px; }.mr5pz { margin-right:55px; }#map {width:100%;height:350px;margin: 0 auto;}#map .mapPopup {font-size: 14px;font-size: 1.4rem;}#headerImage div.hImage {width:100%;display:block;float:left;z-index:600;position:relative;}#headerImage div.hImage img {width:100%;display:block;}#headerImage2024 div.hImage {width:100%;max-width: 1600;float:left;z-index:600;position:relative;}#headerImage2024 div.hImage img {width:100%;height: auto;display:block;}#headerImage2024 div.hImage .hImagePortrait {display:block;}#headerImage2024 div.hImage .hImageLandscape {display:none;}#headerImage2024 div.hImage .hImagePortrait, #headerImage2024 div.hImage .hImageLandscape {background-size: cover;background-position: center;background-repeat: no-repeat;}@media only screen and (width > 700px) {#headerImage2024 div.hImage .hImagePortrait {display:none;}#headerImage2024 div.hImage .hImageLandscape {display:block;}}#hIButtons {position:absolute;top:50%;left:50%;z-index:9800;width:100%;max-width:1600px;height:0px;transform: translateX(-50%);}a.sliderButton {position:absolute;top:-20px;width:40px;height:40px;display:block;z-index:801;background-image:url(../images/css/buttons.gif);background-size:240px 80px;}a#hIprev {left:0px;background-position:-80px 0px;}a#hIprev:hover {background-position:-80px -40px;}a#hInext {right:0px;background-position:-120px 0px;}a#hInext:hover {background-position:-120px -40px;}#hIpager {position:absolute;top:-10px;left:0px;width:100%;height:14px;text-align:left;padding:0px;z-index:799;}#hIpager a {display:block;width:14px;height:14px;margin-right:1px;float:left;background-image:url(../images/css/iSPagerImg.png);background-repeat:no-repeat;background-position:0px 0px;}#hIpager a.selected {background-position:-14px 0px;}#hIpager a span {display:none;}#flickrGallery {width:100%;}#fGAlbums {width:100%;padding:0 0 15px 0;display: flex;flex-wrap: wrap;gap: 10px;}#fGAlbums .fgAlbumItem {width:calc((100% - 10.2px) / 2);overflow:hidden;position:relative;text-align:center;display:block;}#fGAlbums .fgAlbumItem a {text-decoration:none;display:block;}#fGAlbums .fgAlbumItem a img {background-color:#FFF;opacity: 0.7;width:100%;display:block;background-size:cover;background-position:center center;background-repeat:no-repeat;}#fGAlbums .fgAlbumItem a:hover img, #fGAlbums .fgAlbumItem a.fgAlbumActiv img {opacity: 1.0;}#fGAlbums .fgAlbumItem a span {width:100%;display:block;position:absolute;left:0px;bottom:10px;text-align:center;padding:3px 5px;box-sizing:border-box;background-color:rgba(255, 255, 255, .7);color: #3E3E3E;font-size:80%;}@media only screen and (min-width: 700px) {#fGAlbums {gap: 20px;}#fGAlbums .fgAlbumItem {width:calc((100% - 40.2px) / 3);}}#fGThumbs {width:100%;padding: 15px 0px 3px;margin: 5px 0px;}#fGThumbs .fGThumbImg {width:16.6666%;position:relative;background-image:url(../php/flickrDB/loading.gif);background-repeat: no-repeat;background-position: center center;box-sizing:border-box;padding:3px;overflow:hidden;float:left;}#fGThumbs .fGThumbImg a img {width:100%;display:block;border:none;}#fGThumbs .fGThumbImg a:hover img { transform: scale(1.1);}#flickrGallery .fGPaging {width:100%;}#flickrGallery .fGPaging a {display:block;width:20px;height:20px;float:left;color:#666;text-align:center;line-height:20px;text-decoration:none;font-size:110%;}#flickrGallery .fGPaging a:hover {color:#000;}#flickrGallery .fGPaging a.fGPageActive {font-weight:bold;color:#000;}#flickrGallery .fGPaging span {display:block;width:6px;height:20px;float:left;color:#3E3E3E;text-align:center;line-height:20px;}#routenplaner {width:100%;}#routeField {width:100%;text-align:center;}#routeButton {width:50%;margin:20px auto 0;text-align:center;}#sitemap {width:100%;padding:40px 0;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;-moz-column-break-inside: avoid; break-inside: avoid;}#sitemap ul.smLevel1 {margin:0px;padding:0px;clear:both;}#sitemap ul.smLevel1 li {list-style:none;margin:0;padding:0;}#sitemap ul.smLevel1 li a {line-height: 40px;font-size: 30px;font-size: 3.0rem;color:var(--cBrown);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;}#sitemap ul.smLevel1 li ul.smLevel2 li::before {content:'-';padding: 0 5px 0 0;}#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 5px;}#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: 900px; padding: 0 5px; text-align: left; position: relative;}#anfrage.formProcessing { opacity: 0.9;}#anfrageConfirm {width: auto; text-align: center; position: relative; padding: 20px; color: var(--cRed); border:2px solid var(--cRed); background-color: rgba(var(--cBrown_RGB), .10); border-radius: 5px;}#anfrageForm { width: 100%; display: flex; flex-direction: column; gap: 30px;}@media only screen and (max-width: 800px) {#anfrageFormButton { position: -webkit-sticky; position: sticky; bottom: 10px; margin: 0;}.formItem.fI_Desktop { display: none;}}.formSection { width: 100%; }.formSection_Title { font-size: 28px;font-size: 2.8rem; font-weight: 400; text-transform: uppercase; padding: 0 0 20px 0; text-align: center; color: var(--cBrown);}.formCol { width: 100%;}.formItem { margin: 0; padding: 0 0 15px 0; position: relative;}.formItem label { display: block; position: relative; line-height: 30px; color: var(--cBrownDark); font-weight: 700; font-size: 18px;font-size: 1.8rem;}.formItem.fIReq label::before { display: block; position: absolute; left: -10px; width: 10px; text-align: center; content: '*';}.formItem.fIerror label { color: var(--cRed);}.formItem.fIerror::after { display: inline-block; position: absolute; left: 0; bottom: 2px; font-size: 10px;font-size: 1.0rem; line-height: 10px; content: ''; color: var(--cRed);}#fIerrorAnchor { position: absolute; top: -150px; 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: 'Obbligated field';}.formItem.fIerror .formfield { border:2px solid var(--cRed);  background-color: #F7EAE7;}.formItem.fIerror .ffCal, .formItem.fIerror textarea.formfield { border: 2px solid var(--cRed);  background-color: #F7EAE7;}.formItem.fIAlignCenter { text-align: center;}#anfrageAngebot { width: 100%; max-width: 500px; margin: 0 auto; display: flex; gap: 20px; align-items: center;}#aA_Check { width: 20px;}#aA_Data { width: calc(100% - 40.2px); background-color: var(--cBeige); display: flex;}#aA_Data_Image { width: 30%; background-size: cover; background-position: center; background-repeat: no-repeat;}#aA_Data_Infos { width:70%; padding: 10px;}#aA_Data_Infos b { line-height: 120%; display: block;}.accomodationTypen {width: 100%;display: flex;flex-wrap: wrap;}#content .accomodationTypen .accItem {width: 100%;line-height: 16px;margin: 2px 0 10px 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; font-size: 14px; font-size: 1.4rem;}.accomodationTypen .accItem label b { line-height: 120%; font-size: 20px; font-size: 2.0rem; font-weight: normal;}@media only screen and (min-width: 300px) {#content .accomodationTypen .accItem { width: calc(100% / 2);}}@-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 span { color: #FFF;}#anfrage.formProcessing a.formsubmit { background: linear-gradient(80deg, rgba(var(--cBrownLight_RGB), 1) 0%, rgba(var(--cBrownDark_RGB), 1) 35%, rgba(var(--cBrownLight_RGB), 1) 65%, rgba(var(--cBrownDark_RGB), 1) 100%); background-size: 500% 200%; -webkit-animation: ButtonGradient 2s ease infinite; animation: ButtonGradient 2s ease infinite;}#fError { padding: 20px; text-align: center; color: var(--cRed); border:2px solid var(--cRed); background-color: rgba(var(--cRed_RGB), .10); border-radius: 5px;}#anfrage.formProcessing #fError { -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); opacity: 0.3;}#content #fError b { color: inherit;}@media only screen and (min-width: 600px) {.formCol { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 30px; grid-auto-rows:auto;}.formItem.fIFull { grid-column: 1/-1;}.formItem.fIBreak { grid-column: 1/2;}.formItem + .formItem.fIBreak { grid-column-start: 1;}#alterKinderContainer { grid-column: 2/-1;}#formPakete { display: flex; flex-wrap: wrap; gap: 5px 20%;}#formPakete .formPaket { width: calc((80%) / 2);}#content .accomodationTypen .accItem { width: calc(100% / 3);}}@media only screen and (min-width: 800px) {.formCol { grid-column-gap:20%;}}#angebote {width:100%;position:relative;}#aTop {position:absolute;top:-100px;}.angeboteRow {width:100%;display: flex;gap: 30px;flex-wrap: wrap;}#content a.aItem {width:100%;opacity:0.8;position:relative;z-index:400;display: block;text-decoration: none;}#content a.aItem:hover {opacity:1.0;}.aITitle {width:100%;display: block;margin:0 0 10px 0;}.aITitle h6 {margin:0;padding:0;line-height:120%;font-size:26px;font-size:2.6rem;color:#000;font-family: 'Raleway', sans-serif;font-weight:300 !important;}.aIBild {width:100%;display: block;position:relative;background-position: center;background-size: cover;background-repeat: no-repeat;}.aIBild img {width:100%;height: auto;display:block;}.aIDaten {width:100%;position:absolute;left:0px;bottom:20px;padding:5px;background-color:rgba(255, 255, 255, .7);color: var(--cBrownDark);text-align:center;font-size:14px;font-size:1.4rem;}.aIDatenPreis {font-size:22px;font-size:2.2rem;display:block;}#angebotDetail {width:100%;display: grid;gap: 20px;}#aD_Headline {grid-column: 1/-1;padding: 20px 15px 0 15px;}#aDName {text-align:center;}#aDName h3 {font-family: 'Titillium Web', sans-serif;color: var(--cBrown);font-size:36px;font-size:3.6rem;line-height: 120%;}#aDNameSubline {text-align:center;padding:10px 0 0 0;line-height: 120%;font-size:18px;font-size:1.8rem;font-weight:700;}.aDDatenRow {width:100%;padding:20px 0 0 0;position:relative;}.aDDLeft {width:100%;grid-column: 1/-1;}.aDDLeft img {width:100%;height: 100%;display:block;-o-object-fit: cover; object-fit: cover;}.aDDRight {width:100%;grid-column: 1/-1;padding: 0 20px;}#aDBeschreibung {width:100%;}#aDDRPreis {width:100%;color:#A77746;font-size:24px;font-size:2.4rem;padding:10px 0px;font-weight:700;}#aDDRPreisInfo {font-size:14px;font-size:1.4rem;color:666;}#aDDRButton_Wrapper {grid-column: 1/-1;display: flex;justify-content: flex-end;}a#aDDRButton {color:#FFF;background-color:#A77746;display:block;padding:3px;text-decoration:none;font-size:16px;font-size:1.6rem;font-weight:400;margin:0 auto;}a#aDDRButton span {color:#FFF;border:2px dotted #FFF;padding:5px 25px;display:block;line-height:26px;}a#aDDRButton:hover span {background-color:#FFF;color:#A77746;}.aDDRTextWrapper {background-color:var(--cBeige);padding:10px;grid-column: 1/-1;}.aDDRText {border:1px dashed #A77746;padding:10px;background-color:var(--cBeige);}@media only screen and (min-width: 700px) {#angebotDetail {grid-template-columns: repeat(2, 1fr);gap: 30px;}.aDDLeft {grid-column: 1/-2;grid-row: 2/4;padding: 0 15px 0 30px;}.aDDRight {grid-column: 2/-1;grid-row: 2/3;padding: 0 30px 0 15px;}#aDDRButton_Wrapper {grid-column: 2/-1;grid-row: 3/4;padding: 0 30px 0 15px;}a#aDDRButton {margin: auto 0 0 auto;}}#angeboteBox {display:block;position:relative;}#angeboteBox #jqCBAngebote {margin:0;padding:0;list-style:none;display:block;width:100%;z-index:200;overflow: hidden;}#angeboteBox #jqCBA_Buttons {position: absolute;width:100%;top: 50%;height: 0px;left: 50%;transform: translate(-50%, 0);z-index:210;}#angeboteBox .AngebotItem {width:100%;margin:0px;position:relative;z-index:200;float:left;}#angeboteBox .AngebotItem span {display:block;}#angeboteBox .AngebotItem a.AILink {color:#000 !important;text-decoration:none;z-index:9999;display:block;}#angeboteBox .AItemTitle {position:absolute;top:0px;left:50%;width:80%;line-height:110%;padding:5px 10px;text-align:center;margin:0 0 0 -40%;color:#000;background-color:var(--cBrownLight);box-sizing:border-box;font-size:16px;font-size:1.6rem;}#angeboteBox .AItemImage {width:100%;display:block;}#angeboteBox .AItemImage img {width:100%;display:block;}#angeboteBox .AItemImageBanner {width:100%;position:absolute;left:0px;bottom:5px;padding:3px 0px;background-color:rgba(255, 255, 255, .8);text-align:center;}#angeboteBox .AItemIBPreis {font-size:16px;font-size:1.6rem;}#angeboteBox .AItemIBDatum {font-size:12px;font-size:1.2rem;}a.fBoxSlider {background-image:url(../images/css/buttons.gif);background-size:180px 60px;background-repeat:no-repeat;position:absolute;top:71px;width:30px;height:30px;z-index:900;}a.fBoxSlider#prev3 {left:-20px;background-position:-120px 0px;}a.fBoxSlider#prev3:hover {background-position:-120px -30px;}a.fBoxSlider#next3 {right:-20px;background-position:-150px 0px;}a.fBoxSlider#next3:hover {background-position:-150px -30px;}@media only screen and (min-width: 700px) { .angeboteRow {margin-bottom:40px;}.aDDRText {padding:30px;}#content a.aItem {width:calc((100% - 30.2px) / 2);display: flex;flex-direction: column;}.aITitle {margin: auto 0 0 0;}.aIDatenWrapper {width:48%;}}#fewo { width: 100%; max-width: 1260px; padding: 0; margin: 0 auto;}#fewoBox { width: 100%; display: grid; grid-template-columns: repeat(12, 1fr); gap: 10px; padding: 30px 0;}#fewoBox a.fewoBoxItem { width: 100%; margin: 0; padding: 0; grid-column: 1 / span 11; position: relative; z-index: 300; text-decoration: none; display: grid; grid-template-columns: repeat(12, 1fr); grid-template-columns: repeat(18, 1fr);}#fewoBox a.fewoBoxItem:nth-child(2n) { grid-column: span 11 / -1;}a.fewoBoxItem:hover a.fewoBoxItem:not(:hover) { opacity: 0.5; transition: opacity 0.3s ease-in;}#fewoBox a.fewoBoxItem span.fBI_Image { width: 100%; display: block; position: relative; grid-column: 1/-1; background-size: cover; background-position: center center; background-repeat: no-repeat; box-shadow: 0px 0px 30px -20px rgba(0,0,0,0.20);}#fewoBox a.fewoBoxItem span.fBI_Image img { width: 100%; height: auto; display: block;}#fewoBox a.fewoBoxItem span.fBI_Image_Data { width: 100%; background-color:var(--cBeige); z-index: 410; display: flex; flex-direction: column; grid-column: 2/-2; align-self: center; padding: 14px; gap: 20px; text-align: left; position: relative; font-size: 16px; font-size: 1.6rem; transform: translateY(-20px);}#fewoBox a.fewoBoxItem span.fBI_Image_Data > span { width: 100%; display: block;}#content #fewoBox a.fewoBoxItem span.fBI_Image_Data span.fB_ID_Name h1 { width: 100%; display: block; font-size: 16px; font-size: 1.6rem; text-transform: uppercase;}#content #fewoBox a.fewoBoxItem span.fBI_Image_Data span.fB_ID_Name h2 { width: 100%; display: block; line-height: 120%; font-size: 30px; font-size: 3.0rem; font-family: 'Titillium Web', sans-serif; color: var(--cBrownDark);}#fewoBox .fB_ID_Fakten { }#content #fewoBox ul.fB_ID_Preis { font-size: 20px; font-size: 2.0rem; padding: 0; margin: 0;}#content #fewoBox ul.fB_ID_Preis li { padding: 0; list-style: none;}#content #fewoBox ul.fB_ID_Preis li::before { display: none;}#content #fewoBox ul.fB_ID_Preis li b { }@media only screen and (min-width: 900px) {#fewo { padding: 0;}#fewoBox { gap: 60px 20px;}#fewoBox a.fewoBoxItem { grid-column: 1 / span 9; grid-template-columns: repeat(18, 1fr); grid-template-rows: 1fr; transition: all 0.5s ease;}#fewoBox a.fewoBoxItem:hover { transform: scale(1.05);}#fewoBox a.fewoBoxItem:nth-child(2n) { grid-column: span 9 / -1;}#fewoBox a.fewoBoxItem span.fBI_Image { grid-column: 1/11; grid-row: 1/2; }#fewoBox a.fewoBoxItem:hover span.fBI_Image { grid-column: 1/11; grid-row: 1/2; box-shadow: 0px 0px 50px -20px rgba(0,0,0,0.60);}#fewoBox a.fewoBoxItem span.fBI_Image_Data { grid-column: 10/-1; grid-row: 1/2; transform:none; padding: 20px;}}#fewoDetail { width: 100%; height: auto; max-height: 100%; margin: 0 auto auto auto; color: var(--cBrownDark); background-color: #FFF; display: flex; flex-direction: column;}#fD_Content { width: 100%; padding: 0; height: auto; flex: 1 1 auto;}#fD_C_Info { padding:30px 0; margin: 0 auto; max-width: 900px; text-align: center;}#fD_C_Info_Typ { width: 100%; font-size: 16px; font-size: 1.6rem; line-height: 120%; color: var(--cBrown); text-transform: uppercase; }#fD_C_Info_Name { width: 100%; font-size: 40px; font-size: 4.0rem; line-height: 120%; padding: 0 0 10px 0; color: var(--cBrown); font-family: 'Titillium Web', sans-serif;}#fD_C_Info_Fakten { font-size: 18px; font-size: 1.8rem; padding: 0 0 10px 0; color: var(--cBrown); font-weight: 400;}#fD_C_Info_Text { margin: 0 auto; line-height: 150%;}#fD_C_Info_Text ul { width: 100%; max-width: 700px;}#fD_C_Info_Text ul li {padding: 0 0 0 30px;margin: 0 0 5px 0;line-height: 140%;list-style: none;position:relative;}#fD_C_Info_Text ul li:before {position:absolute;left:0px;top:2px;width:10px;line-height:100%;font-size:20px;font-size:2.0rem;content: "\2713";color: var(--cBrown);text-align:left;}.fD_C_Data_Row { }.fD_C_Data_Row_Title { line-height: 130%; font-size: 27px; font-size: 2.7rem; font-weight: 400; color: var(--cBrown); margin: 0 0 20px 0; position: relative; font-family: 'Titillium Web', sans-serif;}.fD_C_Data_Row_Content { margin: 0 0 30px 0;}#fD_C_Data { padding: 30px 20px; max-width: 800px; margin: 0 auto;}#fD_Preis_Data { }#fD_Preis_Data .fD_Preis_Data_Row2 { font-size: 14px; font-size: 1.4rem; padding: 10px 0 0 0;}#fD_C_GalleryWrapper { padding: 0 20px; position: relative;}a#fD_C_Gallery_Video {position: absolute;left: 50%;top: 0px;width: 80px;height: 80px;display: block;border-radius: 100px;background-color: var(--cBrown);border: 2px solid var(--cBrownDark);transform: translate(-50%, -50%);background-image: url("data:image/svg+xml,%0A%3Csvg enable-background='new 0 0 100 100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF'%3E%3Cpath d='m93.3 8.4h-18.2-50.2-18.2c-.9 0-1.7.8-1.7 1.7v18.2 13.7 16 13.7 18.2c0 .9.8 1.7 1.7 1.7h18.2 50.1 18.2c.9 0 1.7-.8 1.7-1.7v-18.3-13.6-16-13.6-18.3c.1-.9-.7-1.7-1.6-1.7zm-84.9 35.3h14.8v12.5h-14.8zm14.8-3.4h-14.8v-10.2h14.8zm-14.8 19.4h14.8v10.3h-14.8zm18.2 11.9v-13.6-16-13.6-16.6h46.7v16.5 13.7 16 13.7 16.5h-46.7zm65-31.3h-14.8v-10.2h14.8zm0 16h-14.8v-12.6h14.8zm-14.8 3.4h14.8v10.3h-14.8zm14.8-47.9v14.8h-14.8v-14.8zm-83.2 0h14.8v14.8h-14.8zm0 76.4v-14.8h14.8v14.8zm83.2 0h-14.8v-14.8h14.8z'/%3E%3Cpath d='m65 49.1c-.1-.7-.5-1.3-1.1-1.7l-21.9-14.8c-.8-.7-2-.7-2.8-.1-.7.5-1 1.4-.9 2.2v29.9c0 .9.4 1.7 1.1 2.1.4.2.8.3 1.2.3s.7-.1 1.1-.3c.1 0 .1-.1.2-.1l22-15c.1-.1.2-.1.2-.2.7-.6 1-1.5.9-2.3zm-23.2 13.5v-26.1l19.2 13z'/%3E%3C/g%3E%3C/svg%3E");background-position: center;background-size: 40px 40px;background-repeat: no-repeat; z-index: +1;}#fD_C_Gallery { width: 100%; display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin: 0 auto; max-width: 1100px;}#fD_C_Gallery a.fD_C_Gallery_Item { display: block; overflow: hidden; position: relative;}#fD_C_Gallery a.fD_C_Gallery_Item.fD_C_G_I_hidden { display: none;}#fD_C_Gallery a.fD_C_Gallery_Item span,#fD_C_Gallery a.fD_C_Gallery_Item span img { display: block; width: 100%; height: auto;}#fD_C_Gallery a.fD_C_Gallery_Item span { background-size: cover; background-position: center; background-repeat: no-repeat; transform: scale(1.00); transition: all 0.5s ease;}#fD_C_Gallery a.fD_C_Gallery_Item:hover span { transform: scale(1.05);}#fD_C_Gallery a.fD_C_Gallery_Item span.more { position: absolute; background-color: rgba(0, 0, 0, .3); top: 0; right: 0; bottom: 0; left: 0; transform: scale(1.00); align-content: center; display: flex; flex-wrap: wrap; justify-content: center; font-size: 50px; font-size: 5.0rem; color: #FFF;}.fD_C_Data_CTA { padding: 30px 0 0 0; display: flex; gap: 20px; justify-content: center;}#overlayContent .fD_C_Data_CTA a { line-height: 50px; padding: 0 20px; text-transform: uppercase; color: #FFF; font-family: 'Open Sans Bold', sans-serif; background-color: var(--cBrown); border: 2px solid var(--cBrown); display: block; text-decoration: none; position: relative; border-radius: 5px;}#overlayContent .fD_C_Data_CTA a:hover { background-color: #FFF; color: var(--cBrown);}#preiseWrapper { overflow-x: auto;}#preiseWrapper { padding: 110px 0 0 0; background-image: url(../images/svg/swipe.svg); background-position: center top 40px; background-repeat: no-repeat; background-size: 28px 28px;}#preiseWrapper .dataCell { width: 25%;}#preiseWrapper .priceCell { width: 25%;}#preiseWrapper .erCell { width: 25%;}@media only screen and (min-width: 630px) { #preiseWrapper { padding: 0; background: none; overflow: visible; }}#preisTabelle {  border-spacing: 0px;  border: none; table-layout: fixed; margin: 0 auto;}#preiseWrapper #preisTabelle { min-width: 600px; max-width: 800px; width: 100%;}#preisTabelle tr th { font-size: 20px; font-size: 2.0rem; background-color: var(--cBrown); color: #FFF; font-weight: 400; padding: 10px 2px; text-align: center; line-height: 100%; vertical-align: middle; border-left: 1px solid rgba(255, 255, 255, .5); border-right: 1px solid rgba(112, 112, 112, 0); border-top: 1px solid rgba(112, 112, 112, 0); border-bottom: 1px solid rgba(112, 112, 112, 0);}#preisTabelle tr th small { font-size: 13px; font-size: 1.3rem;}#preisTabelle tr th.dataCell {}#preisTabelle tr th.priceCell { position: relative;}#preisTabelle tr th.priceCell .pC_Seasons { position: absolute; bottom: calc(100% + 10px); left: 50%; transform: translateX(-50%); width: calc(100% - 10px); background-color: #A67E6B; border: 1px solid #000; padding: 10px; font-size: 14px; font-size: 1.4rem; display: none;}#preisTabelle tr th.priceCell.pCactiv .pC_Seasons { display: block;}#preisTabelle tr th.priceCell .pC_Seasons::after { position: absolute; bottom: -11px; left: 50%; transform: translateX(-50%); width: 20px; height: 10px; border-left: 10px solid transparent; border-top: 5px solid #000; border-right: 10px solid transparent; border-bottom: 5px solid transparent; content: '';}#preisTabelle tr td { position: relative; font-size: 17px; font-size: 1.7rem; padding:5px 2px; text-align: center; vertical-align: middle; border-left: 1px solid rgba(112, 112, 112, .5); border-right: 1px solid rgba(112, 112, 112, 0); border-top: 1px solid rgba(112, 112, 112, 0); border-bottom: 1px solid rgba(112, 112, 112, .5); line-height: 130%;}#preisTabelle tr td.dataCell { border-left: 1px solid rgba(112, 112, 112, 0); background-color: rgba(112, 112, 112, .05);}#preisTabelle tr td.dataCell a { text-decoration: none;}#preisTabelle tr td.dataCell a span { display: block;}#preisTabelle tr td.dataCell a span:nth-child(1) { font-size: 11px; font-size: 1.1rem; text-transform: uppercase; }#preisTabelle tr td.dataCell a span:nth-child(2) { line-height: 100%; font-size: 50px; font-size: 5.0rem;}#preisTabelle tr td.dataCell a span:nth-child(3) { font-size: 13px; font-size: 1.3rem;}#preisTabelle tr td.priceCell:first-child { border-left: 1px solid rgba(112, 112, 112, 0);}#preisTabelle tr td.erCell { border-right: 1px solid rgba(112, 112, 112, 0);}#preisTabelle tr:last-child td { border-bottom: 1px solid rgba(112, 112, 112, 0);}#preisTabelle tr td.priceCell, #preisTabelle tr td.erCell { background-color: #FFF;}#preiseInfoText { font-size: 16px; font-size: 1.6rem; padding: 20px 0; margin: 0 auto; width: 100%; max-width: 800px;}#ortstaxeText { font-size: 16px; font-size: 1.6rem; padding: 20px 0; margin: 0 auto; width: 100%; max-width: 800px;}#ortstaxeText strong:first-of-type { text-transform: uppercase;}#zusatzpersonenText { font-size: 16px; font-size: 1.6rem; padding: 20px 0; margin: 0 auto; width: 100%; max-width: 800px;}#zusatzpersonenText strong:first-of-type { text-transform: uppercase;}#fewoListe { padding: 35px 0; margin: 0; background-color: #EEEBE8;}@media only screen and (min-width: 600px) { .fewoBoxItem { width: 100%; max-width: 1100px; } #fDTFwrapper #fDTFakten { width: 600px; }}@media only screen and (min-width: 740px) { #fD_C_Data { padding: 50px 0; }}@media only screen and (min-width: 900px) {  #fD_C_Info { padding: 50px 0; } #fD_C_Info_Name { font-size: 50px; font-size: 5.0rem; } #fD_C_Info_Fakten { font-size: 20px; font-size: 2.0rem; } #fD_C_GalleryWrapper { padding:0 50px; } #fD_C_Gallery { gap: 30px; grid-template-columns: repeat(4, 1fr); } #fD_C_Gallery a.fD_C_Gallery_Item:nth-child(1), #fD_C_Gallery a.fD_C_Gallery_Item:nth-child(2) { grid-column: span 2; } .fD_C_Data_Row_Content { margin: 0 0 30px 0; padding: 0 0 0 50px; }}@media only screen and (min-width: 1240px) { #fewoListe { padding: 5vh 0; }  #fD_C_Info_Name { font-size: 60px; font-size: 6.0rem; }}#news {width:100%;position:relative;}#dataArchiv {width:100%;height:28px;line-height:28px;padding-bottom:2px;position:absolute;left:0px;top:0px;font-size:15px;font-size:1.5rem;}#dataArchiv a {line-height:22px !important;color:#CCC !important;text-decoration:none !important;display:block;padding:0px 5px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;border-right:1px solid #FFF;border-left:1px solid #FFF;float:left;}#dataArchiv a.jActiv, #dataArchiv a:hover {color:#006B2B !important;border-bottom:1px solid #006B2B;}#dataArchiv span {float:left;display:block;padding:0px 5px;height:28px;line-height:28px;}#newsListe {width:100%;}.nLItem {width:100%;margin:0 0 10px 0;-moz-column-break-inside: avoid;break-inside: avoid;}.nLItem a {width:100%;display:block;position:relative;border:none !important;color:#000 !important;text-decoration:none !important;}.nLItem a span {display:block;}.nLItem .nIImage {width:100%;overflow:hidden;}.nLItem a img {width:101%;display:block;border:none;transition: opacity 0.25s ease-in;opacity: 1.0;}.nLItem a:hover img {transition: opacity 0.5s ease-out;opacity: 0.5;}.nLItem .nIInfoBox {width:100%;color:#000;background-color:var(--cBrownLight);padding:10px;position:relative;}.nLItem a:hover .nIInfoBox {transition: all 0.5s ease-out;background-color:#FFF;}.nLItem .nIInfoBox .aIIBTitle {width: 100%; margin: 0 0 10px 0;color:#000; line-height: 24px !important; -webkit-font-smoothing: antialiased; font-weight: 400; font-size: 24px; font-size: 2.4rem;word-break:break-all;}.nLItem .nIInfoBox .aIIBIntro {width: 100%;margin: 0 0 25px 0; font-size: 14px; font-size: 1.4rem;line-height:120%;word-break:break-all;}@media only screen and (min-width: 480px) {#newsListe {-moz-column-count: 2; column-count: 2;-moz-column-fill: balance; column-fill: balance;-moz-column-width:calc((100% - 10.2px) / 2); column-width:calc((100% - 10.2px) / 2);-moz-column-gap: 10px; column-gap: 10px;}}@media only screen and (min-width: 750px) {#newsListe {-moz-column-count: 3;column-count: 3;-moz-column-fill: balance;column-fill: balance;-moz-column-width:calc((100% - 30.2px) / 3);column-width:calc((100% - 30.2px) / 3);-moz-column-gap: 15px;column-gap: 15px;}.nLItem {margin:0 0 15px 0;}}#newsDetail {width:100%;}#nDItem {width:100%;}#nDItemTop {width:100%;}#nDData {width:100%;}#nDDTitle {width:100%;}#nDDTitle h3 {font-family: 'Titillium Web', sans-serif;color:var(--cBrown);font-size:36px;font-size:3.6rem;font-weight:400;line-height:130%;text-decoration:none;padding:0;margin:0;}#nDDDatum {}#nDTeaser {font-size:18px;font-size:1.8rem;width:100%;font-weight:400;margin:15px 0 0 0;}#nDText {font-size:16px;font-size:1.6rem;width:100%;margin:15px 0 0 0;}#nDImage {width:100%;margin:0 0 15px 0;}#nDImage img {width:100%;display:block;}#nDImage figcaption {width:100%;padding:5px;box-sizing:border-box;background-color:#EEE;font-size:13px;font-size:1.3rem;}#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;}#news #nDSocial {width:100%;}#nDSocial .nDBack {width:100%;border-top:1px solid #EEE;border-bottom:1px solid #EEE;height:20px;line-height:20px;margin:10px 0px 15px;padding:4px 0px;}#nDSocial .nDSocialButtons {height:20px;line-height:20px;width:100%;margin:10px 0px 15px;position:relative;}#nDSocial .poBtn {position:absolute;left:120px;top:0px;height:20px;width:70px;}#nDSocial .likeBtn {position:absolute;left:0px;top:0px;height:20px;width:120px;overflow:hidden;}@media only screen and (min-width: 980px) {#news {padding:30px 0px;}.nLItem .nIInfoBox .aIIBTitle, .nLItem .nIInfoBox .aIIBIntro {word-break:normal;}.nLColWrapper .nL2Cols {width:66.6666%;}.nLColWrapper .nL2Cols .nL1Col {width:50%;}.nLColWrapper .nL1Col {width:33.3333%;}#nDItemTop {width:50%;}#nDImage {width:50%;float:left;margin:0 20px 20px 0;}}.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: 'Raleway', sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-decoration:none;color:#000;font-size: 16px;font-size: 1.6rem;line-height: 140%;font-weight:400;margin:0;padding:0;background-color:var(--cBeige);height:100%;z-index:0;}body.naviOpen, body.hasOverlay, body.langSelectOpen, body.puShow {overflow:hidden;}#allWrapper {width: 100%;z-index:100;position:relative;padding: 50px 0 0 0;overflow: hidden;}#topWrapper {width: 100%;z-index:500;background-color:var(--cBrownLight);}body #topWrapper {position:fixed;}body.fixed #topWrapper {top:0px;box-shadow: 0px 0px 15px #333;}#top {width: 100%;max-width: 980px;height: 50px;margin:0 auto;position:relative;z-index:501;padding:0 0 0 5px;display: grid;grid-template-columns: 180px auto repeat(3, 50px);grid-template-rows: auto;align-items: center;}a#logo {width:180px;height:36px;position:relative;z-index:503;text-indent:-20000em;padding: 0 10px 0 0;}a#logo span {display: block;width: 100%;}a#logo span.blumen {display: flex;justify-content: flex-end;margin: 1px 0;gap:1px;transform: translateX(10px)}a#logo span.blumen b {display: block;width: 12px; height: 10px;background-image: url(../images/svg/blume.svg);background-size: contain;background-position: center;background-repeat: no-repeat;}a#logo span.text {height: 20px;margin: 4px 0 0 0;background-image: url(../images/svg/logo.svg);background-size: contain;background-position: center;background-repeat: no-repeat;}#top a#telButton {height:50px;width:50px;display: block;position:relative;}#top a#telButton::before {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 20px;height: 20px;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m77.9 63.69c6.01 3.34 12.02 6.68 18.02 10.01 2.59 1.44 3.72 4.48 2.7 7.26-5.17 14.12-20.3 21.57-34.55 16.37-29.15-10.63-50.77-32.25-61.41-61.41-5.2-14.24 2.25-29.38 16.37-34.55 2.78-1.02 5.82.12 7.26 2.7 3.33 6.01 6.67 12.02 10.01 18.02 1.56 2.82 1.2 6.16-.94 8.57-2.8 3.16-5.61 6.31-8.41 9.46 5.99 14.58 18.34 26.93 32.92 32.92 3.15-2.8 6.31-5.61 9.46-8.41 2.41-2.14 5.75-2.51 8.57-.94z' fill='%23754215' fill-rule='evenodd'/%3E%3C/svg%3E");background-size: contain;background-position: center;background-repeat: no-repeat;content: '';}@media only screen and (width < 980px) {#mainNavi {width: 100%;padding: 0px;top: 0px;right: -100%;z-index:600;position: fixed;display:flex;height: 100svh;background-color: var(--cBeige);overflow-y: auto;}body.naviOpen #mainNavi {right: 0px;display:flex;height: 100svh;background-color: var(--cBeige);overflow-y: auto;}body.naviOpen #mainNavi, body.naviClosing #mainNavi {transition: right .5s ease;}}a#hamburger {width:50px;height:50px;z-index:3000;margin:0;padding:5px;text-decoration:none;opacity:1;transition: opacity .5s ease-in, left .9s cubic-bezier(0.7, 0, 0.15, 1);color: var(--cBrownDark);align-self: center;display:none;}a#hamburger span {width:100%;height:100%;padding: 5px;display:block;}body.naviOpen a#hamburger span {background-color: transparent;}a#hamburger span svg {width: 100%;display:block;}a#hamburger span svg .hamburger path:nth-of-type(1), a#hamburger span svg .hamburger path:nth-of-type(3) {stroke-dashoffset: -4;}a#hamburger span svg .hamburger path:nth-of-type(2) {stroke-dashoffset: 4;}a#hamburger span svg .close {opacity: 0;}body.naviOpen a#hamburger span svg .hamburger {opacity: 0;}body.naviOpen a#hamburger span svg .close {opacity: 1;}a#hamburger {display: block;grid-column: -1/-2;grid-row: 1/2;}a#logo {grid-column: 1/2;grid-row: 1/2;}#top a#telButton {position:relative;width: 100%;grid-column: -3/-2;grid-row: 1/2;}a#langSelect {grid-column: -4/-3;grid-row: 1/2;}#headerImageWrapper {width: 100%;}#headerImage2024 {width: 100%;max-width: 1800px;margin: 0 auto;position:relative;z-index:210;}#headerImage {left:-25%;width:150%;height:60.9375%;padding: 0px;overflow: hidden;position:relative;z-index:210;}a#buttonAnfrage {position:absolute;bottom:50px;left:50%;transform: translateX(-50%);color:#FFF;background-color:var(--cBrownDark);padding:3px;text-decoration:none;font-size:20px;font-size:2.0rem;font-weight:400;z-index:9999;}a#buttonAnfrage span {color:#FFF;border:2px dotted #FFF;padding:3px 25px;display:block;line-height:26px;}a#buttonAnfrage:hover span {background-color:#FFF;color: var(--cBrownDark);}#heightSpacer {width:30px;height:0px;}#fullpageWrapper {width:100%;padding:0px;position:relative;z-index:500;}#fullpage {width: 100%;max-width: 980px;padding: 0;margin: 0 auto;}#page {width: 100%;position: relative;padding: 20px 10px;margin: 0 auto;background-color:#FFF;}body.noImage #page {padding: 40px 10px 20px 10px;}#content {width: 100%;padding: 0px;}#editorField {width:100%;max-width:1000px;padding:20px;margin:0 auto;}#loginDialog {max-width:500px;padding:20px;background-color:var(--cBeige);color:var(--cBrown);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:140px;height:0px;top:-120px;left:0px;}#bannerWrapper {width: 100%;padding: 50px 0px 30px;background-color: #EEE;background-image:url(../images/css/schattenBannerWrapper.gif);background-repeat: repeat-x;background-position: left top;}#bannerWrapper.bWemty {padding:0px;background-color: #FFF;background-image:none;height:40px;}#breadcrumbs {font-size: 14px;font-size: 1.4rem;line-height: 20px;color: #CCC;width:100%;font-weight:300;display:none;margin:30px 0 0 0;}a.scrollButton.up {position: fixed;display:none;bottom:50px;width: 40px;height: 40px;z-index: 900 !important;right: 15px;background-image:url(../images/css/buttons.gif);background-repeat: no-repeat;background-color:#FFF;box-shadow: 0px 0px 5px #999;background-position: 0px 0px;}a.scrollButton.up:hover {background-position: 0px -40px;}#footerWrapper {width:100%;background-color:var(--cBrownDark);position:relative;}footer {width:100%;max-width: 980px;position:relative;padding:20px 10px;margin:0 auto;font-size:13px;font-size:1.3rem;color:#FFF;}#footerRow1 {width:100%;padding:0px 0px 20px 0px;border-bottom:1px solid #FFF;margin:0;display: flex;flex-wrap: wrap;gap: 30px;}.fBox {width: 100%; }.fBoxTitle {width:100%;padding:0 0 8px 0;line-height:26px;color:#FFF;text-transform:uppercase;font-family: 'Titillium Web', sans-serif;font-weight:400 !important;font-size:20px;font-size:2.0rem;}.fBoxTitle a {color:#FFF;text-decoration:none;}.fBoxContent {width:100%;line-height:20px;color:#FFF;}.fBoxContent a {color:#FFF;}.fBoxContent a:hover {text-decoration:none;}.fBoxContent img {width:100%;display:block;}.fBoxCKontakt {font-size:16px;font-size:1.6rem;font-weight:700;padding:10px 0 0 0;}#footerRow2 {width:100%;margin:0px;padding:10px 0 0 0;color:#FFF;display: flex;flex-wrap: wrap;gap: 20px;}#socialButtons {width: 100%;display: flex;gap: 5px;justify-content: center;}#socialButtons a {text-indent: -20000em !important;display: block;background-repeat: no-repeat;background-size:30px;background-position:center;height:40px;width:40px;opacity:0.6;}#socialButtons a:hover {opacity:1.0;}#socialButtons a#facebook { background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 200 200' viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m143.8 10v28.6h-15.7s-13.8-1.8-13.8 12v22.2h29.5l-3.7 30.5h-26.8v86.7h-34.1v-86.8h-23v-30.4h24v-25.9s-2.8-13.8 9.2-25.8c12.9-12 29.5-11.1 29.5-11.1z' fill='%23FFF'/%3E%3C/svg%3E"); }#socialButtons a#instagram { background-image:url("data:image/svg+xml,%3Csvg enable-background='new 0 0 200 200' viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF'%3E%3Cpath d='m100 129.4c-16.5 0-29.4-13.8-29.4-29.4 0-16.5 13.8-29.4 29.4-29.4 16.5 0 29.4 13.8 29.4 29.4.9 15.6-12.9 29.4-29.4 29.4m0-76.2c-25.7 0-45.9 20.2-45.9 45.9s20.2 45.9 45.9 45.9 45.9-20.2 45.9-45.9c0-24.8-20.2-45.9-45.9-45.9'/%3E%3Cpath d='m147.8 41.2c-5.5 0-11 4.6-11 11 0 5.5 4.6 11 11 11 5.5 0 11-4.6 11-11s-4.6-11-11-11'/%3E%3Cpath d='m173.5 135.8c0 5.5-.9 11-2.8 16.5-2.8 8.3-9.2 13.8-16.5 16.5-5.5 1.8-11 2.8-16.5 2.8-9.2 0-11.9.9-35.8.9s-26.6 0-35.8-.9c-5.5 0-11-.9-16.5-2.8-8.3-2.8-13.8-9.2-17.4-16.5-1.8-5.5-2.8-11-2.8-16.5 0-9.2-.9-11.9-.9-36.7s0-26.6.9-35.8c0-5.5.9-11 2.8-16.5 2.8-8.3 9.2-13.8 17.4-17.4 5.5-1.8 11-2.8 16.5-2.8 9.2 0 11.9-.9 35.8-.9s26.6 0 35.8.9c5.5 0 11 .9 16.5 2.8 8.3 2.8 13.8 9.2 16.5 17.4 1.8 5.5 2.8 11 2.8 16.5 0 9.2.9 11.9.9 35.8s-.9 26.6-.9 36.7m15.6-72.5c0-7.3-1.8-14.7-4.6-22-4.6-11.9-13.8-21.1-25.7-25.7-7.3-2.8-14.7-3.7-22-4.6-9.2 0-12.9-.9-36.7-.9s-27.6 0-36.7.9c-7.3 0-14.7 1.8-22 4.6-11.9 4.6-21.1 13.8-25.7 25.7-2.8 7.3-3.7 14.7-4.6 22 0 9.2-.9 12.9-.9 36.7s0 27.6.9 36.7c0 7.3 1.8 14.7 4.6 22 4.6 11.9 13.8 21.1 25.7 25.7 7.3 2.8 14.7 4.6 22 4.6 9.2 0 12.9.9 36.7.9s27.6 0 36.7-.9c7.3 0 14.7-1.8 22-4.6 11.9-4.6 21.1-13.8 25.7-25.7 2.8-7.3 3.7-14.7 4.6-22 0-9.2.9-12.9.9-36.7 0-24.8 0-27.6-.9-36.7'/%3E%3C/g%3E%3C/svg%3E"); }#footerNavi {line-height:30px;width:100%;font-size:14px;font-size:1.4rem;text-align:center;display: flex;justify-content: center;gap: 3px;flex-wrap: wrap;}#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; }#jsCodes {width:100%;height:0px;overflow:hidden;}a.klaro-setting-loader {position: fixed;z-index: 2000;right: -110%;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 { right: 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;}#sprachwahlOverlay { width:100%; height: 100vh; position: fixed; top: -100vh; left: 0; right: 0; bottom: 0; display: flex; background-color: rgba(var(--cBrownDark_RGB), .9); -webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px); z-index: 1500;}#sprachwahlOverlay #langSelectClose { position: absolute; left: 50%; top: 20px; width: 50px; height: 50px; transform: translateX(-50%); 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 {  display: block; line-height: 20px; padding: 15px 0; width: 50px; margin: auto; text-align: center; text-transform: uppercase; text-decoration: none; color: var(--cBrownDark); font-weight: 700;} #overlayBG { background-color: rgba(var(--cBrown_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:0; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px); }body.hasOverlay #overlayBG { z-index: 5000; visibility: visible;}#overlayWrapper { width: 100%; height:100%; max-width: 1190px; margin: 0 auto auto auto; padding: 50px 0 0 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: 50px; height: 50px; display: block; position: absolute; right: 0px; top: 0px;cursor: pointer;}#overlayWrapper a#oW_Close::after {width:80%;height:80%;border-radius: 100%;display:block;background-color: rgba(var(--cBrownDark_RGB),1); 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 (min-width: 600px) {.fBox {width:calc((100% - 30.2px) / 2);margin: 0 auto;}}@media only screen and (min-width: 980px) {html {font-size: 62.5%;}.fL { float:left; }.fR { float:right; }body #topWrapper {position:relative;}body.fixed #topWrapper {position:fixed;top:-30px;}#top {height: 100px;}#top {grid-template-columns: 250px 1fr 50px;gap: 10px;}#mainNavi {display:block;padding: 30px 0 0 0;background-color:transparent;overflow:visible;position: relative;width: 100%;grid-column: 2/3;}body.naviOpen #mainNavi {display:block;height:auto;background-color:transparent;}#top a#telButton {display:none;}a#hamburger {display: none;}body.naviOpen {overflow:auto}a#logo {width:250px;height:50px;transition: all .4s ease;}a#logo span.blumen {gap:1px;transform: translateX(15px)}a#logo span.blumen b {width: 20px;height: 16px;}a#logo span.text {height: 30px;margin: 4px 0 0 0;}body.fixed a#logo {width:180px;height:40px;margin: 10px 0 0 0;}body.fixed a#logo span.blumen {margin: 3px 0;gap:1px;transform: translateX(10px)}body.fixed a#logo span.blumen b {width: 13px;height: 10px;}body.fixed a#logo span.text {height: 20px;margin: 5px 0 0 0;}a#langSelect {grid-column: -2/-1;margin: 30px 0 0 0;}#map {max-width:1600px;height:700px;}#allWrapper {padding:0;}body.fixed #allWrapper {padding: 100px 0 0 0;}a#buttonAnfrage, a#trustYou {display:block;}body.fixed #fullpageWrapper.withImage {}body.fixed #fullpageWrapper.noImage {}#page {padding: 10px 40px;}body.noImage #page {padding: 40px 40px 10px 40px;}#page::before{width:100%;height: 30px;position: absolute;top: -29px;left: 0px;border-radius: 400px 400px 0px 0px / 40px 40px 0px 0px;background-color: #FFF;content: '';}#page::after{width:100%;height: 12px;position: absolute;bottom: -8px;left: 0px;background-color: #FFF;content: '';}.impressionen .impImgColsLeft {width:48.98%;float:left;}.impressionen .impImgColsRight {width:48.98%;float:right;}a.sBiGallery {width:40px;height:40px;margin:-20px 0 0 0;background-size:240px 80px;}a.iGprev {left: -25px;background-position:-160px 0px;}a.iGprev:hover {background-position:-160px -40px;}a.iGnext {right: -25px;background-position:-200px 0px;}a.iGnext:hover {background-position:-200px -40px;}#breadcrumbs {display:block;}#footerWrapper, #partnerWrapper {display:block;z-index:402 !important;}.anfrageCols {width:100%;}.anfrageCLeft {width:440px;float:left;}.anfrageCRight {width:440px;float:right;}#routeField {float:left;text-align:left;width:80%;}#routeButton {margin:0;float:right;text-align:right;width:15%;}#footerWrapper, #partnerWrapper {display:block;}#bottomFixed {position:fixed;left:0px;bottom:0px;}footer {padding:30px 40px;}.fBox {width:calc((100% - 60.2px) / 3);font-size:14px;font-size:1.4rem;}.fBoxCKontakt {font-size:18px;font-size:1.8rem;}#fBoxenRight .fBoxContent {padding:0 30px 0 0;}#footerRow2 {justify-content: space-between;}#footerNavi {width:50%;font-size:16px;font-size:1.6rem;justify-content:flex-end;}#socialButtons {width:150px;justify-content: flex-start;}#partnerData img, #partnerData a img { height: 50px; margin: 5px 15px; }#partnerData a:hover img { opacity: .7; }.spaltenInhalte15 .sIRow2 {margin: 0px 0px 20px 0px;}.spaltenInhalte15 .sIRow3 {margin: 0px 0px 20px 0px;}.spaltenInhalte15 .sIRow4 {margin: 0px 0px 20px 0px;}.spaltenInhalte15 .sIRow2 .sIRowWrapper {width: 430px;margin:0px;}.spaltenInhalte15 .sIRow3 .sIRowWrapper.fL {width: 590px;margin:0px;}.spaltenInhalte15 .sIRow3 .sIRowWrapper.fR {width: 280px;margin:0px;}.spaltenInhalte15 .sIRow4 .sIRowWrapper {width: 440px;margin:0px;}.spaltenInhalte15 .sIRow2 .sIBox {width: 430px;}.spaltenInhalte15 .sIRow3 .sIBox {width: 280px;}.spaltenInhalte15 .sIRow4 .sIBox {width: 210px;}.spaltenInhalte15 .sIRow4 .sIBox .sIBoxTitle {font-size:14px;font-size:1.4rem;}}@media only screen and (min-width: 1250px) {a.scrollButton {display:block;}a.scrollButton.down {position:fixed;width:60px;height:60px;padding:17px 0 0 0;box-sizing:border-box;top:120px;font-size:12px;font-size:1.2rem;left:50%;z-index:250;text-align:center;background-color:rgba(255, 255, 255, .8);border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;box-shadow: 0px 0px 8px #333;text-align:center;color:#000;text-decoration:none;text-transform:uppercase;display:block;}a.scrollButton.down span {position:absolute;left:0px;width:60px;height:12px;display:block;background-image:url(../images/css/scrollani.png);background-repeat:no-repeat;background-position:center top;-webkit-animation: jump 0.4s alternate infinite; animation: jump 0.4s alternate infinite;}a.scrollButton.down:hover span {-webkit-animation-play-state: paused; animation-play-state: paused;}}@media only screen and (min-width: 1600px) {#flashheader {height:700px;}#flashheader-wrap {min-width:990px;height:700px;}#flashheader-inner {position: absolute;left: 50%;margin-left: -800px;width: 1600px;height: 700px;}#headerImage {left:0 !important;width: 1600px;height: 700px;}#headerImage img {width: 1600px;height: 700px;}}ul.mainNavi {width: 100%;max-width: 300px;padding:50px 50px;margin:auto;list-style: none;font-family: 'Titillium Web', sans-serif;font-weight:400;display: flex;flex-direction: column;}ul.mainNavi li.fLItem {display: block;padding: 0;margin: 0;position:relative;width:auto;}ul.mainNavi li.fLItem a {display:block;margin:0;line-height: 30px;padding:0;font-weight: 400;font-size: 22px;font-size: 2.2rem;color:var(--cBrownDark);text-decoration: none;}ul.mainNavi li.fLItem a:hover, ul.mainNavi li.fLItem .parent:hover a {color:#000;}ul.mainNavi li.fLItem a.aActiv, ul.mainNavi li.fLItem .parent:hover a.aActiv {color:#000;}.parent {position: relative;z-index:190;display: block;}ul.mainNavi:hover .parent.pA .navLayer {top: -20000px;}ul.mainNavi li:hover .parent.pA .navLayer, .parent:hover .navLayer.nLLeft, .parent:hover .navLayer.nLRight, .parent.pA .navLayer, .parent.pA .navLayer:hover {top: 20px;}.navLayerWrapper {width: 100%;position: relative;padding: 20px 0px;}#mainNavi ul.subNaviList {margin:0;padding:0 0 0 12px;border-left: 1px solid var(--cBrown);width: 100%;}#mainNavi ul.subNaviList li.mN2Level {margin:0;padding:0;list-style:none;}#mainNavi ul.subNaviList li.mN2Level a {width:100%;color:var(--cBrown);font-weight: 400;font-size: 18px;font-size: 1.8rem;display: block;line-height: 30px;height: auto;padding:0;margin:0;border: none;}#mainNavi ul.subNaviList li.mN2Level a.sNaviActiv {font-weight:700;}@media only screen and (min-width: 980px) {ul.mainNavi {max-width: 100%;justify-content:flex-end;flex-direction: row;gap: 20px;padding: 0;margin: 0;}ul.mainNavi li.fLItem a {line-height: 20px;font-size: 20px;font-size: 2.0rem;}.parent .navLayer {position: absolute;top: -20000px;left:50%;margin-left:-110px;padding: 25px 0 0 0;text-align:left;z-index:9999;width: 220px;}.navLayerWrapper {width:100%;padding: 20px 0px;background-color: var(--cBrown);position: relative;}.navLayerWrapper::before {border-color: var(--cBrown) transparent;border-style: solid;border-width: 0px 20px 10px 20px;height: 0px;width: 0px;content: '';position: absolute;top: -8px;left: 50%;transform: translateX(-50%);}#mainNavi ul.subNaviList {margin:0;padding:0;border: none;}#mainNavi ul.subNaviList li.mN2Level a {color:#FFF;text-align:center;font-size: 18px;font-size: 1.8rem;line-height: 30px;}#mainNavi ul.subNaviList li.mN2Level a:hover, #mainNavi ul.subNaviList li.mN2Level a.sNaviActiv:hover {background-color:#B58B5F;}}#mobilSprachNavi {width:100%;line-height:40px;padding:5px;box-sizing:border-box;text-align:center;background-color:var(--cBrownLight);}#mobilSprachNavi a {line-height:30px;font-weight: 400;font-size: 16px;font-size: 1.6rem;color:#505050;text-decoration:none;text-transform:uppercase;display:inline-block;padding:0px 15px 0px 0px;}#mobilNavi {width:100%;padding:5px;box-sizing:border-box;background-color:var(--cBrownLight);text-align:center;}#mobilNavi .mfNavi {padding-bottom:10px;font-weight: 300;font-size: 28px;font-size: 2.8rem;line-height:30px;font-weight:400;}#mobilNavi .mfNavi a {display:block;color:var(--cBrownDark);text-decoration:none;padding:0px 5px;font-family: 'Titillium Web', sans-serif;-webkit-font-smoothing: antialiased;}#mobilNavi .mfNavi a.mfNaviActiv {color: #FFF;background-color:var(--cBrownDark);}#mobilNavi ul.mSubNavi {padding:5px 0px 0px 0px;margin:0;}#mobilNavi ul.mSubNavi li {list-style: none;line-height:20px;padding: 0px 0px 5px 0px;margin: 0;font-weight: 300;font-size: 18px;font-size: 1.8rem;}#mobilNavi ul.mSubNavi li a {display:block;color:#A77746;text-decoration:none;}#mobilNavi ul.mSubNavi li a.sNaviactiv {color:#000;}#breadcrumbs a { color:#999; text-decoration:none; }#breadcrumbs a:hover { color:#000; }#breadcrumbs a strong { color:#000; font-weight:300; }#breadcrumbs span.bcLine { padding:0px 10px; text-align:center; }#sprachNavi a {text-decoration:none;color:#FFF;line-height:20px;}#sprachNavi a:hover {text-decoration:underline;}#sprachNavi span {padding:0px 10px;line-height:20px;}#footerNavi a, #footerNavi span, #footerNavi span.fNLine {text-decoration:none;color:#FFF;line-height:40px;display:block;}#footerNavi a:hover {text-decoration:underline;}#footerNavi a.fNactiv {color:#FFF;text-decoration:underline;}#footerNavi span.fNLine {padding:0 5px;}