.a1, .a1b, .a1b, .a1e, .a1over, .a1bover, .a1bover, .a1eover {
	color: #000000 !important;
	background-image: url(l1active.png) !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
}
.ua1, .ua1b, .ua1e, .ua1over, .ua1bover, .ua1eover,
.uo1, .uo1b, .uo1e, .uo1over, .uo1bover, .uo1eover {
	color: #000000 !important;
	background-image: url(l1activesub.png) !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
}
.a2, .a2b, .a2b, .a2e, .a2over, .a2bover, .a2bover, .a2eover {
	color: #000000 !important;
	background-image: url(l2active.png) !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
}
.ua2, .ua2b, .ua2e, .ua2over, .ua2bover, .ua2eover,
.uo2, .uo2b, .uo2e, .uo2over, .uo2bover, .uo2eover {
	color: #000000 !important;
	background-image: url(l2activesub.png) !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
}
.a3, .a3b, .a3b, .a3e, .a3over, .a3bover, .a3bover, .a3eover {
	color: #000000 !important;
	background-image: url(l3active.png) !important;
	background-repeat: no-repeat !important;
	background-position: left top !important;
}
.menuspacer
{
	background-image: url(bg.png)!important;
	font-family: "Segoe UI", Verdana;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-indent: 22px;
}
.menuruler
{
	background-image: url(bg.png)!important;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height: 6px;
}
#navcontainer
{
	background-color: #cad4de;
}
#navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
}
#navcontainer li {
	margin: 0;
	background-image: url(lipfeil.gif);
	background-repeat: no-repeat;
	background-position: 9px 8px;
}
#navcontainer li a:hover {
	margin: 0;
	background-image: url(lipfeilover.gif);
	background-repeat: no-repeat;
	background-position: 9px 8px;
}
#navcontainer li li {
	margin: 0;
	background-image: url(lipfeil.gif);
	background-repeat: no-repeat;
	background-position: 17px 8px;
	background-color: #FFFFFF;
}
#navcontainer li li a:hover {
	margin: 0;
	background-image: url(lipfeilover.gif);
	background-repeat: no-repeat;
	background-position: 17px 8px;
	background-color: #f0edf3;
}
#navcontainer li li li {
	margin: 0;
	background-image: url(lipfeil3.gif);
	background-repeat: no-repeat;
	background-position: 22px 7px;
}
#navcontainer li li li a:hover {
	margin: 0;
	background-image: url(lipfeil3.gif);
	background-repeat: no-repeat;
	background-position: 22px 7px;
}


#navcontainer .a1 {
	color: #000000;
}
#navcontainer .a1b {
	color: #000000;
}
#navcontainer .a1e {
	color: #000000;
}


#navcontainer .ua1 {
	color: #000000;
}
#navcontainer .ua1b {
	color: #000000;
}
#navcontainer .ua1e {
	color: #000000;
}

#navcontainer .uo1 {
	color: #000000;
}
#navcontainer .uo1b {
	color: #000000;
}
#navcontainer .uo1e {
	color: #000000;
}
#navcontainer a
{
	display: block;
	font-size: 10px;
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight: normal;
	color: #000000;
	position: relative;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 23px;
	text-align: left;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-image: url(navline.png);
	padding-top: 5px;
}
#navcontainer a:hover
{
	display: block;
	font-size: 10px;
	background-repeat: repeat-x;
	background-position: left bottom;
	font-weight: normal;
	color: #000000;
	position: relative;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 23px;
	text-align: left;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-image: url(navline.png);
	padding-top: 5px;
	background-color: #AEBDCE;
}
#navcontainer .menulevel2 a
{
	text-align: left;
	text-indent: 8px;
	text-decoration: none;
}
#navcontainer .menulevel3 a
{
	text-align: left;
	text-indent: 10px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
#navcontainer .menulevel2  a:hover
{
	text-align: left;
	text-indent: 8px;
	text-decoration: none;
}
#navcontainer .menulevel3  a:hover
{
	text-align: left;
	text-indent: 10px;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
}
