:root {    --cRed: #671A1C;     --cRed_RGB: 103, 26, 28;--cRedLight: #B21B1E;     --cRedLight_RGB: 178, 27, 30;    --cBlack: #111;     --cBlack_RGB: 17, 17, 17;    --cCreme:#F1EFE7;    --cCremeRGB: 241, 239, 231;    --cBrownLight: #A67E6B;--cBrownLightRGB: 166, 126, 107;    --cGrey: #E2E2E2;    --cRedError: #b42231;--contentMaxWidth: 1600;}@-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; }}#content {font-size:15px;font-size:1.5rem;line-height:150%;font-weight:400;text-decoration:none;text-align:left;color:#333;}#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 a {color:#333;text-decoration:underline;}#content a:hover {text-decoration:none;}#content h1 {color:var(--cRed);line-height:120%;font-weight:normal;font-size:30px;font-size:3.0rem;margin:0px;padding:0px;}#content h2 {line-height:120%;font-weight:400;font-size:170%;color:var(--cRedLight);padding:0px;margin:0px;}#content h3 {font-size:130%;line-height:120%;font-weight:400;color:#555;padding:0px;margin:0px;}#content p {padding-bottom:2px;padding-top:2px;margin-bottom:2px;margin-top:2px;}#content strong {color:#000;}#content ul {padding-bottom:5px;padding-top:0px;margin:0px;padding-left:20px;}#content ul li {list-style:square;line-height:130%;padding-bottom:5px;}#content .text {width:100%;}#content .ImageShadow {}#content .ImageShadow img {}#content .layout1 .ImageShadow, #content .layout3 .ImageShadow, #content .layout5 .ImageShadow, #content .layout8 .ImageShadow {float:left;margin-top:4px;margin-right:20px;margin-bottom:5px;margin-left:0px;}#content .layout6 .ImageShadow, #content .layout9 .ImageShadow {margin-top:4px;margin-right:20px;margin-bottom:5px;margin-left:0px;}#content .layout2 .ImageShadow, #content .layout4 .ImageShadow, #content .layout7 .ImageShadow, #content .layout10 .ImageShadow {float:right;margin-top:4px;margin-right:0px;margin-bottom:5px;margin-left:20px;}#content .layout5 div.ImageRow {text-align:left;padding-bottom:8px;}#content .layout6 div.ImageRow {text-align:center;padding-bottom:8px;}#content .layout7 div.ImageRow {text-align:right;padding-bottom:8px;}#content .layout8 div.ImageRow {text-align:left;padding-top:0px;}#content .layout9 div.ImageRow {text-align:center;padding-top:10px;padding-bottom:10px;}#content .layout10 div.ImageRow {text-align:right;padding-top:0px;}#content .layout1 div.ytvideo, #content .layout3 div.ytvideo {float:left;}#content .layout2 div.ytvideo, #content .layout4 div.ytvideo {float:right;}#content .layout3 .textBlock {float:right;}#content .layout4 .textBlock {float:left;}#content .Abschluss {width:100%;height:17px;margin-top:15px;border-top:1px solid #CCC;}.offline {background-color:#F0C6C6;}.absatz {width:100%;position:relative;padding: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:600;}.cmsEditWrapper:hover .loginRow {left:0px;}.absatz .loginRow {position:absolute;left:-2000px;top:-30px;width:100%;height:20px;background-color:#FFF;border:2px solid #EEE;padding:3px;margin-bottom:5px;}.editbox {float:left;padding-right:10px;}.editboxR {float:right;}.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%;}.ytVideoBox {width: 100%;display: block;position: relative;}.ytVideoBox img {width: 100%;height: auto;display: block;background-position: center;background-size: cover;}.ytVideoBox::after {position:absolute;top:50%;left: 50%;width:108px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;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%0A");content:'';transform: translate(-50%, -50%);opacity: .8;}.ytVideoBox:hover::after {opacity: 1.0;}#content .inlineGallerySlider {width:calc(100% + 20px);padding:0px;position:relative;margin: 10px 0 0 -10px;}#content .inlineGallerySlider ul {margin:0;padding:0;list-style: none;display: block;}#content .inlineGallerySlider li.iGtem {width:100%;margin: 0 10px;padding:0;display: block;position:relative;overflow:hidden;}#content .inlineGallerySlider li.iGtem img {display: block;width: 100%;height: auto;}#content .iGSButtons {position: absolute;z-index:500;top: 50%;left: 10px;width:calc(100% - 20px);height:0px;display:block;}@media only screen and (min-width: 940px) {.inlineGallerySlider li.iGtem {width:50%;margin: 0 10px;}}.boxenInhalte {width:100%;z-index:700;}#content .boxenInhalte .bIWrapper {width: 100%;background-color: rgba(178,27,30,0.50);}.boxenInhalte .bILeft {width:100%;}.boxenInhalte .bILeft .bIBoxBild {display:block;width:100%;}.boxenInhalte .bILeft .bIBoxBild .cbIIWrapper {display:block;width:100%;position:relative;z-index:700;}.boxenInhalte .bILeft .bIBoxBild .cbIIPager {display:block;width:100%;position:absolute;left:0px;top:10px;padding:0 20px;height:16px;box-sizing:border-box;z-index:710;text-align:center;}.boxenInhalte .bILeft .bIBoxBild .cbIIPager a {display:inline-block;width:20px;height:20px;margin:0px 2px;background-color:#FFF;border-radius:10px;padding:4px;box-sizing:border-box;overflow:hidden;}.boxenInhalte .bILeft .bIBoxBild .cbIIPager a span {display:block;width:12px;height:12px;border-radius:6px;background-color: rgba(0,0,0,0.20);text-indent:-20000em;}.boxenInhalte .bILeft .bIBoxBild .cbIIPager a:hover span, .boxenInhalte .bILeft .bIBoxBild .cbIIPager a.selected span {background-color:#1240FF;}.boxenInhalte .bILeft img {width:100%;display:block;border:none;}.boxenInhalte .bIRight {width:100%;text-align:center;color:#212121;font-size:100%;padding:20px;box-sizing:border-box;}.boxenInhalte .bIBox {width:100%;}.boxenInhalte .bIBox span {display:block;}.boxenInhalte .bIBox .bIBoxTitle {font-size:120%;font-weight:400;line-height:30px;margin:0 0 5px 0;color:var(--cRedLight);}.boxenInhalte .bIBox .bIBoxText {font-size:90%;}.boxenInhalte .bIBox .bIBoxLink {height:40px;margin:25px 0 0 0;}#content .boxenInhalte .bIBox .bIBoxLink a {display:inline-block;border:1px solid #FFF;line-height:30px;padding:0 25px;background-color:var(--cRed);color:#FFF;font-weight:400;text-align:center;text-decoration: none;}#content .boxenInhalte .bIBox .bIBoxLink a:hover {background-color:#212121;}@media only screen and (min-width: 990px) {#content .boxenInhalte .bIWrapper {width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;}.boxenInhalte:nth-of-type(even) .bIWrapper {flex-direction:row-reverse;}.boxenInhalte .bILeft {width:60%;flex:1 1 auto;}.boxenInhalte .bILeft .bIBoxBild {}.boxenInhalte .bILeft .bIBoxBild .cbIIWrapper {}.boxenInhalte .bILeft .bIBoxBild img, .boxenInhalte .bILeft .bIBoxBild .cbIIWrapper img {width:100%;object-fit:cover;height:100%;}.boxenInhalte .bIRight {width:40%;padding:20px;position: relative;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items: center;-webkit-justify-content: center;    justify-content: center;}.boxenInhalte .bIBox {width:100%;}}#breadcrumbs a { color:#CCC; text-decoration:none; }#breadcrumbs a:hover { color:#333; }#breadcrumbs a strong { color:#999; }#sprachwahl a {color: #000;text-decoration:none;text-transform:uppercase;text-align:center;font-size:13px;font-size:1.3rem;line-height:16px;height:16px;width:26px;display:block;font-weight:normal;background-color:#FFF;float:right;}#sprachwahl a:hover, #sprachwahl a.LangActiv {color: #FFF;background-color:var(--cRedLight);}#sprachwahl span {height:16px;width:5px;float:right;display:block;}#hIButtons {position: absolute;top:50%;left:50%;z-index:500;width:90%;height:0px;margin:0 0 0 -45%;}#hIpager {position: absolute;bottom:10px;left:50%;width:100%;margin:0 0 0 -50%;height:40px;text-align:center;padding: 0px;z-index:1500;}.Box {width:100%;margin:0 0 5px 0;position:relative;color:#000;padding: 0 0 12px 0;}.BoxTitle {width:100%;line-height:24px;padding: 0px 10px;box-sizing: border-box;}.BoxTitle h4 {height:24px;margin: 0px;padding: 0px;line-height:24px;color:var(--cRedLight);font-size:18px;font-size:1.8rem;}.BoxTitle h4 a {color:var(--cRedLight);text-decoration:none;}.BoxContent {width:100%;padding:5px 0;}.BoxContent a {color:#000;text-decoration:underline;}.BoxContent a:hover {color:#000;text-decoration:none;}.BoxContent img {max-width:100%;height:auto;display:block;}#videoBox {width: 100%;margin: 15px 0px 0px;}#videoBox a {width:100%;display:block;background-color:var(--cRed);color:#FFF;font-size:150%;text-align:center;text-decoration:none;line-height:40px;}#angebotebox {width:200px;height:234px;position:relative;}.list_carouselAngebote {margin: 0px;width:210px;position:absolute;left:-5px;}.list_carouselAngebote ul#jqCBAngebote {margin:0;padding:0;list-style:none;display:block;}.list_carouselAngebote ul#jqCBAngebote li {width:210px;height:210px;margin:0px;display:block;float:left;}#angebotebox .AngebotItem {width:200px;margin:0px 5px;background-color:#FFC212;}#angebotebox .AItemBild {width:200px;height:110px;overflow:hidden;}#angebotebox .AItemBild img {display:block;}#angebotebox .AItemText {width:190px;height:90px;padding:5px;position:relative;background-image: url(../images/css/aBoxImgShadow.gif);background-repeat: no-repeat;background-position: center top;}#angebotebox .AItemText a {color:#FFF;text-decoration:none;}#angebotebox .AItemText a span {display:block;line-height:20px;color:#FFF;}#angebotebox .AItemText a span.title {height:40px;font-size:110%;overflow:hidden;}#angebotebox .AItemText a span.datum {height:20px;font-size:90%;text-align:right;}#angebotebox .AItemText a span.preis {position:absolute;bottom:5px;left:-5px;font-size: 100%;height:20px;line-height:20px;color:#FFF;padding: 2px 5px 6px 10px;background-image: url(../images/css/aBoxPreisBG.gif);background-repeat: no-repeat;background-position: left top;}a.sBprev {position:absolute;right:5px;top:-15px;width:12px;height:12px;background-image: url(../images/css/aBoxPfeile.gif);background-repeat: no-repeat;background-position: 0px 0px;}a.sBnext {position:absolute;right:20px;top:-15px;width:12px;height:12px;background-image: url(../images/css/aBoxPfeile.gif);background-repeat: no-repeat;background-position: 0px -12px;}#angebote .angebotitem {width:100%;}#angebote .top {width:100%;padding:10px;background-color:#FFC212;color:#FFF;box-sizing:border-box;}#angebote .bild {width:100%;height:65%;border:1px solid #FFF;overflow:hidden;box-sizing:border-box;}#angebote .bild img {width:100%;display:block;border:none;}#angebote .description {width:100%;position:relative;padding: 20px 0 0 0;}#angebote .description h2 {margin:0px;font-size:130%;color:#FFF;font-weight:normal;padding: 0px;}#angebote .description div.datum {color:#FFF3D0;font-size:90%;margin: 10px 0px;}#angebote .description div.preis {position:absolute;right:-15px;top:30px;font-size:16px;font-size:1.6rem;height:20px;line-height:20px;color:#FFF;padding: 2px 15px 6px 10px;background-image: url(../images/css/aListeBG.gif);background-repeat: no-repeat;background-position: right top;}#angebote div.angebotlink {width:100%;text-align:right;}#angebote div.angebotlink a {font-size:130%;color:#000;font-weight:normal;text-decoration:none;line-height:20px;padding: 0px;}#angebote div.angebotlink a:hover {text-decoration:underline;}#angebote .text {width:100%;padding:10px;margin-top:10px;box-sizing:border-box;}#angebote .aLine {width:100%;height:1px;border-top: 1px solid #CCC;margin: 24px 0px 0px;padding: 0px 0px 24px;}#impressionen {width:100%;}#impressionen .galleryRow {width:100%;padding:0 0 10px 0;display:flex;flex-wrap: wrap;}#impressionen .galleryItem {width:calc((100% - 10px) / 2);margin: 0 10px 10px 0;}#impressionen .galleryItem:nth-of-type(2n+2) {margin: 0 0 10px 0;}#impressionen .galleryImage {width:100%;overflow:hidden;}#impressionen .galleryImage a img {width:100%;height:auto;opacity: 0.5;display: block;}#impressionen .galleryImage a:hover img {background-color:#FFF;opacity: 1.0;}#impressionen .galleryTitle {color:#000;font-weight:normal;font-size:16px;font-size:1.6rem;height:18px;line-height:18px;overflow:hidden;padding: 5px 0 0;}#impressionen .gallerySubTitle {color:#6E6E6E;font-weight:normal;font-size:90%;line-height:15px;}#impressionen h5 {line-height:120%;font-weight:bold;font-size:130%;color:#000;padding:0px;margin: 0 0 10px;}#impressionen #impressionenUTitel {line-height:100%;padding:0px;margin: 0 0 10px;}#impressionen #impThumbnails {width:100%;display:flex;flex-wrap: wrap;}#impressionen .imgItem {width:calc((100% - 16px) / 3);margin: 0 8px 8px 0;}#impressionen .imgItem:nth-of-type(3n+3) {margin: 0 0 8px 0;}#impressionen .imgItem a {width:100%;display: block;border: 1px solid #FFF;box-sizing:border-box;overflow: hidden;}#impressionen .imgItem a img {width:100%;display: block;}@media only screen and (min-width: 940px) {#impressionen .imgItem {width:calc((100% - 32px) / 5);}#impressionen .imgItem:nth-of-type(3n+3) {margin: 0 8px 8px 0;}#impressionen .imgItem:nth-of-type(5n+5) {margin: 0 0 8px 0;}#impressionen .imgItem a:hover {border:1px solid var(--cRedLight);}#impressionen .imgItem a img {opacity: 0.75;}#impressionen .imgItem a:hover img {transform: scale(1.1);opacity: 1;transition: all .8s ease;}}.boxformsubmit {border:none;padding:0px;margin:0px;font-size:16px;font-size:1.6rem;color: #000;font-weight:normal;text-align:left;background-color:#F3F3F0;}.BLKalender {padding-left:30px;width:126px;margin-top:5px;margin-left:5px;margin-right:5px;position:relative;}#anfrageOLD {font-size:90%;width:100%;}#anfrageOLD table tr td {vertical-align:top;padding-bottom:6px;}#anfrageOLD table tr.abstand td {padding-top:30px;}#anfrageOLD table tr td.error {color:#AF0917;font-weight:700;}#anfrageOLD table tr td#alterKinderContainer input {margin-right:5px;}#anfrageOLD div.anfrageAngebot {border:2px solid #AF0917;color:#AF0917;padding:5px;margin-bottom:10px;width:100%;box-sizing:border-box;}div.aFTextW {position:relative;}div.aFTextW b {position:absolute;left:-10px;top:0px;color:#AF0917;}.aFeWoTypen {width:400px;}.aFeWoItem {width:200px;float:left;}.aFeWoItem input {vertical-align:middle;}.aFKalender {position:relative;}.formfield {border:1px solid #CCC;font-size:13px;font-size:1.3rem;font-family: 'Open Sans', sans-serif;padding:3px 4px;box-sizing:border-box;line-height:24px;}.formfield.cal {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='%23B21B1E' 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;}.formfield.dn {display:none;}.w30 { width:30px; text-align: center; }.w40 { width:40px; }.w80 { width:80px; }.w100 { width:100px; }.w200 { width:200px; }.w300 { width:100%; }.formsubmitOLD {font-family: 'Open Sans', sans-serif;font-size:14px;font-size:1.4rem;letter-spacing:1px;line-height:26px;text-align:center;position:relative;display:inline-block;padding:5px 15px;text-decoration:none !important;text-transform:uppercase;font-weight:700;box-sizing:border-box;border:none;color:#FFF !important;    background: linear-gradient(0deg, rgba(0,0,0,0.3) 0%, rgba(255,255,255,0) 75%);    background-color: var(--cRedLight);}#routenplaner {width:100%;}#map {width:100%;height:300px;border:2px solid #CCC;margin-bottom:20px;}#map a {text-decoration: none;}#map .mapPopup {font-size:14px;font-size:1.4rem;}#map .mapPopup a {text-decoration: underline;}#sitemap {width:100%;}#sitemap ul.sitemapfiL {margin:0px;padding:0px 0px 20px;}#sitemap ul.sitemapfiL li {list-style:none;font-size:110%;}#sitemap ul.sitemapfiL li a {color: #000;text-decoration:none;}#sitemap ul.sitemapfiL li a:hover {text-decoration:underline;}#sitemap ul.sitemapfiL li ul.sitemapseL {margin:0px;padding:5px 0px 0px;}#sitemap ul.sitemapfiL li ul.sitemapseL li {list-style:none;font-size:90%;padding-left:19px;}#sitemap ul.sitemapfiL li ul.sitemapseL li a {color: #9F0021;text-decoration:none;}#sitemap ul.sitemapfiL li ul.sitemapseL li a:hover {color: #666;}.fBox1 {width:100%;margin: 0px;padding: 0px;}.fBox2 {width:190px;float:left;margin: 0px 0px 0px 35px;padding: 0px;position:relative;}.fBoxTitle {width:100%;height:24px;margin: 0px 0px 16px;padding: 0px;text-align:center;}.fBoxTitle h5 {line-height:24px;font-weight: normal;font-size:18px;font-size:1.8rem;color: var(--cRedLight);margin: 0px;padding:0px;text-transform:uppercase;}.fBoxTitle h5 a {color: #FFF;text-decoration:none;}.fBoxContent {width:100%;padding: 10px 0px 0px;font-size:14px;font-size:1.4rem;}.fBoxContent b {font-size:130%;line-height:130%;padding: 0px 0px 5px;display:block;}.fBoxContent b a {color:#FFF;}.fBoxContent b a:hover {text-decoration:none;}.fBiBoxItem {position:absolute;padding:3px;background-color:#FFF;}.fBiBoxItem img {display:block;}#impressionenBox .imgTurnRight {transform:rotate(3deg);}#impressionenBox .imgTurnLeft {transform:rotate(-3deg);}#footerNavi {color:#FFF;}#footerNavi a {text-decoration:none;color:#FFF;}#footerNavi a:hover {text-decoration:underline;}#footerNavi a.fNactiv {color:#FFF;text-decoration:underline;}#fewoBox {width:100%;padding:0 15px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;}#fewoBox .fewoBoxItem {width:100%;margin:0 0 10px 0;}#fewoBox:hover .fewoBoxItem:not(:hover) {opacity:0.5;-webkit-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}#fewoBox .fewoBoxItem a {width:100%;display:block;position:relative;overflow:hidden;z-index:300;text-align: center;}#fewoBox .fewoBoxItem a span.fBIimage {width:100%;display:block;position: relative;}#fewoBox .fewoBoxItem a span.fBIimage::after {position:absolute;top:0;right:0;bottom:0;left:0;content:'';z-index:400;background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.4)));background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,.4) 100%);background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.4) 100%);}#fewoBox .fewoBoxItem a span.fBIimage img {width:100%;display:block;position: relative;background-size:cover;background-position:center center;background-repeat:no-repeat;}#fewoBox .fewoBoxItem a span.fBIinfo {width:100%;position:absolute;bottom:3%;left:0px;z-index:500;-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px 10px;color:#FFF;}#fewoBox .fewoBoxItem a span.fBIinfo span {display:block;padding:0 12px;position:relative;text-shadow: 0px 0px 10px rgba(0,0,0,0.5);}#fewoBox .fewoBoxItem a span.fBIinfo span.fBIname {line-height:100%;font-size:30px;font-size:3.0rem;font-weight:700;}#fewoBox .fewoBoxItem a span.fBIinfo span.fBIfakten {font-size:16px;font-size:1.6rem;padding:5px 0 0 0;}#fewoBox .fewoBoxItem a:hover::after {background-color: rgba(178,27,30,.8);position:absolute;top:0;right:0;bottom:0;left:0;content:'';z-index:400;}@media only screen and (min-width: 600px) {#fewoBox {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;}#fewoBox .fewoBoxItem {width:calc((100% - 20px) / 2);margin:0 20px 20px 0;}#fewoBox .fewoBoxItem:nth-of-type(2n) {margin:0 0 20px 0;}}#fDOverlay {width:100%;height:100vh;background-color:rgba(0,0,0,0.75);-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;position:fixed;top:0;left:0;z-index:8888;display: flex;}#fDOverlayWrapper {position:relative;opacity:0;-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;-webkit-animation-duration: .7s;animation-duration: .7s;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;height: auto;max-height:calc(100vh - 10px);width: 100%;max-width: 1200px;margin: auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction: column;background-color:#FFF;}#fDOWtop {width: 100%;position: relative;-webkit-box-flex: 0;-webkit-flex: 0 0 auto;-ms-flex: 0 0 auto;flex: 0 0 auto;background-color: var(--cRedLight);}#fDOWcontent {width: 100%;-webkit-box-flex: 1;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;overflow-y:scroll;}#fDOWtop a#fDOWtopCTA {display:inline-block;background-color:var(--cRedLight);color: #FFF;text-decoration: none;font-weight: 700;line-height: 40px;margin: 5px 20px;padding: 0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;}#fDOWtop a#fDOWtopCTA:hover {background-color:var(--cRed);}#fDOWtop a#fDOWtopClose {width:40px;height:40px;display:block;position:absolute;right:10px;top:5px;z-index:8889;background-color:var(--cRedLight);border-radius:20px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}#fDOWtop a#fDOWtopClose::after {width:30px;height:30px;margin:5px;display:block;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 30 30' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF' stroke-width='2' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 7,7 23,23' /%3E%3Cpath d='M 7,23 23,7' /%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;content:'';}#fDOWtop a#fDOWtopClose:hover {background-color:var(--cRed);}#fDOverlay #fDInner {color:var(--cRedLight);text-align:left;min-height:100%;position:relative;}#fDOverlay #fDOverlayWrapper #fDIwait {background-image:url(../js/slick/ajax-loader.gif);background-position:center center;background-repeat:no-repeat;min-height:100%;width:100%;height:100%;position:absolute;}@media only screen and (min-width: 960px) {#fDOverlay {padding:40px;}#fDOverlay #fDOverlayContainer a#fDOWtopClose {width:50px;height:50px;right:-25px;top:-25px;border-radius:25px;padding:5px;}#fDOverlay #fDOverlayWrapper {max-height:calc(100vh - 80px);}}#fewoDetail {width:100%;margin:0 auto;color:#333;}#fDImage {position:relative;z-index:600;}#fDImage img {display:block;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;}#fDImage::after {width:100%;height:20%;position:absolute;z-index:610;left:0;right:0;bottom:0px;background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(rgba(255,255,255,1)));background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background: linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);content:'';}#fDTop {width:100%;margin:8vh 0;text-align:center;background-position:center;background-repeat:no-repeat;background-size:contain;}#fDTHeader {width:100%;text-align: center;padding: 10px 0 0 0;}#fDTHeader h1 {line-height:100%;font-size:200%;padding:0;margin:0;font-weight:700;}#fDTHeader h2 {width:100%;font-size:120%;padding:5px 0 0 0;}#fDTFwrapper {width:100%;}#fDTFwrapper #fDTFakten {width:100%;padding:2vh 0;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#fDTFakten .fDTFBox {width:30%;text-align:center;padding:10px 0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}#fDTFakten .fDTFBox:nth-of-type(2) {border-left:1px solid #D1C8BE;border-right:1px solid #D1C8BE;}#fDTFakten .fDTFBox i {width:100%;display:block;font-size:14px;font-size:1.4rem;line-height:20px;font-weight:700;text-transform: uppercase;color:#333;font-style: normal;}#fDTFakten .fDTFBox b {width:100%;display:block;font-size:24px;font-size:2.4rem;line-height:40px;font-weight:700;color:var(--cRedLight);}#fDTFakten .fDTFBox span {width:100%;display:block;font-size:13px;font-size:1.3rem;line-height:20px;font-weight:400;}#fDMiddle {width:100%;background-color: rgba(178,27,30,0.20);margin:0;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}#fDMinfo {width:100%;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}#fDMinfoTitle {font-size:20px;font-size:2.0rem;font-weight:700;padding:0 0 20px 0;margin:0;}#fDMinfoText {width:100%;line-height:140%;}#content #fDMinfoText ul {padding:10px 0 0 20px;display: table;margin: 0 auto;}#content #fDMinfoText ul li {max-width: 400px;text-align: left;list-style:disc;}#content #fDMinfoText ul li::marker {color: var(--cRedLight);}#fDMinfoPreistext {width:100%;font-size:90%;padding:0 0 20px 0;}#fDMinfoPlan {width:100%;padding:20px 0 0 0;text-align: center;}#fDMinfoPlan a {width:100%;display:block;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto;}#fDMinfoPlan a span {display:inline-block;padding:0;color:var(--cRedLight);font-weight: 700;line-height:24px;text-transform:uppercase;}#fDMinfoPlan a span::before {display:inline-block;padding:0 10px 0 0;content:'>';color:#000;}#fDMinfoPlan a span::after {display:inline-block;padding:0 0 0 10px;content:'<';color:#000;}#fDMinfoPlan a:hover span {color:#000;}#fDMinfoDetail {width:100%;}#fDMinfoCTA {width:100%;text-align:center;margin:20px 0 0 0;}#fDMinfoCTA a {color:#FFF;background-color:var(--cRedLight);display:inline-block;padding:5px 20px;line-height:30px;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;vertical-align:middle;-webkit-border-radius:4px;border-radius:4px;border:1px solid #FFF;font-size:20px;font-size:2.0rem;font-weight:700;text-transform:uppercase;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);}#fDMinfoCTA a:hover {background-color:#554937;-webkit-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}#fDBottom {width:100%;padding:2vh 10px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;}#fDBottom .fDBrow {width:100%;}#fDpreisinfo {text-align: center;font-size: 90%;padding: 3vh 0;}#fDBottom .fDBrow .fDBrowTitle {width:100%;margin:0 0 1.2vh 0;text-align:center;}#fDBottom .fDBrow .fDBrowTitle h3 {font-size:28px;font-size:2.8rem;font-weight:700;color:var(--cRedLight);padding:0;margin:0;}#fDBottom .fDBrow .fDBrowContent {width:100%;margin:0 0 2.5vh 0;}#fDBottom .fDBrow .fDBrowContent:nth-last-of-type(1) {margin:0;}#fDBottom .fDBrow .fDBrowContent span {display:block;text-align:center;max-width:900px;margin:0 auto;}#fDBottom .fDBrow .fDBrowCTA {text-align:center;padding:2vh 0;}#fDBottom .fDBrow .fDBrowCTA a {line-height:40px;display:inline-block;padding:0 20px;font-weight: 700;background-color:var(--cRedLight);color:#FFF;text-decoration:none;}#fDBottom .fDBrow .fDBrowCTA a:hover {background-color:var(--cRed);}#fDBtext {width:100%;padding:0 0 30px 0;text-align:center;}#preiseWrapper {overflow-x:auto;}#preiseWrapper {padding:40px 0 0 0;background-image: url(../images/svg/swipe.svg);background-position:center top;background-repeat: no-repeat;background-size:36px 36px;}#preiseWrapper.pTsingle .dataCell {width:40%;}#preiseWrapper.pTsingle .priceCell {width:30%;}#preiseWrapper.pTfull .dataCell {width:22%;}#preiseWrapper.pTfull .priceCell {width:13%;}@media only screen and (min-width: 440px) {#preiseWrapper.pTsingle {padding:0;background:none;}}@media only screen and (min-width: 880px) {#preiseWrapper.pTfull {padding:0;background:none;}}#preisTabelle {width:100%;border-spacing:0px;    border-collapse:separate;border:0;table-layout:fixed;margin:0 auto;}#preiseWrapper.pTsingle #preisTabelle {min-width:400px;max-width:600px;}#preiseWrapper.pTfull #preisTabelle {min-width:600px;max-width:800px;}#preisTabelle tr th {font-size:14px;font-size:1.4rem;color:var(--cRedLight);font-weight:400;padding:10px 2px;text-align:center;}#preisTabelle tr.pTfewoTitle th {font-size:16px;font-size:1.6rem;font-weight:700;padding:0 2px 10px 2px;}#preisTabelle tr.pTfewoData th {font-weight:700;}#preisTabelle tr.pTfewoData th.dataCell, #preisTabelle tr td.seasonCell {text-align:left;padding:10px 2px 10px 10px;}#preisTabelle tr.pTfewoPrice td {position:relative;font-size:14px;font-size:1.4rem;}#preisTabelle tr.pTfewoPrice td::after {position:absolute;left:0;top:-1px;width:calc(100% - 5px);height:1px;background-color:#B9A391;content:'';}#preisTabelle tr.pTfewoPrice td.priceCell.pCtp::after {left:5px;}#preisTabelle tr td.priceCell {text-align:center;}#preiseInfoText {width:100%;padding:20px 0 0 0;font-size:77.77777%;line-height:130%;text-align:center;}#fDBpreiseInfo {width:100%;padding:20px 0 0 0;}#fDBgallery {width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0 0 0;}#fDBgallery a {display:block;width:calc((100% - 10px) / 2);margin:0 10px 10px 0;}#fDBgallery a:nth-of-type(2n) {margin:0 0 10px 0;}#fDBgallery a img {width:100%;display:block;}@media only screen and (min-width: 600px) {#fDTFwrapper #fDTFakten {width:600px;}#fDBgallery a {width:calc((100% - 20px) / 3);}#fDBgallery a:nth-of-type(2n) {margin:0 10px 10px 0;}#fDBgallery a:nth-of-type(3n) {margin:0 0 10px 0;}}@media only screen and (min-width: 900px) {#fDMinfo {margin:auto;padding:20px 30px;max-width: 800px;}#fDBottom {padding:3vh 20px;}#fDBgallery {padding:20px 0 0 0;}#fDBgallery a {width:calc((100% - 60px) / 4);margin:0 20px 20px 0;}#fDBgallery a:nth-of-type(2n), #fDBgallery a:nth-of-type(3n) {margin:0 20px 20px 0;}#fDBgallery a:nth-of-type(4n) {margin:0 0 20px 0;}}#anfrage {    margin: 0 auto;    max-width: 1000px;    padding: 0;    text-align: left;    position: relative;    font-size: 16px;font-size: 1.6rem;}#anfrage.formProcessing {    opacity: .7;}#anfrageConfirm {width: auto;padding: 30px;    text-align: center;    font-size: 26px;font-size: 2.6rem;    color: var(--cRed);    background-color: #FFF;    border: 1px solid var(--cRed);    border-radius: 5px;}#anfrageForm {    width: 100%;}@media only screen and (max-width: 800px) {#anfrageFormButton {    position: -webkit-sticky;    position: sticky;    bottom: 10px;    margin: 0;}.formItem.fI_Desktop {    display: none;}}.formCol {    width: 100%;}.formItem {    margin: 0 0 20px 0;    padding: 0;    position: relative;}.formItem label {    display: block;    position: relative;    line-height: 30px;    color: var(--cBlack);    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(--cRedError);    font-weight: 700;}.formItem.fIerror::after {    display: inline-block;    position: absolute;    left: 0px;    bottom: -18px;    width:100%;    font-size: 10px;font-size: 1.0rem;    line-height: 14px;    content: '';    color: var(--cRedError);}#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:1px solid var(--cRedError);}.formItem.fIerror .ffCal, .formItem.fIerror textarea.formfield {    border:1px solid var(--cRedError);}.formItem.fIAlignCenter {    text-align: center;}.accomodationTypen {width: 100%;display: flex;flex-wrap: wrap;    gap:20px;}#content .accomodationTypen .accItem {width: 100%;line-height: 16px;margin:0;padding:0 10px 0 0;position:relative;    flex: 1 1 200px;}.accomodationTypen .accItem input {display:inline-block;vertical-align:top;position:absolute;left:0px;top:10px;}.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: 17px;    font-size: 1.7rem;    color: var(--cRed);    font-weight: 700;}@-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 {    color: var(--cRed);    background: linear-gradient(40deg, rgba(var(--cRed_RGB), 1) 0%, rgba(var(--cCremeRGB), 1) 35%, rgba(var(--cCremeRGB), 1) 65%, rgba(var(--cRed_RGB), 1) 100%);    background-size: 400% 400%;    -webkit-animation: ButtonGradient 2s ease infinite;    animation: ButtonGradient 2s ease infinite;}#fError {    padding: 20px;    background-color: rgba( var(--cRed_RGB), .1);    border:2px solid var(--cRed);    color: var(--cRed);    font-weight: 300;    line-height: 140%;    border-radius: 5px;}#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 {    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;}}@media only screen and (min-width: 500px) {.accomodationTypen .accItem {width: calc(100% / 2);}}@media only screen and (min-width: 800px) {.formCol {    grid-column-gap:20%;}.accomodationTypen {    gap:10px 20%;}}.formfield {font-size:16px;font-size:1.6rem;padding:5px;margin:0;line-height:30px;color:rgba(var(--cRed_RGB), 1);background-color:#FFF;    border:1px solid #CCC;    border-radius: 5px;font-family: 'Open Sans', sans-serif;position:relative;}.formfield::-webkit-input-placeholder {color:rgba(var(--cRed_RGB),.5);}.formfield.dn {display:none;}.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='%23671A1C' 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 enable-background='new 0 0 40 50' viewBox='0 0 40 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23671A1C' 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:5px 35px 5px 5px;}.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%; }#content .formsubmit {font-size:18px;font-size:1.8rem;line-height:30px;text-align:center;    font-family: 'Open Sans', sans-serif;position:relative;display:block;max-width: -webkit-fit-content;max-width: -moz-fit-content;max-width: fit-content;margin: 0 auto;padding:8px 19px;text-decoration:none;text-transform:uppercase;font-weight:700;background-color:rgba(var(--cRed_RGB), 1);border: 1px solid rgba(var(--cRed_RGB), 1);color:#FFF;border-radius: 5px;}body.naviOpen, body.hasOverlay {height: 100vh;overflow: hidden;}#webwerkstatt {position:absolute;left:-923px;top:-437px;}#topWrapper {width:100%;background-color:var(--cRed);z-index:1000;position: fixed;top: 0;left: 0;}#top {position:relative;z-index:1000;text-align:center;display: -ms-grid;display: grid;-ms-grid-columns: 1fr 50px 50px 50px;grid-template-columns: 1fr 50px 50px 50px;align-items: center;}#top a#logoTop {display:inline-block;width:160px;height:40px;margin:0 0 0 5px;position:relative;text-decoration: none;z-index:1001;}#top a#logoTop span {display: block;box-sizing: border-box;}#top a#logoTop span.blumen {line-height: 14px;padding: 4px 30px 2px 0;text-align: center;display: none;}#top a#logoTop span.blumen b {display: block;width: 18px;height: 14px;margin: 0 1px;background-image: url("data:image/svg+xml,%0A%3Csvg enable-background='new 0 0 128.13 105.12' viewBox='0 0 128.13 105.12' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%2353778a'%3E%3Cpath d='m79.99 45.8c10.53-5.74 29.46-12.02 32.85-11.92 15.19.45 15.29 9.79 15.29 16.87 0 10.03-8.49 18.13-18.58 18.13-8.61 0-14.27-1.69-20.84-7.2-5.55-4.62-7.37-10.58-14.62-11.38.8-.78 4.99-3.93 5.9-4.5z'/%3E%3Cpath d='m87.56.66c8.47-.73 13.44 7.98 14.18 16.39 1.09 12.33-23.79 22.23-29.91 26.51-3.54 2.46-1.54-41.4 15.73-42.9z'/%3E%3Cpath d='m59.06 50.63c-9.08-11.59-15.59-17.65-30.51-17.65-12.64 0-28.55 10.39-28.55 22.96 0 13.85 13.64 16.89 27.28 14.01 11.01-2.31 12.39-6.8 19.85-11.32z'/%3E%3Cpath d='m44.64 66.52c-13.89 7.25-25.59 16.57-20.26 31.1 3.26 8.9 15.22 8.69 24.18 5.44 16.94-6.12 15.42-28.74 9.26-45.56z'/%3E%3Cpath d='m63.9 62.91c19.45 0 41.83 9.66 46.9 25.22 2.7 8.27-11.61 16.41-20.37 16.41-12.32 0-21.55-5.61-22-23.16z'/%3E%3Cpath d='m61.63 40.63c-12.21-7.31-39.55-11.6-33.99-26.33 4.42-11.72 16.81-17.6 26.74-12.39 10.89 5.73 7.25 38.72 7.25 38.72z'/%3E%3C/g%3E%3Cpath d='m65.44 59.14c16.93 0 33.59 6.24 37.85 19.64 3.95 12.39-7.15 16.69-14.76 16.69-10.72 0-18.75-4.9-19.14-20.23z' fill='%23fff'/%3E%3Cpath d='m83.98 47.74c9.17-5.01 21.09-14.03 24.05-13.95 13.21.4 13.3 8.55 13.3 14.74 0 8.75-7.39 15.81-16.16 15.81-7.49 0-12.42-1.47-18.14-6.28-4.83-4.03-6.4-9.24-12.71-9.93.69-.68 8.87.1 9.66-.39z' fill='%23fff'/%3E%3Cpath d='m82.4 7.66c6.97-2.48 15.32 4.11 15.97 11.45.95 10.76-20.63 19.03-26.79 21.5-3.49 1.4-2.38-28.23 10.82-32.95z' fill='%23fff'/%3E%3Cpath d='m61.24 49.43c-7.9-10.13-13.56-15.42-26.54-15.42-11 0-24.84 9.08-24.84 20.04 0 12.09 11.86 14.75 23.73 12.24 9.58-2.03 12.82-4.81 19.31-8.75z' fill='%23fff'/%3E%3Cpath d='m50.86 64.44c-12.08 6.35-24.43 12.32-19.8 24.99 2.84 7.77 10.42 7.51 18.22 4.68 14.73-5.34 16.24-25.01 10.88-39.7z' fill='%23fff'/%3E%3Cpath d='m63.47 39.69c-10.62-6.39-34.4-10.13-29.56-22.99 3.84-10.23 11.07-14.18 19.71-9.62 9.48 4.99 9.85 32.61 9.85 32.61z' fill='%23fff'/%3E%3Cpath d='m53.82 45.29c0-7.11 11.59-13.46 18.72-13.46 7.14 0 9.86 8.31 9.86 15.42s-8.04 12.87-15.17 12.87c-7.14 0-13.41-7.73-13.41-14.83z' fill='%23f5e031'/%3E%3C/svg%3E");background-size: contain;background-repeat: no-repeat;background-position: center;}#top a#logoTop span.svg {margin:0;height: 40px;background-image: url(../images/svg/logo.svg);background-repeat: no-repeat;background-size:contain;background-position: center;}#top a#logoTop span.schrift {line-height: 14px;padding: 0 40px 6px 0;text-align: right;color:rgba(255,255,255,.4);display: none;}#top a.topButton {color:#FFF;display: block;height: 50px;line-height: 50px;width: 100%;position: relative;overflow: hidden;font-weight: 700;text-decoration: none;}#top a.topButton span {display: none;}#top a.topButton::before {width: 20px;height: 20px;content: '';display: block;position: absolute;left:15px;top: 15px;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 600 200' viewBox='0 0 600 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-rule='evenodd' fill='%23fff' fill-rule='evenodd'%3E%3Cpath d='m215.4 52.6 71.2 72.2c3.1 2 8.3 5.3 13.4 5.3 4.1 0 8.3-2 13.4-4.1l71.3-71.6v92.4c0 6.3-5.1 7.3-7.2 7.3h-155c-6.1 0-7.2-5.1-7.2-7.3v-93.5c.1-.2.1-.4.1-.7zm160-6.6-70.3 70.6c-4.1 4.1-7.2 2-9.4 0l-70.2-70.6zm2.1 118.4c7.2 0 17.5-4.1 17.5-17.7v-93.4c0-7.3-4.1-17.7-17.5-17.7h-155c-7.2 0-17.5 4.1-17.5 17.7v93.4c0 7.2 4.1 17.5 17.5 17.5h155z'/%3E%3Cpath d='m5.1 29.2s21.3-24.9 32-24.2c10.6 1.4 24.9 24.9 29.1 38.4 3.6 13.5-5 22.8-8.5 27.7-2.8 4.3-5.7 7.9-5.7 7.9 8.5 25.6 43.4 60.4 69 69 0 0 3.6-2.1 8.5-5.7 4.3-3.6 13.5-12.1 27.7-7.8 13.5 3.6 37 18.5 37.7 28.4.7 10.7-24.2 32-24.2 32-83.8 3.5-168.5-81.8-165.6-165.7zm88.2-3.6c-9.2 0-9.2-14.2 0-14.2 25.6 0 49.8 10 67.6 27.7s27.7 42.7 27.7 67.6c0 9.2-13.5 9.2-13.5 0 0-21.3-8.5-42-24.2-57.6-15-14.9-35.6-23.5-57.6-23.5zm.7 29.2c-9.2 0-9.2-13.5 0-13.5 17.1 0 34.1 6.4 46.2 19.2 12.1 12.1 19.2 28.4 19.2 46.2 0 8.5-14.2 9.2-14.2 0 0-14.2-5.7-27-14.9-36.3-10-9.9-22.8-15.6-36.3-15.6z'/%3E%3Cpath d='m457.7 164.9 2.8 1.7c12 7.1 25.8 10.9 39.8 10.9 43.1 0 78.2-35.1 78.2-78.2 0-20.9-8.1-40.6-22.9-55.4-14.6-14.8-34.2-22.9-55.1-22.9-43.2-.1-78.3 35-78.3 78.2 0 14.8 4.2 29.2 12 41.6l1.9 3-7.9 28.9zm-52.2 30.1 13.4-48.8c-8.3-14.3-12.6-30.4-12.6-47 0-51.9 42.2-94.1 94.1-94.1 25.2 0 48.8 9.8 66.6 27.6s27.5 41.4 27.5 66.6c0 51.9-42.3 94.1-94.1 94.1-15.8 0-31.2-4-45-11.5z'/%3E%3Cpath d='m476.9 59.8c-1.8-3.9-3.6-4-5.3-4.1-1.4 0-2.9 0-4.5 0s-4.1.6-6.3 2.9-8.2 8-8.2 19.6 8.4 22.8 9.6 24.3 16.3 26.1 40.2 35.5c19.9 7.9 23.9 6.3 28.2 5.9s13.9-5.7 15.9-11.2c1.9-5.5 1.9-10.2 1.4-11.2s-2.2-1.6-4.5-2.8-13.9-6.9-16.1-7.6c-2.2-.8-3.7-1.2-5.3 1.2s-6.1 7.6-7.5 9.2-2.8 1.8-5.1.6-9.9-3.7-18.9-11.7c-7-6.2-11.7-14-13.1-16.3s-.1-3.6 1-4.8c1-1 2.3-2.8 3.5-4.1s1.6-2.3 2.3-3.9c.8-1.6.4-2.9-.2-4.1-.5-1.1-5-12.8-7.1-17.4z'/%3E%3C/g%3E%3C/svg%3E");background-position: left center;background-repeat: no-repeat;background-size: 60px 20px;}#top a.topButton#mailButton::before {background-position: center center;}#top a.topButton#mailButton {display: none;}#top a.topButton#waButton::before {background-position: right center;}a#hamburger {width:50px;height:50px;display:block;margin:0;padding:10px;text-decoration:none;background-color:#AD0F0C;box-sizing:border-box;opacity:1;transition: opacity .5s ease-in;z-index:1001;}a#hamburger span {width:30px;height:30px;display:block;}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: 6;}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;}#top a#naviControl {display:none;}#mainNavi {position: fixed;width: 100%;height: calc(100vh - 50px);left: -100%;top: 50px;bottom: 0;background-color: #AD0F0C;padding: 20px 5px;box-sizing:border-box;display:flex;transition: all .9s cubic-bezier(0.7, 0, 0.15, 1);}body.naviOpen #mainNavi {left: 0;overflow-y: scroll;background-image: url(../images/svg/wein-2.svg);background-size: auto 60%;background-position: right top;background-repeat: no-repeat;}#sprachwahl {position:absolute;right:20px;top:-20px;height:20px;padding:0;text-align:center;z-index:100;}#wrapper {width:100%;position:relative;z-index:100;background: linear-gradient(to top, rgba(255,255,255,1) 100px, rgba(255,255,255,0) 400px);}#cWrapper a.scrolldown {width:40px;height:40px;position:fixed;z-index:500;top:250px;left:60px;text-indent:-9999px;background-image: url(../images/css/scrollBottom.png);background-repeat: no-repeat;}#cWrapper a.scrollup {width:40px;height:40px;position:fixed;z-index:500;top:250px;left:60px;display:none;text-indent:-9999px;background-image: url(../images/css/scrollTop.png);background-repeat: no-repeat;}@media only screen and (max-width: 1200px) {#cWrapper a.scrolldown { display:none; left:-60px; }#cWrapper a.scrollup { display:none; left:-60px; }}a.ctaButton {position: fixed;right:0;bottom: 0;z-index:301;background-color: rgba(178,27,30,0.80);color: #FFF;font-size:18px;font-size:1.8rem;font-weight: 700;line-height: 30px;text-decoration: none;width:100%;margin: 0 auto;text-align: center;}#openingButton {width: 100%;position: relative;margin: 0 auto;}#openingButton a {width: 100%;display: block;text-decoration: none;}#openingButton a .circle {width: 100%;display: block;background-color: #AD0F0C;box-sizing:border-box;padding: 5px 15px;}#openingButton a .circle span {width: 100%;display: block;color: #FFF;}#openingButton a .circle span:nth-child(1) {font-size: 18px;font-size: 1.8rem;}#openingButton a .circle span:nth-child(2) {font-size: 14px;font-size: 1.4rem;color: rgba(255,255,255,.7);}#pageTitle {width:970px;position:absolute;left:50%;margin:0 0 0 -485px;top:30%;text-align:left;display:none;z-index:500;}#pageTitle p {text-transform:uppercase;padding:0px;margin:0px;line-height:130%;}#pageTitle p span {padding:0px 15px;margin:1px 0px;display:inline-block;line-height:120%;font-size:250%;color:var(--cRed);background-color: rgba(255,255,255,.9);background-repeat: repeat;}#pageTitle p span.slFirstRow {margin:0px 0px 0px 20px;}#fullpage {width:100%;position:relative;z-index:100;margin: 0 auto;}body.hasOverlay #topWrapper {z-index:100;}body.hasOverlay #fullpage {z-index:200;}#page {width:100%;position: relative;padding: 10px 15px 50px 15px;background-color: #FFF;margin: 0;box-sizing:border-box;}#leftCol {width: 100%;}#partner {width: 100%;display:flex;justify-content: center;flex-wrap: wrap;}#partner a {display:block;padding: 0px 15px 10px 15px;}#partner a img {display:block;width: auto;height: 40px;margin: 0 auto;}.cmsAlert {text-align:center;padding:10px;margin-bottom:20px;background-color:#F8D7CB;border:1px solid #BD0D2D;font-size:14px;font-size:1.4rem;}#content {padding:0px;width:100%;position:relative;}#content #tTa {position:absolute;display:block;width:1px;height:1px;top:-45px;}#subNavi {display: none;}#fbLike {bottom: 50px;left: 260px;width: 555px;height: 21px;padding: 4px 0px 4px 85px;position: absolute;border-top:1px solid #CCC;border-bottom:1px solid #CCC;display:none;}#fbLike img#fbImage {position:absolute;left:0px;top:5px;}#fbLike #gplus {position:absolute;right:0px;top:5px;width:70px;}#breadcrumbs {position:absolute;bottom:10px;left:260px;font-size:80%;line-height:12px;color:#CCC;width:640px;text-align:left;display:none;}#footerWrapper {width:100%;background-color:var(--cRed);background-image: url(../images/css/footerBG.gif);background-repeat: repeat-x;background-position: left top;padding: 0px;position: relative;z-index:90;}#footer {width:98%;position:relative;padding: 0px 0px 20px;color:#FFF;margin: 0px auto;}#footerBoxen {width:100%;padding: 0px 0px 30px;}#fBLeft {width:100%;text-align:center;}#fBRight {width:675px;float:right;display:none;}#footerNaviRow {width:100%;border-top:1px solid rgba(255,255,255,0.3);padding: 10px 0px 30px;}#pIVA {width:100%;text-align:center;}#footerNavi {width:100%;text-align:center;color: #FFF;}a.klaro-setting-loader {position: fixed;z-index: 2000;right:-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.pageID12 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;} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clear{display: inline-table;}* html .clear{height: 1%;}.clear{display: block;}#loginDialog {    max-width: 400px;    margin:80px auto 0 auto;    padding: 36px 32px 28px;    background: #ffffff;    border-radius: 10px;    box-shadow: 0 4px 24px rgba(0,0,0,.10), 0 1px 4px rgba(0,0,0,.06);        font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 14px;    color: #1a1f36;    line-height: 1.5;    position: relative;}#loginDialog::before {    width: 100%;    content: "CMS - Login";    display: block;    text-align: center;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 10px;    font-weight: 700;    letter-spacing: .20em;    text-transform: uppercase;    color: #8892a4;    position: absolute;    top: -30px;    left: 0;}#loginDialog .login-row {    display: flex;    flex-direction: column;    gap: 5px;    margin-bottom: 16px;}#loginDialog .login-row.login-submit {    margin-top: 22px;    margin-bottom: 0;}#loginDialog .login-row label {    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 11px;    font-weight: 700;    letter-spacing: .06em;    color: #555e7a;               text-transform: uppercase;}#loginDialog .login-row input[type="text"],#loginDialog .login-row input[type="password"] {    width: 100%;    padding: 10px 12px;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 14px;    color: #1a1f36;               border: 1.5px solid #d0d5e0;    border-radius: 6px;    background: #f8f9fb;    transition: border-color .18s, box-shadow .18s, background .18s;    box-sizing: border-box;    outline: none;    -webkit-appearance: none;}#loginDialog .login-row input[type="text"]:focus,#loginDialog .login-row input[type="password"]:focus {    border-color: #3d6bb5;    background: #ffffff;    box-shadow: 0 0 0 3px rgba(61,107,181,.15);}#loginDialog .login-row.is-error input[type="text"],#loginDialog .login-row.is-error input[type="password"] {    border-color: #c0392b;    background: #fff5f5;    box-shadow: 0 0 0 3px rgba(192,57,43,.12);}#loginDialog #loginSubmitBtn {    display: block;    width: 100%;    padding: 11px 0;    text-align: center;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 12px;    font-weight: 700;    letter-spacing: .10em;    text-transform: uppercase;    color: #ffffff;               background: #2c4a7c;    border-radius: 6px;    cursor: pointer;    text-decoration: none;    transition: background .18s, transform .12s, box-shadow .18s;    box-shadow: 0 2px 8px rgba(44,74,124,.25);    -webkit-user-select: none;       -moz-user-select: none;            -ms-user-select: none;        user-select: none;}#loginDialog #loginSubmitBtn:hover {    background: #1e3660;    color: #ffffff;               box-shadow: 0 4px 14px rgba(44,74,124,.32);    text-decoration: none;}#loginDialog #loginSubmitBtn:active {    transform: translateY(1px);    box-shadow: 0 1px 4px rgba(44,74,124,.18);}#loginDialog #loginSubmitBtn.is-loading {    opacity: .55;    pointer-events: none;    cursor: default;}#loginDialog #loginSubmitBtn.is-loading::after {    content: " ...";}#loginDialog #loginFeedback {    min-height: 0;    margin-top: 14px;}#loginDialog .login-msg {    margin: 0;    padding: 10px 14px;    border-radius: 6px;    font-family: Verdana, Geneva, Tahoma, sans-serif;    font-size: 12.5px;    line-height: 1.45;    border: 1px solid transparent;}#loginDialog .login-ok {    background: #d4edda;    color: #155724;    border-color: #b8dac2;}#loginDialog .login-info {    background: #d1ecf1;    color: #0c5460;    border-color: #a8d9e4;}#loginDialog .login-error {    background: #f8d7da;    color: #721c24;    border-color: #f0b8bc;}@media only screen and (min-width:980px) {html {font-size: 62.5%;}#topWrapper {}#top {height:30px;width:920px;margin:0 auto;grid-template-columns: 300px 1fr 1fr 100px;}#top a#logoTop {position:absolute;top:0px;left:0px;width:240px;height:80px;margin: 0;background-color: var(--cRed);-webkit-border-bottom-right-radius: 15px;-webkit-border-bottom-left-radius: 15px;-moz-border-radius-bottomright: 15px;-moz-border-radius-bottomleft: 15px;border-bottom-right-radius: 15px;border-bottom-left-radius: 15px;}#top a#logoTop span.svg {margin: 15px 0 0 0;}#top a#logoTop span.schrift {display: block;order: 1;}#top a.topButton {height:auto;line-height: 30px;text-align: left;padding: 0 0 0 30px;}#top a.topButton span {display: inline-block;}#top a.topButton::before {left:0px;top: 5px;}#top #telButton {-ms-grid-column: 1;    -ms-grid-column-span: 1;    grid-column: 2/3;}#top a.topButton#mailButton {display:block;}#top #waButton {display: none;}a#hamburger {position: absolute;left: 50%;top: 0;-ms-grid-column: 1;    -ms-grid-column-span: 1;    grid-column: 4/5;}#mainNavi {top: 30px;height: calc(100vh - 30px);}body.naviOpen #mainNavi {background-size: 500px auto;}#wrapper {padding:30px 0 0 0;}#cWrapper {width: 100%;max-width: 1500px;overflow:hidden;}a.ctaButton {width:220px;margin:0;right:calc((100% - 920px) / 2);top:-150px;bottom: auto;color: #FFF;font-size:26px;font-size:2.6rem;text-decoration: none;position: absolute;padding: 10px;}a.ctaButton:hover {background-color: #FFF;color:var(--cRedLight);}#hIpager {bottom:80px;}#openingButton {width: 920px;}#openingButton a {width: 160px;position: absolute;top: -200px;left: 50px;z-index: 500;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100' width='100'%3E%3Ccircle cx='50' cy='50' r='50' fill='%23AD0F0C' /%3E%3Ccircle cx='50' cy='50' r='46' stroke='%23FFF' stroke-width='1' fill-opacity='0' stroke-opacity='0.9' stroke-dasharray='3' /%3E%3C/svg%3E");background-size: contain;background-position: center;-webkit-transform: rotate(-20deg);-ms-transform: rotate(-20deg);transform: rotate(-20deg);}#openingButton a:hover {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='100' width='100'%3E%3Ccircle cx='50' cy='50' r='50' fill='%23671A1C' /%3E%3Ccircle cx='50' cy='50' r='46' stroke='%23FFF' stroke-width='1' fill-opacity='0' stroke-opacity='0.9' stroke-dasharray='0' /%3E%3C/svg%3E");}#openingButton a .circle {width: 160px;height: 160px;padding: 20px;position: relative;background-color: transparent;}#openingButton a .circle span {position: absolute;width:calc(100% - 40px);text-align: center;}#openingButton a .circle span:nth-child(1) {bottom:50%;padding: 0 0 5px 0;}#openingButton a .circle span:nth-child(2) {top:50%;padding: 5px 0 0 0;border-top:1px solid rgba(255,255,255,.6);}#fullpage {width: 920px;padding: 0px 0 30px 0;margin:-70px auto 0 auto;background-color:transparent !important;z-index:100;}#page {width:100%;padding: 20px 20px 100px 20px;}#sprachwahl, #fbLike, #breadcrumbs {display:block;}#leftCol {float:left;width: 200px;padding:0 0 190px 0;}#subNavi {width:170px;padding:10px 15px;margin: 0px 0px 30px;background-color:var(--cRed);display: block;}#partner {position:absolute;left:25px;bottom:0px;width: 200px;display: block;text-align: center;}#content {padding:20px 0px 0px;width: 640px;float:right;}#footerWrapper {padding: 0px 0px 60px;}#footer {width:880px;}#fBLeft {width:200px;float:left;text-align:left;}#fBRight {display:block;}#pIVA {width:48%;float:left;font-size:90%;text-align:left;}#footerNavi {float:right;width:48%;text-align:right;color: #FFF;}#angebote .bild {width:200px;height:130px;float:left;}#angebote .description {width:400px;min-height:100px;float:right;padding: 0px 0px 32px 0px;}#angebote .description div.preis {font-size:110%;}.w300 { width:300px; }#map {height:400px;}#routeField {width:70%;float:left;}#routeButton {float:right;width:20%;text-align:right;}}@media only screen and (min-width:1200px) {#openingButton a {left: 0px;}}ul.mainNavi {padding:0;width: auto;margin:0 auto auto 45px;}ul.mainNavi li.fL {list-style:none;padding: 0;position: relative;line-height: 40px;margin: 3vh 0;}ul.mainNavi li.fL a {margin: 0;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight: normal;font-size: 28px;font-size: 2.8rem;color: rgba(255,255,255,.8);text-decoration: none;display: block;text-transform: uppercase;}ul.mainNavi li.fL a:hover, ul.mainNavi li.fL a.fLactiv, ul.mainNavi li.fL a.fLactiv span {color:#FFF;}ul.mainNavi li.fL a.mNBicon {position: absolute;width: 40px;height: 40px;left: -45px;top: 0px;padding: 0;display: block;background-image: url("data:image/svg+xml, %3Csvg enable-background='new 0 0 20 40' viewBox='0 0 20 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-linecap='round' fill-opacity='0' stroke='%23FFF' stroke-width='.7'%3E%3Cpath d='M 7,9 10,11 13,9' /%3E%3Cpath d='M 7,31 10,29 13,31' /%3E%3C/g%3E%3C/svg%3E%0A");background-size: cover;background-position: top center;}ul.mainNavi li.fL.open a.mNBicon {background-position: bottom center;}ul.mainNavi li.fLline {list-style: none;display: none;padding: 0;}ul.mainNavi li.fL a span {display: none;}.parent .navLayer {position:relative;display: none;}ul.mainNavi li.fL.open .parent .navLayer {display: block;}#mainNavi ul.subNavi {margin:2vh 0 0 0;padding:0;width:100%;}#mainNavi ul.subNavi li.sL {margin:0;padding:0;list-style:none;line-height:20px !important;}#mainNavi ul.subNavi li.sL a {color:#FFF;margin:0;font-weight:normal;font-size: 18px;font-size: 1.8rem;display:block;line-height:20px;text-transform:none !important;background-color:transparent;background-image:none !important;border:none !important;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}ul.subNavi li.sL a.sLactiv {color:#FFF !important;font-weight:700 !important;}#mainNavi ul.subNavi li.sLline {list-style:none;margin: 0;height: 10px;}@media only screen and (min-width: 980px) {ul.mainNavi {margin: auto;}ul.mainNavi li.fL a {font-size: 40px;font-size: 4.0rem;}}ul.subNaviLeft {width:170px;margin:0px;padding:0px;}ul.subNaviLeft li.sL {list-style:none;width:170px;}ul.subNaviLeft li.sLLine {list-style:none;height:1px;width:170px;background-color:rgba(255,255,255,0.2);}ul.subNaviLeft li a {line-height:30px;font-weight:normal;font-size:16px;font-size:1.6rem;color:rgba(255,255,255,0.8);width:170px;text-decoration:none;display:block;padding: 0px;margin:0px;}ul.subNaviLeft li a:hover {color:#FFF;}ul.subNaviLeft li a.sLactiv, ul.subNaviLeft li a.sLactiv:hover {color:#FFF;font-weight:bold;}#mobilSprachNavi a {line-height:30px;font-weight: 400;font-size: 120%;color:#505050;text-decoration:none;text-transform:uppercase;display:inline-block;padding:0px 15px 0px 0px;}#mobilNavi {width:100%;padding:15px;font-family: 'Open Sans', sans-serif;-webkit-font-smoothing: antialiased;box-sizing:border-box;}#mobilNaviLeft {width:48%;float:left;}#mobilNaviRight {width:48%;float:right;}#mobilNavi .mfNavi {padding-bottom:10px;font-size: 120%;line-height:30px;font-weight:400;}#mobilNavi .mfNavi a {display:block;color:#1240FF;text-decoration:none;padding:0px 5px;}#mobilNavi .mfNavi a.mfNaviActiv {color: var(--cRed);background-color:#FFF;}#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: 90%;}#mobilNavi ul.mSubNavi li a {display:block;color:#FFF;text-decoration:none;}#mobilNavi ul.mSubNavi li a.sNaviactiv {color:#000 !important;}