@font-face { font-family: 'isidora_sansblack'; src: url('webfonts/isidorasans-black-webfont.woff2') format('woff2'), url('webfonts/isidorasans-black-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}@font-face { font-family: 'isidora_sansmedium'; src: url('webfonts/isidorasans-medium-webfont.woff2') format('woff2'), url('webfonts/isidorasans-medium-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}@font-face { font-family: 'isidora_sansmedium_italic'; src: url('webfonts/isidorasans-mediumitalic-webfont.woff2') format('woff2'), url('webfonts/isidorasans-mediumitalic-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}@font-face { font-family: 'isidora_sanssemibold'; src: url('webfonts/isidorasans-semibold-webfont.woff2') format('woff2'), url('webfonts/isidorasans-semibold-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}:root {--cBrown: #ADA69D;--cBrownRGB: 173, 166, 157;--cGrey: #F7F6F5;--cBlack: #313131;--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%;-webkit-box-sizing:border-box;box-sizing:border-box;}*, *:before, *:after { -webkit-box-sizing: inherit; 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; -moz-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;-moz-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(--cBrown);background-color:#EEE;border: 1px solid #EEE;-webkit-box-sizing:border-box;box-sizing:border-box;font-family: 'Source Sans Pro', sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:relative;}.formfield::-webkit-input-placeholder {color:rgba(66,74,66,.5);}.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='%23422918' 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='%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:8px 35px 8px 9px;border-radius:0px;}.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; }.w50 { width:50px; }.w80 { width:80px; }.w100 { width:50%; }.w200 { width:200px; }.w300 { width:90%; }.w400 { width:90%; }.formsubmit {font-size:14px;font-size:1.4rem;line-height:26px;text-align:center;position:relative;display:inline-block;padding:5px 15px;text-decoration:none !important;text-transform:uppercase;font-weight:700;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid var(--cBrown);background-color:var(--cBrown);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;-webkit-box-sizing: border-box;box-sizing: border-box;}.cmsAlert a {color:inherit;}@-webkit-keyframes scaleUp {0%{-webkit-transform: scale(0.5);transform: scale(0.5); opacity:0; }100%{-webkit-transform: scale(1);transform: scale(1); opacity:1; }}@keyframes scaleUp {0%{-webkit-transform: scale(0.5);transform: scale(0.5); opacity:0; }100%{-webkit-transform: scale(1);transform: scale(1); opacity:1; }}@-webkit-keyframes fadeIn {0%{opacity:0; }100%{opacity:1; }}@keyframes fadeIn {0%{opacity:0; }100%{opacity:1; }}@-webkit-keyframes shake {10%, 90% {-webkit-transform: translate3d(-1px, 0, 0); transform: translate3d(-1px, 0, 0);}20%, 80% {-webkit-transform: translate3d(2px, 0, 0); transform: translate3d(2px, 0, 0);}30%, 50%, 70% {-webkit-transform: translate3d(-4px, 0, 0); transform: translate3d(-4px, 0, 0);}40%, 60% {-webkit-transform: translate3d(4px, 0, 0); transform: translate3d(4px, 0, 0);}}@keyframes shake {10%, 90% {-webkit-transform: translate3d(-1px, 0, 0); transform: translate3d(-1px, 0, 0);}20%, 80% {-webkit-transform: translate3d(2px, 0, 0); transform: translate3d(2px, 0, 0);}30%, 50%, 70% {-webkit-transform: translate3d(-4px, 0, 0); transform: translate3d(-4px, 0, 0);}40%, 60% {-webkit-transform: translate3d(4px, 0, 0); transform: translate3d(4px, 0, 0);}}#content {text-decoration: none;text-align: left;line-height:140%;}#content .hspacer { width:100%; font-size:8px; overflow:hidden; }#content .s4 { height:.4vh; }#content .s6 { height:.6vh; }#content .s8 { height:.8vh; }#content .s10 { height:1.0vh; }#content .s12 { height:1.2vh; }#content .s14 { height:1.4vh; }#content .s16 { height:1.6vh; }#content .s18 { height:1.8vh; }#content .s20 { height:2vh; }#content .s22 { height:2.2vh; }#content .s24 { height:2.4vh; }#content .s30 { height:3vh; }#content .s40 { height:4vh; }#content a, #content .text strong a, #content .text a strong {color:inherit;}#content a:hover {text-decoration: none;}#content a.pAnchor {position:absolute;height:0px;top:-50px;}#content a.cLink {width: auto;font-size:18px;font-size:1.8rem;font-weight:400;display:inline-block;padding:5px 10px 5px 35px;color:var(--cBrown);text-decoration:none;line-height:100%;position:relative;border:1px solid var(--cBrown);-webkit-border-radius:4px;border-radius:4px;}#content a.cLink::before {width:16px;height:16px;background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 16 16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%239B1C18' stroke-width='1.2' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 1,8 14,8' /%3E%3Cpath d='M 10,3 15,8 10,13' /%3E%3C/g%3E%3C/svg%3E");background-size:contain;background-position:center;background-repeat:no-repeat;content:'';display:block;position:absolute;top:50%;margin:-8px 0 0 0;left:5px;-webkit-transition:all .5s ease-out; -o-transition:all .5s ease-out; transition:all .5s ease-out;}#content a.cLink:hover::before {left:10px;-webkit-transition:all .2s ease-in; -o-transition:all .2s ease-in; transition:all .2s ease-in;}#content strong {color:inherit;}#page h1, #page h3,#page h2, #page h4,#page h5 {font-family: 'isidora_sansblack';color: var(--cBrown);padding: 0;margin: 0;}#page h1, #page h3 {line-height:120%;font-size:30px;font-size:3.0rem;}#page h2, #page h4 {line-height:120%;font-size:26px;font-size:2.6rem;}#page h5 {line-height:120%;font-size:20px;font-size:2.0rem;}@media only screen and (min-width: 700px) {#page h1, #page h3 {font-size:40px;font-size:4.0rem;}#page h2, #page h4 {font-size:32px;font-size:3.2rem;}#page h5 {font-size:24px;font-size:2.4rem;}}#content .aL { text-align:left; }#content .aC { text-align:center; }#content .aR { text-align:right; }#fpWrapper .aL { text-align:left; }#fpWrapper .aC { text-align:center; }#fpWrapper .aR { text-align:right; }#content .text {width:100%;}#content .text p {padding:2px 0;margin:2px 0;}#content ul {width:100%;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 0 0 5px;}#content .text.aC ul {padding:0;}@media only screen and (min-width: 990px) {#content .text.aC ul {padding:0 20% 0 40%;}}#content ul li {padding: 0 0 0 20px;margin: 0 0 5px 0;line-height: 160%;list-style: none;position:relative;}#content ul li:before {position:absolute;left:0px;top:0px;width:10px;line-height:30px;font-size:16px;font-size:1.6rem;content: "-";color:inherit;text-align:center;}#content ul li ul li:before {position:absolute;left:0;top:3px;width:20px;line-height:20px;font-size:16px;font-size:1.6rem;content: "-";color:inherit;text-align:center;}#content .text blockquote {width:100%;font-size:30px;font-size:3.0rem;padding:20px 0;}#content .text article { -webkit-column-count: 2; -webkit-column-fill: balance; -webkit-column-width: 47%; -webkit-column-gap: 6%; -moz-column-count: 2; -moz-column-fill: balance; -moz-column-width: 47%; -moz-column-gap: 6%;  column-count: 2; column-fill: balance; column-width:47%; column-gap: 6%;  height: auto; width:100%; overflow-x: auto; overflow-y: auto; text-align:left;}#content .text article hr {margin:0;padding:0;height:0;border:none; -webkit-column-break-before:always; -moz-column-break-before:always; column-break-before:always;}#content .cImageWrapper {overflow:hidden;position:relative;margin:0;padding:0;}#content .cImageWrapper img {display:block;width:100%;}#content .layout1 .cImageWrapper {margin:0 0 12px 0;}#content .layout2 .cImageWrapper {margin:0 0 12px 0;}#content .layout3 .cImageWrapper {margin:0 0 12px 0;}#content .layout4 .cImageWrapper {margin:0 0 12px 0;}@media only screen and (min-width: 450px) {#content .layout1 .cImageWrapper {float: left;margin:0 22px 12px 0;}#content .layout2 .cImageWrapper {float: right;margin:0 0 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 0 0 0;}#content .layout6 .cImageWrapper {text-align: right;float:right;margin:12px 0 0 0;}#content .layout7 .cImageRow {margin:0 0 12px 0;}#content .layout7 .cImageRow .cImageWrapper {float: left;}#content .layout8 .cImageWrapper {margin:0 auto 12px;}#content .layout9 .cImageRow {margin:0 0 12px;}#content .layout9 .cImageRow .cImageWrapper {float: right;}#content .layout10 .cImageWrapper {margin:12px auto 0;}#content .layout11 .cImageWrapper {margin:0;}.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.hLine1 {width:100%;height: 120px;}#content .Abschluss.hLine2 {width:100%;height:100px;margin:45px auto 0;position:relative;}#content .Abschluss.hLine2:before {width:1px;height: 100%;content:'';position:absolute;left:calc(50% - 1px);background-color: rgba(66,74,66,0.5);}#content .Abschluss.hLine3 {width:100%;height:41px;margin:25px auto;padding:0;position:relative;background-position:center center;background-size:contain;background-repeat:no-repeat;}#content .Abschluss.hLine3:before, #content .Abschluss.hLine3:after {width:calc(30% - 50px);content:'';position:absolute;top:20px;border-top:1px solid #F4F2F0;}#content .Abschluss.hLine3:before {left:20%;}#content .Abschluss.hLine3:after {right:20%;}.absatzWrapper {width:100%;position:relative;margin:0 auto;padding:0;}.absatzWrapper.aWhasWS1, .absatzWrapper.aWhasWS2, .absatzWrapper.aWhasWS3 { padding-top:3vh; padding-bottom:3vh; }.absatzWrapper.aWhasWS4, .absatzWrapper.aWhasWS5, .absatzWrapper.aWhasWS6 { padding-top:5vh; padding-bottom:5vh; }.absatzWrapper.aWhasWS7, .absatzWrapper.aWhasWS8, .absatzWrapper.aWhasWS9 { padding-top:7vh; padding-bottom:7vh; }.absatzWrapper.aWhasWS10 { padding-top:9vh; padding-bottom:9vh; }.absatzWrapper:nth-last-child(1), .absatzWrapper.aWhasWS {margin:0 auto;}.offline {background-color:#F0C6C6;}.absatz {padding:0 15px;margin:0 auto;}.absatzWrapper.layout1 .absatz {max-width: 1300px;}.paragraphWidth50, .paragraphWidth60, .paragraphWidth70, .paragraphWidth80, .paragraphWidth90, .paragraphWidth100 {width:100%;}.absatzWrapper.device1 {display:none;}@media only screen and (min-width: 1000px) {.paragraphWidth50 { width:50%; }.paragraphWidth60 { width:60%; }.paragraphWidth70 { width:70%; }.paragraphWidth80 { width:80%; }.paragraphWidth90 { width:90%; }.absatzWrapper.aWhasWS1 { padding-top:1vw; padding-bottom:1vw; }.absatzWrapper.aWhasWS2 { padding-top:2vw; padding-bottom:2vw; }.absatzWrapper.aWhasWS3 { padding-top:3vw; padding-bottom:3vw; }.absatzWrapper.aWhasWS4 { padding-top:4vw; padding-bottom:4vw; }.absatzWrapper.aWhasWS5 { padding-top:5vw; padding-bottom:5vw; }.absatzWrapper.aWhasWS6 { padding-top:6vw; padding-bottom:6vw; }.absatzWrapper.aWhasWS7 { padding-top:7vw; padding-bottom:7vw; }.absatzWrapper.aWhasWS8 { padding-top:8vw; padding-bottom:8vw; }.absatzWrapper.aWhasWS9 { padding-top:9vw; padding-bottom:9vw; }.absatzWrapper.aWhasWS10 { padding-top:10vw; padding-bottom:10vw; }.absatzWrapper.device1 {display:block;}.absatzWrapper.device2 {display:none;}.absatz {padding:0 10px;}.absatzWrapper.layout11 .absatz {padding:0;}#content .Abschluss.hLine1 {height: clamp(150px, 30vh, 300px);}#content .Abschluss.hLine3:before, #content .Abschluss.hLine3:after {width:calc(25% - 45px);}#content .Abschluss.hLine3:before {left:25%;}#content .Abschluss.hLine3:after {right:25%;}}@media only screen and (min-width: 1220px) {.paragraphWidth50 { width:calc(var(--contentMaxWidth) * 0.5px); }.paragraphWidth60 { width:calc(var(--contentMaxWidth) * 0.6px); }.paragraphWidth70 { width:calc(var(--contentMaxWidth) * 0.7px); }.paragraphWidth80 { width:calc(var(--contentMaxWidth) * 0.8px); }.paragraphWidth90 { width:calc(var(--contentMaxWidth) * 0.9px); }.absatz {padding:0;}}.absatz .pAnchor {position:absolute;top:-200px;height:0px;}.absatzWrapper.loggedIn {min-height:30px;}.absatzWrapper.loggedIn:hover {background-color:#EEE !important;color:#68666B !important;-moz-box-shadow: 0 0 2px #666;-webkit-box-shadow: 0 0 2px #666;box-shadow: 0 0 2px #666;z-index:1500;}.absatzWrapper .loginRow {display:none;position:absolute;left:50%;top:0px;padding:3px 5px;z-index:1500;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;height:30px;background-color:#EEE !important;}.absatzWrapper.loggedIn:hover .loginRow {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#content:hover .absatzWrapper.loggedIn:not(:hover) {opacity:0.5;}.cmsEditWrapper:hover .loginRow a {border:none !important;}.editbox {padding:0 10px 0 0;}.editboxR {padding:0 0 0 50px;}.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;} .video-container iframe,.video-container object,.video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.absatz .loginRow {position:absolute;left:-2000px;top:-40px;width:100%;height:40px;background-color:#FFF;border:2px solid #EEE;padding:3px;-webkit-box-sizing:border-box;box-sizing:border-box;}.editbox {float:left;padding-right:10px;}.editboxR {float:right;}.impressionen {width:100%;padding:0;}.impressionen .impDetail {width: 100%;max-width: 1200px;margin:0 auto;padding: 0;display: grid;grid-template-rows: auto; }.impressionen .impDetail.iDNr_4 {grid-template-columns: repeat(2, calc((100% - 4px) / 2));grid-template-areas:"big1 big1""big1 big1""rect1 rect1""small1 small2";grid-gap: 4px;margin-bottom: 4px;}.impressionen .impDetail.iDNr_4 .impItem:nth-child(1) {grid-area: big1;}.impressionen .impDetail.iDNr_4 .impItem:nth-child(2) {grid-area: rect1;}.impressionen .impDetail.iDNr_4 .impItem:nth-child(3) {grid-area: small1;}.impressionen .impDetail.iDNr_4 .impItem:nth-child(4) {grid-area: small2;}.impressionen .impDetail .impItem {}.impressionen .impDetail .impItem a {position: relative;width: 100%;height: 100%;display: block;border-radius: 20px 0;overflow: hidden;}.impressionen .impDetail .impItem a span {width: 100%;height: 100%;display: block;background-size: cover;background-position: center;background-repeat: no-repeat;}.impressionen .impDetail .impItem a:hover span {}.impressionen .impDetail .impItem .impItemCnt {position: absolute;top: 0;right: 0;left: 0;bottom: 0;background-color: rgba(0,0,0,.5);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.impressionen .impDetail .impItem .impItemCnt b {line-height: 30px;text-align: center;margin: auto;display: block;color: #FFF;text-decoration: none;font-family: "utopia-std", serif;font-size:50px;font-size:5.0rem;}.impressionen .impDetail.iDNr_1 .impItem a::after, .impressionen .impDetail.iDNr_2 .impItem a::after {display: block;position: absolute;width:calc(100% + 40px);height: calc(100% + 40px);left: 50%;top: 50%;transform: translate(-50%, -50%);border: 1px solid #FFF;content: '';}.impressionen .impDetail .impItem a img {display: block;width: 100%;height:100%;}@media only screen and (min-width: 900px) {.impressionen {padding:0 20px;}.impressionen .impDetail.iDNr_4 {grid-template-columns: repeat(4, calc((100% - 18px) / 4));grid-template-areas:"big1 big1 rect1 rect1""big1 big1 small1 small2";grid-gap: 6px;margin-bottom: 6px;}}#gutscheinBox {width:100%;max-width: calc(var(--contentMaxWidth) * 1px);padding: 70px 30px;margin: 0 auto;border-radius: 20px 0;overflow: hidden;background-color: var(--cBrown);background-image: url("../images/css/gutschein-box_bg.jpg");background-size:cover;background-position:center;background-repeat: no-repeat;color: #FFF;}.gB_Title {font-size:40px;font-size:4.0rem;font-family: 'isidora_sansblack';letter-spacing: 0.3rem;text-transform: uppercase;line-height: 110%;}.gB_Text {font-size:20px;font-size:2.0rem;font-family: 'isidora_sanssemibold';padding: 30px 0 0 0;}.gB_Icons {padding: 30px 0 0 0;display: flex;justify-content: center;}.gB_Icons a {width: 50px;height: 50px;display: block;padding:5px;}.gB_Icons a svg {width: 100%;height:auto;display: block;}@media only screen and (min-width: 1000px) {}#introWrapper {width: 100%;padding:10vh 0 15vh 0;margin:0;position:relative;}#intro {margin: 0 auto;padding:0 15px;width:100%;max-width:1300px;font-size: 17px;font-size: 1.7rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}#introLeft {}#boxOeffnungszeiten {max-width: 280px;background-color: var(--cGrey);padding: 15px;border-radius: 15px;margin: auto;}.bOTitle {font-family: 'isidora_sansblack';text-transform: uppercase;padding: 0 0 10px 0; letter-spacing: 0.28rem;}.bOitem {margin: 2px 0;padding: 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.bOitemTitle {width: 40px;position: relative;margin: 0 2px 0 0;background-color: #FFF;}.bOitemTitle span {font-family: 'isidora_sansblack';text-transform: uppercase; letter-spacing: 0.18rem;display: inline-block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) rotate(270deg);}.bOitemRows {width: calc(100% - 42px);padding: 12px 8px;background-color: #FFF;}.bOitemRow {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.bOitemRow {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.bOitemRow b, .bOitemRow i {font-style: normal;font-weight: normal;display: block;line-height: 20px;}.bOitemRow b {padding: 0 10px 0 0;width: 35%;white-space: nowrap;min-width: 70px;}.bOitemRow i {font-family: 'isidora_sanssemibold';width: 65%;min-width: 120px;}#introRight {padding:20px 0 50px clamp(30px, 8%, 100px);}#intro #iHeadlines, #intro #iContent {width:100%;}#intro #iHeadlines {padding: 0 0 20px 0;}#intro #iHeadlines h1 {padding:0;font-size:21px;font-size:2.1rem;letter-spacing: 3px;position: relative;}#intro #iHeadlines h1::after {position: absolute;left: -30px;top: 100%;width: 20px;height: 1px;background-color: var(--cBrown);content: '';}#intro .iHTitle {font-size:60px;font-size:6.0rem;line-height:100%;text-transform:uppercase;color:inherit;margin:0 auto;}#intro #iContent {line-height:150%;font-size:19px;font-size:1.9rem;}#intro #iContent a {color:inherit;text-decoration: none;}#intro #iContent a:hover {opacity: 0.75;}#intro #iContent ul li {padding: 0 0 0 30px;margin: 0 0 5px 0;line-height: 150%;list-style: none !important;position:relative;}#intro #iContent ul li:before {position:absolute;left:0px;top:5px;width:20px;line-height:20px;font-size:20px;font-size:2.0rem;content:"+";color:inherit;}@media only screen and (min-width: 990px) {#introWrapper {margin:0 0 60px 0;}#intro {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}#introLeft {width: 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#introRight {width: 50%;padding: 30px 0 0 clamp(30px, 8%, 100px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}#intro #iContent {margin: auto;}#intro #iContent .iCBox {width:100%;}}@media only screen and (min-width: 1320px) {#intro {padding: 0;}#intro .iHTitle {font-size:80px;font-size:8.0rem;}}.boxenInhalte {width:100%;position:relative;-webkit-transform: translateY(-58px); -ms-transform: translateY(-58px); transform: translateY(-58px);margin: 0 0 -58px 0;padding: 0;}.boxenInhalte .bIWrapper {width:100%;margin:0 0 50px 0;}.boxenInhalte .bIWrapper .bIWrow {width:100%;position:relative;}.bIWrapper .bILeft {width:100%;padding:20px 0;position:relative;font-size:19px;font-size:1.9rem;line-height: 150%;text-align: left;}.bIWrapper .bIBox {padding: 0 0 0 30px;}.bIWrapper .bIBox .bIBoxZitat {padding:0 0 30px 0;margin: 0 auto; width: 100%;text-align: right;font-size: 20px;font-size: 2.0rem;font-family: 'isidora_sansmedium_italic';text-transform: uppercase;letter-spacing: 0.3rem; line-height: 110%;}.boxenInhalte .bIBox {width:100%;position:relative;}.boxenInhalte .bIBox span {display:block;}.bIWrapper .bIBox .bIBoxTitle {padding:0 0 10px 0;}#content .boxenInhalte .bIBox .bIBoxTitle h2 {color:var(--cBrown);font-size:21px;font-size:2.1rem;position:relative;font-family: 'isidora_sansblack';display: inline-block;text-transform: uppercase;letter-spacing: 0.3rem;}#content .boxenInhalte .bIBox .bIBoxTitle h2::after { position: absolute; left: -30px; top: 100%; width: 20px; height: 1px; background-color: var(--cBrown); content: '';}#content .boxenInhalte .bIBox .bIBoxSubTitle h5 {color:#696869;font-size:15px;font-size:1.5rem;}#content .boxenInhalte .bIBox .bIBoxText {color:inherit;font-size:inherit;}#content .boxenInhalte .bIBox .bIBoxText ul {padding:0;}.bIWrapper .bIBox .bIBoxLink {margin:15px 0 0 0;}#content .bIWrapper .bIBox .bIBoxLink a {display:inline-block;line-height:30px;padding:0 0 0 20px;font-size:20px;font-size:2.0rem;font-family: 'isidora_sansblack';letter-spacing: 0.3rem;text-transform: uppercase;color:var(--cBrown);text-decoration:none;text-align:left;position:relative;-webkit-transition-delay: .4s;-o-transition-delay: .4s;transition-delay: .4s;-webkit-transition: all 600ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 600ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 600ms cubic-bezier(0.77, 0, 0.175, 1);}#content .boxenInhalte .bIBox .bIBoxLink a:after {width:12px;height:30px;content:'';background-image: url("data:image/svg+xml,%0A%3Csvg enable-background='new 0 0 16 16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23ADA69D' stroke-width='1.2' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 1,8 14,8' /%3E%3Cpath d='M 10,3 15,8 10,13' /%3E%3C/g%3E%3C/svg%3E");background-size: contain; display: block; background-repeat: no-repeat; background-position: center;position:absolute;left:0px;top:0px;-webkit-transition-delay: .4s;-o-transition-delay: .4s;transition-delay: .4s;-webkit-transition: all 600ms cubic-bezier(0.77, 0, 0.175, 1);-o-transition: all 600ms cubic-bezier(0.77, 0, 0.175, 1);transition: all 600ms cubic-bezier(0.77, 0, 0.175, 1);}#content .boxenInhalte .bIBox .bIBoxLink a:hover {color:var(--cBrown);padding:0 0 0 25px;}#content .boxenInhalte .bIBox .bIBoxLink a:hover:after {width:100%;width: 20px; left: -5px;}.bIWrapper .bIRight {width:100%;padding: 30px 0 0 0;position:relative;}.bIWrapper .bIRight .bIRightMainImage {width:100%;}.bIWrapper .bIRight a {width:100%;display:block;margin:auto;position: relative;}.bIWrapper .bIRight a img {width:100%;height: auto;display:block;position: relative;z-index: +1;}.bIWrapper .bIRight a.mainImage {width: 80%; display: block; position: relative; margin: 0 20% 0 0;}.bIWrapper .bIRight a.mainImage img {width: 100%;height: auto; display: block;border-radius: 20px 0;overflow: hidden;}.bIWrapper .bIRight a.mainImage span.h2 {position: absolute;left: 0px;bottom: -80px;font-size: 40px;font-size: 4.0rem;font-family: 'isidora_sansblack';letter-spacing: 0.3rem;color: var(--cBrown);text-transform: uppercase;display: block;line-height: 80px;z-index: +1;-webkit-transform-origin: left top; transform-origin: left top;-webkit-transform: translate(0px, 140px) rotate(270deg); transform: translate(0px, 140px) rotate(270deg);}.boxenInhalte .bIWrapper .bIWrow .bIRightImages {width:100%;z-index: +1;position: relative;-webkit-transform: translate(0, -70px);transform: translate(0, -70px);pointer-events: none;}.bIWrapper .bIWrow .bIRightImages a {display:block;border-radius: 20px 0;overflow: hidden;pointer-events: auto;}.bIWrapper .bIWrow .bIRightImages.bIRightImages1 a {width: 50%; margin: 0 10% 0 40%;}.boxenInhalte .bIWrapper .bIWrow .bIRightImages a img {display:block;width:100%;height: auto;}@media only screen and (min-width:990px) {.boxenInhalte {-webkit-transform: translateY(-70px); -ms-transform: translateY(-70px); transform: translateY(-70px);margin: 0 0 -70px 0;}.boxenInhalte .bIWrapper {margin:0 0 100px 0;}.boxenInhalte .bIWrapper .bIWrow {display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.bIWrapper .bILeft {width:50%;padding:0;}.bIWrapper .bIBox {height: 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;padding: 0 0 0 50px;}.bIWrapper .bIBox .bIBoxZitat {padding:0 40px 80px 40px;margin: 0 auto;font-size: 32px;font-size: 3.2rem;}.bIWrapper .bIBox .bIBoxContent {padding:40px 100px 40px 0;margin: auto auto 0 auto;}.bIWrapper .bIRight {width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding: 0;margin: 0 0 -120px 0;}.bIWrapper .bIRight a.mainImage {width: 70%; margin: 0 30% 0 0;}.boxenInhalte .bIWrapper .bIWrow .bIRightImages {-webkit-transform: translate(0, -140px);transform: translate(0, -140px);}.boxenInhalte .bIWrapper .bIWrow .bIRightImages.bIRightImages1 a {width: 50%; margin: 0 20% 0 30%;}.bIWrapper.bIWReverse .bIWrow.bIWrFirst {-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.boxenInhalte .bIBox {margin:auto;}.bIWrapper.bIWReverse .bILeft {text-align:left;}.bIWrapper.bIWReverse .bIBox .bIBoxZitat {padding:0 0 80px 80px;text-align: left;}.bIWrapper.bIWReverse .bIBox .bIBoxContent {padding:40px 0 40px 80px;margin: auto auto 0 0;}.bIWrapper .bIBox .bIBoxTitle {padding:0 0 15px 0;z-index:210;}.bIWrapper .bIBox .bIBoxLink {margin:40px 0 0 0;}.bIWrapper.bIWReverse .bIRight a.mainImage {width: 70%; margin: 0 10% 0 20%;}.bIWrapper.bIWReverse .bIWrow .bIRightImages.bIRightImages1 a { margin: 0 0 0 50%;}}img { border:none; }.mr10 { margin-right:10px; }.mr5pz { margin-right:55px; }#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;}#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;}#headerImage div.hImage .hImageMobile {}#headerImage div.hImage img.hImageSearch {display:none;}@media only screen and (orientation: portrait) {#headerImage div.hImage .hImageDesktop {display:none;}}@media only screen and (orientation: landscape) {#headerImage div.hImage .hImageMobile {display:none;}#headerImage div.hImage .hImageDesktop {display:block;}}#hIButtons {position:absolute;left:0px;bottom: 40px;height:0px;width:100%;text-align:center;background-color: #000;display: flex;justify-content: center;}#hIButtons .previous, #hIButtons .next {width: 30px;height: 30px;display: block;}#hIButtons #hIDots {display: block;padding: 0;margin: 0;height: 30px;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);}#sitemap {width:100%;max-width:900px;padding:40px 15px 10vh 15px;margin:0 auto;}@media only screen and (min-width: 700px) {#sitemap {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;-moz-column-gap: 20px;-webkit-column-gap: 20px;column-gap: 20px;}}#sitemap .smNaviItem {width:100%;margin:0 0 20px 0;}#sitemap ul.smLevel1 {margin:0px;padding:0px;clear:both;}#sitemap ul.smLevel1 li {list-style:none;margin:0;padding:0;}#sitemap ul.smLevel1 li::before {content:'';}#sitemap ul.smLevel1 li a {line-height: 40px;font-size: 30px;font-size: 3.0rem;color:var(--cBrown);text-decoration: none;}#sitemap ul.smLevel1 li input {float:right;width:140px;font-size: 14px;font-size: 1.4rem;border:1px solid #504F53;border-radius:3px;padding:3px 5px;text-align:center;-moz-box-shadow: 0px 0px 3px 0px #333;-webkit-box-shadow: 0px 0px 3px 0px #333;box-shadow: 0px 0px 3px 0px #333;}#sitemap ul.sitemapfiL li a:hover {text-decoration:underline;}#sitemap ul.smLevel1 li ul.smLevel2 {margin:0;padding:10px 0 0 0;}#sitemap ul.smLevel1 li ul.smLevel2 li {margin:0;padding:0 0 0 24px;}#sitemap ul.smLevel1 li ul.smLevel2 li::before {content:'-';}#sitemap ul.smLevel1 li ul.smLevel2 li a {line-height: 24px;font-size: 18px;font-size: 1.8rem;color: #707070;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 {margin:0;padding:0 0 20px 0;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li {margin:0;padding:0 0 0 24px;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li::before {content:'\00b7';}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li a {line-height: 20px;font-size: 14px;font-size: 1.4rem;color: #999;}@media only screen and (min-width: 1240px) {#sitemap {padding:40px 0 10vh 0;}}#popup {width:100%;height:100vh;background-color:rgba(0,0,0,0.75);padding:0;position:fixed;top:0;left:0;z-index:-1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;visibility: hidden;opacity: 0;}body.puShow #popup {z-index:9999;visibility: visible;-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;}#popupWindow {width: calc(100% - 30px);max-width: 900px;margin: auto;background-color:var(--cBrown);color:var(--cGrey);position: relative;border-radius: 20px 0;}#pWClose {width: 40px;height: 40px;position: absolute;display: block;top: 0px;right: 0px;z-index: 600;cursor: pointer;}#pWClose::after {width:20px;height:20px;display:block;position: absolute;left: 50%;top: 50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image: url("data:image/svg+xml,%0A%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' stroke-width='3'%3E%3Cpath d='M 2,2 28,28' /%3E%3Cpath d='M 2,28 28,2' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:20px 20px;background-position:center;background-repeat:no-repeat;content:'';}#pWTitle {width: 100%;padding: 30px 30px;text-align: center;font-size:40px;font-size:4.0rem;font-family: 'isidora_sansblack';letter-spacing: 0.3rem;text-transform: uppercase;line-height: 110%;}#pWBody {height: auto;max-height:calc(100vh - 30px);overflow-y:scroll;}#pWContent {padding: 0;}#pWCText {padding: 30px 20px;text-align: center;font-size:19px;font-size:1.9rem;line-height: 150%;}#pWCImage {width: 100%;padding: 15px;}#pWCImage img {width: 100%;height: auto;display: block;}body #popupHolder {position: fixed;left: 0;bottom:0;z-index: 800;-webkit-transition: left .5s ease-in, left .5s ease;-o-transition: left .5s ease-in, left .5s ease;transition: left .5s ease-in, left .5s ease;}body.hasOverlay #popupHolder, body.puShow #popupHolder, body.scrollDown #popupHolder {left: -200px;}#popupHolder a {position: absolute;left: 5px;bottom:5px;width: 60px;height: 60px;border-radius: 30px;background-color: var(--cBrown);display: block;-webkit-box-shadow: 5px 5px 20px -5px rgba(0,0,0,0.75); 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 600 600' viewBox='0 0 600 600' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23F7F6F5'%3E%3Cpath d='m352.56 233.83c-.31 0-.62.04-.93.05l-8.15-40.8c-1.61-8.02-8.72-13.84-16.92-13.84-3.9 0-7.59 1.3-10.68 3.75l-12 9.92c-25.27 21.61-36.8 31.47-70.82 38.27l-46.97 9.38c-24.26 4.85-40.06 28.54-35.2 52.8l4.52 22.62c4.09 20.48 22.19 35.34 43.05 35.34 2.89 0 5.8-.29 8.66-.86l2.78-.56 25.8 57.94c2.22 5.7 6.53 10.19 12.13 12.64 2.94 1.29 6.06 1.94 9.18 1.94 2.82 0 5.64-.52 8.34-1.57 5.69-2.23 10.18-6.54 12.63-12.13 2.45-5.6 2.58-11.82.39-17.41l-18.75-51.26c30.11-5.3 45.82-.62 75.5 8.98l8.06 2.6 6.79 1.94c1.57.45 3.17.67 4.78.67 5.14 0 9.98-2.3 13.27-6.32 3.27-3.99 4.56-9.18 3.54-14.27l-8.16-40.85c5.89-2.24 10.96-6.16 14.52-11.51 4.53-6.78 6.13-14.92 4.54-22.91-2.85-14.23-15.42-24.55-29.9-24.55zm-147.45 106.65c-2.2.44-4.44.66-6.66.66-16.02 0-29.93-11.42-33.08-27.17l-4.52-22.62c-3.75-18.76 8.47-37.08 27.23-40.83l46.97-9.38c4.96-.99 9.47-2.07 13.67-3.24l18.14 90.75c-4.35.55-8.9 1.27-13.87 2.26zm63.54 64.14c-1.36 3.11-3.85 5.5-7.02 6.74-3.16 1.24-6.62 1.17-9.73-.2-3.11-1.36-5.5-3.85-6.83-7.24l-24.96-56.07 29.39-5.87 19.35 52.91c1.23 3.17 1.16 6.63-.2 9.73zm14.39-77.07c-1.96 0-3.97.07-6 .18l-18.57-92.89c20.09-7.21 32.48-17.51 50.48-32.89l27.33 136.75c-20.81-6.73-35.03-11.15-53.24-11.15zm77.11 13.89c-1.79 2.18-4.65 3.1-7.39 2.32l-5.42-1.65-29.52-147.67 4.39-3.5c1.27-1.01 2.77-1.54 4.34-1.54 2.8 0 6.17 1.77 6.95 5.67l8.06 40.36 11.96 59.85 8.06 40.36c.58 2.82-.65 4.85-1.43 5.8zm9.31-65.81c-2.05 3.08-4.83 5.48-8.08 7.04l-7.73-38.64c9.18.5 17 7.21 18.83 16.33 1.07 5.33-.01 10.75-3.02 15.27z'/%3E%3Cpath d='m447.7 245.32c-5.58-27.94-20.94-52.62-42.15-67.74l-5.9 8.28c19.12 13.62 33 36.02 38.08 61.45 5.08 25.42.87 51.43-11.53 71.36l8.63 5.38c13.76-22.09 18.45-50.79 12.87-78.73z'/%3E%3Cpath d='m382.61 196.05-5.3 8.68c16.16 9.86 27.81 27.45 31.97 48.27 4.17 20.83.16 41.55-10.96 56.86l8.22 5.98c12.8-17.6 17.43-41.23 12.71-64.84-4.71-23.59-18.06-43.62-36.64-54.95z'/%3E%3C/g%3E%3C/svg%3E%0A");background-size: contain;background-position: center;background-repeat: no-repeat;}@media only screen and (min-width: 900px) {#pWCImage {padding: 30px;}#pWCImage.pWCIsmall {padding: 0 15%;}#pWCText {padding: 40px 15%;}}@media only screen and (min-width: 1200px) {#popupHolder a {left: 25px;bottom:40px;width: 90px;height: 90px;border-radius: 45px;}#pWClose {position: fixed;top: 25px;right: 25px;}#pWClose::after {background-image: url("data:image/svg+xml,%0A%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' stroke-width='3'%3E%3Cpath d='M 2,2 28,28' /%3E%3Cpath d='M 2,28 28,2' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");}#pWCImage.pWCIsmall {padding: 30px 20%;}#pWCText {padding: 40px 20%;}}html, body {margin:0;padding:0;}body {font-family: 'isidora_sansmedium';color: var(--cBrown);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;margin:0;padding:0;background-color:#FFF;z-index:0;position:relative;width: 100vw;width: 100%;}body.naviOpen, body.hasOverlay, body.hasPopup.puShow {overflow-y:hidden;overflow:hidden;}.grid {display: grid !important;grid-column-gap: 20px; grid-template-columns: repeat(18, 1fr);}#allWrapper {width: 100%;margin:0 auto;padding: 0;z-index:300;}#headerImageWrapper {width:100%;padding:0 20px;z-index:50;}#headerImage {width:100%;max-width:calc(var(--contentMaxWidth) * 1px);padding:0;position:relative;margin: 0 auto;z-index:60;}#carouselWrapper {position:relative;}#carousel {overflow: hidden;border-radius: 20px 0;background-color: #F7F6F5;}body.noImage #carousel {height: clamp(100px, 20vh, 200px);}a#logo {position: absolute;left: -20px;top: -50px;width:180px;padding: 10px;z-index:999;text-decoration:none;display: block;}a#logo span {display: block;}a#logo span.svg {width:100%;height:44px;background-image: url(../images/svg/logo.svg);background-size:contain;background-position:left center;background-repeat: no-repeat;}a#logo span.claim {position: absolute;display: block;left: -9999em;bottom: 0px;line-height: 16px;text-align: center;width: 100%;font-size: 80%;}#contactIcons {position: fixed;right: 0px;top: 20px;z-index:990;background-color: var(--cGrey);padding: 5px;border-radius: 10px 0;transition: right 0.3s ease;}body.barFixed #contactIcons {right: -60px;}body.scrollUp #contactIcons {right: 0px;}#contactIcons a {display: block;width: 40px;height: 40px;padding: 5px;}#contactIcons a.spNaLink {height:auto;padding: 10px 0 5px 0;text-align: center;font-size: 18px;font-size: 1.8rem;color: var(--cBrown);text-decoration: none;text-transform: uppercase;}#reservierenBanner {background-color: var(--cBrown);color: #FFF;font-size: 14px;font-size: 1.4rem;border-radius: 10px 0;margin: 2px 0 0 0;padding: 15px 10px;}#reservierenBanner b {font-family: 'isidora_sanssemibold';letter-spacing: 2px;text-transform: uppercase;font-size: 15px;font-size: 1.5rem;}#reservierenBanner a {color: inherit;}#reservierenBanner a.rBTel {font-size: 20px;font-size: 2.0rem;text-decoration: none;padding: 10px 0 0 0;display: inline-block;font-family: 'isidora_sanssemibold';}@media only screen and (min-width: 360px) {#reservierenBanner {transform: translate(25px, -20px); width: calc(100% - 55px);}}#fullpage {width: 100%;position:relative;padding: 50px 0 0 0;margin: 0 auto;z-index:310;background-color: #FFF;}#page {width: 100%;margin: 0 auto;padding:0 0 5vh 0;position: relative;grid-column: 1/-1;}.cmsAlert {text-align:center;padding:10px;margin-bottom:20px;background-color:#F8D7CB;border:1px solid #6E172E;font-size: 14px;font-size: 1.4rem;}#content {width: 100%;padding:0;}#editorField {width:100%;max-width:1000px;padding:20px;margin:0 auto;background-color: #FFF;}#loginDialog {max-width:500px;padding:20px;background-color:var(--cBrown);color:#FFF;border-radius:15px;margin:auto;}#loginDialog table {width:100%;}#loginDialog table tr td {padding:5px 0;}#editorField p.firstParagraph {text-align:center;padding:20px;background-color:#DDD;border-radius:5px;margin:auto;}#textTop {position:absolute;display:block;width:0px;height:0px;top:-60px;left:0px;}footer {width: 100%;margin: 5px 0 0 0;}#footerData {width: 100%;padding: 50px 0 80px 0;background-color:var(--cGrey);color: var(--cBlack);text-transform: uppercase;font-family: 'isidora_sanssemibold';}#footerBoxen {width: 100%;max-width: 1200px;margin: 0 auto;padding: 0 15px;}#footerBoxen .fBox {width: 100%;padding: 2px 0;text-align: center;}#footerBoxen .fBox:last-of-type {padding: 20px 0 0 0;text-align: center;}#footerBoxen .fBox a {color: inherit;text-decoration: none;}#footerBoxen .fBox:nth-child(2) span, #footerBoxen .fBox:nth-child(2) i {display: inline-block;font-style: normal;}#footerBoxen .fBox:nth-child(2) i {padding: 0 20px;}#footerBoxen .fBox:nth-child(2) i:before {content: ".";}@media only screen and (max-width: 800px) {#footerBoxen .fBox:nth-child(2) i:nth-of-type(1), #footerBoxen .fBox:nth-child(2) i:nth-of-type(2) {background-color: #F00;display: block;height: 0;}#footerBoxen .fBox:nth-child(2) i:nth-of-type(1):before, #footerBoxen .fBox:nth-child(2) i:nth-of-type(2):before {content: "";}}#footerNavi {width:100%;}#partner {padding:15px 0 30px 0;width:calc(100% - 20px);position:relative;margin:0 auto;text-align:center;}#partner a { display: inline-block; height: 30px; }#partner img, #partner a img { display: inline-block; height: 30px; margin: 5px 10px; }#googleCodes {width:100%;height:0px;overflow:hidden;}@media only screen and (max-width: 800px) {body #waCTA {position: fixed;z-index: 2000;left: -80px;bottom: 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;transition: all 600ms cubic-bezier(0.77, 0, 0.175, 1);}body.waCTAvisible #waCTA {left: 0px;}}a.klaro-setting-loader {position: fixed;z-index: 2000;right: 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;}@media only screen and (min-width: 900px) {html {font-size: 62.5%;}.fL { float:left; }.fR { float:right; }#allWrapper {padding:0;}#headerImageWrapper {padding: 0 60px;}a#logo {width:400px;left: -44px;top: -100px;padding: 20px;}a#logo span.svg {width:100%;height:99px;}#contactIcons {position: absolute;top: 50%;left: -50px;right: auto;padding: 25px;border-radius: 20px 0;transition: none;transform: translateY(-50%);}body.barFixed #contactIcons,body.scrollUp #contactIcons {right: auto;}#contactIcons a {width: 50px;height: 50px;padding: 5px;}#reservierenBanner {position: absolute;top: -50px;right: -50px;font-size: 16px;font-size: 1.6rem;border-radius: 20px 0;margin:0;padding: 25px 20px;z-index: 999;width: auto;transform: translate(0, 0);}#reservierenBanner b {font-size: 20px;font-size: 2.0rem;}#reservierenBanner a.rBTel {font-size: 24px;font-size: 2.4rem;}#fullpage {padding:94px 0 0 0;}#page {padding:0;}#textTop {top:-140px;}#breadcrumbs {padding:20px 0;text-align:left;}#partner a { height: 50px; }#partner img, #partner a img { height: 50px; margin: 5px 15px; }#partner a:hover img { opacity: .7; }}#mNline {display:none;}ul#mainNavi {padding:15px 0 0 0;list-style: none;width:100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}ul#mainNavi li {display:block;padding: 0;width:100%;}body ul#mainNavi li.mNItem {padding:2vh 0;text-align: center;position: relative;}ul#mainNavi li.mNItem a {display:inline-block;margin:0;line-height:120%;padding:0;font-size:24px;font-size:2.4rem;color:#FFF;text-decoration: none;font-weight: 700;position:relative;opacity: 0.75;}@media only screen and (max-width: 900px) {ul#mainNavi li.mNItem::after {width:20%;position:absolute;height: 2px;bottom: -1px;left: 40%;background-color: rgba(255,255,255,0.6);content: '';}ul#mainNavi li.mNItem:last-of-type:after {display: none;}}@media only screen and (max-height: 400px) and (orientation: landscape) {ul#mainNavi li.mNItem a {font-size: 85%;}}ul#mainNavi li.mNItem a.aActiv {opacity: 1;}@media only screen and (min-width: 900px) {ul#mainNavi {padding:0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}ul#mainNavi li.mNItem a:hover {opacity: 1;}ul#mainNavi li {line-height: 40px;vertical-align:middle;width:auto;}body ul#mainNavi li.mNItem {padding:0;}ul#mainNavi li.mNItem a {font-size:18px;font-size:1.8rem;}}#sprachNavi {width:100%;position:relative;text-align: center;padding: 10px 0 15px 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: center;}#sprachNavi a.spNaLink {color:#FFF;text-decoration:none;text-transform:uppercase;font-size: 16px;font-size: 1.6rem;line-height:40px;display:block;padding:0 8px;text-align: center;}#sprachNavi a.spNaLink:hover {opacity:0.6;}#sprachNavi span {color:#FFF;line-height:30px;display: inline-block;padding: 0 20px;}@media only screen and (min-width: 900px) {#sprachNavi {padding: 0;}}#breadcrumbs a { color:#999 !important; text-decoration:none !important; }#breadcrumbs a:hover { color:#000 !important; }#breadcrumbs a strong { color:#000; }#breadcrumbs span.bcLine { padding:0px 10px; text-align:center; }#footerNavi a, #footerNavi span {text-decoration:none;color:inherit;display:inline-block;margin:0;padding: 0;}#footerNavi span.fNLine {padding: 0 20px;}#footerNavi a:hover {opacity:.6;}#footerNavi a.fNactiv {opacity:.6;}@media only screen and (min-width: 1220px) {}