table.DDD {
	width: 364px;
}
.DDD td{
  padding: 5 10 10 20;
  font-family: Arial,Helvetica,sans serif;
}
.DDD .key{
  width: 30%;
  color: #000000;
  background-color: #EEEEEE;
  font-weight: normal;
  text-align: left;
  padding: 5px 0px 0px 20px;
  font-size: 12px;
}

.DDD .value{
  color: #000000;
  background-color: #EEEEEE;
  padding: 5px 10px 3px 20px;
}
.DDD .value, .DDD .value input{
  font-weight: normal;
  font-size: 12px;
}
.DDD input, .DDD textarea, .DDD select{
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: #ffffff;
  width: 198px;
} 
.DDD textarea{
  height: 50px;
  width: 305px;
}
.DDD .Title td{
  background-image: url(http://www.moeller.net/images/common/form/header_formular.gif);
  background-repeat:no-repeat;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  /*background-color: #139042;*/
  padding: 5px 5px 5px 20px;
}
.DDD .Radio input,.DDD .CheckBox input{
  width: 20px;
  margin-right: 2px;
  border-width: 0px;
  background-color: #EEEEEE;
}
.DDD .CheckBox{ 
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  background-color: #EEEEEE;
}
.DDD .GermanPLZInput input{
  text-align: right;
  width: 50px;
}
.DDD .Separator td{
  font-size: 13;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #EEEEEE;
  text-align: center;
}
.DDD .Remark td{
  padding: 15px 10px 5px 20px;
  font-size: 11px;
  color: black;
  background-color: #E1E2E5;
}
.DDD .Remark td.value{
  text-align: center;
}
.DDD .Remark td input{
  width: 120px;
}

.DDD .StandardSubmit{
  text-align: right;
  background-color: #EEEEEE;
}
.DDD .Description{
  font-size: 10px;
  color: black;
  display: block;
}
.DDD .Help{
  font-size: 10px;
  color: #FF8400;
  display: block;
}
		
.DDD .StandardSubmit a, .DDD .Submit a{
  font-size: 12px;
  color: black;
  font-weight: bold;
  text-decoration: none;
  margin-right: 30px;
  margin-top: 10px;
  padding-right: 20px;
  padding-left: 20px;
  border-width: 1px 1px 1px 1px;
  border-color: black;
  border-style: solid;
}
.DDD .StandardSubmit a:hover, .DDD .Submit a:hover{
  color: #000000;
  background-color: white;
}
.DDD .Submit{
  text-align: right;
  background-color: #EEEEEE;
}

.DDD .Submit input{
  border-width: 1px 1px 1px 1px;
  border-color: white;
  border-style: solid;
}
.DDD .fail{
  width: 30%;
  color: #2B09BA;
  background-color: yellow;
  font-weight: bold;
  text-align: center;
  font-size: 12px;
  padding: 5px 10px 5px 3px;
  vertical-align:top;
}
.DDD .required .key{
  border-bottom: 0px;
  height: 12px;
  background-color: #EEEEEE;
}
.DDD .required em{
  color: #009843;
  font-weight:normal;
}


.DDD td.edit{
	background-color:#ffffff;
	background-image:none;
  	text-align: left;
  	width: 412px;
  	margin-left: 1px;
  	margin-right: auto;
  	white-space:nowrap;
}
.DDD td.key{
	width: 104px;
}
.DDD td.value{
	width: 260px;
}
.DDD input.editbutton, .DDD .value input.editbutton, .DDD .edit input.editbutton{
  	text-align: center;
  	font-size: 10px;
  	font-weight: normal;
	width: 75px;
	height: 20px;
	background-color:green;
	color: #ffffff;
	white-space:nowrap;
	border: 0px;
    margin: 0px 0px 0px 5px;
    padding: 0px;
}

.errormsg{
	font-family: tahoma, Verdana; 
	color:red;
	font-weight:bold;
	font-size: 11pt;
}
