@media screen and (max-width: 500px) {
header {
    height:70px;
}
header .logo img {
    max-height:70px;
    margin-left:100px;
}
.mod_mobile_menu {
    right:16px;
    top:20px;
}
header .mod_changelanguage {
    right:80px;
    top:10px;
}
#headerslider {
    margin-top:108px;
}
.voll .content-text:first-child {
    height:auto;
    padding-bottom:60px;
}
.voll .content-text:first-child figure {
    display:none;
}
.textbanner {
    width:100%;
}
.voll .content-text:first-child h3 {
    margin-top:2rem;
    margin-right:2rem;
}
.voll .content-text:first-child p {
    margin-right:2rem;
}
.voll .sprachen {
    width:100%;
    max-width:100%;
    top:140px;
}
.voll .sprachen ul {
    margin-right:2rem;
}
.voll .content-text.last {
    padding-left:1.5rem;
}
.voll .content-text.last figure {
    display:none;
}
.voll .content-text.last p {
    width:100%;
}
.voll.galerie .content-slick-slider {
    padding:0 10px;
}
.content-accordion .content-gallery li {
    height:auto;
    max-width:100%;
}
footer .kontaktdaten {
    text-align:center;
}
footer .kontaktdaten::after {
    display:none;
}
}