form{
	height			:	100%;
}

fieldset {
	border			:	0.1em solid #E97017;
	background		: 	#FFFFFF;
	font			:	normal normal bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	color			:   #E97017;
	width			:	60%;
	margin-left		:	5em;
	height			:	100%;
}

fieldset p{
font			:	normal normal normal 1em Verdana, Arial, Helvetica, sans-serif;
padding			: 	1em 0;
}
* html fieldset {
	border			:	0.0625em solid #E97017;
	margin-left		:	0em;
	width			:	100%;
}


fieldset .error{
	background		:	#E97017;
	color			:	#ffffff;
	font			:	normal normal bold 0.8em Verdana, Arial, Helvetica, sans-serif;
}


legend {
	color			:   	#E97017;
}



#formular_links{
	float            	: 	left;
	width            	: 	100%;
	margin-left	    	: 	0em;
	background		:	#ffffff;
}

#terminauswahl, #terminauswahl_alt{
	float            	: 	left;
}

label.left{
	float            	: 	left;
	text-align        	: 	left;
	color			:   	#000000;
	font			:	normal normal normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	width            	: 	7em;
	padding-bottom		:	2em;
}
* html label.left{
	padding-left		:	0.75em;
	padding-bottom		:	1.5em;
}




label.left_2{
	float            	: 	left;
	text-align        	: 	left;
	color			:   	#095C99;
	font			:	normal normal normal 0.9em Verdana, Arial, Helvetica, sans-serif;
	width            	: 	3em;
	margin-left	    	: 	1em;
}
* html label.left_2{
	padding-left		:	0.75em;
}

input.feld_lang, select.feld_lang{
	float            	: 	left;
	/*border			:	0.0625em solid #46B82E;*/
	border: 			1px solid #E97017;
	color			:   	#000000;
	background		:	#ffffff;
	font			:	normal normal normal 1em Verdana, Arial, Helvetica, sans-serif;
	width			:	25em;
	height			:	2.0em;
}

html>/**/body select.feld_lang{
	border			:	0.1em solid #E97017;
}

input.plz{
	float            	: 	left;
	border			:	0.0625em solid #46B82E;
	color			:   	#095C99;
	background		:	#ffffff;
	font			:	normal normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	width			:	21em;
	height			:	2.0em;
}
* html input.plz{
	width			:	22em;
}

input.hausnummer{
	float            	: 	left;
	border			:	0.0625em solid #46B82E;
	color			:   	#095C99;
	background		:	#ffffff;
	font			:	normal normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	width			:	5em;
	height			:	2.0em;
}




input.right{
	float                   :   	right;
	width                   :    	auto;
	margin-left         	:    	5.3em;
	margin-right            :  	20em;
}

* html input.right{
	margin-right            :  	0em;
}

/*  Mozilla*/
	input[type=checkbox].right,
	input[type=radio].right,
	input[type=submit]

.right{
	margin-left             :    6.3em;
}

#formular_hinweis{
	float            	: 	left;
	color			:   	#ff730a;
	font			:	normal normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	width			:	auto;
	height			:	auto;
	text-align        	: 	left;
	padding			:	1em 0 1em 0;
}
* html div #formular_hinweis{
	padding-left		:	0.75em;
}










/*  floats aufheben */
form br{
	clear                    :    both;
}







label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
	cursor                    :    pointer;
}






#strasse{
	float            	: 	left;
	width            	: 	100%;
	margin-left	    	: 	0em;
	background		:	#ffffff;
	display: none;
}


