textarea {
  resize: vertical;
}

.BMIWeb .c-header--single-col.c-header--no-js .columns {
max-width: 790px;
float: none;
margin-left: auto;
margin-right: auto;
} 

svg .link:hover image,
svg .link:active image,
svg .link:focus  image {
  outline: 5px solid #fff;
}

.c-image-gallery--embedded .c-image-gallery__img-container {
  margin: 0 auto;
}

.c-disrupter {
 z-index: 0;
}

.BMIWeb.startseite .c-stage__wrapper .c-stage__teaser-link {
  margin-bottom: 0;
}

.BMIWeb.startseite .c-disrupter__small {
  order: 2;
  text-transform: none;
  max-width: 790px;
 margin: 0 auto 20px auto;
  font-size: 1.6rem;
    line-height: 2.4rem;
}
.BMIWeb.startseite .c-disrupter .slick-dots {
 bottom: 0;
  position: absolute;
}

.c-disrupter a.c-content-teaser__l--highlight {
    background-color: #791444;
}
.c-disrupter a.c-content-teaser__l--highlight:hover,
.c-disrupter a.c-content-teaser__l--highlight:active,
.c-disrupter a.c-content-teaser__l--highlight:focus {
    background-color: #FFF;
    color: #666;
}
.startseite .c-campaign {
  margin-bottom: 100px;
}

.c-campaign {
  display: block;
  position: relative;
  overflow: hidden;
}
.c-campaign a:before {
  transition: all ease-in 500ms;
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: .7;
  z-index: +1;
}
.c-campaign a:hover:before,
.c-campaign a:active:before {
  background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.58) 70%, #000000 100%);
}
.c-campaign a:hover img,
.c-campaign a:active img {
  transform: scale(1.05);
}

.c-nav_theme__list--sport .c-nav_theme__li a,
.c-nav_theme__list--sport.c-nav_theme__li strong {
  background-color: #004f80;
  color: #fff;
}
.c-nav_theme__list--sport .c-nav_theme__li a:hover,
.c-nav_theme__list--sport .c-nav_theme__li a:active,
.c-nav_theme__list--sport .c-nav_theme__li a:focus {
  text-decoration: underline;
}

.BMIWeb .c-mediathek .switch-panel0 .c-separator {
    visibility: hidden;
    margin-bottom: 50px;
}

.BMIWeb .c-mediacenter__teaser--publication img {
    max-height: 214px;
}

a.hover-animation img {
  transition: all ease-in 500ms;
}

a.hover-animation:hover img ,
a.hover-animation:active img,
a.hover-animation:focus img   {
    transform: scale(1.05);
    filter: blur(1px);
}

.c-banner__button.consentToAll {
  color: #004f80;
  background-color: #fff;
}
.c-banner__button.consentToAll:hover,
.c-banner__button.consentToAll:active,
.c-banner__button.consentToAll:focus {
  background-color: #004f80;
  color: #fff;
}

#footer .c-socialmedia-footer__l--linkedin {
    outline: 2px solid transparent;
    transition: outline-color .5s ease-in-out;
}
#footer .c-socialmedia-footer__l--linkedin:hover, 
#footer .c-socialmedia-footer__l--linkedin:active, 
#footer .c-socialmedia-footer__l--linkedin:focus {
    outline-color: #fff;
}
#footer .c-socialmedia-footer__l--linkedin:hover svg g ellipse, 
#footer .c-socialmedia-footer__l--linkedin:active svg g ellipse, 
#footer .c-socialmedia-footer__l--linkedin:focus svg g ellipse {
    fill: #0077b5;
}

.mejs__container.mejs__audio, .mejs-container.mejs-audio {min-height: auto; }.BMIWeb .c-search-teaser__h--top:before,.BMIWeb .c-stage__h--top:before,.BMIWeb .c-toptheme__h:before{content:none}.BMIWeb .c-search-teaser__h--top a,.BMIWeb .c-search-teaser__h--top span,.BMIWeb .c-search-teaser__h--top strong,.BMIWeb .c-stage__h--top a,.BMIWeb .c-stage__h--top span,.BMIWeb .c-stage__h--top strong,.BMIWeb .c-toptheme__h a,.BMIWeb .c-toptheme__h span,.BMIWeb .c-toptheme__h strong{display:block;margin-top:0 !important}.BMIWeb .c-search-teaser__h--top{margin-top:0}.c-contact-services a.RichTextIntLink{color:#fff;padding-right:0}.c-contact-services a.RichTextIntLink::after{content:none}.startseite .c-content-article>.c-content-header.c-content-header--player{margin-top:0}.BMIWeb #header .addLogo img{max-height:50px}.c-stage--col2 .c-stage__h{min-height:auto;margin-bottom:10px}.c-stage--col2 .c-stage__small{display:none}#content .c-mediathek__slide span.blau{color:#98ED9F !important}@media screen and (min-width: 400px){.BMIWeb #header .addLogo img{max-height:65px}}@media only screen and (min-width: 37.563em){.BMIWeb #header .addLogo img{max-height:90px}}@media only screen and (min-width: 64em){
.c-teaser-carousel--related .c-stage__img.cover img{ max-height: 215px; } .BMIWeb #header .addLogo img{max-height:initial}.BMIWeb .c-toptheme__link--top{padding:0 20px}.BMIWeb .c-toptheme__teaser .c-toptheme__link>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.BMIWeb .c-toptheme__teaser .c-toptheme__h{margin-top:20px}.BMIWeb.startseite .c-twitterbox.links{padding-bottom:70px;padding-right:9px}.BMIWeb.startseite .c-twitterbox__item{overflow-y:scroll;max-height:400px;padding-right:10px}.BMIWeb.startseite .c-twitterbox__item::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);border-radius:5px;background-color:#F5F5F5}.BMIWeb.startseite .c-twitterbox__item::-webkit-scrollbar{width:6px;background-color:#F5F5F5}.BMIWeb.startseite .c-twitterbox__item::-webkit-scrollbar-thumb{border-radius:6px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#555}}
