
table.DDD {
  width:100%;
}
.DDD td{
  padding:1px;
  vertical-align:top;
}
/*375px 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 input{
	height:18px;
}
.DDD .submitbutton td{
  text-align:right;
}
.DDD .submitbutton input{
  width:70px;
  height:18px;
  border:0px;
  background-color:transparent;
  margin:20px 0px 0px 20px;
}
.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:inline;
  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;
}

