table {
            width: 95%;
            border-collapse: collapse;
            background-color: #332f30;
            color: #fff;
            margin: 20px auto;
        }
        th, td {
            border: 0px solid #000;
            padding: 12px;
            text-align: center;
        }
        th {
            background-color: #cd1719;
        }
        tr:nth-child(even) {
            background-color: #3a3839;
        }
        
tr td:nth-child(1) {
text-align: left;
}

@media screen and (max-width: 600px) {
table {
        width: 100%; /* Passe die Breite der Tabelle für mobile Geräte an */
        font-size: 12px; /* Optional: Reduziere die Schriftgröße für bessere Lesbarkeit auf kleinen Bildschirmen */
    }
    th, td {
        padding: 5px; /* Optional: Verringere die Polsterung für mehr Platz auf kleinen Bildschirmen */
    }
    th {
        font-size: 14px; /* Optional: Passe die Schriftgröße der Tabellenüberschriften an */
    }
}
