@font-face {font-family: 'Droid Sans';font-style: normal;font-weight: 400;font-display: swap;src: url(webfonts/droidsans/400-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Droid Sans';font-style: normal;font-weight: 700;font-display: swap;src: url(webfonts/droidsans/700-latin.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-display: swap;font-family: 'Merriweather';font-style: normal;font-weight: 400;src: url('webfonts/merriweather/v30-latin_latin-ext-regular.woff2') format('woff2');}@font-face {font-display: swap;font-family: 'Merriweather';font-style: normal;font-weight: 700;src: url('webfonts/merriweather/v30-latin_latin-ext-700.woff2') format('woff2');}:root {--cRed: #AA1314;--cRedRGB: 170, 19, 20;--cRedDark: #683431;--cRedDarkRGB: 104, 52, 49;--cBeige: #D1CCBD;--cBeigeRGB: 209, 204, 189;--cBlack:#131313;--cBlackRGB: 19, 19, 19;--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;}.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 jumpingDot {0%{margin:9px 0 0 0; opacity:1.0; }100%{margin:51px 0 0 0; opacity:0; }}@keyframes jumpingDot {0%{margin:9px 0 0 0; opacity:1.0; }100%{margin:51px 0 0 0; opacity:0; }}.formfield {font-size:16px;font-size:1.6rem;padding:5px 7px;margin:0;line-height:30px;color:#131313;background-color:#FFF;border:none;border:2px solid #CCC;border-radius: 5px;font-family:'Droid Sans', sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:relative;}.formfield::-webkit-input-placeholder {color:rgba(66,74,66,.5);}.formfield.dn {display:none;}.formfield.ffCal {max-width:180px;padding-right:33px;border-radius: 5px;background-image: url("data:image/svg+xml,%0A%3Csvg height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23403A33' 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:center right 4px;background-repeat:no-repeat;background-size: 24px;}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='%23686868' 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 7px;border-radius: 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:40px; text-align:center; margin: 0 5px 5px 0; }.w40 { width:40px; text-align:center; margin: 0 5px 5px 0; padding: 8px 2px; }.w50 { width:50px; text-align:center; margin: 0 5px 5px 0; }.w80 { width:80px; }.w100 { width:50%; }.w200 { width:200px; }.w300 { width:90%; }.w400 { width:90%; }body #page .formsubmit {font-size: 16px;font-size: 1.6rem;margin: 0;line-height: 30px;color: #FFF;text-transform:uppercase;letter-spacing: 1px;font-weight: 700;padding:5px 12px;background-color:var(--cRed);border: 2px solid var(--cRed);text-align:center;vertical-align:middle;outline: none;text-decoration: none;display: inline-block;border-radius: 5px;} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clear{display: inline-table;}* html .clear{height: 1%;}.clear{display: block;}#content {font-size:14px;font-size:1.4rem;line-height:150%;font-weight:400;text-decoration:none;text-align:left;color:#403A33;}#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 {color:#333;text-decoration:underline;}#content a:hover {text-decoration:none;}#content strong, #content b {color:#000;}#content h1, #content h3 {font-family: 'Merriweather', serif;color:#584F46;line-height:120%;font-weight:400;font-size:28px;font-size:2.8rem;margin:0px;padding:0px;}#content h2, #content h4 {line-height:120%;font-weight:400;font-size:22px;font-size:2.2rem;color:#666;padding:0px;margin:0px;}#content h5 {font-size:18px;font-size:1.8rem;line-height:120%;font-weight:400;color:#000;padding:0px;margin:0px;}#content .aL { text-align:left; }#content .aC { text-align:center; }#content .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: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:30px;background-color:#FFF;border:2px solid #EEE;padding:3px;box-sizing: border-box;}.editbox {float:left;padding-right:10px;}.editboxR {float:right;}#themen .themenBox {width:180px;float:left;}#themen .mr30 {margin-right:30px;}#themen .tbImage {width:178px;height:118px;overflow:hidden;border:1px solid #FFF;position:relative;}#themen a {color:#000;font-size:14px;font-size:1.4rem;}#themen a span {position:absolute;left:-20145px;bottom:0px;width:168px;height:18px;border-top:1px solid #FFF;display:block;line-height:18px;background-image: url(../images/css/transparent_w70.png);padding: 1px 5px;}#themen a:hover span {left:0px;}#themen .tbImage img {border:none;width:178px;}#logo img.rh {position:absolute;left:80px;top:0px;width:50px;height:50px;}#logo h6 {position:absolute;left:25px;top:90px;font-size:12px;font-size:1.2rem;color:#738039;padding:0px;margin:0px;font-weight:normal;}#headerImage div.hImage {width:100%;display:block;float:left;z-index:600;position:relative;background-color:#FFF;}#headerImage div.hImage .hImageLandscape, #headerImage div.hImage .hImagePortrait { background-position: center; background-repeat: no-repeat; background-size: cover; }@media only screen and (orientation: portrait), only screen and (max-aspect-ratio: 1/1) {#headerImage div.hImage .hImageLandscape {display:none;}#headerImage div.hImage .hImagePortrait {display:block;}}@media only screen and (orientation: landscape) and (min-aspect-ratio: 1/1) {#headerImage div.hImage .hImageLandscape {display:block;}#headerImage div.hImage .hImagePortrait {display:none;}}#headerImage div.hImage img {width:100%; height: auto;display:block;}#hIButtons {position:absolute;top:50%;left:0;margin:0;z-index:9800;width:100%;height:0px;}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:-20px;left:25px;width:400px;height:10px;text-align:left;padding: 0px;z-index:200;}#hIpager a {display:block;width:10px;height:10px;margin-right:5px;float:left;background-image: url(../images/css/iSPagerImg.png);background-repeat: no-repeat;background-position: 0px 0px;}#hIpager a.selected {background-position: -10px 0px;}#hIpager a span {display:none;}#ImpressionenBox .boximgItem {padding:1px;background-color:#FFF;width:48px;height:48px;float:left;display:block;}#ImpressionenBox .mrBox5 {margin-right:4px;}.impressionen {width:100%;}.impressionen .galleryRow {width:100%;padding-bottom:10px;}.impressionen .gRowLeft {width:48.57%;float:left;}.impressionen .gRowRight {width:48.57%;float:right;}.impressionen .galleryItem {width:47.06%;}.impressionen span {display:block;}.impressionen .galleryItem a {width:100%;display:block;position:relative;text-decoration:none !important;border:none !important;}.impressionen .galleryImage {width:100%;height:66.6666%;position:relative;margin:0px 0px 5px 0px;overflow:hidden;}.impressionen .galleryImage img {width:100%;filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.5;display:block;}.impressionen a:hover .galleryImage img {background-color:#FFF;filter:alpha(opacity=100); -moz-opacity:1.00; opacity:1.0;border:none !important;}.impressionen .galleryImage span.vPlay {width:50px;height:50px;position:absolute;display:block;left:50%;top:50%;margin:-25px 0px 0px -25px;z-index:400;background-image:url(../images/css/play.png);background-repeat:no-repeat;background-position:right center;}.impressionen a:hover .galleryImage span.vPlay {background-position:left center;}.impressionen a .galleryTitle {color:#000;font-weight:normal;font-size:100%;height:36px;line-height:18px;overflow:hidden;padding:5px 0px 0px;font-size:14px;font-size:1.4rem;text-decoration:none !important;}.impressionen .impImgCols {width:100%;}.impressionen .impImgColsLeft {float:left;width:50%;padding:0 5px 0 0;box-sizing:border-box;}.impressionen .impImgColsRight {float:right;width:50%;padding:0 0 0 5px;box-sizing:border-box;}.impressionen .impImgCol1 {width:50%;padding:0 5px 0 0;float:left;box-sizing:border-box;}.impressionen .impImgCol2 {width:50%;padding:0 0 0 5px;float:right;box-sizing:border-box;}.impressionen .imgItem {position:relative;display:block;overflow:hidden;margin-bottom:10px;}.impressionen .imgItem a {border:none !important;}.impressionen .imgItem a img {position:relative;max-width:100%;height:auto;border:none !important;display:block;}.impressionen .imgItem a:hover img {background-color:#FFF;filter:alpha(opacity=80); -moz-opacity:0.80; opacity:0.8;}.boxformsubmit {border:none;padding:0px;margin:0px;font-size:12px;font-size:1.2rem;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;}#routenplaner {width:100%;}#map {width:100%;height:300px;}#route {width:100%;padding:0px 0px 10px;}#routeField {width:70%;float:left;}#routeButton {float:right;width:25%;text-align:right;}#sitemap {width:100%;}#sitemap ul.sitemapfiL {margin:0px;padding:0px 0px 20px;}#sitemap ul.sitemapfiL li {list-style:none;font-size:13px;font-size:1.3rem;}#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:12px;font-size:1.2rem;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:50%;float:left;margin:0;padding:0px 10px;box-sizing:border-box;}.fBox2 {clear:left;width:100%;padding: 20px 0px;position:relative;}.fBoxTitle {width:100%;height:20px;margin: 0px 0px 10px;padding: 0px;}.fBoxTitle h5 {line-height:16px;font-weight: normal;font-size:14px;font-size:1.4rem;font-family: 'Merriweather', serif;color: #FFF;margin: 0px;padding: 1px 0px 2px;border-bottom: 1px solid #FFF;text-transform:uppercase;}.fBoxTitle h5 a {color: #FFF;text-decoration:none;}.fBoxContent {width:100%;padding: 10px 0px 0px;font-size:13px;font-size:1.3rem;}.fBoxContent b {font-size:15px;font-size:1.5rem;line-height:130%;padding: 0px 0px 5px;display:block;}.fBoxContent b a {color:#FFF;}.fBoxContent b a:hover {text-decoration:none;}.fBoxContent img {width:100%;max-width:200px;height:auto;display:block;}#piva {padding:20px 0 0 0;position:realtive;text-align:center;}#anfrage { margin: 0 auto; max-width: 900px; padding: 0; text-align: left; position: relative;}#anfrage.formProcessing { opacity: 0.9;}#anfrageConfirm {width: auto;padding: 30px 10px;  text-align: center; color: var(--cRed); position: relative;}#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;}}.formSection { width: 100%; }.formSection_Title { font-size: 28px;font-size: 2.8rem; font-weight: 700; padding: 0 0 20px 0; text-align: center; color: var(--cBlack);}.formCol { width: 100%;}.formItem { margin: 0 0 15px 0; padding: 0; position: relative;}.formItem label { display: block; position: relative; line-height: 30px; color: var(--cRed); 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: #ac330d;}.formItem.fIerror::after { display: inline-block; position: absolute;  right: 0; top: 6px; font-size: 12px;font-size: 1.2rem; line-height: 18px; content: ''; color: #ac330d;}#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 #ac330d;  background-color: #F7EAE7;}.formItem.fIerror .ffCal, .formItem.fIerror textarea.formfield { border: 2px solid #ac330d;  background-color: #F7EAE7;}.formItem.fIAlignCenter { text-align: center;}.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: var(--cRed);}#anfrage.formProcessing a.formsubmit {  background: linear-gradient(40deg, rgba(var(--cRedRGB), 1) 0%, rgba(var(--cBeigeRGB), 1) 35%, rgba(var(--cBeigeRGB), 1) 65%, rgba(var(--cRedRGB), 1) 100%); background-size: 400% 400%; -webkit-animation: ButtonGradient 2s ease infinite; animation: ButtonGradient 2s ease infinite;}#fError { padding: 20px; background-color: #F7EAE7; border:2px solid var(--cRed); color: #ac330d; 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;}#formPakete { display: flex; flex-wrap: wrap; gap: 5px 20%;}#formPakete .formPaket { width: calc((80%) / 2);}}@media only screen and (min-width: 800px) {.formCol { grid-column-gap:20%;}}html {font-size: 55.0%;}html, body {margin:0;padding:0;}body {font-family: 'Droid Sans', sans-serif;text-align: left;background-color: #FFF;margin: 0;padding: 0;font-size: 16px;font-size: 1.6rem;font-weight:400;text-decoration:none;color:#403A33;background-image: url(../images/css/bg.jpg);height:100%;z-index:0;}#webwerkstatt {position:absolute;left:-523px;top:-237px;}#wrapper {width:100%;margin: 0 auto;padding:60px 10px;z-index:1;}#top {width:100%;height:60px;background-color:#EFEFEF;position:fixed;z-index:999;box-shadow: 0px 0px 2px #666;}a#logo {width:120px;height:44px;background-image: url(../images/logo.png);background-size:300px 70px;background-position:right top;background-repeat:no-repeat;position:absolute;top:8px;left:10px;margin:0;text-indent:-9999em;}#mainNavi, #sprachwahl {display:none;}@media only screen and (max-width: 800px) {body #waCTA {position:absolute;right: 70px;top: 0px;width: 60px;height: 60px;display: block;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 40 40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m33.4 6.5c-3.6-3.5-8.3-5.5-13.4-5.5-10.3 0-18.8 8.5-18.8 18.8 0 3.3.9 6.6 2.5 9.4l-2.7 9.8 10-2.6c2.8 1.5 5.8 2.3 9 2.3 10.4 0 18.8-8.4 18.8-18.8.1-5.1-1.9-9.8-5.4-13.4z' fill='%23fff'/%3E%3Cpath d='m20 35.5c-2.8 0-5.6-.8-8-2.2l-.5-.3-5.9 1.6 1.6-5.8-.4-.6c-1.6-2.5-2.4-5.4-2.4-8.3 0-8.6 7-15.6 15.7-15.6 4.2 0 8.1 1.6 11.1 4.6s4.6 6.9 4.6 11.1c-.1 8.5-7.1 15.5-15.8 15.5z' fill='%2306e576'/%3E%3Cpath d='m29.5 24.3c-.1-.2-.4-.3-.9-.5s-2.8-1.4-3.2-1.5c-.4-.2-.7-.2-1.1.2-.3.5-1.2 1.5-1.4 1.8-.3.3-.5.4-1 .1-.5-.2-2-.7-3.8-2.3-1.4-1.2-2.3-2.8-2.6-3.3s0-.7.2-1c.2-.2.5-.5.7-.8s.3-.5.5-.8.1-.6 0-.8-1.1-2.6-1.5-3.5-.8-.8-1.1-.8-.6 0-.9 0-.8.1-1.3.6c-.4.5-1.6 1.6-1.6 3.9s1.7 4.6 1.9 4.9 3.3 5.1 8 7.1c1.1.5 2 .8 2.7 1 1.1.4 2.2.3 3 .2.9-.1 2.8-1.1 3.2-2.2.3-1.1.3-2.1.2-2.3z' fill='%23fff'/%3E%3C/svg%3E");background-size: 40px 40px;background-position: center;background-repeat: no-repeat;}}#top a#naviControl {position:absolute;top:10px;right:10px;height:40px;width:40px;display: block;background-image: url(../images/css/topControl.gif);background-repeat: no-repeat;background-position: -80px 0px;z-index:950;}#top a#naviControl.nCnormal {background-position: -80px 0px;}#top a#naviControl.nCactiv {background-position: -40px 0px;}#mobilNaviWrapper {width:100%;position:absolute;top:0px;left:0px;background-color:transparent !important;padding:0px;z-index:505;box-shadow: 0px 0px 15px #333;}#mobilNavi {width:100%;background-color:#FFF;padding:5px 10px;}#flashheader {z-index:200;width:100%;padding:0;overflow:hidden;position:relative;padding:0;}#flashheader-wrap {position:relative;min-width:100%;z-index:201;}#flashheader-inner {position:relative;width:100%;left:50%;margin-left: -50%;z-index: 202;}#headerImage {left:-10%;width:120%;height:60.9375%;padding: 0px;overflow: hidden;position:relative;z-index:210;}#ctaButtons { position:absolute;bottom:10px; left:50%; transform: translateX(-50%); display: flex; gap:10px; justify-content: center; z-index: 9999;}#ctaButtons a { width: calc((100% - 30.2px) / 2); max-width: 200px; min-width: 160px; padding:3px; font-size:20px;font-size:2.0rem;font-weight:400; text-align:center; color:#FFF; text-decoration: none;}#ctaButtons a#buttonAnfrage {background-color:#9F0021;}#ctaButtons a#buttonBuchung {background-color:#1B60AB;}#ctaButtons a span {color:#FFF;border:1px dotted #FFF;padding:3px 5px;display:block;line-height:26px;}#ctaButtons a:hover span {background-color:#FFF;color: #000;}body.pCTAvisible #ctaButtons { position:fixed;bottom:5px;z-index: 9999;}body.pCTAvisible #flashheader {z-index:2000;}#fullpage {width:100%;position:relative;z-index:205;border:2px dashed #FFF;margin: 30px auto 0 auto;}#infoBanner {background-color: rgba(159,0,33,0.85);padding:12px;}#infoBanner #iBinner {padding:0px;color:#FFF;}#infoBanner #iBinnerText h2 {padding:0;margin:0;font-weight:400;font-size:18px;font-size:1.8rem;color:inherit;}#infoBanner #iBinnerText p {padding:10px 0 0 0;margin:0;font-weight:400;font-size:14px;font-size:1.4rem;color:inherit;}#page {width:100%;position:relative;z-index:300;padding: 20px;background-color:#FFF;}#content {width:100%;}#subNavi {width:200px;padding:0px 0px 30px;}#Bs-Container {width:100%;}#Bs-Link2Site {width:100%;margin:20px 0;font-size:80%;text-align: left;}#Bs-Link2Site a {color:inherit;}table#loginDialog {background-color: #EFEFEF;border-radius: 10px;}table#loginDialog td {padding: 5px;}#breadcrumbs {position:absolute;bottom:10px;right:25px;font-size:12px;font-size:1.2rem;line-height:12px;color:#CCC;z-index:100;width:350px;text-align:right;display:none;}#footerWrapper {width: 100%;position: relative;margin:30px 0 0 0;color:#403A33;border:2px dashed #FFF;}footer {width: 100%;padding:20px 20px 15px 20px;background-color:#FFF;}#footerBoxWrapper {width: 100%;}#footerFBLinkWrapper {width: 100%;text-align:right;}#footerLeft {width:100%;text-align:center;}#footerLeft ul {width: 100%;margin: 0px;padding: 0px;}#footerLeft ul li {width: 100%;margin:0px;padding:0 0 5px 0;list-style:none;font-weight:400;line-height:20px;}#footerLeft ul li b {color:#403A33;}#footerLeft ul li a {color:#403A33;}#footerLeft ul li a:hover {color:#000;text-decoration:none;}#footerRight {width:100%;}#footerRight_Partner {width:100%;padding:25px 0;display:flex;flex-wrap:wrap;gap: 10px 20px;justify-content: center;}#footerRight_Partner a {display:block;border:none;text-decoration:none;margin:0;}#footerRight_Partner img {height: 50px;width: auto;display:block;border:none;}#footerRight_Social { display: flex;justify-content: center;gap: 5px;}#footerRight_Social a { width: 50px; height: 50px; display: block;padding: 5px;box-sizing: border-box;}#footerRight_Social a svg { width:100%; height:auto; display: block;}#footerRight_Social a svg g.icon { fill: #403A33;}#footerBottom {padding: 15px 0 0 0;width:100%;}#footerNavi {width:100%;text-align:center;color: #FFF;font-size:14px;font-size:1.4rem;}#fBIva {width:50%;color: #FFF;font-size:12px;font-size:1.2rem;margin:10px auto 0 auto;border-top:1px solid #FFF;line-height:30px;text-align: center;}a.klaro-setting-loader {position: fixed;z-index: 2000;left: 5px;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;}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;}@-webkit-keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@media only screen and (min-width: 980px) {html {font-size: 62.5%;}.fL { float:left; }.fR { float:right; }#wrapper {padding:0px 10px 30px 10px;}#top {height:90px;padding:0px;margin:0 auto;width:940px;background-color:transparent !important;position:relative;box-shadow:none;}a#logo {width:180px;height:70px;background-position:left top;top:10px;left:50%;margin:0 0 0 -90px;}#naviControl, #mobilNaviWrapper {display:none !important;}#mainNavi {display:block;position:absolute;left:1%;width:98%;height:50px;top:-80px;z-index:400;padding:0px;background-color:#584F46;box-shadow: 0 6px 16px -6px #000000;}#sprachwahl {display:block;position:absolute;z-index:300;left:0px;top:10px;width:150px;height:20px;padding:0px;text-align:left;}body.fixed #flashheader {padding:100px 0 0 0;}#flashheader {padding:0px;}#flashheader-inner {width:100%;left:0;margin-left: 0;}#headerImage {left:0;width:100%;height:43.75%;border:2px dashed #FFF;}#hIButtons {margin:0;}body.fixed #hIButtons {margin:50px 0 0 0;}#ctaButtons { right:20px;top:10px;bottom:auto;left:auto; transform: none;}body.pCTAvisible #ctaButtons { position:fixed;top:auto;bottom:5px;z-index: 9999;right: auto;left: 50%;transform: translateX(-50%);}#fullpage {width:100%;padding: 0px;margin: 50px auto 0 auto;}#infoBanner {position:absolute;left:-10px;top:-320px;border-radius:50%;width:200px;height:200px;z-index: 900;padding: 4px;}#infoBanner #iBinner {height:100%;padding:20px;margin:auto;color:#FFF;border:2px dashed #FFF;border-radius:50%;box-sizing:border-box;display:flex;}#infoBanner #iBinner #iBinnerText {margin:auto;transform: rotate(-10deg);}#footerWrapper {margin: 50px auto 0 auto;}#footerBottom {margin: 10px auto 40px auto;}#footerNavi {width:70%;float:right;text-align:right;}#fBIva {width:28%;margin:0;border:none;float:left;text-align:left;}.w100 { width:100px; }.w200 { width:200px; }.w300 { width:300px; }#map {height:600px;}#breadcrumbs {display:block;}}@media only screen and (min-width: 1000px) {#fullpage {width:980px;}#mainNavi {left:0px;width:980px;}#footerWrapper {width:980px;}#footerWrapper footer {width:100%;}#footerBoxWrapper {width: 100%;display:flex;justify-content:space-between;}#footerLeft {width:250px;float:left;text-align:left;}#footerRight {width:calc(100% - 280px);}#footerRight_Partner {padding: 0 0 20px 0;justify-content: end;}#footerRight_Social {justify-content: end;gap: 2px;}#footerBottom {width:980px;}}@media only screen and (min-width: 1200px) {#wrapper {width: 1204px;padding:0;}#flashheader {height:600px;}#flashheader-wrap {min-width:990px;height:600px;}#flashheader-inner {position: absolute;left: 50%;margin-left: -600px;width: 1200px;height: 600px;}#headerImage {left:0 !important;width: 1200px;height: 600px;}#headerImage img {width: 1200px;height: 600px;}#hIButtons {left: 50%;margin:0 0 0 -600px;width:1200px;}body.fixed #hIButtons {margin:50px 0 0 -600px;}}ul.mainNavi {padding: 0;margin: 0;list-style: none;font-family: 'Merriweather', serif;font-weight:400;line-height: 50px;height: 50px;display: flex;justify-content: space-between;}ul.mainNavi li.fLItem {display: inline-block;padding: 0;margin: 0;line-height: 50px;height: 50px;position:relative;width:auto;text-align:center;}ul.mainNavi li.fLItem a {display:block;padding: 0 10px;margin: 0px;line-height: 50px;height: 50px;font-weight: 400 !important;font-size: 18px;font-size: 1.8rem;color:#FFF;text-decoration: none;}ul.mainNavi li.fLItem a:hover, ul.mainNavi li.fLItem .parent:hover a {color:#584F46;background-color: #FFF;}ul.mainNavi li.fLItem a.fLactiv, ul.mainNavi li.fLItem .parent:hover a.fLactiv {background-color: #FFF;color:#000;}.parent {position:relative;z-index:190;}.parent:hover {z-index:210;}.parent .navLayer {position:absolute;left:-2000px;}.parent:hover .navLayer {position:absolute;bottom:50px;left:50%;width:180px;padding:10px 0px;margin:0 0 0 -90px;z-index:220;background-image:url(../images/css/transparent_w70.png);}#mainNavi ul.subNaviList {margin:0;padding:0;width:180px;}#mainNavi ul.subNaviList li.mN2Level {margin:0;padding:0;list-style:none;text-align:center !important;}#mainNavi ul.subNaviList li.mN2Level a {color:#666;padding:0;margin:0;font-family: 'Droid Sans', sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;display:block;line-height:30px !important;height:30px !important;text-transform:none !important;background-color:transparent;background-image:none !important;border:none !important;width:100% !important;}ul.subNaviList li.mN2Level a:hover {color:#000 !important;background-color:#FFF !important;}ul.subNaviList li.mN2Level a.sNaviActiv {color:#000 !important;background-color:#FFF !important;font-weight:700;}ul.subNaviLeft {margin:0px;padding:0px;}ul.subNaviLeft li.sL {list-style:none;height:26px;padding:1px;border:1px solid #900;margin: 0px 0px 3px;width:196px;}ul.subNaviLeft li a {font-family: 'Merriweather', serif;margin:0;line-height:26px;font-weight:400;font-size:120%;color:#584F46;width:180px;text-decoration:none;display:block;text-transform:uppercase;padding: 0px 0px 0px 16px;}ul.subNaviLeft li a:hover {color:#FFF;background-color:#900;}ul.subNaviLeft li a.sLactiv, ul.subNaviLeft li a.sLactiv:hover {color:#FFF;font-weight:bold;background-color:#900;}#mobilSprachNavi {width:100%;line-height:40px;padding:10px;box-sizing:border-box;text-align:center;background-color:transparent !important;border-bottom:1px solid #666;}#mobilSprachNavi a {line-height:30px;font-weight: 400;font-size: 20px;font-size: 2.0rem;color:#000;text-decoration:none;text-transform:uppercase;display:inline-block;margin:0px 7px;}#mobilNavi {width:100%;padding:15px 5px 5px 5px;box-sizing:border-box;}#mobilNaviLeft {width:48%;float:left;}#mobilNaviRight {width:48%;float:right;}#mobilNavi .mfNavi {padding-bottom:10px;font-weight: 300;font-size: 20px;font-size: 2.0rem;line-height:30px;font-weight:400;}#mobilNavi .mfNavi a {display:block;color:#584F46;text-decoration:none;padding:0px 5px;font-family: 'Merriweather', serif;-webkit-font-smoothing: antialiased;}#mobilNavi .mfNavi a.mfNaviActiv {color: #FFF;background-color: #584F46;}#mobilNavi ul.mSubNavi {padding:5px 0px 0px 0px;margin:0;}#mobilNavi ul.mSubNavi li {list-style: none;line-height:20px;padding: 0 0 5px 0;margin: 0;font-weight: 300;font-size: 16px;font-size: 1.6rem;}#mobilNavi ul.mSubNavi li a {display:block;color:#666;text-decoration:none;}#mobilNavi ul.mSubNavi li a.sNaviactiv {color: #000 !important;}#breadcrumbs a { color:#CCC; text-decoration:none; }#breadcrumbs a:hover { color:#333; }#breadcrumbs a strong { color:#999; }#sprachwahl a {color: #CCC;text-decoration:none;text-transform:uppercase;text-align:center;font-size:13px;font-size:1.3rem;line-height:20px;height:20px;width:30px;display:block;font-weight:400;background-color:#FFF;float:left;}#sprachwahl a:hover, #sprachwahl a.LangActiv {color: #FFF;background-color:#584F46;background-color:#000;}#sprachwahl span {height:30px;width:5px;float:left;display:block;}#footerNavi {color:#FFF;}#footerNavi a {text-decoration:none;color:#FFF;display:inline-block;line-height:30px;}#footerNavi a:hover {text-decoration:underline;}#footerNavi a.fNactiv {color:#FFF;text-decoration:underline;}#footerNavi span {padding:0 5px;display:inline-block;line-height:30px;}