body { font-family: Arial; font-size: 10pt;
       background-color: #F5FFFA;
       color: #000000; }

a:link    { font-weight:bold; color:#000000; text-decoration:none; }
a:visited { font-weight:bold; color:#000000; text-decoration:none; }
a:hover   { font-weight:bold; color:#000000; text-decoration:none; }
a:active  { font-weight:bold; color:#000000; text-decoration:none; }
a:focus   { font-weight:bold; color:#000000; text-decoration:none; }
a:link img { border-color:#000000; }

p, th, td { font-size: 10pt; }

p.error { color: red; font-weight: bold; }

p.warn  { color: red; font-style: bold; }

#logo { float: left; }

#head  { font-size: 14pt; }
.hints { font-size: 8pt; vertical-align: top; }

#showsel { font-size: 10pt; font-weight: bold; }
#results { font-size: 12pt; font-weight: bold; }

strong { color: red; }

.ext { color: red; }

.tl1 {border-bottom: solid thin; }
.tl2 {border-bottom: double; }

table { border: 0; }

.hrow { background-color: rgb(224,238,238); }
.orow { background-color: rgb(224,238,238); }

p.head { font-size: 14pt; font-weight: bold; }

th.fArt,
th.fBild,
th.fLand,
th.fGeb,
th.fWinz,
th.fFarb,
th.fDesc,
th.fJahr,
th.fVol,
th.fMeng,
th.fBetr,
th.fAPreis,
th.fPpf { text-align:left; }

th.fPpl { text-align:left; font-size: 7pt; }


td.fArt { text-align:left; }

td.fBild { text-align:center; }

td.fLand,
td.fGeb,
td.fWinz,
td.fFarb,
td.fDesc { text-align:left; }

td.fJahr,
td.fVol,
td.fMeng,
td.fBetr,
td.fAPreis,
td.fPpf { text-align:right; }

td.fPpl { text-align:right; font-size: 7pt; }

#tblWK { }

#tblCat { padding: 2; }

#tblAddr { border: 1; }

#tblCosts { border: 0; padding-right: 5; padding-bottom: 2; }

#tblSort { border: 0; }

#tblSel { border: 0; }

#tblNote { border: 0; }

