body {width: 100%; font-family: verdana, arial, tahoma; font-size: 0.8em;background-color:  #E5E5E5;}
td {border-bottom: 1px solid #ddd;}
td.stueckzahl {text-align: center;}
input.anzahl {width: 50px;}


.produktBildBox {display: block; width: 130px; text-align: center;}
img.produktBild {width: 50%;}
#totals {width: 88%; text-align: right;}

#container {margin: 0 auto;
	width: 950px;
	}
#content1, #content2, #content3, #content4 {
	width: 90%;
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 30px;
	background-color: #fff;
	-moz-border-radius: 15px;
border-radius: 15px;
}

.fieldgroup label {width: 120px; display: block; float: left;}

.clear {
	clear: both;
	}

span.error {
display: block; color: #ff0000; font-size: 0.7em;
}

td p {font-size: 100%;}

.rechnungsadresse, .lieferadresse {width: 400px; float: left;}

.fieldgroup {
  display: block;
  float: left;
width: 100%;
  margin: 10px;
}

.tiny {font-size: 80%;}


