:root{--accessibility-color-black:#000;--accessibility-color-white:#fff;--accessibility-color-gray:#ccc}#universal-accessibility :focus-visible{box-shadow:var(--bs-btn-focus-box-shadow);outline:auto}#universal-accessibility :focus-visible:after,#universal-accessibility :focus-visible:before{box-shadow:var(--bs-btn-focus-box-shadow);outline:auto}#universal-accessibility #accessibility-icon{align-items:center;background-color:transparent;background-color:var(--accessibility-color-white)!important;border:0;bottom:1.5rem;box-shadow:0 0 10px #4d4d4d;cursor:pointer;display:flex;height:50px;justify-content:center;left:1rem;position:fixed;width:50px;z-index:999}#universal-accessibility #accessibility-icon svg{fill:#000;display:flex!important;height:35px;min-height:35px;min-width:35px;width:35px}#universal-accessibility #accessibility-menu{display:none;opacity:0;position:fixed;visibility:hidden;z-index:-10}#universal-accessibility #accessibility-menu.active{align-items:center;background-color:#fff!important;border:1px solid #ccc;bottom:5rem;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;left:1rem;opacity:1;padding:20px;text-align:center;visibility:visible;z-index:1000;z-index:999}#accessibility-menu .accessibility-menu-title{color:#000;font-size:18px;font-weight:700}#accessibility-menu .form-check.form-switch{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:0}#accessibility-menu .form-check.form-switch p{color:#000!important}#accessibility-menu .btn{background-color:transparent;border:0}#accessibility-menu .btn.btn-accessibility svg{fill:#000;display:block!important;height:20px;width:20px}#accessibility-menu button{cursor:pointer;font-size:16px;margin:5px;padding:10px}#accessibility-menu input[type=checkbox]{display:none}#accessibility-menu label{cursor:pointer;display:block!important;margin-bottom:0;padding-left:0;position:relative;width:30px}#accessibility-menu label:before{background-color:#ccc;border-radius:15px;content:"";height:15px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s;width:30px}#accessibility-menu input[type=checkbox]:checked+label:before{background-color:#4caf50}#accessibility-menu label:after{background-color:#fff;border-radius:50%;content:"";height:10px;left:5px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s;width:10px}#accessibility-menu input[type=checkbox]:checked+label:after{transform:translate(10px,-50%)}#accessibility-menu #close-menu{background-color:transparent;border:0;padding:0}#accessibility-menu #close-menu svg{fill:#000;height:30px;width:30px}.invert-mode{background-color:#000!important}.invert-mode .h1,.invert-mode .h2,.invert-mode .h3,.invert-mode .h4,.invert-mode .h5,.invert-mode .h6,.invert-mode a,.invert-mode div,.invert-mode h1,.invert-mode h2,.invert-mode h3,.invert-mode h4,.invert-mode h5,.invert-mode h6,.invert-mode i,.invert-mode input,.invert-mode label,.invert-mode li,.invert-mode ol,.invert-mode p,.invert-mode span,.invert-mode td,.invert-mode textarea,.invert-mode th,.invert-mode ul{background-color:transparent!important;background:transparent!important;color:var(--accessibility-color-white)!important}.invert-mode .form-control::placeholder{color:var(--accessibility-color-white)!important}.invert-mode .dropdown-menu.submenu.show{background-color:#000!important}.invert-mode .navbar-toggler .line{background-color:var(--accessibility-color-white)!important}.invert-mode .img-logo{filter:contrast(.5)!important}.invert-mode nav#nav{background:transparent!important}.invert-mode #accessibility-menu .accessibility-menu-title,.invert-mode #accessibility-menu label{color:#000!important}.invert-mode .jobinfo .tab-pane.active.show{background-color:#000}.invert-mode .form-control{border:1px solid var(--accessibility-color-white)!important}.invert-mode #topinfo .container-topmenue{background-color:#000!important}.color-mode .form-control::placeholder,.color-mode .h1,.color-mode .h2,.color-mode .h3,.color-mode .h4,.color-mode .h5,.color-mode .h6,.color-mode a,.color-mode button,.color-mode h1,.color-mode h2,.color-mode h3,.color-mode h4,.color-mode h5,.color-mode h6,.color-mode i,.color-mode input,.color-mode label,.color-mode li,.color-mode p,.color-mode span,.color-mode td,.color-mode th,.color-mode ul{background-color:transparent!important;border-color:#000!important;color:#000!important}.color-mode a.footer-icon-instagram{background:transparent!important;color:#000!important}.color-mode .navbar-toggler .line{background-color:#000!important}.color-mode img,.color-mode svg,.color-mode video{filter:grayscale(1)}.color-mode #toTop,.color-mode .bg-gray,.color-mode .bg-red,.color-mode .grid-home-01,.color-mode .grid-home-01:after,.color-mode .navbar-nav .nav-item .dropdown-menu,.color-mode footer:after{background-color:#ccc!important}.color-mode .bg-gray{background-image:none!important}.color-mode #cookie-notice input{background-color:#0d6efd!important;border-color:#0d6efd!important;color:inherit!important}.color-mode .produktmenge .form-control{background-color:var(--accessibility-color-white)!important;color:#000!important}.color-mode .alert.alert-danger{background-color:#ccc;border-color:#ccc;color:#000}.color-mode section.breadcrumbs .breadcrumbs-headline:after{filter:grayscale(1)!important}.color-mode .nav-link.active{background-color:var(--accessibility-color-gray)!important;color:#000!important}.media-mode footer :after,.media-mode footer :before,.media-mode header :after,.media-mode header :before,.media-mode main :after,.media-mode main :before{background-image:none!important}.media-mode .bg-gray{background:none!important}.media-mode div{background-image:none!important}.media-mode #banner{display:none!important;height:0!important}.focus-mode :focus,.focus-mode :focus-visible,.focus-mode footer :focus,.focus-mode footer :focus-visible,.focus-mode header :focus,.focus-mode header :focus-visible,.focus-mode main :focus,.focus-mode main :focus-visible{box-shadow:0 0 0 .25rem #000!important;outline:1px solid #000!important}.focus-mode .navbar-brand a:focus,.focus-mode .navbar-brand a:focus-visible,.focus-mode .navbar-brand a:hover{display:block!important}.focus-mode a:hover,.focus-mode footer a:hover,.focus-mode footer input:hover,.focus-mode header a:hover,.focus-mode header input:hover,.focus-mode main a:hover,.focus-mode main input:hover{box-shadow:0 0 0 .25rem #000!important;outline:1px solid #000!important}.invert-mode.focus-mode :focus,.invert-mode.focus-mode :focus-visible,.invert-mode.focus-mode footer :focus,.invert-mode.focus-mode footer :focus-visible,.invert-mode.focus-mode header :focus,.invert-mode.focus-mode header :focus-visible,.invert-mode.focus-mode main :focus,.invert-mode.focus-mode main :focus-visible{box-shadow:0 0 0 .25rem #fff!important;outline:1px solid #fff!important}.invert-mode.focus-mode a:hover,.invert-mode.focus-mode footer a:hover,.invert-mode.focus-mode footer input:hover,.invert-mode.focus-mode header a:hover,.invert-mode.focus-mode header input:hover,.invert-mode.focus-mode main a:hover,.invert-mode.focus-mode main input:hover{box-shadow:0 0 0 .25rem #fff!important;outline:1px solid #fff!important}.media-mode .container-home-intro{margin-top:0!important}.invert-mode .container-home-intro h1,.invert-mode .container-home-intro h1 span{color:#000!important}.invert-mode .container-home-intro:after{background-color:#fff}.invert-mode .inhalt-partner:after{background-color:#000}.invert-mode footer{background-color:#000!important}.color-mode .container-home-intro .col,.color-mode .container-home-intro:after,.color-mode .inhalt-partner:after,.color-mode footer{background-color:#ccc!important}.color-mode .container-bg-green:after,.color-mode .navbar-nav .nav-item .nav-link#link_17:before{filter:grayscale(1)!important}.invert-mode .navbar-toggler .icon-bar{background-color:#fff!important}.color-mode .navbar-toggler .icon-bar{background-color:#ccc!important}.color-mode .grid-leistungen .col:nth-child(2n+2) .content{box-shadow:0 0 30px #c7c7c77e!important}.invert-mode .portal-content .options .option .option-image .img-fit-option{filter:invert(1)}.highlight{background-color:#ff0;font-weight:700;text-decoration:underline}