BODY {   
	font-family: Arial, Helvetica;
	font-size: 12px;
	color:#333333;
	background: #eeeeee;   
}
/*TD	{vertical-align:top;text-align:left;}*/

H1 {
	font-family:'Helvetica Light', Helvetica, Arial; 
	font-size:30px; 
	color:#333; 
	font-weight:normal;
	line-height:1em;
}

H2 {
	font-family:Arial,Verdana,Helvetica; 
	color:#333;
	font-weight:bold;
	font-size:16px; 
	line-height:150%
}

A {
    color: navy;
    text-decoration: none
}

A:hover {
    color: red;
    text-decoration: underline
}

TD {
    font-size: 12px;
    font-family: Arial, Helvetica;
    line-height:140%
}

INPUT {
    font-size: 10px;
    font-family: Arial, Helvetica
}

SELECT {
    font-size: 10px;
    font-family: Arial, Helvetica
}

TEXTAREA {
    font-size: 12px;
    font-family: Arial, Helvetica
}

UL {
	 list-style-type: square;
}

FORM {
	margin:0;
}

img	{ vertical-align: top }
.mainTD {
	padding-top:30px; 
	padding-bottom:30px; 
	padding-left:90px; 
	padding-right:40px
}

.rubrik2
{
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: uppercase;
    COLOR: black;
    BORDER-BOTTOM: 1px solid;
    BORDER-COLOR: #177DCD;
    FONT-FAMILY: Arial,Helvetica
}

.rubrik3
{
    FONT-SIZE: 12px;
    COLOR: black;
    line-height:150%;
    BORDER-BOTTOM: 1px solid;
    BORDER-COLOR: #177DCD;
    FONT-FAMILY: Arial,Helvetica
}

.tableType1{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: white;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial, Helvetica
}

.smallBread {
	font-family:arial,helvetica;
	font-size:10px;
	line-height:150%
}

.smallBread B {
	font-family:arial,helvetica;
	font-size:12px;
	line-height:150%;
	FONT-WEIGHT:BOLD
}

.ingress {
	font-family:Verdana,Arial;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	line-height:150%
}

.ingressPos {
	font-family:Arial, Helvetica, Verdana;
	color:#333333;
	font-size:16px;
	line-height:140%
}

.bread A{
	font-family: Arial, Helvetica;
	color:red;
	font-size:12px;
	line-height:150%;
	text-decoration: none;
}

.bread A:hover{
	font-family: Arial, Helvetica;
	color:red;
	font-size:12px;
	line-height:150%;
	text-decoration: underline;
}

.wSmallBread {
	font-family: Arial, Helvetica;
	color:white;
	font-size:9px;
}

.smallInfoText {
	font-family: Arial, Helvetica;
	color:#666666;
	font-size:9px;
	line-height:1.2em;
}

.smallInfoText A{
	font-family: Arial, Helvetica;
	color:blue;
	font-size:9px;
	text-decoration: none;
}

.smallInfoText A:hover{
	font-family: Arial, Helvetica;
	color:blue;
	font-size:9px;
	text-decoration: underline;
}

.changeLangBTN{ padding-bottom:5px; border:5px
}


.layer1 {
	position: absolute; 
	left: 0; 
	top: 0;
	padding-top:25px;
	padding-bottom:25px;
	width: 100%; 
	z-index: 10
}

.layer2 {
	background-color:#ffffff;
	width:770px;
	z-index: 20;

}

.layer2_startsidan {
	background-color:#ffffff;
	width:980px;
	z-index: 20;

}

/*endast mozillabrynare*/
html>body .content_leftcol {
	font-size:100%;
}


.footer
{
	BORDER-TOP: #042f54 3px solid;
	PADDING-LEFT: 90px;
	FONT-SIZE: 10px;
	WIDTH: 730px;
	COLOR: #666666;
	LINE-HEIGHT: 160%;
	PADDING-TOP: 4px;
	FONT-FAMILY: Arial,Helvetica;
	BACKGROUND-COLOR: white;
	box-sizing: border-box;
	-moz-box-sizing: border-box;    
}

.lastUpdated 
{
	font-family: Arial,Helvetica;
	FONT-SIZE: 9px;
	COLOR: #666666;
}
.pantenttext { color: black; font-size: 9px; }

label {
    clear: left;
    float: left;
    width: 150px;
    padding-right: 2px;
    text-align: right;
}

.newsmenu{margin-bottom:20px;}

.contentmargin 		{padding-top:30px; padding-bottom:30px; padding-left:90px; padding-right:40px;}
.content_leftcol	{width:74%;vertical-align:top;text-align:left}
.content_rightcol	{width:26%;vertical-align:top;text-align:left;}

#table6 td		{ text-align:left }

a:link.iconpdf,a:active.iconpdf,a:visited.iconpdf{
	position:relative;top:0;left:0;
	display:block;
	margin:5px 0;
	padding:0 0 0 23px;
	background-repeat: no-repeat; 
	background-position:0 0;
	/*clear:both;*/
	background-image: url(/v3/images/iconpdf_off.gif);
	/*height:18px;*/
	}
a:hover.iconpdf {
	position:relative;top:0;left:0;
	display:block;
	margin:5px 0;
	padding:0 0 0 23px;
	background-repeat: no-repeat; 
	background-position:3px 0;
	/*clear:both;*/
	background-image: url(/v3/images/iconpdf_on.gif);
	/*height:18px;*/
	}
.iconword{ 
	display:block;
	margin:5px 0;
	padding:0 0 0 23px;
	background-repeat: no-repeat; 
	background-position:0 0;
	/*clear:both;*/
	background-image: url(/v3/images/iconword.gif); 
	}
.iconexcel{ 
	display:block;
	margin:5px 0;
	padding:0 0 0 23px;
	background-repeat: no-repeat; 
	background-position:0 0;
	/*clear:both;*/
	background-image: url(/v3/images/iconexl.gif); 
	}
.iconppt{ 
	display:block;
	margin:5px 0;
	padding:0 0 0 23px;
	background-repeat: no-repeat; 
	background-position:0 0;
	/*clear:both;*/
	background-image: url(/v3/images/iconppt.gif); 
	}
.iconprint{ 
	display:block;
	margin:5px 0;
	padding:0 0 0 23px;
	background-repeat: no-repeat; 
	background-position:0 0;
	/*clear:both;*/
	background-image: url(/v3/images/iconprint.gif); 
	}
a:link.linkdot, a:visited.linkdot, a:active.linkdot{ 
	display:block;
	margin:5px 0;
	padding:0 0 0 23px;
	background-repeat: no-repeat; 
	background-position:4px 3px;
	/*clear:both;*/
	background-image: url(/v3/images/linkdot.gif); 
	}
a:hover.linkdot{ 
	display:block;
	margin:5px 0;
	padding:0 0 0 23px;
	background-repeat: no-repeat; 
	background-position:6px 3px;
	/*clear:both;*/
	background-image: url(/v3/images/linkdot.gif); 
	}