@charset "utf-8";
body { background-color: #071278; color: #FFEE34; }
html[lang="de"] q { quotes: "»" "«"; }
q:lang(de) { quotes: "»" "«"; }
html[lang="de-CH"] q { quotes: "«" "»" "\201E" "\201C" "\201A" "\2018" "`" "´"; }
q:lang(ch) { quotes: "«" "»" "\201E" "\201C" "\201A" "\2018" "`" "´"; }
hr { margin-right:0; margin-left:0; border:1px solid #FF0000; }
sup { font-size: 10px; vertical-align: baseline; position: relative; top: -4px; }
span.dayoff { font-weight: bold; color: #0000FF; }
span.daydone { font-weight: bold; color: #00AA00; }
span.text { color: #008888; }
span.strecke { color: #050e5e; background-color: #E5E8FF; }
span.zeit { color: #050e5e; background-color: #FFCC33; }
span.notext { color: #AA55AA; }
div.text {
    background-color: #BDF4FF;
    margin-left: 30px; margin-top: 2px; margin-bottom: 2px; border: 1px solid #000000; padding: 2px;
}
div.text2 {
    background-color: #BDF4FF;
    margin-left: 0px; margin-top: 2px; margin-bottom: 2px; border: 1px solid #000000; padding: 2px;
}
span.text2 {
    background-color: #BDF4FF;
    margin-left: 0px; margin-top: 0px; margin-bottom: 0px; border: 0px solid #000000; padding: 0px;
}
span.te { font-weight: bold; color: #FF0000; }
span.tt { font-weight: bold; color: #0000FF; }
table.woche { background-color: #EEEEEE; border: 1px solid red; margin: 5px; width: 100%; }
table.monat { background-color: #DDDDDD; border: 1px solid red; margin: 5px; width: 100%; }
table.jahr { background-color: #CCCCCC; border: 1px solid red; margin: 5px; width: 100%; }
td { background-color: #AAAAAA; border: 1px solid red; margin: 5px; }
td.tt { width: 25em; vertical-align: top; text-align: left; }
td.te { vertical-align: top; text-align: left; }
span.dayoff_c { font-weight: bold; color: #050e5e; }
span.daydone_c { font-weight: bold; color: #050e5e; }
span.text_c { color: #050e5e; }
/* span.strecke_c { color: #050e5e; } */
span.notext_c { color: #050e5e; }
div.text_c {
    background-color: #FFFFFF;
    margin-left: 30px; margin-top: 2px; margin-bottom: 2px; border: 1px solid #000000; padding: 2px;
}
div.text2_c {
    background-color: #FFFFFF;
    margin-left: 0px; margin-top: 2px; margin-bottom: 2px; border: 1px solid #000000; padding: 2px;
}
span.text2_c {
    background-color: #FFFFFF;
    margin-left: 0px; margin-top: 0px; margin-bottom: 0px; border: 0px solid #000000; padding: 0px;
}
/* span.gipfel { font-weight: bold; background-color: #A4ADFF; } */
span.gipfel { padding: 0px 2px; font-weight: bold; background-color: #E57272; }
span.peak { padding: 0px 2px; font-weight: bold; background-color: #e4a8dc; } /* background-color: #CD68BF; */
span.start { padding: 0px 2px; font-weight: bold; background-color: #D2FFBF; }
span.hohs { background-color: #D2FFBF; }
span.ort { padding: 0px 2px; font-weight: bold; background-color: #FBCB82; }
span.raum { padding: 0px 2px; font-weight: bold; background-color: #66FF99; }
span.halt { padding: 0px 2px; font-weight: normal; text-decoration: underline; text-decoration-style: dashed;
text-decoration-thickness: 1px;
/* background-color: #c3ccdb; */
 }
/* span.stopp { font-weight: bold; background-color: #FFB6B6; } */
span.stopp { padding: 0px 2px; font-weight: bold; background-color: #A4ADFF; }
/* span.hohz { background-color: #FFB6B6; } */
span.hohz { background-color: #A4ADFF; }
span.wettkampf { font-weight: bold; background-color: #FFFF66; }
td.tt_c { width: 20em; vertical-align: top; text-align: left; }
td.te_c { vertical-align: top; text-align: left; line-height: 140%; }
span.te_c { font-weight: bold; color: #FF0000; }
span.tt_c { font-weight: bold; color: #0000FF; }
span.tech { text-decoration: underline; }
span.textkopf { color: #444444; }
span.textstrk { color: #444444; }
span.textfuss { color: #444444; }
span.wttr { color: #E68217; }
span.pist { color: #006633; }
span.hdif { color: #676767; }
span.bach { color: #0000ff; }
span.see { padding: 0px 2px; color: #0000ff; background-color: #A9F5F2; }
span.www { color: #8C0DBA; }
span.texty { color: #444444; background-color: #cccccc; }
span.lz { color: #ff0000; background-color: #dddddd; }
table.woche_c { background-color: #071278; margin: 3px 0px; width: 100%;
    border:none; border-spacing:2px; padding: 0px;
}
table.monat_c { background-color: #071278; margin: 3px 0px; width: 100%;
    border:none; border-spacing:2px;
}
table.jahr_c { background-color: #071278; margin: 3px 0px; width: 100%;
    border:none; border-spacing:2px;
}
tr { background-color:#071278; text-align:left; vertical-align:top; }
td.c { background-color: #FFFFFF; margin: 0px; border: 1px solid #000000; color: #050e5e; padding: 3px; }
table.act_z { background-color: #000000; margin: 3px 0px;
    border:none; border-spacing:2px;
}
td.act_z { background-color: #FFFFFF; margin: 0px; border: 1px solid #000000; color: #050e5e; padding: 1px 3px; }
