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  { background-color: #ac0000; }
body.navi { background-color: #ac0000; font-size: 8pt; vertical-align: top; }
input, select { font-family: arial,helvetica,gill,sans-serif; font-size: 8pt; font-weight: bold; color: #ffffff; background-color: #000000; border-color: #ffffff; }
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.text { width: 100%; text-align: center; background-image: url("text_background"); margin-top: 5; }
table.toc { width: 108; background-image: url("toc_background"); }
th {text-align: center;}
tr.toc { text-align: center; }
tr.top { height: 45; }
tr.bottom { height: 45; }
td.topleft { width: 100;   background-image: url("topleft"); background-repeat: none;}
td.topcenter { background-image: url("topcenter"); background-repeat: repeat-x; text-align: center; font-weight: bold; vertical-align: bottom; }
td.topright { width: 100;   background-image: url("topright");  background-repeat: none;}
td.left { width: 100;  background-image: url("left");  background-repeat: repeat-y; text-align: center; vertical-align: bottom; }
td.center { font-weight: bold; }
td.right { width: 100; background-image: url("right");  background-repeat: repeat-y;}
td.bottomleft { width: 100; background-image: url("bottomleft");  background-repeat: no-repeat;}
td.bottomcenter { text-align: center;  }
td.bottomright { width: 100;  background-image: url("bottomright");  background-repeat: no-repeat;}
td.text { text-align: center; font-size: large; }
img.main { border-style: solid; border-width: thick; color: white; }
a.audio { color: #ffffff; border: thin; }