/* css zur anzeige von ronnie-daten */

.reservation-information,
.database-message,
.reservation-table {
    display: block;
    margin: 0;
    padding: 0;
    line-height: 1.4;
}

.reservation-information {
    margin-bottom: 4px;
}

.database-message {
    margin-bottom: 4px;
}


.reservation-table {
    margin: 0;
}

/* Weniger Höhe im grauen Tabellenkopf */
.reservation-table th {
    padding-top: 2px;
    padding-bottom: 2px;
}

/* Etwas Abstand in den Datenzeilen */
.reservation-table td {
    padding-top: 4px;
    padding-bottom: 4px;
}

/* Abstand zwischen den Spalten */
.reservation-table th + th,
.reservation-table td + td {
    padding-left: 1ch;
}

/* Dicke Linie oberhalb der Tabellenüberschriften */
.reservation-table thead {
    border-top: 3px solid #555;
}


/* Strich unterhalb der Überschriften */
.reservation-table thead tr {
    border-bottom: 3px solid #555;
}

/* Horizontaler Strich zwischen den Datensätzen */
.reservation-table tbody tr + tr {
    border-top: 1px solid #aaa;
}

/* Überschriften bündig mit den Tabellenwerten */
.reservation-table th {
    font-weight: bold;
}

/* Kein unnötiger Abstand am rechten Tabellenrand */
.reservation-table th:last-child,
.reservation-table td:last-child {
    padding-right: 0;
}

.reservation-output {
    margin: 0;
    padding-top: 0;
    white-space: normal;
}

/* css ENDE zur anzeige von ronnie-daten */

/* button-breite bei Download-Buttons 
.meine_button_breite {max-width: 100px; height: 200px}
*/

.mein_button a {width: 290px; height: 50px}

.mein_button_klein a {width: 200px; height: 40px}


