.grundprinzip{border-left:3px solid var(--d-gruen,#3d6911);padding-left:1rem;margin:1.5rem 0}
.grundprinzip::before{content:"Grundprinzip";display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--d-gruen,#3d6911);margin-bottom:.25rem}
.teststand{border-left:3px solid var(--d-orange,#b8651a);padding-left:1rem;margin:1.5rem 0}
.teststand::before{content:"Aktueller Systemstand";display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--d-orange,#b8651a);margin-bottom:.25rem}
.presentation-slides .pres-slide>p,.presentation-slides .pres-slide>ul,.presentation-slides .pres-slide>ol{max-width:75%;width:100%;text-align:center}
.presentation-slides .pres-slide>div.diagram{order:2}
.presentation-slides .pres-slide>p,.presentation-slides .pres-slide>ul,.presentation-slides .pres-slide>ol{order:3}
.pres-section-divider{text-align:center}
.pres-section-divider .pres-teil{font-size:1rem;opacity:0.5;margin-bottom:0.25rem}
.pres-section-divider p{text-align:center}
@media(prefers-color-scheme:dark){
.grundprinzip{border-left-color:var(--d-gruen,#5a9e2f)}
.grundprinzip::before{color:var(--d-gruen,#5a9e2f)}
.teststand{border-left-color:var(--d-orange,#d4922a)}
.teststand::before{color:var(--d-orange,#d4922a)}
}