form
{
	margin:     1em 0;
	display:	block;

}

fieldset
{
	border:     1px solid #B9B9B9;
	display:	block;
	padding:	0.5em 0.7em;
	clear:		both;
	width:		88%;
	margin:		0em 0em 0 0;
	line-height: 12px;
}


select
{
	position: 	relative;
	top: 		-1.0em;
	left: 		12em;
	display:	block;
	width:		16em;
	border:		0px solid #a5acb2;
}
select:hover, input:hover, textarea:hover
{
	border:		0px solid #999;
	color:		#31709F;
}
select:focus, input:focus, textarea:focus
{
       	background:	#DAE0D2;
	border:		0px solid #AFAFAF;
	color:		#000;
}

legend
{
	color:		#000;
         padding-bottom:5px;
}
label
{
	clear: 		left;
	float: 		left;
	display: 	block;
	width: 		8em;
	margin-top:0.0em;
	font-weight: bold;
	background:	transparent;
}


label.erstes
{
	margin-top:	0.7em;
}



input
{
	position: 	relative;
	top: 		3.4em;
	left: 		8em;
	display: 	block;
	border:		0px solid #a5acb2;
	padding:	0px;
	background:	#fff;
	width:300px;
}

input.hidden
{
	position: 	relative;
	top: 		-1.4em;
	left: 		8em;
	display: 	block;
	border:		0px solid #a5acb2;
	padding:	0px;
	background:	transparent;
       width:300px;
}

input.plz
{
	position: 	relative;
	top: 		-1.0em;
	left: 		9em;
	display: 	block;
	border:		0px solid #a5acb2;
	padding:	0px;
	background:	#fff;
      width:19em;
}

input.senden
{
	top:		0.4em;

	left:		9em;
	clear:		left;
	width:		19em;

}



textarea
{
	position: 	relative;
	top: 		-1.4em;
	left: 		0;
	display: 	block;
	border:		1px solid #a5acb2;
	padding:	2px;
	width:		31.2em;
	height:		9em;
	}



/* HTML TAGS */

h5
{
	margin-bottom: 0.5em;
	font-size: 100%;
}


fieldset.radio
{
	width: 88%;
	margin: 0em 0 0em 0;
}

fieldset.radio input
{
	clear: both;
	float: right;
	width: auto;
         position: 	relative;
         top: -0.4em;
                background:transparent;
          border:0;
}

fieldset.radio input.datum
{
	clear: both;
	float: right;
	width: auto;
    position: 	relative;
    top: -1.55em;
    left: 22.9em;
    background:transparent;
    border:0;
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 10px;
}

fieldset.radio input.test
{
	clear: both;
	float: right;
	width: auto;
    position: 	relative;
    top: -.05em;
    left: 3.0em;
    background:transparent;
    border:0;
    FONT-FAMILY: Verdana,Arial, Helvetica, Sans-Serif;
    FONT-SIZE: 10px;
}

fieldset.radio label
{
	font-weight: normal;
    float: left;
	width: 		14em;
	margin-top: 0.3em;
	font-weight: bold;
         background:transparent;
}
