@charset "utf-8";
/* CSS Document */

body { behavior:url("inc/csshover3.htc"); }

	/* the menu */
	
	#menu ul, #menu li, #menu a, #menu p {
		display:block;
		margin:0;
		padding:0;
		border:0;
		text-align:center;
		font-size:13px;
	}

	#menu a, #menu p {
		background:url(images/knefel.gif) no-repeat;
		padding: 2px;
		text-decoration:none;
		color:#fff;
		width:100%; /* IE */
		}

	#menu ul {
		width:190px;
		list-style:none;
	}

	#menu li {
		position:relative;
		margin-bottom:20px;
	}
	
	#menu li.folder li {
		margin-bottom: 0px;
		margin-left:-15px;
	}

	#menu li.folder ul {
/*		position:absolute;*/
		left: 0px; /* IE */
		width: 190px;
	}		

	#menu li.folder ul a  {
		background:url(images/knefel3.gif) no-repeat;
		padding-right: 15px;
		}

	#menu li>a { width:auto; } /* others */

	/* regular hovers */

	#menu a:hover, 	#menu p:hover {
		font-weight:bold;
		background:url(images/knefel2.gif) no-repeat;
		color: white;
	}	

	#menu li.folder ul a:hover{
		background:url(images/knefel4.gif) no-repeat;
	}	



	/* hovers with specificity */
		
	#menu ul ul, #menu li:hover ul ul {
		display:none;

	}

	#menu li:hover ul {
		display:block;
		margin:0px;
	}		

	#menu #currentpage a {
		background: #42066a;
		color: #ccc;
	}

