#auswahlmenue {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
}
.menue_switch {
   width: 100%;
   background-color: var(--footer-bg);
   margin-bottom: 0.5em;
}
.spalte1, .spalte2, .spalte3 {
   display: inline-block;
   overflow-y: auto;
   overflow-x: hidden;
   border: 2px solid black;
}
.spalte1 select, .spalte2 select, .spalte3 select {
   display: block;
   height: 5vh;
   width: 100%;
}
.kategorie01, .kategorie02, .kategorie03 {
   text-align: center;
   width: 100%;
   height: 1em;
   border-top: 2px solid black;
   border-bottom: 2px solid black;
}
#ausgabe {
   width: 100%;
   height: 60vh;
}
.2-grids {
   display: grid;
   grid-template-columns: 1fr 1fr;
}
.3-grids {
   display: grid;
   grid-template-columns: 1fr 1fr 1fr;
}
.2-grids div, .3-grids div {
   display: inline-block;
   width: 99%;
}
@media screen and (max-width: 1081px) { /* Alles BIS 1081 Pixel breite */
   #auswahlmenue {
      display: block;
   }
   .spalte1, .spalte2, .spalte3 {
      display: block;
   }
   .spalte1 select, .spalte2 select, .spalte3 select {
      height: 4vh;
   }
   .kategorie01, .kategorie02, .kategorie03 {
      height: 0.8em;
   }
   #ausgabe iframe {
      height: 30vh;
   }
   .2-grids {
      display: block;
      width: 100%;
   }
   .3-grids {
      display: block;
      width: 100%;
   }
   .2-grids button, .3-grids button {
      display: block;
      width: 100%;
   }
}