#mainnav { 
	position: relative;
	float: left;
	top: 2px;
	width: 586px;
	height: 145px;
}

#mainnav ul { 
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#mainnav li { 
	float: left;
	width: 586;
	margin: 0px;
	padding: 0px;
	text-indent: -5000px;
	text-decoration: none;
}

#mainnav li.cat2 a:link, 
#mainnav li.cat2 a:visited { 
	display: block;
	background: url(cat2_de.gif);
	width: 144px;
	height: 144px;
}

#mainnav li.cat2 a:hover { 
	background: url(cat2_de.gif) -144px 0;
	background-color: eee;
}

#mainnav li.cat2on a:link, 
#mainnav li.cat2on a:visited,
#mainnav li.cat2on a:hover { 
	display: block;
	background: url(cat2_de.gif) -288px 0;
	width: 144px;
	height: 144px;
}

#mainnav li.cat3 a:link, 
#mainnav li.cat3 a:visited { 
	display: block;
	background: url(cat3_de.gif);
	width: 129px;
	height: 144px;
}

#mainnav li.cat3 a:hover { 
	background: url(cat3_de.gif) -129px 0;
	background-color: eee;
}

#mainnav li.cat3on a:link, 
#mainnav li.cat3on a:visited,
#mainnav li.cat3on a:hover { 
	display: block;
	background: url(cat3_de.gif) -258px 0;
	width: 129px;
	height: 144px;
}

#mainnav li.cat4 a:link, 
#mainnav li.cat4 a:visited { 
	display: block;
	background: url(cat4_de.gif);
	width: 104px;
	height: 144px;
}

#mainnav li.cat4 a:hover { 
	background: url(cat4_de.gif) -104px 0;
	background-color: eee;
}

#mainnav li.cat4on a:link, 
#mainnav li.cat4on a:visited,
#mainnav li.cat4on a:hover { 
	display: block;
	background: url(cat4_de.gif) -208px 0;
	width: 104px;
	height: 144px;
}

#mainnav li.cat5 a:link, 
#mainnav li.cat5 a:visited { 
	display: block;
	background: url(cat5_de.gif);
	width: 128px;
	height: 144px;
}

#mainnav li.cat5 a:hover { 
	background: url(cat5_de.gif) -128px 0;
	background-color: eee;
}

#mainnav li.cat5on a:link, 
#mainnav li.cat5on a:visited,
#mainnav li.cat5on a:hover { 
	display: block;
	background: url(cat5_de.gif) -256px 0;
	width: 128px;
	height: 144px;
}

#mainnav li.cat6 a:link, 
#mainnav li.cat6 a:visited { 
	display: block;
	background: url(cat6_de.gif);
	width: 81px;
	height: 144px;
}

#mainnav li.cat6 a:hover { 
	background: url(cat6_de.gif) -81px 0;
	background-color: eee;
}

#mainnav li.cat6on a:link, 
#mainnav li.cat6on a:visited,
#mainnav li.cat6on a:hover { 
	display: block;
	background: url(cat6_de.gif) -162px 0;
	width: 81px;
	height: 144px;
}

