@media screen and (max-width: 958px) {
html,
body {
    font-size:90%;
}
.content_links .stroke h4,
.content_rechts .stroke h4 {
    height:80px;
    padding-top:18px;
}
.content_links figure,
.content_rechts figure {
    width:189px;
    float:right;
}
.content_rechts figure {
    float:left;
}
.content_rechts .ce_text {
    margin-bottom:32px;
}
.ce_text.last {
    margin-bottom:0;
}
h1 {
    margin-top:40px;
}
h2 {
    margin-top:40px;
}
.sponsorenleiste {
    margin-top:45px;
    max-height:100px;
}
.linie {
    margin-top:-1px;
    margin-bottom:40px;
}
.rot {
    margin-top:5px;
    margin-bottom:20px;
}
.blau {
    margin-top:25px;
    margin-bottom:20px;
}
p {
    margin-top:8px;
}
.content_links h5,
.content_rechts h5,
.content_links h5.tiefer,
.content_rechts h5.tiefer {
    height:60px;
    margin-top:21px;
}
.hoeher {
    margin-top:-61px;
}
.hoeher2 {
    margin-top:-29px;
}
#footer .container {
    margin-top:20px;
    margin-bottom:37px;
}
.sponsor-link {
    top:-69px;
}
.linie.breadcrumb {
    margin-top:-11px;
}
.mod_breadcrumb {
    margin-top:-25px;
}
.layout_latest h2 {
    padding-top:23px;
}
.layout_latest {
    margin-bottom:24px;
}
.ce_gallery > ul li {
    width:33.33%;
}
.contao-cookiebar label {
    line-height:1.3rem;
}
.texteinklinker {
    padding:28px 40px 40px 40px;
}
}
