@CHARSET "UTF-8";

	body {
		font-family:verdana,geneva,sans-serif;
		font-size:11px;
		color:#202020;
		line-height:130%;
	}
	
	*:focus {outline: 0;}
	
	a {
		color:#404040;
		text-decoration:none;
	}
	
	a:hover {
		text-decoration:underline;
	}
	
	a.clean:hover {
		text-decoration:none;
	}

	div.head {
		background-image:url(/images/topfade.gif);
		background-repeat:repeat-x;
		height:100px;
	}
	
	div.head div.inner {
		width:1000px;
		margin:0px auto;
	}

	div.menu {
		border-bottom:1px solid #e8e8e8;
	}

	div.menu div.inner {
		margin:0px auto;
		width:1030px;
		height:25px;
		line-height:25px;
	}

	.inner {
		text-align:left;
	}

	ul.navigation li {
		float:left;
		border-right:1px solid #e8e8e8;
		font-size:14px;
		font-family:Arial;
	}
	
	ul.navigation li ul {
		border-left:1px solid #e8e8e8;
		border-bottom:1px solid #e8e8e8;
		margin-left:-1px;
	}
	
	ul.navigation li a {
		padding:0px 15px;
	}
	
	ul.navigation>li.active {
		border-bottom:1px solid #c0c0c0;
	}
	
	ul.navigation li.active {
		background-color:#f5f5f5;
	}

	ul.navigation.right li {
		border-right:0px;
	}

	ul.navigation li:hover, ul.navigation li.hover {
		background-color:#f5f5f5;
	}

	.right {
		float:right;
	}

	td {
		vertical-align:top;
	}

	div.content {
		width:1000px;
		margin:0px auto;
	}
		
	.hovermapImage {
		position:absolute;
	}
	
	.linkbox {
		height:34px;
		line-height:34px;
		text-align:center;
		margin-bottom:10px;
	}
	
	.linkbox a {
		color:white;
		font-size:18px;
		font-family:Trebuchet MS,Helvetica,sans-serif;
	}
	
	.linkbox.green {
		background-image:url(/images/linkboxgreen_bg.gif);
	}
	
	.linkbox.green .right {
		background-image:url(/images/linkboxgreen_right.gif);
		width:5px;
		height:34px;
	}
	
	.linkbox.orange {
		background-image:url(/images/linkboxorange_bg.gif);
	}
	
	.linkbox.orange .right {
		background-image:url(/images/linkboxorange_right.gif);
		width:5px;
		height:34px;
	}
	
	h1, .h1 {
		color:#5B8932;
		font-family:'Trebuchet MS';
		font-size:20px;
		font-weight:bold;
		line-height:110%;
		margin-bottom:10px;
	}
	
	h2, .h2 {
		color:#5B8932;
		font-family:'Trebuchet MS';
		font-size:16px;
		font-weight:bold;
		line-height:110%;
		margin-bottom:3px;
	}
	
	h3, .h3 {
		color:#303030;
		font-family:verdana,geneva,sans-serif;
		font-size:11px;
		font-weight:bold;
		line-height:140%;
	}
	
	h4, .h4 {
		color:#5B8932;
		font-family:'Trebuchet MS';
		font-size:14px;
		font-weight:bold;
		line-height:140%;
	}
	
	h5, .h5 {
		color:#5B8932;
		font-family:'Trebuchet MS';
		font-size:14px;
		font-weight:bold;
		line-height:140%;
	}
	
	div.company_contentitem_right_freepostions {
		
		background-image: url('/images/2008-04-18-lediga-platser3.gif');
		background-position: right top;
		background-repeat: no-repeat;
		padding:10px 0px;
		width:280px;
		vertical-align:top;
		float:left;
	}
	
	div.company_contentitem_left {
		padding:0px 0px;
		width:300px;
		vertical-align:top;
		float:left;
		overflow:hidden;
	}
	
	div.company_contentitem_left img {
		float:left;		
		margin-right:8px;
		margin-top:15px;
	}
	
	div.company_contentitem_left div {
		float:left;
		width:145px;
		margin-top:10px;
	}	
	
	div.company_contentitem_right {
		padding:10px 0px;
		width:280px;
		vertical-align:top;
		margin-top:10px;
		float:left;
	}
	
	div.company_contentitem_right_freepostions p {
		margin-left:5px;
		width:275px;
	}
	
	div.company_contentitem_right p {
		margin-left:5px;		
	}
	
	
	div.company_contentitem_right_freepostions div {
		border-left: solid 1px #5b8932;
	}
	
	div.company_contentitem_right div {
		border-left: solid 1px #5b8932;
	}
	
	div.company_contentitem_table {
		margin-top:1px;	
		margin-bottom:26px;
		font-size: 11px;
		font-family: 'arial', sans-serif; 
	}
	
	div.frontpage_divider {
		background-color:#466512;
		color:white;
		font-size: 150%;
		margin-bottom:5px;
		padding:3px;
	}
	
	.contentcontent {
		background-color:#ffffff;
		padding:3px;
	}
	
	.contentcontent a {
		color:#5b8932;
	}
	
	td.contentitem_left {
		padding:10px;
		width:170px;
		vertical-align:top;
	}
	
	td.contentitem_divider {
		width:1px;
		background-color:#5b8932;
	}
	
	td.contentitem_right {
		padding:10px;
		width:285px;
		vertical-align:top;
	}
	
	div.contentitem_logo {
		text-align:center;
		margin-top:5px;
	}
	
	table.contentitem_table {
		margin-top:6px;	
		margin-bottom:6px;
	}
	
	p {
		margin-bottom:10px;
	}
	
	table.blog, table.contentpaneopen {
		width:100%;
	}
	
	div.hvbfulltext {
		clear:both;
		border-top:solid 1px #afafaf;
		padding-top:5px;
		margin-top:0px
	}
		
	div.hvbfulltext_left {
		width:500px;
		float:left;
		clear:left;
	}
		
	div.hvbfulltext_image {
		width:150px;
		float:right;
		margin-left:10px;
		margin-right:12px;
	}
		
	div.hvbfulltext_text {
		float:left;
		width:500px
	}
		
	div.hvbintrotext_box {
		width:700px;
		clear:both;
		float:left
	}
		
	div.hvbintrotext_left {
		border-left:solid 1px #afafaf;
		margin-left:0px;
		width:370px;
		float:left;
		padding-left:10px;
	}
		
	div.hvbintrotext_right {
		width:110px;
		height:50px;
		float:right;
		margin-left:15px;
		clear:right;
		border-left:solid 1px #afafaf;
		padding-left:10px;
		height:172px;
	}