/* allgemeine Definition */

body, td, th, p, div, ol, ul, li, dl, dt, dd, span, input,h, select, textarea { 
font-family: Verdana, Arial, Helvetica, sans-serif; 

}

BODY {
scrollbar-3dlight-color: #b4b4b4;
scrollbar-arrow-color: #b4b4b4;
scrollbar-darkshadow-color: #b4b4b4;
scrollbar-face-color: #fcfcfc;
scrollbar-highlight-color: #b4b4b4;
scrollbar-shadow-color: #CCCCCC;
scrollbar-track-color: #d8d8d8;
}

.tblhaarline{
	border: thin solid #b4b4b4;
	border-bottom: thin solid #b4b4b4;
	border-bottom-width: 1px;
	border-left: thin solid #b4b4b4;
	border-left-width: thin;
	border-right: thin solid #b4b4b4;
	border-right-width: thin;
	border-style: solid solid solid solid;
}
.bgr{
	color: #000000;
	font-size:13px;
	font-weight: bold;
}
strong{
	color: #000000;
	font-size:11px;
	font-weight: bold;
}
.fouls{
	color: #FE0000;
	font-size:11px;
	font-weight: bold;
}
.white{
	color: #ffffff;
	font-size:10px;
}
.blue{
	color: #000099;
	font-size:11px;
	font-weight: bold;
}
.bluekl{
	color: #000099;
	font-size:10px;
	font-weight: bold;
}

.hinw{
	color: #909090;
	font-size:10px;
	font-weight: bold;
}
.red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FE0000;
	font-weight: bold;
}
.message {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993300;
	font-weight: bold;
}
.inputleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000099;
	border: 1px solid #7d7d7d;
	background-color: #FFFFFF;
}
.textinput{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:	#ececec;
	border-bottom:		#b4b4b4 1px solid;
	border-left:		#b4b4b4 1px solid;
	border-right:		#b4b4b4 1px solid;
	border-top:			#b4b4b4 1px solid;
	border: 1px solid #b4b4b4;
	width: 100%;
}
.txtinput{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color:	#ececec;
	border-bottom:		#b4b4b4 1px solid;
	border-left:		#b4b4b4 1px solid;
	border-right:		#b4b4b4 1px solid;
	border-top:			#b4b4b4 1px solid;
	border: 1px solid #b4b4b4;
	width: 100%;
}

.hptselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	border: 1px solid #000099
	background-color: #FFFFFF;
	width: 100%;
}
.hptselect2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	border: 1px solid #000099
	background-color: #FFFFFF;
	width: 95px;
}
a.mails:link {font-size: 10px;color: #000000;font-weight: none;text-decoration:underline;}
a.mails:visited {font-size: 10px; color: #000000 ;font-weight: none;text-decoration:underline;}
a.mails:hover {font-size: 10px; color: #000000 ;font-weight: none;text-decoration:underline;}
a.mails:active {font-size: 10px; color: #000000 ;font-weight: none;text-decoration:underline;}

a.navi:link {font-size: 9px;color: #ffffff;font-weight: bold;text-decoration:none;}
a.navi:visited {font-size: 9px; color: #ffffff ;font-weight: bold;text-decoration:none;}
a.navi:hover {font-size: 9px; color: #ffcc00 ;font-weight: bold;text-decoration:none;}
a.navi:active {font-size: 9px; color: #ffcc00 ;font-weight: bold;text-decoration:none;}

a.navi2:link {font-size: 9px;color: #ffcc00;font-weight: bold;text-decoration:none;}
a.navi2:visited {font-size: 9px; color: #ffcc00 ;font-weight: bold;text-decoration:none;}
a.navi2:hover {font-size: 9px; color: #ffffff ;font-weight: bold;text-decoration:none;}
a.navi2:active {font-size: 9px; color: #ffffff;font-weight: bold;text-decoration:none;}

a.navunten:link {font-size: 9px;color: #484848;font-weight: bold;text-decoration:none;}
a.navunten:visited {font-size: 9px; color: #484848;font-weight: bold;text-decoration:none;}
a.navunten:hover {font-size: 9px; color: #993300;font-weight: bold;text-decoration:none;}
a.navunten:active {font-size: 9px; color: #993300;font-weight: bold;text-decoration:none;}

a.norm:link {font-size: 10px;background-color: #FFFFFF;color: #ffffff;font-weight: bold;text-decoration:none;}
a.norm:visited {font-size: 10px;background-color: #FFFFFF; color: #ffffff;font-weight: bold;text-decoration:none;}
a.norm:hover {font-size: 10px;background-color: #FFFFFF; color: #ffffff;font-weight: bold;text-decoration:none;}
a.norm:active {font-size: 10px;background-color: #FFFFFF; color: #ffffff;font-weight: bold;text-decoration:none;}

a:link {font-size: 10px;color: #FE0000;font-weight: bold;text-decoration:none;}
a:visited {font-size: 10px; color: #FE0000;font-weight: bold;text-decoration:none;}
a:hover {font-size: 10px; color: #FE0000;font-weight: bold;text-decoration:underline;}
a:active {font-size: 10px; color: #FE0000;font-weight: bold;text-decoration:none;}

td.navleft {
	text-align: left;
	vertical-align: middle;
}

td.navunten{
	font-size:9px;
	color: #484848;
}
.grau{
	font-size:10px;
	color: #a2a2a2;
}
table{
	font-size: 10px;
	color: #000000;
	text-align: justify;
}
.tblnorm{
	font-size: 10px;
	color: #000000;
	text-align: left;
}
.tdjust{
	font-size: 10px;
	color: #000000;
	text-align: justify;
}
.fielddescription {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		normal;
	color:				#000000;
}

.type_input {
	margin:				1;
	background-color:	#ececec;
	border-bottom:		#b4b4b4 1px solid;
	border-left:		#b4b4b4 1px solid;
	border-right:		#b4b4b4 1px solid;
	border-top:			#b4b4b4 1px solid;
	color:				#000000;
	font-size:			10px;
	font-family:		verdana, arial, helvetica, sans-serif;
	width:				100%;
}
.type_input_red {
	margin: 1;
	background-color: #ececec;
	border-bottom: #000099 1px solid;
	border-left: #000099 1px solid;
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	color: #FFFFFF;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	width: 100%;
	background: #8B0000;
	font-weight: bold;
}
.type_input2 {
	margin:				1;
	background-color:	#ececec;
	border-bottom:		#000099 1px solid;
	border-left:		#000099 1px solid;
	border-right:		#000099 1px solid;
	border-top:			#000099 1px solid;
	color:				#000000;
	font-size:			10px;
	font-family:		verdana, arial, helvetica, sans-serif;
	width:				50;
}
.type_select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: Black;
	border: 1px solid #b4b4b4;
	border-bottom: #b4b4b4 1px solid;
	border-left: #b4b4b4 1px solid;
	border-right: #b4b4b4 1px solid;
	border-top: #b4b4b4 1px solid;
	background-color: #ececec;
	width: 100%;
}

.type_submit {
	margin: 0px 0px 0px 0px;
	background-color: #cccccc;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border: 1px solid #000000;
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	height: 16px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: middle;
	width: 100px;
}

.header{
	margin: 0px 0px 10px 15px;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	letter-spacing: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	vertical-align: top;
}




