/* CSS Menue */
#page-navigation {
  position: absolute;
  top: 154px;
  left: -24px;
  z-index: 4;
  font-size:.9em;
  }

#page-navigation ul , #page-navigation li , #page-navigation a {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;	}

#page-navigation ul {
	width: 220px;
	list-style: none;
	text-align: right;
   }
	
#page-navigation ul ul{
  width: auto;
  font-size: 100%;
  background: #476580;
  text-align: left;
  border: 1px solid #476580; 
  padding-bottom: 8px; }

#page-navigation li {
	position: relative;
	padding: 1px;
	z-index: 9; }

#page-navigation li.folder {
  padding-right: 20px; }

#page-navigation li.folder ul {
	position: absolute;
	left: 120px; /* IE */
	top: 5px; }		

#page-navigation ul ul li {
  padding: 1px 8px 1px 8px;
}

#page-navigation li.folder>ul { left:205px; } /* others */

#page-navigation a {
  padding: 1px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: normal;
	width: 100%; /* IE */ }

#page-navigation li>a { width:auto; } /* others */

/*aktiv-page*/
#page-navigation a.nav-aktiv { color: #D2C054; }

/* regular hovers */
#page-navigation a.active { color: #D2C054; cursor: default;}
#page-navigation a:hover { color: #D2C054; }



/* hovers with specificity */

#page-navigation li.folder:hover { z-index:10; }		
	
#page-navigation ul ul, #page-navigation li:hover ul ul { display:none; }

#page-navigation li:hover ul, #page-navigation li:hover li:hover ul { display:block; }	



