@media all and (max-width: 1023px), print {
  #service .inner-container {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto auto;
    grid-template-areas: "headline headline" "a b" "c d";
  }
  .slider-controls .prev {
    background: #fff;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #ccc;
    padding: 5px 13px 5px 7px;
  }
  .slider-controls .next {
    background: #fff;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #ccc;
    padding: 5px 7px 5px 13px;
  }
  #ausstellung {
    grid-template-columns: auto auto;
    grid-template-rows: auto 1fr 1fr auto;
    grid-template-areas: "headline headline" "area1 area2" "area3 area4" ". link";
    grid-gap: 5px;
  }
  #themenwelt > .inner-container {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(3, auto);
    grid-template-areas: "headline headline headline headline" "content content content content" ". . . link";
  }
}
@media all and (min-width: 1024px), print {
  .headline {
    max-width: 1200px;
    min-width: auto;
    margin: auto;
  }
  #topkategorien {
    grid-template-columns: repeat(4, 1fr);
    max-width: 1200px;
    grid-gap: 1px;
  }
  #service .inner-container {
    max-width: 1200px;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: auto auto;
    grid-template-areas: "headline headline headline headline" "a b c d";
  }
  #topseller .product_teaser {
    grid-area: items;
  }
  .sliderpfeil-right {
    margin-left: 5px;
    justify-self: left;
  }
  .sliderpfeil-left {
    margin-right: 5px;
    justify-self: right;
  }
  #ausstellung {
    grid-template-rows: repeat(3, auto);
    grid-template-columns: repeat(4, auto);
    grid-template-areas: "headline headline headline headline" "area1 area2 area3 area4" ". . . link";
  }
  #themenwelt > .inner-container {
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(3, auto);
    grid-template-areas: "headline headline headline headline" "content content content content" ". . . link";
  }
}
.sliderpfeil-background {
  background: #fff;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid #ccc;
}
