DIV { font-size:inherit; }

H1 { font-size:160%; margin:0em; padding:0em; }
H2 { font-size:150%; margin:0em 0em 0.8em 0em; padding:0em; color:#a00; }
H3 { font-size:120%; margin:0em 0em 0.6em 0em; padding:0em; color:#965904; }
H4 { font-size:108%; margin:0.5em 0em 0.3em 0em; padding:0em; color:#965904; }
H5 { font-size:100%; margin:0.1em 0em 0.2em 0em; color:#965904; }
H6 { font-size:100%; margin:0em; padding:0em; }
#left H5, #right H5 { font-size:96%; }

A { color:#a40; }
A:visited { color:#947; }
A:hover { color:#d61; text-decoration:underline; }
A:active { color:#c00; background-color:#ffc; }
A:focus { color:#c00; background-color:#ffc; }
A[NAME] { text-decoration:none; }
A.extlink { padding-right:11px; background-image:url(img/extlink.gif); background-repeat:no-repeat; background-position:right center; }
H4 A { color:#a40; text-decoration:none; }
H4 A:visited { color:#a40; }
H4 A:hover { color:#d61; }
H4 A:active { color:#c00; background-color:#ffc; }
H4 A:focus { color:#c00; background-color:#ffc; }
H5 A { color:#965904; }
H5 A:visited { color:#965904; }
H5 A:hover { color:#D27604; }
H5 A:active { color:#c00; background-color:#ffc; }
H5 A:focus { color:#c00; background-color:#ffc; }

P { margin:0.4em 0em 0.6em 0em; padding:0.1em 0em 0em 0em; }
UL, OL { margin:0.3em 0em 0.6em 1em; padding-left:1em; }
LI { margin-bottom:0.3em; }
LI.bullet1 { color:#a00; list-style-image:url(img/bullet1.gif); }
LI.bullet2 { color:#7B6722; list-style-image:url(img/bullet2.gif); }
DT { margin-top:0.4em; margin-bottom:0.2em; font-size:106%; color:#a00; }
DD { margin-top:0em; margin-bottom:0.8em; }
BIG { font-size:108%; }
SMALL { font-size:86%; }
CAPTION { font-size:108%; font-weight:bold; color:#965904; padding:0.2em 0em 0.4em 0em; }
ACRONYM { cursor:help; color:#026; _border-bottom:1px dotted #026; }
HR { color:#D3CFAA; }
Q { quotes: "«" "»" "„" "“"; }

INPUT.button { font-family:sans-serif; font-size:small; }
INPUT.field, TEXTAREA { font-family:monospace; font-size:92%; }

.gr, .grey, .gray { color:#666; }
.br, .bright, .brown { color:#965904; }
.pr { color:#7B6722; }
.mr { color:#A00; }
.blue { color:#009; }
.red { color:#c00; }
.black { color:#000; }
.error { color:#C33; }

.sub { vertical-align:-4px; padding-left:4px; }
.phone { font-size:small; font-family:tahoma,sans-serif; color:#666; }
.comment { margin:0.6em 1em 0.6em 1em; padding:0.6em 0 0.6em 1em; font-size:92%; }
.letter P { text-indent:1.5em; }
.letter P:first-letter { color:#965904; font-size:120%; font-weight:bold; }
.letter UL { margin-left:2em; }
.chart { font-size:5pt; color:#C8B878; background-color:#C8C088; }

DIV.panel { padding:0.4em 0.2em 0.4em 0.6em; border-top:1px solid #D3CFAA; border-left:4px solid #D3CFAA; }
#left DIV.panel { padding-left:0.5em; }

.iconcell { padding:1px 5px 1px 5px; border-left:1px solid #965904; font-family:verdana,arial,sans-serif; font-size:10px; }
.iconcell A { color:#a00; text-decoration:none; }
.menucell { font-weight:bold; white-space:nowrap; padding:1px 0.5em 2px 0.5em; }
P.menucell { font-weight:normal; white-space:normal; }
#top .menucell { border-left:1px solid #965904; }
#left .menucell { padding:1px 0.4em 2px 0.5em; margin-bottom:0.1em; }
.menucell2 { font-weight:normal; white-space:nowrap; padding:1px 0.5em 2px 1.5em; }
.menuitem { color:#000; background-color:#fff; }
.menuitem A { color:#965904; text-decoration:underline; }
.menuitem A:visited { color:#965904; }
.menuitem A:hover { color:#D27604; }
.menuitem A:active { color:#c00; background-color:#ffc; }
.menuitem A:focus { color:#c00; background-color:#ffc; }
.menutopic { color:#fff; background-color:#a00; }
.menutopic A { color:#fff; text-decoration:underline; }
.menutopic A:visited { color:#fff; }
.menutopic A:hover { color:#ffc; }
.menutopic A:active { color:#c00; background-color:#ffc; }
.menutopic A:focus { color:#c00; background-color:#ffc; }

#bottom TD { font-size:90%; }

TABLE.border { margin-bottom:0.6em; }
TABLE.border TH { color:#a00; background-color:#eee; border-bottom:1px solid #ccc; }
TABLE.border TD { border-bottom:1px solid #ccc; }
.compact TH { font-size:95%; }
.compact TD { font-size:95%; }

.news { margin-bottom:1em; }
.news H4 { font-size:102%; }

.info { margin-bottom:1em; }
