/* --- Anmeldeformular --- */

#content form{ padding:10px 20px 5px 20px;
}

fieldset{
	display:block; border:1px #FF9900 solid;
	margin-bottom:20px;
	background-color:#FFFFFF; padding-bottom:10px;
}

legend{
	display:block; float:left;
	padding-left:10px; padding-right:10px; margin-left:10px;
	background-color:#FFFFFF; border:1px #FF9900 solid;
	/*background-color:#FF9900;*/
	font-weight:bold;
}

label{
	display:block; width:180px; float:left;
	padding-left:10px;
}

label.req{
	font-weight:bold;
}

input, select, textarea{
	display:block; float:left; margin-right:10px; margin-bottom:3px;
}

input.std, select.std, textarea.std{
	border:1px solid #CCCCCC;
}

input.error, select.error, textarea.error{
	border:2px solid #FF0000;
}


input{
	width:200px;
}
select{
	width:202px;
}
textarea{
	width:400px;
}

p.form_large label{
	width:800px;
}
p.form_large input{
	width:480px;
}
p.form_large select{
	width:482px;
}
p.form_large textarea{
	width:800px;
}

p.form{
	margin:0px; padding:0px 0px 5px 0px;
	clear:both;
}

p.form_large{
	margin:0px; padding:0px 0px 5px 0px;
	clear:both;
}

p.button{
	margin:0px; padding:20px 0px 5px 0px;
	clear:both;
}
/*______________________________________________________________________________________________*/
/* -------------------------------------- KLASSEN ----------------------------------------------*/
p.error{
	color:#FF0000;
}