#nav, #nav ul {
	float: left;
	width: 86em;
	list-style: none;
	line-height: 1em;
	background: white;
	color: #000;
	font-weight: bold;
	padding: 0;
	border: solid #eda;
	border-width: 1px 0;
	margin: 0 0 1em 0;
}
 
#nav a {
	display: block;
	width: 10em;
	color: #7C6240;
 
	text-decoration: none;
	padding: 0.25em 0em;
}
 
#nav a {
	display: block;
	width: 10em;
	color: #7C6240;
 
	text-decoration: none;
	padding: 0.25em 0em;
}
 
#nav a.menuparent  {
	background: url(arrow.gif) no-repeat 90% 40%;
}
 #nav li {
	float: left;
	padding: 0;
	width: 10em;
}
 
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14em;
	font-weight: normal;
	border-width: 0.25em;
	margin: 0;
		
}
#nav li li {
 
	width: 14em
}
 
#nav li ul a {
	width: 14em;
	padding-left: 1em;
}
 
#nav li ul ul {
	margin: -1.75em 0 0 14em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
#nav li:hover, #nav li.sfhover {
	background: #eda;
	color: white;
}
 
 
 








#ebene2 {
  border-bottom-width:1px;
  border-bottom-style:dotted;
  border-color:black;
  text-align:justify; }


#container
 {
 width: 719px;
 margin-left: 50px;
 color: #000; font-family: Verdana; font-size: 11px;
 }

 #logo
 {
 padding: 0;
 margin: 0;
 }
 #divHeaderImg
 {
 padding-top: 13px;
 margin: 0;
 }

 #navi
 {
 text-align: right;
 padding: 3px 0 8px 0;
 margin: 0;
 }
 
  * html div##navi {  /* Korrektur fuer IE 5.x */
  text-align: right;
 padding: 3px 0 8px 0;
 margin: 0 0 10px 0;
  }


 #rahmensubnavipfad
 {
 float: left;
 width: 140px;
 margin: 0;
 }

 #subnavi
 {
 width: 140px;
 margin-top: -11px;
 }

#pfad
 {
 width: 140px;
 margin-top: 10px;
 }

 

 #kontakt
 {
 margin-top: 5px;
 float: right;
 width: 155px;
 background-color: #dedede;
 }

 #divContent
 {
 margin-left: 160px;
 margin-right: 155px;
margin-top: 33px;
 width: 380px;
line-height: 130%;
 }

 #druckansicht
 {
 text-align: right;
 padding: 1px 155px 1px 160px;
 width: 310px;
 }
 * html div##druckansicht {  /* Korrektur fuer IE 5.x */
    width: 310px;
    w\idth: 310px;
  }

#druckansicht a {  vertical-align: top; color: #012778; font-family: Verdana; font-size: 11px;text-decoration: none;}
#druckansicht a:hover { vertical-align: top; color: #012778; font-family: Verdana; font-size: 11px;text-decoration: underline;}

 #footer
 {
 background-image: url(http://acmento.de/fileadmin/acmento/img/footer.gif);
 text-align: right;
 clear: both;
 margin: 0;
 height: 33px;
 }

 #subnavi p { margin: 5px 0 5px 0;}
 #footer p { padding: 8px 2px 0 0;}
 #footer a { color: #012778; font-family: Verdana; font-size: 11px;text-decoration: none;}
 #footer a:hover { text-decoration: underline;}
 #kontakt p {  padding: 0px 15px 10px 15px; }
 * html div#kontakt p{  /* Korrektur fuer IE 5.x */
    p\adding: 5px 15px 10px 15px;
  }
#kontakt a { color: #000; font-family: Verdana; font-size: 11px; background-color: #dedede;}
 #kontakt a:hover { text-decoration: none;}
 #divContent h1 { margin: 0 0 5px 0; color: #012778; font-family: Verdana; font-size: 18px; font-weight: normal}
 #divContent h2 { margin: 0 0 8px 0; color: #012778; font-family: Verdana; font-size: 11px; font-weight: normal}
#divContent p, a { margin-bottom:0px; 
        margin-top:0px; color: #000; font-family: Verdana; font-size: 11px; }
 #divContent a:hover { text-decoration: none;}
.navi {
     color: #969696; font-family: Verdana; font-size: 11px;
background-color: #fff; text-decoration: none; line-height: 14px;
padding: 0 5px 0 5px;
  }
.navi:hover {
     color: #000000; font-family: Verdana; font-size: 11px;
background-color: #fff; text-decoration: none; line-height: 14px; padding: 0 5px 0 5px;
  }
.naviaktiv {
     color: #000000; font-family: Verdana; font-size: 11px;
background-color: #fff; text-decoration: none; line-height: 14px; padding: 0 5px 0 5px;
  }
 
 
 .subnavi {
     color: #969696; font-family: Verdana; font-size: 11px;
background-color: #fff; text-decoration: none; 
line-height: 18px;
}
.subnavi:hover {
     color: #000000; font-family: Verdana; font-size: 11px;line-height: 18px;
background-color: #fff; text-decoration: underline;
  }
.subnaviaktiv {
     color: #000000; font-family: Verdana; font-size: 11px;line-height: 18px;
background-color: #fff; text-decoration: none; border-bottom-style:dotted; 
border-bottom-color:#969696; 
border-bottom-width:1px;
  }
 body, p  { margin-top: 0px;
     color: #000; font-family: Verdana; font-size: 11px;
  }


  div#Rahmen {
  margin-left: 220px;
    width: 652px;
  float: left;
  text-align: left;
     }
  * html div#Rahmen {  /* Korrektur fuer IE 5.x */
    width: 652px;
    w\idth: 652px;
  }
  div#Rahmen div {
     clear: left;
  }
  ul#Navigation {
    margin: 0; padding: 0;
  }

  ul#Navigation li {
    list-style: none;
    float: left;/* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    color: #000; font-family: Verdana; font-size: 11px;
  }
  * html ul#Navigation li {  /* Korrektur fuer den IE */
    margin-bottom: -5px;
  }

  ul#Navigation li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 17px;
    display: none;  /* Unternavigation ausblenden */
  }
  * html ul#Navigation li ul {  /* Korrektur fuer IE 5.x */
    left: 1.6em;
    lef\t: -0.4em;
  }
  ul#Navigation li:hover ul {
    display: block;  /* Unternavigation in modernen Browsern einblenden */
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-bottom: 1px; 
     width: 150px; 
  }

  ul#Navigation a, ul#Navigation span {
    display: block;
     /* Breite den in li enthaltenen Elementen zuweisen */
    padding: 0.2em 5px;
    text-decoration: none; 
     color: #000; font-family: Verdana; font-size: 11px;
background-color: #fff;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 400px;  /* Breite nach altem MS-Boxmodell f"r IE 5.x */
    #w\idth: 6.4em;  /* korrekte Breite fuer den IE 6 im standardkompatiblen Modus */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell {
   color: #000; font-family: Verdana; font-size: 11px;
background-color: #fff; 
  }
  li a#aktuell {  /* aktuelle Rubrik kennzeichnen */
   color: #000; font-family: Verdana; font-size: 11px;
background-color: #fff; 
  }
  ul#Navigation li ul span {  /* aktuelle Unterseite kennzeichnen */
     color: #000; font-family: Verdana; font-size: 11px;
background-color: #fff; width: 400px;
  }




ul#subnavi {
    margin: 0; padding: 0;
  }

  ul#subnavi li {
    list-style: none;
    float: left;/* ohne width - nach CSS 2.1 erlaubt */
    position: relative;
    color: #000; font-family: Verdana; font-size: 11px;
  }
  * html ul#subnavi li {  /* Korrektur fuer den IE */
    margin-bottom: -5px;
  }

  ul#subnavi li ul {
    margin: 0; padding: 0;
    position: absolute;
    top: 17px;
    display: none;  /* Unternavigation ausblenden */
  }
