#content .tx-efanfahrt-pi1 #routenplaner,
#content .tx-efanfahrt-pi1 #efaform {
	clear:both;
	float:left;
	display:block;
	width:587px;
	padding-bottom:10px;
}

#content .tx-efanfahrt-pi1 #routenplaner .field,
#content .tx-efanfahrt-pi1 #efaform .field {
	clear:both;
	float:left;
	display:block;
	width:587px;
	padding-bottom:3px;
}

#content .tx-efanfahrt-pi1 #routenplaner label,
#content .tx-efanfahrt-pi1 #efaform label {
	clear:both;
	float:left;
	display:block;
	width:120px;
}

#content .tx-efanfahrt-pi1 #routenplaner input,
#content .tx-efanfahrt-pi1 #efaform input {
	float:left;
	display:block;
	width:343px;
	border:1px solid #9fa9ba;
	padding:2px 1px 2px 1px;
}

#content .tx-efanfahrt-pi1 #routenplaner input.submit,
#content .tx-efanfahrt-pi1 #efaform input.submit {
	clear:both;
	float:none;
	display:block;
	position:relative;
	left:120px;
	width:120px;
	background-image:url(box_header_bg.gif);
	background-repeat:repeat-x;
	background-position:0% 50%;
	color:#424549;
}

#content .tx-efanfahrt-pi1 #efaform .left label.radio,
#content .tx-efanfahrt-pi1 #efaform .right label.radio {
	clear:none;
	width:80px;
	padding-top:3px;
}

#content .tx-efanfahrt-pi1 #efaform .left input.radio,
#content .tx-efanfahrt-pi1 #efaform .right input.radio {
	clear:both;
	float:left;
	display:block;
	width:16px;
	border:0px;
	padding:0px;
}

#content .tx-efanfahrt-pi1 #efaform .right label.date {
	width:40px;
}

#content .tx-efanfahrt-pi1 #efaform .right input.date {
	float:left;
	display:block;
	margin-right:3px;
}
