BODY { background-color: #FFFFFF; color: #000000 }

TD { background-color: #FFFFFF; font-size: 9pt; vertical-align: top; font-family: Tahoma; }
TD.big { background-color: #FFFFFF; font-size: 11pt; vertical-align: top; font-weight: bold; }
TD.mhead { font-size: 30pt; font-family: Arial; background-color: #F0F0F0; font-weight: bold; }
TD.head { background-color: #F0F0F0; background-image: url('/images/bg.png'); font-weight: bold; }
TD.bodym { vertical-align: middle; }
TD.bodyb { vertical-align: bottom; }
TD.bodycm { vertical-align: middle; text-align: center; font-family: Tahoma;}
TD.bodyc {  text-align: center; }

DIV.head { font-size: 16pt; font-weight: bold; }
DIV.errhead { font-size: 16pt; font-weight: bold; }
DIV.errfull { font-size: 8pt; }
TD.copy { background-color: #808080; }
TD.bodyr { text-align: right; }
TD.hnav { background-color: #E0E0E0; font-size: 12pt; font-weight: bold; font-family: Arial; }
TD.hnavbg { background-color: #D0D0D0; }
TABLE.withbg { background-color: #C0C0C0; }

A.hnav,A:visited.hnav { color: #000000; text-decoration: none; }
A,A:visited { color: #4040C0; }

TD.page { background-color: #E0E0E0; font-weight: bold; text-align: center; vertical-align: middle; }
TD.pageA { background-color: #E0B0A0; font-weight: bold; text-align: center; vertical-align: middle; }
A.page,A:visited.page { color: #000000; }
A.pageA,A:visited.pageA { color: #000000; }

DIV.thead { font-size:12pt; font-family: Arial\ black; }
DIV.titem { font-weight: bold; }
DIV.tbody { text-align: justify; }

TD.inet { background-color: #D0FFD0; font-size: 9pt; vertical-align: top; }
TD.online { background-color: #FFFFA0; font-size: 9pt; vertical-align: top; }

TD.tpower { background-color: #80FF80; font-size: 9pt; vertical-align: top; }
TD.tgood { background-color: #D0FFD0; font-size: 9pt; vertical-align: top; }
TD.tbad { background-color: #FFA0A0; font-size: 9pt; vertical-align: top; }
TD.tbadr { background-color: #FFA0A0; font-size: 9pt; vertical-align: top; text-align: right; }
TD.tahtung { background-color: #A0A0FF; font-size: 9pt; vertical-align: top; }

TD.tyellow { background-color: #FFF080; font-size: 9pt; vertical-align: top; }
TD.tred { background-color: #FFA0A0; font-size: 9pt; vertical-align: top; }
TD.tgreen { background-color: #A0FFA0; font-size: 9pt; vertical-align: top; }

TD.red { background-color: #FFA0A0;  }

.warning { color: #FF0000; font-weight: bold; }


INPUT { border: 1px solid #808080;}
INPUT.all { width: 100%;}
TEXTAREA { border: 1px solid #808080;}
TEXTAREA.all { width: 100%;}
SELECT { border: 1px solid #808080;}
SELECT.all { width: 100%;}
