body          { font: 10pt Arial,Helvetica,sans-serif; color: black; background-color: #f0f0f0; }
table         { font: 10pt Arial,Helvetica,sans-serif; color: black; }
h1            { font: bold 16pt Arial; color: blue; text-align: center; }
h2            { font: bold 14pt Arial; color: #33f; margin-bottom:0; text-align: center; }
h3            { font: bold 12pt Arial; color: #093; margin-bottom:0; text-align: center; }
code          { font-family: Arial; } /* notranslate */

#menu         { background-image: url(menu/ground2.gif) }

a             { text-decoration: none;      color: #06f; }
a:hover       { text-decoration: underline; color: #f00; }
a.ext         { text-decoration: none;      color: #06f; padding-left: 14px; background: url(link-out.gif) left no-repeat; }
a.ext:hover   { text-decoration: overline;  color: #f00; }
a.ext_o       { text-decoration: none;      color: #06f; }
a.ext_o:hover { text-decoration: overline;  color: #f00; }
a.blank       { text-decoration: none;      color: #06f; padding-left: 16px; background: url(blank.gif) left no-repeat; }
a.blank:hover { text-decoration: underline; color: #f00; }
a.top         { text-decoration: none;      color: #06f; padding-left: 10px; background: url(top.gif) left no-repeat; }
a.top:hover   { text-decoration: underline; color: #f00; }

.kopf         { font: bold 18pt Arial; text-align:center; color: #04f; background-color: #9cf; border: 3px ridge #9cf; margin:3px; }
.treff_kopf   { font:  14pt Comic Sans MS,sans-serif; text-align:center; color: #def; background-color: #48d; border: 3px outset #69d;
                padding: 0px; margin:3px; width:80%; }
.schr         { font: bold italic 18pt Times New Roman, Times, serif;  color: red; }
.hh_red       { font: bold 10pt Arial;         color: red; }
.hh_blue      { font: bold 10pt Arial;         color: #009; }
.ort          { font: bold 10pt Arial;         color: #060; }
.namen        { font: bold italic 1em Arial;   color: blue; } /* notranslate */

.sprung       { font: 8pt Arial; }
.liste_treff  { text-align: left; padding-left: 50px; }

ul            { list-style-image: url(menu/Punkt.gif); }
.vortag       { list-style-image: url(menu/Punkt-gn.gif); }
.pin          { list-style-image: url(menu/bl_pin.gif); }

input         { font: 9pt Arial,MS Sans Serif; border-style: ridge;  color: #666; background-color: white }
textarea      { font: 9pt Arial,MS Sans Serif; border-style: ridge;  width: 400px; color: #666; background-color: white }
select        { font: 9pt Arial,MS Sans Serif; border-style: ridge;  width: 400px; background-color: white }
.box          { font: 9pt Arial,MS Sans Serif; border-style: ridge;  width: 550px; background-color: #f4f4fd }
.send         { color: red; padding-right: 14px; background: url(mail.gif) right no-repeat; }
.button       { font: 9pt Arial,MS Sans Serif; border-style: outset; width: 150px; background-color: #e0e0e0 }
img           { border: 0 }

