fieldset {
	border:1px solid #848484;
	margin:20px 0;
	padding:20px;
}
#eingaben label,
#contact label {
	display:block; 
	float:left; 
	width:250px; 
	text-align:right; 
	margin:0 20px 0 0;
}
#eingaben fieldset {
	background:url('/assets/images/pfeil_eingabe.png') no-repeat 520px center;
}
#contact fieldset input, 
#contact fieldset textarea {
	width:400px;
}
.error {
	color:#de1627; font-weight:bold;
}

table#berechnungAusgabe {
	display:none;
	width:100%;
	border-collapse:collapse;
}
#berechnungAusgabe td {
	vertical-align:top;
	border-bottom:1px solid #ccc;
	line-height:1.5em;
	padding:5px;
}
#berechnungAusgabe .head,
#berechnungAusgabe .summe {
	font-weight:bold;
	font-size: 14px;
}
#berechnungAusgabe .summe {
	border-top:2px solid #aaa;
	border-bottom:5px double #aaa;
}
#berechnungAusgabe .zwsumme {
	font-size:12px;
	border-top:2px solid #aaa;
}
#berechnungAusgabe .beschreibung {
	font-weight: bold;
}
#berechnungAusgabe .beschreibung  i {
	display:block;
	margin:0 0 0 40px;
	font-weight:normal;
	color:#4f5458;
}
#berechnungAusgabe .preis,
#berechnungAusgabe .preisGes {
	text-align:right;
	width:140px;
}
#berechnungAusgabe .anzahl {
	text-align: center;
	width:70px;
}