    /* LIGHTBOX-ALT-TITLE NICHT IN LIGHTBOX SELBST */

.fancybox-opened .fancybox-title.fancybox-title-inside-wrap {
  display: none;
}

/* LIGHTBOX-ZOOM-ICON VERGRÖSSERT */

.size-normal .icon-zoom {
  font-size:1.5rem;
}

/* ADDITIONAL IN ARTICLE */

.container.module-article .article-head .headline .title {
  font-size: 1.75em;
}

/* ZUSATZ MODUL HEADLINE */

.headline-icon.title.title-middle p { 
 margin-bottom: 0em !important;;
}
.headline-icon.picture.picture-icon {
 filter: invert(44%) sepia(74%) saturate(7385%) hue-rotate(209deg) brightness(101%) contrast(108%);
}


/* ZUSATZ: MODUL MAIN VIDEO */

#gallery4912970, #id4912970,
#gallery250206d1-200a-4e88-9155-67587515b752, #id250206d1-200a-4e88-9155-67587515b752 {
 background-color: #fff;
}

@media (max-width: 48em) {

#id4912970.jumbotron {
  padding: 0;
}}

@media (min-width: 82em) {

 #gallery4912970 div.js-gallery-slider.slick-initialized.slick-slider,
 #gallery4912970 div.slick-list.draggable,
 #gallery4912970 figure.picture.size-,
 #gallery4912970 figure.picture.picture--video.size-normal,
 #gallery250206d1-200a-4e88-9155-67587515b752 div.js-gallery-slider.slick-initialized.slick-slider,
 #gallery250206d1-200a-4e88-9155-67587515b752 div.slick-list.draggable,
 #gallery250206d1-200a-4e88-9155-67587515b752 figure.picture.size-,
 #gallery250206d1-200a-4e88-9155-67587515b752 figure.picture.picture--video.size-normal {
  max-width: 1120px;
  width: 1120px;
}}


/* ZUSATZ: MODUL UNTERSEITE DIY */

@media (min-width:30em) {
 .diy {
  overflow:hidden !important;
  *zoom:1 !important;
  margin-left:-.9375em !important;
  margin-right:-.9375em !important;
 }
 .diy>* {
  position:relative !important;
  float:left !important;
  min-height:1px !important;
  padding-left:.9375em !important;
  padding-right:.9375em !important;
 }
}
.diy>* {
 margin-bottom:2.5em !important;
}
@media (min-width:0) and (max-width:29.9375em) {
 .diy>* {
  padding:1em 0 !important;
  margin:0 !important;
  border-bottom:1px solid #d1d2d2 !important;
 }
}
@media (min-width:30em) and (max-width:47.9375em) {
 .diy>* {
  width:50% !important;
 }
 .diy>:nth-child(2n+3) {
  clear:left !important;
 }
}
@media (min-width:48em) {
 .diy>* {
  width:33.33333% !important;
 }
 .diy>:nth-child(3n+4) {
  clear:left !important;
 }
}
@media (min-width:75em) {
 .diy>* {
  width:33.33333% !important;
 }
 .diy>:nth-child(4n+5) {
  clear:none !important;
 }
 .sidebar .diy>* {
  width:100% !important;
 }
}


/* INHALTSVERZEICHNIS */

.toc {
 color: #000;
}


/* AKKORDEON EINBETTEN */

.accordion .link-label {
  font-family: BundesSansWeb,sans-serif;
}

#ide0d6da53-8777-4578-a061-6c0b48fc34ad>* .accordion-title-label,
#idc36ea725-51c6-4669-8fa3-151223578538>* .accordion-title-label {
  font-family:BundesSansWeb,sans-serif;
  font-weight:700
}

#ide0d6da53-8777-4578-a061-6c0b48fc34ad>* .link-label,
#idc36ea725-51c6-4669-8fa3-151223578538>* .link-label {
  font-family:BundesSansWeb,sans-serif;
  white-space:pre
}


/* NEUEN INFOKASTEN EINBETTEN */

.main-content >* .headline-icon .picture-icon {
 margin-left:30px
}

.headline-icon.jumbotron.jumbotron-service {
  padding-top: 1em;
  padding-bottom: 1em;
}


/* WEITERLESEN BUTTON */

.more.btn {
 font-size: .75em;
}


/* FOOTER-TAGS ARTIKELSEITE */

.footer-tags {
  margin-top: 50px;
}


/* BILDLINK-ANIMATION */

.jumbotron-highlights-duo>* picture,
.jumbotron-best-practice>* picture {
  margin: 1rem auto;
  margin-bottom: 1.5%;
  background: #fff;
  line-height: 1.4;
  font-family: SourceSerifPro-R, sans-serif;
  overflow: hidden;
  z-index: 0;
}

.jumbotron-highlights-duo>* picture,
.jumbotron-best-practice>* picture {
 background: rgb(0,0,90);
 background: linear-gradient(100deg, rgba(0,0,90,0) 0%, rgba(0,0,90,0.13627449270723913) 75%, rgba(0,105,255,0.8813725319229254) 100%);
}

.jumbotron-highlights-duo>* img,
.jumbotron-best-practice>* img {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-position: center;
  transition: transform 0.2s;
  position:relative;
  z-index:-1;
}

.jumbotron-highlights-duo>* picture,
.jumbotron-best-practice>* picture { 
  background-size: 400% 100%;
  moz-transition: all .4s ease-in-out;
  -o-transition: all .4s ease-in-out;
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
}

.jumbotron-highlights-duo>* picture:focus,
.jumbotron-best-practice>* .picture.card-picture:focus > picture {
 outline: none;
}

.jumbotron-highlights-duo>* picture:hover,
.jumbotron-best-practice>* .picture.card-picture:hover > picture {
    background-position: 100% 0;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

.jumbotron-highlights-duo>* picture:hover > img,
.jumbotron-best-practice>* .picture.card-picture:hover > picture img {
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}


/* TEXTDECORATION */

.jumbotron-best-practice>* .picture.card-picture > .caption, 
.jumbotron-best-practice>* .picture.card-picture > .caption .title {
border-bottom: 1px solid transparent;
}

.jumbotron-best-practice>* .picture.card-picture:hover > .caption, 
.jumbotron-best-practice>* .picture.card-picture:hover > .caption .title {
  border-bottom: 1px solid #0069ff;
}


/* BEST PRACTICE SLIDER */

.jumbotron-best-practice .caption .description {
  color: #fff;
}


/* FAQ-MODUL */

.jumbotron-faq .jumbotron-action .link-label {
  font-size: 1.25rem;
}


/* BILDER IN ZUSATZBOX */

@media (min-width:48em) {
 .container.jumbotron.jumbotron-ralph .container .jumbotron-block ul > li.card-list-item.normal-txt {
   float: left;
   width: 100%;
 }
}


/* ID-TAG SCHRIFTBLAU */

#schriftblau,
thead .even.even th p {
  color: #0069ff;
  text-transform: uppercase;
}


/* BILDER AM ENDE VON DOSSIERS */

.jumbotron.jumbotron-image {
  overflow: hidden;
  max-height: 250px;
  min-height: 16em;
  background-color: #e5e6e8;
  filter: invert(0%) sepia(4%) saturate(0%) hue-rotate(324deg) brightness(102%) contrast(105%);
}
@media (min-width: 48em) {
.jumbotron.jumbotron-image img {
  max-width: 1900px !important;
  min-width: 0 !important;
  width: auto !important;
  -moz-transform: translate(-50%,-25%);
  -ms-transform: translate(-50%,-25%);
  -webkit-transform: translate(-50%,-25%);
  transform: translate(-50%,-25%);
  top: 50%;
  left: 50%;
  position: absolute;
  min-height: 100%;
}}


/* NEUE THUMBS IN MEDIATHEK */

.container-media-space img {
  max-width: unset;
  width:100%;
  height:100%;
  object-fit: cover;
  overflow: hidden;
}

.container-media-space .picture.card-picture picture {
  height: 150px;
}
@media (max-width: 75em) {
.container-media-space .picture.card-picture picture {
  height: 180px;
}}
@media (max-width: 48em) {
.container-media-space .picture.card-picture picture {
  height: 150px;
}}
@media (max-width: 30em) {
.container-media-space .picture.card-picture picture {
  height: 240px;
}}


/* LINK-UNTERSTREICHUNG IN NEUER FARBE */

.link .link-label {
  border-bottom: 1px solid #00005a;
  word-break: break-all;
  word-break: break-word;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word;
}


/* ZIELMODUL 2023 */

.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul {
  background-color: #fff;
  color: #000;
}
.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul .container .jumbotron-service-body {
  padding-top: 1.5rem;
  padding-bottom: 3rem;
  background-color: #0069ff;
  box-shadow: 0 0 0 100vmax #0069ff;
  clip-path: inset(0 -100vmax);
}

.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul .container .jumbotron-service-head svg {
  position: relative;
  z-index: 100;
  width: 100%;
  height: auto;
}

.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul .card-short-text {
  margin-bottom: 0;
}

.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul .card-btn.btn.btn-homer {
  margin-top: 2.5rem;
}

.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul  tr > td,
.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul  tr > th {
  padding-top: 10px;
  vertical-align: top;
}

@media (min-width: 75em) {
.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul {
  height: 100%;
}
.jumbotron-lisa.zielmodul > .container {
  display: flex;
  flex-direction: row-reverse;
  align-items: end;
}
.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul .container .jumbotron-service-head .picture {
  margin: 0 0 0 1.25em;
  padding-bottom: 3rem;
  position: relative;
  z-index: 1;
}
.zielmodul .title {
  font-size: 1.75rem;
}}

.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul .container figcaption {
  display: none;
}
.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul .container .jumbotron-service-body .title {
  margin-bottom:1.5rem;
}
.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul .container .jumbotron-service-body ul {
  margin-left:3rem;
  list-style: disc;
}
.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul .container .jumbotron-service-body ul li {
  margin-bottom:0.5rem;
}
.jumbotron.jumbotron-lisa.jumbotron-service.zielmodul .card-topline .format {
  font-weight: bold;
}


/* QUIZ */
/* 
id4160172       =  idc6a37fb5-617b-4222-be6c-646a6f36e976
*/
div#id4160172,
div#idc6a37fb5-617b-4222-be6c-646a6f36e976 {
 margin-top: 1.5em;
}

div#id4160172 div.fellows--fellow,
div#idc6a37fb5-617b-4222-be6c-646a6f36e976 div.fellows--fellow {
 background-color: #8400b6;
 text-align: center;
}

div#id4160172 .fellows--fellow-subtitle,
div#idc6a37fb5-617b-4222-be6c-646a6f36e976  .fellows--fellow-subtitle {
 text-align: center !important;
 font-size: 1.5rem !important;
}

.quiz-container .picture-bg picture {
 text-align: center;
}


/* GEG-SEITE ERNEUERBARES HEIZEN 
/KAENEF/Redaktion/DE/Dossier/geg-gesetz-fuer-erneuerbares-heizen */

#id90b69cb8-e014-4a4f-beb2-38b4b76abfa7 {
  background-color: #fff;
}

#id90b69cb8-e014-4a4f-beb2-38b4b76abfa7 .btn.btn-primary {
  display: none;
}

#id90b69cb8-e014-4a4f-beb2-38b4b76abfa7 .link {
  float: right;
}

#id20079bc3-c8e8-4766-9331-c411d0029413 {
  background-color: #fff;
  color: #000;
}

@media (min-width: 75em) {
  #id20079bc3-c8e8-4766-9331-c411d0029413 .jumbotron-service-head {
    width: 50%;
    float: right;
    padding: 0 0 0 2em;
}}


/* VIDEO-PLAYER */

.jw-skin-five .jw-display-icon-container.jw-background-color.jw-reset {
  background: rgba(0, 105, 255, .7);
}
.jw-skin-five .jw-display-icon-container {
  border-radius: 5pt;
}
.jwplayer:hover .jw-display-icon-container.jw-background-color.jw-reset {
  background-color: #0069ff;
}


/* ARTIKEL DATUM AUSBLENDEN */

.topline .date {
  display: none;
} 