/* SUBNAVI LINKS ========= */
#subnavi-left{
font-size: 12px;
 font-weight: bold;
	float: left;
	margin-left: 17px; /* IE5 */
	width: 232px;
	text-align: left;
	voice-family: "\";}\"";
  voice-family:inherit;
  margin-left: 17px;/* IE6 */
	width: 232px;
}
html>body #subnavi-left {
float: left; 
	color: #007f60;
	margin-left: 17px;
	width: 232px;
	text-align: left;
 }
/* ############################################# */
#subnavi-left ul {
padding:0;
margin:0;
list-style-type:none;
}
#subnavi-left ul ul {
width:auto;
padding:0;
margin:0;
}

/* style the links for the top level */
#subnavi-left a, #subnavi-left a:visited{
	background: url(img/navi_square.gif) no-repeat top left;
	text-decoration: none;
	display: block;
	padding: 3px 0 0 32px;
	margin: 0 0 1px 0;
	list-style-position: outside;
	list-style-type: none;
	color: #007f60;
	min-height: 16px;
	height: auto !important;
	height: 20px;
}
* html #subnavi-left a, #subnavi-left a:visited { 
height:15px; 
} /* nur für IE 5.5 - 6.x */
html + body #subnavi-left a, #subnavi-left a:visited { 
height:20px; 
} /* nur vom IE 5.0 */


#subnavi-left a.active:link, #subnavi-left a.active:visited, #subnavi-left a.active:hover {
font-weight: bold;
 color:#000;
}


/* style the I. level */
#subnavi-left ul a.hasmenu:link, #subnavi-left ul a.hasmenu:visited {
	background: url(img/navi_square_plus.gif) no-repeat top left;
color:#007f60; 
	padding: 3px 0 0 32px;
	margin: 0 0 1px 0;
}
#subnavi-left ul a.hasmenu:hover, #subnavi-left ul a.hasmenu:active{ 
 color:#000;
 	padding: 3px 0 0 32px;
	margin: 0 0 1px 0;
}

#subnavi-left ul a.hasmenuactive:link, #subnavi-left ul a.hasmenuactive:visited {
	background: url(img/navi_square_minus.gif) no-repeat top left;
color:#000; 
	padding: 3px 0 0 32px;
	margin: 0 0 1px 0;
	font-weight: bold;
}
#subnavi-left ul a.hasmenuactive:hover, #subnavi-left ul a.hasmenuactive:active{ 
 color:#000;
 	padding: 3px 0 0 32px;
	margin: 0 0 1px 0;
	font-weight: bold;
}


/* style the II. level  */
#subnavi-left ul ul a.hasmenu:link, #subnavi-left ul ul a.hasmenu:visited {
	background: url(img/navi_square2_plus.gif) no-repeat top left;
color:#007f60; 
	padding: 3px 0 0 32px;
	margin: 0 0 1px 0;
}
#subnavi-left ul ul a.hasmenu:hover, #subnavi-left ul ul a.hasmenu:active{ 
 color:#000;
 	padding: 3px 0 0 32px;
	margin: 0 0 1px 0;
}

#subnavi-left ul ul a.hasmenuactive:link, #subnavi-left ul ul a.hasmenuactive:visited {
	background: url(img/navi_square2_minus.gif) no-repeat top left;
color:#000; 
	padding: 3px 0 0 32px;
	margin: 0 0 1px 0;
}
#subnavi-left ul ul a.hasmenuactive:hover, #subnavi-left ul ul a.hasmenuactive:active{ 
 color:#000;
 	padding: 3px 0 0 32px;
	margin: 0 0 1px 0;
}

/* sub sub menüs ohne nachfolger */
/* =============================================================
/* style the third level background */
#subnavi-left ul ul ul a, #subnavi-left ul ul ul a:visited {
color:#007f60;
margin:0 0 0 20px;
}
/* style the third level hover */
#subnavi-left ul ul ul a:hover {
	color: #000;
/*	 background-color: #E1E1E1; */
}
/* =============================================================
/* style the II. level ================================================ */
#subnavi-left ul ul a, #subnavi-left ul ul a:visited {
	background: url(img/navi_square2.gif) no-repeat top left;
	display: block;
	padding: 3px 0 0 32px;
	margin: 0 0 1px 0;
	font-weight: normal;
}

/* style the I. level hover */
#subnavi-left a:hover{
 color:#000; 
}
#subnavi-left :hover > a {
	color: #000;
}
/* drop krümelpfad alle eltern */
#subnavi-left ul ul a:hover{
	color: #000;
}
#subnavi-left ul ul :hover > a{
color: #000;
}

/* ############################################# */


/* SUBNAVI LINKS ende ========= */