.c-teaser p span:lang(en-GB), .c-teaser p span:lang(en-FR){
  font-size: 2rem;
  color: #000;
  margin-right: 0rem;
}
/**** Format beim Newsletter ausblenden ****/
form .newsletter-format {
  display: none;
}
/**** Abstand unter Button-Modul erhoehen****/
.c-button.has-arrow-right, .consent-wrapper .has-arrow-right.consent-button {
    margin-bottom: 40px;
}
.c-header__branding {
  margin-bottom: 0;
}
.c-nav-primary {
  margin-top: -35px;
  margin-left: 0px;
}
.c-header.is-sticky {
  padding: 26px 15px 0;
}
.c-header::after {
  content: "";
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 100vw;
  background: #dddfe4;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.c-header.is-sticky {
  padding: 26px 15px 0;
}
.c-header::after {
  content: "";
  position: absolute;
  display: inline-block;
  height: 1px;
  width: 100vw;
  background: #dddfe4;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}
.previewhint::before {
  content: "";
  background: #ca0101;
  width: 100vw;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  z-index: -1;
  transform: translateX(-50%);
}
.c-mobile-nav {
  padding-top: 20px;
}
.c-mobile-nav__close {
  display: block;
  height: auto;
  padding-right: 50px;
  line-height: 2;
  transform: none;
}
.c-mobile-nav__close svg {
  position: absolute;
  height: 40px;
  transform: translateY(-50%);
}
@media only screen and (min-width: 48em) {
  .c-header::after {
    width: calc(100% - 24px);
    left: 12px;
    transform: none;
  }
 
  .c-picture-gallery {
    justify-content: space-between;
  }
  .c-picture-gallery__wrapper {
    width: 65%;
  }
  .c-picture-gallery__wrapper-text {
    width: calc(35% - 36px);
  }
}
.c-teaser--event .c-teaser__date span {
  display: inline-block;
  margin-right: 0;
}
.nkrtable th {
   font-style:normal;
   background-color:#0077b6;
   color:#fff;
}
.nkrtable th a:hover{
   color:#fff;
}
.nkrtable .width15 {
width:15%;
}
.nkrtable .width20 {
width:20%;
}
.nkrtable td div {
   color: #0077b6;
}
.nkrtable td a {
   text-decoration:none;
}
.nkrtable td a:hover {
   text-decoration:underline;
} 