body{
 font-family:       Tahoma, Verdana, Arial, Helvetica,sans-serif;
 font-size:         11px;
 font-weight:       normal;
 font-style:        normal;
 color:             #525252;
 }

@page { margin:3cm 2cm 1.4cm 1cm; }

body
{
  margin-top:0px;
  padding-top:0xp;
}

div, table, tr, td, p 
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  color:            #525252;  
}

h1
{
  font-family:      Verdana, Arial;
  font-size:        12px;
  font-weight:      bold;
  color:            #f17332;
  margin-bottom:    8px; 
  margin-top:       0px;
}

h2
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  font-weight:      normal;
  color:            #f17332;
  margin-bottom:    2px;
}

h3
{
  font-family:      Verdana, Arial;
  font-size:        12px;
  font-weight:      bold;
  color:            #f17332;
  margin-bottom:    4px; 
  margin-top:       0px;
}

h4
{
  font-family:      Verdana, Arial;
  font-size:        18px;
  font-weight:      normal;
  color:            #9c9c9c;
  margin-top:       0px;
  margin-bottom:    0px;
}

a:link, a:visited, a:active
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  color:            #525252;
  text-decoration:  underline;  
}

a:link:hover, a:visited:hover, a:active:hover
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  color:            #525252;
  text-decoration:  none;  
}

span.inh1
{
  display:          inline;
  font-family:      Verdana, Arial;
  font-size:        11px;
  font-weight:      normal;
  color:            #f17332;
}

td.naviItem
{
  height:           20px;
  padding:          0px 7px 0px 6px;
  color:            #10634d;
}

td.naviItemActive
{
  height:           20px;
  padding:          0px 7px 0px 6px;
  background-color: #388558;
  color:            #FFFFFF;
  font-weight:      noraml;
}

td.topMenu
{
  padding:          0px 7px 0px 0px;
  font-size:        10px;
  color:            #7a7a7a;
  height:           24px;
}

td.topMenu a:link,
td.topMenu a:active,
td.topMenu a:visited,
td.topMenu a:link:hover,
td.topMenu a:active:hover,
td.topMenu a:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        10px;
  font-weight:      normal;
  color:            #7a7a7a;
  text-decoration:  none;
}


td.languageChooser
{
  padding:          0px 7px 0px 0px;
  font-size:        10px;
  color:            #388558;
  height:           15px;
  background:       url('../images/language_chooser_bg.gif');
}

td.languageChooser a:link,
td.languageChooser a:active,
td.languageChooser a:visited,
td.languageChooser a:link:hover,
td.languageChooser a:active:hover,
td.languageChooser a:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        10px;
  font-weight:      normal;
  color:            #8db69e;
  text-decoration:  none;
}
td.languageChooser a.active:link,
td.languageChooser a.active:active,
td.languageChooser a.active:visited
{
  color:            #388558;
}

td.footer  
{
  padding:          0px 0px 0px 160px;
  font-size:        11px;
  color:            #308460;
  height:           20px;
  background:       url('../images/foot_bg.gif');
}

td.footer div.copyright 
{
  display:          inline;
  float:            right;
  font-size:        11px;
  color:            #FFFFFF;
  padding:          0px 7px 0px 0px;
}
td.footer div.copyright a:link,
td.footer div.copyright a:active,
td.footer div.copyright a:visited
{
  font-size:        11px;
  color:            #FFFFFF;
}

td.footer a:link,
td.footer a:active,
td.footer a:visited,
td.footer a:link:hover,
td.footer a:active:hover,
td.footer a:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  font-weight:      normal;
  color:            #308460;
  text-decoration:  none;
}

td.naviItem a:link,
td.naviItem a:active,
td.naviItem a:visited,
td.naviItem a:link:hover,
td.naviItem a:active:hover,
td.naviItem a:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  font-weight:      normal;
  color:            #10634d;
  text-decoration:  none;  
}

td.naviItemActive a:link,
td.naviItemActive a:active,
td.naviItemActive a:visited,
td.naviItemActive a:link:hover,
td.naviItemActive a:active:hover,
td.naviItemActive a:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  font-weight:      bold;
  color:            #FFFFFF;
  text-decoration:  none;  
}


td.naviSubItem
{
  height:           20px;
  padding:          0px 7px 0px 12px;
  color:            #10634d;
}

td.naviSubItemActive
{
  height:           20px;
  padding:          0px 7px 0px 12px;
  color:            #10634d;
  background:       url('../images/naviSubItem_bg.gif');
}

td.naviSubItem a:link,
td.naviSubItem a:active,
td.naviSubItem a:visited,
td.naviSubItem a:link:hover,
td.naviSubItem a:active:hover,
td.naviSubItem a:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  font-weight:      normal;
  color:            #10634d;
  text-decoration:  none;  
}

td.naviSubItemActive a:link,
td.naviSubItemActive a:active,
td.naviSubItemActive a:visited,
td.naviSubItemActive a:link:hover,
td.naviSubItemActive a:active:hover,
td.naviSubItemActive a:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  font-weight:      normal;
  color:            #FFFFFF;
  text-decoration:  none;  
}

td.naviSubSubItem
{
  height:           20px;
  padding:          0px 7px 0px 16px;
  color:            #14553f;
  background:       url('../images/naviSubSubItem_bg.gif');
}

td.naviSubSubItemActive
{
  height:           20px;
  padding:          0px 7px 0px 16px;
  color:            #f3703a;
  background:       url('../images/naviSubSubItem_active_bg.gif');
}

td.naviSubSubItem a:link,
td.naviSubSubItem a:active,
td.naviSubSubItem a:visited,
td.naviSubSubItem a:link:hover,
td.naviSubSubItem a:active:hover,
td.naviSubSubItem a:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  font-weight:      normal;
  color:            #14553f;
  text-decoration:  none;  
}

td.naviSubSubItemActive a:link,
td.naviSubSubItemActive a:active,
td.naviSubSubItemActive a:visited,
td.naviSubSubItemActive a:link:hover,
td.naviSubSubItemActive a:active:hover,
td.naviSubSubItemActive a:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  font-weight:      normal;
  color:            #f3703a;
  text-decoration:  none;  
}

td.content
{
  background:       url('../images/main_bg.gif');
  background-position: bottom;
  background-repeat:repeat-x;
  padding:          0px;
}

td.content td.maincontent
{
  
  padding:          10px 20px 15px 15px;
}

td.content td.pfad
{
  color:            #525252;
  font-size:        10px;
  height:           41px;
  padding:          20px 10px 1px 15px;
}

td.pfad a:link,
td.pfad a:active,
td.pfad a:visited,
td.pfad a:link:hover,
td.pfad a:active:hover,
td.pfad a:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        10px;
  font-weight:      normal;
  color:            #525252;
  text-decoration:  none;  
}

td.content table.start td.maincontent
{
  background:       none;
  padding:          10px 10px 0px 15px;
  width:            286px;
}

td.content table.start td.content
{
  background:       url('../images/main_bg_short.gif');
  background-repeat:no-repeat;
  background-position:bottom;
  padding:          10px 10px 15px;
  width:            419px;
  height:100px;
}

td.content table.start td.content2
{
  background:       url('../images/main_bg_short.gif');
  background-repeat:no-repeat;
  background-position:bottom;
  padding:          0px 0px 0px 0px;
  width:            419px;
  height:100px;
}

td.content table.start td.content2 td
{
  vertical-align:top;
}

td.topangebote
{
  background-color: #388558;
  height:           25px;
  font-size:        14px;
  font-weight:      bold;
  color:            #FFF; 
  padding:          0px 10px 0px 10px;
  text-transform:   uppercase;
}

a.ImmoUeberschrift:link,
a.ImmoUeberschrift:active,
a.ImmoUeberschrift:visited,
a.ImmoUeberschrift:link:hover,
a.ImmoUeberschrift:active:hover,
a.ImmoUeberschrift:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  font-weight:      bold;
  color:            #525252;
  text-decoration:  none;
}

a.mehrAngebote:link,
a.mehrAngebote:active,
a.mehrAngebote:visited,
a.mehrAngebote:link:hover,
a.mehrAngebote:active:hover,
a.mehrAngebote:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        18px;
  font-weight:      normal;
  color:            #f17332;
  text-decoration:  none;  
  margin-left:      5px;
}

a.mehr:link,
a.mehr:active,
a.mehr:visited,
a.mehr:link:hover,
a.mehr:active:hover,
a.mehr:visited:hover
{
  font-family:      Verdana, Arial;
  font-size:        11px;
  font-weight:      normal;
  color:            #f17332;
  text-decoration:  none;
}

input.textfeld{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  border: 1px solid #388557;
  background-color: #d9e8df;
  margin: 2px;
  padding: 2px;
  width:250px;
}
textarea.textfeld{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  border: 1px solid #388557;
  background-color: #d9e8df;
  margin: 2px;
  padding: 2px;
  width:250px;
  height:90px;
}

input.abschicken{
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  width:100px;
  border:0px;
  padding:3px;
  background-color: #d9e8df;
  border: 1px solid #388557;
  font-weight: bold;
  color: #000000;
}



.OrbauComboBox{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
  margin:3px;
  background-color: #d9e8df;
}