body,h1,h2,h3,h4,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
 font-family:Arial,sans-serif; }
body
{
	background: transparent url("../image/bg.png") 0% 0% no-repeat;
}
h1 { font-size:18pt; color:#3399FF; font-weight:bold; }
h2  { color: DarkOrange; font-size: 14pt; margin-bottom: 0pt; }
h3,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.akt { font-size:14pt; }
h3 { color: #3399FF}
h4 { font-size:12pt; }
h5  { color: #0066FF; font-size: 12pt; margin-bottom: 0pt; }

p,ul,ol,li,div,td,th,address,blockquote { font-size:10pt; }

img
{
	margin: 0;
	padding: 0;
}

li { margin-top:3px; }
table { border-spacing: 0px; border-style: hidden; margin: 0px }
table#Eingabe { border-spacing: 2px; }

td#FeldName, td#FeldNameFETT, td#GruppenFeld  { color: Indigo; font-size: 8pt; font-weight: bold; font-variant: small-caps; letter-spacing: 2px; padding-left: 5pt; padding-right: 5pt; border-style: solid; border-width: 1px; border-color: Navy; margin-right: 5px; margin-bottom: 0px }
td#Feldname, td#GruppenFeld { background-color: AliceBlue }
td#FeldnameFETT { background-color: Lavender }
td#GruppenFeld { font-variant: normal; font-weight: normal; letter-spacing: normal; padding-left: 3px; padding-right: 3px }
td#Gruppe { border-style: dashed; border-top-style: hidden; border-width: 1px; border-color: Navy; background-color: GhostWhite }
td#GruppeFehler { border-style: dashed; border-top-style: hidden; border-width: 1px; background-color: MistyRose; border-color: Red; }

input[type="text"], input[type="submit"], input[type="reset"], select, input#wichtig { border-style: solid; border-width: 1px; border-color: CornFlowerBlue; margin-top: 0px; background-color: White; }
input#wichtig { background-color: LightYellow; border-top-style: hidden; }
select#wichtig { background-color: LightYellow }
select#Kurs { font-size: 10pt; font-weight: bold; background-color: LightYellow; border-style: solid; border-width: 1px; }
select#KursFehler { font-size: 10pt; font-weight: bold; background-color: MistyRose; border-style: solid; border-width: 1px; border-color: Red; }
input[type="text"]  { border-top-style: hidden; }
input[type="submit"], input[type="reset"] { background-color: LightSkyBlue; font-weight: bold; }
input[type="submit"]:hover, input[type="reset"]:hover { background-color: LightGreen; font-weight: bold; }
input#Fehler { border-style: solid; border-width: 1px; border-color: Red; border-top-style: hidden; margin-top: 0px; background-color: MistyRose; }

textarea { border-style: solid; border-width: 1px; border-color: CornFlowerBlue }

strong { color: darkred; font-size:21px; }
fehler { color: red; font-size:14px; font-weight: bold; }

a:link { text-decoration:none; font-weight:bold; color:#E00000; }
a:visited { text-decoration:none; font-weight:bold; color:#800000; }
a:hover { text-decoration:none; font-weight:bold; background-color:#FFFF00; }
a:active { text-decoration:none; font-weight:bold; background-color:#CCFFFF; }
