#bg {
    position:absolute;
    z-index:1;
    visibility: visible;
    top : 0px;
    left : 0px;
}
#inhalt {
    position:absolute;
    z-index:1;
    visibility: visible;
    top : 110px;
    left : 250px;
}
#navigation {
    position:absolute;
    z-index:1;
    visibility: visible;
    top : 95px;
    left : 15px;
  text-decoration:none;
}
#home {
    position:absolute;
    z-index:1;
    visibility: visible;
    top : 25px;
    left : 15px;
  text-decoration:none;
}
#bauzeichnung {
  font : normal 12px/12px Verdana, Helvetica;
     color : #3771b8;
    position:absolute;
    z-index:2;
    visibility: visible;
    top : 145px;
    left : 800px;
}

body {
  font-family : Verdana, Arial, Helvetica ;
  background-color:#88addb;
  scrollbar-face-color:#b0cae8;
  scrollbar-highlight-color:#88addb;
  scrollbar-3dlight-color:#b0cae8;
  scrollbar-darkshadow-color:#b0cae8;
  scrollbar-shadow-color:#88addb;
  scrollbar-arrow-color:#88addb;
  scrollbar-track-color:#88addb;
  margin-top : 30px;
    margin-left : 28px;
}
a  {
  text-decoration:none;
  font : normal 12px/13px Verdana, Helvetica;
     color : #3771b8;
   }
a.rot  {
  text-decoration:none;
  font : normal 12px/13px Verdana, Helvetica;
     color : #ae1142;
   }

a:hover {
    text-decoration:underline;
    color: #ae1142;
}
a.bold  {
  text-decoration:none;
  font : normal 12px/13px Verdana, Helvetica;
  font-weight: bold;
     color : #3771b8;
   }
a.rotbold  {
  text-decoration:none;
  font : normal 12px/13px Verdana, Helvetica;
  font-weight: bold;
     color : #ae1142;
   }

a:hover.bold {
    text-decoration:underline;
    color: #ae1142;
}
th {
  color : #9E0B0E;
  font : normal 12pt/14pt Verdana, Helvetica;
    vertical-align : top;
  text-align : left;
  font-weight: bold;
}
th.weiss {
  color : #ffffff;
  font : normal 12pt/14pt Verdana, Helvetica;
    vertical-align : top;
  text-align : left;
  font-weight: bold;
  font-style:italic;
}
h1 {
  color : #3771b8;
  font : normal 12pt/13pt Verdana, Helvetica;
    vertical-align : top;
  text-align : left;
  font-weight: bold;
}
td {
  color : #000000;
  font : normal 10pt/12pt Verdana, Helvetica;
    vertical-align : top;
}
td.bottom {
  color : #000000;
  font : normal 10pt/12pt Verdana, Helvetica;
    vertical-align : bottom;
}
.rot {
  color : #ae1142;
  font : normal 12px/12px Verdana, Helvetica;
  font-weight: bold;
}
.blau {
  color : #3771b8;
  font : normal 10pt/12pt Verdana, Helvetica;
  font-weight: bold;
}
p {
  font : bold 10pt/18pt Verdana, Helvetica;
     color : #3771b8;
    letter-spacing : -0.5pt;
    vertical-align : top;
}
p.schwarz {
  color : #000000;
  font : normal 10pt/12pt Verdana, Helvetica;
    vertical-align : top;
}
.zitat {
  color : #ae1142;
  font : normal 10pt/12pt Verdana, Helvetica;
    vertical-align : top;
  text-align : left;
    letter-spacing : 1.0pt;
  font-style:italic;
}
.zitat1 {
  color : #000000;
  font : normal 10pt/12pt Verdana, Helvetica;
    vertical-align : top;
  text-align : left;
  font-style:italic;
}
li {
  color : #000000;
  font : normal 10pt/11pt Verdana, Helvetica;
}
li.ohne {
  color : #000000;
  font : normal 10pt/11pt Verdana, Helvetica;
}
li.weit {
  color : #000000;
  font : normal 10pt/10pt Verdana, Helvetica;
    list-style-image : url(../pic/pfeil1.gif);
}
li.kasten {
  color : #000000;
  font : normal 10pt/10pt Verdana, Helvetica;
    list-style-image : url(../pic/kasten.gif);
}
ol {
  color : #000000;
  font : normal 10pt/14pt Verdana, Helvetica;
  font-weight: bold;
}
.bold {
  color : #000000;
  font : normal 10pt/12pt Verdana, Helvetica;
    vertical-align : top;
  font-weight: bold;
}
input {
    font-family : Verdana, Helvetica ;
    font-size : 10pt;
    font-style : normal;
    text-align : left;
    color:#000000;
    background-color : #ffffff;
    border : 1px solid #6D6F71;
    letter-spacing : -0.5pt;
  width : 200px;
    height : 19px;
}
input.klein {
    font-family : Verdana, Helvetica ;
    font-size : 10pt;
    font-style : normal;
    text-align : left;
    color:#000000;
    background-color : #ffffff;
    border : 1px solid #6D6F71;
    letter-spacing : -0.5pt;
  width : 100px;
    height : 19px;
}
input.anzahl {
    font-family : Verdana, Helvetica ;
    font-size : 10pt;
    font-style : normal;
    text-align : left;
    color:#000000;
    background-color : #ffffff;
    border : 1px solid #6D6F71;
    letter-spacing : -0.5pt;
  width : 45px;
    height : 19px;
}
textarea {
  color : #000000;
  font : normal 10pt/13pt Verdana, Helvetica;
    text-align : left;
    background-color : #ffffff;
    border : 1px solid #6D6F71;
    letter-spacing : -0.5pt;
    width : 275px;
  height : 65px;
  }
