#spbody .tx-younicefanmeldeformular-pi1 h3 {
	margin-left:20px;
}

#spbody form fieldset {
	border:0px;
	padding:5px 10px;
}

#spbody form fieldset legend span {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
}

#spbody form fieldset legend {
	margin:5px 20px;
}
*html #spbody form fieldset legend {
	margin:5px 13px;
}
#spbody form fieldset.drei legend{
	margin-bottom:10px;
}
#spbody form fieldset.eins input, #spbody form fieldset.zwei input {
	margin:3px 5px 3px 150px;
	float:left;
	clear:both;
}
.hidden {
	display:none;
}
#spbody form fieldset p {
	padding:3px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	display:block;
	float:none;
}

.blau {
	background-color:#eff9ff;
	width:440px;
	padding:5px 0px;
	clear:both;
	float:left;
}

#spbody form fieldset .blau_confirm {
	background-color:#eff9ff;
	width:450px;
	margin:0;
	padding:0;
	clear:both;
	float:left;
}



#spbody form fieldset.drei label, #spbody form fieldset.zwei label, #spbody form fieldset.eins label {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	width:127px;
	margin-left:20px;
	float:left;
}

#spbody form .proof_text{
	display:inline;
	float:left;
	margin-left:20px;
	width:250px;
}

#spbody form fieldset.drei input, #spbody form fieldset.drei textarea {
	width:220px;
	/*margin-right:50px;*/
	float:left;
	border:1px solid #999;
}

#spbody form fieldset.drei textarea {
	width:220px;
	/*margin-right:50px;*/
	height:60px;
	float:left;
	border:1px solid #999;
	font-family:arial;
	font-size:12px;
}
#content #spbody form fieldset.drei .blau .pflicht {
	/*float:left;
	width:222px;
	margin-right:50px;
	margin-bottom:5px;
	height:18px;*/
	margin-left:3px;
	color:#0099FF;
}

#content #spbody form fieldset.drei input.button {
	margin:10px 0px 10px 147px;
	color:#000;
	width:auto;
	height:auto;
}
#content #spbody form fieldset.drei span.succ {
	font-weight:bold;
	font-size:14px;
	color:#0099ff;
	margin:10px 0px 10px 159px;
}

#content #spbody form fieldset.drei .fehler {
	float:left;
	width:222px;
	margin:0;
	padding:0;
	margin-left:147px;
	color:#ff0000;
}

#spbody form fieldset.vier label {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	width:77px;
	margin-left:30px;
	height:18px;
	margin-bottom:5px;
	float:left;
}
#spbody form fieldset.vier input, #spbody form fieldset.vier textarea {
	width:220px;
	margin-right:50px;
	margin-bottom:5px;
	float:left;
}
#content #spbody form fieldset.vier span.err {
	float:left;
	width:222px;
	margin-right:50px;
	margin-bottom:5px;
	height:18px;
	color:#0099FF;
}

#content #spbody form fieldset.vier input.button {
	margin:10px 0px 10px 107px;
	color:#000;
	width:auto;
	height:auto;
}
#content #spbody form fieldset.vier span.succ {
	font-weight:bold;
	font-size:14px;
	color:#0099ff;
	margin:10px 0px 10px 159px;
}

.clear {
	float:left;
	width:450px;
	margin-bottom:10px;
	clear:both;
}

#anmeldeformular .clear {
	width:400px;
	float:left;
	margin-bottom:10px;
	clear:both;
}

#spbody form .proof_buttons{
	float:left;
	padding-left:167px;
}

#spbody form input#zurück_conf{
	float:left;
	margin:0;
	padding:0;
	width:90px;
	margin-right:20px;
}

#spbody form input#send_conf{
	float:left;
	margin:0px;
	padding:0;
	width:150px;
}

#spbody form .drei .blau .clear .artikel{
	width:50px;
}

#spbody form .drei .blau .clear .anzahl{
	float:left;
	color:#666666;
	margin-left:10px;
	padding-top:2px;
}

/*#div_privat{
	display:block;
}

#div_schule{
	display:none;
}*/
