*{
	padding:0px;
	margin:0px;
	margin-left: 0px;
	margin-top: 0px;
}

html,body{
height:100%;
}

body{
background:url("img/bg/bakgrund.jpg") 0 0 #ffffff repeat-x;
margin:0px;
padding:0px;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

div#w{
width:820px;
height:100%;
background:url("img/bg/bakgrundskugga.gif") 0 102px no-repeat;
margin-left:71px;
position:absolute;
left:50%;
margin-left:-411px;
}

img.logo{
margin-top:26px;
margin-left:22px;
border:0px;
}

div#logo{
height:68px;
width:761px;
margin-left:22px;
background:url("img/mobergs.gif") 0px 13px no-repeat;
}

div#menyw{
width:761px;
height:23px;
margin-top:11px;
margin-left:22px;
}

.hem{
width:58px;
height:23px;
display:block;
background:url("img/menu/start.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.hem:hover{
background:url("img/menu/start.gif") 0 -23px no-repeat;
}
.hemOppen{
width:58px;
height:23px;
display:block;
background:url("img/menu/start_open.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}

.mobergs{
width:108px;
height:23px;
display:block;
background:url("img/menu/om.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.mobergs:hover{
background:url("img/menu/om.gif") 0 -23px no-repeat;
}
.mobergsOppen{
width:108px;
height:23px;
display:block;
background:url("img/menu/om2.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}

.produkter{
width:143px;
height:23px;
display:block;
background:url("img/menu/produkter.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.produkter:hover{
background:url("img/menu/produkter.gif") 0 -23px no-repeat;
}
.produkterOppen{
width:143px;
height:23px;
display:block;
background:url("img/menu/produkter_open.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.referens{
width:104px;
height:23px;
display:block;
background:url("img/menu/kompetenser.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.referens:hover{
background:url("img/menu/kompetenser.gif") 0 -23px no-repeat;
}
.referensOppen{
width:104px;
height:23px;
display:block;
background:url("img/menu/kompetenser_open.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.blogg{
width:90px;
height:23px;
display:block;
background:url("img/menu/blogg.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.blogg:hover{
background:url("img/menu/blogg.gif") 0 -23px no-repeat;
}
.bloggOppen{
width:90px;
height:23px;
display:block;
background:url("img/menu/blogg_open.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.rekrytering{
width:95px;
height:23px;
display:block;
background:url("img/menu/rekrytering.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.rekrytering:hover{
background:url("img/menu/rekrytering.gif") 0 -23px no-repeat;
}
.rekryteringOppen{
width:95px;
height:23px;
display:block;
background:url("img/menu/rekrytering_open.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.kontakta_oss{
width:105px;
height:23px;
display:block;
background:url("img/menu/kontakta_oss.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.kontakta_oss:hover{
background:url("img/menu/kontakta_oss.gif") 0 -23px no-repeat;
}
.kontakta_ossOppen{
width:105px;
height:23px;
display:block;
background:url("img/menu/kontakta_oss_open.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}

div#flaggor{
width:36px;
height:46px;
float:left;
}
div#flash{
width:763px;
height:280px;
margin-top:20px;
margin-left:29px;
}

div#content{
width:767px;
height:auto;
margin-top:31px;
margin-left:29px;
}

div.leftStartCont{
width:570px;
height:auto;
float:left;
}

div.leftStart{
width:420px;
max-width:570px;
min-height:114px;
height:auto;
float:left;
padding-left:150px;
background:url("img/skruv.jpg") 0 0px no-repeat;
margin-bottom:123px;
}

div.rightStart{
width:176px;
height:auto;
float:left;
margin-left:18px;
}

a.lasmer{
font-size:11px;
color:#666666;
background:url("img/lasmer.gif") 0 1px no-repeat;
padding-left:18px;
text-decoration:none;
margin-top:5px;
}
a.lasmer:hover{
color:#333333;
}

a.lasmerHoger{
font-size:11px;
color:#666666;
background:url("img/lasmer.gif") 0 1px no-repeat;
padding-left:18px;
text-decoration:none;
margin-top:18px;
margin-left:15px;
}
a.lasmerHoger:hover{
color:#303030;
}

a.lasmerRuta{
font-size:11px;
color:#666666;
background:url("img/lasmer.gif") 0 1px no-repeat;
padding-left:18px;
text-decoration:none;
margin-top:-10px;
margin-right:16px;
font-weight:bold;
float:right;
}
a.lasmerRuta:hover{
color:#333333;
}
div.marg{
height:6px;
width:100%;
}
div.sidoruta{
width:176px;
height:132px;
background:url("img/nyheter.gif") 0 0 no-repeat;
}
div.sidorutaI{
width:150px;
height:auto;
margin-left:15px;
margin-top:10px;
font-size:11px;
color:#666666;
line-height:16px;
margin-bottom:10px;
}

h5{
height:26px;
margin-left:15px;
color:#ffffff;
font-size:13px;
font-weight:bold;
line-height:26px;
}

div.map{
margin-top:10px;
width:176px;
height:178px;
background:url("img/annat.gif") 0 0 no-repeat;
}
div.blogg2{
	margin-top:10px;
	width:176px;
	height:380px;
	background:url("img/bloggb.jpg") 0 0 no-repeat;
}

div.mapInfo{
width:140px;
height:auto;
margin-left:15px;
margin-top:10px;
font-size:11px;
color:#666666;
line-height:16px;
margin-bottom:6px;
}
div.rutaV{
width:285px;
height:200px;
background:url("img/bg/bakgrundsk.gif") 0 0 #ffffff no-repeat;
float:left;
}
div.rutaH{
width:275px;
height:173px;
background:url("img/bg/bakgrundsk.gif") 0 0 #ffffff no-repeat;
float:left;
margin-left:200px;
}
div#textRubrik{
width:765px;
height:200px;
margin-left:29px;
margin-top:20px;
}
div#textInnehall{
width:435px;
height:auto;
margin-left:210px;
margin-top:35px;
}
p.ingress400{
font-size:12px;
font-weight:bold;
margin-left:5px;
margin-bottom:12px;
line-height:17px;
width:400px;
}
p.ingress330{
font-size:12px;
font-weight:bold;
margin-left:5px;
margin-bottom:12px;
line-height:17px;
width:330px;
}
p.ingress340{
font-size:12px;
font-weight:bold;
margin-left:5px;
margin-bottom:12px;
line-height:17px;
width:340px;
}
div#kompetenser{
width:764px;
min-height:500px;
height:auto;
margin-top:20px;
margin-left:30px;
padding:0px;
background:url("img/bg/mobergs.jpg") 0 0 no-repeat;
}
li{
line-height:20px;
}

div#textInnehallKomp{
width:435px;
height:auto;
margin-top:210px;
float:left;
}
div#iMeny{
width:145px;
height:auto;
margin-top:215px;
margin-left:0px;
margin-right:35px;
float:left;
}
.lankruta{
margin:0px;
text-transform:uppercase;
width:165px;
max-width:145px;
padding-top:6px;
padding-bottom:6px;
padding-left:12px;
line-height:17px;
font-size:10px;
color:#999999;
border-top:1px solid #efefef;
display:block;
text-decoration:none;
background:url("img/fyrkant.gif") 0 10px #ffffff no-repeat;
}
.lankruta a{
text-decoration:none;
}
.lankruta:hover{
text-decoration:underline;
background:url("img/fyrkant.gif") 0 10px #fafafa no-repeat;
}
.lankrutaAktiv{
margin:0px;
text-transform:uppercase;
width:145px;
max-width:145px;
padding-top:6px;
padding-bottom:6px;
padding-left:12px;
line-height:17px;
font-size:10px;
color:#58A618;
border-top:1px solid #efefef;
display:block;
text-decoration:none;
background:url("img/pil.gif") 0 9px #ffffff no-repeat;
}

p.ingress{
font-size:12px;
font-weight:bold;
margin-left:5px;
margin-bottom:12px;
line-height:17px;
}
p.text{
font-size:12px;
margin-left:5px;
margin-bottom:10px;
line-height:20px;
color:#2e2e2e;
}
p.text a{
font-size:12px;
margin-left:5px;
margin-bottom:10px;
line-height:20px;
color:#333333;
text-decoration:none;
background:url("img/fyrkant.gif") 0 4px no-repeat;
padding-left:10px;
}
p.text a:hover{
font-size:12px;
margin-left:5px;
margin-bottom:10px;
line-height:20px;
color:#333333;
text-decoration:underline;
}
h5.textSida{
font-size:12px;
font-weight:bold;
color:#000000;
margin-left:5px;
margin-bottom:1px;
margin-top:20px;
}
div#kont_text{
width:435px;
height:auto;
margin-left:42px;
margin-top:20px;
}
div#kantNer{
width:822px;
height:10px;
clear:both;
}
div#fot{
	width:100%;
	height:auto;
	text-align:center;
	margin-top:15px;
	margin-bottom:20px;
	margin-left:0px;
	padding-bottom:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	background-color: #FFFFFF;
	border-top-color: #CCCCCC;
	border-top-width: thin;
	border-top-style: solid;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: thin;
	padding-top: 5px;
}
div#fot a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-decoration:none;
margin-top:15px;
}
div#fot a:hover{
	color:#58A618;
	text-decoration:underline;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
h1.start {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	color:#58A618;
	letter-spacing: -0.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
	font-size:16pt;
}

