div#headmenu ul li {
display:block;
float:left;
padding:0 10px;
position:relative;
}
html>body div#headmenu ul li {
}
div#headmenu ul li a {
font:normal 14px "Trebushet MS", Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3c5907;
line-height:40px;
height:40px;
display:block;
}
div#headmenu ul li a:hover{
background:#fff url(../images/bg_link.jpg) bottom left repeat-x;
}
/* <jo> */
div#headmenu ul li a.current{
background:#fff url(../images/bg_link.jpg) bottom left repeat-x;
}
/* </jo> */

div#headmenu ul li ul {
 position: absolute;
 top: 30px;
 left: -1px;
 display:none;
 padding: 5px 0 5px 0;
 background: #ffffff;
 width: 200px;
 border: 1px solid #e0e4d6;
 z-index:10;
}
div#headmenu ul li ul li{
 float: none;
 display: block;
 border: none;
 padding:0 5px;
 position:relative;
}
div#headmenu ul li ul li a {
line-height:20px;
padding:3px 0;
height:auto;
font-size:12px;
display:block;
}
*+html div#headmenu ul li ul li a {
width:190px;
}
div#headmenu ul li ul li a:hover{
border:0;
background:#f5f5f5;
}
div#headmenu ul li ul li a.agenda{
font-weight:bold;
padding:3px 0 3px 22px;
background:transparent url(/images/bg_simple_link.png) left no-repeat;
}
div#headmenu ul li ul li a.agenda:hover{
color:#000;
}
div#headmenu ul li ul li ul {
 top: -1px;
 left: 200px;
 display:none;
}
div#headmenu ul.menulevel1 li.submenu:hover ul.menulevel2, div#headmenu ul.menulevel2 li.submenu:hover ul.menulevel3 {
 display:block;
}
div#headmenu ul li ul li a:hover {
}
div#headmenu ul li ul li ul li a:hover {
}
/* Clearers an floaters */
.clearboth, .clearleft, .clearright {
	margin: 0px;
	padding: 0px;
	line-height: 1px;
	font-size: 1px;
}
html>body .clearboth, html>body .clearleft, html>body .clearright{
	height: 1px;
}
.clearboth {
	clear: both;
}
.clearleft {
	clear: left;
}
.clearright {
	clear: right;
}
.floatleft {
	float: left;
}
.floatright {
	float: right;
}



