

#pageContent form{
  padding:0px; margin:0px; width:100%;
}
table.DDD {
  width: 100%;
}
.DDD td{
  padding: 1px;
  vertical-align: top;
}
/*378px ingesamt */
.DDD .key{ 
  font-size: 11px;
  padding: 3px 10px 3px 3px;
  vertical-align: top;
  width: 40%; 
}
.DDD .value{
  padding: 3px 5px 3px 5px;
  text-align: left;
	width: 60%; 	
}

.DDD .value input, .DDD select{
	width: 98%; 
	background-color: #fafafa;
  border: 1px solid #6C98C1;
}

.DDD textarea {
	height: 150px;
	width: 98%;
	background-color: #fafafa;
  border: 1px solid #6C98C1;
} 
.DDD .CheckBox td{ 
	text-indent:-25px; 
	padding-left:25px;
} 
.DDD .Radio input, .DDD .CheckBox input{
  width: 20px;
  border-width: 0px;
  vertical-align: middle;
}

.DDD .Title td{
	font-weight: bold;	
  padding: 4px 0px 4px 0px;
}
.DDD .Separator td{
  height: 40px;
}
.DDD .Remark td{
  padding: 0px;
}
.DDD .Remark td.value{
}
.DDD .Remark td input{
	height: 18px;
}
.DDD .hasDescription{
}
.DDD .Description{ 
}
 
 
.DDD .submitbutton td{
  text-align: right;
  /*padding-right: 50px; */
}
.DDD .submitbutton input{
  width: 70px;
  height: 18px;
  border: 0px;
  background-color: transparent;
  margin: 20px 0px 0px 20px;
}
.DDD .StandardSubmit td{
  display: nonasdfe;
}

.DDD .addblock td {
  text-align: right;
	font-weight: normal;	
	height: 20px;
 }
 
.DDD .addBlockSeparator td{
  height: 10px;
}

.DDD .RemarkAddBlock a{
 	/* background-image: url( backarrow_blue.gif); - auskommentiert */
  background-position: left;
  background-repeat : no-repeat;
	margin-left:50px

}

.DDD .fail .value{ 
  background-image: url( /images/common/backarrow_red.gif);
  background-position: right center;
  background-repeat : no-repeat;
}
.DDD span.required{
  display: visible;
  color: blue;
  background-color: #efefef;
}

/* individual */
.DDD .mandatorytext td{
  font-weight: normal;
}
#pageContent .DDD em{
 border: 0px;
 background-color: transparent;
}
span.warning{
  color: red;
  font-weight:bold;
}
