div#formhandler_contact_form {
  background-color: #d7d6d6;
  padding: 10px 0 0 3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color:#7e7b81; 
}
input, textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color:#7e7b81; 
}

fieldset {
  border: none;
}

legend {
  font-weight: bold;
  color:#7e7b81;   
}
textarea#message {
  width: 529px;
  height: 60px;
}

label.left {
 display: block;
 width: 148px;
 float: left;
 
 float: left;
 clear:left; 
}

input.right {
 display: block;
 width: 382px;
 float: left; 
}
input.right2 {
 display: block;
 width: 327px;
 float: left; 
}
input.right1, input.right3, input.right4 {
 display: block;
 width: 51px;
 float: left; 
}
input.right5 {
 display: block;
 width: 272px;
 float: left; 
}

td.radio_title {
 width: 148px;

}
li.error {
 list-style: none;
 color: #FF9A00;
 clear:both;
}
span.error {
 color: #FF9A00;
 clear:both;
 float:left; 
}
/* Recomm-Form */
div.rowRC {
 float: left;
 clear:left;
 width:590px;
}
div.rowRC1 {
 float: left;
 width:520px;
}

div#formhandler_recommendation_form {
background-color: #d7d6d6;
 width:589px;
 width:590px;
 height: 210px;
 height: 254px;
 /*overflow:hidden;*/   
  padding: 10px 0 0 3px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 13px;
  color:#7e7b81; 
}
div#layer_recommendationform {
 display:none;
 width:604px;
 height: 234px;
 height: 280px;
 /*overflow:hidden; */
 top:230px;
 top:180px;
 position: absolute;
 background-image:url(../images/Schatten603x276px.png);
 float:left;
}
label.leftREC {
 display: block;
 width: 148px;
 width: 178px;
 width: 182px;
 float: left;
 clear:left;
}

input.rightREC {
 display: block;
 width: 382px;
 width: 352px;
 width: 348px;
 float: left;
 height: 20px: 
}

div#layer_recommendationform fieldset {
 padding: 6px 6px 6px 6px;
 margin: 0 0 0 0;
}

