#menu {
	width: 619px;
	/* de nedan är fixar för IE */
	text-align: left;
	margin: 0px auto;
}

#menu, #menu ul {
	padding: 0px;
	list-style: none;
}

#menu ul{
	/* de nedan är fixar för IE */
	margin: 0px;
}

#menu a {
	display: block;
	height: 29px;
	background: transparent url('/images/menu/menu1.png') 0px 0px no-repeat;
}

#menu li span.move {
	position: relative;
	left: -2000px;
}

#menu li {
	float: left;
}

#menu li ul {
	left: -2000px;
	position: absolute;
}

#menu li:hover ul, #menu li.sfhover ul {
	left: auto;
}

#menu1a, #menu1a a {width: 86px;}
#menu1b, #menu1b a {width: 99px;}
#menu1c, #menu1c a {width: 123px;}
#menu1d, #menu1d a {width: 109px;}
#menu1e, #menu1e a {width: 83px;}
#menu1f, #menu1f a {width: 101px;}

#menu1a a {background-position: -0px 0px;}
#menu1b a {background-position: -89px 0px;}
#menu1c a {background-position: -191px 0px;}
#menu1d a {background-position: -317px 0px;}
#menu1e a {background-position: -429px 0px;}
#menu1f a {background-position: -515px 0px;}

#menu1a.on a {background-position: -0px -64px;}
#menu1b.on a {background-position: -89px -64px;}
#menu1c.on a {background-position: -191px -64px;}
#menu1d.on a {background-position: -317px -64px;}
#menu1e.on a {background-position: -429px -64px;}
#menu1f.on a {background-position: -515px -64px;}

#menu1a:hover a, #menu1a.sfhover a {background-position: -0px -32px;}
#menu1b:hover a, #menu1b.sfhover a {background-position: -89px -32px;}
#menu1c:hover a, #menu1c.sfhover a {background-position: -191px -32px;}
#menu1d:hover a, #menu1d.sfhover a {background-position: -317px -32px;}
#menu1e:hover a, #menu1e.sfhover a {background-position: -429px -32px;}
#menu1f:hover a, #menu1f.sfhover a {background-position: -515px -32px;}



#menu1b ul li a { background-image: url('/images/menu/menu2b.png');}
#menu1d ul li a { background-image: url('/images/menu/menu2d.png');}

#menu1b ul, #menu1d ul{border-left: 2px solid #000000; border-bottom: 2px solid #000000; border-right: 2px solid #000000;}


#menu ul li {position: relative;}

#menu1b ul li a {width: 206px;}
#menu1d ul li a {width: 105px;}

#menu ul #menu2b1 a {background-position: -1px -1px; height: 32px}
#menu ul #menu2b2 a {background-position: -1px -33px; height: 32px}
#menu ul #menu2b3 a {background-position: -1px -65px; height: 32px}
#menu ul #menu2b4 a {background-position: -1px -97px; height: 32px}
#menu ul #menu2b5 a {background-position: -1px -129px; height: 32px}
#menu ul #menu2b6 a {background-position: -1px -161px; height: 32px}
#menu ul #menu2b7 a {background-position: -1px -193px; height: 32px}
#menu ul #menu2b8 a {background-position: -1px -225px; height: 29px}
#menu ul #menu2d1 a {background-position: -1px -1px; height: 32px}
#menu ul #menu2d2 a {background-position: -1px -33px; height: 29px}

#menu ul #menu2b1 a:hover, #menu ul #menu2b1 a.sfhover {background-position: 0 -0px}
#menu ul #menu2b2 a:hover, #menu ul #menu2b2 a.sfhover {background-position: 0 -32px}
#menu ul #menu2b3 a:hover, #menu ul #menu2b3 a.sfhover {background-position: 0 -64px}
#menu ul #menu2b4 a:hover, #menu ul #menu2b4 a.sfhover {background-position: 0 -96px}
#menu ul #menu2b5 a:hover, #menu ul #menu2b5 a.sfhover {background-position: 0 -128px}
#menu ul #menu2b6 a:hover, #menu ul #menu2b6 a.sfhover {background-position: 0 -160px}
#menu ul #menu2b7 a:hover, #menu ul #menu2b7 a.sfhover {background-position: 0 -192px}
#menu ul #menu2b8 a:hover, #menu ul #menu2b8 a.sfhover {background-position: 0 -224px}
#menu ul #menu2d1 a:hover, #menu ul #menu2d1 a.sfhover {background-position: 0 -0px}
#menu ul #menu2d2 a:hover, #menu ul #menu2d2 a.sfhover {background-position: 0 -32px}

#menu2b {width: 206px; height: 253px; left: -49px;}
#menu2d {width: 105px; height: 61px; left: 7px;}


/* obs! "left" ovan verkar inte fungera, meny2 är ändå för långt åt vänster (eller höger,
	om menu2 är längre än dess meny1*/
