h2{ border-color:rgb(50,100,200); }

/* *************** ALLGEMEIN STATISTIKEN TABELLE (tagesdaten und co) **************** */
.zeile_0 { background-color:rgb(175,200,255); }
.zeile_1 { background-color:rgb(210,225,255); }
.zeile_2 { background-color:rgb(240,240,255); }

.links { text-align:left; }
.mitte { text-align:center; }
.rechts { text-align:right; }
.ausblenden { visibility:hidden; border:0px; }

.zeit { color:rgb(105,105,105);}
.zeit_v2 { font-size:clamp(0.65rem,2.5vw,0.95rem); color:rgb(105,105,105);}
.datum_zeit { font-size:0.8em; color:rgb(105,105,105);}

/* *************** STATISTIKEN REKORDWERTE **************** */
.rekord_titel  { font-weight:bold; text-align:center; height:1.55rem; }
.rekord_werte { width:5rem; border-right:0px; border-right:0px; }
.rekord_trenn { width:1rem; text-align:center; border-right:0px; border-left:0px; }
.rekord_dz { width:8rem; text-align:right; border-left:0px; }

.rekord_rahmen { margin-bottom:0.75rem; }
.rekord_rahmen_float { margin-right:10px; float:left; }
.tab_rekord_tmax  { background-color:rgb(255,212,165); }
.tab_rekord_tmin  { background-color:rgb(215,239,255); }
.tab_rekord_ldmax { background-color:rgb(255,215,252); }
.tab_rekord_ldmin { background-color:rgb(220,215,254); }
.tab_rekord_nstag { background-color:rgb(212,240,255); }
.tab_rekord_wmax  { background-color:rgb(215,254,217); }

/* ***** Webcambilder GEBURTSTAGSWETTER ***** */
.webcambilder_rahmen  { width:100%; height:auto; margin:0rem 0rem 0rem -0.065rem; display:flex; align-items:center; justify-content:center; background-color:rgb(240,240,255); border:solid rgb(0,0,255); border-width:0px 1px 1px 1px; }
.webcambilder_titel   { width:100%; height:1.8rem; margin-left:-0.065rem; border:solid rgb(0,0,255); border-width:1px 1px 1px 1px; font-size:1.1rem; font-weight:bold; background-color:rgb(220,230,255); display:flex; align-items:center; justify-content:center; border-top-left-radius:4px; border-top-right-radius:4px; }
.webcambild_rahmen_08 { width:31%; height:auto; border:solid rgb(0,0,255); border-width:1px 1px 1px 1px; margin:0.4rem 0rem 0.4rem 0rem; float:left; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; }
.webcambild_rahmen_12 { width:31%; height:auto; border:solid rgb(0,0,255); border-width:1px 1px 1px 1px; margin:0.4rem 0rem 0.4rem 0rem; float:left; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; }
.webcambild_rahmen_16 { width:31%; height:auto; border:solid rgb(0,0,255); border-width:1px 1px 1px 1px; margin:0.4rem 0rem 0.4rem 0rem; float:left; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; }
.webcambild_bild      { width:100%; height:auto; object-fit:contain; border-top-left-radius:3px; border-top-right-radius:3px; }
.webcambild_text_08   { border-top:1px solid rgb(0,0,255); padding:2px 0px 2px 0px; text-align:center; background-color:rgb(220,230,255); font-size:clamp(0.75rem, 2.5vw, 1.20rem); border-bottom-left-radius:3px; border-bottom-right-radius:3px; }
.webcambild_text_12   { border-top:1px solid rgb(0,0,255); padding:2px 0px 2px 0px; text-align:center; background-color:rgb(220,230,255); font-size:clamp(0.75rem, 2.5vw, 1.20rem); border-bottom-left-radius:3px; border-bottom-right-radius:3px; }
.webcambild_text_16   { border-top:1px solid rgb(0,0,255); padding:2px 0px 2px 0px; text-align:center; background-color:rgb(220,230,255); font-size:clamp(0.75rem, 2.5vw, 1.20rem); border-bottom-left-radius:3px; border-bottom-right-radius:3px; }
.margin_webcambild    { margin-left:0.5rem; }
.webcamdaten_rahmen   { width:auto; height:auto; margin:0rem -0.055rem 1.6rem -0.065rem; padding:0.25rem 0.25rem 0.25rem 0.25rem; display:flex; align-items:center; justify-content:center; background-color:rgb(240,240,255); border:solid rgb(0,0,255); border-width:0px 1px 1px 1px; border-bottom-left-radius:4px; border-bottom-right-radius:4px;}
.tab_webcam_daten     { font-size:clamp(0.8rem,2.5vw,0.95rem); }
table_001 {  font-size:clamp(0.8rem,2.5vw,0.95rem);  font-weight:normal; white-space:nowrap; border: 1px solid rgb(50,100,200); }