table.formtab {
	width: 100%;
	border-collapse: collapse;
}

.formtab td {
   vertical-align: top;

}

td.formdescription {
  width: 400px;
}

.formdescription div {
  margin-top: 10px;
  font-size: 11px;
  color: #595859;
  width: 400px;

}

.formlabel {
   padding-top: 3px;
   padding-right: 3px;
   vertical-align: middle;
}

.formcontrol {
  padding-right: 3px;
}

.formpreis {
	text-align: right;
	vertical-align: top;
	font-weight: bold;
  padding-right: 3px;
  width:80px;
  padding-top: 3px;
}

.formeinzelpreis {
	text-align: right;
	vertical-align: top;
  padding-right: 20px;
  width:80px;
  padding-top: 3px;
}

.formpreis div {
  font-size: 12px;
  width: 100%;

}

fieldset {
  padding: 12px 12px;
  margin-bottom: 5px;
	border:2px groove #F7F7F8;
}

img.standart-image {
	margin: 0px 4px 0px 0;
}

legend {
  color:#000000;
}

.beschreibung {
  font-size: 11px;
}

input.numberField{
	text-align: right;
}

.borderred {
	border: 2px solid red;
}

.address {
  width: 160px;
}