.stageonly {
  background-position-x: center !important;
}

@media screen and (min-width: 600px) {
  .home .stageInfo {
    top: 88px;
  }
  .home .siteContent {
    margin-top: 60px;
  }
  .stageonly .specialTeaser {
    left: inherit;
  } 
  .stageonly .specialTeaser .specialTeaser__teaser {
    width: 100%;
  }
}

@media screen and (min-width: 1024px) {
  .stageonly {
    background-size: cover;
  }
  .home .siteContent {
    margin-top: 113px;
  }
  .mainNavDesktop.stackedMenu .third li a {
    font-size: 80% !important;
  }
}

@media screen and (min-width: 1500px) {
  .home .stageonly {
    height: 800px;
  }
}

@media screen and (min-width: 1700px) {
  .home .stageonly {
    height: 900px;
  }
}

@media screen and (min-width: 1920px) {
  .stageonly {
    height: 900px;
  }
}
@media screen and (min-width: 2000px) {
  .stageonly {
    background-size: contain !important;
  }
}
.csc-hinweis h1, 
.csc-hinweis h2, 
.csc-hinweis h3 {
    background-color: #96AAD2; 
}
.csc-hinweis {
  border-color: #96AAD2;
}
p.csc-frame-frame2  {
  display: inline-block;
  margin-right: 20px;
}
p.csc-frame-frame2 a {
    background-color: #fff;
    color: #96AAD2;
    padding: .8em 1.5em;
    margin: 0;
    border: 1px solid currentColor;
    border-radius: 2px;
    cursor: pointer;
    font-weight: normal;
    line-height: 1;
    vertical-align: top;
    transition: all 0.3s ease;
    text-decoration: none;
}
p.csc-frame-frame2 a:hover {
    background-color: #96AAD2;
    color: #fff;   
}