/* Schwarz? */
/* Schwarz? */
.ContentContainer {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  overflow: hidden; }

.InnerContent {
  display: flex;
  justify-content: space-between; }

.Selection {
  /*height: 100%;*/
  position: absolute;
  left: 0px;
  top: 0px;
  width: 250px;
  bottom: 0px;
  background: rgba(255, 255, 255, 0.25);
  padding: 0px;
  padding-top: 8em;
  vertical-align: top; }
  .Selection .InfoBoxTitle {
    text-align: right;
    padding: 10px; }
  .Selection .ImageMap {
    width: calc(250px - 10px - 10px);
    height: calc(250px - 10px - 10px); }
    .Selection .ImageMap .MapTitle {
      position: absolute;
      left: 50%;
      top: 30%;
      right: 0%;
      z-index: 10;
      pointer-events: none;
      text-align: right; }

.ContentView {
  vertical-align: top;
  position: absolute;
  left: calc( 250px + 10px);
  right: 10%;
  top: 8em;
  bottom: 0px; }
  .ContentView .slider .slide {
    background: transparent !important; }
  .ContentView .slideContent {
    background: transparent;
    color: #32312f; }
    .ContentView .slideContent .Title {
      color: #ca080c;
      font-size: 2vw;
      font-weight: bold; }
    .ContentView .slideContent .SubTitle {
      color: #32312f;
      margin-bottom: 0px;
      font-size: 1vw;
      font-weight: bold; }
    .ContentView .slideContent .Items {
      width: 100%;
      height: calc(100% - 40px);
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      flex-direction: row; }
      .ContentView .slideContent .Items .Item {
        width: 30%;
        height: 45%; }

.ThemenContent .KreisMap {
  position: relative;
  width: calc(250px - 10px - 10px);
  height: calc(250px - 10px - 10px); }
  .ThemenContent .KreisMap img {
    width: 100%;
    height: 100%; }
  .ThemenContent .KreisMap .MapTitle {
    position: absolute;
    left: 50%;
    top: 30%;
    right: 0%;
    z-index: 10;
    pointer-events: none;
    text-align: right;
    color: #32312f; }

.ThemenContent a:hover .KreisMap img {
  filter: brightness(60%); }

.ThemenContent .VeranstaltungsContainer .VeranstaltungsTexte::after {
  background: transparent; }

.ThemenContent .VeranstaltungsContainer .Ueberschrift1 {
  font-size: 1.5vw;
  color: #32312f; }
