body
 {
  background-color:#FFBB88;
  margin-bottom:0px;
 }

table,tr,td
 {
  font-family:Tahoma,Arial,sans-serif;
  font-size:10pt;
  color:#000000;
 }

th
 {
  font-family:Tahoma,Arial,sans-serif;
  font-size:18pt;
  font-weight:600;
  color:#000000;
  height:60px;
  text-align:center;
  alignment:center;
 }

td.kopf
 {
  height:60px;
  font-size:35px;
  font-weight:500;
  text-align:center;
  alignment:center;
  vertical-align:middle;
  background-color:#FFBB88;
 }

td.nav
 {
  height:30px;
  vertical-align:middle;
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  background-color:#99BB66;
  border-top-width:2px;
  border-top-style:solid;
  border-top-color:#000000;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
  padding:0px 10px;
 }

td.sub
 {
  height:20px;
  text-align:left;
  alignment:left;
  vertical-align:middle;
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  background-color:#AACC99;
  border-top-style:none;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
  padding-left:10px;
 }

td.date
 {
  height:15px;
  text-align:right;
  alignment:right;
  font-family:Tahoma,Arial,sans-serif;
  font-size:8pt;
  background-color:#FFBB88;
  border-top-style:none;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
 }

td.themakopf
 {
  font-size:9pt;
  font-weight:700;
  letter-spacing:2px;
  text-align:center;
  alignment:center;
  vertical-align:bottom;
  background-color:#FFBB88;
  padding:2px 5px;
 }

td.themabody
 {
  font-size:8pt;
  text-align:justify;
  alignment:justify;
  vertical-align:top;
  background-color:#FFBB88;
  padding:3px 6px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
 }

td.fuss
 {
  font-size:8pt;
  text-align:right;
  alignment:right;
  vertical-align:top;
  background-color:#FFBB88;
  border-top-width:1px;
  border-top-style:solid;
  border-color:#000000;
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
 }


hr
 {
  color:#000000;
  noshadow;
 }

input,select
 {
  font-family:Tahoma,Arial,sans-serif;
  font-size:10pt;
 }

ul,ol
 {
  margin:12px 25px;
 }

dt
 {
  font-weight:700;
  padding:3px 0px;
 }

#left
 {
  text-align:left;
  alignment:left;
 }

#right
 {
  text-align:right;
  alignment:right;
 }

a:link
 {
  color:#000000;
 }

a:visited
 {
  color:#111111;
 }

a:hover
 {
  font-weight:bolder;
  color:#000000;
 }
