.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #727E94;
	font-weight: bold;
}
a.nav:link{color:#727E94; text-decoration:none}
a.nav:hover{color:#D390AC}
a.nav:visited{text-decoration:none}
.titel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color:#9B0141;
}
.titelG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color:#777777;
}
.norm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	padding-left:10px;
}
.uTitel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #727E94;
	padding-left:10px;
	font-weight: bold;
}


.normT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#9A0040;
}
.normWe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#FFFFFF;
}
.hgT {
	background-image:  url(../hg/gel-hg1.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 750px 220px;
}
.tdKO{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color:#868686;
	font-weight: bold;
	padding: 3px;
}
.tdKG{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	background-color:#868686;
	font-weight: bold;
	padding: 3px;
}

.kasten{
	border:1px solid #727E94;          /* alle Seiten */
}
.normK {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
}
.normKO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.imp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
}.reg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #777777;
	vertical-align:super;
}
.inputN{
margin-left : 10px;
background-color : #CCCCCC;	
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #888888;;
}
.inputP{
background-color :#CCCCCC;
padding-right:18px;
padding-left:2px;
}
.inputPH{
background-color :#FF0000;
padding-right:18px;
padding-left:2px;
}

.inputF{
	border-top : 1px solid black;
	border-left : 1px solid black;
	border-right : 1px solid gray;
	border-bottom : 1px solid gray;
	margin-left : 10px;
	background: #AD0044;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.inputS{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	background-color : #CCCCCC;
}
.inputR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
}
.cssbutton {
	background: #FFFFFF;
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border : 1px solid #AD0044;
}
.inputPunkt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF0000;
}.normS {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	
	font-weight: bold;

}
.normPreis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	padding-left:10px;
	text-align: right;
padding-right:10px;
}
.tdKHG {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #727E94;
	background-color:#D5E3E7;
	font-weight: bold;
	padding: 3px;
}
.navL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: norm;
	padding-left:10px;
}
a.navL:link{color:#727E94; text-decoration:none}
a.navL:hover{color:#FFFFFF;background-color:#444444;padding-right:3px}
a.navL:visited{color:#727E94;text-decoration:none}.normUnter {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	padding-left:1px;
}
#lang{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	padding-top:3px;
	padding-bottom:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CCCCCC;
}
legend{
color:#DD0D4B;
font-weight:bold;
}