
.view-news-frontpage .view-content {
  max-height : 500px;
  overflow: hidden;
}

.view-news-frontpage .views-view-responsive-grid__item {
  margin-bottom: 1.5rem;
}
.view-news-frontpage .views-view-responsive-grid__item-inner {
  height: 100%;
  overflow: hidden;
}

.view-news-frontpage .grid-item {
  position: relative;
  height: 100%;
}
/*.view-news-frontpage .grid-item:hover, .view-news-frontpage .grid-item:focus {*/
/*  background-color: var(--lichtgrau);*/
/*}*/
.view-news-frontpage .grid-item h3 {
  font-size: 1.15em;
}
.view-news-frontpage .grid-item .image-wrapper {
  background-color: var(--lichtgrau);
  width: 100%;
  aspect-ratio: 3/2;
  overflow: hidden;
}
.view-news-frontpage .views-view-responsive-grid__item .image-wrapper > * {
  transition: all 0.3s ease-in-out;
}
.view-news-frontpage .views-view-responsive-grid__item:hover .image-wrapper > * {
  transform: scale(1.1);
}

.view-news-frontpage a.grid-item.stoerer {
  display: block;
  color: white;
}
/*.view-news-frontpage a.grid-item.stoerer:hover {*/
/*  filter: brightness(0.9);*/
/*}*/

.view-news-frontpage a.stretched-link {
  color: inherit;
}
.view-news-frontpage .views-view-responsive-grid__item:hover {
  color: var(--rot);
}
.contrast-mode .view-news-frontpage .views-view-responsive-grid__item:hover {
  color: inherit;
}
.view-news-frontpage .views-view-responsive-grid__item:hover a {
  box-shadow: none;
}


.view-news-frontpage .news-fadeout {
  position: relative;
  height: 200px;
  margin-top: -200px;
  background-image: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.85), white);
}
.view-news-frontpage .news-show-all-wrapper {
  text-align: center;
  padding: 1em;
}

.view-news-frontpage.show-all .view-content {
  max-height: inherit;
}
.view-news-frontpage.show-all .news-fadeout,
.view-news-frontpage.show-all .news-show-all-wrapper {
  display: none;
}

@media (max-width: 510px) {
  .view-news-frontpage .view-content {
    max-height : 1000px;
    /*outline: 2px solid red;*/
  }
  .view-news-frontpage .news-fadeout {
  }
}