body
 {
  background-color: #fffad8;

 }

#ueberschrift
 {

 }

#nav
 {
  padding-left: 5px;
  padding-top: 20px;
  text-align: left;
  vertical-align: top;
 }

#tabelle_main
 {
  padding-left: 20px;
  padding-top: 30px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
 }

#text
 {
  padding-left: 30px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  vertical-align: top;
 }

#tabelle_main_bild
 {
  text-align: center;
  vertical-align: top;
 }

#tabelle_angebot_ueberschrift
{
 font-family: 'Tahoma', sans-serif;
 font-style: italic;
 font-size: 18pt;
 font-weight: bold;
 text-align: left;
 vertical-align: top;
 color: #1a962b;
}

#tabelle_angebot_ueberschrift_klein
{
 font-family: 'Tahoma', sans-serif;
 font-style: italic;
 font-size: 10pt;
 font-weight: bold;
 text-align: left;
 vertical-align: top;
 color: #1a962b;
}

#tabelle_angebot
{
  padding-right: 30px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  color: #000000;
}

#tabelle_angebot_2
{
  padding-left: 30px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  color: #000000;
}

#tabelle_angebot_3
{
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  text-align: center;
  vertical-align: top;
  margin-left: 10Px;
  color: #000000;
}

#text_fett
{
  font-weight: bold;
}

#tabelle_angebot_4
{
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  color: #000000;
}

#tabelle_angebot_5
{
  padding-left: 10px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  color: #000000;
}

#tabelle_main_kontakt
 {
  padding-left: 20px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
 }

#tabelle_main_kontakt_2
 {
  padding-left: 20px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 11pt;
  text-align: left;
  vertical-align: top;
  color: #1a962b;
 }

#tabelle_main_kontakt_3
 {
  padding-left: 20px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 11pt;
  text-align: center;
  vertical-align: top;
  color: #1a962b;
 }

#tabelle_main_kontakt_formular
 {
  padding-left: 20px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 11pt;
  text-align: left;
  vertical-align: top;
  color: #1a962b;
 }

#tabelle_anfrage
 {
  padding-left: 20px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  color: #1a962b;
 }

#tabelle_anfrage_zimmer
 {
  padding-left: 20px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  text-align: right;
  vertical-align: top;
  color: #1a962b;
 }

#tabelle_anfrage_teilung
 {
  background-color: #1a962b;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 11pt;
  font-weight: bold;
  text-align: center;
  vertical-align: top;
  color: #FFFFFF;
 }

#tabelle_anfrage_zentriert
 {
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  text-align: center;
  vertical-align: top;
  color: #1a962b;
 }

#tabelle_preise
 {
  background-color: #fff6b7;
  padding: 5px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  text-align: left;
  vertical-align: top;
  color: #000000;  
 }

#tabelle_preise_2
 {
  background-color: #fff6b7;
  padding: 5px;
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 10pt;
  text-align: right;
  vertical-align: top;
  color: #000000;  
 }

#h7
 {
  font-family: 'Times New Roman', sans-serif;
  font-style: italic;
  font-size: 14pt;
  font-weight: bold;
  color: #1a962b;
 }

#h8
 {
  font-family: 'Times New Roman', sans-serif;
  font-style: italic;
  font-size: 12pt;
  font-weight: bold;
  color: #1a962b;
 }

#auswahl
 {
  width: 100px;
 }

.inputField 
 { 
    BORDER-RIGHT: #7f7f7f 1px solid; 
    BORDER-TOP: #7f7f7f 1px solid; 
    BORDER-LEFT: #7f7f7f 1px solid; 
    BORDER-BOTTOM: #7f7f7f 1px solid; 
    WIDTH: 200px; 
 } 

.errorField 
 {
    BORDER-RIGHT: #9F0004 1px solid;
    BORDER-TOP: #9F0004 1px solid;
    BORDER-LEFT: #9F0004 1px solid;
    BORDER-BOTTOM: #9F0004 1px solid;
    WIDTH: 200px;
    background-color: red; 
 }

.inputField2
 { 
    BORDER-RIGHT: #7f7f7f 1px solid; 
    BORDER-TOP: #7f7f7f 1px solid; 
    BORDER-LEFT: #7f7f7f 1px solid; 
    BORDER-BOTTOM: #7f7f7f 1px solid; 
    WIDTH: 100px; 
 } 

.errorField2
 {
    BORDER-RIGHT: #9F0004 1px solid;
    BORDER-TOP: #9F0004 1px solid;
    BORDER-LEFT: #9F0004 1px solid;
    BORDER-BOTTOM: #9F0004 1px solid;
    WIDTH: 100px;
    background-color: red; 
 }

#errorTable
 {
  font-family: 'Tahoma', sans-serif;
  font-style: italic;
  font-size: 12pt;
  text-align: center;
  vertical-align: top;
  color: #1a962b; 
 }

a:link    { color:4a4a4a }
a:visited { color:4a4a4a }
a:hover   { color:red    }