
.ProgrammbereichSuche > .Bereichsnavigation 
{
    display: block; /* oder eine andere gewünschte Anzeigeeigenschaft */
}

.ProgrammbereichSuche .Bereichsnavigation .Bereichsnavigation 
{
    display: none;
}

body > main {gap: 60px 15px} 

.Abbinder h2 {font-size: 0.9rem;}
#footer .Bild {padding: var(--abstand);}
#footer img {border-radius: var(--radius); width: 70%;}
.KontaktHauptgeschaeftstelle, .KontaktHauptgeschaeftsstelleText {height: 73vh;}

main > *:last-child {margin-bottom: unset;}

footer {margin-top: 25vh;}

.headerleichtesprache {grid-column: 3; grid-row: 1; order: 2;}
.headerleichtesprache img {max-width: 100px !important}
#LogoUndText {grid-column: span 2; justify-self: center; order: 1; flex: 0;}
.burger {order:3;}
#header_navi {grid-column: span 2; justify-self: center; order: 4;}
#header {justify-content: center;}

#header_logo {max-width: unset;}
#header_logo {max-width: unset;}
#header_logo img {max-width: 70vw;}

@media only screen and (min-width: 558px)
{
    #header_logo img {max-width: 55vw;}
}


@media only screen and (min-width: 811px)
{
    #header_logo img {max-width: 55vw;}
}

@media (prefers-color-scheme: dark)
{
    #header_logo_darkmode {padding: 10px; background: white; border-radius: var(--radius);}
}

#content .Programmbereich > nav 
{
    display: none;
}

.Kontakt.Teaser .Inhalt 
{
    border-radius: unset;
}