body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
#fragebogen {width: 778px; line-height: 20px;}
#fragebogen p {line-height: 15px;}

#pricelist {width: 778px; line-height: 20px;}
#pricelist p {line-height: 15px;}

h1 {color: #045932;}

.clearer {clear: both;}

.fs_sp {float: left; width: 385px;}
#pricelist .fs_sp {float: left; width: 450px;}

fieldset {
	margin: 0 0 10px 0;
	padding: 5px 0 10px 0;
	border: 0;
	border-bottom: 1px solid #e6e6e6;
	}
	
legend {
	color: #045932;
	font-weight: bold;
	font-size: 12px;
	margin: 0 0 10px 0;
	padding: 0;
	}

*html legend {
	position: relative;
	left: -7px;
	}
	
*+html legend {
	position: relative;
	left: -7px;
	}

label {
	display: inline-block;
	width: 100px;
	}

#pricelist label {
	display: inline-block;
	width: 150px;
	}

#gewerbeart label, #ihrekunden label, #wieintos label {width: 350px;}

#kundendaten input {width: 250px;}
#settings input {width: 250px;}
#translation input {width: 250px;}

#gewerbeart textarea, #ihrekunden textarea, #wieintos textarea {width: 355px;}

#gewerbeart textarea {height: 80px;} 
#ihrekunden textarea {height: 80px;}
#wieintos textarea {height: 40px;}

#wasvonintos textarea, #warumintos textarea, #anfrage textarea {width: 745px; height: 100px;}

#fragebogen fieldset input:focus, #fragebogen fieldset textarea:focus {background-color: #f0f8f4;}
#pricelist fieldset input:focus, #pricelist fieldset textarea:focus {background-color: #f0f8f4;}

.fehler {
	color:#ff0000;
}