body.leichtesprache {
    line-height:2.5rem;
}
#header-leichtesprache {
    background-color:#fff;
}
#logo {
    background-color:#fff;
}
#menu {
    background-color:#efefef;
    
}
#menu img {
    background-color:#fff;
}
#menu a {
    text-decoration:none;
    font-weight:bold;
    line-height:1em;
}
#menu a:hover img,
#menu a:focus img {
    border:2px solid #c31919;
}
#menu a.active img {
    border:2px solid #c31919;
}
#content-wrap-leichtesprache .ce-column {
    margin-bottom:1rem;
}
#content-wrap-leichtesprache a {
    border-bottom:1px solid var(--primary);
}
#content-wrap-leichtesprache a:before {
    color:var(--text);
}
#content-wrap-leichtesprache a:hover,
#content-wrap-leichtesprache a:focus {
    background-color:var(--primary);
    color:var(--white);
}
#header-leichtesprache {
    position:sticky;
    z-index:5;
    top:0;
}
body.scroll .logo {
    width:150px;
    height:auto;
}
body.scroll #logo > .container {
    margin-top:.5rem !important;
    margin-bottom:.5rem !important;
}
body.scroll #menu {
    padding-top:0 !important;
}
body.scroll #menu .col {
    
    padding-bottom:0 !important;
}
body.scroll #menu img {
    height:80px;
    width:auto;
}
body.scroll #menu figcaption {
    font-size:0.8em;
}
body.scroll #menu .menu-cards-small img {
    height:50px;
}
main > .frame {
    scroll-margin-top:280px;
}
@media(max-width:991px)
{
    #content-wrap-leichtesprache .ce-left {
        display:flex;
        flex-wrap:wrap;
    }
    #content-wrap-leichtesprache .ce-gallery {
        order:2;
    }
    #content-wrap-leichtesprache .ce-bodytext {
        order:1;
    }
}

@media(min-width:992px)
{
    
    #content-wrap-leichtesprache .ce-left figure.image img {
        max-width:500px;
    }
    #content-wrap-leichtesprache .indent-left {
        margin-left:550px;
    }
}