.aktuelleTabelle {
  margin-top: 1.3rem;
}

.aktuelleTabelle h2 {
  margin-bottom: 0.8rem;
}

.aktuelleTabelle table {
  background-color: var(--color-white);
  width: 100%;
  padding: var(--card-padding);
  text-align: center;
  box-shadow: var(--box-shadow);
  border-radius: var(--card-border-radius);
  transition: all 0.3s ease;
  border: none;
}

.aktuelleTabelle table:hover {
  box-shadow: none;
}

.aktuelleTabelle tr:hover {
  background-color: var(--color-ssvlight);
  color: white;
}

.aktuelleTabelle tbody td {
  height: 2.8rem;
  border-bottom: 1px solid var(--color-light);
  color: var(--color-dark-variant);
}

.aktuelleTabelle table tbody tr:last-child td {
  border: none;
}

.aktuelleTabelle a {
  text-align: center;
  display: block;
  margin: 1rem auto;
  color: var(--color-primary);
  cursor: pointer;
}

.tableSmall {
  display: none;
}

@media screen and (max-width: 768px) {
  .tableSmall {
    display: table-cell;
  }
}

@media screen and (max-width: 1200px) {
  .tableSmall {
    display: none;
  }
}
