* {
	font-family: verdana;
	font-size: 10px;
}

body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/menu/bgdivide.png);
	background-repeat: no-repeat;
	background-position: 156px 8px;
}

#nojs {
	display: block;
	width: 85%;
	background-color: yellow;
	font-weight: bold;
	position: absolute;
	bottom: 10px;
	left: 7px;
	text-align: center;
	padding: 2px;
	border: 2px solid red;
}

#id1,
#id2,
#id3,
#id4 {
	display: block;
	position: absolute;
	top: 8px;
	left: 8px;
	filter: alpha( opacity = 100 );
	-moz-opacity: 1;
}

#id2,
#id3,
#id4,
#id1 br,
#id2 br,
#id3 br,
#id4 br {
	display: none;
}

.subitem a {
	display: block;
	background-repeat: no-repeat;
	height: 17px;
}

.topitem a {
	display: block;
	background-repeat: no-repeat;
	height: 18px;
}

#produkter {
	display: block;
	background-image: url(images/menu/produkter.gif);
	background-repeat: no-repeat;
	width: 124px;
	height: 22px;
	border-bottom: 1px solid lightblue;
	margin-bottom: 5px;
}

#foretaget {
	display: block;
	background-image: url(images/menu/foretaget.gif);
	background-repeat: no-repeat;
	width: 115px;
	height: 22px;
	border-bottom: 1px solid lightblue;
	margin-bottom: 5px;
}

#nyheter {
	display: block;
	background-image: url(images/menu/nyheter.gif);
	background-repeat: no-repeat;
	width: 97px;
	height: 22px;
	border-bottom: 1px solid lightblue;
	margin-bottom: 5px;
}

#legotillverkning {
	display: block;
	background-image: url(images/menu/legotillverkning.gif);
	background-repeat: no-repeat;
	width: 137px;
	height: 42px;
	border-bottom: 1px solid lightblue;
	margin-bottom: 5px;
}

/* HUVUDRUBRIKER */
#panocopter a { background-image: url(images/menu/panocopter.gif); width: 84px; }
#flode a { background-image: url(images/menu/flode.gif); width: 44px; }
#ovrigt a { background-image: url(images/menu/ovrigt.gif); width: 44px; }

/* PRODUKTGRUPPER */
#stekbord a { background-image: url(images/menu/stekbord.gif); width: 56px; }
#grytor a { background-image: url(images/menu/grytor.gif); width: 59px; }
#spisar a { background-image: url(images/menu/spisar.gif); width: 39px; }
#vkf a { background-image: url(images/menu/vkf.gif); width: 24px; }
#fb a { background-image: url(images/menu/fb.gif); width: 17px; }
#fbl a { background-image: url(images/menu/fbl.gif); width: 23px; }
#fblb a { background-image: url(images/menu/fblb.gif); width: 31px; }
#fhp a { background-image: url(images/menu/fhp.gif); width: 24px; }
#fpc a { background-image: url(images/menu/fpc.gif); width: 23px; }
#fpch a { background-image: url(images/menu/fpch.gif); width: 30px; }
#fpb a { background-image: url(images/menu/fpb.gif); width: 24px; }
#fs a { background-image: url(images/menu/fs.gif); width: 15px; }
#fst a { background-image: url(images/menu/fst.gif); width: 21px; }
#fsc a { background-image: url(images/menu/fsc.gif); width: 22px; }
#fkp a { background-image: url(images/menu/fkp.gif); width: 24px; }
#fkt a { background-image: url(images/menu/fkt.gif); width: 24px; }
#pumpar a { background-image: url(images/menu/pumpar.gif); width: 48px; }
#omrorare a { background-image: url(images/menu/omrorare.gif); width: 58px; }
#disksnurra a { background-image: url(images/menu/disksnurra.gif); width: 66px; }
#skyffel a { background-image: url(images/menu/skyffel.gif); width: 44px; }
#slanghallare a { background-image: url(images/menu/slanghallare.gif); width: 78px; }
#drickbacksvagn a { background-image: url(images/menu/drickbacksvagn.gif); width: 96px; }
#trallvagn a { background-image: url(images/menu/trallvagn.gif); width: 57px; }
#skarbord a { background-image: url(images/menu/skarbord.gif); width: 55px; }
#stektillbehor a,
#spistillbehor a,
#gryttillbehor a { background-image: url(images/menu/tillbehor.gif); width: 56px; }

/* F?RETAGSRUBRIKER */
#personal a { background-image: url(images/menu/personal.gif); width: 54px; }
#historik a { background-image: url(images/menu/historik.gif); width: 49px; }
#affarside a { background-image: url(images/menu/affarside.gif); width: 57px; }
#kvalitet a { background-image: url(images/menu/kvalitet.gif); width: 49px; }
#miljo a { background-image: url(images/menu/miljo.gif); width: 32px; }
#maskinpark a { background-image: url(images/menu/maskinpark.gif); width: 72px; }
#visningsrum a { background-image: url(images/menu/visningsrum.gif); width: 76px; }
#hittaoss a { background-image: url(images/menu/hittaoss.gif); width: 56px; }
#kontaktaoss a { background-image: url(images/menu/kontaktaoss.gif); width: 80px; }
#levbest a { background-image: url(images/menu/levbest.gif); width: 113px; }

/* NYHETSRUBRIKER */
#senastenytt a { background-image: url(images/menu/senastenytt.gif); width: 79px; }
#personalsokes a { background-image: url(images/menu/personalsokes.gif); width: 93px; }

/* LEGORUBRIKER */
#laserskarning a { background-image: url(images/menu/laserskarning.gif); width: 86px; }
#nibbling a { background-image: url(images/menu/nibbling.gif); width: 53px; }
#svetsning a { background-image: url(images/menu/svetsning.gif); width: 61px; }
#svarvning a { background-image: url(images/menu/svarvning.gif); width: 62px; }
#allmant a { background-image: url(images/menu/allmant.gif); width: 49px; }

#enkla a { background-image: url(images/menu/enkla.gif); width: 87px; }
#avancerade a { background-image: url(images/menu/avancerade.gif); width: 124px; }
#kompletta a { background-image: url(images/menu/kompletta.gif); width: 128px; }
#konstruktion a { background-image: url(images/menu/konstruktion.gif); width: 79px; }

#kompletta { padding-bottom: 2em; }


#produkter span,
#foretaget span,
#nyheter span,
#legotillverkning span,
.subitem a span,
.topitem a span {
	display: none;
}

.rubbe,
.rubbe span {
	display: block;
	font-size: 14px;
	line-height: 24px;
	font-weight: bold;
}

.topitem {
	display: block;
	margin-bottom: 10px;
}

#id1 #levbest,
#id2 .topitem,
#id3 .topitem,
#id4 .topitem {
	margin-bottom: 4px;
	background-image: url(images/menu/bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	display: block;
	padding-left: 10px;
}

.topitem a {
	font-weight: bold;
}

.subitem {
	background-image: url(images/menu/bullet.png);
	background-repeat: no-repeat;
	background-position: 10px 4px;
	display: block;
	padding-left: 20px;
}

