/* reset default styles */
#menu,
#menu ul { margin: 0; padding: 0; }
#menu li { list-style-type: none;margin-right:40px;}

/* first level */
#menu li,
/* #menu a { float: left; width: 100px; } */
#menu a { float: left; text-decoration:none; color:#5F4635; }
#menu li { }

#menu a:hover,
#menu a.menu_open {text-decoration:underline;display: block;color:#5F4635;}
#menu li.menu-top:hover{
	color:#5F4635;
}
/* second level and up */
/* #menu ul { visibility: hidden; position: absolute; width: 100px; } */
#menu ul { visibility: hidden; position: absolute; width:160px;text-transform:uppercase; background-color:#FFD3AF; margin-left:5px;}
#menu ul li a { color:#5F4635; text-decoration:none;  width:150px; padding:2px 5px; margin:0px;}
#menu ul li {  text-transform:none;}
#menu ul a:hover,
#menu ul a.menu_open { text-decoration:none;background-color:#FFD3AF; color:#5F4635 !important;}

/* third level (colors) */
#menu ul ul a { }
#menu ul ul li {  }
#menu ul ul a:hover {  }
/* sec */
#menu-foot,#menu-foot  ul { margin: 0; padding: 0; }
#menu-foot li { list-style-type: none;}
#menu-foot a { float: left; text-decoration:none;margin:0px 5px;}
#menu-foot a { display: block; }
#menu-foot a:hover,
#menu-foot a.menu_open {text-decoration:underline;}
.menu-top{
	padding:0px 5px;
}
ul#leftmenu{
	margin:40px 0px;
	text-transform:uppercase;
	font-family:serif;
	list-style:none;
}
ul#leftmenu li{
	list-style:none;
	}
ul#leftmenu li a{
	text-decoration:none;
}
ul#leftmenu li a:hover{
	text-decoration:underline;;
	}
ul#leftmenu li, ul#menu li {
	list-style-image:url('/public/img/punkt.png');
}
ul#menu  li.menu-sub {
 	list-style-image:none  !important;
}