/**
* (C) by Andreas Zeman 2007,
* Gally Websolutions, www.websolutions.gally.ch
* Forms
**/

#content label {
	width:130px;
	font-weight:normal;
	float:left;
	margin:4px 0px;
	}

#content label img {
	height:20px;
	font-weight:normal;
	float:left;
	margin:0px 0px;
	}

#content input, #content select, #content textarea {
	display:block;
	float:left;
	margin:4px 0px;
	font-size:13px;
	border:1px solid #AEAEAE;
	margin-bottom:15px;
	}

#content input.error {
	border:1px solid #90191D;
	}

#content select.error {
	background-color:#90191D;
	}

#content form br {
	clear:both;
	}

#content fieldset {
	margin:0;
	padding:0;
	border:0;
}

#content input.submit_r {
	float:right;
	}

#content input.submit_l {
	float:left;
	}

#content input:focus, textarea:focus, select:focus { 
	background: #fffbb8; 
}

#content input[type=submit] {
	background: #CBCBCB; 
	padding:0px;
}

#content input[type=hidden] {
border:0px;
}

#content input[type=checkbox] {
float:left;
}



#content .aftertext {
	font-size:12px;
	float:left;
	color:#90191D;
	margin:6px 0 0 3px;
	
}

#content span.chkboxgrp {
display:block;
margin-left:155px;
padding:0px;
margin-top:0px;
}
#content span.radioboxgroup {
display:block;
margin-left:26px;
padding:0px;
margin-top:0px;
}


#content .errormessage {
	font-size:12px;
	color:#90191D;
	margin:0px;
	padding:0px;
}


#radio {
display:block;
padding-left:130px;
padding-top:5px;
padding-bottom:10px;
}

.radio {
display:block;
padding-left:130px;
padding-top:5px;
padding-bottom:10px;
}




