/*
---------------Formular------------------------
*/

form
{
	margin:		2em 0;
	display:	block;
}

fieldset
{
	border:		solid 1px white;
	display:	block;
	padding:	5px;
	clear:		both;
	width:		330px;
	margin:		0;
}
html > body fieldset
{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }

select
{ position: 	relative; top: 		-1.4em; left: 		7em; width: 8ex; display:	block; border:		solid 1px #a5acb2; }
select1 { display: block; position: relative; top: -1.4em; left: 8em; width: inherit; border: solid 1px #a5acb2; }
select:hover, input:hover, textarea:hover
{
	border:		1px solid #999;
	color:		#31709F;
}
select:focus, input:focus, textarea:focus
{
	background:	#DFF1FF;
	border:		1px solid #000;
	color:		#000;
}

legend
{
	color:		#000;
}
label
{
	clear: 		left;
	float: 		left;
	display: 	block;
	width: 		8em;
	margin-top: -1em;
	font-weight: bold;
}

label.erstes
{
	margin-top:	1em;
}
input
{
	position: 	relative;
	top: 		-1.4em;
	left: 		8em;
	display: 	block;
	border:		1px solid #a5acb2;
	padding:	2px;
	background:	#fff;
}
input.senden
{
	top:		-1em;
	left:		0;
	clear:		left;
	width:		19em;
}
textarea
{
	position: 	relative;
	top: 		-1.4em;
	left: 		0;
	display: 	block;
	border:		solid 1px #a5acb2;
	padding:	2px;
	width:		19em;
	height:		100px;
}

fieldset.radio input
{
	border:		none;
	background:	transparent;
	left:		17.5em;			
}
* html fieldset.radio input
{
	left:		18.5em;
}
