/* 08.10.2007 */
/* SUBNAVI LINKS ========= */
#subnavi-left{
font-size: 0.9em;
	float: left; 
	color: #646e7a;
	margin: 19px 0 0 8px; /* IE5 */
	width: 200px; 
	background-color: White;
	text-align: left;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 19px 0 0 7px; /* IE6 */
	width: 200px;
}
html>body #subnavi-left {
	font-size: 0.9em;
	float: left;
	color: #646e7a;
	margin: 18px 0 0 15px;
	width: 200px;
	background-color: White;
	text-align: left;
}
/* ############################################# */
#subnavi-left ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
#subnavi-left ul ul {
	width:auto;
	padding:0;
	margin:0;
}
#subnavi-left a.self:link, #subnavi-left a.self:visited, #subnavi-left a.self:active{
	color:#888;
	background-color: #fff; 
}
#subnavi-left a.self:hover{
 color:#fff;
 background-color: #c4bdb7; 
}
/* style the links for the top level */
#subnavi-left a:link, #subnavi-left a:visited, #subnavi-left a:active{
	font-size: 0.9em;
	text-decoration: none;
	display: block;
	padding: 2px;
	margin: 1px;
	color:#000;
	min-height: 16px;
	height: auto !important;
	height: 20px;
	background-color: #dcd7d4;
}
* html #subnavi-left a:link, #subnavi-left a:visited, #subnavi-left a:active{ 
	height:15px; 

} /* nur f�r IE 5.5 - 6.x */
html + body #subnavi-left a:link, #subnavi-left a:visited, #subnavi-left a:active{ 
	height:20px; 
}

/* style the second level background */
#subnavi-left ul a.drop:link, #subnavi-left ul a.drop:visited{
	color:#000; 
	background-color: #E1E1E1;
	font-weight: bold;
	margin: 4px 1px 4px 1px;
	padding: 1px;
}
#subnavi-left ul a.drop:hover, #subnavi-left ul a.drop:active{ 
	color:#415dfa;
	background-color: #F5F5F6;
	font-weight: bold;
 	margin: 4px 1px 4px 1px;
	padding: 1px;
}
/* style the second level background */
#subnavi-left ul ul a.drop:link, #subnavi-left ul ul a.drop:visited {
	color:#000; 
	background-color: #E1E1E1;
	margin: 4px 1px 4px 1px;
	padding: 1px;
}
#subnavi-left ul ul a.drop:hover, #subnavi-left ul ul a.drop:active{ 
	color:#db262f;
	background-color: #E1E1E1;
 	margin: 4px 1px 4px 1px;
}
/* dropavtiv */
#subnavi-left ul a.dropactiv:link, #subnavi-left ul a.dropactiv:visited {
	color:#415dfa; 
	font-weight: bold;
}
#subnavi-left ul a.dropactiv:hover, #subnavi-left ul a.dropactiv:active{
	color:#415dfa;
	background-color: #F5F5F6;
	font-weight: bold;
}

/* dropavtiv */
#subnavi-left ul ul a.dropactiv:link, #subnavi-left ul ul a.dropactiv:visited {
	color:#415dfa; 
}
#subnavi-left ul ul a.dropactiv:hover, #subnavi-left ul ul a.dropactiv:active{
	color:#415dfa;
	background-color: #E1E1E1;
}
/* dropavtiv */
#subnavi-left a.dropactiv:link, #subnavi-left a.dropactiv:visited {
	color:#415dfa; 
	background-color: #E1E1E1;
	margin: 4px 0 4px 1px;
	font-weight: bold;
}
/* sub sub men�s ohne nachfolger */
/* =============================================================
/* style the third level background */
#subnavi-left ul ul ul a:link, #subnavi-left ul ul ul a:visited, #subnavi-left ul ul ul a:active{
	color:#000;
}
/* style the third level hover */
#subnavi-left ul ul ul a:hover {
	color: #415dfa;
	background-color: #E1E1E1; 
}
/* =============================================================

/* style the second level links */
#subnavi-left ul ul a:link, #subnavi-left ul ul a:visited, #subnavi-left ul ul a:active{
	display: block;
	padding:2px 2px 2px 8px;
	margin: 1px;
}

#subnavi-left .linie{
	background-color: #E1E1E1;
	margin: 4px 1px 4px 1px;
	padding: 1px;
}
#subnavi-left ul a.innerHereActiv:link, #subnavi-left ul a.innerHereActiv:visited, #subnavi-left ul a.innerHereActiv:active{
	color: #888;
	background-color: #fff;
	border: 1px solid #E1E1E1;
}
#subnavi-left ul ul a.innerHereActiv:link, #subnavi-left ul ul a.innerHereActiv:visited, #subnavi-left ul ul a.innerHereActiv:active{
	color: #888;
	background-color: #fff;
		border: 1px solid #E1E1E1;
}
#subnavi-left ul ul ul a.innerHereActiv:link, #subnavi-left ul ul ul a.innerHereActiv:visited, #subnavi-left ul ul ul a.innerHereActiv:active{
	color: #888;
	background-color: #fff;
		border: 1px solid #E1E1E1;
}

/* style the top level hover */
#subnavi-left a:hover{
	color:#415dfa; 
}

#subnavi-left ul ul a:hover{
	color: #415dfa;
	font-size: 0.9em;
	background-color: #E1E1E1;
}

#subnavi-left :hover > a {
	color: #fff;
	background-color: #c4bdb7;
}
/* drop kr�melpfad alle eltern */
#subnavi-left ul ul :hover > a{
	background-color: #F1F1F1;
	color: #000;
}
#subnavi-left .fett{
font-weight: bold;
}
/* ############################################# */

.subnavi-left-head{
	font: 1em Arial, Helvetica, sans-serif;
	background-color: #888;
	color: White;
	padding: 2px 2px 2px 8px;
	font-weight: bolder;
	margin: 1px;
	display: block;
}

#subnavi-left hr{
background-color: #a9afb7;
 height: 1px;
 margin:  8px 0;
 padding: 0;
 border: 0;
 width:100%;
}

/* SUBNAVI LINKS ende ========= */

/* NEWSLETTERANMELDUNG ========== */
#subnavi-left .anmeldung{
padding:4px; 
width:199px; 
border: 1px solid #888; 
background:#F5F5F6

	
}
html>body #subnavi-left .anmeldung{
padding:4px; 
width:189px; 
}