.l-embedded-module--bildcollage {
    margin-right: 0;
}
/* Topic im Teaser Blog-Ältere Artikel ausblenden ... und für das Modul darüber wieder einblenden, da sie dort richtig positioniert sind*/
.c-teaser-image-text--dt-crew .c-teaser-image-text__topic {
display: none;
}
 
.xlarge-4 .c-teaser-image-text--dt-crew .c-teaser-image-text__topic {
display: block;
}
 
/*Bildquelle Startseite positionieren 
.startseite .c-stage__caption {
    bottom: 139px;
} */
/*Lightbox ueber allen Containern*/
.mfp-wrap {
    z-index: 5000;
}
/*Kein Outline beim klicken der Navigation*/
@media only screen and (min-width: 1024px)
large.css?v=10:1
.c-nav-primary>ul>li a:active, .c-nav-primary>ul>li a:focus, .c-nav-primary>ul>li a:hover, .c-nav-primary>ul>li button:active, .c-nav-primary>ul>li button:focus, .c-nav-primary>ul>li button:hover {
    text-decoration: none;
    outline: none;
}

@media only screen and (min-width: 1024px) {
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    hyphens: initial;
  }
}

@media only screen and (min-width: 1440px){
.c-teaser-image-text--75-100 .c-teaser-image-text__excerpt p{
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
}
.t-gelb .c-lead::before {
    background-color: #493F75
}
.t-weinrot .c-lead::before {
    background-color: #f2af0c
}
.t-hellblau .c-lead::before {
    background-color: #3A7D8E
}
.t-violett .c-lead::before {
    background-color: #7DB3B6
}
.t-gruen .c-lead::before {
    background-color: #457A62
}
.t-tuerkis .c-lead::before {
    background-color: #f2af0c
}
.t-hellgruen .c-lead::before {
    background-color: #493F75
}
.t-blau .c-lead::before {
    background-color: #7DB3B6
}
.c-partner .custom-width-logo .picture, .c-partner .custom-width-logo .picture * {
  max-width: 100%;
}
