/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{--secondary-color:#c83f3f;--infographic-bar:#d3d3d3;--infographic-bar-hover:var(--secondary-color);--infographic-bar-unknown:#d3d3d3;--infographic-bg:#f1ecf6;--dek-color:#0068ae}body.rebrush2025{--secondary-color:#dc020e;--infographic-bar:var(--secondary-color);--infographic-bar-hover:#ae0a14;--infographic-bar-unknown:#575656;--infographic-bg:#d9dada;--dek-color:#dc020e}body{--base-font:Fira,Droid serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--base-font-bold:Fira Bold,Droid serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--base-font-light:Fira Light,Droid serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--base-font-medium:Fira Medium,Droid serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.block-vzbv-infographics .bars-wrapper .col-3{padding-right:0}.block-vzbv-infographics .bars-wrapper .col-3 p{font-size:15px;line-height:1.2;margin:0;text-align:right}@media (max-width:1023.98px){.block-vzbv-infographics .bars-wrapper .col-3 p{font-size:.85rem}}@media (max-width:639.98px){.block-vzbv-infographics .bars-wrapper .col-3 p{font-size:.65rem}}@media screen and (max-width:400px){.block-vzbv-infographics .bars-wrapper .col-3 p.small{font-size:2.7vw}}.block-vzbv-infographics .infographic-header{border-bottom:1px solid #000;margin-bottom:15px}.block-vzbv-infographics .infographic-header p{color:var(--secondary-color);line-height:1.75;margin:0}.block-vzbv-infographics .infographic-header .col-9 .col-custom span{position:relative;left:-12px}.block-vzbv-infographics.block-vzbv-infographic-complaints2025 .infographic-header .col-9 .col-custom span{left:30px}@media (max-width:1023.98px){.block-vzbv-infographics.block-vzbv-infographic-complaints2025 .infographic-header .col-9 .col-custom span{font-size:13px;left:25px}}.block-vzbv-infographics .bars-wrapper{position:relative}.block-vzbv-infographics .bars-wrapper>.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-vzbv-infographics .dashed-line{position:absolute;top:-8px;height:100%;border-left:2px dashed #bebbbb}.block-vzbv-infographics .dashed-line.line0{left:calc(8px + 25%)}.block-vzbv-infographics .dashed-line.line1{left:calc(6px + 43.75%)}.block-vzbv-infographics .dashed-line.line2{left:calc(4px + 62.5%)}.block-vzbv-infographics .dashed-line.line3{left:calc(2px + 81.25141%)}.block-vzbv-infographics .infographic-wrapper.range-ten .dashed-line.line1{left:calc(6px + 40%)}.block-vzbv-infographics .infographic-wrapper.range-ten .dashed-line.line2{left:calc(4px + 55%)}.block-vzbv-infographics .infographic-wrapper.range-ten .dashed-line.line3{left:calc(2px + 70.0018%)}.block-vzbv-infographics .infographic-wrapper.range-ten .dashed-line.line4{left:85%}.block-vzbv-infographics .tooltip-text{visibility:hidden;position:absolute;top:-8px;background-color:#fcfcfc;border:2px solid var(--infographic-bar-hover);border-radius:12px;opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease;font-size:.75rem}.block-vzbv-infographics .tooltip-text:not(.circle-style){left:20px;padding:5px 10px;min-width:160px}@media (min-width:640px){.block-vzbv-infographics .tooltip-text:not(.circle-style){left:unset;width:120px;right:-120px}}@media (min-width:1024px){.block-vzbv-infographics .tooltip-text:not(.circle-style){width:250px;left:unset;right:-240px}}.block-vzbv-infographics .tooltip-text.circle-style{right:-20px;color:var(--infographic-bar-hover);line-height:1;height:36px;width:36px;border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block-vzbv-infographics .tooltip-text p{margin:0}.block-vzbv-infographics .tooltip-text .tooltip-headline{color:var(--infographic-bar-hover);margin:0;font-family:var(--base-font-bold);font-size:.85rem}.block-vzbv-infographics .tooltip-text .percent{margin-left:1px}.block-vzbv-infographics.block-vzbv-infographic-complaints2025 .row-bar-nine .tooltip-text:not(.circle-style),.block-vzbv-infographics.block-vzbv-infographic-complaints2025 .row-bar-three .tooltip-text:not(.circle-style){width:215px;right:-205px}.block-vzbv-infographics .infographic-wrapper.range-ten .tooltip-text.circle-style{width:50px;height:50px}@media (max-width:639.98px){.block-vzbv-infographics .infographic-wrapper.range-ten .tooltip-text.circle-style{top:-20px}}@media (max-width:1199.98px){.block-vzbv-infographics .infographic-wrapper.range-ten .row-bar-one .tooltip-text:not(.circle-style){right:-100px;max-width:100%}}.block-vzbv-infographics .hover-text{height:100%}.block-vzbv-infographics .bars-wrapper.animated .row.focus-visible,.block-vzbv-infographics .bars-wrapper.animated .row:focus-visible,.block-vzbv-infographics .bars-wrapper.animated .row:hover{position:relative;z-index:2}.block-vzbv-infographics .bars-wrapper.animated .row.focus-visible .bar,.block-vzbv-infographics .bars-wrapper.animated .row:focus-visible .bar,.block-vzbv-infographics .bars-wrapper.animated .row:hover .bar{background-color:var(--infographic-bar-hover)}.block-vzbv-infographics .bars-wrapper.animated .row.focus-visible .col-3 p,.block-vzbv-infographics .bars-wrapper.animated .row:focus-visible .col-3 p,.block-vzbv-infographics .bars-wrapper.animated .row:hover .col-3 p{font-family:var(--base-font-medium)}.block-vzbv-infographics .bars-wrapper.animated .row:hover{z-index:3}.block-vzbv-infographics .bars-wrapper .row.focus-visible .tooltip-text,.block-vzbv-infographics .bars-wrapper .row:focus-visible .tooltip-text,.block-vzbv-infographics .bars-wrapper .row:hover .tooltip-text,.block-vzbv-infographics .hover-text:hover .tooltip-text{visibility:visible;opacity:1}.block-vzbv-infographics .bars-wrapper .row.focus-visible .hover-text p,.block-vzbv-infographics .bars-wrapper .row:focus-visible .hover-text p,.block-vzbv-infographics .bars-wrapper .row:hover .hover-text p{color:var(--secondary-color)}.block-vzbv-infographics .h-bars{margin:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.block-vzbv-infographics .h-bars>.bar{width:0;height:30px;border-radius:0 50px 50px 0;display:block;position:relative;z-index:1;max-width:100%}.block-vzbv-infographics .square{background-color:var(--infographic-bg)}.block-vzbv-infographics .animated .h-bars .bar{background-color:var(--infographic-bar);-webkit-transition:background-color .25s;transition:background-color .25s}.block-vzbv-infographics .animated .h-bars .bar.bar-34{-webkit-animation:bars-bar-34 1.5s forwards;animation:bars-bar-34 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-26{-webkit-animation:bars-bar-26 1.5s forwards;animation:bars-bar-26 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-15{-webkit-animation:bars-bar-15 1.5s forwards;animation:bars-bar-15 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.grey{background-color:var(--infographic-bar-unknown)}.block-vzbv-infographics .animated .h-bars .bar.grey .tooltip-text{color:#4b4b4d;border-color:#9b9b9b}.block-vzbv-infographics .animated .h-bars .bar.bar-38{-webkit-animation:bars-bar-38 1.5s forwards;animation:bars-bar-38 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-18{-webkit-animation:bars-bar-18 1.5s forwards;animation:bars-bar-18 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-5{-webkit-animation:bars-bar-5 1.5s forwards;animation:bars-bar-5 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-4{-webkit-animation:bars-bar-4 1.5s forwards;animation:bars-bar-4 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-3{-webkit-animation:bars-bar-3 1.5s forwards;animation:bars-bar-3 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-2{-webkit-animation:bars-bar-2 1.5s forwards;animation:bars-bar-2 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-1{-webkit-animation:bars-bar-1 1.5s forwards;animation:bars-bar-1 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-strom2025{-webkit-animation:bars-bar-strom2025 1.5s forwards;animation:bars-bar-strom2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-kleidung2025{-webkit-animation:bars-bar-kleidung2025 1.5s forwards;animation:bars-bar-kleidung2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-festnetz2025{-webkit-animation:bars-bar-festnetz2025 1.5s forwards;animation:bars-bar-festnetz2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-ddienste2025{-webkit-animation:bars-bar-ddienste2025 1.5s forwards;animation:bars-bar-ddienste2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-mobilitaet2025{-webkit-animation:bars-bar-mobilitaet2025 1.5s forwards;animation:bars-bar-mobilitaet2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-buecher2025{-webkit-animation:bars-bar-buecher2025 1.5s forwards;animation:bars-bar-buecher2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-mobilfunk2025{-webkit-animation:bars-bar-mobilfunk2025 1.5s forwards;animation:bars-bar-mobilfunk2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-kundendienste2025{-webkit-animation:bars-bar-kundendienste2025 1.5s forwards;animation:bars-bar-kundendienste2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-freizeit2025{-webkit-animation:bars-bar-freizeit2025 1.5s forwards;animation:bars-bar-freizeit2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-hardware2025{-webkit-animation:bars-bar-hardware2025 1.5s forwards;animation:bars-bar-hardware2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-gluecksspiele2025{-webkit-animation:bars-bar-gluecksspiele2025 1.5s forwards;animation:bars-bar-gluecksspiele2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-dgueter2025{-webkit-animation:bars-bar-dgueter2025 1.5s forwards;animation:bars-bar-dgueter2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-gesundheit2025{-webkit-animation:bars-bar-gesundheit2025 1.5s forwards;animation:bars-bar-gesundheit2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-altersvorsorge2025{-webkit-animation:bars-bar-altersvorsorge2025 1.5s forwards;animation:bars-bar-altersvorsorge2025 1.5s forwards}.block-vzbv-infographics .animated .h-bars .bar.bar-lebensmittel2025{-webkit-animation:bars-bar-lebensmittel2025 1.5s forwards;animation:bars-bar-lebensmittel2025 1.5s forwards}@-webkit-keyframes bars-bar-strom2025{0%{width:0}to{width:80.5%}}@keyframes bars-bar-strom2025{0%{width:0}to{width:80.5%}}@-webkit-keyframes bars-bar-kleidung2025{0%{width:0}to{width:68.3%}}@keyframes bars-bar-kleidung2025{0%{width:0}to{width:68.3%}}@-webkit-keyframes bars-bar-festnetz2025{0%{width:0}to{width:63.2%}}@keyframes bars-bar-festnetz2025{0%{width:0}to{width:63.2%}}@-webkit-keyframes bars-bar-ddienste2025{0%{width:0}to{width:54.5%}}@keyframes bars-bar-ddienste2025{0%{width:0}to{width:54.5%}}@-webkit-keyframes bars-bar-mobilitaet2025{0%{width:0}to{width:45.9%}}@keyframes bars-bar-mobilitaet2025{0%{width:0}to{width:45.9%}}@-webkit-keyframes bars-bar-buecher2025{0%{width:0}to{width:45.8%}}@keyframes bars-bar-buecher2025{0%{width:0}to{width:45.8%}}@-webkit-keyframes bars-bar-mobilfunk2025{0%{width:0}to{width:41.4%}}@keyframes bars-bar-mobilfunk2025{0%{width:0}to{width:41.4%}}@-webkit-keyframes bars-bar-kundendienste2025{0%{width:0}to{width:37.6%}}@keyframes bars-bar-kundendienste2025{0%{width:0}to{width:37.6%}}@-webkit-keyframes bars-bar-freizeit2025{0%{width:0}to{width:29.2%}}@keyframes bars-bar-freizeit2025{0%{width:0}to{width:29.2%}}@-webkit-keyframes bars-bar-hardware2025{0%{width:0}to{width:27.9%}}@keyframes bars-bar-hardware2025{0%{width:0}to{width:27.9%}}@-webkit-keyframes bars-bar-gluecksspiele2025{0%{width:0}to{width:27.4%}}@keyframes bars-bar-gluecksspiele2025{0%{width:0}to{width:27.4%}}@-webkit-keyframes bars-bar-dgueter2025{0%{width:0}to{width:27.4%}}@keyframes bars-bar-dgueter2025{0%{width:0}to{width:27.4%}}@-webkit-keyframes bars-bar-gesundheit2025{0%{width:0}to{width:27.3%}}@keyframes bars-bar-gesundheit2025{0%{width:0}to{width:27.3%}}@-webkit-keyframes bars-bar-altersvorsorge2025{0%{width:0}to{width:26.2%}}@keyframes bars-bar-altersvorsorge2025{0%{width:0}to{width:26.2%}}@-webkit-keyframes bars-bar-lebensmittel2025{0%{width:0}to{width:25.1%}}@keyframes bars-bar-lebensmittel2025{0%{width:0}to{width:25.1%}}@-webkit-keyframes bars-bar-38{0%{width:0}to{width:95%}}@keyframes bars-bar-38{0%{width:0}to{width:95%}}@-webkit-keyframes bars-bar-34{0%{width:0}to{width:85%}}@keyframes bars-bar-34{0%{width:0}to{width:85%}}@-webkit-keyframes bars-bar-26{0%{width:0}to{width:65%}}@keyframes bars-bar-26{0%{width:0}to{width:65%}}@-webkit-keyframes bars-bar-18{0%{width:0}to{width:45%}}@keyframes bars-bar-18{0%{width:0}to{width:45%}}@-webkit-keyframes bars-bar-15{0%{width:0}to{width:37.5%}}@keyframes bars-bar-15{0%{width:0}to{width:37.5%}}@-webkit-keyframes bars-bar-5{0%{width:0}to{width:12.5%}}@keyframes bars-bar-5{0%{width:0}to{width:12.5%}}@-webkit-keyframes bars-bar-4{0%{width:0}to{width:10%}}@keyframes bars-bar-4{0%{width:0}to{width:10%}}@-webkit-keyframes bars-bar-3{0%{width:0}to{width:7.5%}}@keyframes bars-bar-3{0%{width:0}to{width:7.5%}}@-webkit-keyframes bars-bar-2{0%{width:0}to{width:5%}}@keyframes bars-bar-2{0%{width:0}to{width:5%}}@-webkit-keyframes bars-bar-1{0%{width:0}to{width:2.5%}}@keyframes bars-bar-1{0%{width:0}to{width:2.5%}}.block-vzbv-infographics .total-wrapper{margin-top:5px}.block-vzbv-infographics .total-wrapper p{font-size:15px;padding-top:10px;border-top:1px solid var(--secondary-color)}
@font-face{font-family:Nunito;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/fonts/NunitoSans-Regular.ttf) format("truetype")}@font-face{font-family:Nunito Semi Bold;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/fonts/NunitoSans-SemiBold.ttf) format("truetype")}@font-face{font-family:Nunito Semi Bold Italic;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/fonts/NunitoSans-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Nunito Bold;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/fonts/NunitoSans-Bold.ttf) format("truetype")}@font-face{font-family:Nunito Bold Italic;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/fonts/NunitoSans-BoldItalic.ttf) format("truetype")}@font-face{font-family:Nunito ExtraBold;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/fonts/NunitoSans-ExtraBold.ttf) format("truetype")}@font-face{font-family:Nunito ExtraBold Italic;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/fonts/NunitoSans-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Nunito Black;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/fonts/NunitoSans-Black.ttf) format("truetype")}@font-face{font-family:Nunito Black Italic;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/fonts/NunitoSans-BlackItalic.ttf) format("truetype")}@font-face{font-family:Nunito Light;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/fonts/NunitoSans-Light.ttf) format("truetype")}@font-face{font-family:Nunito Light Italic;src:url(/themes/custom/vzbv_rebrush2025/components/vendor/fonts/NunitoSans-LightItalic.ttf) format("truetype")}body{--secondary-color:#c83f3f;--infographic-bar:#d3d3d3;--infographic-bar-hover:var(--secondary-color);--infographic-bar-unknown:#d3d3d3;--infographic-bg:#f1ecf6;--dek-color:#0068ae}body.rebrush2025{--secondary-color:#dc020e;--infographic-bar:var(--secondary-color);--infographic-bar-hover:#ae0a14;--infographic-bar-unknown:#575656;--infographic-bg:#d9dada;--dek-color:#dc020e}body{--base-font:Fira,Droid serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--base-font-bold:Fira Bold,Droid serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--base-font-light:Fira Light,Droid serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--base-font-medium:Fira Medium,Droid serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body.rebrush2025 .container,body.rebrush2025 .messages,body.rebrush2025 .page-node-type-aktionsseite .block-system-breadcrumb-block .breadcrumb-nav{max-width:1200px!important}body.rebrush2025.page-node-type-aktionsseite .block-system-breadcrumb-block{max-width:100%!important}body.rebrush2025.page-node-type-article .main-content .article-body>div>*{max-width:none}body.rebrush2025 .article-header.container,body.rebrush2025 .dek-regierungsvorhaben--view-mode-full .article-body>.container>div,body.rebrush2025 .main-content .article-body>.container.paragraph--slideshow,body.rebrush2025 .main-content .article-body>.text-section,body.rebrush2025 .newsletter-wrapper,body.rebrush2025 .text-section{max-width:880px!important}body.rebrush2025 .dek-regierungsvorhaben--view-mode-full .article-body .hero-image{margin-bottom:2.5rem}body.rebrush2025 .dek-regierungsvorhaben--view-mode-full .article-body .statistik-key-facts.container{padding:0;margin-top:2.5rem}body.rebrush2025 .dek-tool article.dek-regierungsvorhaben--view-mode-full .period-status:not(:first-child){margin-top:2.5rem}body.rebrush2025 .dek-tool article.dek-regierungsvorhaben--view-mode-full .section.field-inhaltselement .container{padding:0}body.rebrush2025 .view-id-dek_tool.view-display-id-embed_1 .teaser-list,body.rebrush2025 .view-id-dek_tool.view-display-id-embed_1 .teaser-list .grid-politikcheck{margin-bottom:0}body.rebrush2025 .dek .grid-section .print-outer-wrapper button{margin-top:1rem}body.rebrush2025 .social-media-highlight-box>:not(.social-channels){max-width:800px;margin-left:auto;margin-right:auto}body.rebrush2025 .blockquote.with-person:not(.special) .person img,body.rebrush2025 .teaser-list.contacts .teaser-row.contact .teaser-image .fa-phone,body.rebrush2025 .teaser-list.contacts .teaser-row.contact img,body.rebrush2025 blockquote.with-person:not(.special) .person img{max-width:200px}body.rebrush2025.path-frontpage .main.front .main-content{margin-top:0}body.rebrush2025{--base-font:Nunito,sans-serif;--base-font-bold:Nunito Bold,sans-serif;--base-font-light:Nunito,sans-serif;--base-font-medium:Nunito Semi Bold,sans-serif;color:#000}body.rebrush2025 .h1,body.rebrush2025 .h1 a:not(:hover):not(:.focus-visible),body.rebrush2025 .h1 a:not(:hover):not(::focus-visible),body.rebrush2025 .h2,body.rebrush2025 .h2 a:not(:hover):not(:.focus-visible),body.rebrush2025 .h2 a:not(:hover):not(::focus-visible),body.rebrush2025 .h3,body.rebrush2025 .h3 a:not(:hover):not(:.focus-visible),body.rebrush2025 .h3 a:not(:hover):not(::focus-visible),body.rebrush2025 .h4,body.rebrush2025 .h4 a:not(:hover):not(:.focus-visible),body.rebrush2025 .h4 a:not(:hover):not(::focus-visible),body.rebrush2025 .h5,body.rebrush2025 .h5 a:not(:hover):not(:.focus-visible),body.rebrush2025 .h5 a:not(:hover):not(::focus-visible),body.rebrush2025 h1,body.rebrush2025 h1 a:not(:hover):not(:.focus-visible),body.rebrush2025 h1 a:not(:hover):not(::focus-visible),body.rebrush2025 h2,body.rebrush2025 h2 a:not(:hover):not(:.focus-visible),body.rebrush2025 h2 a:not(:hover):not(::focus-visible),body.rebrush2025 h3,body.rebrush2025 h3 a:not(:hover):not(:.focus-visible),body.rebrush2025 h3 a:not(:hover):not(::focus-visible),body.rebrush2025 h4,body.rebrush2025 h4 a:not(:hover):not(:.focus-visible),body.rebrush2025 h4 a:not(:hover):not(::focus-visible),body.rebrush2025 h5,body.rebrush2025 h5 a:not(:hover):not(:.focus-visible),body.rebrush2025 h5 a:not(:hover):not(::focus-visible){color:#000}@media (min-width:1200px){body.rebrush2025 .h1{font-size:2.8125rem}}body.rebrush2025 .form-composite>legend,body.rebrush2025 .label{font-family:var(--base-font-bold);font-weight:400;font-style:normal}body.rebrush2025 .fullscreen-modal .content h2{color:inherit}body.rebrush2025 .h2.section-headline{color:#000;margin-bottom:2rem}body.rebrush2025 .btn-secondary:not(:disabled):not(.disabled):active{color:#fff;background:var(--secondary-color)}body.rebrush2025 .btn-secondary .link-arrow{display:none}body.rebrush2025 .btn-outline-secondary{color:#fff;background:var(--secondary-color)}body.rebrush2025 .btn-outline-secondary.active,body.rebrush2025 .btn-outline-secondary.is-active,body.rebrush2025 .btn-outline-secondary:active,body.rebrush2025 .btn-outline-secondary:focus,body.rebrush2025 .btn-outline-secondary:focus:not([disabled]):not(.disabled),body.rebrush2025 .btn-outline-secondary:hover,body.rebrush2025 .btn-outline-secondary:hover:not([disabled]):not(.disabled),body.rebrush2025 .btn-outline-secondary:not([href]):not([tabindex]).active,body.rebrush2025 .btn-outline-secondary:not([href]):not([tabindex]).is-active,body.rebrush2025 .btn-outline-secondary:not([href]):not([tabindex]):active,body.rebrush2025 .btn-outline-secondary:not([href]):not([tabindex]):focus:not([disabled]):not(.disabled),body.rebrush2025 .btn-outline-secondary:not([href]):not([tabindex]):hover:not([disabled]):not(.disabled){color:var(--secondary-color);background-color:#fff}body.rebrush2025 .block-content--type-mailingwork-formular button[type=submit]:not(:hover):not(:focus),body.rebrush2025 .btn-secondary:not(:hover):not(:focus){background-color:var(--secondary-color);border-color:var(--secondary-color);color:#fff}body.rebrush2025 .banner .group-left a.btn-outline-secondary{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial}body.rebrush2025 .toc .btn{border-radius:0 21px 21px 0;padding-left:.5rem;border-left:none}body.rebrush2025 .toc .btn.active{background:#fff!important;border-color:var(--secondary-color)!important;color:var(--secondary-color)!important}body.rebrush2025 .alphabet .btn-group .btn:not(.btn-text){padding:0;width:31px;border-radius:50%}body.rebrush2025 .government-period-filter .btn{color:#fff}body.rebrush2025 .government-period-filter .filters .active .btn{background:#fff;color:var(--secondary-color)}body.rebrush2025 .link-arrow:not(.visible),body.rebrush2025 .teaser-link .link-arrow:after{display:none}body.rebrush2025 .download-icon{background:url(/themes/custom/vzbv_rebrush2025/images/icon-download.svg) no-repeat 50%;background-size:contain;width:20px;display:inline-block;height:16px;position:relative;top:2px}body.rebrush2025 .download-icon:after{display:none}body.rebrush2025 main .teaser-wrapper-link,body.rebrush2025 main ol,body.rebrush2025 main p:not(.lang-link),body.rebrush2025 main ul{color:#000}body.rebrush2025 main p.lead{color:var(--secondary-color);margin-bottom:.3rem}body.rebrush2025 main .banner .group-left h2,body.rebrush2025 main .banner .group-left p,body.rebrush2025 main .layout--picwall .media-paragraph figure figcaption .caption-wrapper *{color:#fff}body.rebrush2025 main .banner .group-left .btn-outline-secondary{border-radius:20px}body.rebrush2025 main .container .btn:not(.btn-text):not(.tab-style):not(.letter){padding:.8rem 1.5em;border-radius:30px}body.rebrush2025 main article .period-navigation .btn{padding:5px 15px!important}@media screen and (min-width:500px){body.rebrush2025 main article .period-navigation .btn{width:40%}}body.rebrush2025 main .standpunkte{border-radius:.75rem}@media (min-width:1024px){body.rebrush2025 main .standpunkte{border-radius:1.5rem}}body.rebrush2025 main .tab-wrapper .nav-tabs{border-bottom:1px solid transparent;position:relative;top:1px}@media (max-width:1023.98px){body.rebrush2025 main .tab-wrapper .nav-tabs .nav-item button{border-radius:23px}}@media (min-width:1024px){body.rebrush2025 main .tab-wrapper .nav-tabs .nav-item:first-child button{border-radius:1rem 0 0 0}body.rebrush2025 main .tab-wrapper .nav-tabs .nav-item:last-child button{border-radius:0 1rem 0 0}}body.rebrush2025 main .tab-wrapper .tab-content{border-radius:1rem;border-top-color:var(--secondary-color)}@media (min-width:1024px){body.rebrush2025 main .tab-wrapper .tab-content{border-radius:0 1rem 1rem}}body.rebrush2025 main .accordion-item{border-radius:1.25rem}body.rebrush2025 main .accordion-item .card-header{background:none}body.rebrush2025 main .teaser-row.tool{border-radius:1.5rem}body.rebrush2025 main .slider-teaser-project .slick-slide>div{border-radius:.75rem}body.rebrush2025 main .slider-wrapper .slick-dotted+.button-container,body.rebrush2025 main .slider-wrapper>.button-container,body.rebrush2025 main .teaser-list{border-bottom:none}@media (max-width:639.98px){body.rebrush2025 main .custom-tabs .tab-content{border-radius:1rem;border-top-color:var(--secondary-color)}body.rebrush2025 main .custom-tabs .nav-tabs li button{border-radius:14px}body.rebrush2025 main .main-content .article>.container .custom-tabs .nav-tabs-wrapper,body.rebrush2025 main .main-content .article>.container .custom-tabs .tab-content-wrapper{padding:0}}body.rebrush2025 .breadcrumb{padding:.75rem 0}body.rebrush2025 .full-width-bg,body.rebrush2025 .tabs-wrapper{border:none;background:#ececec}body.rebrush2025.page-node-type-landingpage .lang-link{text-align:left}body.rebrush2025 .container .views-prg-pager .btn,body.rebrush2025 .container .views-prg-pager .button,body.rebrush2025 .pager__item a{border-radius:15px;min-width:30px;padding:.5rem!important}body.rebrush2025 .teaser-wrapper-link .card-body p.teaser-link:not(.visible),body.rebrush2025 .teaser-wrapper-link .teaser-body .teaser-link:not(.visible){display:none}body.rebrush2025 .teaser-wrapper-link:hover .card-body p:not(.teaser-link),body.rebrush2025 .teaser-wrapper-link:hover .hero-content p:not(.teaser-link),body.rebrush2025 .teaser-wrapper-link:hover .teaser-body p:not(.teaser-link){text-decoration:underline;color:var(--secondary-color)}body.rebrush2025 .teaser-wrapper-link:hover .btn-secondary:not(:hover):not(:focus){background:#fff;color:var(--secondary-color)}@media (min-width:1024px){.slider-wrapper .slick-dots li button .slick-dot-icon:before{font-size:.5rem;color:var(--secondary-color);-webkit-transition:.25s;transition:.25s}.slider-wrapper .slick-dots li.slick-active button .slick-dot-icon:before{font-size:.75rem}}.slider-wrapper .slick-next:before,.slider-wrapper .slick-prev:before,.slider-wrapper .swiper-next:before,.slider-wrapper .swiper-prev:before{opacity:1;color:var(--secondary-color)}.slider-wrapper .slick-next:hover:before,.slider-wrapper .slick-prev.focus-visible:before,.slider-wrapper .slick-prev:focus-visible:before,.slider-wrapper .slick-prev:hover:before,.slider-wrapper .swiper-next.focus-visible:before,.slider-wrapper .swiper-next:focus-visible:before,.slider-wrapper .swiper-next:hover:before,.slider-wrapper .swiper-prev.focus-visible:before,.slider-wrapper .swiper-prev:focus-visible:before,.slider-wrapper .swiper-prev:hover:before .slick-next.focus-visible:before,.slider-wrapper .swiper-prev:hover:before .slick-next:focus-visible:before{opacity:.5}.hero2025{position:relative;margin-bottom:4rem}.hero2025 .hero-content{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero2025 .hero-content .date{font-size:1rem;font-family:var(--base-font);color:var(--secondary-color)}.hero2025 .hero-content .hero-icon{color:var(--secondary-color);font-size:1.5rem}@media (min-width:1200px){.hero2025 .hero-content .h2 a{font-size:2.8125rem}}.hero2025 .hero-content .teaser-text{line-height:1.3;margin-bottom:1.5rem}.hero2025 .teaser-image.mobile-version{display:none}@media (max-width:1023.98px){.hero2025 .teaser-text{display:none}}@media (max-width:639.98px){.hero2025 .teaser-image.desktop-version{display:none}.hero2025 .teaser-image.mobile-version{display:block;padding:0}.hero2025 .teaser-image.mobile-version figcaption{padding:0 1rem}}.hero2025.without-image{text-align:center;margin-bottom:0}.hero2025.without-image .subtitle{font-size:1.125rem}@media (min-width:1024px){.hero2025.without-image .subtitle{font-size:1.25rem}}.hero2025.without-image p:last-child{margin-bottom:0}@media (min-width:1024px){.hero2025-no-image-container,.main-content>div.less-margin.hero2025-no-image-container{margin-bottom:2rem}}.path-frontpage .hero2025 .hero-content{padding-top:1rem}@media (min-width:640px){.path-frontpage .hero2025 .hero-content{padding-top:1rem;padding-bottom:1rem}}.block-content--type-hero-block .slider-wrapper{margin-left:-1rem;margin-right:-1rem}.block-content--type-hero-block .slider-wrapper .teaser-wrapper-link .teaser-link:not(.visible){display:inline-block!important}.block-content--type-hero-block .slider-wrapper .button-container{margin-left:1rem;margin-right:1rem}.back-to-wrapper .back-to-overview a:not(:hover):not(.focus-visible),.back-to-wrapper .back-to-overview a:not(:hover):not(:focus-visible){color:#000}.back-to-wrapper .back-to-overview a svg{height:14px}@media (min-width:1024px){.rebrushedhero2 h1{font-size:medium}}.rebrushedhero2.with-image .imagewrapper{position:relative;margin-bottom:2rem}.rebrushedhero2.with-image .imagewrapper .imagesource{position:absolute}.rebrushedhero2.with-image .imagewrapper h1{position:absolute;bottom:.5rem;left:.5rem;margin:0}.rebrushedhero2.with-image .imagewrapper h1>span{display:block}.rebrushedhero2.with-image .imagewrapper h1 .heading-inner,.rebrushedhero2.with-image .imagewrapper h1 .subheading-inner{display:inline;line-height:1.65;background:#fff;margin-bottom:1rem}.rebrushedhero2.with-image .imagewrapper h1 .subheading-inner{padding-left:.25rem;padding-right:.5rem}.rebrushedhero2.with-image .imagewrapper h1 .heading-inner{color:var(--secondary-color);padding-left:.25rem;padding-right:.5rem}@media (min-width:1024px){.rebrushedhero2.with-image .imagewrapper h1{min-height:200px}}.rebrushedhero2.with-image .imagewrapper h1.without-hero-subheading .title{margin-top:53px}@media (min-width:1024px){.rebrushedhero2.with-image .imagewrapper h1.without-hero-subheading{margin-top:53px}}.rebrushedhero2.with-image .text-below{margin-top:1rem;margin-left:auto;margin-right:auto}@media (max-width:1023.98px){.rebrushedhero2.with-image .hero-headline{min-height:45%}.rebrushedhero2.with-image .image-container{margin-left:-1rem;margin-right:-1rem}.rebrushedhero2.with-image .imagewrapper{margin-bottom:2.5rem}.rebrushedhero2.with-image .imagewrapper h1{left:0}}@media (max-width:639.98px){.rebrushedhero2.with-image .hero-headline{min-height:45%}.rebrushedhero2.with-image .subheading-inner{font-size:5vw}.rebrushedhero2.with-image .heading-inner{font-size:6vw}}.rebrushedhero2:not(.with-image){margin-top:3rem}.rebrushedhero2:not(.with-image) .subtitle{font-size:1.2rem}.rebrushedhero2 .text-below{font-size:1.2rem;margin-bottom:0}body.rebrush2025 .grey-select-style select:not([multiple]):not([size]){border-radius:5px}body.rebrush2025 input[type=checkbox],body.rebrush2025 input[type=radio]{border-radius:.25rem}body.rebrush2025 input[type=checkbox].error,body.rebrush2025 input[type=radio].error{border-color:#dc3545}body.rebrush2025 input[type=checkbox].error:not(:invalid),body.rebrush2025 input[type=radio].error:not(:invalid){border-color:#4bb543}body.rebrush2025 .form-control,body.rebrush2025 input[type=email],body.rebrush2025 input[type=password],body.rebrush2025 input[type=tel],body.rebrush2025 input[type=text],body.rebrush2025 select,body.rebrush2025 textarea{border-radius:10px;border-width:3px}body.rebrush2025 .form-control.required,body.rebrush2025 .form-control:required,body.rebrush2025 .form-control[required],body.rebrush2025 input[type=email].required,body.rebrush2025 input[type=email]:required,body.rebrush2025 input[type=email][required],body.rebrush2025 input[type=password].required,body.rebrush2025 input[type=password]:required,body.rebrush2025 input[type=password][required],body.rebrush2025 input[type=tel].required,body.rebrush2025 input[type=tel]:required,body.rebrush2025 input[type=tel][required],body.rebrush2025 input[type=text].required,body.rebrush2025 input[type=text]:required,body.rebrush2025 input[type=text][required],body.rebrush2025 select.required,body.rebrush2025 select:required,body.rebrush2025 select[required],body.rebrush2025 textarea.required,body.rebrush2025 textarea:required,body.rebrush2025 textarea[required]{border-color:#c00}body.rebrush2025 .form-control.required:not(:invalid),body.rebrush2025 .form-control:required:not(:invalid),body.rebrush2025 .form-control[required]:not(:invalid),body.rebrush2025 input[type=email].required:not(:invalid),body.rebrush2025 input[type=email]:required:not(:invalid),body.rebrush2025 input[type=email][required]:not(:invalid),body.rebrush2025 input[type=password].required:not(:invalid),body.rebrush2025 input[type=password]:required:not(:invalid),body.rebrush2025 input[type=password][required]:not(:invalid),body.rebrush2025 input[type=tel].required:not(:invalid),body.rebrush2025 input[type=tel]:required:not(:invalid),body.rebrush2025 input[type=tel][required]:not(:invalid),body.rebrush2025 input[type=text].required:not(:invalid),body.rebrush2025 input[type=text]:required:not(:invalid),body.rebrush2025 input[type=text][required]:not(:invalid),body.rebrush2025 select.required:not(:invalid),body.rebrush2025 select:required:not(:invalid),body.rebrush2025 select[required]:not(:invalid),body.rebrush2025 textarea.required:not(:invalid),body.rebrush2025 textarea:required:not(:invalid),body.rebrush2025 textarea[required]:not(:invalid){border-color:#4bb543}body.rebrush2025 .form-control.error,body.rebrush2025 .form-control:invalid,body.rebrush2025 input[type=email].error,body.rebrush2025 input[type=email]:invalid,body.rebrush2025 input[type=password].error,body.rebrush2025 input[type=password]:invalid,body.rebrush2025 input[type=tel].error,body.rebrush2025 input[type=tel]:invalid,body.rebrush2025 input[type=text].error,body.rebrush2025 input[type=text]:invalid,body.rebrush2025 select.error,body.rebrush2025 select:invalid,body.rebrush2025 textarea.error,body.rebrush2025 textarea:invalid{border-color:#dc3545}body.rebrush2025 .form-control.error:not(:invalid),body.rebrush2025 input[type=email].error:not(:invalid),body.rebrush2025 input[type=password].error:not(:invalid),body.rebrush2025 input[type=tel].error:not(:invalid),body.rebrush2025 input[type=text].error:not(:invalid),body.rebrush2025 select.error:not(:invalid),body.rebrush2025 textarea.error:not(:invalid){border-color:#4bb543}body.rebrush2025 .form-required:after{background-image:url(/themes/custom/vzbv_rebrush2025/images/required.svg)}body.rebrush2025 .filters-wrapper .select-filters-wrapper .form-actions input{border-radius:15px;padding-left:15px;padding-right:15px}body.rebrush2025 .webform-submission-form input[type=submit]{padding:0 25px!important;border-radius:30px;width:auto;text-transform:none}body.rebrush2025 .newsletter-form-big input[type=email],body.rebrush2025 .newsletter-form-big input[type=tel],body.rebrush2025 .newsletter-form-big input[type=text],body.rebrush2025 .newsletter-form-big select:not([multiple]):not([size]),body.rebrush2025 .newsletter-form-big textarea,body.rebrush2025 .newsletter-form input[type=email],body.rebrush2025 .newsletter-form input[type=tel],body.rebrush2025 .newsletter-form input[type=text],body.rebrush2025 .newsletter-form select:not([multiple]):not([size]),body.rebrush2025 .newsletter-form textarea,body.rebrush2025 .registration-form input[type=email],body.rebrush2025 .registration-form input[type=tel],body.rebrush2025 .registration-form input[type=text],body.rebrush2025 .registration-form select:not([multiple]):not([size]),body.rebrush2025 .registration-form textarea,body.rebrush2025 .webform-submission-form input[type=email],body.rebrush2025 .webform-submission-form input[type=tel],body.rebrush2025 .webform-submission-form input[type=text],body.rebrush2025 .webform-submission-form select:not([multiple]):not([size]),body.rebrush2025 .webform-submission-form textarea{border-radius:10px;border-width:3px}body.rebrush2025 .newsletter-form-big .form-item-checkboxes{border:none;padding:0}body.rebrush2025 .newsletter-form-big.extended-form .presseinfos-wrapper legend a,body.rebrush2025 .newsletter-form-big .newsletter-und-aufrufe>legend a{color:#000}body.rebrush2025 .newsletter-form-big.extended-form .presseinfos-wrapper{border-bottom:none;padding-bottom:0}body.rebrush2025 .newsletter-form-big.extended-form .presseinfos-wrapper .form-item-presseinfos-digitale-welt{background-image:url(/themes/custom/vzbv_rebrush2025/images/newsletter-form/icon-digitales.svg)}body.rebrush2025 .newsletter-form-big.extended-form .presseinfos-wrapper .form-item-presseinfos-energie{background-image:url(/themes/custom/vzbv_rebrush2025/images/newsletter-form/icon-energie.svg)}body.rebrush2025 .newsletter-form-big.extended-form .presseinfos-wrapper .form-item-presseinfos-finanzen{background-image:url(/themes/custom/vzbv_rebrush2025/images/newsletter-form/icon-finanzen.svg)}body.rebrush2025 .newsletter-form-big.extended-form .presseinfos-wrapper .form-item-presseinfos-gesundheit{background-image:url(/themes/custom/vzbv_rebrush2025/images/newsletter-form/icon-gesundheit.svg)}body.rebrush2025 .newsletter-form-big.extended-form .presseinfos-wrapper .form-item-presseinfos-mobilität{background-image:url(/themes/custom/vzbv_rebrush2025/images/newsletter-form/icon-mobilitaet.svg)}body.rebrush2025 .newsletter-form-big.extended-form .presseinfos-wrapper .form-item-presseinfos-lebensmittel{background-image:url(/themes/custom/vzbv_rebrush2025/images/newsletter-form/icon-lebensmittel.svg)}body.rebrush2025 .newsletter-form-big.extended-form .presseinfos-wrapper .form-item-presseinfos-recht{background-image:url(/themes/custom/vzbv_rebrush2025/images/newsletter-form/icon-recht.svg)}body.rebrush2025 .newsletter-form-big.extended-form .presseinfos-wrapper .form-item-presseinfos-wirtschaft{background-image:url(/themes/custom/vzbv_rebrush2025/images/newsletter-form/icon-wirtschaft.svg)}body.rebrush2025 .newsletter-form-big.extended-form .presseinfos-wrapper .form-item-presseinfos-verbraucherbildung{background-image:url(/themes/custom/vzbv_rebrush2025/images/newsletter-form/icon-verbraucherbildung.svg)}body.rebrush2025 .search-form.content input[type=search],body.rebrush2025 .search-form.content input[type=text]{border-radius:10px}.block-vzbv-infographics .infographic-header>div:first-child p{color:var(--secondary-color)}.state-project .green .card,.state-project .ligh_blue .card,.state-project .orange .card{border-radius:15px;color:#000}.state-project .green .card .h4,.state-project .ligh_blue .card .h4,.state-project .orange .card .h4{color:#000}.state-project .green .card{background:#dad3ea}.state-project .orange .card{background:#f6d5c9}.state-project .ligh_blue .card{background:#cde0ef}.state-project .ligh_blue .card a{display:block}.state-project .ligh_blue .card .arrow-link{display:block;margin-top:1rem}.state-project .ligh_blue .card .arrow-link:after{color:var(--secondary-color)}.state-project .dropdown button.dropdown-toggle{border:1px solid}.dropdown.show>.btn-secondary.dropdown-toggle{background:var(--secondary-color)}body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation a.btn,body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation button.btn{width:auto;background:#000;border-color:#000;color:#fff}body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation a.btn.disabled,body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation button.btn.disabled{opacity:1;color:#000;background:#d9dada!important;border:none;position:relative;top:-1px;border-top:1px solid #fff!important}body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation a.btn.disabled:hover,body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation button.btn.disabled:hover{background:#d9dada!important;cursor:not-allowed}body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation a.btn.is-active,body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation button.btn.is-active{background:#fff;color:var(--secondary-color);border-color:var(--secondary-color)}body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation a.btn.is-active.focus-visible,body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation a.btn.is-active:focus-visible,body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation button.btn.is-active.focus-visible,body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation button.btn.is-active:focus-visible{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:639.98px){body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation a.btn,body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation button.btn{min-width:7.75rem;font-size:.9rem;border-radius:9999px;line-height:1;padding:.5rem;margin-bottom:.25rem}}@media (min-width:640px){body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation .btn-group{position:relative;top:1px}body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation .btn-group a.btn,body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation .btn-group button.btn{margin:0 1px 0 0;min-width:7.75rem;font-size:.9rem;line-height:2.25rem;padding:.5rem;border-bottom-color:transparent}body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation .btn-group a.btn:not(:hover):not(:focus):not(.is-active),body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation .btn-group button.btn:not(:hover):not(:focus):not(.is-active){border-color:#000}body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation .btn-group a.btn:first-child,body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation .btn-group button.btn:first-child{border-radius:1rem 0 0 0}body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation .btn-group a.btn:last-child,body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation .btn-group button.btn:last-child{border-radius:0 1rem 0 0}body.rebrush2025.page-node-type-dek-regierungsvorhaben main article .period-navigation .border-below{border-top:1px solid var(--secondary-color)}}body.rebrush2025 .dek-tool .government-period-filter .filters .item.disabled .btn.disabled{color:#000;background:#d9dada;border-color:transparent}@media (min-width:1024px){body.rebrush2025 .dek-tool .government-period-filter .filters .item.disabled .btn.disabled{border-bottom:none}}.footer-nav .nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (max-width:1023.98px){.footer-nav .nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer-nav .nav a{color:#fff;padding:0 1rem;line-height:1}@media (max-width:1023.98px){.social-and-more{margin-bottom:1rem}footer.footer .footer-container.middle .right .footer-nav ul{display:block}}.backtotop .btn{background:var(--secondary-color);position:relative;top:-25px;width:50px;height:50px;border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.backtotop .btn:active,.backtotop .btn:focus,.backtotop .btn:hover{background:#fff;border-color:var(--secondary-color)}.backtotop .btn .vz-icons.arrow-up:before{font-size:.75rem}footer.footer .footer-container.middle{background:var(--secondary-color)}footer.footer .footer-container.middle .company-infos,footer.footer .footer-container.middle .company-title,footer.footer .footer-container.middle .h2,footer.footer .footer-container.middle .h3,footer.footer .footer-container.middle .h4,footer.footer .footer-container.middle .h5,footer.footer .footer-container.middle a,footer.footer .footer-container.middle h2,footer.footer .footer-container.middle h3,footer.footer .footer-container.middle h4,footer.footer .footer-container.middle h5,footer.footer .footer-container.middle p{color:#fff}footer.footer .footer-container.middle h2,footer.footer .footer-container.middle strong{font-family:var(--base-font-bold)}footer.footer .footer-container.middle h2 small{font-size:.85rem;text-transform:none}footer.footer .footer-container.middle a{font-size:.85rem}footer.footer .footer-container.middle a:before{display:none}footer.footer .footer-container.middle a:focus,footer.footer .footer-container.middle a:hover{text-decoration:underline}footer.footer .footer-container.middle .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-color:#fff}footer.footer .footer-container.middle .left .footerlogo-wrapper img{width:320px;height:auto}footer.footer .footer-container.middle .left .claim{font-family:Nunito Black,sans-serif;font-size:10vw;line-height:1;margin:3rem 0}@media (min-width:1024px){footer.footer .footer-container.middle .left .claim{font-size:6vw}}@media (min-width:1200px){footer.footer .footer-container.middle .left .claim{font-size:73px}}@media (min-width:1024px){footer.footer .footer-container.middle .left .social-channels .social-media.justify-content-end{-webkit-box-pack:left!important;-ms-flex-pack:left!important;justify-content:left!important}footer.footer .footer-container.middle .left .social-channels .social-media li:first-child{padding-left:0}}footer.footer .footer-container.middle .left .social-channels .social-media li a{width:50px;height:50px;font-size:1.75rem;background:none;border-color:#fff}footer.footer .footer-container.middle .left .footer-nav .nav li:first-child a{padding-left:0}footer.footer .footer-container.middle .left .footer-nav li:not(:last-child) a{border-right:1px solid #fff}footer.footer .footer-container.middle .footermenu{margin-bottom:1rem}@media (min-width:1024px){footer.footer .footer-container.middle .footermenu{margin-bottom:0}}footer.footer .footer-container.middle .footermenu ul.nav li{margin:0}footer.footer .footer-container.middle .footermenu ul.nav li a{padding:0;vertical-align:top;margin-bottom:3px}footer.footer .footer-container.middle .company-title{margin:0}@media (min-width:1024px){footer.footer .footer-container.middle .left{padding-right:2rem}footer.footer .footer-container.middle .right{padding-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}}footer.footer .footer-container.bottom{background:none;color:#000}footer.footer .footer-container.bottom p{color:#000}footer.footer a.focus-visible img,footer.footer a:focus-visible img{border:3px solid #fff}#header{background-color:var(--secondary-color)}@media (min-width:1024px){#header{background-color:#fff}}#header .topbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#header .topbar.mobile-topbar{width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;background:var(--secondary-color)}#header .topbar.mobile-topbar a.focus-visible,#header .topbar.mobile-topbar a:focus-visible,#header .topbar.mobile-topbar button.focus-visible,#header .topbar.mobile-topbar button:focus-visible{outline:2px solid #fff}#header .topbar.mobile-topbar .sitelogo-wrapper a{outline-offset:-2px}#header .topbar.mobile-topbar .topbar-left.sitelogo-wrapper a{display:block}#header .topbar.mobile-topbar .topbar-left.sitelogo-wrapper .logo{max-height:60px;width:250px;height:auto;padding:0;margin:1rem}#header .topbar.mobile-topbar .search-form .search-toggle{color:var(--secondary-color);background:none;border-radius:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header .topbar.mobile-topbar .search-form .search-toggle .vz-icons.close-x,#header .topbar.mobile-topbar .search-form .search-toggle .vz-icons.search{color:#fff;font-size:1.5rem}#header .topbar.mobile-topbar .search-form .search-toggle span{font-size:0;line-height:0;margin:0}#header .topbar.mobile-topbar .search-form .search-container{top:2.4rem}#header .topbar.mobile-topbar .navbar-toggler{margin-right:1rem;padding:0;width:29px}#header .topbar.mobile-topbar .navbar-toggler:not(.collapsed) .navbar-toggler-icon:after{content:"\e91d";font-style:normal;font-weight:400;font-family:vz-icons;font-size:75%;line-height:1.5}#header .topbar.mobile-topbar .navbar-toggler,#header .topbar.mobile-topbar .navbar-toggler.focus-visible,#header .topbar.mobile-topbar .navbar-toggler.focus-visible .navbar-toggler-icon:after,#header .topbar.mobile-topbar .navbar-toggler .navbar-toggler-icon,#header .topbar.mobile-topbar .navbar-toggler:focus-visible,#header .topbar.mobile-topbar .navbar-toggler:focus-visible .navbar-toggler-icon:after,#header .topbar.mobile-topbar .navbar-toggler:hover,#header .topbar.mobile-topbar .navbar-toggler:hover .navbar-toggler-icon:after{color:#fff;background:none}@media (min-width:1024px){#header .topbar{margin:20px 15px}}#header .topbar .topbar-left.sitelogo-wrapper a{display:block}#header .topbar .topbar-left.sitelogo-wrapper .logo{margin:0;width:310px;max-height:none}#header .topbar .topbar-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#header .topbar .sub-block-nav{background:none;overflow:visible}#header .topbar .sub-block-nav li .nav-link{background:none;color:#000;font-size:15px;line-height:1.4}#header .topbar .sub-block-nav li a,#header .topbar a{font-family:var(--base-font-medium)}#header .topbar .sub-block-nav li a.focus-visible,#header .topbar .sub-block-nav li a:focus-visible,#header .topbar .sub-block-nav li a:hover,#header .topbar a.focus-visible,#header .topbar a:focus-visible,#header .topbar a:hover{text-decoration:underline;color:var(--secondary-color)}#header .topbar .sub-block-nav li a.focus-visible,#header .topbar .sub-block-nav li a:focus-visible,#header .topbar a.focus-visible,#header .topbar a:focus-visible{outline:1px solid}#header .topbar .search-form{margin-left:1.125rem}#header .topbar .search-form input[type=search]{border-radius:10px}#header .topbar .search-form .form-item-search-api-fulltext input.form-autocomplete.ui-autocomplete-loading{background-image:none}#header .topbar .search-form .form-submit{border-radius:0 8px 8px 0}#header .topbar .search-form .form-submit+.vz-icons.search{border-radius:0 8px 8px 0;margin:2px 0 0;height:100%}#header .topbar .search-form .form-submit.focus-visible+.vz-icons.search,#header .topbar .search-form .form-submit:focus-visible+.vz-icons.search,#header .topbar .search-form .form-submit:hover+.vz-icons.search{background:var(--secondary-color);color:#fff}#header .topbar .search-form .search-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ececec;color:#000;border-radius:25px;padding:13px 20px}#header .topbar .search-form .search-toggle .vz-icons.search{font-size:1rem;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}#header .topbar .search-form .search-toggle .vz-icons.close-x{font-size:.75rem;line-height:24px;width:16px}#header .topbar .search-form .search-toggle span{font-family:var(--base-font-medium);font-size:15px;line-height:1.4;margin-left:4px}#header .topbar .search-form .search-toggle.focus-visible,#header .topbar .search-form .search-toggle:focus-visible,#header .topbar .search-form .search-toggle:hover{background-color:var(--secondary-color);color:#fff}#header .topbar .search-form .search-toggle.focus-visible *,#header .topbar .search-form .search-toggle:focus-visible *,#header .topbar .search-form .search-toggle:hover *{color:#fff}#header .topbar .accessibility-link{margin-left:16px}#header .topbar .accessibility-link svg{width:25px;vertical-align:top}#header .topbar .accessibility-link.focus-visible svg,#header .topbar .accessibility-link:focus-visible svg,#header .topbar .accessibility-link:hover svg{fill:var(--secondary-color)}#header .mainnav-bar{background-color:var(--secondary-color)}#header .mainnav-bar .navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:none}@media (min-width:1024px){#header .mainnav-bar .navbar,#header .mainnav-bar .navbar .main-menu{background-color:var(--secondary-color)}}#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1{top:100%;border-top:0;padding:0}@media (min-width:1024px){#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .row{padding:1rem 0;max-width:1200px}#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .row .nav.menulinks{padding-left:5rem}}#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .menu-teasers-wrapper{padding-top:2rem}#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .menu-teasers-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .menu-teasers-row .item{padding:0;margin-bottom:1rem}#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .menu-teasers-row .item h3{margin:.25rem 0}#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .menu-teasers-row .item .h5 a,#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .menu-teasers-row .item h3 a{min-height:auto;margin:0;text-decoration:none}#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .menu-teasers-row .item .h5 a:before,#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .menu-teasers-row .item h3 a:before{display:none}#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .menu-teasers-row .item p.imagesource{margin:.5rem 0 0}#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .menu-teasers-row .item p.teaser-text{margin-top:0}@media (min-width:1024px){#header .mainnav-bar .inline-nav .dropdown-submenu>.dropdown-menu.level-1 .menu-teasers-row .item{padding:0 1rem 0 0}}@media (min-width:1024px){#header .mainnav-bar .inline-nav .dropdown-menu{border-bottom-width:2px}#header .mainnav-bar .inline-nav .dropdown-menu .description-text{border-left:none}}#header .mainnav-bar .inline-nav ul.level-0>li>a,#header .mainnav-bar .inline-nav ul.level-0>li span.link,#header .mainnav-bar.sub ul.level-1>li>a,#header .mainnav-bar.sub ul.level-1>li>span.link{font-family:Nunito ExtraBold;padding:1px 18px 0;font-size:18px;line-height:1}#header .mainnav-bar .inline-nav ul.level-0>li span.link,#header .mainnav-bar.sub ul.level-1>li>span.link{color:#fff}#header .mainnav-bar .inline-nav ul.main-menu.level-0>li.active>span.link,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li.show>a,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li.show>span.link,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li:hover>a,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li:hover>span.link,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a.is-active,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a:hover,#header .mainnav-bar.sub ul.level-1>li.active>span.link,#header .mainnav-bar.sub ul.level-1>li.show>a,#header .mainnav-bar.sub ul.level-1>li.show>span.link,#header .mainnav-bar.sub ul.level-1>li:hover>a,#header .mainnav-bar.sub ul.level-1>li:hover>span.link,#header .mainnav-bar.sub ul.level-1>li>a.is-active,#header .mainnav-bar.sub ul.level-1>li>a:hover{color:var(--secondary-color)}#header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a.is-active,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a:focus,#header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a:hover,#header .mainnav-bar.sub ul.level-1>li>a.is-active,#header .mainnav-bar.sub ul.level-1>li>a:focus,#header .mainnav-bar.sub ul.level-1>li>a:hover{background:none;text-decoration:underline}#header .mainnav-bar .inline-nav ul.level-0 li li span.link,#header .mainnav-bar.sub ul.level-1 li li span.link{padding:0;font-size:1rem;color:#000}@media (min-width:1024px){#header .mainnav-bar .inline-nav ul li .dropdown-toggle,#header .mainnav-bar.sub ul li .dropdown-toggle{-webkit-transition:.5s;transition:.5s;width:0;overflow:hidden;padding:0}#header .mainnav-bar .inline-nav ul.level-0>li,#header .mainnav-bar.sub ul.level-1>li{margin:0}#header .mainnav-bar .inline-nav ul.level-0>li:not(:first-child)>a,#header .mainnav-bar .inline-nav ul.level-0>li:not(:first-child)>span.link,#header .mainnav-bar.sub ul.level-1>li:not(:first-child)>a,#header .mainnav-bar.sub ul.level-1>li:not(:first-child)>span.link{border-left:1px solid #fff}#header .mainnav-bar .inline-nav ul.level-0>li.active+li>a,#header .mainnav-bar .inline-nav ul.level-0>li.active+li>span.link,#header .mainnav-bar .inline-nav ul.level-0>li:hover+li>a,#header .mainnav-bar .inline-nav ul.level-0>li:hover+li>span.link,#header .mainnav-bar.sub ul.level-1>li.active+li>a,#header .mainnav-bar.sub ul.level-1>li.active+li>span.link,#header .mainnav-bar.sub ul.level-1>li:hover+li>a,#header .mainnav-bar.sub ul.level-1>li:hover+li>span.link{border-color:var(--secondary-color)}#header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a:focus,#header .mainnav-bar.sub ul.level-1>li>a:focus{background:#fff}#header .mainnav-bar .inline-nav ul li .dropdown-toggle.focus-visible,#header .mainnav-bar .inline-nav ul li .dropdown-toggle:focus-visible,#header .mainnav-bar .inline-nav ul li.show .dropdown-toggle,#header .mainnav-bar .inline-nav ul li a.focus-visible+.dropdown-toggle,#header .mainnav-bar .inline-nav ul li a:focus-visible+.dropdown-toggle,#header .mainnav-bar.sub ul li .dropdown-toggle.focus-visible,#header .mainnav-bar.sub ul li .dropdown-toggle:focus-visible,#header .mainnav-bar.sub ul li.show .dropdown-toggle,#header .mainnav-bar.sub ul li a.focus-visible+.dropdown-toggle,#header .mainnav-bar.sub ul li a:focus-visible+.dropdown-toggle{width:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header .mainnav-bar .inline-nav ul li .dropdown-toggle.focus-visible svg,#header .mainnav-bar .inline-nav ul li .dropdown-toggle:focus-visible svg,#header .mainnav-bar.sub ul li .dropdown-toggle.focus-visible svg,#header .mainnav-bar.sub ul li .dropdown-toggle:focus-visible svg{-webkit-transform:scale(1.3);transform:scale(1.3)}}@media (max-width:1023.98px){#header .mainnav-bar .flyout-footer{display:block;padding:.5rem 0}#header .mainnav-bar .flyout-footer>*{margin:.5rem 0}#header .mainnav-bar .flyout-footer .language-link,#header .mainnav-bar .flyout-footer .nav-link,#header .mainnav-bar .flyout-footer .navbar,#header .mainnav-bar .flyout-footer .navbar-nav,#header .mainnav-bar .flyout-footer .sub-block-nav{background:none;font-size:1rem;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex}#header .mainnav-bar .flyout-footer ul li,#header .mainnav-bar .flyout-footer ul li a{min-height:auto}#header .mainnav-bar .flyout-footer .sub-block-nav ul li:not(:last-child) a{border-right:1px solid #fff}#header .mainnav-bar .flyout-footer a{display:inline-block}#header .mainnav-bar .flyout-footer a:focus,#header .mainnav-bar .flyout-footer a:hover{color:#fff;text-decoration:underline}#header .mainnav-bar .flyout-footer a:before{display:none}#header .mainnav-bar .flyout-footer .sub-block-nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header .mainnav-bar .menu-optional{padding:0 16px;background:var(--secondary-color)}#header .mainnav-bar .menu-optional a{color:#fff}}#header .topbar-right .language-switcher ul li{line-height:.85}#header .topbar-right .language-switcher ul li:first-child{border-right:1px solid #000;padding-right:12px;margin-right:12px}#header .topbar-right .language-switcher ul li a{color:#000;font-size:15px;line-height:1}.language-switcher ul li{padding:0}.language-de #header .language-switcher .language-link.de,.language-en #header .language-switcher .language-link.en{color:var(--secondary-color);font-family:var(--base-font-bold)}@media (max-width:1023.98px){.language-de #header .language-switcher .language-link.de,.language-en #header .language-switcher .language-link.en{display:none}}.search-button .vz-icons,.search-toggle .vz-icons{color:var(--secondary-color)}.language-en #header .mainnav-bar .inline-nav ul.main-menu.level-0>li>a.is-active{background:#fff}
