@media screen{
/* body { font-size:9pt; font-family: Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; color:#cccc99; background-color:#000044; */ 
body { font-size:9pt; font-family: Verdana, Arial, Helvetica, sans-serif; color:#cccc99; background-color:#000044; 
  margin-top: 0px; 
  margin-left: 0px; 
  margin-right: 0px; 
  margin-bottom: 0px; 
} 
}

.body {}
small { font-size:7pt }
p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i { font-family: Verdana, Arial, Helvetica, sans-serif; color:#cccc99;} 
i { color:#ff6600;} 
h1 { font-size:18pt; } 
h2 { font-size:16pt; font-weight:bold; color:#FFcc99; } 
h3 { font-size:12pt; font-weight:bold; color:#ffcc99; } 
h4 { font-size:10pt; font-weight:bold; color:#cccc99; } 
p,div,ul,ol,li,td,th,address,nobr { font-size:9pt; color:#cccc99; } 
b { font-size:9pt; color:#ffcc99; } 
pre { font-weight:bold; font-size:16px; color:#ffcc99; } 
 
.input { background-color : #333333; border : 1px solid #FF6600; color: #cccc99; } 
.output{ background-color : #FF6600; border : 1px solid #FF0000; color: #ffffff; } 
 
table.all { border-spacing: 20; width: 780px; left:10px; }
td.tabspace { height:20px; } 
td.tabhead { background-image:url(tabhead.jpg); height:30px; background-repeat:no-repeat; text-align:center; vertical-align:middle; } 
td.subhead { border-width:1pt; border-style:solid; border-color:#6699cc; } 
td.tabdcel { border-width:1pt; border-style:solid; border-color:#ff6600; vertical-align:top; } 
td.tabhcel { background-color:#000044; vertical-align:top; } 
td.tabdlin { border-width:0pt 0pt 1pt 0pt; border-style:solid; border-color:#ff6600; background-color:#000044; } 
td.tabhlin { border-width:0pt 0pt 1pt 0pt; border-style:solid; border-color:#6699cc; background-color:#000044; } 
td.tabcont { background-color:#666633; border-width:1pt; border-style:solid; border-color:#ff9933; } 
 
td.no { background-color:#999999; text-align:right; } 
td.wt { border-width:0pt 0pt 1pt 0pt; border-style:solid; border-color:#ff6600; background-color:#333333; text-align:right; } 
td.we { border-width:1pt; border-style:solid; border-color:#ff6600; text-align:right; } 
td.wt_n { background-color:#464646; text-align:right; color:#7c7c39; } 
td.we_n { background-color:#562323; text-align:right; color:#7c7c39; } 
td.head { background-color:#336699; text-align:center; font-size:9pt; font-weight:bold; } 
 
a:link.td { color:#ffffff; text-decoration:none; font-size:9pt; } 
a:visited.td { color:#cccccc; text-decoration:none; font-size:9pt; } 
 
a:link { color:#ffffff; text-decoration:none; font-size:9pt; } 
a:visited { color:#cccccc; text-decoration:none; font-size:9pt; } 
a:hover { color:#ccffff; text-decoration:none; font-size:9pt; border-bottom:1px solid #ff6600; } 
a:active { color:#990000; text-decoration:none; font-size:9pt; } 

a:hover.an { border:0px solid black; }
a.an { text-decoration:none; }
a:link.input, a:hover.input, a:active.input, a:visited.input { cursor:default;text-decoration:none; padding: 2px 7px; color: #cccc99; border : 1px solid #FF6600; } 

.print { text-align:left; height:200px; width:70%; background-color:white; color:black; padding:5px; } 
.print * { color:black } 
.ohnedruck {}
.printwidth {}
.printheader * { background-color:#cccccc; color:white }