/* desktop-anpassungen-2025.css */
.ui-accordion-content{background: #ffffff !important}.header-bar .header-bar-inner .ce_accordion{float: right;display: none}.header-bar .header-bar-inner .ce_accordion .accordion{background: none !important;border: none !important;padding: 0 !important}.header-bar .header-bar-inner .ce_accordion .toggler{background: none !important;border: none !important;color: #00a4a4 !important}.header-bar .header-bar-inner .ce_accordion .toggler::after{content: "\e015" !important}.header-bar .header-bar-inner .ce_accordion .toggler.ui-accordion-header-active::after{content: "" !important}.header-bar nav.mod_customnav.header-dropdown.kopfkontakt ul{display: block}.button.expand{display: block !important;width: 100% !important;text-align: left !important}.ce_download.vorschau.block p.download-element.ext-pdf a span.size{display: none}.ce_download.vorschau.block p.download-element.ext-pdf a{background-image: none !important;padding: 0 !important;margin: 0 !important;font-weight: normal !important;display: block !important}.ce_download.vorschau.block figure.image_container a img{border: 1px solid #aaa}.ce_download.vorschau.block p.download-element{padding: 0 !important;margin: 0 !important;font-weight: normal !important}.ce_download.vorschau.block{padding: 0}.header-bar .header-dropdown h3{cursor: auto}.grau .page{padding-top: 221px !important}.grau .tagline{border: none !important}.normal{font-weight: 400 !important}.main-content .mod_article .syndication{margin: 1em auto 1em auto !important;max-width: 1480px;float: none;clear: both;border-bottom: 1px solid #999;text-align: right}.main-content .mod_article .syndication a.print img{width: 40px !important;height: 40px !important}.button.block{display: block !important;width: fit-content !important}.header-bar-inner a.button.-single.ce_rsce_tao_button_barrierefrei.no-margin{background: transparent !important;border: 1px solid transparent !important;color: #00a4a4 !important;font-weight: bold !important}.header-bar-inner a.button.-single.ce_rsce_tao_button_barrierefrei.no-margin:hover{background: #fff !important}.ce_accordion .accordion{padding-bottom: 1.25em}.header-dropdown > ul{min-width: 250px !important}.main-navigation{padding-right: 0}.header-bar{height: 46px !important;overflow: visible !important}.header-bar-inner,.header-navigation-inner{margin-right: var(--page-padding-right);margin-left: var(--page-padding-left)}.logo{left: 0 !important}.green{color: #00a4a4 !important}.orange{color: #ea7c13 !important}.produktionsspiegel table > tbody > tr > td:nth-child(1){width: 20% !important}.produktionsspiegel table > tbody > tr > td:nth-child(1),.produktionsspiegel table > tbody > tr > td:nth-child(2){background: #f5f5f5}.produktionsspiegel tbody > tr:nth-child(1) > td:nth-child(1){font-weight: bold;border-bottom: none;padding-bottom: 0;background: #fff}.produktionsspiegel tbody > tr:nth-child(2) > td:nth-child(1){border-top: none;padding-top: 0;background: #fff}table.foerderzusagen td{padding:0 0 0 1em;border: none;background: none}table.foerderzusagen{border: none;background: none}.ce_text table td,.ce_text table th{vertical-align:top;white-space:normal}.ce_text table td,.ce_text table th{border: 1px solid #999}.ce_text.tabellen table td,.ce_text.tabellen table th{font-weight: normal}.ce_table table,.ce_text.tabellen table{border: 1px solid #999 !important}.ce_text table th{background: #f5f5f5}.mod_faqlist li::before{display: none}.mod_newsreader.dfff-reader p.back{border-top: 1px solid #b2b9c4;padding-top: 1.5em;margin-top: 3em}.mod_newslist.dfff-news .layout_short{border-top: 1px solid #b2b9c4;padding-top: 1em;padding-bottom: 1em}.grau footer.page-footer .mod_rocksolid_slider.kinostartslider.homekinostarts{display: none}.two-columns .ce_person .content .team-boxes-item.rs-column,.two-columns .ce_person_ohnetelefon .content .team-boxes-item.rs-column{min-height: 260px !important}.ce_person .content .team-boxes-item.rs-column,.ce_person_ohnetelefon .content .team-boxes-item.rs-column{min-height: 300px !important}.header-bar-inner,.header-navigation-inner{max-width: 100% !important}.header-bar-inner,.header-navigation-inner,.content-wrapper{max-width: 1580px}.centered-wrapper-inner,.info-map-boxes{max-width: 1480px}html,.mega-dropdown,.footer-copyright,.footer-links,.topthemenv1 p,.topthemenv2 p,.topthemenv3 p,.icon-boxes-item{font-size: 1rem !important}.sidebar h1,.sidebar h2,.sidebar h3,.sidebar h4{font-size: 1.5rem;font-weight: normal !important}.sidebar{color: #616565;font-size: 1rem;margin: 1.5em 0 4em 3.7037%}.sub-navigation ul ul a,.sub-navigation ul ul strong,.sub-navigation ul ul span.trail,.sub-navigation ul ul span.active,.sub-navigation ul ul span.forward{text-indent: -1.5em;padding-left: 1.5em}.sub-navigation ul a.trail,.sub-navigation ul strong.trail,.sub-navigation ul span.trail{color: #616565}.sidebar h1 a,.sidebar h2 a,.sidebar h3 a,.sidebar h4 a{color: #616565}.sub-navigation > ul > li > a{background-color: #e5e8ee;font-weight: bold;font-size: 1.05rem}.sub-navigation ul a.active,.sub-navigation ul strong.active,.sub-navigation ul span.active,.sub-navigation ul ul a.trail,.sub-navigation ul ul strong.trail,.sub-navigation ul ul span.trail{background-color: #00a4a4;color: #fff;font-weight: bold;font-size: 1.05rem}.sub-navigation ul li ul li ul li span.active{background-color: #fff !important;color: #000;font-weight: bold;font-size: 0.9875rem !important;padding-left: 1em;text-indent: -1em;padding-top: 0;display: inline-block;line-height: 1.3}.sub-navigation ul ul{margin-left: 0}.sub-navigation ul li ul li ul li{margin-left: 0;padding-left: 1.25em;position: relative;line-height: 1.3;hyphens: none !important;font-size: 0.9875rem !important}.sub-navigation ul li ul li ul li a{padding-left: 1em;text-indent: -1em;padding-top: 0;display: inline-block;line-height: 1.3}.sub-navigation ul li ul li ul li::before{position: absolute;left: 1.15em;top: 0.15em;padding-right: 0;margin: 0 !important}.sub-navigation ul li ul li ul li a::before,.sub-navigation ul li ul li ul li strong::before,.sub-navigation ul li ul li ul li span.trail::before,.sub-navigation ul li ul li ul li span.active::before,.sub-navigation ul li ul li ul li span.forward::before{margin-right: 0 !important}.verteilerboxen a.icon-boxes-item{padding: 0.25em 1.42857em 1.2em !important;margin-bottom: 0 !important}.verteilerboxen h3{font-size: 1.4em;font-weight: bold}.verteilerboxen.subhead h3{margin-bottom: 0 !important}.verteilerboxen.subhead p{margin-top: 0 !important}.verteilerboxen.subhead p{margin-top: 0 !important}button.-secondary,.button.-secondary,input[type="submit"].-secondary,.header-login .formbody input[type="submit"],.header-dropdown > ul input[type="submit"],.pricing-table-plan.-highlighted a,.feature-box-link.-secondary,.headline-box-link.-secondary,button.-tertiary,.button.-tertiary,input[type="submit"].-tertiary,.rotating-boxes-item-content .rotating-boxes-item-link,.pricing-table-plan a,.feature-box-link.-tertiary,.headline-box-link.-tertiary,button.-quaternary,.button.-quaternary,input[type="submit"].-quaternary,.feature-box-link.-quaternary,.headline-box-link.-quaternary,.highlight-box-link,.feature-box-link,.headline-box-link,.footer-bar input[type="submit"],.footer-bar button,button,.button,input[type="submit"],input[type="reset"],input[type="button"]{font-size: 1rem !important}.mod_rocksolid_mega_menu.main-navigation ul.level_1 li.submenu.foerderungen2025 .mega-dropdown.level_3 .mega-dropdown-inner section.mega-dropdown-column ul li ul{visibility: hidden;    opacity: 0;    height: 0;    overflow: hidden;    position: absolute;     transition: opacity 0.3s ease, height 0.3s ease}.mod_rocksolid_mega_menu.main-navigation ul.level_1 li.submenu.foerderungen2025 .mega-dropdown.level_3 .mega-dropdown-inner section.mega-dropdown-column ul li.active ul,.mod_rocksolid_mega_menu.main-navigation ul.level_1 li.submenu.foerderungen2025 .mega-dropdown.level_3 .mega-dropdown-inner section.mega-dropdown-column ul li.trail ul{visibility: visible;    opacity: 1;    height: auto;    position: static;    overflow: visible}.mod_rocksolid_mega_menu.main-navigation ul.level_1 li.submenu.foerderungen2025 .mega-dropdown.level_3 .mega-dropdown-inner section.mega-dropdown-column ul li.icon-arrow-5-right{padding-left: 1.5em;text-indent: -1.5em}.mod_rocksolid_mega_menu.main-navigation .mega-dropdown.level_3 section.mega-dropdown-column ul li.icon-arrow-2-right{margin-left: 0;padding-left: 1.42857em;position: relative;line-height: 1.3;hyphens: none !important;font-size: 0.9875rem !important}.mod_rocksolid_mega_menu.main-navigation .mega-dropdown.level_3 section.mega-dropdown-column ul li.icon-arrow-2-right a{padding-left: 0.75em;padding-top: 0;display: inline-block;line-height: 1.3;text-indent: 0}.mod_rocksolid_mega_menu.main-navigation .mega-dropdown.level_3 section.mega-dropdown-column ul li.icon-arrow-2-right::before{color: #616565 !important;position: absolute;left: -0.35em;top: 0.15em;padding-right: 0;margin: 0}.mod_rocksolid_mega_menu.main-navigation ul.level_1 li.submenu .mega-dropdown.level_3 .spalte2 ul li.icon-arrow-5-right.grau.auftragsverwaltung2024 ul{visibility: visible;opacity: 1;position: static;overflow: visible}.grau .header-navigation{background: #ea7c13 !important}.main-navigation-search{right: 0 !important}.grau .main-navigation-search{background: #ea7c13 !important}.grau .sub-navigation ul a.active,.grau .sub-navigation ul strong.active,.grau .sub-navigation ul span.active,.grau .sub-navigation ul ul a.trail,.grau .sub-navigation ul ul strong.trail,.grau .sub-navigation ul ul span.trail{background: #ea7c13}.grau .main-navigation-search input{border-color: #ea7c13 !important}.grau .mega-dropdown-column h1 a,.grau .mega-dropdown-column h2 a,.grau .mega-dropdown-column h3 a,.grau nav#main-navigation.mod_rocksolid_mega_menu.main-navigation ul.level_1 li.submenu.-mega .mega-dropdown.level_3 .mega-dropdown-inner section.mega-dropdown-column ul li.icon-arrow-5-right::before{color: #ea7c13}.grau nav#main-navigation.mod_rocksolid_mega_menu.main-navigation ul.level_1 li.submenu ul li.active a.active,.grau nav#main-navigation.mod_rocksolid_mega_menu.main-navigation ul.level_1 li.submenu .mod_navigation ul li.active strong.active,.grau nav#main-navigation.mod_rocksolid_mega_menu.main-navigation ul.level_1 li.submenu ul li.trail a.trail,.grau .mega-dropdown-column ul a:hover{color: #fff;background: #ea7c13;padding-left: 0.5em;padding-right: 0.65em}.grau .header-bar{background-color: #eee !important}.grau .header-bar .header-dropdown h3,.grau .header-bar-inner a.button.-single.ce_rsce_tao_button_barrierefrei.no-margin{color: #000 !important}.grau footer.page-footer .ce_text.footeranschrift.block p strong,.grau .footer-bar .icon-text-block::before,.grau .footer-links a{color: #000 !important}.grau footer.page-footer div.centered-wrapper.ce_rsce_tao_centered_wrapper_start.footer-bar.padding-top-s.padding-bottom-s.-border-top{background-color: #eee !important;border-top-color: #fff !important}.grau p.warning::before{background-color: #ea7c13 !important}.grau p.warning{background: #fff !important;font-size: 1.5em !important;max-width: 1580px !important;margin-right: auto !important;margin-left: auto !important;width: 100% !important}.grau p,.grau p a,.grau .main-content h1,.grau .main-content h2,.grau .main-content h3,.grau .main-content h4,.grau .main-content h5,.grau .main-content h6,.grau .main-content .tab-navigation li a,.grau .main-content .ce_downloads ul li a,.grau .main-content .icon-links a,.grau .main-content .icon-links-label,.grau .main-content .ce_table,.grau .main-content ul li{color: #000 !important}.grau .main-content a.button,.grau .main-content a.button.button-volle-breite{background: #eee !important;color: #000 !important;border: 2px solid #000 !important}.grau .main-content p.icon-boxes-item-link.button{background: #000 !important;color: #fff !important;border: 2px solid #000 !important}.grau .main-content .icon-boxes-item.-inverted-icon::before{border-color: #000 !important;color: #000 !important;background-color: #fff !important}.grau .main-content .tab-navigation a.is-active{box-shadow: 0 10px 0 -1px #ffffff, 0 -3px #000, -3px 0 3px -1px rgba(0, 0, 0, 0.1), 3px 0 3px -1px rgba(0, 0, 0, 0.1) !important}.grau .main-content p a{font-weight: bold !important}.grau .main-content .team-boxes-item.rs-column{background: #fff !important}