 
<style type="text/css">
.menu_niv1 {
	color: #ffffff;
	font: bold 11px arial, helvetica, sans-serif;
	background-color: #305e1d;
	border-top: #669933 solid 1px;
	border-right: #000 solid 1px;
	border-bottom: #000 solid 1px;
	border-left: #669933 solid 4px;
	padding-left: 5px;
	padding-top: 2px;
	float: left;
	width: 130px;
	height: 20px;
	display: block;
	text-decoration: none	}
.menu_niv1:hover {
	text-decoration: normal;
	color: #ffffff;
	font: bold 11px arial, helvetica, sans-serif;
	background-color: #669933;
	padding-left: 5px;
	padding-top: 2px;
	float: left;
	width: 161px;
	height: 20px;
	display: block;
	}
.menu_niv2 {
	color: #000000;
	font: bold 12px arial, helvetica, sans-serif;
	background-color: #669933; /* rgb:  102 153 51*/
	border-bottom: #95ca60 solid 2px;
	border-left: #95ca60 solid 4px;
	padding-left: 5px;
	padding-top: 2px;
	float: left;
	width: 152px;
	display: block;
	text-decoration: none	}
.menu_niv2:hover {
	color: #ffffff;
	font: bold 12px arial, helvetica, sans-serif;
	background-color: #669933;
	border-bottom: #95ca60 solid 2px;
	border-left: #95ca60 solid 3px;
	padding-left: 6px;
	padding-top: 2px;
	float: left;
	width: 152px;
	display: block;
	text-decoration: none	}

.menu_niv3 {
	color: #000000;
	font: normal 11px arial, helvetica, sans-serif;
	font-weight: bold;
	background-color: #eaf4df;
	border-top: #bbdd99 solid 2px;
	border-bottom: #ffffff solid 1px;
	border-left: #95ca60 solid 6px;
	padding-left: 8px;
	padding-top: 2px;
	height: 20px;
	width: 100%;
	display: block;
	text-decoration: none	}

.menu_niv3:hover {
	color: #000000;
	font: normal 11px arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-top: #95ca60 solid 1px;
	border-bottom: #58842d solid 1px;
	border-left: #95ca60 solid 7px;
	padding-left: 9px;
	padding-top: 2px;
	width: 100%;
	height: 20px;
	display: block;
	text-decoration: none	}
.menu_niv3sel {
	color: #000000;
	font: normal 11px arial, helvetica, sans-serif;
	font-weight: bold;
	background-color: #bbdd99;
	border-top: #95ca60 solid 1px;
	border-bottom: #bbdd99 solid 6px;
	border-left: #95ca60 solid 6px;
	padding-left: 15px;
	padding-top: 2px;
	width: 100%;
	height: 20px;
	display: block;
	text-decoration: none	}
.menu_niv4 {
	color: #000000;
	font: normal 9px arial, helvetica, sans-serif;
	font-weight: bold;
	background-color: #eaf4df; /*  rgb 234 244  223*/
	border-bottom: #95ca60 solid 1px;
	border-left: #bbdd99 solid 10px;
	padding-left: 8px;
	padding-top: 2px;
	float: left;
	width: 130px;
	height: 20px;
	display: block;
	text-decoration: none	}

.menu_niv4:hover {
	color: #000000;
	font: normal 9px arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-bottom: #95ca60 solid 1px;
	border-left: #bbdd99 solid 11px;
	padding-left: 9px;
	padding-top: 2px;
	float: left;
	width: 130px;
	height: 20px;
	display: block;
	text-decoration: none	}
.menu_niv4sel {
	color: #000000;
	font: normal 9px arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-top: #95ca60 solid 1px;
	border-bottom: #95ca60 solid 1px;
	border-left: #bbdd99 solid 10px;
	padding-left: 8px;
	padding-top: 2px;
	float: left;
	width: 130px;
	height: 20px;
	display: block;
	text-decoration: none	}
.headermenu{
	position: relative;
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	height: 28px;
	list-style: none;
}

.headermenu li{
	float:left;
	height: 28px;
	line-height: 28px;
	text-align: center;
}

.headermenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;	
}

.headermenu li a b{
	color: #fff;
	float: left;
	display: block;
	padding: 0 70px 0 0px; /*Padding of menu items*/
}
.headermenu li.t1acttab1 a{
	padding:0 0 0 63px; /*Padding to accomodate left tab image. Do not change*/
	background: url(t1acttab1start.gif) no-repeat left top; /*left tab image path*/
}
.headermenu li.t1acttab1 a b{
	background: url(t1acttab1end.gif) no-repeat right top; /*right tab image path*/
}
.headermenu li.t1acttab2 a b{
	background: url(t1acttab2.gif) no-repeat right top; /*right tab image path*/
}
.headermenu li.t1acttab3 a b{
	background: url(t1acttab3.gif) no-repeat right top; /*right tab image path*/
}
.headermenu li.t2acttab1 a{
	padding:0 0 0 63px; /*Padding to accomodate left tab image. Do not change*/
	background: url(t2acttab1start.gif) no-repeat left top; /*left tab image path*/
}
.headermenu li.t2acttab1 a b{
	background: url(t2acttab1end.gif) no-repeat right top; /*right tab image path*/
}
.headermenu li.t2acttab2 a b{
	background: url(t2acttab2.gif) no-repeat right top; /*right tab image path*/
}
.headermenu li.t2acttab3 a b{
	background: url(t2acttab3.gif) no-repeat right top; /*right tab image path*/
}
.headermenu li.t3acttab1 a{
	padding:0 0 0 63px; /*Padding to accomodate left tab image. Do not change*/
	background: url(t3acttab1start.gif) no-repeat left top; /*left tab image path*/
}
.headermenu li.t3acttab1 a b{
	background: url(t3acttab1end.gif) no-repeat right top; /*right tab image path*/
}
.headermenu li.t3acttab2 a b{
	background: url(t3acttab2.gif) no-repeat right top; /*right tab image path*/
}
.headermenu li.t3acttab3 a b{
	background: url(t3acttab3.gif) no-repeat right top; /*right tab image path*/
}
.headermenu li.promo a{
	color: #ffff00;
	padding:0 0 0 65px; /*Padding to accomodate left tab image. Do not change*/
	background: url(startpromona.gif) no-repeat left top; /*left tab image path*/
}
.headermenu li.promo b{
	color: #ffff00;
	padding:0 65px 0 0px; /*Padding to accomodate left tab image. Do not change*/
	background: url(promona.gif) no-repeat right top; /*left tab image path*/
}
.headermenu li.promoinschract a{
	color: #ffff00;
	padding:0 0 0 65px; /*Padding to accomodate left tab image. Do not change*/
	background: url(startpromona.gif) no-repeat left top; /*left tab image path*/
}
.headermenu li.promoinschract b{
	color: #ffff00;
	padding:0 65px 0 0px; /*Padding to accomodate left tab image. Do not change*/
	background: url(promoinschract.gif) no-repeat right top; /*left tab image path*/
}
.headermenu li.inschr b{
	color: #ffff00;
	padding:0 65px 0 0px; /*Padding to accomodate left tab image. Do not change*/
	background: url(endinschrna.gif) no-repeat right top; /*left tab image path*/
}
.headermenu li.promoact a{
	color: #ffff00;
	padding:0 0 0 65px; /*Padding to accomodate left tab image. Do not change*/
	background: url(startpromoact.gif) no-repeat left top; /*left tab image path*/
}
.headermenu li.promoact b{
	color: #ffff00;
	padding:0 65px 0 0px; /*Padding to accomodate left tab image. Do not change*/
	background: url(promoact.gif) no-repeat right top; /*left tab image path*/
}
.headermenu li.inschract b{
	color: #ffff00;
	padding:0 65px 0 0px; /*Padding to accomodate left tab image. Do not change*/
	background: url(endinschract.gif) no-repeat right top; /*left tab image path*/
}
.headermenu li.addfavorites b {
	font-size: 12px;
	color: #669933;
	text-decoration: none;
	text-align: right;
	line-height: 90%;
	text-align: center;
}
.headermenu li b:hover{
	color: #000;
}

.winkelwagen {
	color: #ffffff;
	font: normal 11px arial, helvetica, sans-serif;
	background-color: #bbdd99;
}
.balk {
	table-layout: automatic;
	white-space: nowrap;
}
.group {
	font-size: 16px;
	color: #669933;
	position:relative;
	left:20px;
	text-decoration: none;
	font-variant: small-caps;
	font-weight: bold;
	
}
.group:hover {
	color: #000000;
}
.cat {
	font-size: 14px;
	color: #669933;
	position:relative;
	left:40px;
	text-decoration: none;
	font-variant: small-caps;
}
.cat:hover {
	color: #000000;
}
.subcat {
	font-size: 12px;
	color: #669933;
	padding: 0 0px 0 50px;
	text-decoration: none;
	font-variant: small-caps;
}
.promoties a{
	color: #ffff00;
	font: bold 14px arial, helvetica, sans-serif;
	background-color: #669933; /* rgb:  102 153 51*/
	border-bottom: #95ca60 solid 2px;
	border-left: #95ca60 solid 4px;
	padding-left: 5px;
	padding-top: 2px;
	float: left;
	width: 152px;
	display: block;
	text-decoration: none	}	
.promoties a:hover{
	color: #ffff50;
	padding-left: 8px;
}
</style>
