.reifen_tabelle_eingabe{
    width: 50px;
}
.reifen_tabelle_eingabe th{
    text-align: left;
}

.tabelle_unten_auto,
.tabelle_leer_auto,
.tabelle_raster_auto{
    width: auto;   
    border-collapse: collapse;
}
.tabelle_unten_50,
.tabelle_leer_50,
.tabelle_raster_50{
    width: 50%;
    border-collapse: collapse;
}
.tabelle_unten_75,
.tabelle_leer_75,
.tabelle_raster_75{
    width: 70%;
    border-collapse: collapse;
}
.tabelle_unten_100,
.tabelle_leer_100,
.tabelle_raster_100{
    width: 100%;
    border-collapse: collapse;
}
.tabelle_unten_auto th,
.tabelle_unten_auto td,
.tabelle_unten_50 th,
.tabelle_unten_50 td,
.tabelle_unten_75 th,
.tabelle_unten_75 td,
.tabelle_unten_100 th,
.tabelle_unten_100 td{
    border-bottom: 1px solid black;
}
.tabelle_leer_auto th,
.tabelle_leer_auto td,
.tabelle_leer_50 th,
.tabelle_leer_50 td,
.tabelle_leer_75 th,
.tabelle_leer_75 td,
.tabelle_leer_100 th,
.tabelle_leer_100 td{
    border:none;
}
.tabelle_raster_auto th,
.tabelle_raster_auto td,
.tabelle_raster_50 th,
.tabelle_raster_50 td,
.tabelle_raster_75 th,
.tabelle_raster_75 td,
.tabelle_raster_100 th,
.tabelle_raster_100 td{
    border: 1px solid black;
}
.tabelle_klein_links,
.tabelle_klein_rechts,
.tabelle_klein_mitte{
    width:100px;
}
.tabelle_15_links,
.tabelle_15_rechts,
.tabelle_15_mitte{
    width: 125px;
}
.tabelle_mittel_links,
.tabelle_mittel_rechts,
.tabelle_mittel_mitte{
    width: 150px;
}
.tabelle_gross_links,
.tabelle_gross_rechts,
.tabelle_gross_mitte{
    width: 250px;
}
.tabelle_300_links,
.tabelle_300_rechts,
.tabelle_300_mitte{
    width: 300px;
}
.tabelle_15_links,
.tabelle_klein_links,
.tabelle_mittel_links,
.tabelle_gross_links,
.tabelle_300_links{
    text-align: left;
}
.tabelle_15_rechts,
.tabelle_klein_rechts,
.tabelle_mittel_rechts,
.tabelle_gross_rechts,
.tabelle_300_rechts{
    text-align: right;
}
.tabelle_15_mitte,
.tabelle_klein_mitte,
.tabelle_mittel_mitte,
.tabelle_gross_mitte,
.tabelle_300_mitte{
    text-align: center;
}
.tabelle_input{
    width: 95%;
    height: 95%;
}
.tabelle_input_rechts{
    width: 95%;
    height: 95%;
    text-align: right;
}
.tabelle_input_leer{
    width: 95%;
    height: 95%;
    margin: 0;
    padding: 0;
    border: none;
}
.tabelle_input_leer_mitte{
        width: 95%;
        height: 95%;
        margin: 0;
        padding: 0;
        border: none;
        text-align: center;
}
.tabelle_input_mitte{
    width: 95%;
    height: 95%;
    margin: 0;
    padding: 0;
    text-align: center;
}
.tabelle_submit{
    width: 95%;
    text-align: center;
}



.reifen_tabelle{
    width: auto;
}
.reifen_tabelle th,
.reifen_tabelle td{
    border-bottom: 1px solid black;
}
.reifen_tabelle_auftrag,
.reifen_tabelle_menge,
.reifen_tabelle_lager,
.reifen_tabelle_was,
.reifen_tabelle_status,
.reifen_tabelle_lager{ 
    text-align: left;
    width: 70px;
    border-bottom: 1px solid black;
}
.reifen_tabelle_menge,
.reifen_tabelle_was,
.reifen_tabelle_lager{
    text-align: center;
}

.reifen_tabelle_dimension,
.reifen_tabelle_teilenummer,
.reifen_tabelle_beschreib{
    text-align: left;
    width: 200px;
    border-bottom: 1px solid black;
}
.reifen_tabelle input{
    width: 70px;
}

.reifentabelleteilestamm{
    width: 100%;
}
.reifentabelleteilestamm td{
    text-align: left;
    border-bottom: 1px solid black;
}
.reifen_eingabe_bestellung{
    width: 300px;
}

.neue_reifen .input-row {
    display: flex;
    align-items: center;
    margin-bottom: 10px; /* Abstand zwischen den Eingabereihen */
}

.neue_reifen .input-row label,
.neue_reifen .button-row label {
    width: 120px;
    margin-right: 10px; /* Abstand zwischen Label und Input */
}

.neue_reifen .button-row {
    display: flex;
    align-items: center;
    margin-bottom: 10px;
    /*justify-content: flex-end; /* Buttons am rechten Rand ausrichten */
}
