.center-div {
    display: flex;
    flex-direction: column; /* Setzt die Ausrichtung der Elemente auf vertikal */
    justify-content: center;
    align-items: center;
    /*height: 100vh; /* Setzt die Höhe auf 100% der Viewport-Höhe */
    max-width: 600px; /* Setzt die maximale Breite auf 600px */
    margin: auto; /* Zentriert das Element horizontal */
}

.center-text {
    text-align: center;
}

div {
    margin: 20px;
}

button {
    background-color: blue;
    color: white;
    border: none; /* Entfernt den Standardrahmen um den Button */
    border-radius: 5px; /* Fügt abgerundete Ecken hinzu */
    width: 100px; /* Setzt die Breite des Buttons */
    text-align: center; /* Zentriert den Text */
    font-weight: bold; /* Macht den Text fett */
    height: 30px;
}
table {
    border-collapse: separate;
    border-spacing: 10px 15px; /* Definiert den horizontalen und vertikalen Abstand zwischen den Zellen */
}

td, th {
    padding: 15px 10px; /* Definiert den inneren Abstand der Zellen */
}

input[type="text"], select {
    height: 30px; /* Setzt die Höhe des Eingabefelds */
}

input[name="commentName"] {
    margin-bottom: 20px;
}