
/*----------verein-------------------------    */

.i{ /*border:solid 1px  #999933;     position:absolute ;          */
 float: left;
 width:24em;
  z-index:3;
}
  img.ver_b1{
width: 24em;
  margin:0;
 }
 .u{/*border:solid 1px  #999933;*/
position:absolute;
left:16em;
width:23.5em;
margin-top:1em;
text-align:center;
z-index:4;
 }

.ver1l{
     /*  border:solid 1px  #99cc33;  */
       width:23.5em;
	margin-top:1.5em;
    	margin-left:0.5em;
     margin-bottom:0.5em;
}


.ver1r{
 /* border:solid 1px  #999933;  */
      margin-top:4em;
      padding-left:2em;
     margin-left:25em;
    margin-bottom:0;
}
.ls-1{margin:3.5em 3em 0 2em;
/*border:solid 1px  #999933;   */
float:left;
width:10em;}
.ls-2{width:10em;
float:left;
/*border:solid 1px  #999933;   */
margin:1.5em 2em 0 0;}
.ls-3{width:10em;
margin:3.5em 2em 0 0;
/*border:solid 1px  #999933;   */
float:right;}

/* -----------------------------------organigramm------------------------------------------------*/
 .org{text-align:center;
/* background-color:#FF9611;  */
 width:10em;
 line-height: 1.2em;
   padding-bottom:0.4em;
/* border: 2px solid #003366;*/
 margin-left:16em;
 }

.strich{border-left: 2px solid #003366;
	margin:0 0 0 26.6em;
 }
 .strich-w{padding:0;
    text-align:left;
   border:1px solid #003366;
   margin-left: 3em;
    width:36.8em;
  }
 .strich-w1{padding:0;
    text-align:left;
   border:1px solid #003366;
   margin-left:3.5em;
    width:33em;
  }
  .strich-w2{padding:0;      /*wohnen arbeit */
    text-align:left;
   border:1px solid #003366;
   margin-left:6em;
    width:30em;
  }
   .strich-w3{padding:0;  /*werkstätten  */
    text-align:left;
   border:1px solid #003366;
   margin:0 0 0.2em 9em;
    width:22em;
  }
  .strich-w4{padding:0;  /*werkstätten  */
   border:1px solid #003366;
   margin:2em 0 0.2em 0.8em;
    width:8em;
  }
    .strich-w5{padding:0;  /*integrationsf  */
   border:1px solid #003366;
   margin:0 0 0.2em 1em;
    width:35em;
    }
 .strich-s{
 	border-left: 2px solid #003366;
     margin:0 0 0.5em 3.7em;
     padding:0;
     font-size:1em;
    }

    .strich-s1{
 	border-left: 2px solid #003366;
     margin:0 0 0.5em 8.4em;/**/
     padding:0;
     font-size:1em;
    }
     .strich-s2{
 	border-left: 2px solid #003366;
     margin:0 0 0.5em 3.3em;/**/
     padding:0;
     font-size:1em;
    }
 .ulber {
/* border: 1px solid #003366;*/
 	list-style-type:none;
     margin:0;
     padding:0.1em 0 0 0;
     font-size:1em;
     text-align: center;
}
.ulber li{/* border: 1px solid #003366; */
   float:left;
   width:8.8em;
  /* display:block; */
   }

.ulteil{	list-style-type:none;
     margin:0.5em 0 0 0;
     padding:0.3em 0.5em 0 1.3em;
     text-align:left;
 }
.ulteil li{
	margin:0 0 0.8em 0.5em;
 	width:8em;
}
           /*org bereiche*/
.ulber-1{list-style-type:none;
      font-weight:bold;
     margin:0 0 0 0;
     padding:0.1em 0 0 0;
     text-align: center;
     font-size: 0.8em;
     }
  .ulber-1 li{
/*border: 1px solid #003366;*/
   float:left;
   width:16em;
   /*display:block;*/
   }
     /*Kinder*/
.ulber-2{list-style-type:none;    //ad
      font-weight:bold;
     margin:0 0 1em 1em;
     padding:0.1em 0 0 0;
     text-align: center;
     font-size: 0.8em;
     }
  .ulber-2 li{
/*border: 1px solid #003366;*/
   float:left;
   width:8em;
   display:block;
   margin-right:3em;
   }

 .ulteil-1{ font-weight:normal;
     margin:1em 0 0 0;
     padding:0.3em 1em 0 0.5em;
     text-align:left;
     font-size:1em;
 }
.ulteil-1 li{
	margin:0.5em 0 0 0.5em;
    width:15em;
   /*   border: 1px solid #003366;    */
     }
                  /*werkstatt sd */
  .ulteil-2{ font-weight:normal;
     margin:0 0 0 0;
     padding:0.5em 0 0 2em;
     font-size:1em;
     text-align:left;
 }
.ulteil-2 li{  width:9em;
     margin:0.4em 0 0 0;
     display:list-item;
   /*   border: 1px solid #003366;       */
     }

  .ulteil-3{ font-weight:normal;
     margin:0.3em 0 0 0;
     padding:0 0 0 1.5em;
     text-align:left;
       font-size:0.9em;
       list-style-type:circle ;
 }
.ulug {                       /*vertretung */
 	list-style-type:none;
     margin:0 0 0 0.3em;
     padding:0;
     font-size:1em;
 }
.ulug li{
   margin:0 0 0.2em 0;
   width:7em;
    /*   border: 1px solid #003366;   */
}
 .ulug1 { font-weight:normal;         /*werkstätten  */
 	list-style-type:square ;
     margin:0 0 0 4em;
     padding-left:0.3em;
     font-size:0.9em;
     text-align:left;
 }
.ulug1 li{
   margin:0.4em 0 0 0.4em;
      font-size:1em;
       width:14em;
    /*   border: 1px solid #003366;   */
}
 /*---------------------------------------impressum------------------------ */
.impres-r{
    /*border:solid 1px  #99cc33;*/
        margin-top:0em;
        margin-left:30em;
        margin-bottom:1em;
}
/*---------------------------------angebot--------------------------------------*/
.angeb_l{ margin-bottom:0;
 	width: 21em;
     padding-right:1.5em;
	float:left;
/* border:solid 1px  #9fcc33;  */
}

.angeb_r{ /*  border:solid 1px  #99cc33;   */
     margin:5em 1em 0 24.5em;
     padding-bottom:6em;
 }

/*------------------------------ambulantDienste---------------------------*/
.ambu_d-l{
/*border: solid 1px #4466cc;  */
	width:23.5em;
	float: left;
}

.ambu_d-r{
 margin:0 0 0 25.5em;
/*border: solid 1px #2A288C;top 4.5em */
}

.ambu_fed-l{
/*border:solid 1px #ccff66;  */
        float: left;
        margin-top:1em;
        padding-right:1em;
 	width: 18em;
}
.fed{margin-top:1.5em   /* */
 }

.ambu_fed-r{
        margin:10em 0 0 23em;
 /* border: solid 1px;  */
   padding-right:1em;
}

.ambu_kzb-l{  /*border: solid 1px; */
  margin: 0.5em 0 0 0;
 	width: 17em;
   float: left;
}
.ambu_kzb-r{/*border: solid 1px;    */
       margin:1.5em 0 1.5em 20em;
         padding-right:2em;
}
.ambu_pfl-r{/*border: solid 1px;    */
       margin:3.5em 0 1.5em 20em;
         padding-right:2em;
}
.ambu_pfl{/*  border: solid 1px;   */
  margin:0;
 width:15em;

}
.ambu_sph-r{/*border: solid 1px;    */
       margin:7.5em 0 0.5em 20em;
         padding-right:2em;

}
/*img.ambu_b5 { width:14em;
} */

.fza-l{ /* border: solid 1px; */
margin-top:-13em;
float: left;
width:18em;

}
.fza-r{/* border: solid 1px; */
margin-top:1.5em;
width:14.5em;
}
img.ambu_b7 {   border:0;
        float:left;
        width:3.5em;
 }
img.ambu_b8 {  border:0;
         float:right;
        width:3.5em;
        margin-top:-5.5em;
}
.fza-p{/* border: solid 1px; */
width:12em;
margin-left:6em;
font-size:0.8em;

}
.fza-p2{ /*border: solid 1px;*/
width:12em;
 padding-top:3em;
 margin-bottom:0em;
}
/*-----------------------------------------------reisen---------------------------------------*/
.rei{font-size:1.0em;
font-weight: bold;
}

.rei_l{
/* border: solid 1px #4466cc;*/
	width: 26em;
	float: left;
}
.rei1_l{
/*border:  solid 1px #4466cc;*/
	width: 24em;
     margin-right:1.5em;
	float: left;
}
.rei2_l{
/*border: solid 1px #4466cc; */
	width: 7.5em;
	float: left;
}
.rei_r{ /*  border: solid 1px;   */
  margin-left:22.5em;
}
.rei1_r{ /* border: solid 1px;   */
  margin-left:27.5em;
}
.rei2_r{  /*  border: solid 1px;  */
  margin-left:7.5em;
}
.rei_1{ /* border: solid 1px;  */
width:15.5em;
 float:left;
}
.rei_2{ /*border: solid 1px; padding-top:2em;   */
  margin:0 0 0 15.6em;

}
.rei_3{ /*border: solid 1px;  */
  margin:0 0 0 16em;
  width:15.5em;
  padding:0;
}
.rei_4{ /* border: solid 1px; */
 margin:0 0 0.5em 30em;
background-color: #C8DEF1;
 padding:0.3em;
 font-size:0.8em;
 width:18em;}
.rei_5{/*  border: solid 1px;  */
width:10em;
 float:left;
}
.rei_6{
/*border: solid 1px;
background-color:#C8DEF1; */
     padding:0.3em;
   width:20.5em;}
.rei_ueb{/*border: solid 1px; */
   margin-top:-6em;
 width:33em;
font-size:0.8em;}

.rei_term{border-spacing:0 0.4em 0 0.4em;}
.rei_term-1{background-color:#1668B1;
	color:#ffffff;
     padding:0;
     margin:0;
     width:25%;}

 .rei_term-2{background-color:#1668B1;
	color:#ffffff;
     padding:0;
     margin:0;}

.rei_term-3{background-color:#FF9611;

}
 .rei_term-4{background-color: #C8DEF1;    /*88bFF1 */
 }
.rei_ein-1{background-color: #C8DEF1;
width:17em;
padding:1em;
margin:0 0 0 25.5em;}
 .mi-r{
  margin:1em 0 1em 3em;
}

/*--------fahrdienst------- border: solid 1px;   border: solid 1px;-*/

.fd-r{
     margin-top:6.5em;
  margin-left:22em;
}
h4.mi5{
        margin-left:15em;
	font: 1.6em;
	line-height: 60%;
	}
 /*-------------------------interwall----------------------------*/

.ad_iw-r{ /*border:solid #990000 1px;*/
margin-left:19.5em;
margin-top:1.5em;
margin-right:0.5em;
padding:0.8em;
background-color: #C2D7EC;
}

/*------------ -- --------------  werkstatt     --------------------   -------------*/

#mitte-wkst {  position:absolute;
/* border:solid #990044 1px; */
       left:10em;
          top:9em;
        width:47.5em;
     float:left;
         bottom:0em;
          margin-bottom:0em;
          z-index:2;
}
img.wkst_b1{
 width: 14.9em;
 }
img.wkst_b2{float:right;
 width: 10.8em;
 }
.werkst-l{
/*border:  solid 1px #44cc99;*/
      padding-top:1.5em;
      margin-left:1em;
      	width: 31em;
	float: left;
}
ul.lw li{font-size: 1em;
  margin:0.2em 0 0 0.8em;
  list-style-type:square;}
table.t4{ width:95%;
      font: 0.8em;
      margin:0.5em 0 0 0.5em;
      border-spacing: 6px;

     border:0.2em;
}
table.t5{
      font: 1em;
      margin:0.5em 0 0 0.5em;
      border-spacing: 6px;
}
td.t5-1{
font-weight:bold;
caption-side: top;
vertical-align: top;
width:28%;
}

.werkst_r{
margin:0 0 0 37.5em; /**/
 /* border: solid 1px #44cc99;  */
}

td.wkst-td4{margin:0;
padding:0;
text-align: right;
vertical-align:top;
}


.werkst_st-l{
 /*border: solid 1px #44cc99;*/
        	width: 26em;
	float: left;
}
.werkst_st-r{
margin-left:28em;
	height:19em;
/* border: solid 1px #11ff99;   */
}

.werkst_st-kart{
  color:#FF9611;
  margin-left:35em;
 ..width:8em;
}
img.wkst_b4{
 width:26em;
 margin-bottom:1.5em;
 }
 .vers{margin:-0.3em 0 0.4em 3.5em;}
/*---------------------------------werkstatt-arbeit------------------- */

.w_a-l{
/*border: solid 1px #44cc99; */
        width: 20.5em;
         float:left;
}
.w_a-r{
     margin:0 0.3em 0.5em 22.5em;
 /*  border: solid 1px #11ff99;*/
}
 .ta_w{width: 22em;
/* border: solid 1px #11ff99;   */
  }
img.rechts5{
     float: right;
      margin:0;
      width: 24em;
}
img.rechts5-at{ margin-right:10em;
 width: 14em;
 float: right;
  }
img.links5{  float: left;
 margin:0;
     width: 21.5em;
}
.wk-hm{margin:0 0 0.4em 0;}
.wk-hm1{margin:0 0 0 2em;}
.wk-hm2{margin:0 0 0.8em 2em;}
.wk-hm3{margin:12em 1em 0 22.5em;}
.arb{width:36em;}
 .gr{font-size:120%;}
  .anf{margin:1.5em 0 1.5em 10em;
 /* border: solid 1px #44cc99; */  }
  .wkst-f-r{margin:2em 0 0 22em;}
 .button{margin:1em 0 0 23em;
  padding:0.3em 0.5em 0.3em 0.5em;
 text-align:center;
 background-color:#FF9611;
 width:4.5em;

}
/*     katalog           */
 div.reiter{float:left;
  width:6em;
 font-size:0.8em;
 text-align:center;
 background-color:#FF9611;
 border:1px solid  #003366;
}
 .ka{margin:1.5em 0 1.5em 20em;}
table.kat {
      width:97%;
      border-spacing: 6px;
}
td.kat-a{padding-left:1em ;
  }
  td.kat-b{padding-right:0.5em;
  	text-align:right;}
  td img {display:block;}
/*----------------------werkst - lernen-------------------*/

.lern{  width:30em;
  float: right;
}
table.t3 {font-size: 0.8em;
      width:98%;
      margin-top:1em;
        margin-bottom:0.5em;
 /* border:solid #FF3366 1px;     */
}
.foerd{
margin:0.8em 0 3.5em 1em;
width:28em;
float: right; /**/
}
.wk_foerd{
/*border: solid 1px #99cc99; */
 margin:-3em 1em 0 18.5em;
}
 .kurs-l{width:10em;
    float: left;
/* border: solid 1px #99cc99; */
 }
  .u-2{/*border:solid 1px  #999933;*/
position:absolute;
left:7em;
width:17em;
margin-top:8em;
text-align:center;
z-index:4;
 }
 table.lern-t{

 text-align: center;
  width: 87%;
 }
td.lern-td1{
width:25%;
 background-image:url(images/wkst_schl-or-1.jpg);
}
td.lern-td2{
width:25%;
 background-image:url(images/wkst_schl-or-2.jpg);
}
td.lern-td3{
width:25%;
 background-image:url(images/wkst_schl-or-3.jpg);
}
td.lern-td4{
width:25%;
 background-image:url(images/wkst_schl-or-4.jpg);
}
/*----------------werkstatt -leben---------------------------*/
.mi4{
        margin:0.2em 0 0.8em 25.5em;
	}
ul.bd{
      margin-top:0.1em;
      margin-bottom:0.2em;
      list-style-type: none ;
}

 img.wkst_b3{
 width:11.8em;
}
 .w_sp{
 margin:1.5em 2em 3em 34em;
 /*border:solid #990000 1px; */
  }

table.sport{
font:0.9em;
margin-bottom:1em;
}
td.sp-kon{
text-align: left;
vertical-align: top;
font:bold;
width: 22%;
}
.wk_sp1{ /*border:solid #990000 1px; */
 background-image:url(images/wkst_ug-sport.jpg);
   background-repeat: no-repeat;
  background-position: center;
  margin-left:2em;
  padding-bottom:1em;
   padding-top:1em;
}
.sport-l{
/*border: solid 1px #44cc99; */
      padding-top:1em;
     width: 30em;
	float: left;
}
.wk_sp-fb{/* border:solid #990000 1px;*/
 background-image:url(images/wkst_ug-fb.jpg);
  background-repeat: no-repeat;
  background-position: center;
  margin-left:2em;
   margin-right:2em;
   padding-bottom:1em;
    padding-top:1em;
  }
.wk_sp-gy{ /*border:solid #990000 1px; */
 background-image:url(images/wkst_ug-gy.jpg);
 background-repeat: no-repeat;
  background-position: center;
  padding-bottom:1em;
   margin-left:2em;
    margin-right:2em;
    padding-top:1em;
}
.wk_sp-bo{ /*border:solid #990000 1px;*/
 background-image:url(images/wkst_ug-bo.jpg);
 background-repeat: no-repeat;
  background-position: center;
  padding-bottom:1em;
   margin-left:2em;
    margin-right:2em;
    padding-top:1em;
}
.wk_sp-sw{/* border:solid #990000 1px; */
 background-image:url(images/wkst_ug-sw.jpg);
 background-repeat: no-repeat;
  background-position: center;
  padding-bottom:1em;
   margin-left:2em;
    margin-right:2em;
    padding-top:1em;
}

.ul{
 margin: 2em;
 }
 table.kont-ul{
      font: 1em;
      width:70%;
      margin:0.5em;
      border-spacing: 6px;
}

/*-------------------------kinderbereich-------------------------- */
img.ki_b_l{width:20em;
  border: 0;
}
.kinder_r{
        margin-left:22em;
        margin-top:-20em;
        margin-bottom:0.5em;
/*  border: solid 1px #99cc99;    */
}
img.ki_b_r{
    margin-left:18em;
    width:6.5em;
    z-index:5;
}
 .kin{margin-top:-0.5em;}
/*-----------------früh, physio, kita-------------------------*/

 .kinder_1r{
 margin:0 0 0 23em;
/*  border:solid 1px #ccff66;  */
}

.kinder_b2{width:28em;}

 /*-------------------------------wohnen--------------------------------------*/

.antr{
  margin:1em 3em 0 1em;
  padding:0.3em;
  float: right;
  margin:1em 4em 1em 0em;
  padding:0.3em;}
 /* .wo-konz{width:14em;  float: right;
 text-align: center;
font-size:0.8em;

margin:1em 3em 0 0;
background-color:#1668B1;
padding:0.3em;  */

}
 a.antr:link{           /*  font-size:1em;    */
  color: #ffffff;
 background-color:#1668B1;
 text-decoration:underline;
       }
a.antr:active{font-size:1em;
  text-decoration:underline;
  color: #FF9611;
  background-color:#1668B1;
			}
a.antr:visited{font-size:1em;
	text-decoration:underline;
	background-color:#1668B1;
	}
 a.antr:hover {font-size:1em;
	text-decoration:underline;
	color: #FF9611;
	background-color: #ffffff;
}
.wo_r{ padding-bottom:7em;
        margin:11em 0 0 26em;
/*border: solid 1px #11ff99;*/
}
 .wo_tab_blick{
 width:100%;
 font-size:0.7em;
vertical-align: top;
}

/*-----------------------------------kinderheim--------------------------*/
.wo_ki1-l{
/*border:solid 1px  #99cc33;     */
     width: 25em;
     float: left;

}

.wo_ki-r{
    margin-left:26em;
/*border: solid 1px  #99cc33;*/
 }


/*----------------wohnheim-------*/

.wo_hm-r{   margin-top:1.5em;
 /*  border: solid 1px #99cc33; */
 width:20em;
 float:right;
 }
/* img.wo-br2{
       width:25em;
        float:right;
        z-index:5;
}                    */
/*---------------maron----------------------*/

.wo_whm-r{
 margin:11.5em 1em 1em 26.5em;
/* border:solid 1px  #99cc33;*/
}

/*--------------wohnstätte-------------*/
.wo_wst1-l{
 /*  border:solid 1px  #99cc33;  */
     width: 22em;
     float: left;
      padding-right:1em;
 }

 .wo_wst1-r{
     margin-left: 24em;
  /*	border: solid 1px  #99cc33; */

}
.t-wst{ width:28:5em;
}

.wo_wst2-r{
      margin-left: 21.5em;
 /*   border: solid 1px  #99cc33; */
 }
  /*    */
.wo_wst3-l{
/*  border:solid 1px  #99cc33; */
     width: 33.5em;
     float: left;
 }


 .wo_wst-b2{
     width: 10em;
     float:right;
}
/*-------------------gohlis----------------*/
.wo_whg-l{
/* border:solid 1px  #99cc33; */
     width:19.5em;
     float: left;
     padding-right:1em;
}

.wo_whg-r{  margin-top:3em;
     margin-left: 21.5em;
    /* border: solid 1px  #99cc33;  */
}
.t-gohl{ width:28em;
}
 img.wo-br3{
       width:22em;
     margin-top:0.5em;
        float:right;
}

h3.wo_whg-u{
margin-bottom:0em;
}
p.woh1 {
margin-top:0.8em;
margin-bottom:0.3em;
}   */
/*-----------------ambul betreutes wohnen------------*/
.wo_abw1-r{
	margin-left:26em;
	margin-bottom:0.5em;
/* border: solid 1px  #99cc33; */
}

/*------------------------------------ferienhaus -----------------------------*/
#wo-fh {   position:absolute;
/* border:solid #990044 1px; */
    left:11em;
    top:10em;
    width:45em;
    float:left;
background-image:url(fh/images/gohlis-hg.jpg);
background-position:center;
background-repeat: no-repeat;
     float:left;
      z-index:2;
}
.fh_anr_l{ /* border:solid 1px ;*/
	width:18em;
     float:left;
    }
.fh_ausfl_l{/*border:solid 1px ;         */
	width:18em;
	float:left;
     margin:1em 2em 0 0;
 }
.fh_ausfl_r{/*border:solid 1px ;*/
     margin:1em 1em 1em 21em;

 }
.fh_l {/* border:solid 1px ; */
	width:21em;
     float:left;
     padding:0 0.3em 0.3em 0.3em;}
.fh_r{/*border:solid 1px; */
	margin:0 0 1em 23em;
      padding:0 0.3em 0.3em 0.3em;
}
.fh1_r{border:solid 1px; /**/
	margin:0 0 1em 23em;
      padding:0 0.3em 0.3em 0.3em;
}
.fh2_r{ /*border:solid 1px;*/
	margin:1em 0 0 24em;
      padding:0 0.3em 0 0.3em;
}
.fh_rm_l{/*border:solid 1px; */
    	width:23em;
     float:left;
   }
.fh_rm_r{/*border:solid 1px; */
 margin:0 0 2em 24em;}

.fh_rm-tb{width:25em;
margin:1em 0 1.5em 0;}
.fwg_l{
float:left;
width: 24.0em;
 /*border:solid #990044 1px;*/
}
.fwg_r{margin-left:29em;
}
.fwg-p{text-align:right;
 margin-top:0.5em;
 margin-bottom:0.8em;
 }
.fwg-k{
float:right;
font:bold 1.0em;
margin-top:-2em;
}
 .fh_af{ position:absolute;
top:0;
left:0;
/*border:solid 1px  #99cc33;   */
}
 .fh-o{width:8em;
 margin:1em 0 0 3em;
 padding:0.3em;
 text-align:center;
 background-color:#FF9611;
}
.b-a1{ position: absolute;
      top:6.5em;
      left:0em;
      z-index: 2;
       width: 7em;
}
.b-a2{  position: absolute;
        z-index: 1;
        top:0;
        left:5.8em;
         width: 12.5em;
     }
.b-a3{ position: absolute;
        z-index: 4;
        top:5em;
      left:25.5em;
       width: 6em;
}
.b-a4{  position: absolute;
        z-index: 3;
        top:8em;
      left:16.8em;
       width: 10em;
}
.b-a5{  position: absolute;
        z-index: 3;
        top:0;
       left:30.3em;
        width:10em;
 }
.b-a6{ position: absolute;
        z-index: 4;
        top:6.8em;
      left:38.8em;
      width:6em;
  }
.fh_af-2{margin-top:17em;}


.fh_pr-r{ /* border:solid 1px #ccffaa; */
margin-left:23em;
}
.t-pr{
	width:26em;
}
.pr{width:28%;
	text-align:right;
     }
.ab{padding:0.2em;}
/*------------------------------------aktuell------------------------------------------*/
.ak_t1-l{ /* border: solid 1px  #99cc33;  */
  width:13em;
  float:left;}
.ak_t1-r{/* border: solid 1px  #99cc33;   */
margin:1em 0 3em 18em;
}
 .ak_fs-r{    /* border: solid 1px  #99cc33;   */
   margin:1.5em 0 0 22em;
 }

.ak_st-ta{width:48em;
font-size:0.8em;}
 .ak_st-th{font-size:1.2em;
 text-align:left;
 border-bottom:solid 1px;
 border-color:#003366;}
  .ak_st-th1{font-size:1.2em;
  border-bottom:solid 1px;
 border-color:#003366;}
.ak_st-tr{padding:0 0.2em 0.5em 0;
     vertical-align:top;
}
.ak_st-t{
	width:25%;
     vertical-align:top;
     font-weight:bold;
}
.ak_fsj-l{ /* border: solid 1px; */
  margin: 0;
 	width: 18em;
   float: left;
}
.ak_fsj-r{  /*border: solid 1px; */
       margin:0 0 1em 20em;
}
.ak_fsj-t{width:30em;
padding:0 1em 1em 0;}
table.rand{
 border:solid 1px  #003366;
 border-collapse:collapse;
 empty-cells:show;}
.rand td   {
 border:solid 1px  #003366;
 padding:0.2em;
 }
/*--------------------------punktum-------------*/
.ak_pu1-l{
  	width: 30em;
	float: left;
}
.ak_pu-l{
 /*  border: solid 1px;  */
  margin-top:1em;
 	width:14em;
   float: left;
}
.ak_pu-r{/* border: solid 1px; */
  margin:1.2em 1em 0 15em;
}
 .pu{margin:1em 0 1em 4em;
 width:6em;}

/*-------------------------integrationsfirma------------------------------*/
.intf_l{
/*border: solid 1px #44cc99; */
    	width: 31em;
	float: left;
}
.intf1_l{/* border: solid 1px #44cc99; */
    	width: 23em;
	float: left;}
.intf3_r{/*border: solid 1px #11ff99; */
margin:18em 0 0 23.5em;
}

 .intf_r{float:right;
/*border: solid 1px #11ff99; */   }
 .intf1_r{margin:0 0 0 22.5em;
/*border: solid 1px #11ff99; */   }
.intf2_r{margin:0 0 0 33em;
/* border: solid 1px #11ff99;   */   }
.intf{width:27em;
}
table.int-pr{
 border-collapse:collapse;
border:1px solid #003366; /**/
 }
 table.int-pr td{

 border:solid 1px #003366;/**/
 padding:0.5em;
 vertical-align: top;
 }
/*--------------------------------kontakt--------------------------*/
.kon-1{
       font: bold 1.2em;
       margin-bottom:0.3em;
      margin-top:0.3em;
}
.kon-2{
       font:1.0em;
      margin:0.3em;
}
.kon-k{  /*border: solid 1px #11ff99; width:10em;*/
float:right;
margin-top:-1em;
font-size: 0.8em;
}
 .t1{font-size: 1em;}
/*--------------------------------link -----------------------------------------*/
.lin-l{margin:0.8em 0 0.6em 0;
       width:21em;
       float: left;
   /*    border: solid 1px #11ff99;  */
}
.lin-r{ margin:0.8em 0 0.6em 22.5em;
/*border: solid 1px #11ff99;  */

}
 ul.lin{list-style-type: circle;
 padding-left:0.6em;
 margin-top:0;}
.lin-kl{padding-top:0.5em;
font-size:0.7em;}
/*-------------------------bilder-------------*/
img.links{width:32em;
  border: 0;}

img.links2{
position: absolute;
left:12.5em;
top: 18em;
width:35em;
z-index:5;
  border: 0;
 }
img.rechts{
        border:0;
       margin-left:35%;
       width:31em;
}
/*---------------------datenbank bearbeitung------------------------*/

.tab-b1{width:90%;
font-size:0.6em;
margin-left:3em;}
.tab-b2{width:60%;}

/*------------------------höhpunkte-----------------------------*/


.galerie1{
     background-color: #DDf6FF;
        font: 1em;
        color: #003366;
        padding:0.2em;
        text-align:left;
        border-style:none;
      width:52em;
      text-decoration: underline;
}
