BODY { FONT-SIZE:12pt; COLOR:rgb(25,33,36); background-color:white; FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; }
input { FONT-SIZE:12pt; COLOR:rgb(25,33,36); FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; }
textarea { FONT-SIZE:12pt; COLOR:rgb(25,33,36); FONT-FAMILY: Tahoma,Arial,Helvetica,sans-serif; }
H1 { FONT-SIZE:18pt; }
H2 { FONT-SIZE:16pt; }
H3 { FONT-SIZE:14pt; }
.BIG { FONT-SIZE:14pt; }
.SMALL { FONT-SIZE:10pt; }
.MINI { FONT-SIZE:8pt; }
.MICROS { FONT-SIZE:6pt; }
.NEWS { FONT-SIZE:8pt; COLOR:rgb(232,47,26); }

.big { FONT-SIZE:14pt; }
.small { FONT-SIZE:10pt; }
.mini { FONT-SIZE:8pt; }
.micros { FONT-SIZE:6pt; }
.news { FONT-SIZE:8pt; COLOR:rgb(232,47,26); }
.nodisp { DISPLAY:NONE; }
.sendnone { display:none; }

A:LINK { COLOR:rgb(232,47,26); }
A:VISITED { COLOR:rgb(232,47,26); }

#Menu {
  font-family: Tahoma,Arial,Helvetica,sans-serif;
  font-size: 1.0em;
  font-weight: bold;
  text-decoration: none;
  color: rgb(25,33,36);
  text-align: left;
  margin-top: 315px;
  margin-left: 15px;
  padding: 0;
 }

#Menu a:link {
  color: rgb(25,33,36);
  text-decoration: none;
}
#Menu a:visited {
  color: rgb(25,33,36);
  text-decoration: none;
}
#Menu a:focus {
  color: rgb(25,33,36);
  text-decoration: none;
}
#Menu a:active {
  color: rgb(25,33,36);
  text-decoration: none;
}
#Menu a:hover {
  color: rgb(232,47,26);
  text-decoration: none;
}
/* ------- NEU --------------------------------------------------*/

a {
    outline: none;
}

#FixLinks {
    position: absolute;
    z-index: 100;  /* Box ist immer vorn */
    top: 0px; left: 0px;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    padding-top: 5px;
    width: 250px;
    height: 9600px;
    /* -- background-color: white; */
   background-color:rgb(255,224,177);
  }
html>body #FixLinks {  /* -- nur fuer moderne Browser! */
    position: fixed;
  }


#NaviLinks {
    margin: 0;
    padding: 0;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 1.0em;
    font-weight: bold;
  }
#NaviLinks li {
    list-style: none;
    margin: 0; padding: 0.0em;
    padding-bottom: 0.5em;
  }
ul#NaviLinks a {
    display: block;
    margin: 0; padding: 0.0em;
    text-decoration: none;
  }
ul#NaviLinks a:link {
    color: rgb(25,33,36);
  }
ul#NaviLinks a:visited {
    color: rgb(25,33,36);
  }
ul#NaviLinks a:hover {
    color: rgb(232,47,26);
  }
ul#NaviLinks a:active {
    color: rgb(232,47,26);
  }

textarea {    resize: none;  }

/*  ------------------------------------*/

#FixOben {
   position: absolute;
   z-index: 10;     /* box ist hinten */
   top: 5px;
   left: 282px;
   width: 720px;
   /* margin-left: 260px; padding: 0 1em; */
   margin: 0;
   padding: 0;
    /* border-left: 2px ridge gray; border-top: 2px ridge gray; */
  }
* #FixOben {  /* versteckt vor Netscape 4 */
    /* background-color: #ffffe0; */
  }

#FixOben #Fusszeile {
    margin: 200em 0 0;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
    font-size: 8pt;
    text-align: center;
    background-color: #fed; border: 1px solid silver;
  }

/* ------------------------------------------------------------------- */

#NaviObenUnderlineBautraeger {
   /* zeichnet eine Linie unter Bauträger */
   position: absolute;
   z-index: 10;  /* Box ist hinten */
   left: 291px;
   top: 120px;   /* Position FIX !!! 126 */
   width: 109px;    /* with 720px matches including border of browser on 1024 screen */
   margin: 0;
   background-color: rgb(232,47,26);
   font-size: 1px;
}

#NaviObenUnderlineGeneral {
   /* zeichnet eine Linie unter Generalunternehmer.  */
   position: absolute;
   z-index: 10;  /* Box ist hinten */
   left: 418px;
   top: 120px;   /* Position FIX !!! 126 */
   width: 190px;    /* with 720px matches including border of browser on 1024 screen */
   margin: 0;
   background-color: rgb(232,47,26);
   font-size: 1px;
}

#NaviObenUnderlineMiet {
   /* zeichnet eine Linie unter Vermietung.  */
   position: absolute;
   z-index: 10;  /* Box ist hinten */
   left: 626px;
   top: 120px;   /* Position FIX !!! 126 */
   width: 121px;    /* with 720px matches including border of browser on 1024 screen */
   margin: 0;
   background-color: rgb(232,47,26);
   font-size: 1px;
}

#NaviObenUnderlineRoh {
   /* zeichnet eine Linie unter Vermietung.  */
   position: absolute;
   z-index: 10;  /* Box ist hinten */
   left: 814px;
   top: 120px;   /* Position FIX !!! 126 */
   width: 94px;    /* with 720px matches including border of browser on 1024 screen */
   margin: 0;
   background-color: rgb(232,47,26);
   font-size: 1px;
}

ul#NaviOben {
   font-family: Arial,Helvetica,sans-serif;
   font-size: 1.0em;
   margin: 0; padding: 3px;
   text-align: left;
   /* border: 1px solid rgb(25,33,36); */
   background-color: rgb(255,224,177);
   position: absolute;
   z-index: 10;  /* Box ist hinten */
   top: 93px;   /* Position of Navi Oben is FIX !!! */
   width: 709px;
   height: 18px;    /* height: 21px; */
  }
ul#NaviOben li {
    list-style: none;
    display: inline;
    margin: 0.4em;   /* x-Abstand zwischen den Buttons */
    padding: 0;
  }

ul#NaviOben a, ul#NaviOben span {
    padding: 0.0em 1em;
    text-decoration: none; font-weight: bold;
    color: rgb(25,33,36); background-color: rgb(255,224,177);
  }

ul#NaviOben a:hover, ul#NaviOben span {
    color: rgb(232,47,26); background-color: rgb(255,224,177);
  }

#Inhalt {
   position: absolute;
   z-index: 10;     /* box ist hinten */
   top: 150px;
   left: 282px;
   width: 715px;
   overflow: hidden;    /* was drüber geht wird abgeschnitten */
   margin: 0;
   padding: 0;
   border-width: 0px;
   border-style: none;
  }

#InhaltAlt {
   position: absolute;
   z-index: 10;     /* box ist hinten */
   top: 150px;
   left: 362px;
   width: 615px;
   overflow: hidden;    /* was drüber geht wird abgeschnitten */
   margin: 0;
   padding: 0;
   border-width: 0px;
   border-style: none;
  }


#Titel {
   z-index: 10;     /* box ist hinten */
   width: 703px;   /* zuzüglich padding left */
   margin: 0;
   margin-bottom: 15px;
   padding-top: 2px;
   padding-bottom: 2px;
   padding-left: 12px;
   border-style: none;
   background-color: rgb(232,47,26);
   color: white;
   font-weight: bold;
   font-size: 12pt;
  }
