table,
th,
td {
    border: 1px solid var(--bs-body-color);
    padding: 0.5em;
    color: black;
}

.art {
    background-color: #0c72c1;
}

.menge_geltungsbereich {
    background-color: var(--bs-orange);
}

.ausnahmen_sonderregelung {
    background-color: var(--bs-pink);
}

.nicht_geltend_fuer {
    background-color: var(--bs-teal);
}

.verboten {
    background-color: var(--bs-red);
}

.eingeschraenkt {
    background-color: var(--bs-yellow);
}

th:nth-child(1) {
    color: var(--bs-body-bg);
}

td:nth-last-child(-n+3) {
    color: var(--bs-body-color);
    background-color: var(--bs-body-bg);
}