div.sectionRelated h3 {
    font-size: 1.4rem;
}
.c-stage__image {
    overflow: hidden;
}
#sprg574922 {
padding-bottom: 0;
}
#sprg574922 .c-card {
    background-color: #fd484d;
        min-height:200px;
}
#sprg574922 .l-card-grid > .row .c-card {
height: unset;
} 

#sprg574922 .c-card h3 {
    font-size: 60px;
    line-height: 70px;
    font-weight: 700;
    color: #fff;
}
#sprg574922 .c-card a {
    color: #000;
    border-bottom-color: #000;
}
#sprg574922 .c-card p {
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
}
#sprg574922 .l-card-grid > .row > .column {
    margin-bottom: 15px;
}
#sprg574922 .row .row .column:first-child .c-card:first-child {
    background: linear-gradient(180deg, #005bbc  50%, #ffd600  51%, #ffd600  100%) #1b0080;
}
#sprg656972.l-content-wrapper {
    padding: 0;
    margin-bottom: -30px;
}
#sprg656302::before {
    background: none;
}
#sprg656302 {
    padding: 0 0 10px 0;
}
#sprg611460::before {
    background: none;
}
#sprg611460 {
    padding: 0 0 10px 0;
}
 .header .logo img {
  max-width: 163px;

 }
@media only screen and (min-width: 768px) {
 .header .logo img {
  max-width: 197px;
  margin-top: 0px;

 }
.header {
padding-bottom: 38px;
}

}
@media only screen and (min-width: 1024px) {
 .header .logo img {
  max-width: 270px;
  margin-top: -18px;
 }
.header {
padding-bottom: 62px;
}
}

#sprg646634 .c-slider__count, #sprg795212 .c-slider__count  {
    text-align: right;
}
.richtext #sprg657228 p.picture:not(.links):not(.rechts), .richtext #sprg657326 p.picture:not(.links):not(.rechts), .richtext #sprg657328 p.picture:not(.links):not(.rechts) {
  margin-right: auto;
}
