/* Schwarz? */
/* Schwarz? */
.InnerContent {
  display: flex;
  justify-content: space-between; }

.Selection {
  z-index: 10;
  position: fixed;
  left: calc(-100vw);
  top: 0px;
  bottom: 0px;
  width: 100vw;
  box-sizing: border-box;
  transition: left 0.4s; }
  .Selection .SelectionContent {
    padding: 10px;
    vertical-align: top;
    height: 100%;
    background: white;
    opacity: 0.1;
    transition: opacity 0.4s, box-shadow 0.4s;
    position: relative; }
  .Selection .Opener {
    position: fixed;
    right: 0px;
    bottom: 0px;
    width: 5vw;
    height: 10vw;
    z-index: 11;
    font-size: 8vw;
    padding: 1vw;
    color: white;
    text-shadow: 0px 0px 4px black;
    transition: color 0.4s; }
  .Selection .ImageMap {
    display: none; }

.Selection.Show {
  left: 0px; }
  .Selection.Show .SelectionContent {
    opacity: 1;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.25); }
  .Selection.Show .Opener {
    color: black; }

.ContentView {
  vertical-align: top;
  position: relative;
  width: 90%;
  margin-left: auto;
  margin-right: auto; }
  .ContentView .slider .slide {
    background: transparent !important; }
  .ContentView .slideContent {
    background: transparent;
    color: #32312f; }
    .ContentView .slideContent .Title {
      color: #ca080c;
      font-size: 6vw;
      font-weight: bold; }
    .ContentView .slideContent .SubTitle {
      color: #32312f;
      margin-bottom: 0px;
      font-size: 4vw;
      font-weight: bold; }
    .ContentView .slideContent .Items {
      width: 100%;
      height: calc(100% - 40px); }
      .ContentView .slideContent .Items .Item {
        width: 100%; }

.ThemenContent {
  overflow: hidden;
  position: relative; }
  .ThemenContent .VeranstaltungsContainer {
    padding-bottom: 80%; }
    .ThemenContent .VeranstaltungsContainer .Bild {
      height: 70%; }
    .ThemenContent .VeranstaltungsContainer .VeranstaltungsTexte {
      top: calc(70% + 0.5em); }
    .ThemenContent .VeranstaltungsContainer .VeranstaltungsTexte::after {
      background: transparent; }
    .ThemenContent .VeranstaltungsContainer .Ueberschrift1 {
      font-size: 6vw;
      color: #32312f; }
