* html #sidebar ul li {
	height: 1.0em;
}

ul#menu {
	margin: -1px 0 0 0;
	padding: 0 10px 0 14px;
	list-style: none;
	width:183px;
	background: #990000 url(images/grafiken/hg-navi.jpg) repeat-y;
	}

ul#menu ul {
	margin: 0 0 -1px 0;
	padding: 0;
	list-style: none;
	}

ul#menu li {
	padding: 0;
	margin: 0;
	}

ul#menu li a{
	padding: 0;
	border-top: 1px solid #fff;
	margin: 0;
	}
	
ul#menu li a.ohne {
	padding: 0;
	border-top: 0;
	margin: 0;
	}

ul#menu li a, 
ul#menu li a:link, 
ul#menu li a:visited, 
ul#menu li a:hover, 
ul#menu li a:focus, 
ul#menu li a:active {
	font-weight:normal;
	text-decoration: none;
	padding: 5px 8px 5px 23px;
	display: block;
	color: #fff;
	}

ul#menu  li a:hover, 
ul#menu  li a:focus, 
ul#menu  li a:active {
	color: #000;
	}

html>body ul#menu li a, 
html>body ul#menu li a:link, 
html>body ul#menu li a:visited, 
html>body ul#menu li a:hover, 
html>body ul#menu li a:focus, 
html>body ul#menu li a:active {
	width: auto;
	}

/* Aktiver Zustand bei aktiver Single */
ul#menu li.current_item_parent a, 
ul#menu li.current_item_parent a:link, 
ul#menu li.current_item_parent a:visited, 
ul#menu li.current_item_parent a:hover, 
ul#menu li.current_item_parent a:focus, 
ul#menu li.current_item_parent a:active {
	font-weight:bold; color:#000;
	}

/* Aktiver Zustand wird gesteuert mit der Klasse .active */
ul#menu  li.active a, 
ul#menu  li.active a:link, 
ul#menu  li.active a:visited, 
ul#menu  li.active a:hover, 
ul#menu  li.active a:focus, 
ul#menu  li.active a:active {
	font-weight:bold; color:#000;
	}

ul#menu  li.active a:hover, 
ul#menu  li.active a:focus, 
ul#menu  li.active a:active {
	background: inherit;
	}

ul#menu  li.current_item_parent a, 
ul#menu  li.current_item_parent a:link, 
ul#menu  li.current_item_parent a:visited, 
ul#menu  li.current_item_parent a:hover, 
ul#menu  li.current_item_parent a:focus, 
ul#menu  li.current_item_parent a:active  {
	text-decoration: none;
	padding: 5px 8px 5px 23px;
	display: block;
	color: #fff;
	font-weight:bold; color:#000;
	}

/************************
	Level 2
*************************/

 /* Unterkategorien ausblenden */
ul#menu li ul li {
	display: none;
	margin:0px;
	}	

/* Bei Klick Unter-Kategorien aktivieren */
ul#menu li.active  li, 
ul#menu li.current_item_parent li,
ul#menu li.item_parent li.current_item_parent,
ul#menu li.item_parent li a:link .sichtbar {
	display: block;
	margin:0px;
	}

ul#menu li ul li a{
   border-top: 1px solid #fff;
	}

ul#menu li.active li a,       	ul#menu li.current_item_parent li a, 			ul#menu li.item_parent li a, 
ul#menu li.active li a:link,    ul#menu li.current_item_parent li a:link, 		ul#menu li.item_parent li a:link, 
ul#menu li.active li a:visited, ul#menu li.current_item_parent li a:visited, 	ul#menu li.item_parent li a:visited,
ul#menu li.active li a:hover,   ul#menu li.current_item_parent li a:hover, 		ul#menu li.item_parent li a:hover,
ul#menu li.active li a:focus,   ul#menu li.current_item_parent li a:focus, 		ul#menu li.item_parent li a:focus,
ul#menu li.active li a:active,  ul#menu li.current_item_parent li a:active, 	ul#menu li.item_parent li a:active
	{
	text-decoration: none;
	padding: 5px 8px 5px 33px;
	color: #666;
	font-weight: normal;
	display: block;
	background: #fff;
	}

ul#menu li.active li a:hover, 
ul#menu li.active li a:focus, 
ul#menu li.active li a:active,
ul#menu li.item_parent li a:hover, 
ul#menu li.item_parent li a:focus, 
ul#menu li.item_parent li a:active,
ul#menu li.current_item_parent li a:hover, 
ul#menu li.current_item_parent li a:focus, 
ul#menu li.current_item_parent li a:active {
	background: #ccc;
	}

ul#menu li li.active a, 
ul#menu li li.active a:link, 
ul#menu li li.active a:visited, 
ul#menu li li.active a:hover, 
ul#menu li li.active a:focus, 
ul#menu li li.active a:active,
ul#menu li.current_item_parent li.active a, 
ul#menu li.current_item_parent li.active a:link, 
ul#menu li.current_item_parent li.active a:visited, 
ul#menu li.current_item_parent li.active a:hover, 
ul#menu li.current_item_parent li.active a:focus, 
ul#menu li.current_item_parent li.active a:active,
ul#menu li.item_parent li.current_item_parent a, 
ul#menu li.item_parent li.current_item_parent a:link, 
ul#menu li.item_parent li.current_item_parent a:visited, 
ul#menu li.item_parent li.current_item_parent a:hover, 
ul#menu li.item_parent li.current_item_parent a:focus, 
ul#menu li.item_parent li.current_item_parent a:active
 {
	font-weight: bold;
	background: #ccc;
}

/************************
	Level 3
*************************/

 /* Unterkategorien ausblenden*/ 
 ul#menu li li  li,
ul#menu li.current_item_parent  li  li,
ul#menu li.item_parent li.current_item_parent li,
ul#menu li.active li.item_parent li{
	display: none;
	margin:0px;
	}	

/* Bei Klick Unter-Kategorien aktivieren
ul#menu li.current_item_parent  li.active  li,
ul#menu li.item_parent  li.current_item_parent li {
	display: block;
	margin:0px;
	}

ul#menu li.current_item_parent li.active li a, 
ul#menu li.current_item_parent li.active li a:link, 
ul#menu li.current_item_parent li.active li a:visited, 
ul#menu li.current_item_parent li.active li a:hover, 
ul#menu li.current_item_parent li.active li a:focus, 
ul#menu li.current_item_parent li.active li a:active {
	text-decoration: none;
	padding: 5px 8px 5px 44px;
	color: #000;
	font-weight: normal;
	display: block;
	background:#dedede;
}

ul#menu li.current_item_parent li.active li a:hover, 
ul#menu li.current_item_parent li.active li a:focus, 
ul#menu li.current_item_parent li.active li a:active {
	background: #ccc;
}

ul#menu li li.current_item_parent li.active a, 
ul#menu li li.current_item_parent li.active a:link, 
ul#menu li li.current_item_parent li.active a:visited, 
ul#menu li li.current_item_parent li.active a:hover, 
ul#menu li li.current_item_parent li.active a:focus, 
ul#menu li li.current_item_parent li.active a:active {
	background: #fff;
	font-weight: bold;
}*/ 