/* FORM ELEMENTE */

fieldset{
	width:620px;margin:0 0 20px 0;
}

legend{
	font-family: 'JuraMedium';
	text-transform: uppercase;
	display:block;
	width: 100%;
	color:#870D88;
	font-size: 16px;
	padding: 0 0 10px 0;
}
label{
	display:inline-block;
	width:220px;
	height:25px;
	line-height: 25px;
	margin:0 0 10px 0;
	vertical-align:top;}


select{
	width:392px;
	height:25px;
	border-radius: 0;
	background: #fff;
	font-size: 13px;
	color:#787878;
	border:1px solid #c7c7c7;
	background: #fff;
}
option{margin:5px;color: #787878;}

input[type=text]{
	width:380px;
	height:25px;
	font-size: 13px;
	color: #787878;
	border:1px solid #c7c7c7;
	background: #fff;
	padding:0 0 0 10px;
}
.input_error,input.input_error{border: 1px solid #870D88;}
input#lastname{display:none;}

textarea{
	width:370px;
	height:200px;
	padding:10px;
	font-size: 13px;
	color: #787878;
	border:1px solid #c7c7c7;
	background: #fff;
	margin:0 0 8px 0 ;
}
input[type=submit]{
	border: none;
	margin: 0 0 0 390px;
}
#plz,#abholplz, #zustellplz{
	width:100px;
	margin: 0 5px 0 0;
}
#ort,#abholort, #zustellort{
	width: 258px;
}

#führerschein{
	width:150px;
	margin: 0 10px 0 0;
}
#führerscheinseit{
	width: 220px;
}
