/* ++++++++++++++  CSS KONTAKTFORMULAR  ++++++++++++++++ */
form {
	margin-top:10px;
	margin-bottom:0px;
}
.frmZeile {
	width:345px;
	min-height:20px;
	margin-bottom:3px;
}
.frmBeschriftung {
	float:left;
	width:120px;
}
.frmInput {
	float:left;
	width:220px;
}
input.standard {
	float:left;
	width:218px;
	background-color:#FFFFFF;
	border:1px solid #858486;

}
input.focus {
	float:left;
	width:218px;
	background-color:#C5C9E2;
	border-left:2px solid #858486;
	border-top:2px solid #858486;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}
input.plz {
	float:left;
	width:45px;
	border:1px solid #858486;
}
input.plzfocus {
	width:45px;
	background-color:#C5C9E2;
	border-left:2px solid #858486;
	border-top:2px solid #858486;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}
input.ort {
	float:right;
	width:160px;
	border:1px solid #858486;
}
input.ortfocus {
	float:right;
	width:160px;
	background-color:#C5C9E2;
	border-left:2px solid #858486;
	border-top:2px solid #858486;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}
textarea.standard {
	width:215px;
	height:120px;
}
textarea.focus {
	width:215px;
	height:120px;
	background-color:#C5C9E2;
	border-left:2px solid #858486;
	border-top:2px solid #858486;
	border-right:2px solid #FFFFFF;
	border-bottom:2px solid #FFFFFF;
}
