@font-face { font-family: 'Didot'; src: local('Didot Italic'), local('Didot-Italic'), url('webfonts/Didot-Italic.woff2') format('woff2'), url('webfonts/Didot-Italic.woff') format('woff'); font-weight: normal; font-style: italic; font-display: swap;}@font-face { font-family: 'Didot'; src: local('Didot'), url('webfonts/Didot.woff2') format('woff2'), url('webfonts/Didot.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap;}@font-face { font-family: 'Avenir'; src: local('Avenir Oblique'), local('Avenir-Oblique'), url('webfonts/Avenir-Oblique.woff2') format('woff2'), url('webfonts/Avenir-Oblique.woff') format('woff'); font-weight: normal; font-style: italic; font-display: swap;}@font-face { font-family: 'Avenir'; src: local('Avenir Medium'), local('Avenir-Medium'), url('webfonts/Avenir-Medium.woff2') format('woff2'), url('webfonts/Avenir-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap;}@font-face { font-family: 'Avenir'; src: local('Avenir Heavy'), local('Avenir-Heavy'), url('webfonts/Avenir-Heavy.woff2') format('woff2'), url('webfonts/Avenir-Heavy.woff') format('woff'); font-weight: 700; font-style: normal; font-display: swap;}@font-face { font-family: 'Avenir'; src: local('Avenir Black'), local('Avenir-Black'), url('webfonts/Avenir-Black.woff2') format('woff2'), url('webfonts/Avenir-Black.woff') format('woff'); font-weight: 900; font-style: normal; font-display: swap;}@font-face { font-family: 'Avenir'; src: local('Avenir Book'), local('Avenir-Book'), url('webfonts/Avenir-Book.woff2') format('woff2'), url('webfonts/Avenir-Book.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap;}:root {--cYellow:#F5C842;--cOrange:#F9BA29;--cGreen:#407453;--cGreenRGB:64, 116, 83;--cGreenLight:#9CB5AB;--cGreenLightRGB:156, 181, 171;--cBlack:#000;--cCreme:#F1F0ED;--cBrown:#D3C5C0;}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 15px;margin:0;line-height:30px;color:var(--cBlack);background-color:transparent;border:none;border:1px solid var(--cBlack);border-radius:50px;font-family: "avenir",sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position:relative;}.formfield::-webkit-input-placeholder {color:rgba(66,74,66,.5);}.formfield.ffdn {display:none;}.formfield.ffCal {padding-right:30px;background-image: url("data:image/svg+xml,%3Csvg height='16' viewBox='0 0 16 16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2339454A' 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; 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 {position:relative;display:inline-block;line-height: 30px;padding:8px 30px;font-size: 16px;font-size: 1.6rem;font-weight: 400;text-transform:uppercase;text-align:center;font-family: 'didot', serif;color: var(--cBlack);border: 2px solid var(--cBlack);background-color: #FFF;border-radius: 40px;}#page a.formsubmit {text-decoration:none;}#page a.formsubmit:hover {color:#FFF;background-color:var(--cBlack);} .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 scaleUp {0%{transform: scale(0.5); opacity:0; }100%{transform: scale(1); opacity:1; }}@keyframes scaleUp {0%{transform: scale(0.5); opacity:0; }100%{transform: scale(1); opacity:1; }}@-webkit-keyframes slideDown {0%{top:-250%;}100%{top:0;}}@keyframes slideDown {0%{top:-250%;}100%{top:0;}}@-webkit-keyframes fadeIn {0%{opacity:0; }100%{opacity:1; }}@keyframes fadeIn {0%{opacity:0; }100%{opacity:1; }}@-webkit-keyframes textRotation { 0% {transform: rotateX(90deg); } 100% { transform: rotateX(0deg); }}@keyframes textRotation { 0% {transform: rotateX(90deg); } 100% { transform: rotateX(0deg); }}@-webkit-keyframes verticalSlide { 0% {transform: translate(var(--ownValueX), -150vh); } 100% { transform: translate(var(--ownValueX), var(--ownValueY)); }}@keyframes verticalSlide { 0% {transform: translate(var(--ownValueX), -150vh); } 100% { transform: translate(var(--ownValueX), var(--ownValueY)); }}#page {text-decoration: none;text-align: left;line-height:140%;color:var(--cBlack);}#page .hspacer { width:100%; font-size:8px; overflow:hidden; }#page .s4 { height:4px; }#page .s6 { height:6px; }#page .s8 { height:8px; }#page .s10 { height:10px; }#page .s12 { height:12px; }#page .s14 { height:14px; }#page .s16 { height:16px; }#page .s18 { height:18px; }#page .s20 { height:20px; }#page .s22 { height:22px; }#page .s24 { height:24px; }#page .s30 { height:30px; }#page .s40 { height:40px; }#page a, #page .text strong a, #page .text a strong {color:inherit;}#page a:hover {text-decoration: none;}#page a.pAnchor {position:absolute;height:0px;top:-50px;}#page a.cLink {font-size:18px;font-size:1.8rem;font-family: source-serif-pro, serif;font-weight:400;display:inline-block;padding:0 0 0 25px;color:var(--cBlack);text-decoration:none;line-height:100%;position:relative;}#page 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='%2339454A' 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:0px; transition:all .5s ease-out;}#page a.cLink:hover::before {left:5px; transition:all .2s ease-in;}#page strong {color:var(--cBlack);font-size:inherit;font-weight: 600;}#page h1, #page h3 {line-height:120%;font-size:22px;font-size:2.2rem;font-weight:400;font-family: 'didot', serif;text-transform: uppercase;padding:0;margin: 0;}#page h2, #page h4 {line-height:120%;font-size:28px;font-size:2.8rem;font-weight:400;font-family: 'didot', serif;text-transform: uppercase;padding: 0;margin: 0;}#page h5 {line-height:120%;font-size:20px;font-size:2.0rem;font-weight:400;font-family: "avenir",sans-serif;padding: 0;margin: 0;}#page .aL { text-align:left; }#page .aC { text-align:center; }#page .aR { text-align:right; }#fpWrapper .aL { text-align:left; }#fpWrapper .aC { text-align:center; }#fpWrapper .aR { text-align:right; }#page .text {width:100%;font-size:17px;font-size:1.7rem;line-height: 200%;font-weight: 200;}@media only screen and (min-width: 700px) {#page .text {font-size:18px;font-size:1.8rem;}}#page .text p {padding:2px 0;margin:2px 0;}#page ul {width:100%;text-align:left;padding:5px 0 0 5px;}#page .text.aC ul {padding:0;}@media only screen and (min-width: 990px) {#page .text.aC ul {padding:0 20% 0 40%;}}#page ul li {padding: 0 0 0 20px;margin: 0 0 5px 0;line-height:140%;list-style: none;position:relative;}#page ul li:before {position:absolute;left:0px;top:0px;width:10px;line-height:30px;font-size:16px;font-size:1.6rem;content: "-";text-align:center;}#page ul li ul li:before {position:absolute;left:0;top:3px;width:20px;line-height:20px;font-size:16px;font-size:1.6rem;content: "-";text-align:center;}#page .text blockquote {width:100%;font-size:30px;font-size:3.0rem;padding:20px 0;}#page .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;}#page .text article hr {margin:0;padding:0;height:0;border:none;}#page .cImageWrapper {overflow:hidden;position:relative;margin:0;padding:0;}#page .cImageWrapper img {display:block;width:100%;}#page .layout1 .cImageWrapper {margin:0 0 12px 0;}#page .layout2 .cImageWrapper {margin:0 0 12px 0;}#page .layout3 .cImageWrapper {margin:0 0 12px 0;}#page .layout4 .cImageWrapper {margin:0 0 12px 0;}@media only screen and (min-width: 450px) {#page .layout1 .cImageWrapper {float: left;margin:0 22px 12px 0;}#page .layout2 .cImageWrapper {float: right;margin:0 0 12px 22px;}#page .layout3 .cImageWrapper {float: left;}#page .layout3 .textBlock, #page .layout5 .textBlock {float:right;}#page .layout4 .cImageWrapper {float: right;}#page .layout4 .textBlock, #page .layout6 .textBlock {float:left;}}#page .cImageRow {width:100%;}#page .cImageRow .cImageWrapper {display:block;}#page .layout5 .cImageWrapper {text-align: left;float:left;margin:12px 0 0 0;}#page .layout6 .cImageWrapper {text-align: right;float:right;margin:12px 0 0 0;}#page .layout7 .cImageRow {margin:0 0 12px 0;}#page .layout7 .cImageRow .cImageWrapper {float: left;}#page .layout8 .cImageWrapper {margin:0 auto 12px;}#page .layout9 .cImageRow {margin:0 0 12px;}#page .layout9 .cImageRow .cImageWrapper {float: right;}#page .layout10 .cImageWrapper {margin:12px auto 0;}#page .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%; }}#page .Abschluss.hLine1 {width:100%;padding:3vw 0;}#page .Abschluss.hLine2 {width:100%;height:100px;margin:45px auto 0;position:relative;}#page .Abschluss.hLine2:before {width:1px;height: 100%;content:'';position:absolute;left:calc(50% - 1px);background-color: rgba(66,74,66,0.5);}#page .Abschluss.hLine3 {width:100%;height:40px;margin:40px auto;padding:0;position:relative;background-image: url(../images/svg/icon_line.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;}#page .Abschluss.hLine3:before, #page .Abschluss.hLine3:after {width:calc(30% - 50px);content:'';position:absolute;top:20px;border-top:1px solid #F4F2F0;}#page .Abschluss.hLine3:before {left:20%;}#page .Abschluss.hLine3:after {right:20%;}#page .absatzWrapper {width:100%;position:relative;margin:0 auto;}#page .absatzWrapper.layout11 {max-width:100%;}.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;}#page .absatz {padding:0;margin:0 auto;}#page .layout1 .absatz {padding:0 25px;max-width: 1280px;}.paragraphWidth50, .paragraphWidth60, .paragraphWidth70, .paragraphWidth80, .paragraphWidth90, .paragraphWidth100 {width:100%;}@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; }.absatz {padding:0;}#pageOverlay .absatzWrapper .layout1 {padding: 0 150px;}#page .Abschluss.hLine3:before, #page .Abschluss.hLine3:after {width:calc(25% - 45px);}#page .Abschluss.hLine3:before {left:25%;}#page .Abschluss.hLine3:after {right:25%;}}.absatz .pAnchor {position:absolute;top:-200px;height:0px;}.absatzWrapper.loggedIn {min-height:30px;}.absatzWrapper.loggedIn:hover {background-color:#EEE !important;color:#68666B !important;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;width:50%;height:30px;background-color:#EEE !important;}.absatzWrapper.loggedIn:hover .loginRow {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;}.editbox {float:left;padding-right:10px;}.editboxR {float:right;}#kontakt {margin: 0 auto;}#kontaktWrapper {display: flex;flex-wrap:wrap;}#kW_Zeiten {width: 100%;background-position: center;background-repeat: no-repeat;background-size: contain;position: relative;}#kW_Zeiten_Area {position: absolute;left: 50%;top: 50%;width: 48%;height: 45%;transform: translate(-27%, -12%);display: flex;}#kW_Z_A_Data {width: 100%;padding: 5px;margin: auto;text-align: center;}#kW_Z_A_Data strong, #kW_Z_A_Data b, #kW_Z_A_Data i {display: block;}#page #kW_Z_A_Data strong {font-size: 15px;font-size: 1.5rem;font-family: 'Didot', serif;font-weight: normal;}#kW_Z_A_Data b {font-size: 13px;font-size: 1.3rem;line-height: 150%;font-weight: 700;text-transform: uppercase;}#kW_Z_A_Data i {font-size: 12px;font-size: 1.2rem;font-weight: normal;font-style: italic;}#kW_Map {width: 100%;}#kW_Map #kW_Map_Adresse {text-align: center;padding: 30px 0;}#kW_M_A_title {font-size: 15px;font-size: 1.5rem;font-family: 'Didot', serif;font-weight: normal;padding: 0 0 10px 0;}#kW_M_A_text {font-size: 12px;font-size: 1.2rem;font-weight: normal;line-height: 170%;}#kW_M_A_text a {text-decoration: none;}#kW_Map #kW_Map_Karte {width: 100%;height: 70vh;max-height: 350px;}@media only screen and (min-width: 1000px) {#kontaktWrapper {display: grid;grid-template-columns: 1fr 1fr;gap: 20px 80px;}#kW_Z_A_Data {padding: 15px;}#page #kW_Z_A_Data strong {font-size: 20px;font-size: 2.0rem;}#kW_Z_A_Data b {font-size: 18px;font-size: 1.8rem;}#kW_Z_A_Data i {font-size: 16px;font-size: 1.6rem;}#kW_Map {grid-column: 2/3;grid-row: 1/2;}#kW_Map #kW_Map_Adresse {text-align: left;padding: 0 0 30px 0;}#kW_M_A_title {font-size: 20px;font-size: 2.0rem;}#kW_M_A_text {font-size: 16px;font-size: 1.6rem;}}img { border:none; }.mr10 { margin-right:10px; }.mr5pz { margin-right:55px; }#sitemap {width:100%;max-width:900px;padding:40px 15px 10vh 15px;margin:0 auto;}#sitemap .smNaviItem {width:100%;margin:0 0 20px 0;}@media only screen and (min-width: 500px) {#sitemap {display: flex;flex-wrap: wrap;}#sitemap .smNaviItem {width:50%;padding: 0 30px 0 0;}}#sitemap ul.smLevel1 {margin:0px;padding:0px;width: 100%;}#sitemap ul.smLevel1 li {list-style:none;margin:0;padding:0;}#sitemap ul.smLevel1 li.smL1link {display: flex;flex-wrap: wrap;}#sitemap ul.smLevel1 li::before {content:'';}#sitemap ul.smLevel1 li a {line-height: 40px;font-size: 40px;font-size: 4.0rem;color:var(--cBlack);text-decoration: none;width: calc(100% - 150px);}#sitemap ul.smLevel1 li input {width:140px;font-size: 14px;font-size: 1.4rem;border:1px solid var(--cBlack);border-radius:3px;padding:3px 5px;text-align:center;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: var(--cBlack);}#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;}}#anfrage { margin: 0 auto; padding: 0 20px; text-align: left; position: relative;}#anfrage.formProcessing::after {  -webkit-backdrop-filter: blur(3px); backdrop-filter: blur(3px); position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; content: '';}#anfrageConfirm { width: auto; padding: 30px 10px; border-bottom: 2px solid #ac330d; background-color: rgba(172, 51, 13, .1); text-align: center; color: inherit;}#anfrageForm { width: 100%;}.formBlock { margin: 0 0 50px 0;}.formBlock .fB_Title { margin: 0 0 10px 0; padding: 0 20px; font-family: 'didot', serif; font-size: 22px; font-size: 2.2rem;}.formBlock .fB_Content { background-color: #FFF; padding: 20px;}.formCol { width: 100%;}.formItem { margin: 15px 0; padding: 0; position: relative;}.formItem label { display: block; position: relative; line-height: 30px; font-size: 13px; font-size: 1.3rem; font-weight: 400; text-transform: uppercase;}.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; left: 0px; bottom: -14px; width: 100%; font-size: 10px; font-size: 1.0rem; line-height: 14px; content: ''; color: #ac330d;}html[lang="de-DE"] .formItem.fIerror::after { content: 'Pflichtfeld';}html[lang="it-IT"] .formItem.fIerror::after { content: 'Campo obbligatorio';}html[lang="en-EN"] .formItem.fIerror::after { content: 'Mandatory field';}.formItem.fIerror .formfield { border: 1px solid #ac330d;}.formItem.fIerror .ffCal,.formItem.fIerror textarea.formfield { border: 1px solid #ac330d;}.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; font-family: 'Lato', sans-serif;}.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 { font-family: 'EB Garamond', serif; text-transform: uppercase; font-size: 20px; font-size: 2.0rem; font-weight: 400;}@media only screen and (min-width: 500px) { #content .accomodationTypen .accItem { width: calc(100% / 2); }}@media only screen and (min-width: 600px) { .formCol { display: grid; grid-template-columns: repeat(2, 1fr); grid-column-gap: 30px; grid-auto-rows: auto; } .formItem.fIFull { grid-column: 1/-1; } .formItem.fIBreak { grid-column: 1/2; } .formItem+.formItem.fIBreak { grid-column-start: 1; } #alterKinderContainer { grid-column: 2/-1; }}@media only screen and (min-width: 500px) { .accomodationTypen .accItem { width: calc(100% / 2); }}@media only screen and (min-width: 1000px) { #anfrageForm { display: grid; grid-auto-rows: auto; grid-template-columns: 40% 60%; } .formBlock { margin:0; } #anfrageForm .formBlock.fB_1 { grid-row: 1/2; grid-column: 1/2; padding: 0 70px 0 0; } #anfrageForm .formBlock.fB_2 { grid-row: 1/3; grid-column: 2/3; } #anfrageForm .formBlock.fB_3 { grid-row: 2/3; grid-column: 1/2; padding: 0 70px 0 0; } .formCol { grid-column-gap: 20%; } #content .accomodationTypen .accItem { width: calc(100% / 3); }}#homeIntro {width:100%;height: 100%;position: fixed;inset: 0 0 0 0;z-index: 9500;transform-origin: 53% 42%;transform: scale(1);transition: transform 2s ease-in;}#homeIntro.zoomIn {transform: scale(20);}#homeIntro.introHide {display: none;}#homeIntro #hI_SVG_Wrapper {aspect-ratio: 1280/840;width: 100%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}#homeIntro #hI_SVG_Wrapper .hI_SVG_W_Info {position: absolute;display: flex;}#homeIntro #hI_SVG_Wrapper .hI_SVG_W_Info span {display: block;margin: auto;width: 100%;padding: 10px;transform: rotate(-5deg);line-height: 150%;text-align: center;}#homeIntro #hI_SVG_Wrapper #hI_SVG_W_Info_Links {left: 15.3%;top: 38%;width: 15%;aspect-ratio: 200/180;}#hI_SVG_W_Info_Links span strong, #hI_SVG_W_Info_Links span b, #hI_SVG_W_Info_Links span i {display: block;}#page #hI_SVG_W_Info_Links span strong {font-size: 15px;font-size: 1.5rem;font-family: 'Didot', serif;font-weight: normal;}#hI_SVG_W_Info_Links span b {font-size: 13px;font-size: 1.3rem;line-height: 150%;font-weight: 700;text-transform: uppercase;}#hI_SVG_W_Info_Links span i {font-size: 12px;font-size: 1.2rem;font-weight: normal;font-style: italic;}#homeIntro #hI_SVG_Wrapper #hI_SVG_W_Info_Rechts {right: 15.3%;top: 39%;width: 15%;aspect-ratio: 200/160;}@media only screen and (min-width: 1000px) {#page #hI_SVG_W_Info_Links span strong {font-size: 20px;font-size: 2.0rem;}#hI_SVG_W_Info_Links span b {font-size: 18px;font-size: 1.8rem;}#hI_SVG_W_Info_Links span i {font-size: 16px;font-size: 1.6rem;}}@media only screen and (max-aspect-ratio: 1280/840) {#homeIntro #hI_SVG_Wrapper {height: 100vh;width: auto;}}@media only screen and (orientation: portrait) {#homeIntro #hI_SVG_Wrapper {height: 150vh;transform: translate(-52.5%, -50%);}}@media only screen and (min-aspect-ratio: 1280/840) {#homeIntro #hI_SVG_Wrapper {width: 100%;height: auto;}}#homeIntro #hI_SVG_Wrapper svg {display: block;width: 100%;height: auto;-o-object-fit: cover; object-fit: cover;}@-webkit-keyframes beatSchild {0% { transform: scale(1); }40% { transform: scale(0.8); }50% { transform: scale(0.83); }60% { transform: scale(0.8); }80% { transform: scale(1); }90% { transform: scale(0.97); }}@keyframes beatSchild {0% { transform: scale(1); }40% { transform: scale(0.8); }50% { transform: scale(0.83); }60% { transform: scale(0.8); }80% { transform: scale(1); }90% { transform: scale(0.97); }}#homeIntro svg #Schild {transform-origin: 53% 42%; -webkit-animation: beatSchild 2s; animation: beatSchild 2s;-webkit-animation-iteration-count: infinite; animation-iteration-count: infinite;}#homeIntro svg #Door {transform: rotateY(0deg);transform-origin: 48% 50%;transition: transform 1.4s linear;}#homeIntro.doorOpen svg #Door {transform: rotateY(90deg);}#derLaden {width:100%;padding:0;margin:0 auto;position: relative;--cbAnimation: cubic-bezier(.25,-0.42,.42,1.3);overflow: hidden;}#derLaden img, #derLaden svg {width:100%;height: auto;display: block;}#derLaden .bgImage {background-size: contain;background-repeat: no-repeat;background-position: center;}#dL_Inner {display: flex;flex-direction: column-reverse;margin: 0 auto;}#dL_I_Left {width: 100%;position: relative;}#dL_I_Right {width: 100%;position: relative;}#regalWrapper {width:100%;position: relative;padding: 0 0 25vw 5px;}#dasRegal {width: 100%;position: relative;background-image: url(../images/svg/items/regal.svg);}#derLaden a.item, #derLaden span.item {position: absolute;width: 100%;display: block;}#derLaden #item_tisch_wrapper {width: 42%;left: 23%;bottom: 5%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden.noani #item_tisch_wrapper {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_tisch_wrapper {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 1.1s;animation: verticalSlide .3s var(--cbAnimation) forwards 1.1s;}#derLaden #item_tisch {width: 100%;height: 100%;left: 0%;top: 0%;}html[data-version="v_Mimi"] #derLaden #item_tisch:hover svg path#bg {fill: #FFF;}#derLaden #item_tisch_wasser {width: 20%;left: 16.5%;top: 0;--ownValueX: 0;--ownValueY: -75%;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_tisch_wasser:hover svg path.bg {fill: var(--cOrange);}#derLaden.noani #item_tisch_wasser {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_tisch_wasser {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 1.4s;animation: verticalSlide .3s var(--cbAnimation) forwards 1.4s;}#derLaden #item_tisch_saft {width: 11%;left: 68%;top: 0;--ownValueX: 0;--ownValueY: -65%;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_tisch_saft:hover svg path#bg {fill: var(--cOrange);}#derLaden.noani #item_tisch_saft {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_tisch_saft {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 1.6s;animation: verticalSlide .3s var(--cbAnimation) forwards 1.6s;}#derLaden #item_stuhl {width: 28%;left: 65%;bottom: 12%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_stuhl:hover svg path#bg {fill: #FFF;}#derLaden.noani #item_stuhl {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_stuhl {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 1.3s;animation: verticalSlide .3s var(--cbAnimation) forwards 1.3s;}#derLaden #item_lampe {width: 9%;left: 23%;top: 15%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_lampe:hover svg path#bg {fill:var(--cOrange);}#derLaden.noani #item_lampe {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_lampe {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 1.1s;animation: verticalSlide .3s var(--cbAnimation) forwards 1.1s;}#derLaden #item_karte {width: 31%;left: 75%;top: 0%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_karte:hover svg path#bg {fill: #FFF;}#derLaden.noani #item_karte {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_karte {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 1.1s;animation: verticalSlide .3s var(--cbAnimation) forwards 1.1s;} #derLaden #item_tennis {width: 11%;left: 48%;top: 32%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_tennis:hover svg .bg {fill: #FFF;}#derLaden.noani a#item_tennis {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani a#item_tennis {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 1.1s;animation: verticalSlide .3s var(--cbAnimation) forwards 1.1s;}#derLaden #item_shirt {width: 22%;left: 75%;top: 32%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_shirt:hover svg path#bg {fill: var(--cOrange);}#derLaden.noani #item_shirt {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_shirt {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 1.1s;animation: verticalSlide .3s var(--cbAnimation) forwards 1.1s;}#derLaden #item_schmuck {width: 7%;left: 8.7%;top: 7.7%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_schmuck:hover svg path#bg {fill: var(--cOrange);}#derLaden.noani #item_schmuck {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_schmuck {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 3.0s;animation: verticalSlide .3s var(--cbAnimation) forwards 3.0s;}#derLaden #item_kaffee {width: 11%;left: 8.7%;top: 41.7%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_kaffee:hover svg path#bg {fill: var(--cOrange);}#derLaden.noani #item_kaffee {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_kaffee {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 2.4s;animation: verticalSlide .3s var(--cbAnimation) forwards 2.4s;}#derLaden #item_schoko {width: 11.4%;left: 8.7%;top: 67.5%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_schoko:hover svg path#bg {fill: var(--cOrange);}#derLaden.noani #item_schoko {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_schoko {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 2.0s;animation: verticalSlide .3s var(--cbAnimation) forwards 2.0s;}#derLaden #item_seife {width: 10.8%;left: 23.1%;top: 3.8%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_seife:hover svg path#bg {fill: var(--cOrange);}#derLaden.noani #item_seife {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_seife {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 3.2s;animation: verticalSlide .3s var(--cbAnimation) forwards 3.2s;}#derLaden #item_wein {width: 10.8%;left: 23.1%;top: 31.8%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_wein:hover svg #bg {fill: #FFF;}#derLaden.noani #item_wein {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_wein {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 2.5s;animation: verticalSlide .3s var(--cbAnimation) forwards 2.5s;}#derLaden #item_geschirr {width: 10.8%;left: 23.1%;top: 65.5%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_geschirr:hover svg path#bg {fill: var(--cOrange);}#derLaden.noani #item_geschirr {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_geschirr {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 2.1s;animation: verticalSlide .3s var(--cbAnimation) forwards 2.1s;}#derLaden #item_bahnl {width: 8%;left: 37.4%;top: 32%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_bahnl:hover svg path#bg {fill: var(--cOrange);}#derLaden.noani #item_bahnl {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_bahnl {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 2.6s;animation: verticalSlide .3s var(--cbAnimation) forwards 2.6s;}#derLaden #item_fachl {width: 10%;left: 37.4%;top: 43.3%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_fachl:hover svg path#bg {fill-opacity:1;}#derLaden.noani #item_fachl {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_fachl {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 2.6s;animation: verticalSlide .3s var(--cbAnimation) forwards 2.6s;}#derLaden #item_handtuecher {width: 12%;left: 37.4%;top: 73.7%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_handtuecher:hover svg g.bg {fill: var(--cOrange);}#derLaden.noani #item_handtuecher {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_handtuecher {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 2.2s;animation: verticalSlide .3s var(--cbAnimation) forwards 2.2s;}#derLaden #item_tee {width: 12.4%;left: 52%;top: 16.6%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_tee:hover svg #bg {fill: var(--cOrange);}#derLaden.noani #item_tee {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_tee {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 2.7s;animation: verticalSlide .3s var(--cbAnimation) forwards 2.7s;}#derLaden #item_bier {width: 11.8%;left: 52.4%;top: 59.8%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_bier:hover svg #bg {fill: var(--cOrange);}#derLaden.noani #item_bier {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_bier {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 2.3s;animation: verticalSlide .3s var(--cbAnimation) forwards 2.3s;}#derLaden #item_sofa {width: 66%;left: 50.5%;bottom: 0;--ownValueX: -46%;--ownValueY: 57%;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_sofa:hover svg path#bg {fill: #FFF;}#derLaden.noani #item_sofa {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_sofa {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 0.9s;animation: verticalSlide .3s var(--cbAnimation) forwards 0.9s;}#derLaden #item_schemel_wrapper {width: 16%;left: 82.5%;bottom: 0;--ownValueX: 0;--ownValueY: 100%;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden.noani #item_schemel_wrapper {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_schemel_wrapper {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 0.4s;animation: verticalSlide .3s var(--cbAnimation) forwards 0.4s;}#derLaden #item_schemel {width: 100%;height: 100%;left: 0%;top: 0%;}html[data-version="v_Mimi"] #derLaden #item_schemel:hover svg path#bg {fill: #FFF;}#derLaden #item_wein_glas {width: 30%;left: 35%;top: 0;--ownValueX: -50%;--ownValueY: -75%;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_wein_glas:hover svg path#bg {fill: #FFF;}#derLaden.noani #item_wein_glas {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_wein_glas {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 1.4s;animation: verticalSlide .3s var(--cbAnimation) forwards 1.4s;}#derLaden #item_wein_flasche {width: 26%;left: 60%;top: 0;--ownValueX: -50%;--ownValueY: -87%;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_wein_flasche:hover svg #bg {fill: var(--cOrange);}#derLaden.noani #item_wein_flasche {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_wein_flasche {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 1.6s;animation: verticalSlide .3s var(--cbAnimation) forwards 1.6s;}#derLaden #item_bild {width: 22%;left: 81%;top: 24%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_bild:hover svg #bg {fill: #FFF;}#derLaden.noani #item_bild {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_bild {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 1.5s;animation: verticalSlide .3s var(--cbAnimation) forwards 1.5s;}#derLaden #item_tasche {width: 12%;left: 81%;top: 51%;--ownValueX: -50%;--ownValueY: 0;transform: translate(var(--ownValueX), var(--ownValueY));}#derLaden #item_tasche:hover svg #bg {fill: var(--cOrange);}#derLaden.noani #item_tasche {transform: translate(var(--ownValueX), -150vh);}#derLaden.ani #item_tasche {transform: translate(var(--ownValueX), -150vh);-webkit-animation: verticalSlide .3s var(--cbAnimation) forwards 1.2s;animation: verticalSlide .3s var(--cbAnimation) forwards 1.2s;}#derLaden_touch {display: block;padding: 80px 0 20px 0;}#derLaden_touch span {display: block;max-width: 80px;color: #FFF;margin: 0 auto;position: relative;font-weight: 700;line-height: 150%;font-size: 14px;font-size: 1.4rem;}#derLaden_touch span::after {display: block;width: 100%;height: 50px;position: absolute;top: -60px;background-image: url(../images/svg/touch.svg);background-size: contain;background-position: center;background-repeat: no-repeat;content: '';}@media only screen and (min-width: 900px) {#derLaden::after {height: 1px;width: 100%;background-color: #000;content: '';position: absolute;top: 73%;left: 0;z-index: -1;}#dL_Inner {flex-direction: row;max-width: 1600px;}#dL_I_Left {width: 46%;}#dL_I_Right {width: 54%;}#regalWrapper {padding: 0;}#derLaden_touch {display: none;}}#ladenDetail {width: 100%;}#lD_Gallery {display: flex;gap: 15px;margin: 0 0 40px 0;justify-content: center;}#lD_Gallery a.lD_Gallery_Item {width: 100%;display: block;position: relative;}#lD_Gallery a.lD_Gallery_Item span {width: 100%;display: block;background-size: cover;background-repeat: no-repeat;background-position: center;}#lD_Gallery a.lD_Gallery_Item span img {width: 100%;height: auto;display: block;}#lD_Gallery a.lD_Gallery_Item span.more {position: absolute; background-color: rgba(0,0,0,.3); top: 0; right: 0; bottom: 0; left: 0; transform:scale(1.00); align-content: center; display: flex; flex-wrap: wrap; justify-content: center; font-size: 50px; font-size: 5.0rem; color: #FFF;}#lD_Title {text-align: center;font-family: 'Avenir',sans-serif;font-size:26px;font-size:2.6rem;line-height: 140%;text-transform: uppercase;font-weight: 900;margin: 0 0 30px 0;}#lD_Text {margin: 0 auto;width: 100%;line-height: 170%;}#pageOverlay.pO_Typ1 #lD_Text {text-align: center;max-width: 500px;font-family: 'Didot', serif;}#lD_Link { padding: 30px 0 0 0; display: flex;}#lD_Link a, #lD_Link span { font-family: 'Avenir',sans-serif; font-weight: 700; font-size: 19px; font-size: 1.9rem; line-height: 38px; padding: 0 20px;margin: 0 auto; display: block; text-transform: uppercase; border: 1px solid var(--cOrange);}#lD_Link a { color: #FFF; background-color: var(--cOrange);text-decoration: none;}#lD_Link a:hover, #lD_Link span { background-color: #FFF; color: var(--cOrange);}@media only screen and (min-width: 600px) {#lD_Gallery {gap: 25px;}#lD_Gallery a.lD_Gallery_Item {width: calc((100% - 50.1px) / 3);}#lD_Link a, #lD_Link span { font-size: 24px; font-size: 2.4rem; line-height: 46px;}}#ladenDetail .shop {width: 100%;}#ladenDetail .shopItem { margin: 0 0 30px 0;}#ladenDetail .sI_Left { margin: 0 0 20px 0;}#ladenDetail .sI_Left .sI_Left_Gallery { width: 100%;}#ladenDetail .sI_Left .sI_Left_Gallery a.sI_Left_Gallery_Item { width: 100%; display: block;}#ladenDetail .sI_Left .sI_Left_Gallery.sI_L_G_Multi { display: flex; flex-wrap: wrap; gap: 15px;}#ladenDetail .sI_Left .sI_Left_Gallery.sI_L_G_Multi a.sI_Left_Gallery_Item { width: calc((100% - 15.1px) / 2); display: block; position: relative;}#ladenDetail .sI_Left .sI_Left_Gallery a.sI_Left_Gallery_Item span { width: 100%; display: block; background-size: cover;background-repeat: no-repeat;background-position: center;}#ladenDetail .sI_Left .sI_Left_Gallery a.sI_Left_Gallery_Item span img { width: 100%; height: auto; display: block;}#ladenDetail .sI_Left .sI_Left_Gallery a.sI_Left_Gallery_Item span.more {position: absolute; background-color: rgba(0,0,0,.3); top: 0; right: 0; bottom: 0; left: 0; transform:scale(1.00); align-content: center; display: flex; flex-wrap: wrap; justify-content: center; font-size: 50px; font-size: 5.0rem; color: #FFF;}#ladenDetail .sI_Right_Title { font-family: 'Avenir',sans-serif; font-weight: 500; font-size: 24px; font-size: 2.4rem; padding: 0 0 10px 0; line-height: 110%; text-transform: uppercase;}#ladenDetail .sI_Right_Text { font-family: 'Didot', serif; font-weight: 400; font-size: 14px; font-size: 1.4rem; padding: 0 0 10px 0; line-height: 170%;}#ladenDetail .sI_Right_Link { padding: 0 0 10px 0; display: flex;}#ladenDetail .sI_Right_Link a, #ladenDetail .sI_Right_Link span { font-family: 'Avenir',sans-serif; font-weight: 700; font-size: 19px; font-size: 1.9rem; line-height: 38px; padding: 0 10px; display: block; text-transform: uppercase; border: 1px solid var(--cOrange);}#ladenDetail .sI_Right_Link a { color: #FFF; background-color: var(--cOrange); text-decoration: none;}#ladenDetail .sI_Right_Link a:hover, #ladenDetail .sI_Right_Link span { background-color: #FFF; color: var(--cOrange);}@media only screen and (min-width: 900px) {#ladenDetail .shop { padding: 0 30px;}#ladenDetail .shopItem { display: flex; gap: 70px; margin: 0 0 40px 0;}#ladenDetail .sI_Left { width: calc(41% - 70.2px);}#ladenDetail .sI_Right { width: 59%; display: flex;}#ladenDetail .sI_Right_Content { margin: auto 0;}#ladenDetail .sI_Right_Link a, #ladenDetail .sI_Right_Link span { font-size: 24px; font-size: 2.4rem; line-height: 46px; padding: 0 20px;}}@media only screen and (min-width: 1240px) {#ladenDetail .shop { padding: 0 80px;}}#friendsLogos {width: 100%;max-width: 1500px;margin: 0 auto;}.fL_Group {width: 100%;}.fL_Group_Title { width: 100%; text-align: center; text-transform: uppercase; font-size:24px;font-size:2.4rem; font-family: 'Avenir'; font-weight: 700; padding: 0 0 10px 0;}.fL_Group_Data { width: 100%; margin: 0 0 50px 0; }.fL_Wrapper { display: grid; grid-template-columns: repeat(6, 1fr); gap: 10px 10px;}.fL_Wrapper .fL_Item { width: 100%; grid-column: span 3;}.fL_Wrapper .fL_Item a { width: 100%; height: 100%; display: block; text-decoration: none;}.fL_Wrapper .fL_Item span { width: 100%; display: block;}.fL_Wrapper .fL_Item img { width: 100%; height: auto; display: block; }.fL_Wrapper .fL_Item .fL_Item_Inner { height: 100%; display: flex; flex-direction: column; background-image: url(../images/svg/logo_rahmen_1.svg); background-repeat: no-repeat; background-size: 100% 100%; background-position: center; transition: all 0.8s ease;}.fL_Wrapper.fL_Nr_5 .fL_Item .fL_Item_Inner, .fL_Wrapper.fL_Nr_7 .fL_Item .fL_Item_Inner { background-image: url(../images/svg/logo_rahmen_2.svg);}.fL_Wrapper.fL_Nr_5 .fL_Item:nth-child(1) .fL_Item_Inner, .fL_Wrapper.fL_Nr_7 .fL_Item:nth-child(1) .fL_Item_Inner { background-image: url(../images/svg/logo_rahmen_1.svg);}.fL_Wrapper .fL_Item a:hover .fL_Item_Inner { transform: rotate(2deg);}.fL_Wrapper .fL_Item .fL_Item_Inner .fL_Item_Image_Wrapper { height:75%; padding: 20px 20px; flex: 1 1 auto;}.fL_Wrapper .fL_Item .fL_Item_Inner .fL_Item_Name { height:25%;  display: flex; text-align: center; padding: 0 10px; flex: 0 1 auto;}.fL_Wrapper .fL_Item .fL_Item_Inner .fL_Item_Name b { align-self: center; margin: auto; font-family: 'Didot', serif; font-size:17px;font-size:1.7rem; line-height: 120%;}.fL_Wrapper .fL_Item .fL_Item_Image { background-size: contain; background-repeat: no-repeat; background-position: center; height: 100%; max-width: 300px; margin: 0 auto;}.fL_Wrapper.fL_Nr_3 .fL_Item:nth-child(3) { grid-column: span 6;}@media only screen and (min-width: 800px) {.fL_Wrapper { grid-template-columns: repeat(18, 1fr); gap: 30px 50px;}.fL_Wrapper .fL_Item { grid-column: span 9;}.fL_Wrapper .fL_Item .fL_Item_Inner .fL_Item_Image_Wrapper { padding: 40px 70px;}.fL_Wrapper.fL_Nr_3 .fL_Item { grid-column: span 6;}.fL_Wrapper.fL_Nr_6 .fL_Item { grid-column: span 6;}.fL_Wrapper.fL_Nr_5 .fL_Item, .fL_Wrapper.fL_Nr_7 .fL_Item { grid-column: span 5;}.fL_Wrapper.fL_Nr_5 .fL_Item:nth-child(1), .fL_Wrapper.fL_Nr_7 .fL_Item:nth-child(1) {  grid-column: span 8; grid-row: span 2;}.fL_Wrapper.fL_Nr_7 .fL_Item:nth-child(4n+7) { grid-column: span 8;}.fL_Wrapper.fL_Nr_7 .fL_Item:nth-child(12n+12), .fL_Wrapper.fL_Nr_7 .fL_Item:nth-child(13n+13), .fL_Wrapper.fL_Nr_7 .fL_Item:nth-child(14n+14) { grid-column: span 6;}.fL_Wrapper .fL_Item .fL_Item_Inner .fL_Item_Name b { font-size:22px;font-size:2.2rem;}}#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: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:#FFF;position: relative;}#pW_Close {width: 40px;height: 40px;position: absolute;display: block;top: 0px;right: 0px;z-index: 600;cursor: pointer;}#pW_Close::after {width:20px;height:20px;display:block;position: absolute;left: 50%;top: 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='%2339454A' 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:'';}#pW_Body {height: auto;max-height:calc(100vh - 30px);overflow-y:scroll;}#pW_Content {display: flex;flex-wrap: wrap;text-align: center;gap: 20px;}#pW_Content.pW_C_Border_Top {padding: 30px 0 0 0;}#pW_Content.pW_C_Border_Bottom {padding: 0 0 30px 0;}#pW_Content.pW_C_2Border {padding: 30px 0;}#pW_Title {width: 100%;padding: 30px 30px;text-align: center;line-height:120%;font-size:30px;font-size:3.0rem;font-weight:400;text-transform: uppercase;}#pW_Title h2 {font-weight:600;}#pW_Text {width: 100%;line-height: 140%;font-size:16px;font-size:1.6rem;padding: 0 30px;}#pW_Image {width: 100%;}#pW_Image img {width: 100%;height: auto;display: block;}body #popupHolder {position: fixed;left: 0;bottom:0;z-index: 9700;transition: left .5s ease-in, left .5s ease;}body.hasOverlay #popupHolder, body.puShow #popupHolder {left: -200px;}#popupHolder a {position: absolute;left: 5px;bottom:5px;width: 60px;height: 60px;border-radius: 30px;background-color: #000;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 600 600' viewBox='0 0 600 600' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFF'%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) {#pW_Image {padding: 30px;}#pW_Image.pWCIsmall {padding: 0 15%;}#pW_Text {padding: 40px 15%;}}@media only screen and (min-width: 1200px) {#popupHolder a {left: 25px;bottom:40px;width: 90px;height: 90px;border-radius: 45px;}#pW_Close {position: fixed;top: 25px;right: 25px;}#pW_Close::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");}#pW_Image.pWCIsmall {padding: 30px 20%;}#pW_Text {padding: 40px 20%;}}#team {width: 100%;margin: 0 auto;overflow: hidden;}.teamItem {width: 100%;position:relative;margin:0 auto;}.teamItem span {display:block}.teamItem .tIperson {width:100%;display: flex;}.teamItem .tIperson a {width:100%;display: block;position: relative;margin: auto;}.teamItem .tIperson .tIp_Name {position:absolute;top: 0px;text-align: left;}.teamItem .tIperson .tIp_Name b {font-family: 'Didot', serif;font-weight: 400;font-size:17px;font-size:1.7rem;}.teamItem .tIperson a:hover .tIp_Name b {text-decoration: underline;}#tI1.teamItem {width: 60%;}#tI1.teamItem .tIperson {width: 80%;margin: 0 auto;padding: 0 0 50px 0;}#tI2.teamItem .tIperson {padding: 0 10px 0 0;}#tI3.teamItem .tIperson {padding: 0 0 0 10px;}#tI4.teamItem .tIperson {padding: 20px 0 0 20px;}#tI1.teamItem .tIperson .tIp_Name {right: 0px;width: 40%;}#tI2.teamItem .tIperson .tIp_Name {right: 0px;width: 37%;}#tI3.teamItem .tIperson .tIp_Name { right: 73%; top: 20px;}#tI4.teamItem .tIperson .tIp_Name {width: 100%;left: 0px;top: -20px;}.teamItem .tIp_Image {width:100%;background-position: center;background-repeat: no-repeat;background-size: contain;}.teamItem .tIp_Image img {width:100%; height: auto;display:block;}.teamItem .tIinfos {width:100%;text-align:center;font-size:14px;font-size:1.4rem;line-height:200%; padding: 10px;font-family: 'Didot', serif;font-weight: normal;}.teamItem .tIinfos .tIi_Text {width:100%;}#tI4.teamItem {max-width: 100%;margin: 0 auto;}#tI4.teamItem .tIperson {position: absolute;right: 0;top: 0;transform: translate(25%, 50%);width: 30%;max-width: 200px;}#team_touch {display: none;}@media only screen and (max-width: 999px) {.teamItem .tIperson .tIp_Name b {font-size:14px;font-size:1.4rem;}#tI1.teamItem {width: 80%;margin: 0 auto 0 0;}#tI1.teamItem .tIperson {padding: 0 10px 30px 10px;}#tI2.teamItem {display: flex;}#tI2.teamItem .tIperson {width: 45%;padding: 0;}#tI2.teamItem .tIperson a .tIp_Image {margin: auto 0;}#tI2.teamItem .tIinfos {width: 55%;text-align: right;}#tI3.teamItem {display: flex;flex-direction: row-reverse;}#tI3.teamItem .tIperson {width: 45%;padding: 0;}#tI3.teamItem .tIinfos {width: 55%;text-align: left;}#team_touch {display: block;padding: 80px 0 20px 0;}#team_touch span {display: block;max-width: 80px;color: #FFF;margin: 0 auto;position: relative;font-weight: 700;line-height: 150%;font-size: 14px;font-size: 1.4rem;}#team_touch span::after {display: block;width: 100%;height: 50px;position: absolute;top: -60px;background-image: url(../images/svg/touch.svg);background-size: contain;background-position: center;background-repeat: no-repeat;content: '';}}@media only screen and (min-width: 1000px) {.teamItem {max-width: 500px;margin: 0 auto;}#tI2.teamItem .tIperson {position: absolute;left: 0;top: 50%;transform: translate(-100%, -50%);width:calc((100vw - 500px) / 2);max-width: 70%;}#tI3.teamItem .tIperson {position: absolute;right: 0;bottom: 0;transform: translate(100%, 0%);width:calc((100vw - 600px) / 2);max-width: 62%;}}@media only screen and (min-width: 1200px) {.teamItem {max-width: 600px;}#tI2.teamItem .tIperson {width:calc((100vw - 600px) / 2);max-width: 70%;padding: 0 30px 0 0;}#tI3.teamItem .tIperson {width:calc((100vw - 600px) / 2);max-width: 62%;padding: 0 0 0 30px;}}#teamDetail {text-align: center;}#tD_Gallery {display: flex;gap: 15px;margin: 0 0 40px 0;justify-content: center;}#tD_Gallery a.tD_Gallery_Item {width: 100%;display: block;position: relative;}#tD_Gallery a.tD_Gallery_Item span {width: 100%;display: block;background-size: cover;background-repeat: no-repeat;background-position: center;}#tD_Gallery a.tD_Gallery_Item span img {width: 100%;height: auto;display: block;}#tD_Gallery a.tD_Gallery_Item .more {position: absolute; background-color: rgba(0,0,0,.3); top: 0; right: 0; bottom: 0; left: 0; transform:scale(1.00); align-content: center; display: flex; flex-wrap: wrap; justify-content: center; font-size: 50px; font-size: 5.0rem; color: #FFF;}#tD_Name {text-align: center;font-family: 'Avenir',sans-serif;font-size:26px;font-size:2.6rem;text-transform: uppercase;font-weight: 900;margin: 0 0 30px 0;}#tD_Text {margin: 0 auto;width: 100%;}#pageOverlay.pO_Typ1 #tD_Text {text-align: center;max-width: 500px;font-family: 'Didot', serif;line-height: 170%;}@media only screen and (min-width: 600px) {#tD_Gallery {gap: 25px;}#tD_Gallery a.tD_Gallery_Item {width: calc((100% - 50.1px) / 3);}}html, body {margin:0;padding:0;}body {font-family: "avenir",sans-serif;text-decoration:none;color:var(--cBlack);font-size: 17px;font-size: 1.7rem;text-align: left;margin:0;padding:0;background-color:var(--cYellow);z-index:0;position:relative;}body.naviOpen, body.hasOverlay, body.hasPopup.puShow, body.introVisible {overflow-y:hidden;overflow:hidden;}body #sideWrapper {top:0px;right:0px;width:50%;z-index:1010;position:fixed;}#sideWrapper #sW_Inner {margin: 0 auto 0 0;max-width: 640px;position: relative;width: 100%;min-height: 80px;left: 0;display: flex;padding: 0 15px 0 0;}a#hamburger {width:50px;height:50px;display:block;margin:0 0 0 auto;padding:5px;text-decoration:none;opacity:1;transition: opacity .5s ease-in;align-self: center;position: relative;}a#hamburger::before {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) scale(1);width: 100%;height: 100%;border-radius: 100%;content: '';background-color: #FFF;transition: all .5s ease-in;}body.naviOpen a#hamburger::before {transform: translate(-50%, -50%) scale(80);}a#hamburger span {width:100%;height:100%;display:block;border-radius:100%;position: relative;border: 2px solid rgba(255,255,255,0);transition: all .5s ease-in;background-color: #FFF;}body.naviOpen a#hamburger span {border: 2px solid rgba(255,255,255,1);}a#hamburger span b {width:20px;height:2px;display:block;position: absolute;left: 50%;top: 50%;transform: translateX(-50%);background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 40 4' viewBox='0 0 40 4' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23F5C842' stroke-width='4' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 2,2 38,2' /%3E%3C/g%3E%3C/svg%3E");transition: all 0.5s ease;}a#hamburger span b:first-of-type {transform: translate(-50%, -7px);}a#hamburger:hover span b:first-of-type {transform: translate(-50%, -4px);}a#hamburger span b:last-of-type {transform: translate(-50%, 7px);}a#hamburger:hover span b:last-of-type {transform: translate(-50%, 4px);}body.naviOpening.naviOpen a#hamburger span b:first-of-type, body.naviClosing.naviOpen a#hamburger span b:first-of-type {transform: translateX(-50%);}body.naviOpen a#hamburger span b:first-of-type {transform: translateX(-50%) rotate(45deg);}body.naviOpening.naviOpen a#hamburger span b:last-of-type, body.naviClosing.naviOpen a#hamburger span b:last-of-type {transform: translateX(-50%);}body.naviOpen a#hamburger span b:last-of-type {transform: translateX(-50%) rotate(-45deg);}a#hamburger i.h_spruch {position: absolute;right: 40px;top: 50%;transform: translateY(-50%);width: 120px; padding: 0 20px 0 0;line-height: 40px;content: '';text-align: right;color:var(--cBlack);font-family: 'didot', serif;font-weight: 400;font-style: italic;font-size: 16px;font-size: 1.6rem;opacity: 1;}body #topWrapper {width:50%;position: fixed;left: 0px;top: 0px;z-index: 1020;}body.hasOverlay #topWrapper, body.hasOverlay #sideWrapper {z-index:-1;}body #topWrapper, body #sideWrapper {transition: top .5s ease-in, left .5s ease-in;}body.scrollDown #topWrapper, body.scrollDown #sideWrapper {top:-100px;}body.introVisible #topWrapper, body.introVisible #sideWrapper {top:-100px;}#topWrapper #tW_Inner {margin: 0 0 0 auto;max-width: 640px;position: relative;width: 100%;min-height: 80px;display: flex;padding: 0 0 0 25px;}div#logo {display: block;width:70px;height:70px;margin:0;z-index:999;background-image: url("../images/svg/smiley.svg");background-size:contain;background-position:center;background-repeat: no-repeat;text-decoration:none;text-indent:-9999em;align-self: center;position: relative;transform: translate(0,0) rotate(340deg);transition: all 0.9s linear;}div#logo a {width: 100%;height: 100%;position: absolute;inset: 0 0 0 0;display: block;transition: opacity 0.7s ease;}div#logo a#logo_home {z-index: 100;opacity: 1;}div#logo a#logo_info {z-index: 90;background-image: url(../images/svg/nase-fragezeichen.svg);opacity: 0;}body.naviOpen div#logo {width:100px;height:100px;transform: translate(30px, 20px) rotate(30deg);transition: all 0.9s linear;}body.naviOpen div#logo a#logo_home {display: none;z-index: 90;opacity: 0;}body.naviOpen div#logo a#logo_info {z-index: 100;opacity: 1;}#mainNaviBG {position: fixed;width: 100%;right: 0px;top: 100px;bottom: 0px;z-index: -1;}#mainNaviBGbubble {position: absolute;width: 80px;height: 80px;right: 10px;top: 10px;}#mainNaviBGbubble::after {width: 100vw;height: 100vw;display: block;background-color: #6E172E;border-radius: 100vw;content: '';transform: translate(-50%, -50%) scale(0);position: absolute;left: 50%;top: 50%;transition: all .5s ease-in;}body.naviOpen #mainNaviBGbubble::after {transform: translate(-50%, -50%) scale(2);transition: all .5s ease-in;}body.naviOpen #mainNaviBG, body.naviClosing #mainNaviBG {z-index:1015;visibility: visible;opacity: 1;transition: opacity .5s ease-in;}body #mainNaviWrapper, body.naviOpen.naviClosing #mainNaviWrapper {position:absolute;right: -100%;bottom: 0px;top:0px;width:100%;height:100%;padding:0 10px;display: flex;transition: all .9s cubic-bezier(0.7, 0, 0.15, 1);}body.naviOpen #mainNaviWrapper, body.naviOpen.naviOpening #mainNaviWrapper {right:0px;transition: all .9s cubic-bezier(0.7, 0, 0.15, 1);}#mainNaviInner {width:100%;height: 100%;margin:auto;position: relative;z-index: 970;display: flex;flex-direction: column;overflow-y: auto;padding: 10px;}#mainNaviSlogan {width: 100%;margin: auto auto 0 auto;transform: translateY(50vh);transition: all 0.5s cubic-bezier(0.7, 0, 0.15, 1);}body.naviOpen #mainNaviSlogan {transition-delay: 500ms;transform: translateY(0vh);}#mainNaviSlogan b {display: block;margin: 0 auto;width: clamp(120px, 20%, 300px);height: 50px;background-image: url("../images/svg/alles-ist-gut.svg");background-size:contain;background-position:center;background-repeat: no-repeat;}#allWrapper {width: 100%;margin:0 auto;position: relative;z-index:100;}#fullpage {width: 100%;position:relative;padding:90px 0 0 0;}body.startBox #fullpage {padding:90px 0 0 0;}body.startBox.hasBanner #fullpage {padding:0;}#page {width: 100%;margin: 0 auto;padding:0;position: relative;}.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;}body.pageID100 #content {position:relative;z-index:250;}#editorField {width:100%;max-width:1000px;padding:20px;margin:0 auto;}#loginDialog {max-width:500px;padding:20px;background-color:var(--cOrange);color:#000;border-radius:15px;border: 1px solid #000;margin:auto;}#loginDialog table {width:100%;}#loginDialog table tr td {padding:5px 0;}#editorField p.firstParagraph {text-align:center;padding:20px;border-radius:5px;margin:auto;}#textTop {position:absolute;display:block;width:0px;height:0px;top:-60px;left:0px;}footer {width:100%;padding:50px 15px;}#footerInner {width:100%;position:relative;margin:0 auto;padding: 0;font-size:16px;font-size:1.6rem;color:var(--cBlack);max-width: 1200px;}#footerInnerTop {width:100%;}#footerInnerData {width:100%;margin:0 auto;max-width: 1000px;}#footerID_Left {padding: 0 0 20px 0;margin: 0 0 15px 0;position: relative;}#footerID_Left::after {width: 100%;height: 1px;position: absolute;left: 0px;bottom: 0px;background-color: #000;content: '';}#footerIT_Logo {margin: 0 0 15px 0;position: relative;}#footerIT_Logo::after {width: 100%;height: 1px;background-color: #000;content: '';position: absolute;top: 50%;}#footerIT_Logo a {display: block;margin: 0 auto;padding: 0 30px;width: clamp(180px, 50%, 600px);text-decoration:none;background-color: var(--cYellow);position: relative; z-index: 1;}#footerIT_Logo a b {display: block;width:100%;height:clamp(70px, 6vw, 100px);background-image: url("../images/svg/logo.svg");background-size:contain;background-position:center;background-repeat: no-repeat;}.footerID_Box_Title {padding: 0 0 10px 0;font-family: 'Didot', serif;font-size:20px;font-size:2.0rem;}.footerID_Box_Data {line-height: 180%;}#footerKontakt a {color:inherit;text-decoration:none;}#footerKontakt a:hover {opacity:0.6;}#footerIB_Logo b {display: block;margin: 0 auto;width: clamp(120px, 20%, 300px);height: 50px;background-image: url("../images/svg/alles-ist-gut.svg");background-size:contain;background-position:center;background-repeat: no-repeat;}#footerNavi {width:100%;padding: 10px 0 0 0;text-align: center;}#footerCopyright {line-height: 140%;}a#scrollUpButton {width: 100%;display: block;height: 50px;background-image: url(../images/svg/arrow-up.svg);background-size: auto 24px;background-position: center;background-repeat: no-repeat;background-color: #FFF;}#jsCodes {width:100%;height:0px;overflow:hidden;} .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: 700px) {#footerInnerData {display: flex;padding: 40px 0;}#footerID_Left {width: 50%;padding: 0 50px 0 0;margin: 0;}#footerID_Left::after {width: 1px;height: 100%;left: auto;right: 0px;top: 0px;}#footerID_Right {width: 50%;padding: 0 0 0 50px;}}@media only screen and (min-width: 1000px) {html {font-size: 62.5%;}.fL { float:left; }.fR { float:right; }#topWrapper #tW_Inner, #sideWrapper #sW_Inner {min-height: 130px;}body.scrollDown #topWrapper, body.scrollDown #sideWrapper {top:-150px;}body.introVisible #topWrapper, body.introVisible #sideWrapper {top:-150px;}a#hamburger {width:74px;height:74px;padding:5px;}a#hamburger i.h_spruch {right: 60px; padding: 0 40px 0 0;width: 180px;}a#hamburger span b {width:28px;height:3px;}a#hamburger span b:first-of-type {transform: translate(-50%, -10px);}a#hamburger span b:last-of-type {transform: translate(-50%, 10px);}div#logo {width:150px;height:150px;margin: 0;}body.naviOpen div#logo {width:150px;height:150px;transform: translate(-30px,0px) rotate(30deg);}#mainNaviInner {margin:0 auto auto auto;}#mainNavi {padding: 0 40px 0 0;}body #mainNaviTime {width:50%;height: 100vh;bottom:auto;right: -50%;left: auto;padding: 10px 25px 150px 0;}body.naviOpen #mainNaviTime {right: 0;}body.naviClosing #mainNaviTime {right: -50%;}body #mainNaviTime #mainNaviTimeInner {margin: auto 0 0 auto;width: 378px;} body.hasBanner #bannerWrapper { padding:0;}a#pv_Banner { margin: 0 0 0 auto; height: 250px; width: 200px;}#fullpage {padding:200px 0 0 0;}body.startBox #fullpage {padding:80px 0 0 0;}body.startBox.hasBanner #fullpage {padding:0;}#textTop {top:-140px;}#subNavi2Wrapper {padding:10px 0 30px 0;}#breadcrumbs {padding:20px 0;text-align:left;}footer {padding:80px 40px;}#footerInnerData {padding: 40px 0;}#footerID_Left {padding: 0 50px 0 0;}#footerID_Right {padding: 0 0 0 50px;text-align: right;}#footerLinks {margin: 0 0 auto 0;}#footerNavi {margin: auto 0 0 0;}#scrollAnimation {display:block;}}@media only screen and (min-width: 1280px) {#topWrapper #tW_Inner {padding: 0 0 0 70px;}#sideWrapper #sW_Inner {padding: 0 60px 0 0;}}@media only screen and (min-width: 1920px) {#sideWrapper #sW_Inner {max-width: 70%;}}ul#mainNavi {padding:0;list-style: none;width:100%;margin: auto auto 0 auto;position: relative;overflow-x: hidden;}ul#mainNavi li, body.naviOpen.naviClosing ul#mainNavi li {display:block;padding: 0;width:100%;transform: translate(100%,0);transition: all 1.5s cubic-bezier(0.7, 0, 0.15, 1);}ul#mainNavi li:nth-child(1) {transform: translate(0,-100vh);}ul#mainNavi li:nth-child(2) {transform: translate(100%,-10vh);}ul#mainNavi li:nth-child(3) {transform: translate(100%,10vh);}ul#mainNavi li:nth-child(4) {transform: translate(100%,100vh) rotate(50deg);}body.naviOpen.naviClosing ul#mainNavi li {opacity: 0;}body.naviOpen ul#mainNavi li {transform: translate(0,0);transition: all .9s cubic-bezier(0.7, 0, 0.15, 1);}body.naviOpen ul#mainNavi li:nth-child(1) {transition-delay: 200ms;}body.naviOpen ul#mainNavi li:nth-child(2) {transition-delay: 300ms;}body.naviOpen ul#mainNavi li:nth-child(3) {transition-delay: 400ms;}body.naviOpen ul#mainNavi li:nth-child(4) {transition-delay: 500ms;}body ul#mainNavi li.mNItem {margin:5vh 0;text-align: center;}ul#mainNavi li.mNItem a {display:inline-block;margin:0;line-height:120%;padding:0;font-size:40px;font-size:4.0rem;color:var(--cBlack);text-decoration: none;font-weight: 900;position:relative;opacity: 0.75;font-family: "avenir",sans-serif;text-transform: uppercase;}ul#mainNavi li.mNItem a:hover {color: var(--cYellow);}@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: 990px) {ul#mainNavi li.mNItem a:hover {opacity: 1;}ul#mainNavi li {line-height: 40px;vertical-align:middle;width:auto;}body ul#mainNavi li.mNItem {margin:0 0 5vh 0;}ul#mainNavi li.mNItem a {font-size:50px;font-size:5.0rem;}}@media only screen and (min-width: 1400px) {ul#mainNavi li.mNItem a {font-size:60px;font-size:6.0rem;}}ul#sprachNavi {margin: auto auto 0 auto;display: flex;justify-content: center;opacity: 0;transition: all 1.5s cubic-bezier(0.7, 0, 0.15, 1);}body.naviOpen ul#sprachNavi {transition-delay: 1000ms;opacity: 1;}ul#sprachNavi li.spNaLink {padding: 0 5px;line-height:50px;}ul#sprachNavi li.spNaLine {padding: 0 5px;line-height:50px;color: #707070;}ul#sprachNavi li.spNaLink a {color:var(--cBlack);text-decoration:none;text-transform:uppercase;font-size: 16px;font-size: 1.6rem;display: block;}ul#sprachNavi li.spNaLink a:hover {opacity:0.6;}#footerLinks a {display: block;color:inherit;text-decoration: underline;line-height: 180%;text-transform: uppercase;}#footerLinks a:hover {opacity:0.6;}#footerLinks a:hover {opacity:.6;}#footerLinks a.fL_activ {opacity:.6;}#footerNavi a, #footerNavi span {text-decoration:none;color:inherit;line-height:140%;display:inline-block;margin:0;}#footerNavi a:hover {opacity:.6;}#footerNavi a.fN_Activ {opacity:.6;}#footerNavi span.fN_Line {margin:0 5px;}#pageOverlay {width:100%;height:100vh;background-color:rgba(255, 255, 255,.2);-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);padding:5px;position:fixed;top:0;left:0;z-index:8888;display: flex;}#pageOverlay.pO_Typ1 {padding:0px;}#pO_Container {width: 100%;max-width: 1200px;height:auto;max-height: 100%;margin: auto;position:relative;top:-250%;-webkit-animation-name: slideDown;animation-name: slideDown;-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;display:flex;}#pageOverlay.pO_Typ1 #pO_Container {max-width: 1000px;}#pageOverlay #pO_C_Window {width:100%;height:auto;max-height:calc(var(--my-vh, 100vh) - 140px);display:flex;flex-direction:column;position: relative;background-color: #FFF;padding: 30px;}#pageOverlay.pO_Typ1 #pO_C_Window {padding: 0 10px;}#pageOverlay.pO_Typ2 #pO_C_Window {max-height:calc(var(--my-vh, 100vh) - 20px);padding: 0 10px;}#pageOverlay.pO_Typ1 #pO_C_Window::after {aspect-ratio: 1/1;display: block;background-color: #FFF;border-radius: 200%;content: '';position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: -1;}@media only screen and (orientation: portrait) {#pageOverlay.pO_Typ1 #pO_C_Window::after {height: 190%;}}@media only screen and (orientation: landscape) {#pageOverlay.pO_Typ1 #pO_C_Window::after {width: 160%;}}#pO_C_W_Top {width:100%;height:50px;position:relative;flex: 0 0 auto;}#pageOverlay.pO_Typ2 #pO_C_W_Top {position: absolute;top: 0px;left: 0px;}#pO_C_W_Top a#pageOverlayClose {width: 50px;height: 50px;position: absolute;display: block;top: 0px;right: 0px;z-index: 600;}#pO_C_W_Top a#pageOverlayClose::after {width:30px;height:30px;display:block;position: absolute;left: 50%;top: 50%;transform:translate(-50%, -50%) rotate(0deg);transition: all .6s linear;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='%23000' stroke-width='5'%3E%3Cpath d='M 3,3 27,27' /%3E%3Cpath d='M 3,27 27,3' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-size:30px 30px;background-position:center;background-repeat:no-repeat;content:'';}#pO_C_W_Top a#pageOverlayClose:hover::after {transform:translate(-50%, -50%) rotate(180deg);transition: all .6s linear;}#pO_C_W_Scroll {width:100%;height:100%;overflow-y:scroll;position:relative;flex: 1 1 auto;padding: 0 10px;}#pageOverlay.pO_Typ1 #pO_C_W_Scroll {padding: 0 10px;}#pO_C_W_Content {padding:0px;}#pageOverlay.pO_Typ2 #pO_C_W_Content {padding:50px 0 0 0;}#pO_C_W_ContentBL {width:100%;padding: 0 0 30px 0;text-align: center;}#pO_C_W_ContentBL a {border: 2px solid var(--cBlack);color: var(--cBlack);text-decoration: none;display: inline-block;width: auto;padding: 0 20px;line-height: 40px;text-transform: uppercase;}#pO_C_W_ContentBL a:hover {background-color: var(--cBlack);color: #FFF;}#pO_C_W_ContentWait {background-image:url(../images/svg/loading.svg);background-position:center center;background-repeat:no-repeat;min-height:300px;width:100%;height:100%;}@media only screen and (min-width: 900px) {#pageOverlay {padding:60px;}#pageOverlay #pO_C_Window {max-height:calc(var(--my-vh, 100vh) - 50px);padding:0px;}#pageOverlay.pO_Typ1 #pO_C_Window {max-height:calc(var(--my-vh, 100vh) - 0px);}#pO_C_W_Top {height:60px;}#pageOverlay.pO_Typ2 #pO_C_W_Top {height:0px;}#pO_C_W_Top a#pageOverlayClose {width:60px;height:60px;}#pageOverlay.pO_Typ2 #pO_C_W_Top a#pageOverlayClose {transform: translate(0%, 0%);}#pageOverlay.pO_Typ1 #pO_C_W_Content {padding:50px 0 80px 0;}#pageOverlay.pO_Typ2 #pO_C_W_Content {padding:80px 0;}}