body
{
	margin-top: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size:11px;
}
img,img:a
{
	border:0px;
}

a
{	
	color: #00329B;	
	text-decoration:none;
}

a:link
{
	color: #00329B;	
	text-decoration:none;
}

a:active
{
	color: #00329B;
	text-decoration:none;
}
a:visited
{
	color: #00329B;
	text-decoration:none;	
}
a:highlight
{
	color: #008242;
}

a:hover
{	
	color:#008242;
	text-decoration:none;	
}
UL
{
	
	list-style-image : url(../img/square.gif);
	padding-left:15px;
	margin-left:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #333;
}
OL
{
	padding-left:15px;
	margin-left:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #333;
}
LI
{
	margin-bottom:5px;
	line-height:14px;
}
Table
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;	
	font-size:11px;
}
.1pxBottomSpacer
{
	border-bottom: solid 1px #BBC2D4;
}
.1pxSpacer
{
	background-color: #BBC2D4;
}
.TableSpacer
{
	width: 100%;
	height: 3px;
	background-color: #102A87;

}
.MainTableClass
{
	width: 790px;
	margin-top: 0px;
	margin-left: 0px;
	border-width: 0px;
	border-style: none;
	border-color: Black;
}
.MainTableBGRepeaterClass
{
	background-image: url(../img/top_bg_cont.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: 0 0;
}
.HeaderTableClass
{
	width: 790px;
	height: 59px;
	margin-top: 0px;
	margin-left: 0px;
	border-width: 1px;
	border-style: none;
	border-color: Black;
	background-image: url(../img/top_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.LeftMenuTableClass
{
}
.LeftMenuTableClassHeader
{
	height: 18px;
	font-size: 11px;
	font-weight:bold;
	color: #00329b;
	background-color: #f4f3f0;
}
.LeftMenuTableClassItem
{
	color: #008240;
	font-size: 11px;
	
	text-decoration:none;
}
.LeftMenuTableClassTable
{
	margin-left:5px;
}
  .highlight 
  {
		font-family:Verdana;
		font-size:11px;
		font-weight:bold; 
		color:#008242;
		padding-right:6px;  
		cursor:default;
		white-space:nowrap;  
		cursor: hand;
		background-color:White;
  }

.MainContentColumnClass
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #BBC2D4;
	border-right-color: #BBC2D4;
	border-bottom-color: #BBC2D4;
	border-left-color: #BBC2D4;
}
.MainContentTableClass
{
	height: 100%;	
}
.StartPageMainContentTableClass
{
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	top: 0px;
}
.zero
{
	margin-left: 0px;
	margin-top: 0px;
	padding: 0px 0px 0px 0px;
	left: 0px;
	top: 0px;
}
.huvudmeny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4F5A88;
}
/* Vignette till olika delar av sajten*/
.04bread {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 100%;
	color: #333333;
}
.04breadHref 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 100%;
	color: #333333;
}
.rubrik01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #008242;
	font-weight: bold;
	line-height:115%;
}
.rubrik02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.rubrik03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #008242;
}
.bread {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.transp {
	background-image: url(img/transp.gif);
	background-repeat: repeat;
	height: 70px;
	width: 170px;
	text-align: left;
	vertical-align: top;
	padding: 5px;

}
.green-rub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #008341;
}
.txttbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 240px;
}
.bildtext {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 130%;
	font-size: 9px;	
	color: #505C87;	
}
.breadcrumb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #018242;
	padding-left: 25px;

}
.breadcrumb a,.breadcrumb a:visited,.breadcrumb a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #018242;
	text-decoration: none;

}
.litenbild {
	border: 1px solid #999999;
}

.menu-tbl 
{
	background-color: #F4F3F8;
	height: 17px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #102A87;
	border-right-color: #102A87;
	border-bottom-color: #102A87;
	border-left-color: #102A87;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #505C86;
	padding-left: 15px;


}
.introTableClass
{
	font-size: 11px;
}
.breadcrmb-tbl {
	background-color: #F4F3F8;
	height: 21px;
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #BCC1D4;
	border-right-color: #BCC1D4;
	border-bottom-color: #102A87;
	border-left-color: #BCC1D4;
}
.blinker {
	width: 160px;
}
.blinker-txt {
	padding: 15px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.color {
	height: 17px;
	width: 17px;
	border: 1px solid #000000;

}
.colorspec {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 17px;
	width: 300px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;


}
.colornr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	height: 17px;
	width: 80px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;

}
.news-tbl {
	width: 130px;
	padding-left: 15px;
	padding-top: 15px;
}
.news-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.news-readmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.dok-bild {
	
	padding-top: 15px;
	padding-left: 15px;		
}
.dokbildlineheight
{
	line-height:5px;
}
.rubrik-tbl {
	width: 448px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #102A87;
	border-right-color: #102A87;
	border-bottom-color: #102A87;
	border-left-color: #102A87;
}
.dok-txt-bild {
	width: 448px;
}
.ingress {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #333333;
}
.08nyhetsrubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #008240;
}
.08nyhetsrubrikPuff 
{
	background-image: url(/img/utrop.gif);
	background-repeat: no-repeat;
	text-indent: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #008240;
}
.08nyhetsrubrikPuffText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #008240;
}
.08nyhetsrubrik a, .08nyhetsrubrik a:hover, .08nyhetsrubrik a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #008240;
}
.09nyhetsrubrik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #008240;
}
.09nyhetsdatum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.news-date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.news-readmore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.10lasmer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #00329B;
	text-decoration: underline;
}
.blinkerdiv
{
	clear:right;
	margin-top:-15px;
	margin-left:120px;
}
.Link {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #00329B ;
	text-decoration: none;			
}
.Grey_dot
{
	background-image: url(../img/dotted_line.gif);
	background-repeat:repeat-x;
	padding-top:10px;
}
.Green_Dot
{
	background-image: url(../img/green_dotted_line.gif);
	background-repeat:repeat-x;
	padding-top:10px;
}
#Foretagdiv
{
	position:absolute;
	left: 450;
	top: 230;
	width: 175;
}
#Hushalldiv
{
	position: absolute;
	left: 124;
	top: 230;
	width: 175;
}
.ForstasidadivHeader
{
	font-weight:bold;
	color: #008240
}
.Mellanrubrik
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #008240;
}
.MainMainContentTableClass
{
	font-size: 11px;		
}
.AvcIntro
{
	padding-right: 6px;
}
.OpenHour
{
	padding-left: 6px;
}
.KartInformationTextClass
{
	padding-left: 10px;
	letter-spacing: 100%;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}
.KartInformationBildClass
{
	padding-right: 25px;
	text-align: right;
	vertical-align: middle;	
}
.OppettiderTable
{
	width: 220px;
}
.OppetTiderExInfo
{
	background-image: url(/img/utrop.gif);
	background-repeat: no-repeat;
	vertical-align: baseline;
	text-indent: 12px;
	color: #505C87;		

}
.OppetTiderTRColor
{
	background-color:#F4F3F8;
}

.OppetTiderTD
{
	color:333333;	
}
.OppetTiderTable
{
	width:220px;	
	border-width:0px;
	padding: 2 2 2 2;		
}
.SortListSelectedLetter
{
	text-transform:uppercase;	
	font-weight:bold;
}
.SortListTable
{
	font-size:10px;
	width:582px;	
	BORDER-Right: #bcc1d4 1px solid;
	BORDER-Left: #bcc1d4 1px solid;
	BORDER-Top: #bcc1d4 1px solid;
}
.SortListTD1
{
	color:#333333;
	padding: 0px 0px 0px 5px;
	BORDER-BOTTOM: #bcc1d4 1px solid;	
	BORDER-Right: #bcc1d4 1px solid;
}
.SortListTD2
{
	color:#333333;
	padding:3px 0px 3px 5px;
	padding: 0px 0px 0px 5px;
	BORDER-BOTTOM: #bcc1d4 1px solid;	
	BORDER-Right: #bcc1d4 1px solid;		
}
.SortListTD3
{
	color:#333333;
	padding: 0px 0px 0px 5px;
	BORDER-BOTTOM: #bcc1d4 1px solid;	
	
}

.printPageClass
{
	background-image: url(/img/printer.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	
	height:17px;
	color: #505C87;
	font-size: 9px;
	font-weight: normal;
	cursor: hand;
	padding-right: 20;
	text-align: right;
	vertical-align: bottom;
}
span
{
	padding: 0px 0px 0px 0px;
	line-height:14px;
}
p
{
padding: 0px 0px 0px 0px;
font-size:11px;
line-height:14px;
color: #333333;
}
.AlignMiddle Input
{
	vertical-align:middle;	
}
.AlignMiddle Label
{
	vertical-align:middle;	
}
.AlignMiddle span
{
	vertical-align:middle;	
}
.RedBoldFont
{
	color:Red;
	font-weight:bold;
}
.ErrorInfo
{
	color:Red;
	
}
.PrintPage
{
	background-image: url(/img/printer.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	
	height:17px;
	color: #505C87;
	font-size: xx-small;
	font-weight: normal;
	cursor: hand;
	padding-right: 20;
	text-align: right;
	vertical-align: bottom;
	margin-left:300px;
}

.footer-tbl
{
	background-color: #FFF;
	height: 18px;
	width: 100%;	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #102A87;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #505C86;

}
.footer-tbl_info 
{
	background-color: #F4F3F8;
}
.footer-tbl_semko
{
	width: 100%;
	height: 82px;
}
#semkoImgHolder
{
	background-image: url(../images/semko_dekra_logga.gif);
	background-repeat: no-repeat;
	background-position: right, right;
	width: 205px;
	height: 65px;	
	top: -8px;
	position: relative;
	float: right;
}
/*Job openings*/

.jobheader
{
	width:90px;
	color: #333333;
	float:left;
	font-size:11px;
}
.jobarea
{
	width:440px;
	font-size:11px;
}
.joblistext
{
	width:260px;
	float:left;
	font-size:11px;
}
.jobmeta
{
	width:90px;
	float:left;
	margin-top:3px;
	font-size:11px;
	color: #333333;
}
.jobbline
{
	border-bottom: 1px solid #C2C2C2;
	margin-bottom: 3px;
	width:448px;
	font-size:11px;
}
.jobs
{
	width:440px;
	padding-bottom:7px;
	font-size:11px;
}
.jobattach
{
	margin-left:5px; 
	font-size:11px; 
	PADDING-RIGHT: 5px; 
	FLOAT: left; 
	WIDTH: 85px; 
	COLOR: #333333; 
	LINE-HEIGHT: 130%; 
	FONT-FAMILY: Verdana, Arial, sans-serif
}
.xformButton
{
	position:relative;
	top: 60px;
	left:300px;
	width: 60px;
}
.formButton
{
	color:#333;
}
.jobbtext
{
	padding-right:10px;
	font-size:11px;
	width:85px;
}
.jobbtextbox
{
	width:245px;
}
.formtext
{
	padding-right:10px;
	color:#333;
}
.formtextbox
{
	width:200px;
}
.regtextbox
{
	width:200px;
}
.normaltext
{
	font-size:11px;
	color: #333333;
}
/*faq*/
.faq
{
	margin:5px 0px 0px 0px;
}
div.menuitemchild0
{
	width: 100%;
	padding: 0.4em 0em 0.6em 0em;
	float: left;
	font-weight:bold;
	font-size:1.0em;
}
div.menuitemchild a
{
	text-decoration:none;
	color: White;
	font-weight:bold;
	font-size:1.0em;
}