/* Gemeinsamer Stil für Tabellen mit border-collapse */
.u23, .u19, .u17, .u16, .u15, .frauen-1, .frauen-u17, .frauen-u15, .frauen-u15-2 {
  border-collapse: collapse!important;
}
.table.u23 .meister {background: rgba(158,161,162,.25)!important; color:black!important; font-weight: inherit!important;}
.table.u23 .table-row:nth-child(2) {
    height: 34px;
    border-bottom: 2px dotted #86704d !important;}

 .table.u23 .table-row:nth-child(17)
{height: 34px;    border-top: 2px solid #79242f!important; }

 .table.u23 .table-row:nth-child(19)
{background: #79242f!important; color:white!important; }
 .table.u23 .table-row:nth-child(20)
{background: #79242f!important; color:white!important; }


.table.u19 .meister {background: rgba(158,161,162,.25)!important; color:black!important; font-weight: inherit!important;}
 .table.u19 .table-row:nth-child(3)
{height: 34px;    border-bottom: 2px solid #86704d!important; }

 .table.u19 .table-row:nth-child(4)
{height: 34px;    border-bottom: 2px dotted #86704d!important; }

.table.u17 .meister {background: rgba(158,161,162,.25)!important; color:black!important; font-weight: inherit!important;}
 .table.u17 .table-row:nth-child(4)
{height: 34px;    border-bottom: 2px solid #86704d!important; }



 .table.u16 .table-row:nth-child(16)
{background: rgba(158,161,162,.25)!important; color:black!important; }



 .table.u15 .table-row:nth-child(11)
{background: #f4f4f4!important; color:black!important; }



 .table.frauen-1 .table-row:nth-child(11)
{background: #79242f!important; color:white!important; }

 .table.frauen-1 .table-row:nth-child(12)
{background: #79242f!important; color:white!important; }



 .table.frauen-u17 .table-row:nth-child(11)
{background: #79242f!important; color:white!important; }



 .table.frauen-u15 .table-row:nth-child(7)
{background: #79242f!important; color:white!important; }

 .table.frauen-u15 .table-row:nth-child(8)
{background: #79242f!important; color:white!important; }

 .table.frauen-u15 .table-row:nth-child(9)
{background: #79242f!important; color:white!important; }

 .table.frauen-u15-2 .table-row:nth-child(7),
 .table.frauen-u15-2 .table-row:nth-child(8),
 .table.frauen-u15-2 .table-row:nth-child(9) {background: #79242f!important; color:white!important; }

 .table.frauen-u15-2 .table-row:nth-child(2),
 .table.frauen-u15-2 .table-row:nth-child(3),
 .table.frauen-u15-2 .table-row:nth-child(4) {background: #86704d!important; color:white!important; }