html{font-size:18px}body.body{background:#D2AF84 url(/static/images/kachel.gif) repeat;background-attachment:fixed}*{min-width:0}h1,h2,h3,h4,h5{line-height:1.1}h1,.h1{font-family:var(--font-bz-neuton-regular);font-size:2.5rem;font-weight:normal;color:var(--color-bz-beige);letter-spacing:var(--letter-spacing-bz);margin-bottom:1.5rem}h2,.h2{font-family:var(--font-bz-neuton-regular);font-size:2rem;font-weight:normal;color:var(--color-bz-beige);letter-spacing:var(--letter-spacing-bz);margin-bottom:1rem}h3,.h3{font-family:var(--font-bz-neuton-regular);font-size:1.75rem;font-weight:normal;letter-spacing:var(--letter-spacing-bz);margin-bottom:1rem}h4,.h4,h5,.h5{font-family:var(--font-bz-neuton-regular);font-size:1.5rem;font-weight:normal;letter-spacing:var(--letter-spacing-bz);margin-bottom:1rem}a{color:var(--color-bz-beige)}a:hover{color:var(--color-bz-beige)}p{margin-top:0;margin-bottom:1rem}main{margin-top:2rem;position:relative;z-index:1}.banner-slider ~ main{margin-top:-5%}.content-container{padding:0 2.5rem 1.5rem;background-color:#ffffff;border-top-right-radius:var(--border-radius-bz);border-top-left-radius:var(--border-radius-bz)}.content-padding{padding-right:2.5rem;padding-left:2.5rem}.content-right{max-width:100%;margin-top:2.5rem;position:sticky;top:8rem}.content-right-inner{}.section{padding:2rem 0 1.5rem}.section ul,body.cke_editable ul{list-style:none;padding-left:0}.section ol,body.cke_editable ol{padding-left:1.1rem}.section ul li,body.cke_editable ul li{position:relative;padding-left:1rem;margin-bottom:0.5rem}.section ol li,body.cke_editable ol li{margin-bottom:0.5rem}.section ul li:before,body.cke_editable ul li:before{content:'\f054';font-family:"Font Awesome 5 Pro";font-size:0.7rem;color:var(--color-bz-beige);position:absolute;top:0.3rem;left:0}.section ul ul,body.cke_editable ul ul{margin-top:0.5rem;padding-left:1rem}.section ul ul>li,body.cke_editable ul ul>li{padding-left:1rem}.card{background-color:var(--color-bz-beige-100);border:0;border-radius:var(--border-radius-bz);height:calc(100% - 1.95rem);margin-bottom:1.95rem;position:relative;transition:top 0.5s;top:0}.card:hover{top:5px}.card img{border-top-right-radius:var(--border-radius-bz);border-top-left-radius:var(--border-radius-bz)}.card .card-body{padding:1.5rem 1.25rem 0.75rem;display:flex;flex-direction:column}.content-right .card .card-body{font-size:0.8rem}.card .card-body-inner{height:100%;display:flex;flex-direction:column}.card h2{font-size:1.5rem;color:var(--color-bz-beige)}.card h3,.card h4{font-size:1.5rem;color:var(--color-bz-beige)}.content-right .card h3,.content-right .card h4,.card.team-element h3,.card.team-element h4{font-size:1.25rem}.card h1{display:none}.card .button-element{margin-top:auto;padding-top:0.5rem;margin-bottom:0.5rem}.card-info-element{height:auto}.image-element{display:inline-block;position:relative;margin-bottom:2rem}.image-element-overlay{display:block}.image-element-overlay:after{content:'\f00e';font-family:"Font Awesome 5 Pro";font-size:1.25rem;font-weight:100;position:absolute;top:0;right:0;z-index:1;background-color:var(--color-bz-beige-100);padding:0.25rem 0.5rem;border-bottom-left-radius:0.25rem;opacity:0.5}.image-element-overlay img{opacity:1;transition:opacity 0.5s}.image-element-overlay:hover img{opacity:0.75}.image-element-overlay:hover:after{opacity:1}.image-caption{padding:0.5rem 0.5rem;background-color:var(--color-bz-beige-100)}.image-gallery-container .row.no-gutters{margin-right:-5px;margin-left:-5px}.image-gallery-container .image-element{margin:5px}.image-slider{margin-bottom:2rem}.image-slider .swiper-wrapper{padding-bottom:2rem}.image-slider .image-element{margin-bottom:0}.image-slider-carousel-item{position:relative;width:100%;max-width:100%;background-color:var(--color-bz-beige);display:flex;align-items:center;justify-content:center;overflow:hidden}.image-slider-carousel-item .image-element{margin:0}.image-slider-carousel-item picture{height:100%;width:100%}.image-slider-carousel-item img{width:100%;height:100%;object-fit:cover}.swiper-button-prev,.swiper-button-next{font-size:20px;line-height:1.7!important;color:var(--color-bz-black);padding:0.5rem!important;border-radius:5px;height:48px;width:48px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.2);top:50%;transform:translateY(-50%);margin:0;transition:0.5s all}.swiper-button-prev:hover,.swiper-button-next:hover{color:var(--color-bz-white);background-color:var(--color-bz-beige)}.swiper-button-prev:after,.swiper-button-next:after{font-size:inherit}.swiper-horizontal>.swiper-pagination-bullets{bottom:0}.swiper-pagination-bullet{width:12px;height:12px}.swiper-pagination-bullet-active{background-color:var(--color-bz-beige)}table{border:1px solid #dee2e6;width:100%!important}table td,table th{padding:0.75rem;vertical-align:top;border-top:1px solid #dee2e6;min-width:90px}table thead td,table thead th{border-bottom-width:2px}table thead tr{background-color:var(--color-bz-beige-200)}table td,table th{border:1px solid #dee2e6}table tbody tr:hover{color:#212529;background-color:rgba(0,0,0,.075)}.accordion-container{margin-bottom:2rem}.accordion-element{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:var(--color-bz-white);background-clip:border-box;margin-bottom:0.6rem;border:1px solid var(--color-bz-beige);border-radius:var(--border-radius-bz)}.accordion-element-header{padding:0;margin-bottom:0;border:0;background-color:transparent}.accordion-element-header h3{margin-bottom:0!important}.accordion-element-header .btn{font-family:var(--font-bz-neuton-regular);font-size:1.25rem;color:var(--color-bz-beige);text-align:left;margin-bottom:0!important;padding:1rem 3.8rem 1rem 1.25rem;width:100%;border:0;border-radius:0;position:relative}.accordion-element-header .btn:focus,.accordion-element-header .btn.focus{box-shadow:none!important}.accordion-element-header .btn:hover{color:var(--color-bz-beige)}.accordion-element-header .btn:after{font-family:"Font Awesome 5 Pro";content:'\f068';font-size:1.2rem;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.accordion-element-header .btn.collapsed:after{content:'\f067'}.accordion-element-body{-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:1rem 1.25rem 1rem;background-color:transparent}.cms-plugin-deactivated{position:relative;border:2px solid red}.cms-plugin-deactivated>*,.cms-plugin-deactivated picture img{opacity:0.5}.cms-plugin-deactivated:after{content:'Deaktiviert';font-size:14px;color:#fff;position:absolute;top:5px;right:5px;padding:2px 10px;background-color:red;box-shadow:0 0 20px rgba(0,0,0,0.25)}.html-snippet-iframe-cookie-accept{background-color:var(--color-bz-beige-100);position:relative}.video-element-cookie-accept,.maps-element-cookie-accept,.cookie-accept-text{position:absolute;top:0;right:0;bottom:0;left:0}.video-element-iframe .video-element-cookie-accept .btn-cookie-settings,.google-map .maps-element-cookie-accept .btn-cookie-settings,.cookie-accept-text .btn-cookie-settings{text-decoration:none;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%}.video-element-cookie-accept,.video-element-cookie-accept a,.maps-element-cookie-accept,.maps-element-cookie-accept a,.cookie-accept-text,.cookie-accept-text a{color:var(--color-bz-black)}.sl-overlay{background:#000000}.sl-wrapper .sl-navigation button,.sl-wrapper .sl-counter,.sl-wrapper .sl-close{color:#ffffff}.fly-over{position:fixed;z-index:1;top:60%;right:0;width:350px;border:2px solid #FFFFFF;border-top-left-radius:8px;border-bottom-left-radius:8px;overflow:hidden}.fly-over.active{width:350px}.fly-over-content{color:#FFFFFF;font-size:1rem;background-color:var(--color-bz-beige);padding:1.5rem 1.5rem 0.5rem}.fly-over-content .container{padding:0}.fly-over-content a{color:#FFFFFF}