/************** KONTAKT FORMULAR *************/

.radio_container	{
	width:200px;
	float:left;
	clear:both;
	margin:5px 0px 5px 0px;
}

.formbody	.radio_container label	{
	float:left;
	clear:none;
	width:auto;
	padding:3px 7px 0px 3px;
	!padding:5px 7px 0px 3px;
}

.formbody	.radio_container	input.radio	{
	float:left;
	width:auto;
	font-size:11px;
	padding:0px;
	clear:none;
}

.formbody	.radio_container span	{
	float:left;
	clear:none;
	padding:0px 0px 5px 0px;
}

.formbody	label	{
	float:left;
	width:380px;
	padding:7px 0px 3px 0px;
}

.formbody	input.text	{
	float:left;
	clear:both;
	width:300px;
	font-size:11px;
	height:20px;
	padding:2px 0px 0px 5px;
	margin:0px 0px 10px 0px;
	border:1px solid #cccccc;
} 

.formbody	input.checkbox	{
	clear:both;
	float:left;
	margin:6px 5px 0px 0px;
	!margin:3px 5px 0px 0px;
}

.formbody	select.select	{
	float:left;
	clear:both;
	width:307px;
	height:21px;
	margin:2px 0px 10px 0px;
	font-size:11px;
	border:1px solid #cccccc;
}

.formbody	textarea.textarea	{
	float:left;
	clear:both;
	width:300px;
	height:80px;
	padding:2px 0px 10px 5px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;;
	font-size:11px;
	border:1px solid #cccccc;
}

.submit_container	{
	float:right;
	clear:both;
	position:relative;
	bottom:0px;
}

.formbody	div.headline	{
	float:left;
	clear:both; 
	width:100%;
	color:#c50c71;
}

.formbody	div.headline	p	{
	padding:15px 0px 7px 0px;
	margin:0px;
	font-weight:bold;
}

.formbody	p.error	{
	float:left;
	clear:both;
	width:100%;
	margin:0px;
	padding:0px 0px 2px 0px;
	color:#c50c71;
}

.formbody	input.error, .formbody	select.error, .formbody	textarea.error	{
	border:1px solid #c50c71;	
}	
