﻿:root{--accent: #afca00;--accent-dark: #748700;--flexce-headline: #00335b;--border: #e3e7da;--background: #f7f8f4;--text: #273125}h1{font-size:2.5em;margin:0;padding:10px 0 5px 0}h2{font-size:2em;margin:0;padding:10px 0 5px 0}h3{font-size:1.8em;margin:0;padding:10px 0 5px 0}h4{font-size:1.6em;margin:0;padding:10px 0 5px 0}h5{font-size:1.4em;margin:0;padding:10px 0 5px 0}@media(max-width: 576px){h1{font-size:2.2em}h2{font-size:1.7em}h3{font-size:1.5em}h4{font-size:1.3em}h5{font-size:1.1em}}p{margin-top:0}img{max-width:100%;height:auto}hr{border:none;height:1px;background-color:color-mix(in srgb, currentColor 15%, transparent);margin:20px auto}.flexce-container-constrain{max-width:1400px;margin-left:auto;margin-right:auto}a{transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;text-decoration:none}a:hover{text-decoration:underline}.mainContent li{list-style:inherit}body{font-family:"Open Sans";font-style:normal;font-weight:400;font-size:18px;background:#fff;line-height:1.42857143;margin:0;padding-top:75px}@media(max-width: 576px){body{padding-top:68px}}body select{font-family:arial}.mainContent{padding-bottom:100px}.container{max-width:1400px;position:relative;margin:0 auto}video{width:100%;border:1px solid #efefef}.powermail_form{margin:0 -15px}.powermail_fieldwrap_type_textarea,.powermail_fieldwrap_type_check{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media only screen and (min-width: 768px){.powermail_fieldwrap_type_textarea .col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 92%;/*! flex: 0 0 100%; */max-width:92%}}.btn.btn-primary,.btn.btn-danger{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:none;border-radius:0;background:#b1c800;color:#003064;overflow:hidden}.btn.btn-danger{background:#7bc0e4}.btn.btn-primary:hover{text-decoration:underline}.fab{position:fixed;right:24px;bottom:24px;z-index:200}.fab__main{width:60px;height:60px;border-radius:50%;border:none;background:#b1c800;color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.25);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:transform .25s ease,box-shadow .25s ease;-webkit-transition:transform .25s ease,box-shadow .25s ease;-moz-transition:transform .25s ease,box-shadow .25s ease;-ms-transition:transform .25s ease,box-shadow .25s ease;-o-transition:transform .25s ease,box-shadow .25s ease}.fab__main:hover,.fab__main:focus-visible{transform:scale(1.08);box-shadow:0 14px 30px rgba(0,0,0,.32)}.fab__main-icon{position:relative;width:22px;height:22px}.fab__main-icon::before,.fab__main-icon::after{content:"";position:absolute;background:currentColor;transition:transform .3s ease;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease}.fab__main-icon::before{left:0;top:50%;width:100%;height:2px;transform:translateY(-50%)}.fab__main-icon::after{top:0;left:50%;width:2px;height:100%;transform:translateX(-50%)}.fab.is-open .fab__main-icon::before,.fab:focus-within .fab__main-icon::before{transform:translateY(-50%) rotate(45deg)}.fab.is-open .fab__main-icon::after,.fab:focus-within .fab__main-icon::after{transform:translateX(-50%) rotate(-45deg)}.fab__options{position:absolute;right:0;bottom:76px;display:flex;flex-direction:column-reverse;align-items:flex-end;gap:14px;pointer-events:none}.fab__option{position:relative;display:flex;align-items:center;justify-content:flex-end;opacity:0;transform:translateY(12px) scale(0.85);pointer-events:none;transition:opacity .3s ease,transform .3s cubic-bezier(0.34, 1.56, 0.64, 1);-webkit-transition:opacity .3s ease,transform .3s cubic-bezier(0.34, 1.56, 0.64, 1);-moz-transition:opacity .3s ease,transform .3s cubic-bezier(0.34, 1.56, 0.64, 1);-ms-transition:opacity .3s ease,transform .3s cubic-bezier(0.34, 1.56, 0.64, 1);-o-transition:opacity .3s ease,transform .3s cubic-bezier(0.34, 1.56, 0.64, 1)}.fab.is-open .fab__option,.fab:focus-within .fab__option{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.fab__option--contact{transition-delay:.03s}.fab__option--social{transition-delay:.07s}.fab__option--top{transition-delay:.11s}.fab__button{width:46px;height:46px;border-radius:50%;border:none;background:#003064;box-shadow:0 6px 16px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:transform .2s ease,box-shadow .2s ease;-webkit-transition:transform .2s ease,box-shadow .2s ease;-moz-transition:transform .2s ease,box-shadow .2s ease;-ms-transition:transform .2s ease,box-shadow .2s ease;-o-transition:transform .2s ease,box-shadow .2s ease}.fab__button img{width:22px;height:22px}.fab__button:hover,.fab__button:focus-visible{transform:scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,.28)}.fab__label{background:#003064;color:#fff;font-size:13px;line-height:1;padding:7px 12px;border-radius:999px;margin-right:12px;white-space:nowrap;opacity:0;transform:translateX(6px);transition:opacity .2s ease,transform .2s ease;-webkit-transition:opacity .2s ease,transform .2s ease;-moz-transition:opacity .2s ease,transform .2s ease;-ms-transition:opacity .2s ease,transform .2s ease;-o-transition:opacity .2s ease,transform .2s ease}.fab__option:hover .fab__label,.fab__option:focus-within .fab__label{opacity:1;transform:translateX(0)}.fab__panel{position:absolute;right:58px;top:50%;transform:translateY(-50%) translateX(8px);background:#fff;color:#003064;border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,.25);padding:10px;min-width:200px;display:flex;flex-direction:column;gap:4px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;-webkit-transition:opacity .2s ease,transform .2s ease,visibility .2s ease;-moz-transition:opacity .2s ease,transform .2s ease,visibility .2s ease;-ms-transition:opacity .2s ease,transform .2s ease,visibility .2s ease;-o-transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.fab__option--contact:hover .fab__panel,.fab__option--contact:focus-within .fab__panel,.fab__option--social:hover .fab__panel,.fab__option--social:focus-within .fab__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translateX(0)}.fab__panel-row{display:flex;align-items:center;padding:8px 12px;border-radius:8px;color:#003064;text-decoration:none;font-size:14px}.fab__panel-row:hover{background:color-mix(in srgb, #B1C800 25%, transparent);text-decoration:none}.fab__panel-icon{width:18px;height:18px;margin-right:8px;flex:0 0 auto}@media(max-width: 46.24em){.fab{right:16px;bottom:16px}.fab__main{width:52px;height:52px}.fab__button{width:42px;height:42px}.fab__label{display:none}}.footer .flexce-fcontainer{margin-bottom:0}.footer .flexce-fcontainer a{color:#fff !important}.frame-type-form_formframework .form-element{margin-bottom:20px}.frame-type-form_formframework .form-element-email{display:flex;align-items:center;gap:16px}.frame-type-form_formframework .form-element-email .form-label{flex:0 0 150px;margin-bottom:0}.frame-type-form_formframework .form-element-email .form-control{flex:1 1 auto;width:auto}.frame-type-form_formframework .form-element-check{display:block}.frame-type-form_formframework .form-check-wrapping-label{display:flex;align-items:flex-start;gap:10px}.frame-type-form_formframework .form-check-wrapping-label .form-check-input{flex:0 0 auto;margin-top:3px;margin-left:0}.frame-type-form_formframework .form-check-wrapping-label .form-check-label{flex:1 1 auto}@media(max-width: 576px){.frame-type-form_formframework .form-element-email{flex-direction:column;align-items:flex-start;gap:4px}.frame-type-form_formframework .form-element-email .form-label{flex:0 0 auto}}.frame-type-form_formframework input{padding:.75em 1.6em;border-radius:var(--flexce-radius-pill);font-weight:700;text-decoration:none;line-height:1.2;border:2px solid rgba(0,0,0,0)}.btn.btn-primary{background-color:var(--flexce-accent);color:var(--flexce-accent-text);display:inline-flex;align-items:center;gap:.5em;padding:.85em 1.6em;border-radius:var(--flexce-radius-pill);font-weight:700;text-decoration:none;line-height:1.2;border:2px solid rgba(0,0,0,0);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease;cursor:pointer}#p22 .header-search{display:none}.tx-indexedsearch-searchbox fieldset legend{font-weight:700;color:#1a2b5c;padding:0 .5rem}.tx-indexedsearch-form label{display:none}.tx-indexedsearch-searchbox-sword{width:100%;max-width:28rem;padding:.6rem .9rem;border:1px solid #d5d5d5;border-radius:6px;font-size:1rem;box-sizing:border-box}.tx-indexedsearch-searchbox-sword:focus-visible{outline:3px solid #003064;outline-offset:1px}#p22 .tx-indexedsearch-searchbox-sword{max-width:none;border:none}.tx-indexedsearch-search-submit{margin-top:.75rem}.tx-indexedsearch-searchbox-button{padding:.65rem 1.5rem;border:none;border-radius:999px;background:#003064;color:#fff;font-weight:700;cursor:pointer}.tx-indexedsearch-searchbox-button:hover,.tx-indexedsearch-searchbox-button:focus-visible{background:#00478f}.tx-indexedsearch-info-sword{color:#6a6a6a;font-size:.95rem;margin:.5rem 0}.tx-indexedsearch-info-sword-word{font-weight:700;color:#1a2b5c}div.tx-indexedsearch-browsebox{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0 2rem;color:#6a6a6a;font-size:.95rem}div.tx-indexedsearch-browsebox strong{color:#1a2b5c}ul.tx-indexedsearch-browsebox{list-style:none;width:100%;display:flex;gap:.5rem;padding:0;margin:0}ul.tx-indexedsearch-browsebox li a{display:inline-block;padding:.4rem .9rem;border-radius:6px;background:#f2f2f2;color:#1a2b5c;text-decoration:none;font-weight:600}ul.tx-indexedsearch-browsebox li a:hover,ul.tx-indexedsearch-browsebox li a:focus-visible{background:#b1c800;color:#fff}ul.tx-indexedsearch-browsebox li a[aria-current=page]{background:#003064;color:#fff}.tx-indexedsearch-res{padding:1.25rem 0;border-bottom:1px solid #ececec}.tx-indexedsearch-res h3{margin:0 0 .4rem;padding:5px 0;font-size:1.2rem}.tx-indexedsearch-title a{color:#a6bf00;text-decoration:none;font-weight:700}.tx-indexedsearch-title a:hover,.tx-indexedsearch-title a:focus-visible{text-decoration:underline}.tx-indexedsearch-description{margin:0;color:#4a4a4a;line-height:1.6}.tx-indexedsearch-redMarkup{color:#1a2b5c;background:color-mix(in srgb, #a6bf00 25%, transparent);padding:.05em .2em;border-radius:3px;font-weight:700}.tx-indexedsearch-list{margin:.5rem 0 0 1.25rem}.ce-uploads{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, max(200px, (100% - 72px) / 4)), 1fr));gap:24px;margin:0;padding:0;list-style:none}.ce-uploads>li{display:flex;min-width:0;flex-direction:column;overflow:hidden;background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 18px rgba(30,45,20,.08);transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.ce-uploads>li:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 12px 30px rgba(30,45,20,.14)}.ce-uploads>li>a:first-of-type{display:flex;align-items:center;justify-content:center;height:200px;padding:20px;background:radial-gradient(circle at top right, rgba(175, 202, 0, 0.15), transparent 45%),var(--background);border-bottom:1px solid var(--border)}.ce-uploads img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0, 0, 0, 0.12));transition:transform 180ms ease}.ce-uploads li:hover img{transform:scale(1.025)}.ce-uploads>li>div{display:flex;flex:1;padding:20px}.ce-uploads>li>div>a{display:flex;flex:1;min-width:0;flex-direction:column;color:var(--text);text-decoration:none}.ce-uploads-fileName{font-size:1rem;font-weight:650;line-height:1.45;overflow-wrap:anywhere}.ce-uploads>li>div>a::after{content:"PDF öffnen  →";margin-top:auto;padding-top:18px;color:var(--accent-dark);font-size:.875rem;font-weight:700;letter-spacing:.02em}.ce-uploads a:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}@media(max-width: 900px){.ce-uploads{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.ce-uploads{grid-template-columns:1fr;gap:16px}.ce-uploads>li{display:grid;grid-template-columns:120px minmax(0, 1fr)}.ce-uploads>li>a:first-of-type{height:170px;padding:12px;border-right:1px solid var(--border);border-bottom:0}.ce-uploads>li>div{padding:16px}}@media(prefers-reduced-motion: reduce){.ce-uploads>li,.ce-uploads img{transition:none}}.rte-btn{display:inline-flex;align-items:center;gap:.5em;padding:.85em 1.6em;border-radius:var(--flexce-radius-pill);font-weight:700;text-decoration:none;line-height:1.2;border:2px solid rgba(0,0,0,0);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease;cursor:pointer}.rte-btn:hover,.rte-btn:focus-visible{transform:translateY(-1px);box-shadow:0 6px 16px rgba(0,0,0,.15)}.rte-btn:focus-visible{outline:3px solid currentColor;outline-offset:2px}.rte-btn.btn-blue{background-color:var(--flexce-hover-bg);color:var(--flexce-bg)}.rte-btn.btn-blue:hover,.rte-btn.btn-blue:focus-visible{background-color:var(--flexce-accent);color:var(--flexce-hover-text)}.news-text-wrap{margin-bottom:100px !important}