@media only screen and (min-width: 37.563em) {
.addLogo .flipdown .rotor-group:nth-child(1) {
  display: none;
}
    .addLogo .flipdown .rotor-group:nth-child(2),
    .addLogo .flipdown .rotor-group:nth-child(3) {
       display: block;
    }
}

@media only screen and (min-width: 64em) {
.addLogo .flipdown .rotor-group:nth-child(1),
.addLogo .flipdown .rotor-group:nth-child(4) {
display: block;
padding-right:24px;
}
} 

img.emoji {
  max-width: 20px;
  height: auto;
  vertical-align: -0.4rem;
  margin-right: 5px;
}

.c-socialmedia-slider .navigation {
    position: absolute;
   width: calc(100% - 40px);
margin-left: 15px;
margin-right: 15px;
    display:flex;
    justify-content: space-between;
    bottom: -20px;
}
@media only screen and (min-width: 80em) {
.c-socialmedia-slider .navigation {
    bottom: -60px;
}
}

table.borderless td,
table.borderless th {
  border-color: transparent;
}

textarea {
 resize: vertical;
}

table.jobOfferList th,
table.jobOfferList td {
  word-break: break-word;
  hyphens:auto;
}
.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;
}
.c-overlay__content--wrapper .blau {
 color: #fff;
}
#navPrimary>ul .navprimary__li.wide .menubox__list--inner li a,
#navPrimary>ul .navprimary__li.wide .menubox__list--inner li strong {
 font-weight: normal;
}
#header .navprimary__li.wide .mod {
 position: initial;
}
.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-secretary .c-quote {
  margin-top: 0px;
 }
 .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
 }
}

.c-overlay__wrapper {
 
}
.c-overlay__wrapper video {
  margin-bottom: 30px;
}
.c-overlay__wrapper .wrapper-text .caption {
  padding-left: 0;
}
.wrapper-text .caption--teaser {
  margin: 10px 0;
}
.c-overlay__wrapper .mejs__wrapper,
.c-overlay__wrapper .mejs__wrapper-text {
  max-width: 790px;
}
.c-overlay__wrapper p.wrapper-text {
  padding: 0;
  border-bottom: none;
}
.c-videothek {
  background-color: #004f80;
  padding: 20px;
}
.c-videothek h2 {
  font-family: "bundessansweb",Arial,helvetica,sans-serif,"Droid Sans";
  color: #fff;
  padding-top: 0;
}
.c-videothek .wrapper-text {
  background-color: transparent;
  border-bottom: none;
}
.c-videothek .wrapper-text .caption {
  color: #fff;
}
#content .c-videothek .wrapper-text .caption {
  font-size: 1.3rem !important;
}
#content .c-videothek .wrapper-text .caption .blau {
  position: relative;
  color: #98ED9F !important;
  padding-right: 10px;
}
#content .c-videothek .wrapper-text .caption .blau:after {
  position: absolute;
  content: ' | ';
  top: -2px;
  right: 2px;
}
.c-videocard {
  position: relative;
}
.c-videocard:hover .c-videocard__wrapper,
.c-videocard:active .c-videocard__wrapper,
.c-videocard:focus .c-videocard__wrapper {
    background: #000;
    transform: scale(1.1);
    padding: 10px;
    position: absolute;
    top: 0;
    z-index: 100;
}
.c-videocard:hover .c-videocard__empty,
.c-videocard:active .c-videocard__empty,
.c-videocard:focus .c-videocard__empty {
    display: block;
    min-width: 280px;
    min-height: 201px;
}
.c-videocard:hover .c-videocard__wrapper .wrapper-text .caption,
.c-videocard:hover .c-videocard__wrapper .wrapper-text .caption,
.c-videocard:hover .c-videocard__wrapper .wrapper-text .caption {
  display: block;
}
.c-videothek .wrapper-text .caption--duration,
.c-videothek .wrapper-text .caption--source,
.c-videothek .wrapper-text .caption--teaser {
  display: none;
}
@media only screen and (min-width: 64em){
  .c-videothek {
    padding: 40px;
  }
  .c-videocard:hover .c-videocard__wrapper,
  .c-videocard:active .c-videocard__wrapper,
  .c-videocard:focus .c-videocard__wrapper {
      transform: scale(1.5);
  }
}
