/* Buttons: Transition Hintergrundfarbe und Icon verschieben */
a.c-more__link,
li.c-nav_theme__li a {
    transition: background-color 0.2s ease-in-out;
}
 .c-more__link:hover:after {
  /*  right: 25px; */
}
.c-more__link:after {
  /*    transition: right 1s ease; */
}

/* Teaser mit Bild: Bildvergrößerung */
.c-stage__teaser img,
.c-stage__teaser--first img,
.c-toptheme__teaser--medium img,
.c-toptheme__teaser--first img,
.c-search-teaser img,
.c-download-teaser--2col img {
           transition: transform 1s ease;
}
.c-stage__teaser .columns:hover img,
.c-stage__teaser--first:hover img,
.c-toptheme__teaser--medium:hover img,
.c-toptheme__teaser--first:hover img,
.c-search-teaser:hover img,
.c-download-teaser--2col .columns:hover img {
       transform: scale(1.05);
}
.c-search-teaser:hover .c-search-teaser__imageContainer--publication img {
       transform: scale(1);
}

.c-stage__img,
.c-toptheme__teaser--medium .imageContainer,
.c-toptheme__teaser--first .c-toptheme__img,
.c-search-teaser__imageContainer,
.c-download-teaser--2col__img {
       overflow: hidden;
}
.c-stage__teaser .columns:hover .c-stage__h a,
.c-stage__teaser--first:hover a,
.c-toptheme__teaser--medium:hover a,
.c-toptheme__teaser--first:hover a,
.c-search-teaser:hover .c-search-teaser__h a {
    color: #666;
    text-decoration: underline;
}
.c-download-teaser--2col .columns:hover a {
    text-decoration: underline;
}
.c-stage__teaser .columns:hover,
.c-toptheme__teaser--medium:hover,
.c-toptheme__teaser--first.a:hover,
.c-download-teaser--2col .columns:hover,
.c-search-teaser:hover {
    cursor: pointer;
}

/* .c-nav_theme  Iconvergrößerung */
.c-nav_theme__li:hover img {
   /*   width: 27px; */
}
.c-nav_theme__li img {
  /*  transition: width 0.4s ease-in-out; */
}

/* Mediathek-Modul und Bildergallery: Blur-Effekt und Icon größer */
.c-mediacenter__teaser:hover,
.c-image-gallery .c-play-button__wrapper:hover {
    cursor: pointer;
}
.c-mediacenter__teaser:hover span>img,
.c-image-gallery .c-play-button__wrapper:hover >img{
    filter: /* blur(2px) */ brightness(0.8);
}
.c-mediacenter__teaser:hover .c-play-button__play img,
.c-image-gallery .c-play-button__wrapper:hover .c-play-button__play img {
  /*       transform: scale(1.1);  */
}
.c-play-button__play img {
      transition: transform 1s ease;
}
.c-play-button__play:hover, .c-play-button__play:active, .c-play-button__play:focus {
    opacity: 1;
}
.c-mediacenter__teaser:hover a {
   text-decoration:underline;
}

/* FAQ: Vergrößerung Keyvisual und Hintergrundfarbe */
.c-faq-list--keyvisual-cover-half:hover:before{
 /*   width: 50%; */
}
.c-faq-list--keyvisual-cover-half::before{
   /* transition: width 1s ease; */
}
.c-faq-list--keyvisual-cover-half:hover {
    background-color: rgba(0,184,242,0.1);
}
.c-faq-list--keyvisual-cover-half {
    transition: background-color .7s ease;
}
.c-faq-list__item:hover:after {
    border-color: transparent transparent transparent rgba(0,184,242,0.1);
}
.c-faq-list__item::after {
    transition: border-color 1s ease;
}
.c-faq-list__item:hover {
    cursor: pointer;
}
.c-faq-list__item:hover a {
    text-decoration: underline;
}

/* Navigationstableau */
/* .c-navigation-tableau--keyvisual-contain:hover:before,
.c-navigation-organisation--keyvisual-contain:hover:before {
    height: 410px;
}
.c-navigation-tableau--keyvisual-contain::before,
.c-navigation-organisation--keyvisual-contain::before {
    transition: height 1s ease;
} */
.c-navigation-tableau__l:hover img,
.c-navigation-organisation__link:hover img {
   /* transform: scale(1.1); */
}
.c-navigation-tableau__l img,
.c-navigation-organisation__link img {
   transition: transform 1s ease;
}
.c-navigation-tableau__item,
.c-navigation-organisation__item {
    overflow:hidden;
}
.c-relatedents__link {
    transition: background-color 1s ease;
}
/* .c-relatedents__link:hover:after{
    left: 15px;
}
.c-relatedents__link::after{
    transition: left 1s ease;
} */
.c-relatedents__l:hover {
    transition: text-decoration 2s ease, border-bottom 2s ease;
}
.c-relatedents__l:hover:after{
    right: -23px;
}
.c-relatedents__l::after{
    transition: right 1s ease;
}

/* Download */
.c-download-teaser__link,
.c-function-buttons__item a {
    transition: background-color 1s ease;
}
.c-download-teaser__link:hover:after,
.c-function-buttons__item a.button:hover:after {
    right: 14px;
}
.c-download-teaser__link:after,
.c-function-buttons__item a.button:after {
    transition: right 1s ease;
}

/*  Zitat: transition und Icons verschieben */
a.c-quote__l:hover:after {
    right: -3px;
}
a.c-quote__l:hover {
    transition: text-decoration 2s ease, border-bottom 2s ease;
}

/* Lexikon */
.navIndex li.page a {
    transition: border-bottom 2s ease;
}
.toggleEntry .heading:after {
    transition: top 1s ease;
}
/* .toggleEntry .heading.inactive-control:hover:after {
    top: 21px;
}
.toggleEntry .heading.active-control:hover:after {
    top: 15px;
}
.toggleEntry .heading:after {
   transition: transform 0.4s ease-in-out;
}
.toggleEntry .heading.active-control:after {
   background: url(/SiteGlobals/Frontend/Images/icons/sprite.svg?__blob=normal&v=3) no-repeat -1118px -589px;
   transform: rotate(180deg);
} */

/* Footer */
#footer .c-socialmedia-footer__l--twitter svg g ellipse,
#footer .c-socialmedia-footer__l--youtube svg g ellipse {
   transition: fill 0.6s ease-in-out;
}
#footer .c-contact-services__sl {
   transition: background-color 0.4s ease-in-out;
}
#footer .c-contact-services.c-contact-services--alternative .c-contact-services__sl:after{
   transition: right 0.6s ease;
}
#footer .c-contact-services.c-contact-services--alternative .c-contact-services__sl:hover:after {
    right: 12px;
}
#footer .c-contact-services.c-contact-services--alternative .c-contact-services__sl--services:hover:after {
    right: 15px;
}
