/***
* navigation.css
* (c) 2006 by Gemeinde Fieschertal
***/

#mainmenu {
	margin:0;
	padding:0;
	position:absolute;
	top:4.3em;
	left:6.2em;
	z-index:1000;
}

ul.hauptmenu {
	margin:0;
	padding:0;
	list-style:none;
}

ul.hauptmenu li.navpoint {
	float:left;
	position:relative;
	font:0.8em Arial, sans-serif;
	list-style:none;
	margin:0 1.3em 0 0;
	z-index:50;
}
#hauptmenu li.navpoint a {
	color:#fff;
	text-transform:uppercase;
	letter-spacing:0.05em;
	text-decoration:none;
}
ul.hauptmenu li.navpoint a:hover {
	text-decoration:underline;
}


ul.hauptmenu li.navpointAkt {
	float:left;
	font-weight:bold;
	position:relative;
	font:0.8em Arial, sans-serif;
	list-style:none;
	margin:0 1.3em 0 0;
	height:34px;
	background-color:#FEF708;
	z-index:1;
}
#hauptmenu li.navpointAkt a {
	color:#000;
	padding:0 0.5em;
	text-transform:uppercase;
	letter-spacing:0.05em;
	text-decoration:none;
	z-index:1;
}
ul.hauptmenu li.navpointAkt a:hover {
	text-decoration:underline;
	z-index:1;
}


ul.hauptmenu li.navpoint ul, ul.hauptmenu li.navpoint:hover ul,
ul.hauptmenu li.navpointAkt ul, ul.hauptmenu li.navpointAkt:hover ul { /* second-level lists */
	display:none;
	position:absolute;
	top:100%;
	left:0;
}

ul.hauptmenu li.navpoint:hover ul.submenu, ul.hauptmenu li.over ul.submenu { /* lists nested under hovered list items */
	margin:0;
	padding:2px 0 2px 0;
	display:block;
	background-color:#4B60E9;
	border:1px solid #CBD2FF;
	width:12em;
	position:absolute;
	z-index:100;
	list-style:none;
}


#hauptmenu li.navpoint ul.submenu li {
	clear:left;
	margin:2px 0;
	padding:0;
	background-color:#4B60E9;
}

#hauptmenu li.navpoint ul.submenu li a {
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:0 0 0 0.5em;
	letter-spacing:0;
	text-transform:none;
	font-weight:normal;
}

* html #hauptmenu li.navpoint ul.submenu li a {
   width:100%;
}

#hauptmenu li.navpoint ul.submenu li a:hover {
	color:#000;
	text-decoration:none;
	background-color:#CBD2FF;
}
*>html #hauptmenu li.navpoint ul.submenu li a:hover {
	background-color:#4B60E9;
	text-decoration:underline;
}

#maincontent #subnavigation span.subnavpoint {
	color:#000;
	margin:0 1.9em 0 0;
	padding:0;
	font-weight:bold;
}
#maincontent #subnavigation span.subnavpoint a {
	color:#000;
	font-weight:normal;
}
#maincontent #subnavigation span.subnavpoint a:hover {
	color:#000;
	text-decoration:underline;
}