body {  left: 0px;
       top: 0px;
        margin-top: 0px;
        margin-left: 0px;
        background-position: left;
        background-color: #DDf6FF;
        font: 1em Verdana, Helvetica, Arial, Geneva, sans-serif;
        color: #003366;
       right:0px;
  margin-right:0px;
  bottom:0px;
}
table{width:100%;
 font-size:0.8em;
}
h1{font:normal 1.4em;
margin:1em 0 1em 0;}
h2{font:1.4em;
margin:0.8em 0 0.8em 0;}
h3{font:1.4em;
margin:0 0 0.8em 0;
color: #FF9611;}
h4{font:bold 1.2em;
margin:0.5em 0 0 0;}
h5{font:bold 1.1em;
margin:0.6em 0 0.4em 0;}
h6{font: 1.0em;
margin:0.5em 0 0.5em 0;}
 .duenn{font-weight:normal;
 margin-bottom:0.5em;
 color: #FF9611;
 }
.ue-bl{
     color: #ffffff ;
     background-color: #1668B1;
     line-height: 1.6em;
     margin:0;
}

.ki{margin:0 0 0.8em 0;
}
ol li {
 list-style-type: decimal;
 margin:0 0 0.2em 0.6em;
}
ul{font-size:0.8em;
  margin:0.4em 0 0.2em 0.4em;
 }
li{list-style-type: none ;
  margin:0 0 0.2em 0;}

ul.eng{font-size: 0.8em;
 margin:0;  }
ul.eng li{margin:0;}

.apf{list-style-type:circle;
margin:0 0 0.8em 1.5em;
}
ul.apf-1 li{list-style-type:circle;
margin:0 0 0 1em;
}
ul.fed-1 li{list-style-type:circle;
margin:0 0 1em 0;
 }
ul.fbb li{list-style-type:circle;
margin:0 0 0.5em 0;
 }
p {font-size:0.8em;
margin:0.2em 0 0.3em 0;
}
p.tab{font-size:1em;
margin:0.2em 0 1em 0;
}
.abst{margin:0.2em 0 1em 0;}
 .abst-1{
     margin:3.5em 0 1em 0;
}
.ora{
     color: #FF9611;
}
.ora-1{
     font-size: 1em;
     color: #FF9611;
}
.ora-2{
        font-weight: bold;
        color: #FF9611;
}
.ora-3{
        margin-bottom:2em;;
        color: #FF9611;
}
.ora-4{  font-size: 1em;
        margin-top:10em;
        color: #FF9611;
}
.ora-5{
           color: #FF9611;
     margin:3em 0 1em 0;
}
.bl-1{
     font-size: 1em;
     color: #FFffff;
        font-weight: bold;
     padding:0.3em;
     margin:1em 0 0.8em 0;
         background-color: #1668b1;
     line-height:1.0em;

}
.ustr{text-decoration: underline; }
.l {font-size: 0.8em;
  margin:0.2em 0 0 0.2em;}
.kl{font-size: 0.8em;  }
.bo{font-weight: bold; }
.bo-1{font-weight: bold;
font-size:1.0em;
line-height:1.4em;
}
.bo-2{font-weight: bold;
color: #FF9611;
font-size:1em;
line-height:1.0em;
text-align: center;
}

.bo-3{font-weight: bold;
font-size:1.2em;
line-height:1.4em;
color: #FF9611;
margin-top:1em ;
}
.bo-4{
 font-weight: bold;
 margin-top:1em;
}
.c{text-align: center;}
.tr{text-align: right;}
.fl{float:right;
 /*border:solid 1px #ccff66; */  }
 .ab{ margin:4.5em 0 0 0.8em;}
 .einger{margin-left:2em;}
 .abst{margin:1em;}
 .abst-r{margin-right:1em;  /*border:solid 1px #ccff66;*/}
  .abst-o{margin-top:1em;  }
  .abst-o2{margin-top:2em;  }
  .abst-l{margin-left:1em; }
  .abst-u{margin-bottom:1em; }
  abst-o2-l2{margin:2em 0 0 2em;}
.but{width:12em;
font-size:0.8em;
border-width:1px;
  border-style:solid double;
  border-color:#FF9611;
  padding:0.5em;
  text-align:center;
  margin:2em;
  }

/*   -------------------------------bilder----------------------------*/
img.b2{width:23.5em;
   margin-bottom:1.5em}
 img.b3{width:17.5em;}
 img.b3-g{width:27.5em;}
  img.b4{width:20em;}
 img.b5{width:12em;}
  img.b6{width:20.5em;
  float:right;}
 img.b7{width:20.5em;
  float:left;}
  img.b8{width:22.5em;
   float:right;
    margin-bottom:1.5em}
  img.b8-rm{width:20.5em;
   float:right;
    margin-bottom:2em}
   img.b9{width:21em;
   margin-bottom:1.5em}
   img.b9-1{width:21em;
   height:12em;
   margin-bottom:1.5em}
  img.b9-2{width:20em;
   height:12em;
   margin-bottom:1.5em}
  img.b9-3{width:21.5em;
   float:right;
  }
 img.b10{width:6em;}

 img.b11{width:8em;}
 img.b12{width:12em;
 margin-bottom:1.5em;
   float:right;}
 img.b12wa{width:12em;
 margin-bottom:1.5em;}
 img.b13{width:15em;}
 img.b14{width:11em;
   margin-bottom:1.4em;
   float:right;}
 img.b15{width:5em;}
 img.b16{width:5em;
 float:right;
 }
  img.b17{width:5em;
 float:right;
 margin-top:3em;}
 img.organi{width:45em;}
 img.b18{width:13.5em;}
 img.b19{width:10em;}
  img.h19{height:8em;
          text-align: center;}
 img.b20{width:7.5em;
 float:left}
/*--------------------------kopf---------------------------*/
#logo{  position: absolute;
margin:0 ;
padding:0;
width: 10em;
left:0;
top:0;
float:left;
height: 7em;
/*border:solid 1px #aa00cc;*/
background-color: #1668B1;              ;
}
img.log{vertical-align:center;
        width: 9.5em;
}

#ko{  position: absolute;
   width: 52.5em;       /*border:solid 1px #9900cc;    */
        margin:0px;
        height: 7em;
        background-image: url(images/kopf-seite2.jpg);
        background-repeat: repeat-y;
       left: 10em;/* */
        top: 0px;
        z-index: 1;
}
 .k1{
        margin:0.4em 0 0 0.3em ;
        white-space:nowrap;
}
.k2{
        margin:0.1em 0 0 0.4em;
      font-weight:normal;
        white-space:nowrap;
}
 .kb_3{
       position: absolute;
        top: 0em;
        height: 7em;
        z-index:3;
        left: 38.8em;
}
 /*----------Navigation---------------------------*/
 #navi{
   position:absolute ;
        left: 0;
        top: 7em;
        height:32em;
        color: #ffffff;
        width: 10em;
        background-color: #1668B1;
           bottom: 0em;
           margin-bottom:0em;
        z-index: 1;
        float:left;
   /*    border:solid 1px #9900cc; */
       padding-top:2.2em;
}
/*---------------------nav--------------------*/

div#nav{
font-size:1em;
margin:0 0 0.1em 0.2em;}
.a{margin:0.2em 0 0.1em 0;}
.a-u{margin:0.2em 0 0.6em 0;}

.a1{font-size:0.8em;
margin:0 0 0 0.6em;}
.a1-u{font-size:0.8em;
margin:0 0 0.6em 0.6em;
}
.a2{font-size:0.7em;
  margin:0 0 0.1em 1.8em;}
.a2-u{font-size:0.7em;
  margin:0 0 0.6em 1.8em;}
.a3{ font-size:0.7em;
margin:0.4em 0 0 0.2em;}

.a3o{ font-size:0.7em;
margin:0.4em 0 0 0.2em;
     color: #FF9611;
}
.a4{ font-size:0.6em;
margin:0 0 0 2.8em;}
.a4-u{ font-size:0.6em;
margin:0 0 0.6em 2.8em;}
.a5{ font-size:0.6em;
margin:0 0 0 3.2em;}
.a5-u{ font-size:0.6em;
margin:0 0 0.6em 4.2em;}
/*----------------------------*/
a.ora-n{
    font-size:1em;
    color: #FF9611;
     margin:0;
    text-decoration: none;
  }
.ora-n1{
     font-size: 0.8em;
     color: #FF9611;
     margin:0 0 0 0.5em;
}
.ora-n2{
     font-size: 0.7em;
     color: #FF9611;
  margin:0 0 0.1em 1.8em;
}
.ora-n4{ font-size:0.6em;
   margin:0 0 0 2.8em;
     color: #FF9611;
}
.ora-n5{ font-size:0.6em;
margin:0 0 0 4.2em;
     color: #FF9611;
}
/*---------------------------------------*/
 a.n:link{
 color: #ffffff;
 text-decoration: none;
       }

a.n:visited{
        text-decoration: none;
        color: #FFFFCC;
        }

a.n:hover {
        text-decoration: none;
        color: #FF9611;
        background-color: #E8F2F8;
}
 a.n:active{text-decoration: none;
         color: #FF9611;
}
 a.kauf:link{
 color: #ffffff;
 text-decoration: none;
       }
a.kauf:visited{
        text-decoration: none;
        color: #FFFFCC;
        }
 a.kauf:hover {
        text-decoration: none;
        color: #FF9611;
        background-color: #E8F2F8;
 }
 a.kauf:active{text-decoration: none;

}


.login{
 margin:4em 0 0 0.3em;
  font-size:0.6em;
 }
 a.log:link{
  color: #4285C0;
 text-decoration: none;
}
a.log:visited{
  color: #4285C0;
 text-decoration: none;
}
  a.log:hover{
  color: #4285C0;
 text-decoration: none;
 background-color:#1668B1;
 }
 /*-------------------------------------------------------------------*/
div.news{     /*      border:solid 1px #9900cc; */
    position:absolute;
       left:10.5em;
       top: 7em;
       width: 45em;

}

hr.w{
        position: absolute;
         border-color:#ffffff;
        color: #ffffff;
        width: 9.94em;
        left: 0px;
        top:8.2em;
        z-index:5;
        background-color:#ffffff;
}
hr.b{
        position: absolute;
        top: 8.2em;
        color: #1668B1;
        border-color: #1668B1;
        width:52.5em ;    /* */
        left: 10em;
        background-color:#1668B1;
}
/*---------------------------------------mitte-------------------------------*/
#mitte { position:absolute;
/* border:solid #990044 1px; */
       left:11em;
          top:10em;
        width:45em;
     float:left;
         bottom:0em;
          margin-bottom:0em;
          z-index:2;

}
#mitte_2 {  position:absolute;
/* border:solid #990044 1px; */
       left:11em;
          top:10em;
        width:46.5em;
     float:left;
         bottom:0em;
          z-index:2;
          margin-bottom:0em;

}
#mitte_3 { position:absolute;
/* border:solid #990044 1px;  */
       left:11em;
          top:29em;
        width:45em;
     float:left;
         bottom:0em;
          margin-bottom:0em;
          z-index:2;
 padding-top:0.3em;

}
#mitte_3wst { position:absolute;
/* border:solid #990044 1px;  */
       left:11em;
          top:32em;
        width:45em;
     float:left;
         bottom:0em;
          margin-bottom:0em;
          z-index:2;
 padding-top:0.3em;

}
#mitte_4 { position:absolute;
/* border:solid #990044 1px; */
       left:11em;
          top:22em;
        width:45em;
     float:left;
         bottom:0em;
          margin-bottom:0em;
          z-index:2;
 padding-top:0.3em;

}
 #mitte_5{
 position:absolute;
/* border:solid #990044 1px; */
       left:11em;
          top:24em;
        width:45em;
     float:left;
         bottom:0em;
          margin-bottom:0em;
          z-index:2;
 padding-top:0.3em;
}
  #mitte_6{
 position:absolute;
/* border:solid #990044 1px; */
       left:11em;
          top:25.5em;
        width:45em;
     float:left;
         bottom:0em;
          margin-bottom:0em;
          z-index:2;

}

 /*----------------------rechter bereich---------------------------------------------------*/

#rechts{  /* border:solid 1px #9900cc;  */
  position:absolute;
        background-color: #1668B1;
        background-position: top;
       left: 57.4em;
        top: 7em;
        width: 3em;
      height:32.6em;
        bottom: 0px;
        margin-bottom:0em;
         z-index: 3;
        float: right;
          padding-top:1.5em;
}

.nav-re2{ text-align: center;
        margin-top: 0.5em;
     margin-left: 0.3em;

}

/*---------------------------inhalt-navigation---------------------------------*/

a.in:link{/*font-size:0.8em;*/
  color: #003366;
 text-decoration: none;
       }
a.in:active{/*font-size:0.8em;*/
text-decoration: none;
         color: #FF9611;
                        }
a.in:visited{/*font-size:0.8em;   */
        text-decoration: none;
        color:#003366;
        }
 a.in:hover {/*font-size:0.8em;*/
        text-decoration: underline;
        color: #FF9611;
background-color: #ffffff;
}
a.in-1:link{font-size:1em;
  color: #003366;
 text-decoration:underline;
       }
a.in-1:active{font-size:1em;
text-decoration:underline;
         color: #FF9611;
                        }
a.in-1:visited{font-size:1em;
        text-decoration:underline;
        color:#003366;
        }
 a.in-1:hover {font-size:1em;
        text-decoration:underline;
        color: #FF9611;
background-color: #ffffff;
}
a.in-2:link{font-size:1em;
  color: #003366;
 text-decoration: none;
       }
 a.in-2:active{font-size:1em;
text-decoration: none;
         color: #003366;
}
a.in-2:visited{font-size:1em;
        text-decoration: none;
        color:#003366;
        }
 a.in-2:hover {font-size:1em;
        text-decoration: underline;
        color: #003366;
background-color: #ffffff;
}
a.karte:link{
 color:#FF9611;
 text-decoration: none;
 border:0;
       }
a.karte:active{border:0;
text-decoration: none;
         color:  #1668b1;
                        }
a.karte:visited{border:0;
        text-decoration: none;
        color: #FF9611;
        }

 a.karte:hover {border:0;
        text-decoration:underline;
          color: #1668b1;
        background-color: #ffffff;
}
a.kat:link{
 color: #ffffff;
 text-decoration: none;
       }

a.kat:visited{
        text-decoration: none;
        color: #FFFFCC;
        }

a.kat:hover {
        text-decoration: none;
        color: #003366;

}
 a.kat:active{text-decoration: none;
         color: #003366;
}
  /*---------------------------------------------------------------------*/
.mi{
  margin:0.7em 0 0.7em 23em;
}
.mi1{
 margin:0.8em 0 0.5em 0em;
}
.mi6{
        margin:0 0 0.5em 15em;
}
.mi2{
  margin:0.8em 0 0.8em 20em;
}

/*------------------------Datenbankabfrage________*/
#bearb{margin:2em 0 0 5em;
 }
.db_form1{
background-color: #eeeeee;
color: #FF9611;

 }

.weit{width:150px;}
.kursiv{font-style:italic
}

/*--------------------------Tabellen---------------------*/

table.adr{/*border:solid 1px  #999933; */
        width:26em;
    }
 .adr td{
         /*border:solid 1px  #999933; */
         text-align:left;
         vertical-align:top;
    /* padding:0;*/}

.preise{ font-size:0.8em;
 /* border:solid 1px  #1668B1;  border-collapse: collapse;*/
  width:28em;

    }
.preise td{
        text-align: right;
        vertical-align:top;
  /*   border:solid 1px  #1668B1;*/
    padding-right:1em;}
