@font-face{font-family:"Roboto";font-style:normal;font-weight:400;font-stretch:100%;src:url("/files/digenio-theme/theme/fonts/roboto-regular.woff2")}@font-face{font-family:"Satisfy";src:url("/files/digenio-theme/theme/fonts/Satisfy-Regular.ttf")}body{color:#881a33;background-color:#f2f2ff;font-size:16px;font-family:"Roboto", Helvetica, Arial, sans-serif !important}code{font-family:"Roboto", Helvetica, Arial, sans-serif !important}html{box-sizing:border-box}*,::before,::after{box-sizing:inherit}*{box-sizing:border-box}#wrapper{padding-left:0;padding-right:0}a{color:#ffffff;text-decoration:none;outline:0}a:link{text-decoration:none}a:visited{color:#ffffff;text-decoration:none}a:hover{color:#ffffff;text-decoration:none}a:active{color:#ffffff;text-decoration:none}p{margin:0}img{width:100%;height:auto}p img{width:inherit;height:inherit}@supports (-ms-ime-align:auto){html{overflow:hidden;height:100%}body{overflow:auto;height:100%;position:relative}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){html{overflow:hidden;height:100%}body{overflow:auto;height:100%}}.text-branding-primary,.text-brand-primary{color:#881a33 !important}.text-branding-primary p,.text-brand-primary p{color:#881a33 !important}.text-branding-secondary,.text-brand-secondary{color:#ff6600 !important}.text-branding-secondary p,.text-brand-secondary p{color:#ff6600 !important}.link-branding-primary a,.link-brand-primary a{color:#881a33 !important}.link-branding-secondary a,.link-brand-secondary a{color:#ff6600 !important}.hintergrund-branding-primary,.hintergrund-brand-primary{background-color:#881a33 !important}.hintergrund-branding-secondary,.hintergrund-brand-secondary{background-color:#ff6600 !important}.hintergrund-branding-grau,.hintergrund-brand-grau{background-color:#AAAAAA !important}.hintergrund-background,.hintergrund-brackground{background-color:#f2f2ff !important}.hintergrund-transparent,.hintergrund-transparent-transparent{background-color:transparent !important}.hintergrund-transparent-branding-primary{background-color:#881a33 !important}.hintergrund-transparent-branding-secondary,.hintergrund-transparent-brand-secondary{background-color:#f60 !important}.hintergrund-transparent-branding-grau,.hintergrund-transparent-brand-grau{background-color:#aaa !important}.hintergrund-transparent-background{background-color:#f2f2ff !important}.ueberschrift-branding-primary h1,.ueberschrift-branding-primary h2,.ueberschrift-branding-primary h3,.ueberschrift-branding-primary h4,.ueberschrift-branding-primary h5,.ueberschrift-branding-primary h6,.ueberschrift-brand-primary h1,.ueberschrift-brand-primary h2,.ueberschrift-brand-primary h3,.ueberschrift-brand-primary h4,.ueberschrift-brand-primary h5,.ueberschrift-brand-primary h6{color:#881a33 !important}.ueberschrift-branding-secondary h1,.ueberschrift-branding-secondary h2,.ueberschrift-branding-secondary h3,.ueberschrift-branding-secondary h4,.ueberschrift-branding-secondary h5,.ueberschrift-branding-secondary h6,.ueberschrift-brand-secondary h1,.ueberschrift-brand-secondary h2,.ueberschrift-brand-secondary h3,.ueberschrift-brand-secondary h4,.ueberschrift-brand-secondary h5,.ueberschrift-brand-secondary h6{color:#ff6600 !important}.text-weiss{color:#ffffff !important}.text-weiss p{color:#ffffff !important}.text-rot{color:red !important}.text-rot p{color:red !important}.text-gelb{color:yellow !important}.text-gelb p{color:yellow !important}.text-blau{color:blue !important}.text-blau p{color:blue !important}.text-orange{color:orange !important}.text-orange p{color:orange !important}.text-gruen{color:green !important}.text-gruen p{color:green !important}.text-braun{color:brown !important}.text-braun p{color:brown !important}.text-schwarz{color:black !important}.text-schwarz p{color:black !important}.text-grau{color:grey !important}.text-grau p{color:grey !important}.text-pink{color:pink !important}.text-pink p{color:pink !important}.text-violett{color:violet !important}.text-violett p{color:violet !important}.text-cyan{color:cyan !important}.text-cyan p{color:cyan !important}.text-schatten{text-shadow:1px 0 3px #333}.text-schatten p{text-shadow:1px 0 3px #333}.text-breit{font-weight:bold !important}.text-breit p{font-weight:bold !important}.text-unterstrichen{text-decoration:underline !important}.text-uppercase{text-transform:uppercase !important}.text-uppercase p{text-transform:uppercase !important}.ueberschrift-weiss h1,.ueberschrift-weiss h2,.ueberschrift-weiss h3,.ueberschrift-weiss h4,.ueberschrift-weiss h5,.ueberschrift-weiss h6{color:#ffffff !important}.ueberschrift-rot h1,.ueberschrift-rot h2,.ueberschrift-rot h3,.ueberschrift-rot h4,.ueberschrift-rot h5,.ueberschrift-rot h6{color:red !important}.ueberschrift-gelb h1,.ueberschrift-gelb h2,.ueberschrift-gelb h3,.ueberschrift-gelb h4,.ueberschrift-gelb h5,.ueberschrift-gelb h6{color:yellow !important}.ueberschrift-blau h1,.ueberschrift-blau h2,.ueberschrift-blau h3,.ueberschrift-blau h4,.ueberschrift-blau h5,.ueberschrift-blau h6{color:blue !important}.ueberschrift-orange h1,.ueberschrift-orange h2,.ueberschrift-orange h3,.ueberschrift-orange h4,.ueberschrift-orange h5,.ueberschrift-orange h6{color:orange !important}.ueberschrift-gruen h1,.ueberschrift-gruen h2,.ueberschrift-gruen h3,.ueberschrift-gruen h4,.ueberschrift-gruen h5,.ueberschrift-gruen h6{color:green !important}.ueberschrift-braun h1,.ueberschrift-braun h2,.ueberschrift-braun h3,.ueberschrift-braun h4,.ueberschrift-braun h5,.ueberschrift-braun h6{color:brown !important}.ueberschrift-schwarz h1,.ueberschrift-schwarz h2,.ueberschrift-schwarz h3,.ueberschrift-schwarz h4,.ueberschrift-schwarz h5,.ueberschrift-schwarz h6{color:black !important}.ueberschrift-grau h1,.ueberschrift-grau h2,.ueberschrift-grau h3,.ueberschrift-grau h4,.ueberschrift-grau h5,.ueberschrift-grau h6{color:grey !important}.ueberschrift-pink h1,.ueberschrift-pink h2,.ueberschrift-pink h3,.ueberschrift-pink h4,.ueberschrift-pink h5,.ueberschrift-pink h6{color:pink !important}.ueberschrift-violett h1,.ueberschrift-violett h2,.ueberschrift-violett h3,.ueberschrift-violett h4,.ueberschrift-violett h5,.ueberschrift-violett h6{color:violet !important}.ueberschrift-cyan h1,.ueberschrift-cyan h2,.ueberschrift-cyan h3,.ueberschrift-cyan h4,.ueberschrift-cyan h5,.ueberschrift-cyan h6{color:cyan !important}.ueberschrift-schatten h1,.ueberschrift-schatten h2,.ueberschrift-schatten h3,.ueberschrift-schatten h4,.ueberschrift-schatten h5,.ueberschrift-schatten h6{text-shadow:1px 0 3px #333}.ueberschrift-breit h1,.ueberschrift-breit h2,.ueberschrift-breit h3,.ueberschrift-breit h4,.ueberschrift-breit h5,.ueberschrift-breit h6{font-weight:bold !important}.ueberschrift-unterstrichen h1,.ueberschrift-unterstrichen h2,.ueberschrift-unterstrichen h3,.ueberschrift-unterstrichen h4,.ueberschrift-unterstrichen h5,.ueberschrift-unterstrichen h6{text-decoration:underline !important}.ueberschrift-uppercase h1,.ueberschrift-uppercase h2,.ueberschrift-uppercase h3,.ueberschrift-uppercase h4,.ueberschrift-uppercase h5,.ueberschrift-uppercase h6{text-transform:uppercase !important}.link-weiss a{color:#ffffff !important}.link-rot a{color:red !important}.link-gelb a{color:yellow !important}.link-blau a{color:blue !important}.link-orange a{color:orange !important}.link-gruen a{color:green !important}.link-braun a{color:brown !important}.link-schwarz a{color:black !important}.link-grau a{color:grey !important}.link-pink a{color:pink !important}.link-violett a{color:violet !important}.link-cyan a{color:cyan !important}.link-schatten a{text-shadow:1px 0 3px #333}.link-breit a{font-weight:bold !important}.link-unterstrichen a{text-decoration:underline !important}.link-uppercase a{text-transform:uppercase !important}.hintergrund-rot{background-color:red !important}.hintergrund-gelb{background-color:yellow !important}.hintergrund-blau{background-color:blue !important}.hintergrund-orange{background-color:orange !important}.hintergrund-gruen{background-color:green !important}.hintergrund-braun{background-color:brown !important}.hintergrund-schwarz{background-color:black !important}.hintergrund-weiss{background-color:white !important}.hintergrund-grau{background-color:grey !important}.hintergrund-pink{background-color:pink !important}.hintergrund-violett{background-color:violet !important}.hintergrund-cyan{background-color:cyan !important}.hintergrund-transparent{background-color:transparent !important}.hintergrund-transparent-rot{background-color:rgba(255, 0, 0, 0.5) !important}.hintergrund-transparent-gelb{background-color:rgba(255, 255, 0, 0.5) !important}.hintergrund-transparent-blau{background-color:rgba(0, 0, 255, 0.5) !important}.hintergrund-transparent-orange{background-color:rgba(255, 128, 0, 0.5) !important}.hintergrund-transparent-gruen{background-color:rgba(0, 255, 0, 0.5) !important}.hintergrund-transparent-braun{background-color:rgba(165, 42, 42, 0.5) !important}.hintergrund-transparent-schwarz{background-color:rgba(0, 0, 0, 0.5) !important}.hintergrund-transparent-weiss{background-color:rgba(255, 255, 255, 0.5) !important}.hintergrund-transparent-grau{background-color:rgba(180, 180, 180, 0.5) !important}.hintergrund-transparent-pink{background-color:rgba(255, 192, 203, 0.5) !important}.hintergrund-transparent-violett{background-color:rgba(238, 130, 238, 0.5) !important}.hintergrund-transparent-cyan{background-color:rgba(0, 255, 255, 0.5) !important}.margin-0{margin:0 !important}.margin-5{margin:5px !important}.margin-10{margin:10px !important}.margin-15{margin:15px !important}.padding-0{padding:0 !important}.padding-5{padding:5px !important}.padding-10{padding:10px !important}.padding-15{padding:15px !important}.weite-100{width:100% !important}.weite-100vw{width:100vw !important}.hoehe-100{height:100% !important}.hoehe-100vh{height:100vh !important}.weite-75{width:75% !important}.weite-75vw{width:75vw !important}.hoehe-75{height:75% !important}.hoehe-75vh{height:75vh !important}.weite-50{width:50% !important}.weite-50vw{width:50vw !important}.hoehe-50{height:50% !important}.hoehe-50vh{height:50vh !important}.weite-25{width:25% !important}.weite-25vw{width:25vw !important}.hoehe-25{height:25% !important}.hoehe-25vh{height:25vh !important}.weite-20{width:20% !important}.weite-20vw{width:20vw !important}.hoehe-20{height:20% !important}.hoehe-20vh{height:20vh !important}.weite-10{width:10% !important}.weite-10vw{width:10vw !important}.hoehe-10{height:10% !important}.hoehe-10vh{height:10vh !important}.weite-5{width:5% !important}.weite-5vw{width:5vw !important}.hoehe-5{height:5% !important}.hoehe-5vh{height:5vh !important}.border-0{border:none !important}.border-1{border:1px solid black !important}.border-round,.rand-rund{border-radius:5px !important}.box-shadow{-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.75);-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.75);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.75)}.box-shadow-article .container{-webkit-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.75);-moz-box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.75);box-shadow:0 0 5px 0 rgba(0, 0, 0, 0.75)}.always-responsive img,.always-responsive video{width:100%}.always-responsive-tablet img,.always-responsive-tablet video{width:100%}@media (min-width:992px){.always-responsive-tablet img,.always-responsive-tablet video{width:initial}}.always-responsive-desktop img,.always-responsive-desktop video{width:100%}@media (min-width:1200px){.always-responsive-desktop img,.always-responsive-desktop video{width:initial}}.no-responsive{width:initial;max-width:initial;height:initial}.no-responsive img,.no-responsive video{max-width:initial;width:initial;height:initial}.fontsize-8{font-size:8px !important}.fontsize-8 p{font-size:8px !important}.fontsize-10{font-size:10px !important}.fontsize-10 p{font-size:10px !important}.fontsize-12{font-size:12px !important}.fontsize-12 p{font-size:12px !important}.fontsize-14{font-size:14px !important}.fontsize-14 p{font-size:14px !important}.fontsize-16{font-size:16px !important}.fontsize-16 p{font-size:16px !important}.fontsize-18{font-size:18px !important}.fontsize-18 p{font-size:18px !important}.fontsize-20{font-size:20px !important}.fontsize-20 p{font-size:20px !important}.fontsize-30{font-size:30px !important}.fontsize-30 p{font-size:30px !important}.fontsize-40{font-size:40px !important}.fontsize-40 p{font-size:40px !important}.text-sehrgross,p.text-sehrgross{font-size:1.5em !important}@media (min-width:575px){.text-sehrgross,p.text-sehrgross{font-size:1.875em !important}}@media (min-width:768px){.text-sehrgross,p.text-sehrgross{font-size:2.25em !important}}@media (min-width:992px){.text-sehrgross,p.text-sehrgross{font-size:2.625em !important}}@media (min-width:1200px){.text-sehrgross,p.text-sehrgross{font-size:3em !important}}.text-gross,p.text-gross{font-size:1.125em !important}@media (min-width:575px){.text-gross,p.text-gross{font-size:1.375em !important}}@media (min-width:768px){.text-gross,p.text-gross{font-size:1.75em !important}}@media (min-width:992px){.text-gross,p.text-gross{font-size:2.125em !important}}@media (min-width:1200px){.text-gross,p.text-gross{font-size:2.5em !important}}.text-mittel,p.text-mittel{font-size:0.625em !important}@media (min-width:575px){.text-mittel,p.text-mittel{font-size:1em !important}}@media (min-width:768px){.text-mittel,p.text-mittel{font-size:1.25em !important}}@media (min-width:992px){.text-mittel,p.text-mittel{font-size:1.625em !important}}@media (min-width:1200px){.text-mittel,p.text-mittel{font-size:2em !important}}.hintergrund-verlauf-hps{background:#881a33;background:-moz-linear-gradient(left, #881a33 0%, #ff6600 100%);background:-webkit-linear-gradient(left, #881a33 0%, #ff6600 100%);background:linear-gradient(to right, #881a33 0%, #ff6600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#576844", endColorstr="#98a937",GradientType=1)}.hintergrund-verlauf-vps{background:#ff6600;background:-moz-linear-gradient(top, #ff6600 0%, #881a33 100%);background:-webkit-linear-gradient(top, #ff6600 0%, #881a33 100%);background:linear-gradient(to bottom, #ff6600 0%, #881a33 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#98a937", endColorstr="#576844",GradientType=0)}.ce_accordion{background-color:rgba(255, 255, 255, 0.75);color:#881a33}.ce_accordion .ce_text{background-color:transparent}.ce_accordion .ui-accordion-header{background-color:rgba(136, 26, 51, 0.85);cursor:pointer;padding:14px;position:relative}.ce_accordion .ui-accordion-header .ui-accordion-header-icon{background-size:cover;width:55px;height:100%;display:block;position:absolute;right:0;top:0}.ce_accordion .ui-accordion-header.ui-accordion-header-collapsed{color:#ffffff}.ce_accordion .ui-accordion-header.active{color:#ff6600}.ce_accordion .ui-accordion-content{padding-top:20px;padding-bottom:20px}.ce_accordion .ui-accordion-content a,.ce_accordion .ui-accordion-content a:active,.ce_accordion .ui-accordion-content a:hover,.ce_accordion .ui-accordion-content a:visited{text-decoration:none;color:#ff6600}.mod_article{color:#881a33;background-color:#fff;font-size:18px;padding-top:50px;padding-bottom:50px;padding-left:5px;padding-right:5px}@media (min-width:768px){.mod_article{padding-top:100px;padding-bottom:100px;padding-left:20px;padding-right:20px}}.mod_article.first.last{min-height:100vh}.background-article{top:0;width:100%;z-index:-1;background-size:cover;background-position:center top}.firstarticle{color:#ffffff;background-color:transparent;height:100vh;opacity:0}.transparent-welcome{background:transparent;color:#fff;position:absolute;top:0;left:0;width:100%}.article-headline{position:relative;top:-70px;padding:5px;color:#ffffff;font-size:20px;background:#881a33;background:-moz-linear-gradient(left, #881a33 20%, #ff6600 140%);background:-webkit-linear-gradient(left, #881a33 20%, #ff6600 140%);background:linear-gradient(to right, #881a33 20%, #ff6600 140%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="$brand-primary", endColorstr="$brand-secondary",GradientType=1);border-left:none;border-right:none;border-top:none;border-bottom:13px solid transparent;background-clip:padding-box !important;border-image-repeat:initial}.article-headline img{width:initial;height:initial}.article-headline code{color:#ffffff;font-size:20px}.article-headline figure{margin:0}.article-galery .image_container{margin:0;padding:7px;background-color:#ff6600}.article-galery .ce_text{position:relative;background:#ffffff;background:-moz-linear-gradient(left, #ffffff -10%, #ff6600 100%);background:-webkit-linear-gradient(left, #ffffff -10%, #ff6600 100%);background:linear-gradient(to right, #ffffff -10%, #ff6600 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="$brand-secondary",GradientType=1);color:#881a33;padding:5px;margin-bottom:10px;height:68px;border-left:none;border-right:none;border-top:none;border-bottom:13px solid transparent;background-clip:padding-box !important;border-image-repeat:initial}.article-galery .ce_text p{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:1.25}.article-galery .ce_text a,.article-galery .ce_text a:active,.article-galery .ce_text a:visited{color:#881a33 !important}.article-contact img{width:initial;height:initial}.fixed{position:fixed}.shortheight{height:30px !important}.content-box{background-color:#ddd;height:300px;overflow:hidden;padding:15px;margin-bottom:30px}.content-box h1,.content-box h2,.content-box h3,.content-box h4,.content-box h5,.content-box h6{text-align:center}@media (min-width:575px){.content-box{height:300px}}@media (min-width:768px){.content-box{height:300px}}@media (min-width:992px){.content-box{height:260px}}@media (min-width:1200px){.content-box{height:300px}}.content-description{height:250px}.buttonclass_ar{border:0;background-color:transparent;cursor:pointer;color:#000000;padding:0}body{overflow-x:hidden}.mod_calendar{width:100%;display:flex;overflow:hidden}.calendar_sheet{width:100%;background-color:#fff;padding:15px;transition:all 1s;position:absolute;box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.55)}#calendar_sheet_current.calendar_sheet{transform:translateX(-150%)}#calendar_sheet_next.calendar_sheet{transform:translateX(150%)}.calendar_sheet.active,#calendar_sheet_current.calendar_sheet.active,#calendar_sheet_next.calendar_sheet.active{position:relative;transform:translateX(0)}.calendar_arrow{cursor:pointer}.calendar .days{box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.55)}.calendar .ttd,.calendar .headrow div{width:100%;padding:5px}@media (min-width:768px){.calendar .ttd,.calendar .headrow div{width:14%}}.calendar .ttd-date{background-color:#fffcf1;padding-left:5px;font-weight:bold}.calendar .summary{font-size:12px}.calendar .headrow{display:none}@media (min-width:768px){.calendar .headrow{display:flex}}.calendar .leading_day,.calendar .trailing_day{display:none}@media (min-width:768px){.calendar .leading_day,.calendar .trailing_day{display:block}}.calendar .header{width:110px;min-height:70px;background-color:#eee;margin:4px;padding:2px}.calendar .cal_unit{padding:2px;background-color:#eee;background:linear-gradient(135deg, #e3e3e3 0%, #d5d5d5 100%);cursor:pointer;border:1px solid #aaa}.calendar .cal_unit:hover{background:linear-gradient(135deg, #ffffff 0%, #f2f2f2 100%)}.calendar .booked{background-color:#ff2a2a !important;background:linear-gradient(135deg, #ffd5d5 0%, #c41b1b 100%) !important;cursor:not-allowed}.calendar .cal_summery{font-size:12px}.fahrlehrer .cal_unit{min-height:60px}#calendar_modal{position:fixed;display:none;width:100%;height:300px;left:0;top:30%;background-color:#b9b9b9;color:#000000;padding:15px;border:1px solid #333}@media (min-width:768px){#calendar_modal{width:50%;left:20%}}#calendar_modal_closer{position:absolute;top:0;right:0;background-color:#fff;color:#000;font-size:18px;font-weight:bold;text-align:center;padding:5px 10px;cursor:pointer}.mod_comments{background-color:#fff;padding:10px}.mod_comments .media{background-color:#ff6600;padding:10px}.mod_comments img{width:10%}#container{padding-left:0;padding-right:0;padding-top:0}#main{width:100%}#myVideo{position:fixed;right:0;bottom:0;width:100%;height:100%}.background-vid{display:none}#cookiebar{animation:slideIn 0.6s linear 0s 1 normal;-webkit-animation:slideIn 0.6s linear 0s 1 normal;display:none;width:100%;background-color:#881a33;color:#ffffff;border:1px solid #86130B;padding:15px;position:fixed;bottom:0;left:0;right:0;z-index:99999999;overflow:hidden;box-sizing:border-box}@-webkit-keyframes slideIn{0%{opacity:0;bottom:-150px}100%{opacity:1;bottom:0}}@keyframes slideIn{0%{opacity:0;bottom:-150px}100%{opacity:1;bottom:0}}.cookiecontent{margin-right:auto;margin-left:auto;vertical-align:middle}.cookiemessage{width:85%;font-size:16px;display:inline-block;float:left}.cookiemessage a{margin-left:5px;color:#ff6600;text-decoration:underline}.cookiebutton{width:15%;display:inline-block;float:left;text-align:right;vertical-align:middle}.cookiebutton button{font-size:14px;padding:2px 5px;border:1px solid black;border-radius:4px;cursor:pointer;vertical-align:middle;touch-action:manipulation;background-color:#ff6600;color:#000000;user-select:none;-webkit-transition:color 0.4s, background-color 0.4s, border-color 0.4s;-o-transition:color 0.4s, background-color 0.4s, border-color 0.4s;transition:color 0.4s, background-color 0.4s, border-color 0.4s}.cookiebutton button:hover{background-color:#F8F5DE;user-select:none;-webkit-transition:color 0.4s, background-color 0.4s, border-color 0.4s;-o-transition:color 0.4s, background-color 0.4s, border-color 0.4s;transition:color 0.4s, background-color 0.4s, border-color 0.4s}.cookiebutton button:active{background-color:#77756F}img{width:100%;height:auto}iframe{width:100%;border:none}figure,.image_container{margin:0}.no-responsive{width:inherit;height:inherit}.no-responsive img{width:inherit;height:inherit}.background-element{display:none}.back{display:none}.ce_text{font-size:16px;background-color:#ffffff;padding:15px}.ce_text p{margin:0}.ce_form{background:#fff;padding:15px}.ce_toplink{margin-bottom:10px;margin-left:12px}@media (min-width:768px){.ce_toplink{margin-left:12px}}@media (min-width:992px){.ce_toplink{display:none}}.calendar .days{box-shadow:2px 2px 5px 0 rgba(0, 0, 0, 0.75)}.calendar .header{width:110px;min-height:70px;background-color:#eee;margin:4px;padding:2px}.calendar .cal_unit{padding:2px;background-color:#eee;cursor:pointer;border:1px solid #aaa}.calendar .cal_summery{font-size:12px}.calendar_modal{position:fixed;display:none;width:50%;height:300px;left:20%;top:30%;background-color:#000;color:#fff;padding:5px}.galerie a:before,.galerie a::before{content:"Galerie";position:absolute;left:15px;right:15px;top:0;padding:15px;color:#ffffff;background-color:rgba(136, 26, 51, 0.75)}.galerie a:after,.galerie a::after{position:absolute;right:15px;top:0}.link-icon-link{display:flex;cursor:pointer;margin:0}.link-icon-link .ce_text{background-color:rgba(136, 26, 51, 0.75);width:100%;text-align:center;padding:11px}.link-icon-link img{width:auto;height:100%}.link-icon-link a,.link-icon-link a:active,.link-icon-link a:hover,.link-icon-link a:visited{text-decoration:none;color:#ffffff;font-size:20px}.padding-left-20 .ce_headline,.padding-left-20 .ce_text{padding-left:20px}.padding-left-20 .image_container{padding-bottom:10px}.padding-right-20 .ce_headline,.padding-right-20 .ce_text{padding-right:20px}.padding-right-20 .image_container{padding-top:10px}.freespace{height:20%;border:none !important}@media (min-width:768px){.freespace{height:60%}}#footer{width:100%;color:#000000;background-color:#5d1223}#footer .container-fluid{padding:0}h1,.h1{font-size:20px;font-family:"Roboto", Helvetica, Arial, sans-serif !important}@media (min-width:575px){h1,.h1{font-size:24px}}@media (min-width:768px){h1,.h1{font-size:28px}}@media (min-width:992px){h1,.h1{font-size:32px}}@media (min-width:1200px){h1,.h1{font-size:36px}}h2,.h2{font-size:18px;font-family:"Roboto", Helvetica, Arial, sans-serif !important}@media (min-width:575px){h2,.h2{font-size:22px}}@media (min-width:768px){h2,.h2{font-size:24px}}@media (min-width:992px){h2,.h2{font-size:26px}}@media (min-width:1200px){h2,.h2{font-size:30px}}h3,.h3{font-size:17px;font-family:"Roboto", Helvetica, Arial, sans-serif !important}@media (min-width:575px){h3,.h3{font-size:20px}}@media (min-width:768px){h3,.h3{font-size:20px}}@media (min-width:992px){h3,.h3{font-size:20px}}@media (min-width:1200px){h3,.h3{font-size:24px}}h4,.h4{font-size:16px;font-family:"Roboto", Helvetica, Arial, sans-serif !important}@media (min-width:575px){h4,.h4{font-size:18px}}@media (min-width:768px){h4,.h4{font-size:18px}}@media (min-width:992px){h4,.h4{font-size:18px}}@media (min-width:1200px){h4,.h4{font-size:18px}}h5,.h5{font-size:15px;font-family:"Roboto", Helvetica, Arial, sans-serif !important}@media (min-width:575px){h5,.h5{font-size:16px}}@media (min-width:768px){h5,.h5{font-size:16px}}@media (min-width:992px){h5,.h5{font-size:16px}}@media (min-width:1200px){h5,.h5{font-size:16px}}h6,.h6{font-size:14px;font-family:"Roboto", Helvetica, Arial, sans-serif !important}@media (min-width:575px){h6,.h6{font-size:14px}}@media (min-width:768px){h6,.h6{font-size:14px}}@media (min-width:992px){h6,.h6{font-size:14px}}@media (min-width:1200px){h6,.h6{font-size:14px}}#header{position:fixed;z-index:1300;width:100%;background-color:#881a33;padding:0}#header .ce_text{padding:0}#header h6{font-size:1.7rem;font-weight:bold;margin:0}#header p{margin:0}#header .container-fluid{padding:0}#header img{width:inherit;height:inherit}#header .header-icons{margin-top:1%;display:flex;cursor:pointer}#header .header-icons p{margin-top:3px;margin-left:3px}#header .header-icons a{text-decoration:none;color:#000}#header .header-claim h6{font-size:1.2rem}#header .header-claim p{font-size:18px;margin-top:-5px}@media (min-width:768px){#header .header-claim h6{font-size:1rem}#header .header-claim p{font-size:11px;margin-top:-5px}}@media (min-width:992px){#header .header-claim h6{font-size:1.1rem}#header .header-claim p{font-size:16px;margin-top:-5px}}@media (min-width:1200px){#header .header-claim h6{font-size:1.3rem}#header .header-claim p{font-size:18px;margin-top:-5px}}#header #header-content{padding-bottom:3px}#header .mod_search{padding-top:9px}@media (min-width:575px){#header .mod_search{padding-top:0}}.logo-fixed{position:fixed}.modal{padding-left:6% !important;padding-right:6% !important;padding-top:10%;padding-bottom:10%;margin-bottom:5%}.modal::-webkit-scrollbar{display:none}.modal-header,.modal-body{padding:10px 10px}@media (min-width:768px){.modal-header,.modal-body{padding:25px 50px}}.navbar .image_container{margin:0;padding:0}.navbar .nav{text-decoration:none}@media (max-width:767px){.navbar .nav{display:block}}@media (max-width:767px){.navbar .nav-item{text-align:center;background-color:#881a33;margin:5px 0;border-radius:0}}.navbar .nav-link{text-decoration:none}.navbar a,.navbar a:hover,.navbar a:visited,.navbar a:link{text-decoration:none;font-weight:normal}.navbar a{color:#ffffff;font-size:18px}.navbar a:hover{color:#faa}.navbar .active{font-weight:bold;color:#faa}.navbar .active .nav-link{color:#faa}.navbar .navbar-toggler{color:rgba(255, 255, 255, 0.5) !important;border-color:rgba(255, 255, 255, 0.5) !important;padding:0.25rem 0.5rem;border:2px solid;border-radius:0.15rem}.navbar .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-collapse.show,.navbar-collapse.collapsing{position:absolute;top:60px}#footer .navbar .nav{text-decoration:none}@media (max-width:767px){#footer .navbar .nav{display:flex}}@media (max-width:767px){#footer .navbar .nav-item{text-align:left;background-color:transparent;margin:0;border-radius:0}}#footer .navbar a{color:#ffffff;font-size:18px}#footer .navbar a:hover{color:#faa}#footer .navbar .active{font-weight:bold;color:#faa}#footer .navbar .active .nav-link{color:#faa}#main{height:100%;padding-top:30px}.row{margin-left:0;margin-right:0}@media (min-width:575px){.container{padding-left:0 !important;padding-right:0 !important}}.ce_bs_panel_start{color:#881a33;margin-bottom:50px}.ce_bs_panel_start .ce_text{background-color:transparent}.ce_bs_panel_start .card-header{background-color:rgba(136, 26, 51, 0.85);cursor:pointer;padding:0;position:relative}.ce_bs_panel_start .card-header .btn{color:#ff6600;width:100%;text-align:left}.ce_bs_panel_start .card-header .btn-link:hover,.ce_bs_panel_start .card-header .btn-link.focus,.ce_bs_panel_start .card-header .btn-link:focus{text-decoration:none}.ce_bs_panel_start a,.ce_bs_panel_start a:active,.ce_bs_panel_start a:hover,.ce_bs_panel_start a:visited{text-decoration:none;color:#ff6600}.panel-link-icon{margin-top:1%;display:flex;cursor:pointer;justify-content:flex-end;margin-right:-1.25rem;margin-bottom:-1.25rem}.panel-link-icon p{margin-top:3px;margin-left:3px}.panel-link-icon a,.panel-link-icon a:active,.panel-link-icon a:hover,.panel-link-icon a:visited{text-decoration:none;color:#ffffff}.ce_bs_panel_start.card{background-color:rgba(255, 255, 255, 0.75);border:none;border-radius:0}.mod_search .widget-submit{line-height:0}.mod_search .widget-submit button{background-size:cover;width:33px;height:33px;border:0;cursor:pointer}.mod_search .widget{float:left}.mod_search [type="search"]{outline-offset:0;-webkit-appearance:none;border-top:none;border-left:none;border-right:none;border-bottom:1px solid black;height:33px;margin-left:5px}.mod_search .search-text{width:60%}.mod_search .search-text input{width:100%}.logo-fixed{position:fixed}.boxnav-box-home-grid{margin-bottom:30px}.boxnav-box-home .boxnav-box-subpage-grid{margin-bottom:30px}.boxnav-box-home .boxnav-box-subpage-box{display:block;background-color:rgba(136, 26, 51, 0.85);cursor:pointer;position:relative;color:#FFFFFF;text-decoration:none;outline:0}.boxnav-box-home .boxnav-box-subpage-text{padding:0 15px;height:60px;text-align:center}.boxnav-box-home .boxnav-box-subpage-text p{width:90%;position:absolute;top:11%;left:50%;transform:translate(-50%, -50%);line-height:1.25}.boxnav-box-home .boxnav-box-subpage-space{height:220px;background-color:rgba(216, 48, 86, 0.85)}.boxnav-box-home .boxnav-box-subpage-space .ce_text{background-color:transparent}.boxnav-box-home .boxnav-box-subpage-space:after,.boxnav-box-home .boxnav-box-subpage-space::after{position:absolute;right:0;bottom:-7px}.boxnav-box-strecken .boxnav-box-subpage-grid{margin-bottom:30px}.boxnav-box-strecken .boxnav-box-subpage-box{display:block;background-color:rgba(136, 26, 51, 0.85);cursor:pointer;position:relative;color:#FFFFFF;text-decoration:none;outline:0}.boxnav-box-strecken .boxnav-box-subpage-text{padding:0 15px;height:60px}.boxnav-box-strecken .boxnav-box-subpage-text p{width:90%;position:absolute;top:7%;left:50%;transform:translate(-50%, -50%);line-height:1.25}.boxnav-box-strecken .boxnav-box-subpage-space{height:220px}@media (min-width:575px){.boxnav-box-strecken .boxnav-box-subpage-space{height:220px}}@media (min-width:768px){.boxnav-box-strecken .boxnav-box-subpage-space{height:250px}}@media (min-width:992px){.boxnav-box-strecken .boxnav-box-subpage-space{height:220px}}@media (min-width:1200px){.boxnav-box-strecken .boxnav-box-subpage-space{height:280px}}.boxnav-box-strecken .boxnav-box-subpage-space:after,.boxnav-box-strecken .boxnav-box-subpage-space::after{position:absolute;right:0;bottom:-7px}@media (min-width:768px){.boxnav-box-strecken .boxnumber-1 .boxnav-box-subpage-space{background-position:left top}.boxnav-box-strecken .boxnumber-2 .boxnav-box-subpage-space{background-position:right top}.boxnav-box-strecken .boxnumber-3 .boxnav-box-subpage-space{background-position:left center}.boxnav-box-strecken .boxnumber-4 .boxnav-box-subpage-space{background-position:right center}.boxnav-box-strecken .boxnumber-5 .boxnav-box-subpage-space{background-position:left bottom}.boxnav-box-strecken .boxnumber-6 .boxnav-box-subpage-space{background-position:right bottom}.boxnav-box-strecken .boxnumber-7 .boxnav-box-subpage-space{background-position:left top}.boxnav-box-strecken .boxnumber-8 .boxnav-box-subpage-space{background-position:right top}.boxnav-box-strecken .boxnumber-9 .boxnav-box-subpage-space{background-position:left center}}@media (min-width:992px){.boxnav-box-strecken .boxnumber-1 .boxnav-box-subpage-space{background-position:left top}.boxnav-box-strecken .boxnumber-2 .boxnav-box-subpage-space{background-position:center top}.boxnav-box-strecken .boxnumber-3 .boxnav-box-subpage-space{background-position:right top}.boxnav-box-strecken .boxnumber-4 .boxnav-box-subpage-space{background-position:left bottom}.boxnav-box-strecken .boxnumber-5 .boxnav-box-subpage-space{background-position:center bottom}.boxnav-box-strecken .boxnumber-6 .boxnav-box-subpage-space{background-position:right bottom}.boxnav-box-strecken .boxnumber-7 .boxnav-box-subpage-space{background-position:left center}.boxnav-box-strecken .boxnumber-8 .boxnav-box-subpage-space{background-position:center center}.boxnav-box-strecken .boxnumber-9 .boxnav-box-subpage-space{background-position:right center}}.homebox{background-color:rgba(136, 26, 51, 0.85);color:#FFFFFF;padding:0}.homebox h1,.homebox h2,.homebox h3,.homebox h4,.homebox h5,.homebox h6{padding:15px 15px;height:60px;font-size:18px}.homebox p{background-color:rgba(216, 48, 86, 0.85);padding:15px 15px}.article-home{background-position:center bottom;padding-top:20px;padding-bottom:0}.home-headline{border:0;color:#fff;width:100%;text-align:center;font-size:80px;border-bottom:none !important;font-family:"Satisfy", cursive !important}@media (min-width:768px){.home-headline{font-size:110px}}.home-claim{background-color:transparent;color:#fff;font-family:"Satisfy", cursive !important;left:0;font-size:22px;margin-left:10%;width:80%}@media (min-width:768px){.home-claim{font-size:28px;margin-left:10%;width:80%}}.page-home{}.page-home .nohome{display:none}.page-home .underline{border-bottom:1px solid #881a33}.page-home .ce_sliderStart,.page-home .content-slider,.page-home .slider-wrapper,.page-home .ce_image,.page-home .slider-wrapper .image_container,.page-home .slider-wrapper .ce_image{height:100%}.page-home .ce_sliderStart{position:fixed;top:139px;left:0;z-index:-1}.page-home .ce_sliderStart .ce_image{width:100%}.page-home .ce_sliderStart .ce_image img{height:100%;width:auto}.page-home .ce_sliderStart .slider-control{display:none}.page-home .mod_rocksolid_slider{position:fixed;width:100%;height:100% !important;top:139px;left:0;z-index:-1}.page-home .mod_rocksolid_slider .rsts-view,.page-home .mod_rocksolid_slider .rsts-crop,.page-home .mod_rocksolid_slider .rsts-slides,.page-home .mod_rocksolid_slider .rsts-slide-image,.page-home .mod_rocksolid_slider .rsts-slide-image div{width:100% !important;height:100% !important}.subpage-headline{background-color:rgba(136, 26, 51, 0.75);color:#ffffff}.subpage-headline .ce_text{background-color:transparent;font-size:20px;padding:0}.subpage-headline .header-icon{text-align:right}.subpage-headline a,.subpage-headline a:hover,.subpage-headline a:active,.subpage-headline a:focus{color:#ffffff;font-size:20px;text-decoration:none}.contact-form{color:#881a33}.contact-form .custom-control-label{width:90%;text-align:left;margin-left:20px}.contact-form .custom-checkbox{margin-left:0}@media (min-width:575px){.contact-form .custom-checkbox{margin-left:0}}@media (min-width:768px){.contact-form .custom-checkbox{margin-left:-2px}}@media (min-width:992px){.contact-form .custom-checkbox{margin-left:-2px}}@media (min-width:992px){.contact-form .custom-checkbox{margin-left:7px}}.contact-form .custom-control-label::before{border:1px solid #881a33;border-radius:0}.contact-form .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#881a33;color:#ffffff;box-shadow:none}.contact-form .custom-control-label::before,.contact-form .custom-file-label,.contact-form .custom-select{transition:#881a33 0.15s ease-in-out, #881a33 0.15s ease-in-out, #881a33 0.15s ease-in-out}.contact-form .custom-control-label::before:focus,.contact-form .custom-control-label::before:active,.contact-form .custom-file-label:focus,.contact-form .custom-file-label:active,.contact-form .custom-select:focus,.contact-form .custom-select:active{box-shadow:none}.contact-form .custom-control-label::before,.contact-form .custom-file-label,.contact-form .custom-select{box-shadow:none}.contact-form .custom-control-label::before,.contact-form .custom-control-label::after{left:-1.5rem}@media (min-width:575px){.contact-form .custom-control-label::before,.contact-form .custom-control-label::after{left:-1.3rem}}@media (min-width:768px){.contact-form .custom-control-label::before,.contact-form .custom-control-label::after{left:-1.1rem}}@media (min-width:992px){.contact-form .custom-control-label::before,.contact-form .custom-control-label::after{left:-1.6rem}}@media (min-width:1200px){.contact-form .custom-control-label::before,.contact-form .custom-control-label::after{left:-1.7rem}}.contact-form .form-control{border:1px solid #881a33;border-radius:0;color:#881a33;background:transparent;font-size:18px}.contact-form .form-control::placeholder{color:#881a33}.contact-form .form-control:focus{box-shadow:none;border:1px solid #881a33}.contact-form textarea{height:196px}.contact-form .btn-primary{background-color:#881a33;border-radius:0;border:1px solid #881a33;color:#ffffff}.contact-form .widget-submit{position:inherit;bottom:0}.contact-form .btn.focus,.contact-form .btn:focus,.contact-form .form-control.active,.contact-form .form-control:active{box-shadow:none}.contact-form a{color:#000000}.contact-form .custom-control{padding-left:0}
