fieldset {
	float: left;
	border			:	0.1em solid #e97017;
	background		: 	#FFFFFF;
	font			:	normal normal bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	color			:   #e97017;
	margin-bottom	:	3em;
	width			:	40em;
}

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			:	41em;
}


fieldset .error{
	background		:	#46B82E;
	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			:   	#000000;
	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 #e97017;
	color			:   	#000000;
	background		:	#ffffff;
	font			:	normal normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	width			:	19em;
	height			:	1.5em;
}

html>/**/body select.feld_lang{
	border			:	0.1em solid #e97017;
}

input.plz{
	float            	: 	left;
	border			:	0.0625em solid #e97017;
	color			:   	#000000;
	background		:	#ffffff;
	font			:	normal normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	width			:	15em;
	height			:	1.5em;
}
* html input.plz{
	width			:	16em;
}

input.hausnummer{
	float            	: 	left;
	border			:	0.0625em solid #e97017;
	color			:   	#000000;
	background		:	#ffffff;
	font			:	normal normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	width			:	4em;
	height			:	1.5em;
}

input.sperrmuellart{
	float            	: 	left;
	border			:	0.0625em solid #e97017;
	color			:   	#000000;
	background		:	#ffffff;
	font			:	normal normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	width			:	4em;
	height			:	1.5em;
	margin-bottom		:	2em;
}
* html input.sperrmuellart{
	width			:	4em;
}


textarea{
	float            	: 	left;
	border			:	0.0625em solid #e97017;
	color			:   	#000000;
	background		:	#ffffff;
	font			:	normal normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	width			:	13em;
	/*height			:	5em;*/
	margin-bottom		:	2em;
}
* html textarea {
	margin-bottom		:	4em;
}

input.right{
	float                   :   	left;
	width                   :    	auto;
	clear                   :	both;
	margin-left         	:    	5.3em;
	margin-right            :  	0.3em;
}

/*  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;
}






/*FORMATIERUNG FUER EINGABEBEREICH SPERRMUELLART*/
label.sperrmuellart{
	float            	: 	left;
	text-align        	: 	left;
	color			:   	#000000;
	font			:	normal normal normal 0.8em Verdana, Arial, Helvetica, sans-serif;
	width            	: 	35em;
}
* html label.sperrmuellart{
	padding-left		:	0.75em;
	
}
.hinweis{
	float            	: 	left;
	text-align        	: 	left;
	color			:   	#000000;
	font			:	normal normal normal 0.85em Verdana, Arial, Helvetica, sans-serif;
	width            	: 	32em;
	margin-left: 0.7em;
	margin-top: -1em;
	padding-right: 1em;
}



label.sperrmuellart a:link, a:visited{
font			:	normal normal normal 1em Verdana, Arial, Helvetica, sans-serif;
font-weight		:	bold;	
color			:   #000000;
text-decoration	:	underline;	
}

label.sperrmuellart a:hover{
	background		:	#ffffff;
}




/*  floats aufheben */
form br{
	clear                    :    both;
}







label,
select,
input[type=checkbox],
input[type=radio],
input[type=button],
input[type=submit]
{
	cursor                    :    pointer;
}


form{
	line-height                :    140%;
}

a.print:link, a.print:visited, a.print:hover, a.print:active{
color:#095C99;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
}


