/* Produktmenu */

.menupk {

}
.menupk a, .menuuk a, #mainlevelpk a {
padding: 0 1px 0 1px;
color:#FF3333;
text-decoration:none;
list-style:none;
font-size:10px;
text-transform:uppercase;
}

.menupk a:hover, .menuuk a:hover, #mainlevelpk #active_menupk{
background-color:#FF3333;
color:#FFFFFF;
}

.menupk a:hover, .menuuk a:hover, #mainlevelpk a:hover{
background-color:#FF3333;
color:#FFFFFF;
}


/* Default Joomla! Menu */
#ja-container2 ul.menu, ul#mainlevel{
	margin: 0;
	padding: 1px 0 0;
	list-style: none;	
        text-align:right;
}

#ja-container2 ul.menu li , ul#mainlevel li{
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
}

#ja-container2 ul.menu li a , ul#mainlevel li a{
	padding: 2px 0;
	color: #333333;	
	text-decoration: none;
	outline: none;
}

ul#mainlevel li a:hover{
	padding: 2px 0;
	color: #ffffff;	
	text-decoration: none;
	outline: none;
background-color:#ff3333;
padding-left: 16px;
	list-style:none;
padding-right: 2px;
}

ul#mainlevel #active_menu{
	padding: 2px 0;
	color: #ffffff;	
	text-decoration: none;
	outline: none;
background-color:#ff3333;
padding-left: 16px;
	list-style:none;
padding-right: 2px;
}


ul#mainlevel .mainlevel_active{
	padding: 2px 0;
	color: #ffffff;	
	text-decoration: none;
	outline: none;
background-color:#ff3333;
padding-left: 16px;
	list-style:none;
padding-right: 2px;
}

#ja-container2 ul.menu li a span, ul#mainlevel li a span{
	padding-left: 16px;
	list-style:none;
padding-right: 2px;
}

#ja-container2 ul.menu li a:hover span , ul#mainlevel li a:hover span{
	padding-left: 16px;
padding-right: 2px;

}

#ja-container2 ul.menu li a:hover, ul#mainlevel li li a:hover,
#ja-container2 ul.menu li a:active, ul#mainlevel li li a:active,
#ja-container2 ul.menu li a:focus, ul#mainlevel li li a:focus,{
	color: #FFFFFF;
	text-decoration: none;
}

#ja-container2 ul.menu li.active a , ul#mainlevel li.active a{
	
	color: #7BA566;
	font-weight: bold;
	text-decoration: none;
}

#ja-container2 ul.menu li.active a span, ul#mainlevel li.active a span{
	color:#FFFFFF;
}

#ja-container2 ul.menu li li a span, ul#mainlevel li li a span {
	background: none;

}

#ja-container2 ul.menu li ul , ul#mainlevel li ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

#ja-container2 ul.menu li li , ul#mainlevel li li{
	padding: 0 0 0 15px !important;
	list-style: none;
}

#ja-container2 ul.menu li li a, ul#mainlevel li li a {
	color: #333333;
	background: none !important;
	font-size: 92%;
	font-weight: normal;
}

#ja-container2 ul.menu li li a:hover, ul#mainlevel li li a:hover,
#ja-container2 ul.menu li li a:active,ul#mainlevel li li a:active,
#ja-container2 ul.menu li li a:focus ul#mainlevel li li a:focus,{
	color: #006699;

}

#ja-container2 ul.menu li li a span , ul#mainlevel li li a span{
	
	font-weight: normal;
}