  form {
		float:left;
		padding: 10px 10px 20px 0px;
		margin: 5px 2px 2px -2px;
		
	}
  
	form label {
		display: block;
	  float: left;
		/* color: #8A6044; */
	  font-size: 11px;
	  font-weight: 500; 
		margin-bottom: 2px;
		margin-top: 2px;
		width: 120px;
		/* cursor: pointer; */
	}

	.labeltextnormal{
		color: #555555;
	}
	.labeltextrot{
		color: #ff0000;
	}
	form input
	 {
		text-align:center;
		font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	}
	form input:focus, textarea:focus
	 {
		border: 1px solid #5F853C;
		background-color: #D8E3CF;
		color: #5F853C;
		text-align:center;
	}
	form textarea:focus
	 {
		border: 1px solid #5F853C;
		background-color: #D8E3CF;
		color: #5F853C;
		text-align:left;
	}
	input#firma, input#name, input#vorname, input#strasse, input#ort, input#Lfirma, input#Lname, input#Lvorname, input#Lstrasse, input#Lort, input#Fname, input#Fvorname, input#Femail, input#telefon, input#mobil, input#email, input#bemerkungen, input#geb, select   {
		width: 200px;
		border: 1px solid #5F853C;
		margin: 0px 0px 3px 0px;
	  font-size: 11px;
		padding: 1px;
		text-align:left;
	}
	textarea {
		width: 200px;
		border: 1px solid #5F853C;
		margin: 0px 0px 3px 0px;
	  font-size: 11px;
		padding: 1px;
		text-align:left;
	}
	input#opt1, input#opt2, input#opt3, checkbox  {
		width: 14px;
		margin-bottom: 0px;
	  font-size: 11px;
		padding: 1px;
	}
	
	
	input#versenden, input#weiter {
		width: 150px;
		border: 1px solid #5F853C;
	  font-size: 11px;
	  font-weight: bold; 
		color: #5F853C;
		background-color: #D8E3CF;
		padding: 2px;
		margin-left: 120px;
	}

	input#Pweiter {
		width: 85px;
		border: 1px solid #5F853C;
	  font-size: 11px;
	  font-weight: bold; 
		color: #5F853C;
		background-color: #D8E3CF;
		padding: 2px;
		margin-top: 28px;
		margin-bottom: -25px;
		margin-left: 25px;
	}

form br {
  clear: left;
}
