a { color: #000040; font-weight: bold; }
a.header:visited { color: #000040 }
a:active { text-decoration: underline; color: #0000ff; }
a:focus { text-decoration: underline; color: #0000ff; }
a:hover { text-decoration: underline; color: #0000ff; }
a:link { text-decoration: none }
a:visited { text-decoration: none; color: #9999cc }
body { border-width: 0; color: #000000; background-color: #cccccc; margin: 0; padding: 0; }
h1 { font: 15pt/18pt verdana,arial,sans-serif; margin: 0; padding: 10pt; }
hr { margin: 0; padding: 0; height: 1pt; border-style: solid; color: #000000; }
hr.dashed { border-style: dashed; color: #c0c0c0; width: 95%; }
hr.light { color: #C0C0C0; }
img.rekursiv { width: 457px; height: 99px; border-width: 0; }
p { font: 8pt/11pt verdana,arial,sans-serif; margin: 0; padding: 10pt }
select { font: 8pt/11pt verdana,arial,sans-serif; }
table { border: 0; padding: 0; margin: 0; }
table.body { height: 100%; width: 100%; }
table.header { width: 100%; }
table.page { border: 1pt solid #000000; margin: 10pt; }
td { border: 0; padding: 0; margin: 0; font: 8pt/11pt verdana,arial,sans-serif; }
td.bodycontent { text-align: center; vertical-align: middle; }
td.bodymargin { width: 50%; }
td.content { background-color: #ffffff; padding-bottom: 10pt; }
td.footer { background-color: #000000; font-size: 7pt; color: #ffffff; text-align: center; padding: 2pt; }
td.navigate { width: 50%; padding-top: 10pt; vertical-align: top; text-align: center; }
td.page { padding: 5pt; }
td.shortfact { width: 70%; border-bottom: 1pt solid #c0c0c0; }
td.shortlabel { width: 30%; text-align: right; padding-right: 5pt; border-bottom: 1pt solid #c0c0c0; }
tr { border: 0; padding: 0; margin: 0; }
tr.page { background-color: #9999cc; }

