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

html,body{
height:100%;
}

body{
	background:url("img/bg/bg.jpg") 0 0 #ffffff repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#303030;
}

div#wrapper{
width:822px;
height:100%;
background:url("img/bg/introbakgrund.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:67px;
width:761px;
margin-left:22px;
background:url("img/logo.gif") 0px 20px no-repeat;
}

div#menuWrapper{
width:771px;
height:23px;
margin-top:12px;
margin-left:20px;
}

.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_oppen.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}

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

.roco{
width:105px;
height:23px;
display:block;
background:url("img/menu/beskrivning.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.roco:hover{
background:url("img/menu/beskrivning.gif") 0 -23px no-repeat;
}
.roco_oppen{
width:105px;
height:23px;
display:block;
background:url("img/menu/beskrivning_oppen.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.referenser{
width:104px;
height:23px;
display:block;
background:url("img/menu/referenser.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.referenser:hover{
background:url("img/menu/referenser.gif") 0 -23px no-repeat;
}
.referenser_oppen{
width:104px;
height:23px;
display:block;
background:url("img/menu/referenser_oppen.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.maskinpark{
width:90px;
height:23px;
display:block;
background:url("img/menu/maskinpark.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.maskinpark:hover{
background:url("img/menu/maskinpark.gif") 0 -23px no-repeat;
}
.maskinparkOppen{
width:90px;
height:23px;
display:block;
background:url("img/menu/maskinpark_oppen.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_oppen.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_oppen.gif") 0 0 no-repeat;
float:left;
margin-left:3px;
}
.kontakta_oss{
width:90px;
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:100px;
height:23px;
display:block;
background:url("img/menu/kontakta_oss_oppen.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:20px;
	margin-bottom:20px;
}

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

p.bigNews{
width:570px;
height:auto;
}

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

a.readMorePuff{
font-size:11px;
color:#717171;
background:url("img/pil.gif") 0 1px no-repeat;
padding-left:18px;
text-decoration:none;
margin-top:-10px;
margin-right:16px;
font-weight:bold;
float:right;
}
a.readMorePuff:hover{
color:#303030;
}
div.marg{
height:6px;
width:100%;
}
div.customers{
	width:176px;
	height:132px;
	background:url("img/nyheter.gif") 0 0 no-repeat;
}
div.blogg2{
	width:176px;
	height:350px;
	background:url("img/bloggb.jpg") 0 0 no-repeat;
}
div.custInfo{
width:160px;
height:auto;
margin-left:15px;
margin-top:16px;
font-size:11px;
color:#555555;
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.mapInfo{
width:150px;
height:auto;
margin-left:10px;
margin-top:1px;
font-size:11px;
color:#555555;
line-height:16px;
margin-bottom:6px;
}
div.puffLeft{
width:285px;
height:200px;
background:url("img/bg/bakgrund.gif") 0 0 #ffffff no-repeat;
float:left;
}
div.puffRight{
width:275px;
height:173px;
background:url("img/bg/bakgrund.gif") 0 0 #ffffff no-repeat;
float:left;
margin-left:50px;
}
div#textTop{
width:765px;
height:200px;
margin-left:29px;
margin-top:20px;
}
div#textCont{
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;
}

div#textContKomp{
width:435px;
height:auto;
margin-top:50px;
float:left;
}
div#uMenuMarg{
width:30px;
height:30px;
float:left;
}
div#uMenu{
width:145px;
height:auto;
margin-top:215px;
margin-left:0px;
margin-right:35px;
float:left;
}
.kompLi{
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:#8c8c8c;
border-top:1px solid #efefef;
display:block;
text-decoration:none;
background:url("img/fyrkant.gif") 0 10px #ffffff no-repeat;
}
.kompLi a{
text-decoration:none;
}
.kompLi:hover{
text-decoration:underline;
background:url("img/fyrkant.gif") 0 10px #fafafa no-repeat;
}
.kompLiAktiv{
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:#44697d;
border-top:1px solid #efefef;
display:block;
text-decoration:none;
background:url("img/pil.gif") 0 9px #ffffff no-repeat;
}
div.dateTextCont{
width:400px;
height:auto;
margin-left:5px;
margin-bottom:12px;
}
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:#2e2e2e;
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:#2e2e2e;
text-decoration:underline;
}
h5.textSida{
font-size:12px;
font-weight:bold;
color:#000000;
margin-left:5px;
margin-bottom:1px;
margin-top:20px;
}
div#refContExp{
width:auto;
height:auto;
}
p.kommentar{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#212121;
margin-top:15px;
margin-left:10px;
width:250px;
float:left;
}
div#kont_head{
width:763px;
height:328px;
margin-top:20px;
margin-left:29px;
}
div#kont_text{
width:435px;
height:auto;
margin-left:42px;
margin-top:20px;
}
div#footerMargin{
width:822px;
height:10px;
clear:both;
}
div#footer{
	width:820px;
	height:auto;
	text-align:center;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:0px;
	padding-bottom:5px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	background-color: #FFFFFF;
	border-bottom-color: #CCCCCC;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-top-width: thin;
}
div#footer a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
text-decoration:none;
margin-top:15px;
}
div#footer a:hover{
color:#993333;
text-decoration:underline;
}
h1.start {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	color:#983222;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}
h1.start {
	text-align: left;
	font-size: 22px;
	padding: 5px 0 5px 0;
	margin: 0 5px 0 5px;
}
h1.textS {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	color:#44697D;
	font-size: 20px;
	padding: 5px 0 5px 0;
	margin: 0 5px 0 5px;
}

