BODY { font-family: Arial, Helvetica, sans-serif; background-repeat: repeat-y; }
A:link { color: #0040FF; }
A:hover { color: #0040FF; background: #FFFFCC; text-decoration: underline; }
A.menue:hover {	background: transparent; text-decoration: none; box-shadow: 1px 1px 2px #000; }
A.up2:hover { background: transparent; box-shadow: none;}
A:active { color: #FF0000; background: #FFFFCC; text-decoration: none; }
A:visited { color: #008040; }
P, DIV { font-family: Arial, Helvetica, sans-serif; }
H1, H2, H3, H4 { font-family: Arial, Helvetica, sans-serif; }
H2.red { text-indent: .5em; background-image: url(/img/bg-title-extrablatt.png); background-repeat: no-repeat; }
TD, TH { font-family: Arial, Helvetica, sans-serif; }
TR.hbg:hover { background: #fff0c0; }
UL, OL, LI { font-family: Arial, Helvetica, sans-serif; }
PRE { font-family: monospace; }
.sans { font-family: Arial, Helvetica, sans-serif; }
.mono { font-family: monospace; }
.monob { font-family: monospace; color: #000099; }
.initial { font-size: 125%; color: #C00000; font-weight: bold; margin-right: 1px; }
.blue { color: #000099; }
.red { color: #CC0000; }
.dred { color: #990000; }
.grey { color: #404040; font-size: 90%; }
.grun { color: #009900; }
.ges { color: #000; background: #000; }
.footer { font-family: Arial, Helvetica, sans-serif; font-size: 85%; }
.update { font-family: Arial, Helvetica, sans-serif; font-size: 85%;
 margin-top: 6px; padding: 4px; width: 10em; float: right;
 background-image: url(/img/bg-title-update1.png); 
 background-repeat: no-repeat;
 background-position: right;}
.update1 { color: #900;} 
.tiny { font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
.drop { font-size: 85%; position: relative; top: 0.5em; text-indent: 2em; }
.gbox { font-family: monospace; background: #E8E8E8; padding: 5px; border-right: solid 2px #000000; border-bottom: solid 2px #000000; border-top: solid 2px #FFFFFF; border-left: solid 2px #FFFFFF;}
.schatten { border-right: solid 2px #808080; border-bottom: solid 2px #808080; border-top: solid 2px #FFFFFF; border-left: solid 2px #FFFFFF; }
.schatten01 { border-right: solid 1px #808080; border-bottom: solid 1px #808080; border-top: solid 1px #FFFFFF; border-left: solid 1px #FFFFFF; }
.box { font-size: 90%; margin-left: 6px; margin-bottom: 6px; border-top: solid 2px #FFFFFF; border-left: solid 2px #FFFFFF;  border-right: solid 2px #808080; border-bottom: solid 2px #808080; }
.neu { color: #C00000; background: #FFFF00; font-size: 80%; font-weight: bold; letter-spacing: 1px; border: solid 1px #C00000; padding-left: 3px; padding-right: 1px; }
.themen { background-color: #FFCC00; background-image: url(/img/bghxthemen.png); background-repeat: repeat;}
.themenrot { background-color: #D00000; background-image: url(/img/bghxthemenrot.gif); background-repeat: repeat;}
.hxtop { background: #FFCC00; margin-top: 3px;
 border-right: solid 1px #806040; border-bottom: solid 1px #806040;} 
TH.hxtop { background-color: #FFCC00; background-image: url(/img/bghxthemen.png); background-repeat: repeat;
 border-left: solid 1px #FFFFFF; border-bottom: none; border-right: none; border-top: solid 1px #FFE080; padding-bottom: 2px; }
TH.hxtop:hover { background: #FFCC00; border-top-color: #FFCC00; }
TH.hxtop1 { background-color: #FFCC00; background-image: url(/img/bghxthemen.png); background-repeat: repeat;
 border-left: solid 1px #FFCC00; border-bottom: none; border-right: none; border-top: solid 1px #FFE080; padding-bottom: 2px; }
TH.hxtop1:hover { background: #FFCC00; border-top-color: #FFCC00; }
A.hxtop { font-weight: bold; color: #009; background-color: #FFCC00; background-image: url(/img/bghxthemen.png); background-repeat: repeat;
 border: none; border-left: solid 1px #FFE080; border-top: solid 1px #FFE080; 
 padding-left: 2%; padding-right: 2%; padding-bottom: 2px; margin-right: .5%;}
A.hxtop:hover { border-top-color: #FFCC00; }
A.hxtop1 { font-weight: bold; background-color: #FFCC00; background-image: url(/img/bghxthemen.png); background-repeat: repeat;
 border: none; border-left: solid 1px #FFCC00; border-top: solid 1px #FFE080;
 padding-left: 2%; padding-right: 2%; padding-bottom: 2px; }
A.hxtop1:hover { background: #FFCC00; border-top-color: #FFCC00; }
A.hxtop2:hover { color: #00c; background: transparent; text-decoration: none;}
A.hxtop3 { background: transparent; display: block; float: left; width: 101px; }
A.hxtop3:hover { background-image: url(/img/bghxthemen.png); }
DIV.hxtop { width: 100%; margin-bottom: 3px; padding: 2px;
 background-image: url(/img/bghxthemen.png); background-repeat: repeat;}
.lt0 { color: red; text-decoration: line-through;}
.lt1 { color: black;}
.lt2 { color: blue;}
abbr:hover { cursor: help; }
#terms {background-image: url(/img/suchbg1.png);}
A.hxtop22 { font-size: 90%; font-weight: bold; color: #000; 
 background-color: #FFCC00; background-image: url(/img/bghxthemen.png); background-repeat: repeat;
 border: none; border-left: solid 1px #FFE080; border-top: solid 1px #FFE080; text-decoration: none; 
 padding-left: 2%; padding-right: 2%; margin-right: .5%;}
A.hxtop22:hover { border-top-color: #FFCC00; color: #00c; background: transparent; text-decoration: none; }
TR.hxtop22 { background-image: url(/img/bghxthemen.png); background-repeat: repeat; padding-bottom: 4px; }
TH.hxtop22 { width: 15%;}
.searchword { background: #d0ffd0; }
