* { padding:0px; margin:0px; font-size:12px}
body, html {height: 100%;font-family: Verdana, sans-serif;}
#inner {height:auto; width:760px; margin:auto;border:#003099 solid 1px;margin:auto auto;} /* for explorer only */
#innermain {height:auto; width:760px;  margin:auto auto;border-top:#003099 solid 1px;border-bottom:#003099 solid 1px; overflow: auto } /* for explorer only */
/* optional: #inner[id] {position: static;} */ 
.clearer {
	clear: both;
	height: 1px;
	width: 1px;
	line-height: 4px;
	font-size: 1px;
}
.page_form{
	margin: 50px 0 0 0;
	width: 740px;
	font-size:12px;
	color: #828282;
}

.page_form .reihe {
	margin: 0 0 0px 10px;
}

.page_form .label {
  	float: left;
 	width: 175px;	
 	text-align: left;
	padding-top: 5px;
	height: 20px;
	font-weight: bold;
	font-size:12px;
}
.page_form .labelsmall {
  	float: left;
 	width: 150px;	
 	text-align: left;
	padding-top: 5px;
	height: 20px;
	font-weight: bold;
	font-size:12px;
	background:green;
}

.page_form .feld, .page_form .feldtext {
	float: right;
	width: 500px;
	text-align: left;
	padding-left:10px;
} 

.page_form .feldtext{
	line-height: 16px;
	font-size: 12px;
}

.page_form .textfield, .page_form .dropdown, .page_form .dropdown_250, .four .textfield{
	width: 250px;
	height:16px;
	color: #003099;
	border: 0px;
	padding: 5px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
}
.page_form .textfield{
background:transparent url(/images/textbox.jpg) top right no-repeat;
}
 .page_form .textfieldsmall, .page_form .textfieldsmall{
 width: 190px;
	height:16px;
	color: #003099;
	border: 0px;
	padding: 5px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background:transparent url(/images/textboxsmall.jpg) top right no-repeat;
}
 .page_form .textfieldsmallest, .page_form .textfieldsmallest{
 width: 50px;
	height:16px;
	color: #003099;
	border: 0px;
	padding: 5px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background:transparent url(/images/textboxsmallest.jpg) top right no-repeat;
}

.page_form .textfieldbig{
	width: 250px;
	height:80px;
	color: #003099;
	border: 0px;
	padding: 5px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	background:#fff url(/images/textboxbig.jpg) top right no-repeat;
	*background:transparent url(/images/textboxbigreduced.jpg) top left no-repeat fixed;

}


.page_form .dropdown{
	width: 55px;
	margin:0 19px 0 0;
	padding: 2px 0 2px 0;
}

.page_form .radio_button{
	width: 20px;
	height: 14px;
}

.page_form .checkbox{
	width: 14px;
	height: 14px;
}

.one{
width:120px; height:26px; padding :0px; padding-left:0px; float:left; margin-top:6px;
}
.onealt, .threealt{
width:120px; height:26px; padding :0px;  float:left; margin-top:2px;text-align:left;padding-right:0px;
}
.two, .threealt{
width:80px; height:26px; padding :0px; float:left; margin-top:2px;text-align:right;padding-right:30px;
}
.three{
width:140px; height:26px; padding :0px; float:left; margin-top:6px;
}
.four{
width:200px; height:26px; padding :0px; float:left;;
}
.oneshort{
width:60px; height:26px; padding :0px; padding-left:0px; float:left; margin-top:6px;
}
.fourshort, .twoshort{
width:200px; height:26px; padding :0px; float:left;margin-right:10px;
}
.col{
width:100px; height:26px; padding :0px; float:left; margin-top:0px;text-align:right;padding-right:30px;
}
#pageheader a:link,a:visited,a:hover{color:#fff;}