body          { background-color: #E8E6DB; margin: 6px; }
p,center,h1,h2,h3,h4,h5,h6,ul,li,td,div
              { font-family:Arial,Verdana; font-size:12pt; margin:8px 0px 0px; }
table         { padding:3px; border: 0; }                                /* Aussenabstand 3px */
table.gr * td { padding:3px; font-size:10pt; background-color:#C0C0C0; } /* graue Tabelle, z.B. Stammbaum */
table.f  * td { background-color: #FFFFFF; }                             /* Foto, z.B. Stammbaum */
td.f          { font-size:8pt; padding-top:0px; padding-bottom:2px; }    /* Fotograf im weissen Rand um Bild */
p, li         { text-align: justify; }
p.l           { text-align: left; }
p.r           { text-align: right; }
p.c           { text-align: center; }
p.aend        { font-size:10px;                    text-align: center; margin-bottom:24px; }
h1            { font-size:18pt; font-weight: bold; text-align: center; margin-bottom: 8px; }
h2            { font-size:16pt; font-weight: bold; text-align: center; margin-bottom: 8px; }
h3            { font-size:14pt; font-weight: bold; text-align: center; margin-bottom: 8px; }
h4            { font-size:12pt; font-weight: bold;                     margin-top:   16px; }
h5            { font-size:10pt; font-weight: bold;                     margin-top:   16px; }
a             {                 font-weight: bold; text-decoration: none; }
a:link        { color:#000066; }
a:visited     { color:#000066; }
a:active      { color:#0000FF; }
a:hover       { color:#0000FF; }
input,select  { margin-top: 0px; font-size: 13px; height:18px; }
ul            { color: #4444FF; text-indent: 0 cm; margin-left: -1 cm; }
li            {                 text-indent: 0 cm; margin-left:  0 cm; }
* em          { color: #0000FF; font-style: normal; }
* strong      { color: #0000FF; font-style: normal; font-weight: bold; }
img           { vertical-align: baseline; border: 0; }                   /* h-align:center o. align:center gehen leider nicht */
img.dist      { margin-top:  8px; }
img.li        { float: left; margin-top: 10px;                    margin-right:20px; margin-bottom:10px; }
img.re        { float:right; margin-top: 10px; margin-left: 20px;                    margin-bottom:10px; }
img.li2       { float: left; margin-top: 10px; margin-left: 20px; margin-right:20px; margin-bottom:10px; }
img.re2       { float:right; margin-top: 10px; margin-left: 20px; margin-right:20px; margin-bottom:10px; }
.fli          { float: left; margin-top: 10px; background-color:#AAAAAA; padding: 7px 7px 7px 7px; margin-right:10px; margin-bottom:2px; font-size: 12pt; font-weight: bold; color:#0000FF; }