form{
  margin:0px; padding:0px;
}
.DDD {
  margin:5px 0px 5px 0px; padding:0px; border-bottom:1px solid #cccccc;
}
.DDD .Separator td{
  margin: 0px;
  padding: 0px;
  height: 10px;
}
.DDD .Title td, .DDD .TitleField td{
 margin:0px; padding:10px 0px 2px 0px;
}
.DDD .Title div, .DDD .TitleField div{ float:left;
  border-bottom:3px solid #A09188; width:100%; margin:0px; padding:0px; line-height:14px;
}
.DDD .Title span, .DDD .TitleField span{ float:left;
  font-size:11px; padding:3px 10px 3px 10px; margin:0px; color:#8B010E; font-weight:bold; background-color:#D9CDC5; width:auto; line-height:14px;
}
.DDD .key, .DDD .value{
  width:50%; vertical-align:top; text-align:left; padding:0px 0px 7px 0px;
}
.DDD .key em{
  color:#cc0000;
}
.DDD input, .DDD textarea, .DDD select{
  float:right; width:265px; font-size:11px; color:#666666; border:1px solid #cccccc;  background-color:#ffffff;
}
.DDD select{
  width:268px;
  padding: 0px 0px 0px 0px;
}
.DDD textarea{
  margin-left:0px;  padding-left:0px; height:130px;  width:100%;
}
.DDD .suche .key {
  text-align: right; 
  width: 20%;
  vertical-align: bottom;
  padding-bottom: 2px;
}
.DDD .suche .value {
  text-align: left; 
  width: 40%;
}
.DDD .suche input {
  float: left; 
  width: 130px;
  margin-left: 15px;
}
.DDD .suche .value a {
  background:url(/static/de/pics/buttons/suchen.gif) right 2px no-repeat; 
  padding-right:16px; 
  text-decoration: none;
}
.DDD .suche .button {
  text-align: right; 
  vertical-align: bottom;
  padding-bottom: 2px;
  width: 40%;
}
.DDD .suche .button a {
  background:url(/static/de/pics/buttons/zurueck.gif) right 2px no-repeat; 
  padding-bottom:2px; 
  padding-right:16px; 
  text-decoration: none;
}
/*
.DDD .StandardSubmit a, .DDD .StandardSubmit a:link, .DDD .StandardSubmit a:active, .DDD .StandardSubmit a:visited, .DDD .StandardSubmit a:hover{
  font-size:10px; text-decoration: none; vertical-align:top; text-transform:lowercase; float:right; margin:0px 14px 5px 0px ; padding:7px 14px 0px 0px; color:#666666; padding-bottom: 0px;  background-position:right 7px; background-repeat:no-repeat; background-image:url(/static/de/pics/buttons/icon_weiter.gif);
}
*/
/*bis hierhin auf das redesign angepasst, die restlichen elemente sind noch nicht verwendet*/
.DDD .Remark, .DDD .RemarkField{
  margin-left:0px;  padding-left:0px;
}
.DDD .Remark em, .DDD .RemarkField em {
  color: #CC0000;
}
.DDD .StandardSubmit span {
  color: #CC0000;
  margin-bottom: 5px;
}
.DDD .Remark td, .DDD .RemarkField td{
  text-align:left; padding:0px 0px 0px 0px;
}
.DDD  .disclaimer { 
  padding:0px 0px 0px 0px; font-size:10px; 
}
.DDD a.closeIcon, .DDD a.closeIcon:link, .DDD a.closeIcon:active, .DDD a.closeIcon:visited, .DDD a.closeIcon:hover{
   float:right; text-align:right; color:#666; margin-right: 10px; padding-right: 14px;	padding-bottom: 0px; background-image:url(/static/de/images/icons/icon_close.gif); background-position:right; background-repeat:no-repeat;
}
.DDD a.sendIcon, .DDD a.sendIcon:link, .DDD a.sendIcon:active, .DDD a.sendIcon:visited, .DDD a.sendIcon:hover{
  float: right;
  color: #666;
}
.DDD span.required{
  position:relative; float:left; color:#cc0000; font-size:10px;  padding:5px 0px 0px 0px;
}
.DDD .send .Remark, .DDD .send .RemarkField, .RemarkField .send{
 width:100%; margin:0px 0px 10px 2px;
}
.DDD .Radio input, .DDD .RadioField input{
  width:15px; margin:0px 5px 0px 5px;	float:none; border:none;  background-color:transparent;
}
.DDD .datenschutzbedingungen td{
  padding-top: 5px;
  padding-bottom: 5px;
}
.DDD .CheckBox input, .DDD .CheckBoxField input, .DDD .datenschutzbedingungen input{
  width:15px; margin:0px 5px 0px 0px;	float:none; border:none;  background-color:transparent;
}
.DDD .smallseparator{
  height: 15px;
}
