@font-face { font-family: 'Bitter'; font-style: italic; font-weight: 400; font-display: swap;  src: url("webfonts/bitter/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c4Pz-UXB0n-ChBltdqi4.woff") format('woff'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: 'Bitter'; font-style: italic; font-weight: 400; font-display: swap;  src: url("webfonts/bitter/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c4Pz-UXB0n-ChBltdqi4.woff") format('woff'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: 'Bitter'; font-style: normal; font-weight: 400; font-display: swap;  src: url("webfonts/bitter/rax8HiqOu8IVPmn7cYxpLjpSm3LZ.woff2") format('woff'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: 'Bitter'; font-style: normal; font-weight: 400; font-display: swap;  src: url("webfonts/bitter/rax8HiqOu8IVPmn7f4xpLjpSmw.woff2") format('woff'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: 'Bitter'; font-style: normal; font-weight: 700; font-display: swap;  src: url("webfonts/bitter/rax8HiqOu8IVPmn7cYxpLjpSm3LZ.woff2") format('woff'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: 'Bitter'; font-style: normal; font-weight: 700; font-display: swap;  src: url("webfonts/bitter/rax8HiqOu8IVPmn7f4xpLjpSmw.woff2") format('woff'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, 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: 'Gudea'; font-style: normal; font-weight: 400; font-display: swap;  src: url("webfonts/gudea/neIFzCqgsI0mp9CG_oCsNKEyaJQ.woff2") format('woff'); unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face { font-family: 'Gudea'; font-style: normal; font-weight: 400; font-display: swap;  src: url("webfonts/gudea/neIFzCqgsI0mp9CI_oCsNKEy.woff2") format('woff'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}:root {--cBlack:#222;--cRed:#380900;--cGold:#9A7D00;--cGold_RGB:154, 125, 0;--cGrey: #E2E2E2;--cRedError: #ac330d; --cRedError_RGB:172, 51, 13;--contentMaxWidth: 1200;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, img, ins, kbd, q, s, samp,small, strike, sub, sup, tt, var, u, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}html {font-size: 55.0%;box-sizing:border-box;}*, *:before, *:after { box-sizing: inherit;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table.collapse {border-collapse: collapse;border-spacing: 0;}.break-word, .break-word-always {  overflow-wrap: break-word; word-wrap: break-word;    word-break: break-word;  -ms-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;}@media only screen and (min-width:600px) {.break-word {word-wrap:normal;word-break:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}}.formfield {font-size:16px;font-size:1.6rem;padding:8px 9px;margin:0;line-height:30px;color:var(--cRed);background-color:#EEE;border: 1px solid var(--cGold);font-family: 'Gudea', 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 {padding-right:30px;background-image: url(../images/svg/kalender.svg); background-size: 30px; background-position: right 7px center;background-repeat:no-repeat;min-width:120px;}select.formfield {-webkit-appearance: none; -moz-appearance: none; appearance: none;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 40 50' viewBox='0 0 40 50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23000000' stroke-width='1.6' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 10,20 20,30' /%3E%3Cpath d='M 20,30 30,20' /%3E%3C/g%3E%3C/svg%3E");background-position:right center;background-size:30px auto;background-repeat:no-repeat;padding:8px 35px 8px 9px;}.w100pz { width:100%; }.w80pz { width:80%; }.w50pz { width:50%; }.w28pz { width:28%; }.w26pz { width:26%; }.w23pz { width:23%; }select.formfield.w20 { width:60px; }select.formfield.w30 { width:70px; }select.formfield.w40 { width:80px; }select.formfield.w50 { width:90px; }@media only screen and (max-width: 400px) {.w80pz { width:100%; }.w50pz { width:100%; }}.w20 { width:20px; text-align:center; }.w30 { width:30px; }.w40 { width:40px; text-align: center; margin: 0 5px 5px 0; padding: 8px 2px; }.w50 { width:50px; }.w80 { width:80px; }.w100 { width:50%; }.w200 { width:200px; }.w300 { width:90%; }.w400 { width:90%; }.formsubmit {font-size:18px;font-size:1.8rem;line-height:26px;text-align:center;position:relative;display:block;padding:5px 15px;text-decoration:none !important;text-transform:uppercase;font-weight:700;margin: auto;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;border:1px solid var(--cRed);background-color:var(--cRed);color:#FFF !important;} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clear{display: inline-table;}* html .clear{height: 1%;}.clear{display: block;}.cmsAlert {width: 100%;text-align: center;padding: 10px;margin-bottom: 20px;border: 2px solid #BD0D2D;border-radius: 10px;background-color: rgba(189,13,45,0.20);color: #19161B;font-size: 16px;font-size: 1.6rem;box-sizing: border-box;}.cmsAlert a {color:inherit;}@-webkit-keyframes fadeIn {0%{opacity:0; }100%{opacity:1; }}@keyframes fadeIn {0%{opacity:0; }100%{opacity:1; }}@-webkit-keyframes spin_1 { 100% { transform-origin:51% 48%; transform:translate(-50%, -50%) rotate(360deg); } }@keyframes spin_1 { 100% { transform-origin:51% 48%; transform:translate(-50%, -50%) rotate(360deg); } }@-webkit-keyframes spin_2 { 100% { transform-origin:51% 48%; transform:translate(-50%, -50%) rotate(360deg); } }@keyframes spin_2 { 100% { transform-origin:51% 48%; transform:translate(-50%, -50%) rotate(360deg); } }html, body {margin:0;padding:0;}body {font-family: 'Gudea', sans-serif;color: #3E3E3E;font-size: 16px;font-size: 1.6rem;font-weight: 400;line-height: 140%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-decoration:none;background-color:#FFF;z-index:0;position:relative;width: 100%;}body.naviOpen, body.langSelectOpen { overflow: hidden;}#sprachwahlOverlay { width:100%; height: 100vh; position: fixed; top: -100vh; left: 0; right: 0; bottom: 0; display: flex; background-color: rgba(0,0,0,.7); -webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px); z-index: 1500;}#sprachwahlOverlay #langSelectClose { position: absolute; right: 0px; top: 0px; width: 70px; height: 70px; display: block; background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 30 30' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke-linecap='round' fill-opacity='0'%3E%3Cg stroke='%23FFF' class='close' stroke-width='2'%3E%3Cpath d='M 6,6 24,24'%3E%3C/path%3E%3Cpath d='M 6,24 24,6'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-position: center; background-repeat: no-repeat; background-size: 30px;}body.langSelectOpen #sprachwahlOverlay { top: 0;  transition: all 0.9s ease;}body.langSelectClosing #sprachwahlOverlay { top: -100vh; transition: all 0.5s ease;}#topWrapper {width:100%;background-color: #380900; position: fixed; top: 0px; left: 0px; z-index: 1000;}#top { width:100%; max-width: 990px;line-height: 50px;margin: 0 auto; display: grid; grid-template-columns: repeat(4, 50px) 1fr 50px;gap: 0 4px;}a#hamburger {width:50px;height:50px;display:block;z-index:3000;margin:0;padding:10px;position:relative;text-decoration:none;background-color: rgba(var(--cRedRGB),0);opacity:1;transition: opacity .5s ease-in, left .9s cubic-bezier(0.7, 0, 0.15, 1);}body.naviOpen a#hamburger {background-color: rgba(var(--cRedRGB),1);}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) {stroke-dashoffset: 0;}a#hamburger span svg .hamburger path:nth-of-type(2) {stroke-dashoffset: 4;}a#hamburger span svg .hamburger path:nth-of-type(3) {stroke-dashoffset: -4;}a#hamburger span svg .close {opacity: 0;}body.naviOpen a#hamburger span svg .hamburger {opacity: 0;}body.naviOpen a#hamburger span svg .close {opacity: 1;}a.tKIcon { width: 50px; height: 50px; display: block; position: relative; color: #FFF; text-decoration: none; font-size: 14px; font-size: 1.4rem;}a.tKIcon span { width: 100%; line-height: 50px; display: none;}a.tKIcon::before { position: absolute; width: 50px; height: 50px; display: block; background-size: 30px; background-position: center; background-repeat: no-repeat; content: '';}a#phone::before { background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 1000 1000' viewBox='0 0 1000 1000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m814.6 629.6c-17.4-8.5-101.9-50-117.7-55.6-15.8-5.9-27.2-8.5-38.8 8.5s-44.7 55.5-54.6 66.7c-10.2 11.5-20 12.8-37.4 4.3-50.8-19.9-97.6-48.6-138.5-84.8-37.6-34.4-69.8-74.1-95.7-118-9.9-17.1-1-26.3 7.6-34.9 7.9-7.9 17-20 26-29.9 2.3-3 4.3-5.6 6.3-8.2 4-6.6 7.6-13.4 10.8-20.4 4.8-9.5 4.3-20.8-1.3-29.9-4.3-8.5-38.8-92.8-53.3-126.9-14.1-34.2-28.6-28.2-38.8-28.2-9.8 0-21.4-1.7-32.9-1.7-17.6.5-34.2 8.2-45.9 21.4-39.3 36.9-61.2 88.8-60.3 142.7.3 19.7 3.3 39.3 8.9 58.2 13.5 42.7 34.3 82.8 61.5 118.4 8.5 11.2 119 189.4 294 258.2 175.3 68.1 175.3 45.4 206.8 42.4 31.6-2.6 101.9-41.1 116.1-81.2 14.5-39.8 14.5-74 10.2-81.2-4.4-7-15.9-11.3-33-19.9' fill='%23fff'/%3E%3C/svg%3E");}a#wa::before { 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");}a#mail::before { background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 1000 1000' viewBox='0 0 1000 1000' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m747 285h-494c-29 0-53 24-53 53v324c0 29 24 53 53 53h494c29 0 53-24 53-53v-324c0-29-24-53-53-53zm23 53v324c0 12-11 23-23 23h-494c-12 0-23-11-23-23v-324-1l231 201c11 9 24 14 39 14s28-5 39-14zm-252 179c-10 9-27 9-38 0l-230-202c1 0 2-1 3-1h494c1 0 2 0 3 1z' fill='%23fff'/%3E%3C/svg%3E");}a#langSelect { width: 50px; line-height: 50px; color: #FFF; text-transform: uppercase; text-decoration: none; display: block; text-align: center; grid-column: span 1 / -1; font-size: 18px; font-size: 1.8rem; font-family: 'Bitter', serif; font-weight: 700;}#wrapper {width:100%;background-color:#FFF; padding: 50px 0 0 0;}header {width:100%;position:relative;padding:20px 0 0 0;margin: 0 auto;}a#logo {width:150px;height:70px;background-image: url("../images/svg/logo.svg");background-position: center;background-repeat: no-repeat;background-size: contain;display: block;text-indent: -99999em; margin: 0 auto 20px auto;}nav#mainNavi {width:100%; height: 100vh; position: fixed; top: -100vh; left: 0; right: 0; bottom: 0; background-color: rgba(255,255,255,.9); z-index: 900; padding: 100px 20px 20px 20px;}body.naviOpen nav#mainNavi {top: 0;}#headerImageWrapper {width:100%;max-width:1480px;padding:0;margin: 0 auto;position: relative;z-index: 1;}#headerImage {width:100%;padding:0;overflow: hidden;position:relative;margin: 0 auto;z-index:60;}#fullpage { width:100%;position:relative;padding: 0 0 40px 0;}#page {width:100%;max-width:990px;position:relative;padding: 50px 15px;margin: 0 auto;}body.withImage #page { padding: 70px 15px 50px 15px;}body.pageID20 #page { padding: 0 10px 50px 10px;}#content {width:100%;padding: 0;}#breadcrumbs {position:absolute;bottom:10px;left:-3423em;font-size:80%;line-height:12px;color:#CCC;z-index:100;}#footer {width:100%;position:relative;padding: 30px 0 0 0;margin: 0 auto;}#fAdresse {width:100%;padding: 14px 0px;border-top:1px solid #3E3E3E;border-bottom:1px solid #3E3E3E;text-align:center;font-size:100%;}#fAdresseInner {padding: 0 50px;}#footerNavi {width:100%;text-align: right;line-height: 30px;position: relative;font-size: 90%;padding: 10px 90px 10px 0px;}#socialNetworks {height:40px;width:550px;position:absolute;left:0px;top:5px;}#fbLike {width:156px;height:32px;float:left;padding: 8px 0px 0px 24px;}#fbLike img#fbIcon {width:18px;height:18px;position:absolute;left:0px;top:9px;}#travel {width:500px;height:40px;float:left;text-align:left;}#travel img {margin: 0px 15px 0px 0px;border: 0px;}#aSymbol {height: 114px;width: 60px;position:absolute;right:0px;top:35px;background-image: url(../images/css/aSymbol.gif);background-repeat: no-repeat;}#headerImage div.hImage {width:100%;display:block;z-index:600;position:relative;}#headerImageWrapper #map {width:100%;max-width: 1200px;margin: 0 auto;}#headerImageWrapper #map iframe {width:100%;height: 50vh;min-height: 500px;max-height: 700px;}@-webkit-keyframes kenburn {0% {transform: scale(1); }50% {transform: scale(1.2); }100% {transform: scale(1);}}@keyframes kenburn {0% {transform: scale(1); }50% {transform: scale(1.2); }100% {transform: scale(1);}}#headerImage div.hImage {-webkit-animation: kenburn 40s linear infinite 0s;animation: kenburn 40s linear infinite 0s;}#headerImage div.hImage img {display:block;width:100%;height: auto;}#headerImage div.hImage .hImageDesktop, #headerImage div.hImage .hImageMobile {width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;display:block;}@media only screen and (orientation: portrait) {#headerImage div.hImage .hImageMobile {aspect-ratio: 3/2;}#headerImage div.hImage .hImageDesktop {display:none;}}@media only screen and (orientation: landscape) {#headerImage div.hImage .hImageMobile {display:none;}#headerImage div.hImage .hImageDesktop {display:block;aspect-ratio: 5/2;}}#hIButtons {position:absolute;top:50%;left:0px;height:0px;width:100%;text-align:center;}#iCTA { position: absolute; bottom:0; right: 0; width: 100%; height: 0px;}#iCTA a { position: absolute;right: 0; display: block; width: 100px; height: 100px; border-radius: 120px; z-index: 900; color: #FFF;}#iCTA a { transform: translate(-20%, -50%);}#iCTA a span.text { position: absolute; left: 0; top: 50%; width: 100%; content: ''; display: flex; flex-direction: column; transform: translateY(-50%) rotate(20deg); z-index: 901;}#iCTA a span.text i { width: 100%; text-align: center; text-transform: uppercase; font-style: normal; font-size: 13px; font-size: 1.3rem; line-height: 130%;}#iCTA a span.text i:nth-of-type(1) { margin: auto 0 0 0; padding: 0 0 5px 0; font-family: 'Lato-700', sans-serif;}#iCTA a span.text b { height: 1.2px; width: calc(100% - 10px); background-color: #FFF; margin: 0 auto;}#iCTA a span.text i:nth-of-type(2) { margin: 0 0 auto 0; padding: 5px 0 0 0; font-family: 'Lato-400', sans-serif;}#iCTA a span.circle { position: absolute; left:50%; top: 50%; width: 100%; height: 100%; display: block; transform: translate(-50%, -50%); background-color: rgba(0, 0, 0, .5); background-color: var(--cGold); border-radius: 100%; z-index: 900;}@media only screen and (width > 899px) { #iCTA a { width: 130px; height: 130px; border-radius: 160px; transform: translate(-20%, -50%); transition: all .5s ease;}#iCTA a span.text i { font-size: 15px; font-size: 1.5rem;}#iCTA a:hover { transform: translate(-20%, -50%) scale(1.2);}}#impressionen {width:100%;}#impressionen .impImgCols {width:100%;}#impressionen .impImgCols.cols {-moz-column-count: 3; column-count: 3; -moz-column-gap: 5px; column-gap: 5px;}#impressionen .imgItem {position: relative;display: block;overflow: hidden;width:100%;height: auto;margin:0 0 6px 0;background-color: #EEE;background-image: url(../images/css/loader.gif);background-repeat: no-repeat;background-position: center center;}#content #impressionen .imgItem a {display: block;}#impressionen .imgItem a img {position:relative;left:0px;width:100%;height: auto;display: block;}#impressionen .imgItem a:hover img {background-color:#FFF;}@media only screen and (width > 799px) {#impressionen .impImgCols.cols {-moz-column-count: 4; column-count: 4;}}#impressionen .galleryRow {width:990px;padding-bottom:20px;}#impressionen .galleryItem {width:243px;padding-top:4px;padding-bottom:4px;float:left;}#impressionen .mr6 {margin-right:6px;}#impressionen .galleryTitle {color: #333;font-weight:bold;font-size:100%;}#impressionen .galleryImage {width:243px;height:132px;overflow:hidden;position:relative;}#impressionen .galleryImage img {width:253px;height:190px;position:absolute;top:-29px;left:-5px;}#adresseInfo {width:100%;background-image: url(../images/css/aGross.gif);background-repeat: no-repeat;background-position: right top;background-size: 60px auto;display: flex;flex-direction: column;gap: 80px 0;}#aIfoLeft {width:100%;padding: 0 80px 0 0;}@media only screen and (width > 899px) {#adresseInfo {background-position: calc(50% - 90px) top;background-size: 80px auto;flex-direction: row;gap: 0;}#aIfoLeft {width:50%;padding: 0 150px 0 0;}#aIfoRight {width:50%;}}#routenplaner {width:460px;padding-top:30px;}#route {width:460px;padding: 0px 0px 10px;}#routeField {width: 300px;float:left;}#routeButton {float:right;width:100px;text-align:right;}#map {width: 990px;height: 324px;}#directions {width:460px;font-size:90%;}#sitemap {width: 640px;}#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: #7A8D09;text-decoration:none;}#sitemap ul.sitemapfiL li ul.sitemapseL li a:hover {color: #000;}#fAdresse {font-family: 'Bitter', serif;line-height:120%;font-weight: 400;}#fAdresse .fAdressTitle {padding: 0 0 9px 0;width: 100%;}#fAdresse .fAdressTitle h6 {text-transform:uppercase;padding:0;margin:0;font-size:130%;display:inline-table;vertical-align:middle;}#fAdresse .fAdressTitle span {margin:0px 0px 0px 4px;font-size:110%;display:inline-table;vertical-align:middle;background-image: url(../images/css/stern.gif);background-repeat: no-repeat;background-position: center center;height: 8px;width: 10px;}#fAdresse .fAdressData {width: 100%;text-transform:uppercase;}#fAdresse .fAdressData a {color: #3E3E3E;text-decoration:none;}#footerNavi a {text-decoration:none;color: #3E3E3E;}#footerNavi a:hover {text-decoration:underline;}#footerNavi a.fNactiv {text-decoration:underline;}#footerNavi span {padding: 0px 5px;}#anfrage { margin: 0 auto; padding: 25px; text-align: left; position: relative; font-size: 20px;font-size: 2.0rem; background-color: rgba(var(--cGold_RGB), .05);}#anfrage.formProcessing { opacity: .7;}#anfrageConfirm {width: auto;padding: 30px; text-align: center; color: var(--cBlack); }#content #anfrageConfirm strong {font-size: 26px;font-size: 2.6rem; }#content #anfrageConfirm p {padding: 30px 0 0 0; font-size: 18px;font-size: 1.8rem;}#anfrageForm { width: 100%; display: flex; flex-direction: column; gap: 30px;}@media only screen and (width < 800px) {#anfrageFormButton { position: -webkit-sticky; position: sticky; bottom: 10px; margin: 0;}.formItem.fI_Desktop { display: none;}}.formValues { width: 100%; height: 0; overflow: hidden; position: relative; display: none;}.formSection { width: 100%;}.formSection_Title { font-size: 20px;font-size: 2.0rem; padding: 0 0 20px 0;}.formCol { width: 100%; display: grid; gap: 20px;}.formItem {  padding: 0; position: relative;}.formItem label { display: block; position: relative; line-height: 30px; color: var(--cBlack); }.formItem.fIReq label::before { display: block; position: absolute; left: -10px; width: 10px; text-align: center; content: '*';}.formItem.fIerror label { color: var(--cRedError); font-weight: 700;}.formItem.fIerror::after { display: inline-block; position: absolute; left: 0px; bottom: -18px; width:100%; font-size: 12px;font-size: 1.2rem; line-height: 18px; content: ''; color: var(--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:2px solid var(--cRedError);}.formItem.fIerror .ffCal, .formItem.fIerror textarea.formfield { border:2px solid var(--cRedError);}.formItem.fIAlignCenter { text-align: center;}#page ul.checklistForm {padding:0;margin:0;}#page ul.checklistForm li {list-style: none;padding: 0 0 5px;margin: 0;line-height:30px;}@-webkit-keyframes ButtonGradient { 0%{background-position:0% 51%} 50%{background-position:100% 50%} 100%{background-position:0% 51%}}@keyframes ButtonGradient { 0%{background-position:0% 51%} 50%{background-position:100% 50%} 100%{background-position:0% 51%}}#anfrage.formProcessing a.formsubmit {   opacity: .7;}#fError { margin: 20px 0; padding: 20px; background-color:rgba(var(--cRedError_RGB), .1); border:2px solid var(--cRedError); color: var(--cRedError); font-weight: 300; line-height: 140%;}#anfrage.formProcessing #fError { -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); opacity: 0.3;}#fError b { display: block; padding: 0 0 20px 0; font-size: 80%;}@media only screen and (min-width: 600px) {.formCol { grid-template-columns: repeat(2, 1fr); grid-auto-rows:auto; gap: 20px 30px;}.formItem.fIFull { grid-column: 1/-1;}.formItem.fIBreak { grid-column: 1/2;}.formItem + .formItem.fIBreak { grid-column-start: 1;}#alterKinderContainer { grid-column: 2/-1;}}@media only screen and (min-width: 500px) {.accomodationTypen .accItem {width: calc(100% / 2);}}@media only screen and (min-width: 800px) {.formCol { gap: 20px 20%;}.accomodationTypen { gap:10px 20%;}}#homeBoxen {width:100%;display: grid;grid-gap: 10px; grid-template-columns: repeat( auto-fit, minmax(250px, 1fr) );  font-family: 'Bitter', serif; grid-auto-flow: dense;}#homeBoxen>* { background-color: var(--cGold); }#homeBoxen .hBItem { min-width: 250px; overflow: hidden;}#homeBoxen .hBItem .hBIBild { width: 100%; height: 100%;}#homeBoxen .hBItem .hBIBild img { width: 100%; height: auto; display: block; -o-object-fit: cover; object-fit: cover;}@media only screen and (width < 510px) {#homeBoxen .hBItem .hBIBild img { aspect-ratio: 1 / 1;}}@media only screen and (width >= 510px) {#homeBoxen .hBItem.hBI_4 { grid-column: span 2;}}#homeBoxen .hBItem .hBIBild a { width: 100%; height: 100%; display: block; position: relative; background-size: cover; background-position: center; background-repeat: no-repeat;}#homeBoxen .hBItem .hBIBild a::after { width: 100%; height: 100%; display: block; content: ''; background-color: rgba(0,0,0,.25); position: absolute; top: 0;}#homeBoxen .hBItem .hBIBild a:hover::after { -webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}#homeBoxen .hBItem .hBIBild a .hBITitle { width: auto; display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); font-size: 20px; font-size: 2.0rem; color: #FFF; z-index: 1; text-align: center; padding: 5px 15px; text-transform: uppercase;}#homeBoxen .hBItem .hBIBild a:hover .hBITitle { background-color: var(--cRed);}#homeBoxen .hBItem .hBIBild a .hBITitle span { display: block; white-space: nowrap;}#homeBoxen .hBItem .hBIBild a .hBITitle span:first-of-type { font-size: 80%;}@media only screen and (min-width: 600px) {}@media only screen and (width > 769px) {#homeBoxen .hBItem.hBI_1 { grid-column: 1/3; }#homeBoxen .hBItem.hBI_4 { grid-column: 2/4; }}#content {font-size: 120%;line-height: 150%;font-weight: 400;text-decoration: none;text-align: left;display: flex;flex-direction: column;gap: 30px 0;}#content #startLayer {position:absolute;left:-2000em;}#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: #3E3E3E;text-decoration: underline;}#content a:hover {text-decoration: none;}#content h2 {font-family: 'Bitter', serif;color:#333;line-height:120%;font-weight: 400;font-size: 250%;margin: 0px;padding: 0px;}#content h3 {font-family: 'Bitter', serif;line-height:120%;font-weight: 400;font-style:italic;font-size: 160%;color: #A0A0A0;padding: 0px;margin: 0px;}#content p {padding-bottom:2px;padding-top:2px;margin-bottom:2px;margin-top:2px;}#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 .textBlock {width:100%;}@media only screen and (min-width: 900px) {#content .layout2 .textBlock {width:650px;}}#content article { -webkit-column-count: 3; -webkit-column-fill: balance; -webkit-column-width: 320px; -webkit-column-gap: 15px;  column-count: 3; column-fill: balance; column-gap: 15px; column-width:320px; -moz-column-count: 3; -moz-column-fill: balance; -moz-column-width: 320px; -moz-column-gap: 15px;  height: auto; width:100%; padding:20px 10px; background-color:#EEE; overflow-x: auto; overflow-y: auto; position:relative; left:-10px;}#content article p {margin:0 0 15px 0;padding:0;-moz-column-break-inside: avoid; break-inside: avoid;}#content article hr {margin:0px;padding:0px;height:0px;border:none; -moz-column-break-before:always; column-break-before:always;}#content .Abschluss {width:100%;height:24px;margin-top:24px;border-top: 1px solid #CCC;}.offline {background-color:#F0C6C6;}.absatz {width:100%;position:relative;}.iGalleryWrapper {position:relative;float:right;width:20px;height:324px;}.cmsEditWrapper {position:relative;left:0px;padding:0px;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%;line-height:20px;background-color:#FFF;border:2px solid #EEE;padding:3px;margin-bottom:5px;}.editbox {float:left;padding-right:10px;}.editboxR {float:right;}table#preistabelle {width:650px;padding:0;margin:0;text-align:center;}table#preistabelle tr th {padding:5px 15px;background-color:#9C800B;color:#FFF;font-size:80%;vertical-align:top;}table#preistabelle tr th strong {font-size:140%;}table#preistabelle tr td {padding:5px 15px;color:#000;}table#preistabelle tr th.fCol, table#preistabelle tr td.fCol {text-align:left;font-weight:normal;}table#preistabelle tr.uRow td {background-color:#FBF8F6;}table#preistabelle tr.gRow td {background-color:#F4EEE8;}.spaltenInhalte {width: 100%;display: flex;flex-direction: column;gap: 20px;}.spaltenInhalte .sIBox {width:100%;}.spaltenInhalte .sIBox .sIBoxBild {width:100%;height:auto;overflow:hidden;margin: 0 0 10px 0;}.spaltenInhalte .sIBox .sIBoxTitle {width:100%;}.spaltenInhalte .sIBox .sIBoxTitle h4 {margin:0;padding:0;line-height:100%;}.spaltenInhalte.sICols3 .sIBox .sIBoxTitle h4 {line-height:120%;font-weight: 400;font-style:italic;font-size: 160%;color: #A0A0A0;}.spaltenInhalte.sICols3 .sIBox .sIBoxUnterTitel {width:100%;line-height:120%;font-size:100%;text-transform:uppercase;}.spaltenInhalte.sICols3 .sIBox .sIBoxText {width:100%;padding: 10px 0 0 0;}@media only screen and (width > 599px) {.spaltenInhalte {flex-direction: row; flex-wrap: wrap;gap: 25px 30px;}.spaltenInhalte.sICols3 .sIBox {width: calc((100% - 30.2px) / 2);}}@media only screen and (width > 899px) {.spaltenInhalte.sICols3 .sIBox {width: calc((100% - 60.2px) / 3);}}.inlineGalleryWrapper {width:100%;overflow: hidden;padding: 10px 0;margin: 0;}.inlineGallery {width:100%;position:relative;padding:0;margin: 0;}.inlineGallery .slick-track {display: flex;gap: 10px;}#content .inlineGallery a {display: block;width: 100%;margin:0;}#content .inlineGallery .lazy {width: 100%;display: block;text-decoration: none;background-position: center;background-repeat: no-repeat;background-size: cover;aspect-ratio: 4/4;}#content .inlineGallery .lazy img {width: 100%;height: auto;display: block;}#content .iG_Slider_Buttons {position: absolute;width:100%;top: 50%;height: 0px;left: 50%;transform: translate(-50%, 0);z-index:210;}#page .iG_Slider_Buttons .slick-prev, #page .iG_Slider_Buttons .slick-next { width: 50px;height: 50px;}#page .iG_Slider_Buttons .slick-prev:before, [dir='rtl'] #page .iG_Slider_Buttons .slick-next:before, #page .iG_Slider_Buttons .slick-next:before, [dir='rtl'] #page .iG_Slider_Buttons .slick-prev:before { height: 30px; background-color: #FFF;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 50 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%239A7D00' stroke-linecap='round' stroke-width='3'%3E%3Cpath d='m2 15h46'/%3E%3Cpath d='m35 2 13 13'/%3E%3Cpath d='m35 28 13-13'/%3E%3C/g%3E%3C/svg%3E"); background-size:50%; position: absolute; top: 50%;transform: translateY(-50%);}#page .iG_Slider_Buttons .slick-prev:before, [dir='rtl'] #page .iG_Slider_Buttons .slick-next:before {transform: translateY(-50%) rotate(180deg);}#content .inlineGallery.iG_Typ_3 {display: grid;grid-template-columns: repeat(18, 1fr);grid-template-rows: repeat(12, 1fr);aspect-ratio: 1/1;}#content .inlineGallery.iG_Typ_3 .lazy {margin: 0;}#content .inlineGallery.iG_Typ_3 .lazy:nth-child(1) {grid-column: 2 / span 5;grid-row: 4/10;}#content .inlineGallery.iG_Typ_3 .lazy:nth-child(2) {grid-column: 9 / span 9;grid-row: 1/6;}#content .inlineGallery.iG_Typ_3 .lazy:nth-child(3) {grid-column: 11 / span 5;grid-row: 8/-1;}#content .inlineGallery.iG_Typ_3 .lazy img {width: 100%;height: 100%;-o-object-fit: cover; object-fit: cover;}@media only screen and (width > 899px) {#content .inlineGallery.iG_Typ_3 {aspect-ratio: 3/2;}}@media only screen and (width > 1239px) {}@media only screen and (width > 999px) {html {font-size: 62.5%;}#top { grid-template-columns: repeat(2, 200px) 1fr 60px;} a#hamburger { display: none; }a.tKIcon { width: auto;}a.tKIcon span { display: block; padding: 0 0 0 40px;}a.tKIcon::before { width: 30px;}a.tKIcon#wa { display: none;} a#langSelect { grid-column: 4/5;}a#logo {width:250px;height:120px;} nav#mainNavi {width:100%; height:auto; position: relative; top:auto; left:auto; right:auto; bottom:auto; background-color:transparent; padding: 0 0 20px 0;} #headerImageWrapper {padding: 0;}#page { padding: 50px 0;}body.withImage #page { padding: 70px 0 50px 0;}}#sprachwahl { width: auto; margin: auto;text-align:center;}#sprachwahl a {color: rgba(255, 255, 255, 0.75);text-decoration:none;text-transform:uppercase; display: block; margin: 8vh 0; font-size: 200%; font-family: 'Bitter', serif;}#sprachwahl a.LangActiv, #sprachwahl a:hover {color: #FFF;}#sprachwahl a.LangActiv {font-weight: 700;}nav#mainNavi ul {margin: auto; padding: 0;}nav#mainNavi li.mNItem {list-style:none;padding: 0;margin: 0;line-height:30px;display:block; text-align: center;}nav#mainNavi li.mNItem a {font-family: 'Bitter', serif;margin: 0;line-height:30px;height: 30px;font-weight:400;font-size:27px; font-size:2.7rem;color: #000;text-decoration: none;text-transform:uppercase;padding: 0;display:block;}nav#mainNavi li.mNItem a:hover, nav#mainNavi li.mNItem a.mNItemActiv, nav#mainNavi li.mNItem a.mNItemActiv:hover {color:var(--cGold);}nav#mainNavi li.mNItemSpacer {list-style:none;display:block; padding: 5px 0 0 0; text-indent: -99999em;}@media only screen and (min-width: 900px) {nav#mainNavi ul { width: 100%; max-width: 100%; display: flex; margin: 0; justify-content: center;}nav#mainNavi li.mNItem a { font-size:18px; font-size:1.8rem;}nav#mainNavi li.mNItemSpacer {list-style:none;display:block;padding: 0 15px;line-height:30px;font-family: 'Bitter', serif;margin: 0px;font-weight:400;font-size:140%;}}#breadcrumbs a { color:#CCC; text-decoration:none; }#breadcrumbs a:hover { color:#333; }#breadcrumbs a strong { color:#999; }