body, td, th {
font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;
font-size: 12px;
line-height: 18px;
color: #000;
}

a {
  color: #000;
  text-decoration: none;
  color: #064a2f;
}

a:hover {
  text-decoration: underline;
}

body {
  margin-top:0px;
  padding-top: 0px;
  margin-left:0px;
  padding-left: 0px;
  border: 0px;
}

table {
  border-collapse: collapse;
  empty-cells:show;
}

td {
  padding: 0px;
  border-collapse: collapse;
}

img {
  border:0px;
}

h1, h2, h3, h4, h5, h6 {display:block; font-weight: bold; color:
#19673B;}
h1 { font-size: 21px; line-height: 30px; padding: 20px 0px 0px 0px;}
h2 { font-size: 19px; line-height: 26px; padding: 4px 0px 4px 0px;
font-weight: normal;}
h3 { font-size: 16px; line-height: 22px; padding: 4px 0px 4px 0px;
font-weight: normal;}
h4 { font-size: 14px; line-height: 21px; padding: 4px 0px 4px 0px;}
h5 { font-size: 13px; line-height: 19px; padding: 2px 0px 2px 0px;}
h6 { font-size: 12px; line-height: 18px; padding: 2px 0px 2px 0px;}

#fmh_outer {
  width: 557px;
}

#fmh_inner {
  background-color: #c9e89b;
  
}

#fmh_inner .input_area .label {
  font-weight: bold;

}

#tabs {
  width: 539px;
  margin-left: auto;
  margin-right: auto;
}

#tabs table {
  width: 100%;
}

#tabs td.tab_center {
  /*border-left: 3px solid #fff;
  border-right: 3px solid #fff;*/
}

#tabs td.tab_left, #tabs td.tab_right {
  background-color: #c9e89b;
  vertical-align: top;
  padding: 0px;
  width: 6px;
  
}

#tabs td.tab_left {
  border-left: 3px solid #fff;
}

#tabs td.tab_right {
  border-right: 3px solid #fff;
}

#tabs a {
  text-transform: uppercase;
  text-decoration: none;
  display:block;
  text-align: center;
  font-weight: bold;
  background-color: #c9e89b;
}

#tabs a {
  color: #4c4c4c;
  padding-top: 3px;
  padding-bottom: 3px;
}

#tabs a.true {
  color: #19673b;
}

#fmh_inner {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}

#fmh_inner .input_area, 
#fmh_inner #list_banks,
#fmh_inner #detail_info {
  width: 524px;
  margin-left: auto;
  margin-right: auto;
}

#fmh_inner #list_banks table,
#fmh_inner #detail_info table {
  width: 100%;
}

#fmh_inner #list_banks .label,
#fmh_inner #detail_info .label {
  width: 50%;
}

#fmh_inner .input_area {
  margin-top
}

#fmh_inner .input_area > table td,
#fmh_inner #list_banks > table th,
#fmh_inner #detail_info > table th,
#fmh_inner #list_banks > table td,
#fmh_inner #detail_info > table td {
  padding: 5px 0px;
}

.months .label, .months .value,
.monthly_rate_currency .label, .monthly_rate_currency .value,
.soundness_type .label, .soundness_type .outer_value {
  border-bottom: 2px dotted #a9c483;
}

.post_code .label, .post_code .value,
.application_type .label, .application_type .outer_value,
.loan_type .label, .loan_type .value,
.submit .label, .submit .button_cell {
  border-top: 2px dotted #a9c483;
}

#soundness_types .label, .application_type .label {
  vertical-align: top;
}

.soundness_type_value input,
.soundness_types_value input {
  margin-left: 8px;
  margin-right: 8px;
}

#form_table td.label {
  color: #000;
  width: 45%;
}

#form_table td.field {
  vertical-align: bottom;
}

input[type=text], input[type=submit], input[type=reset], select {
  width: 160px;
}

input[type=text], select {
  border: 1px solid #c3c5c8;
}

select#submission_downpayment_type {
  width: 80px;
  margin-left: 5px;
}

input[type=submit], input[type=reset] {
  background-repeat: repeat;
}

input[type=submit], input[type=reset], select  {
  padding: 2px;
  text-transform: uppercase;
}

input[type=submit] {
  background-image: url(/images/mano/buttonslice_gruen.gif);
  color: #fff;
  border: 2px solid #164726;
  background-color: #2c914c;
}

input[type=reset] {
  background-image: url(/images/mano/buttonslice_grau.gif);
  color: #fff;
  border: 2px solid #323232;
  background-color: #595959;
}

#list_banks, #detail_info {
  margin-bottom: 5px;
}

#list_extra_submitted_fields, #list_bank_results,
#list_extra_submitted_comment, #list_banks_results,
#list_icon_legend, #back, #detail_info_conditions,
#detail_info_interest {
  border-top: 2px dotted #a9c483;
  margin-top: 5px;
  padding-top: 5px;
}

#list_extra_submitted_fields, #detail_info_conditions {
  border-top: none;
}

#list_banks_results th,
#list_banks_results td {
  padding-left: 3px;
  padding-right: 3px;
}

#list_banks_results th,
#list_banks_results td,
#list_submission th,
#list_submission td,
#detail_info_contact td,
#detail_info_contact th,
#detail_info_conditions td,
#detail_info_conditions th,
#list_extra_submitted_fields td,
#list_extra_submitted_fields th {
  padding: 2px 0px;
}

#list_banks_results td.name {
  padding: 2px 3px;
}

#detail_info_interest th.amount,
#detail_info_interest th.month {
  border-bottom: 2px dotted #a9c483;
  font-size: 11px;
}

#detail_info_interest td.interest {
  text-align: center;
}

#list_banks_results td {
  text-align:center;
}

#list_submission th, #list_banks_results th,
#detail_info_contact th, #list_extra_submitted_fields th,
#detail_info_conditions th {
  border-bottom: 2px dotted #a9c483;
  vertical-align: top;
}

#list_banks_results th.name,
#list_banks_results td.name {
  width: 25%;
  text-align: left;
}

#list_banks_results th.dealer_discount,
#list_banks_results td.dealer_discount {
  width: 20%;
}

#list_banks_results tr.alt0 {
  /*background-color: #d1eab9;*/
  background-color: #d0eba8;
}

#list_banks_results tr.alt1 {
  background-color: #e7f5d3;
}

.comment {
  vertical-align: middle;
  background-image: url(/images/mano/hint_area.gif);
  background-repeat: no-repeat;
  height: 106px;
  margin-top: 5px;
  padding: 5px;
}

#list_bottom_two_third_explanation_I {
  background-image: url(/images/mano/hint_area_high.gif);  
  height: 280px;
}


#fmh_inner #footer, #fmh_inner #header {
  background-repeat: no-repeat;
  padding: 0px 11px;
  margin-left: auto;
  margin-right: auto;
  height: 38px;
}

#fmh_inner #header {
  padding-top: 10px;
  padding-bottom: 0px;
  color: #19673b;
  font-weight: bold;
  background-image: url(/images/mano/glow_top.gif);
  margin-bottom: -10px;
}

#fmh_inner #footer {
  height: 50px;
  padding-top: 0px;
  background-position: bottom;
  background-image: url(/images/mano/glow_bottom.gif);
}

#fmh_inner #footer img{

}
