.spielplan {
          width: 100%;
          font-family: var(--font-txt);
          letter-spacing: var(--letter-txt);
          text-align: left;
          }

.termin   {
          display: flex;
          justify-content: space-between; /* verteilt die drei Boxen */
          align-items: flex-start;        /* oben ausgerichtet */
          column-gap: 3%;
          row-gap: 0.5em;
          flex-wrap: wrap; /* ermöglicht Umbrechen bei kleiner Breite */
          padding: 0;
          }

hr.evlin  {
          border: 0;
          height: 1px;
          background: rgba(var(--border-norm-rgb), 0.75);
          margin: 1.25em 0 1em 0;
          }

.termin-box {
          font-size: calc(var(--font-size) + 0.1rem);
          }

.termin-box .row1 {
          font-weight: bold;
          margin: 0 0 0.25em 0;
          }

.termin-box .row2 {
          font-weight: normal;
          margin: 0 0 0.25em 0;
          }

.left {
          text-align: left;
          flex: 1 1 30%; /* Datum / Uhrzeit / iCal */
          }

.middle {
          text-align: left;
          flex: 1 1 35%; /* Termin & Ort */
          }

.right {
          text-align: left;
          flex: 1 1 25%; /* Infos & Tickets */
          }

/* Mobile Ansicht: untereinander */
@media screen and (max-width: 30em) {
.termin   {
          flex-direction: column;
          }
    
.termin-box {
          width: 100%;
          }}


/* ------------------------------------------------------------------------------------------------------ */


.aktsid   {
          width: 100%;
          font-family: var(--font-txt);
          text-align: center;
          padding: 0.75em 0.25em 0.25em 0.25em;
          background-color: var(--bgc-trans);
          border: none;
          font-size: calc(var(--font-size) + 0.1rem);
          }

.aktimg   {
          margin: 2rem 0 0 0;
          width: 100%;
          text-align: center;
          border: none;
          }

.imgakt   {
          width: 80%;
          max-width: 150px;
          height: auto;
          border: none;
          }
