div#standort, div#wunschmodell {
  height:67px;
  border-bottom:1px solid #e0e0e0;
  line-height:67px;
}

div#main_data, div#standort, div#wunschmodell {
  padding-left:30px;
}

div#form div#wunschmodell label {
  width:auto;	
  padding:0 10px 0 0;
}

div#standort {
  padding-left:40px;	
}

div#form div#main_data {
  border-bottom:1px solid #e0e0e0;
  padding-bottom:10px;	
}


div#form label {
  width:100px;
  float:left;
  color:#3d6388;
  font-weight:bold;
}

div#form input {
  clear:both;	
}

div#form div.formRow {
  float:left;
  padding:10px;	
}

div#form div.nofloat{
	float:none;
}

div#form input {
  width:215px;	
  margin-right:20px;
}

div#form #form_footer {
	height:45px;
	line-height:45px;
	width:730px;
}

div#form #form_footer input {
  width:auto;
  border:0;
  float:right;
  margin-top:10px;
}

div#form div#main_data p#form_comment {
  margin-left:12px;
}

div#form_content {
  margin-left:40px;
  width:500px;
}


div#standort label {
  text-transform:uppercase;
  color:#405260;
  width:auto;
  margin-right:10px;
  padding:0 10px 0 0;
}

div#form #form_footer input {
  text-transform:uppercase;
  color:#405260;
  background:url(../images/bg_spacer/arrow_right.jpg) no-repeat right 4px;
}


div#form_header {
  background:url(../images/layout/contact_module_top.jpg) no-repeat;
  width:878px;
  height:27px;
  margin:0 auto;
  text-align:center;
  line-height:27px;
  color:#516775;
  font-weight:bold;
  margin-bottom:10px;
}

div#error {
  width:878px;
  margin:0 auto;
  color: red;
}

*+html div#standort label {
	line-height:18px;
}

*+html div#main_data div.formRow {
  clear:both;
}

*+html div#main_data div.nofloat {
  float:left;
  clear:none;
}

*+html input.contactRow {
	clear:none !important;
}
*html div#main_data div.formRow {
  clear:both;
}

*html div#main_data div.nofloat {
  float:left;
  clear:none;
}

*html input.contactRow {
  clear:none !important;
}

