#ql-menu a.active,.contrast-css #content .subtemplate .template-text a,.contrast-css #content-holder .red a:not(.button),.contrast-css #footer-bottom a.quicklink,.contrast-css .bewertung a{text-decoration:underline}.contrast-css #footer .speechbubble a.button span,.contrast-css #footer-bottom a.quicklink,.contrast-css .bewertung,.contrast-css .bewertung a,.contrast-css .footer-block a,.contrast-css .info-holder,.contrast-css .info-holder div.info-icon,.contrast-css .info-holder span.info-icon{color:#fff!important;opacity:1}.contrast-css #body-container #content .subtemplate.css-special,.contrast-css #body-container #content .subtemplate.css-special .asterisk,.contrast-css #body-container #content .subtemplate.css-special .fliesstext,.contrast-css #body-container #content .subtemplate.css-special .formfield label,.contrast-css #body-container #content .subtemplate.css-special .label_rb,.contrast-css #body-container #content .subtemplate.css-special .selection label,.contrast-css #body-container #content .subtemplate.css-special a,.contrast-css #body-container #content .subtemplate.css-special h2,.contrast-css #body-container #content .subtemplate.css-special h2 a,.contrast-css #body-container #content .subtemplate.css-special h3,.contrast-css #body-container #content .subtemplate.css-special h3 a,.contrast-css #body-container #content .subtemplate.css-special h4,.contrast-css #body-container a.hm_link.aktiv,.contrast-css #einzigartig-block a.button,.contrast-css #footer,.contrast-css #footer .info-holder input.suchfeld,.contrast-css #footer .speechbubble a.button,.contrast-css #set-contrast,.contrast-css #sm-holder,.contrast-css #sm-holder a,.contrast-css .agree_window .agree_gmaps_button,.contrast-css .agree_window .agree_youtube_button,.contrast-css .footer-block .zwischen_ueberschrift,.contrast-css .footer-block h2,.contrast-css .footer-block h4,.contrast-css .info-icon input,.contrast-css .menucontainer .hm.container.aktiv a.hm_link,.contrast-css .menucontainer .hm.container.aktiv a.hm_link p,.contrast-css .themenlinks a{background:0 0;background-color:#000!important;color:#fff!important}.contrast-css #content .subtemplate .jobentry,.contrast-css #content .subtemplate a:hover{text-decoration:none}.contrast-css #body-container .fliesstext,.contrast-css #body-container .template-text,.contrast-css #body-container h2,.contrast-css #body-container h2 a,.contrast-css #body-container h3,.contrast-css #body-container h3 a,.contrast-css #body-container h4,.contrast-css .button span,body.contrast-css{color:#000!important}.contrast-css #footer .info-holder .input,.contrast-css #footer .news-teaser,.contrast-css #footer .speechbubble .zwischen_ueberschrift,.contrast-css #offer-index.detailview .specs-holder .greyer.first .table,.contrast-css #submenu .holder,.contrast-css .quicklink-list a.slideable .sub{background-color:#fff!important;color:#000!important;opacity:1}.contrast-css #inside_menu::after,.contrast-css #inside_menu::before{display:none}.contrast-css #body-container .auswahldropdown,.contrast-css #body-container .filterblock .container input,.contrast-css #body-container .warning{border-color:#000!important}#ql-menu a.active{color:#fff!important}.contrast-css #content :focus,.contrast-css #content a:focus-visible,.contrast-css #content input:focus-visible,.contrast-css #header #quick_search a:focus-visible,.contrast-css #header #quick_search input:focus-visible,.contrast-css :focus{outline:red solid .125rem!important;outline-offset:0rem!important}.contrast-css #body-container #kontaktblock .teaser_container:after,.contrast-css #body-container .stadtteile .radio-button label::before{display:none!important}.contrast-css .menucontainer .hm.container a.hm_link p{background:#036db0}.contrast-css .menucontainer .hm.container a.hm_link:hover p{background:0 0}.contrast-css .ueberschrift_linked a{position:relative}.contrast-css #footer .info-icon:before{z-index:2;color:#fff;position:relative}.contrast-css #body-container .slick-arrow.slick-disabled{opacity:.4}.contrast-css #header #quick_search a:focus,.contrast-css #header #quick_search a:focus-visible,.contrast-css #header #quick_search input:focus,.contrast-css #header #quick_search input:focus-visible,.contrast-css .slick-cloned[aria-hidden=true] [contenteditable=true]:not([disabled]),.contrast-css .slick-cloned[aria-hidden=true] [tabindex]:not([disabled]),.contrast-css .slick-cloned[aria-hidden=true] a[href],.contrast-css .slick-cloned[aria-hidden=true] area[href],.contrast-css .slick-cloned[aria-hidden=true] button:not([disabled]),.contrast-css .slick-cloned[aria-hidden=true] input:not([disabled]),.contrast-css .slick-cloned[aria-hidden=true] select:not([disabled]),.contrast-css .slick-cloned[aria-hidden=true] textarea:not([disabled]),.contrast-css a:focus,.contrast-css a:focus-visible,.contrast-css input:focus,.contrast-css input:focus-visible,.contrast-css select:focus-visible,.contrast-css textarea:focus-visible{outline-color:red!important}.contrast-css a:not(.hm_link),.contrast-css input{min-height:25px;min-width:25px}.contrast-css #set-contrast:after{content:"";position:absolute;width:100%;height:100%;display:block;background-position:center;background-size:15px;background-image:url('../grafiken/contrast-icon-weiss.svg');background-repeat:no-repeat}@media (max-width:980px){.contrast-css #body-container .slider-box-apps:before{display:none!important}.contrast-css #body-container #header_search .menu-button,.contrast-css #body-container #header_search .menu-button span,.contrast-css #body-container #header_search a.contrast-button,.contrast-css #body-container #header_search a.leichte-button,.contrast-css #body-container #start_search .stadtteile .radio-button .label_rb:after,.contrast-css #body-container .submenu,.contrast-css #body-container .submenu .container,.contrast-css #footer .info-icon input{background:0 0!important;color:#000!important}.contrast-css #footer .news-teaser,.contrast-css #mainmenu-content-container #menu-footer,.contrast-css #mainmenu-content-container .info-holder,.contrast-css #mainmenu-links,.contrast-css #news_apps .teaser_headline,.contrast-css .submenu .sm a{background-color:#000!important;color:#fff!important}.contrast-css #menu-footer a.ql{color:#fff!important}.contrast-css #menu-footer .bottom a{background-color:#fff!important;color:#000!important}}