#menu {
	position: absolute;
	top: 96px;
	height: 28px;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#menu li {
	float: left;
	display: block;
}

#menu li a {
	height: 28px;
	background-image: url('../img_design/menu.png');
	display: block;
	font-size: 0;
	text-decoration: none;
	line-height: 0;
	text-indent: 900px;
	overflow: hidden;
}

#menu li.start a { width: 66px; background-position: 0 0;}
#menu li.butiker a { width: 137px; background-position: -66px 0;}
#menu li.oppet a { width: 97px; background-position: -203px 0;}
#menu li.aktuellt a { width: 79px; background-position: -300px 0;}
#menu li.karta a { width: 61px; background-position: -379px 0;}
#menu li.kontakta a { width: 110px; background-position: -440px 0;}
#menu li.english a { width: 165px; background-position: -550px 0;}
#menu li.om a { width: 145px; background-position: -715px 0;}

#menu li.start a:hover { background-position: 0 -28px;}
#menu li.butiker a:hover { background-position: -66px -28px;}
#menu li.oppet a:hover { background-position: -203px -28px;}
#menu li.aktuellt a:hover { background-position: -300px -28px;}
#menu li.karta a:hover { background-position: -379px -28px;}
#menu li.kontakta a:hover { background-position: -440px -28px;}
#menu li.english a:hover { background-position: -550px -28px;}
#menu li.om a:hover { background-position: -715px -28px;}

#menu li.start a.active { background-position: 0 -56px;}
#menu li.butiker a.active { background-position: -66px -56px;}
#menu li.oppet a.active { background-position: -203px -56px;}
#menu li.aktuellt a.active { background-position: -300px -56px;}
#menu li.karta a.active { background-position: -379px -56px;}
#menu li.kontakta a.active { background-position: -440px -56px;}
#menu li.english a.active { background-position: -550px -56px;}
#menu li.om a.active { background-position: -715px -56px;}