img.br-sv, img.br-wa, #br61 { width: 90%;}


h3 { margin-top: 4em;}
h2 + h3 { margin-top: 1em;}

#br-besonderes dt { color: #00638E;}


#wa-table { font-size: 75%; }
#wa-table td {text-align: right; padding: 0 0.5em; }
#wa-table td:nth-of-type(1) { text-align: center; width: 2em;}
#wa-table td:nth-of-type(2) { text-align: center; width: 1em;}
#wa-table td:nth-of-type(3) { font-family: monospace;}
#wa-table td:nth-of-type(5) { font-family: monospace;}
#wa-table td:nth-of-type(4) { text-align: center; width: 6em; padding-right: 0; }
#wa-table td:nth-of-type(4) span { display: inline-block;}


#brl-div { display: none;}
#brl-table table { font-size: 66%;}
#brl-table th { vertical-align: top; border-top: solid 1px black; width: 6%; font-size: smaller;}
#brl-table th.rem a { color: red; text-decoration: none;}
#brl-table td { vertical-align: top; text-align: center; padding: 0.25em; font-weight: bold; width: 12%; }

#brl-table .pyCVP { background-color: rgba(214,134,43); color: white;}
#brl-table .pyKK { background-color: rgba(214,134,43); color: white;}
#brl-table .pyKCVP { background-color: rgba(214,134,43); color: white;}
#brl-table .pySKVP { background-color: rgba(214,134,43); color: white;}
#brl-table .pyDM { background-color: rgba(214,134,43); color: white;}
#brl-table .pyFDP { background-color: rgba(56,114,181); ; color: white;}
#brl-table .pyLPS { background-color: rgba(56,114,181); color: white;} /* rgba(97,141,234) */
#brl-table .pySVP { background-color: rgba(75,138,62); color: white;}
#brl-table .pyBGB { background-color: rgba(75,138,62); color: white;}
#brl-table .pyDem { background-color: rgba(15,108,62); color: white;}
#brl-table .pyEDU { background-color: rgba(15,108,62); color: white;}
#brl-table .pyDem { background-color: rgba(15,108,62); color: white;}
#brl-table .pySD  { background-color: rgba(15,108,62); color: white;}
#brl-table .pyLega  { background-color: rgba(15,108,62); color: white;}
#brl-table .pyFPS  { background-color: rgba(15,108,62); color: white;}
#brl-table .pySP { background-color: rgba(240,85,77); color: white;}
#brl-table .pyPdA { background-color: rgba(240,85,150); color: white;}
#brl-table .pySol { background-color: rgba(240,85,150); color: white;}
#brl-table .pyGPS { background-color: rgba(132,182,71); color: white;}
#brl-table .pyFGA { background-color: rgba(132,200,71); color: white;}
#brl-table .pyGLP { background-color: rgba(196,196,61) color: black;;}
#brl-table .pyBDP { background-color: rgba(230,200,32); color: black;}
#brl-table .pyLdU { background-color: rgb(255,190,0); color: black;}
#brl-table .pyEVP { background-color: rgb(255,230,0); color: black;}


dd p:nth-of-type(1) { margin-top: 0;}



@media only screen and (min-width: 600px) {
    div.br-grafik-namen { display: grid; grid-template-columns: 1fr 1fr }
    div.br-grafik-namen table { width: 95%;  }
}



table.br-namen { width: 90%; font-size: 80%; text-align: center; margin: 0.75em auto; border-collapse: collapse; }
table.br-namen > tr > td:nth-child(1) { text-align: left; }
table.br-namen > tr.new { background-color: #eee;}
table.br-namen > tr > td:nth-child(2) { width: 2.75em; }
table.br-namen > tr > td:nth-child(3) { width: 1.75em; }


#wa-slider > div:nth-of-type(3) {text-align: center; grid-area: 2 / 1 / 3 / 3; }
#wa-slider img { width: 100%;}
#wa-slider input[type='range'] { width: 50%;}

#br-slider > div:nth-of-type(3) {text-align: center; grid-area: 2 / 1 / 3 / 3; }
#br-slider img { width: 100%;}
#brs-cmd input[type='range'] { width: 50%;}





table.br-duo { width: 100%;}
table.br-duo td { text-align: center; }
table.br-duo canvas {width: 100%;}

@media only screen and (min-width: 600px) {
    div.brq-side { display: grid; grid-template-columns: 3fr 2fr; grid-gap: 1em; margin-bottom: 1em;}
    div.brq-side div { text-align: right; }
}



#tl-small { width: 100%;}


div.duo { width: 100%;}
@media only screen and (min-width: 600px) {
    div.duo { display: grid; grid-template-columns: 1fr 1fr;}
}

div.img-wide { margin: 2em 0 0.5em 0;}
div.img-wide div.expl { margin-top: 1em; color: #444; font-size: 75%;}
div.img-wide div.expl p {margin: 0 0 0.25em 0;}
