@charset "UTF-8";
/* CSS Document */

/*SCHRIFTART UND -FARBEN */
	input, 
	textarea,
	label 					{color: #666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}
									
	.submitbox input 		{color: #e10019;}	
	.submitbox input:hover 	{color: #000;}				
	.error ,
	label.error				{color: #e10019;}
	p#fehlermeldung,
	div#meldung				{color: #000;}
	#Pflichtfelder			{ font-size:0.9em; width:200px; padding:2px 0 3px 125px; }

/* RAHMEN FARBEN */
	input, 
	textarea,
	p#fehlermeldung,
	#meldung				{border:1px solid #efefef;}
	p#fehlermeldung			{display:none;}
	.submitbox input		{border:1px dotted #666;}
	
	
	input:focus,
	textarea:focus 			{border:1px dotted #666;}
	
	#checkboxen		{margin:5px 0 0 124px; width:304px;}
	.abstand		{padding:5px 0 0 0;}
	#anrede	{border:1px dotted #666; margin:7px 0 0 0;}
	#aufmerksam	{border:1px dotted #666; margin:25px 0 0 0;}

	
/* HINTERGRUNDBILDER UND -FARBEN */	
	.submitbox input			{background:#efefef;}
	p#fehlermeldung, #meldung 	{background:#efefef; width:358px;}
	
	input, textarea				{background:#efefef;}
	
	form label.required 		{background: url(../images/required.png) top right no-repeat; font-weight: bold;}


/* GRÖßENANGEBEN */
	input, textarea				{width: 250px;}
	input#Telefon 				{width: 250px; float:left;}
	label 						{width: 120px;}
	label#label-telefon 		{width: 120px;}
	.submitbox input 			{margin-left: 124px; width: 256px;}	/*Breite vom Label bzw. INPUT + 2* Padding */
	textarea 					{height: 80px;}
	
	label#label-ferien, label#label-cafebesuch, label#label-bauerngolf, label#label-obstlehrpfad {width:90px;}




/* DIE FOLGENDEN MÜSSEN NUR SELTEN GEÄNDERT WERDEN */
/* ABSTAND ZWISCHEN und in ELEMENTEN */

	input.checkbox				{ width:90px; margin-top:7px; }

	input, textarea, label		{margin-top: 5px; padding: 2px;}
	input.radio 				{width: 20px; margin-top: 2px; border: none; background: transparent;}
	form label.radio 			{width: auto;}
	form input.checkbox 		{width: 20px; margin-top: 10px; margin-right:20px; border: none; background: transparent;}
	* html form input.checkbox 	{margin-top: 7px;}

/* Die folgenden Angaben bitte nicht verändern! */
	label, input, textarea 		{ /* float: left; */}
	
	form#Anmeldung				{margin-bottom:1.5em;}
	form br 					{clear: left;}
	form input[type=hidden] 	{display: none; border: 0; padding: 0;}
	form legend 				{display: none;}				
	form fieldset 				{border:none;}					
	p#fehlermeldung, #meldung 	{padding:10px 10px 15px 10px; margin: 1.5em 0 1.5em 0;}	
	p#fehlermeldung 			{display:none;}					
	.submitbox input 			{cursor: pointer;}				
	.error 						{font-weight: bold;}
	
	#meldung ul 				{margin-bottom:0; padding-bottom:0;}
