.Bench_top {
    background-color: #f1fbc4;
}

.Bench_mid {
    background-color: #ffffff;
}

.Bench_bottom {
    background-color: #fbcbc9;
}

.tablelfl td, .tablelfl th, .tablelfl thead:first-child th {
    border: 1px solid #B6D2B6;
}

.small-labels label {
    font-weight: normal;
}

.noten label {
    padding: 0px 15px 0px 5px;
}

.tablelfl {
    border: 1px solid #B6D2B6;
}

.tablelfl tr:nth-child(even) td.first {
}

.tablelfl tr:nth-child(odd) td.first {
}

.tablelfl tr:nth-child(even) td {
}

.tablelfl tr:nth-child(odd) td {
}

.tablelfl .rightlfl {
    text-align: right;
}

.Help_Blau {
    background-color: #00ccff;
}

.Help_Gelb {
    background-color: #ffff99;
}

.Help_Gruen {
    background-color: #ccffcc;
}

.Help_Weiss {
    background-color: #ffffff;
}

.Help_Grau {
    background-color: lightgrey;
}

.main table .main table, .table tr.pagerlfl .table {
    width: auto;
    border: none;
    padding: 5px;
    border: 1px solid #B6D2B6;
}

.main table .main table, .table tr.pagerlfl .table a {
    background-image: none;
    padding-left: 0px;
}

.p_rot {
    background-color: #FF9999 !important;
    color: #000000 !important;
}

.p_gelb {
    background-color: #FFFE97 !important;
    color: #000000 !important;
}

.p_gruen {
    background-color: #CDFFCC !important;
    color: #000000 !important;
}

.p_blau {
    background-color: #9CCBFF !important;
    color: #000000 !important;
}

.p_hellblau {
    background-color: #CCFFFF !important;
    color: #000000 !important;
}

.p_dunkelgruen {
    background-color: #C4D69A !important;
    color: #000000 !important;
}

.p_dunkelblau {
    background-color: #8EB4E3 !important;
    color: #000000 !important;
}

.p_dunkelgrau {
    background-color: #D9D9D9 !important;
    color: #000000 !important;
}