.container-header .navbar-brand a {
    text-decoration: none;
    pointer-events: none; /* Deaktiviert die Klickbarkeit komplett */
    cursor: default;
}


/* --- DAS GRID --- */
.my-container {
  display: grid;
  gap: 1rem;
  padding: 1rem;
  /* Standard: Einspaltig (Smartphone) */
  grid-template-columns: 1fr;
}

.my-box {
  padding: 1rem;
  border-radius: 0.5rem;
  border: 1px solid #ddd;
}

/* --- MEDIA QUERY FÜR PC (ab 768px Breite) --- */
@media (min-width: 768px) {
  .my-container {
     /* Zweispaltig auf PC */
     grid-template-columns: 1fr 1fr;
     max-width: 1200px;
     margin: 0 auto; /* Zentrieren */
     }
}

.table-container {
    display: flex;
    justify-content: center;
}
	
table {
  width: auto; 
}

td, th {
  width: auto; /* Da "fixed" aktiv ist, teilt sich der Platz gleichmäßig auf */
  padding: 0.5em;
  white-space: normal; 
  overflow-wrap: break-word;
}