a:link    { text-decoration: none; color: #ffffff; }
a:visited { text-decoration: none; color: #ffffff; }
a:active  { text-decoration: none; color: #ffffff; }
a:hover   { text-decoration: underline; background-color: #ffffff; color: #000000; }

body { color: #ffffff; background-color: #000000; font-family: arial,helvetica,gill,sans-serif; }
body.help { text-align: left; }
body.bild { }
body.text { }
body.toc  { }
body.navi { font-size: 8pt; vertical-align: top; }
input, select { font-family: arial,helvetica,gill,sans-serif; font-size: 8pt; }
table, tr, td { font-family: arial,helvetica,gill,sans-serif; border-width: 0; padding: 0 ; border: 0 ; margin: 0; }
table.banner { }
table.intro { width: 100%; height: 300; text-align: center;  }
table.main { width: 100%; height: 100%; text-align: center;}
table.navi { width: 100%; text-align: center; border-width: 0; }
table.text { width: 100%; text-align: center;  margin-top: 5; }
table.toc { width: 108; }
th {text-align: center;}
tr.toc { text-align: center; }
tr.top { height: 45; }
tr.bottom { height: 45; }
td.topleft { width: 100;  }
td.topcenter { font-weight: bold; text-align: center; vertical-align: bottom; }
td.topright { width: 100; }
td.left { width: 100; text-align: center; vertical-align: bottom; }
td.center { }
td.right { width: 100;}
td.bottomleft { width: 100; }
td.bottomcenter { text-align: center;  }
td.bottomright { width: 100; }
td.text { text-align: center; }
img.main { border-style: solid; border-width: thick; color: white;}
a.audio { color: #ffffff; border: thin; }
p.navi { margin: 0; padding: 0; padding-bottom: 4px; }
