body {
margin:0;
padding:0;
color:#333333;
border:none;
background:url(../images/bodybg.jpg)  repeat-x;
background-color:#eeeeee;
font-family:Verdana;
font-size:11px;c
}
a, a:link, a:visited, a:active{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
color:#0067B0;
font-family:Verdana;
font-weight:normal;
}

h1 {
font-size:32px;
}
h2 {
font-size:18px;
}
h3 {
font-size:16px;
}
h4 {
font-size:14px;
}
h5 {
font-size:12px;
}
h6 {
font-size:10px;
}


img {
	border:0;
}


body.whitebg {
margin:0;
padding:0;
border:none;
background:url(../images/whitebg.jpg)  repeat-x;
background-color:#ffffff;
}

#main {
padding:0;
margin:0;
margin-left:auto;
margin-right:auto;
width:1002px;
background-color:#ffffff;
}

#top {
float:left;
padding:0;
margin:0;
width:1002px;
height:122px;
}

div#menu {
float:left;
width:1002px;
height:39px;
padding-bottom:20px;
background-color:#ffffff;
background-image:url(../images/menubg.gif);
background-repeat:repeat-x;
}
div#menuInner {
float:left;
width:988px;
height:39px;
background-image:url(../images/menubg.gif);
background-repeat:repeat-x;
padding-left:5px;
}
div#menuleft{
float:left;
width:5px;
height:39px;
background-image:url(../images/menubgleft.jpg);
background-repeat:no-repeat;
}
div#menuright{
float:left;
width:4px;
height:39px;
background-image:url(../images/menubgright.jpg);
background-repeat:no-repeat;
}
div#news ul{
list-style-type:none;
line-height:20px;
margin:0;
padding:0;
}
div#menu ul	{
background-image:url(../images/menubg.gif);
background-repeat:repeat-x;
text-align:center;
list-style-type:none;
margin:0;
padding:0;
float:left;
}
div#menu li {
background-image:url(../images/menubg.gif);
background-repeat:no-repeat;
background-position:top right;
text-align:center;
height:39px;
display:inline;
float:left;
padding:0 18px;
font-size:10px;
letter-spacing:1px;
}

/* set active page in top menu */
div#menu li.menuon,
body#Arbetssattprivat li#mainmenuvart-arbetssatt-privat,
body#Arbetssattforetag li#mainmenuvart-arbetssatt-foretag,
body#Organisationer li#mainmenuformanligt-samarbete,
body#Press li#mainmenuPress,
body#Historia li#mainmenuHistoria,
body#Karriar li#mainmenuKarriar,
body#Kontakt li#mainmenuvara-kontor-kontakt,
body#Erbjudanden li#mainmenuErbjudanden
{
background-image:url(../images/menubgactive.gif);
background-repeat:no-repeat;
background-position:top right;
text-align:center;
}
div#menu li#activemenu
{
background-image:url(../images/menubgactive.gif);
background-repeat:no-repeat;
background-position:top right;
text-align:center;
}
div#menu li a {
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
line-height:3.3em;
}
div#menu li a:hover {
color:#CCCCCC;
}





#kontakt_cities {
	width: 440px;
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
}

#kontakt_cities li {
	margin:0 0 30px 0;
	padding: 0 0 30px 0;
}


#kontakt_cities a:hover {
	background: transparent url(../images/img04.gif) repeat-x;
}

#content {
float:left;
width:1002px;
background-color:#ffffff;
padding:0;
margin:0;
padding-bottom:30px;
}

#bottom {
float:left;
width:1002px;
height:24px;
margin:0;
padding:0;
background-color:#ffffff;
background:url(../images/bottom1.jpg) no-repeat;
}

#bottom2 {
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
padding-bottom:50px;
text-align:center;
background-color:#eeeeed;
}

#startmain {
width:960px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
}

#startleft {
float:left;
width:740px;
padding:0;
margin:0;
}

#startright {
float:right;
width:200px;
margin:0;
margin-left:20px;
padding:0;
}


#startrightarea1 {
width:200px;
margin:0;
padding:0;
}
#starttext {
float:left;
margin:0;
padding:0;
width:362px;
margin-top:15px;
}

#startboxar {
float:left;
margin:0;
padding:0;
width:360px;
margin-top:15px;
margin-left:18px;
}

#startnewsletter {
margin:0;
margin-top:16px;
background:url(../images/start/nyhetsbrev.jpg) no-repeat;
width:200px;
height:168px;
padding:0;
}

#newsletterbox {
float:left;
margin:0;
width:160px;
padding:0;
padding-left:20px;
margin:75px 0 0 0;
}


#newsletterbox2 {
float:left;
margin:20px 0 0 20px;
width:88px;
padding:0;
}

#newsletterbox3 {
float:left;
margin:20px 0 0 0;
width:72px;
padding:0;
padding-left:20px;
}


#contactleft {
float:left;
margin:0;
padding:0;
width:200px;
margin-left:20px;
}

#contactcenter {
float:left;
margin:0;
padding:0;
width:440px;
margin-left:40px;
}

#contactright {
float:left;
margin:0;
padding:0;
width:242px;
margin-left:40px;
}

#contactright2 {
float:left;
margin:0;
padding:0;
width:242px;
margin-left:60px;
}

#contactcenter2 {
float:left;
margin:0;
padding:0;
width:700px;
margin-left:40px;
}

#aboutleft {
float:left;
margin:0;
padding:0;
width:200px;
margin-left:20px;
}


#aboutcenter {
float:left;
margin:0;
padding:0;
width:420px;
margin-left:40px;
}

#aboutcenter2 {
float:left;
margin:0;
padding:0;
width:700px;
margin-left:40px;
}

#aboutright {
float:left;
margin:0;
padding:0;
width:242px;
margin-left:60px;
}

#careerleft {
float:left;
margin:0;
padding:0;
width:200px;
margin-left:20px;
}

#careercenter {
float:left;
margin:0;
padding:0;
width:460px;
margin-left:40px;
}

#careercenter2 {
float:left;
margin:0;
padding:0;
width:700px;
margin-left:40px;
}

#careercenter3 {
float:left;
margin:0;
padding:0;
width:500px;
margin-left:40px;
}

#careerright {
float:left;
margin:0;
padding:0;
width:232px;
margin-left:30px;
padding-left:20px;
}

#pressleft {
float:left;
margin:0;
padding:0;
width:200px;
margin-left:20px;
}

#presscenter {
float:left;
margin:0;
padding:0;
width:440px;
margin-left:40px;
}

#pressright {
float:left;
margin:0;
padding:0;
width:242px;
margin-left:20px;
}

#privateleft {
float:left;
margin:0;
padding:0;
width:400px;
margin-left:20px;
}

#privatecenter {
float:left;
margin:0;
padding:0;
width:440px;
margin-left:40px;
}





.pressbox {
margin:0px 20px 15px 20px;
color:#0067B0;
text-decoration:none;
font-size:10px;
font-family:Verdana;
line-height:16px;
}

.pressbox a {
color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family:Verdana;
line-height:16px;
}

td.boxtop {
background:url(../images/general/boxtop.jpg) repeat-x;
}

td.boxbottom {
background:url(../images/general/boxbottom.jpg) repeat-x;
}

td.boxleft {
background:url(../images/general/boxleft.jpg) repeat-y;
}

td.boxright {
background:url(../images/general/boxright.jpg) repeat-y;
}



td.menucell, {
background:url(../images/menu/menubg.jpg) repeat-x;
text-align:center;
}

td.menucellactive, {
background:url(../images/menu/menubgactive.jpg) repeat-x;
text-align:center;
}

p.ingress {
margin:0;
padding:0;
font-size:14px;
font-family:Verdana;
color:#333333;
line-height:21px;
margin-bottom:15px;
}

div.aboutingress {
margin:0;
padding:0;
font-size:14px;
font-family:Verdana;
color:#333333;
line-height:21px;
margin-bottom:15px;
}

div.careeringress {
margin:0;
padding:0;
font-size:14px;
font-family:Verdana;
color:#333333;
line-height:21px;
margin-bottom:15px;
}

div.contactingress {
margin:0;
padding:0;
font-size:14px;
font-family:Verdana;
color:#333333;
line-height:21px;
margin-bottom:15px;
}

div.pressingress {
margin:0;
padding:0;
font-size:14px;
font-family:Verdana;
color:#333333;
line-height:21px;
margin-bottom:15px;
}

div.start {
margin:0;
padding:0;
font-size:12px;
font-family:Verdana;
color:#333333;
line-height:21px;
margin-bottom:15px;
}

div.start2 {
margin:0;
padding:0;
font-size:12px;
font-family:Verdana;
color:#333333;
line-height:18px;
}


.leftmainmenu {
 float:left;
margin:20px 0 0 0;
padding:0;
list-style:none;
width:180px;
}
.leftmainmenu li {
 color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
line-height:30px;
width:180px;
}
.leftmainmenu a {
 color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
line-height:30px;
}
.leftmainmenu .menuon a {
 color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:Verdana;
line-height:30px;
}


.menuon {
 color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:Verdana;
line-height:30px;
}





.leftsmallmenu {
 float:left;
margin:0 0 0 0;
padding:0;
list-style:none;
width:170px;
}
.leftsmallmenu li {
 margin:5px 0 5px 20px;
color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
line-height:20px;
}
.leftsmallmenu a {
 color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
line-height:20px;
}
.leftsmallmenu .menuon a {
 color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:Verdana;
line-height:20px;
}

p {
margin:2px 0px 2px 0px;
padding:2px 0px 2px 0px;
}

p.formtext {
margin:0;
padding:0;
font-size:11px;
font-family:Verdana;
color:#333333;
font-weight:bold;
line-height:18px;
}

p.formtextsmall {
margin:0;
padding:0;
font-size:9px;
font-family:Verdana;
color:#333333;
line-height:18px;
}

div.kontakttext {
margin:0;
padding:0;
font-size:11px;
font-family:Verdana;
color:#333333;
font-weight:normal;
line-height:15px;
margin-bottom:8px;
}

div.medarbetare {
margin:0;
padding:0;
font-size:11px;
font-family:Verdana;
color:#333333;
font-weight:normal;
line-height:15px;
margin-bottom:8px;
}

div.abouttext {
margin:0;
padding:0;
font-size:12px;
font-family:Verdana;
color:#333333;
line-height:18px;
margin-bottom:15px;
}

div.careertext {
margin:0;
padding:0;
font-size:12px;
font-family:Verdana;
color:#333333;
line-height:18px;
margin-bottom:15px;
}

div.contacttext {
margin:0;
padding:0;
font-size:12px;
font-family:Verdana;
color:#333333;
line-height:18px;
margin-bottom:15px;
}

div.presstext {
margin:0;
padding:0;
font-size:12px;
font-family:Verdana;
color:#333333;
line-height:18px;
margin-bottom:15px;
}

p.date {
margin:0px 20px 15px 20px;
padding:0;
font-size:9px;
font-family:Verdana;
font-weight:normal;
color:#0067B0;
}

p.downloads {
margin:0px 20px 0 20px;
padding:0;
font-size:11px;
font-family:Verdana;
font-weight:bold;
color:#0067B0;
}

div.privatetext {
margin:0;
padding:0;
font-size:12px;
font-family:Verdana;
color:#333333;
line-height:18px;
margin-bottom:15px;
}

div.privateingress {
margin:0;
padding:0;
font-size:14px;
font-family:Verdana;
color:#333333;
line-height:21px;
margin-bottom:15px;
}

p.bottomtext {
margin:0;
padding:0;
font-size:10px;
font-family:Verdana;
font-weight:normal;
color:#666666;
line-height:25px;
}

h2.huvudrubrik {
margin:0;
padding:0;
font-size:18px;
font-family:Verdana;
font-weight:normal;
color:#0067B0;
margin-bottom:5px;
margin-top:0px;
}


h3.underrubrik {
margin:0;
padding:0;
font-size:14px;
font-family:Verdana;
font-weight:normal;
color:#0067B0;
}

h3.underrubrik2 {
margin:0;
padding:0;
font-size:14px;
font-family:Verdana;
font-weight:bold;
color:#0067B0;
}

h2.boxrubrik {
margin:20px 20px 15px 20px;
padding:0;
font-size:18px;
font-family:Verdana;
font-weight:normal;
color:#0067B0;
}

h1.sidmenyrubrik {
margin:0 0 15px 0;
padding:0;
font-size:18px;
font-family:Verdana;
font-weight:normal;
color:#0067B0;
}


h4.huvudrubrik {
margin:0;
padding:0;
font-size:18px;
font-family:Verdana;
font-weight:normal;
color:#0067B0;
margin-bottom:5px;
margin-top:0px;
}

div.boxtext {
margin:0px 20px 15px 20px;
padding:0;
font-size:11px;
font-family:Verdana;
font-weight:normal;
color:#333333;
}

img.imageclass {
padding:0;
margin:0;
}

div.cities {
	text-align:center;
	margin:0;
	padding:0;
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color:#333333;
}





a {
font-family:Verdana;
color:#0067B0;
}

.partnerslinks {
color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
}
.partnerslinks a {
color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
}


a.pressLink:link {color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family:Verdana;
line-height:16px;
}
a.pressLink:visited {color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family:Verdana;
line-height:16px;
}
a.pressLink:hover {color:#61711e;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family:Verdana;
line-height:16px;
}
a.pressLink:active {color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family:Verdana;
line-height:16px;
}

a.aboutLink:link {color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
}
a.aboutLink:visited {color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
}
a.aboutLink:hover {color:#000000;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
}
a.aboutLink:active {color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
}

a.officeLink:link {color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family:Verdana;
line-height:25px;
}
a.officeLink:visited {color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family:Verdana;
line-height:25px;
}
a.officeLink:hover {color:#61711e;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family:Verdana;
line-height:25px;
}
a.officeLink:active {color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:11px;
font-family:Verdana;
line-height:25px;
}

a.sidmenyLink:link {color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
line-height:30px;
}
a.sidmenyLink:visited {color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
line-height:30px;
}
a.sidmenyLink:hover {color:#000000;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
line-height:30px;
}
a.sidmenyLink:active {color:#333333;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
line-height:30px;
}

a.sidmenyLinkActive:link {color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:Verdana;
line-height:30px;
}
a.sidmenyLinkActive:visited {color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:Verdana;
line-height:30px;
}
a.sidmenyLinkActive:hover {color:#61711e;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:Verdana;
line-height:30px;
}
a.sidmenyLinkActive:active {color:#0067B0;
text-decoration:none;
font-weight:bold;
font-size:12px;
font-family:Verdana;
line-height:30px;
}

a.bokaLink:link {color:#ffffff;
text-decoration:none;
font-weight:normal;
font-size:18px;
font-family:Verdana;
}
a.bokaLink:visited {color:#ffffff;
text-decoration:none;
font-weight:normal;
font-size:18px;
font-family:Verdana;
}
a.bokaLink:hover {color:#eeeeee;
text-decoration:none;
font-weight:normal;
font-size:18px;
font-family:Verdana;
}
a.bokaLink:active {color:#ffffff;
text-decoration:none;
font-weight:normal;
font-size:18px;
font-family:Verdana;
}

a.avanmalanLink:link {color:#000000;
text-decoration:underline;
font-weight:normal;
font-size:9px;
font-family:Verdana;
}
a.avanmalanLink:visited {color:#000000;
text-decoration:underline;
font-weight:normal;
font-size:9px;
font-family:Verdana;
}
a.avanmalanLink:hover {color:#333333;
text-decoration:underline;
font-weight:normal;
font-size:9px;
font-family:Verdana;
}
a.avanmalanLink:active {color:#000000;
text-decoration:underline;
font-weight:normal;
font-size:9px;
font-family:Verdana;
}

a.boxLink:link {color:#0067B0;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
}
a.boxLink:visited {color:#0067B0;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
}
a.boxLink:hover {color:#61711e;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
}
a.boxLink:active {color:#0067B0;
text-decoration:none;
font-weight:normal;
font-size:11px;
font-family:Verdana;
}

a.menuLink:link {color:#ffffff;
text-decoration:none;
font-weight:normal;
font-size:10px;
font-family:Verdana;
letter-spacing:1px;
word-spacing:2px;
}
a.menuLink:visited {color:#ffffff;
text-decoration:none;
font-weight:normal;
font-size:10px;
font-family:Verdana;
letter-spacing:1px;
word-spacing:2px;
}
a.menuLink:hover {color:#dddddd;
text-decoration:none;
font-weight:normal;
font-size:10px;
font-family:Verdana;
letter-spacing:1px;
word-spacing:2px;
}
a.menuLink:active {color:#ffffff;
text-decoration:none;
font-weight:normal;
font-size:10px;
font-family:Verdana;
letter-spacing:1px;
word-spacing:2px;
}

div.staffrec_joblist{

width:640px;
background-color:#FFFFFF;
border-style:solid;
border-width:1px;
border-color:#FFFFFF;
font-family:Verdana;
font-size:13px;
color:#000000;
text-align:left;
}

div.staffrec_joblist a{

color:#000000;
}



table.staffrec_joblist_tb th{

background-color:#0067B0;
}

table {
	border:0;
}

td {
	border:0;
}





.imgleftalign {
	padding-right:20px;
	float:left;
}

.imgrightalign {
	padding-left:20px;
	float:right
}





