* { 
 color: black; 
 background:white;
 font-size: 10pt;
 }
 
#path,
#left-col,
#footer,
#lastfooter,
#gototop,
.more {
 display: none;
 }
 
#content,
div,
table {
 width: 95%;
 }
 
h1, h2, h3, h4, h5, p, li, dt, dd, th, td, caption, label {
 font-family: Arial, Helvetica, Sans-serif;
 }
 
h1 {
 font-size: 14pt;
 }
 
h2,
h2 a {
 font-size: 14pt;
 }
h3,
h3 a,
h4,
h4 a {
 font-size: 12pt;
 }
 
h4 {
 font-weight: normal;
 }
 
div  {
 margin-bottom: 15pt;
 padding: 0;
 }
 
div.em {
 margin: 1em 1em 0 1em;
 border: 1px solid #000;
 padding: 0.5em;
 }
 
div.em h3,
div.em h4,
div.em h5,
div.em p {
 margin-top: 0;
 }
 
p, li {
 line-height: 1.2em;
 margin: 0 0 5pt 0;
 }
 
/* tabellen */
 
table {
 margin: 5pt 0;
 }
 
table {
 border-collapse: collapse;
 }
 
table td,
table th {
 border-color: #000;
 border-width: 1px;
 border-style:solid;
 padding: 2pt 5pt;
 }
 
table th {
 text-align: left;
 }
 
/* listen */
 
ul {
 list-style-type: disc;
 margin: 0 0 10pt 15pt;
}
dl,
dt {
 margin: 0;
 padding: 0;
 }
 
dt {
 margin-bottom: 3pt;
 font-weight: bold;
 }
 
dd {
 margin: 0 0 2pt 0;
 }
 
dd.more {
 display: none;
 }
/* bilder */
span.legend {
 display: block;
 }
/* formulare */
form fieldset {
 margin-bottom: 10px;
 }
form fieldset fieldset {
 margin: 0;
 }
form label {
 display: block;
 }
form input,
form select {
 display: block;
 margin-bottom: 1em;
 }
