.container-banner .banner-overlay .overlay {
  background-color: unset;
 }
.imagehover {
  width: 450; height: 450px; overflow: hidden; display: block; margin-left: auto; margin-right: auto;
  }
.imagehover img {
    width: auto;	height: 450;
    /* SCALE */
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    /* VERZÖGERUNG */	
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;}
.imagehover img:hover {
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
  -o-transform: scale(1.2);
  transform: scale(1.2);}
.card-header {
  background-color: #ccc;
}
.card-body {
  background-color: #ccc;
}
@media (prefers-color-scheme: dark) {
     body {
         background-color: #333333;
         color: #e2e2e2;
     }
     h1, h2, h3, h4, h5, h5 {
         color: #f4f4f4;
     }
     img {
         filter: grayscale( 2% );
     }
     hr {
         border-color: #555555;
     }
     p code {
         color: #333333;
     }
 }