body {
 font-family: "dfw printer", "courier new",monospace;
 font-size: 9pt;
 text-align: left;
 color: #1D1D1D;
 width:500pt;
 margin:20pt auto;
 padding:120pt 20pt 20pt 20pt;
 border: 1px solid #000000;
 background:#FFFFFF url(bg01.gif) no-repeat 400pt 25pt;
}

a, a:link, a:visited, a:active {
 color:#BF0000;
 text-decoration:none;
}
a:hover {
 text-decoration:underline;
 color:#FF0000;
}

h1 {
 font-family: "courier new";
 font-size:11pt;
 margin:0pt 0pt 20pt 0pt;
 padding:0pt 20pt 0pt 0pt;
}
h1 a {
 text-decoration:none;
 color:#3F3F3F;
}

h1 a:hover {
 color:#5F5F5F;
 text-decoration:underline;
}

h2 {
 font-size:12pt;
 margin:0pt;
}
h3  {
 font-size:11pt;
 margin:30pt 0pt 0pt 0pt;
}
 h3 i {
  font-style:normal;
  font-weight:normal;
  }
h4  {
 font-size:9pt;
 margin:0pt;
}
h5   {
 font-size:9pt;
 margin:0pt;
}

div#loesungen {
 margin: 5pt 30pt 20pt 30pt;
}
div#mehr {
 margin: 15pt 30pt;
}

div#index {
 margin: 25pt 30pt 20pt 30pt;
 width:300pt;
}

div#mel {
 margin:30pt 0pt 0pt 0pt;
 padding: 5pt;
 font-size:7pt;
 font-family:"verdana","arial","helvetica",sans-serif;
 color:#E0E0E0;
 text-align:right;
}

table#liste {
 border:0pt;
 margin:0pt 0pt;
 padding:0pt;
}
 table#liste td {
 /* background:#EEEEEE;*/
  width:200pt;
  padding:0pt;
  margin:0pt;
 }
 table#liste td#groesse {
 /* background:#EEEEEE;*/
  width:80pt;
 }
 table#list tr {
  background:#EEEEEE;
