/*SCHRIFTART UND -FARBEN */
					#map24form {width:324px; padding-left:15px;}
					#map24form input, 
					#map24form textarea,
					#map24form label				{color: #858585;}
					#map24form label				{color: #000;}
					#map24form input#submitRoute 		{color: #fff;}
					.error ,
                    #map24form label.error								{color: #f00;}


/* RAHMEN FARBEN */
					#map24form input, 
					#map24form textarea,
					p#fehlermeldung						{border:1px solid #e4e4e4;
	background:#fcfcfc url(../images/form-hg.png) repeat-x;}
					#map24form input#submitRoute		{width:100px;
	padding:2px;
	color:#858585;
	cursor:pointer;
	border:1px solid #e4e4e4;
	font-weight:normal;}
					#map24form input#reset		{border: 1px solid #cccccc;}

					#map24form input:focus, 
					#map24form textarea:focus 		{color:#000;border:1px solid #fe0000}
					
					
/* HINTERGRUNDBILDER UND -FARBEN */	

					#map24form input#submitRoute			{/*background:#6F6F6F; height:38px; border:0;*/}
					#map24form input#submitRoute:hover		{text-decoration:none; color:#000;border:1px solid #fe0000}
					p#fehlermeldung 						{background:#F0F0F0;}
					#map24form input, 
					#map24form textarea				{background:#fcfcfc url(../images/form-hg.png) repeat-x;}
					form#map24form label.required 	{background: url(../images/required.png) top right no-repeat; font-weight: bold;}


/* GRÖßENANGEBEN */
					#map24form input, 
					#map24form textarea				{width: 230px;}
					#map24form label 				{width: 80px;}
					#map24form input#submitRoute 			{margin-left: 84px; width: 236px; margin-bottom:0;}	/*Breite vom Label bzw. INPUT + 2* Padding */
					#map24form input#reset 			{margin-left: 84px; width: 236px; margin-top:0;}
					#map24form textarea 				{height: 80px;}

			/*Telefon-Label */	#map24form label#label-telefon 		{width: 55px;}
			/*Telefon-Feld */		#map24form input#Telefon 			{width: 151px;}	/* Breite = Breite(INPUT) - 79px*/







/* DIE FOLGENDEN MÜSSEN NUR SELTEN GEÄNDERT WERDEN */

/* ABSTAND ZWISCHEN und in ELEMENTEN */
					#map24form input, 
					#map24form textarea,
					#map24form label					{margin-top: 5px; padding: 2px;}
					#map24form input.radio 				{width: 20px; margin-top: 2px; border: none; background: transparent;}
					* html form#map24form input.radio 		{margin-top:2px;}
					form#map24form label.radio 			{width: auto;}
					form#map24form input.checkbox 		{width: 20px; margin-top: 10px; border: none; background: transparent;}
					* html form#map24form input.checkbox 	{margin-top: 7px;}

/* Die folgenden Angaben bitte nicht verändern! */
					#map24form label, 
					#map24form input, 
					#map24form textarea 					{float: left;}
					form#map24form br 					{clear: left;}
					form#map24form input[type=hidden] 	{display: none; border: 0; padding: 0;}
					form#map24form legend 				{display: none;}
					form#map24form fieldset 				{border:none;}
					p#fehlermeldung 							{display: none; padding: 10px; margin: 0 0 15px 0; position:absolute; top:10px; right:10px;}
					#map24form input#submitRoute 				{font-weight: normal;	cursor: pointer;}
					.error 									{font-weight: bold;}
					
					.kontaktlinks{float:left; width:370px; padding-right:20px;}
					.kontaktrechts{float:left; width:250px;}
	