@media screen and (max-width: 780px) {
html,
body {
    font-size:80%;
}
.content_links .stroke h4,
.content_rechts .stroke h4 {
    height:66px;
    padding-top:16px;
}
.content_links figure,
.content_rechts figure {
    width:155px;
}
.content_rechts .ce_text {
    margin-bottom:27px;
}
.ce_text.last {
    margin-bottom:0;
}
h1 {
    margin-top:35px;
}
h2 {
    margin-top:35px;
}
.sponsorenleiste {
    margin-top:41px;
}
.linie {
    margin-top:0;
    margin-bottom:35px;
}
.rot {
    margin-top:5px;
    margin-bottom:15px;
}
.blau {
    margin-top:20px;
    margin-bottom:15px;
}
p {
    margin-top:4px;
    font-size:1.85em;
}
.content_links h5,
.content_rechts h5,
.content_links h5.tiefer,
.content_rechts h5.tiefer {
    height:54px;
    margin-top:14px;
}
.weiterer {
    margin-top:30px;
}
.fuenfunddreissig {
    margin-top:25px;
}
.hoeher {
    margin-top:-54px;
}
.hoeher2 {
    margin-top:-25px;
}
#footer .container {
    margin-top:10px;
    margin-bottom:27px;
}
.sponsor-link {
    top:-55px;
}
.mod_breadcrumb ul {
    font-size:1.7em;
}
.linie.breadcrumb {
    margin-top:-13px;
}
.layout_latest h2 {
    padding-top:18px;
}
.layout_latest {
    margin-bottom:20px;
}
.contao-cookiebar label {
    line-height:1.5rem;
}
.contao-cookiebar .cc-inner label {
    font-size:1.2rem;
}
.fading {
 display:none;
}
}
