@charset "UTF-8";
/* Small */
/* Slider */
.l-content-wrapper--inverted .c-slider .slick-dots li button, .l-content-wrapper--inverted .c-slider .slick-dots li button, .l-content-wrapper--inverted .c-slider .slick-dots li button {
  border-color: #FFF;
}
.l-content-wrapper--inverted .c-slider .slick-dots li button:active, .l-content-wrapper--inverted .c-slider .slick-dots li button:focus, .l-content-wrapper--inverted .c-slider .slick-dots li button:hover {
  border-color: #FFF;
  background-color: #FFF;
}
.c-cart-slider .slick-dots li button:focus {
  -webkit-box-shadow: inset 0 0 0 2px #F7F7F7, inset 0 0 0 4px #093260;
          box-shadow: inset 0 0 0 2px #F7F7F7, inset 0 0 0 4px #093260;
}
/* Slider Ende */
.c-image-link {
  display: block;
}
.c-image-link:focus {
  -webkit-box-shadow: 0 0 0 2px #093260, 0 0 0 4px #FFF;
          box-shadow: 0 0 0 2px #093260, 0 0 0 4px #FFF;
}
/* Formular */
input:focus {
  -webkit-box-shadow: 0 0 0 2px #FFF, 0 0 0 4px #093260;
          box-shadow: 0 0 0 2px #FFF, 0 0 0 4px #093260;
  outline: none;
}
/* Formular Ende */
.c-card-toggle__heading {
  color: #2C74B5 !important;
}
/* exdat runde Kachel */
.h-border-radius-5 img {
  border-radius: 5px;
}
.l-embedded-video-container .share {
  position: static;
  margin-top: -40px;
}
.l-embedded-video-container .share .wrapper-share {
  padding-top: 15px;
}
.l-embedded-video-container .share .wrapper-share::after {
  left: 85px;
  top: 0;
  bottom: auto;
  -webkit-transform: translateX(-50%) translateY(-50%) rotate(-135deg);
  -ms-transform: translateX(-50%) translateY(-50%) rotate(-135deg);
  transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
.c-slider .picture.picture.picture,
.c-slider .diagramm {
  margin-bottom: 10px;
  background: #FFFFFF;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 10px 0 rgba(153, 153, 153, 0.35);
          box-shadow: 0 0 10px 0 rgba(153, 153, 153, 0.35);
  overflow: hidden;
  max-width: 100%;
}
table thead {
  background-color: #CEE0F0;
  border: 1px solid #FFFFFF;
  border-right-color: #CEE0F0;
}
table thead th {
  border-left: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
  text-align: center;
}
table thead th:last-child {
  border-left-width: 1px;
  border-right-color: #CEE0F0;
}
table thead th:first-child {
  border-left-width: 1px;
  border-left-color: #FFFFFF;
}
table tbody th:first-child,
table tbody td:first-child {
  border-left: 1px solid #FFFFFF;
}
table tbody th:not(.Zwischenueberschrift):not(:last-child),
table tbody td:not(.Zwischenueberschrift):not(:last-child) {
  border-right: 1px solid #CCCCCC;
}
.header .navServiceMeta strong, .header .navServiceMeta a {
  line-height: 3rem;
}
/* Zahl der Woche */
.c-card--red {
  padding-top: 30px;
}
.c-card--red .c-stat {
  height: auto;
  width: auto;
}
.c-card--red .c-stat--weekly-number {
  margin-top: 15px;
}
.c-card--red .c-weekly-number__doctype {
  margin-bottom: 0;
  color: #000;
}
.c-card--red .c-stat strong {
  font-size: 6rem;
  line-height: 7rem;
  color: #fff;
  padding-bottom: 10px;
  padding-top: 10px;
}
.c-card--red .c-stat--left .c-stat__circle {
  margin-left: 0;
}
.c-card--red .c-stat--left .c-stat__circle::before {
  padding-top: 0;
  /* Anpassung Materna: IE kann hier kein initial */
}
.c-card--red .c-stat--left .c-stat__text {
  top: 0;
}
.c-card--red .c-stat__text {
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}
.c-card--red .c-stat small {
  font-size: 2rem;
  line-height: 2.6rem;
  font-weight: 700;
}
.c-card--red .c-weekly-number .c-weekly-number__headline {
  position: absolute;
  top: 30px;
  font-size: 1.8rem;
  color: #FD484D;
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
}
.c-card--red .c-weekly-number p {
  font-size: 2.2rem;
}
.c-card--red .c-stat--left .c-stat__icon, .c-card--red .c-stat--left .c-stat__left, .c-card--red .c-stat--left .c-stat__right {
  display: none;
}
.c-card--red .row.collapse.flex-dir-column {
  position: relative;
}
.c-stage .c-stat__text {
  padding-left: 10px;
  padding-right: 10px;
}
/* ZdW Übersichten*/
.c-zahlDerWoche.c-result {
  padding-bottom: 10px;
}
.row.noMarginLeft {
  margin-left: 0;
}
/* .c-card -- Reihenfolge */
.c-card--image.c-card--gray .large-7 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
}
.l-content-wrapper--inverted .c-card-nested .c-more {
  border-color: #333333;
  color: #333333;
}
.l-content-wrapper--inverted .c-card--lighter h2 {
  color: #333;
}
/*farbe text in button bereichsseite2*/
.l-card-grid .c-card-link .c-card-link__heading {
  color: #000000;
}
.l-card-grid .c-card-link.c-card-link--inverted .c-card-link__heading,
.l-card-grid .c-card-link:active .c-card-link__heading,
.l-card-grid .c-card-link:hover .c-card-link__heading,
.l-card-grid .c-card-link:focus .c-card-link__heading {
  color: #FFFFFF;
}
/* button in toggle */
.c-toggle__heading > button {
  width: 100%;
  color: inherit;
  text-align: left;
  cursor: inherit;
}
/* Farbe FAQ */
.l-content-wrapper--inverted .c-toggle__hash-link:hover,
.l-content-wrapper--inverted .c-toggle__hash-link:focus,
.l-content-wrapper--inverted .c-toggle__hash-link:active {
  color: inherit;
}
@media screen and (max-width: 47.9375em) {
  /* Small only */
}
@media print, screen and (min-width: 48em) {
  /* Medium */
}
@media screen and (min-width: 48em) and (max-width: 63.9375em) {
  /* Medium only */
}
@media print, screen and (min-width: 64em) {
  /* Large */
  .c-stage .c-stat strong {
    line-height: 3.6rem;
    margin-bottom: 11px;
    padding-top: 4px;
  }
  .c-card--red .c-stat--left .c-stat__text {
    top: 55%;
  }
  .c-card--red .c-stat small, .c-card--red .c-stat strong {
    text-align: left;
    margin-right: 60px;
  }
  .c-card--red .c-stat strong {
    padding-top: 60px;
  }
  .c-card--red .c-stat {
    margin-left: 0;
  }
  .c-card--red .c-weekly-number {
    padding-top: 3rem;
  }
  .c-card--red .c-weekly-number .c-weekly-number__headline {
    left: 30px;
    /* Anpassung Materna */
    margin-bottom: 0;
    line-height: 0;
  }
  .c-card--red .c-weekly-number .c-weekly-number__headline small {
    font-size: 1.3rem;
    line-height: 1.8rem;
    margin-bottom: 4px;
  }
  /* Scrolly */
  .c-stage--scrollytelling.c-stage--scrollytelling .c-stage__heading span {
    font-weight: 700;
  }
  .c-stage__text--overlay .c-stage__subheadline > span {
    font-weight: 500;
    font-size: 3rem;
  }
}
@media screen and (min-width: 64em) and (max-width: 74.3125em) {
  /* Large only */
}
@media screen and (min-width: 74.375em) {
  /* XLarge */
}
@media screen and (min-width: 74.375em) {
  /* XLarge only */
}
/* Cookie */
.content ul:not([class]) {
 margin-left:20px;
}
.list-entry-cookiebanner{
margin-bottom:28px;
}
.content ul:not([class]) ul {
list-style-type: circle;
}

.poster {
    max-width: 100%;
}

/* Scrollytelling Pictury Story*/
.c-scrollytelling-picture-story.is-sticky .c-scrollytelling-picture-story__story-container:not(.is-visible) .c-scrollytelling-picture-story__image-container {
  position: absolute;
  bottom: 0;
  left: auto;
  right: 0;
  top: auto;
  background-position: 100% 100%;
  max-width: 100%;
  transform: none;
}

/* 2025-04-22 Statistik-Bühne mibalzer */

.c-stat__link {
    display: block;
}

.c-stat--no-icon .c-stat__text {
    padding-top: 0;
}

/* 2025-05-15 */

.c-card--red .c-stat--weekly-number {
  display: flex;
  aspect-ratio: 1 / 1;
}
 
.c-card--red .c-stat--weekly-number .c-stat__text {
  top: -10px;
}
 
/*.c-card--red .c-stat--weekly-number .c-stat__text p {*/
/*  text-align: center;*/
/*}*/
  
/*.c-card--red .c-stat--weekly-number .c-stat__text strong,*/
/*.c-card--red .c-stat--weekly-number .c-stat__text small {*/
/*  text-align: inherit;*/
/*  margin-right: auto;*/
/*}*/

/*Zahl der Woche Kreis*/

.c-stat--weekly-number .c-stat__circle {
    min-height: auto;
}

.c-stat--weekly-number .c-stat__circle::after {
  content: none;
}

.c-card--red .c-stat--weekly-number {
    padding-block: 0;
    aspect-ratio: auto;
    margin-bottom: 0;
}

.c-stat--weekly-number .c-stat__text p {
  text-align: start;
  padding-top: 0;
}

.c-stat--weekly-number .c-stat__text strong {
  padding-top: .5ex;
}

.c-filter__dropdown{
    display:none;
}
.c-nav-flyout{
    z-index:100!important;
}
