#main-menu  {
	display:block;
	float:left;
	height:auto;
	width:auto;
	min-height: 350px;
	height: auto;
margin-top: -1px;

}
#main-menu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float:left;
}
#main-menu ul li {
	float:left;
	clear:left;
	width:100%;

}
#main-menu ul li a {
	display:block;
	text-decoration:none;
	color:#000;
	width: 225px;
 	background: url(rgba.php?name=white&a=20) repeat;
/*  background-color: rgba(255,255,255,.2) ! important; */
  border-left: 1px solid #FFF;
	float:left;
	padding-left: 16px;
}
#main-menu ul li a {
	margin-top: 1px;
	line-height: 26px;
}
#main-menu ul li li a {
	/*margin-top: 1px;*/
	/*line-height: 27px;*/
}
#main-menu ul li.submenu a {
	padding-left: 40px;
	width: 201px;
}
#main-menu ul li.active a {
	background-color: #E9F4DA;
	background-color: #EAF5FC;
  background-color: rgba(255,255,255,.6) ! important;
	margin-top: 1px;
	line-height: 26px;
}
#main-menu ul li li.active a {
	background-color: #C5E29F;
	background-color: #C7E4F8;
  background-color: rgba(255,255,255,.4) ! important;

}
#main-menu ul li a:hover {
	background-color: #C5E29F;
	background-color: #EAF5FC;
  background-color: rgba(255,255,255,.6) ! important;
  	text-decoration:none;
}
#main-menu ul li li a:hover {
	background-color: #B1D87E;
	background-color: #C7E4F8;
  background-color: rgba(255,255,255,.4) ! important;

}
#main-menu ul li a:hover {
	margin-top: 1px;
	line-height: 26px;
}

.header-row {
	float:left;
	width:100%;
	margin-bottom: 6px;
}
.header-row .pagepath {
	float:left;
	width:auto;
}
.header-row .pagepath a {
	color: #000;
}
/** Sekundaer Menu */
.header-row ul.menu {
width:auto;
	list-style: none;
	margin:0px; padding:0px;
	float:right;
}
.header-row ul.menu li {
	float:left;
	margin-right: 20px;
}
.header-row ul.menu li a {
color: #4F7520;
}