
























body {
	font: 62.5% "trebuchet ms", arial, verdana, sans-serif;
	padding: 0;
	margin: 0 auto;
}
#wrapper {
	width:100%;
	border-top: solid 4px #6495ed;
	background:url(/digitalAssets/0/303_header-tile3-bg.gif) bottom repeat-x;
	margin:0;
	padding:0;
}
h1 {
	font-size:22px;
	color:#333;
	font-weight:normal;
	margin:0;
	padding:0;
}
h2 {
	font-size:17px;
	color:#333;
	font-weight:normal;
	margin:0;
	padding:0;
	}
h3 {
	font-size:12px;
	color:#666;
	font-weight:bold;
	margin:0;
	padding:0;
        margin-bottom:-3px;
	clear:both;
	}
p {
	font-size:13px;
	line-height:22px;
	color:#333;
}
a {
	text-decoration:none;
	}

.left {
	float:left;
	}
.right {
	float:right;
	}
.ingress {
	color:#555;
	font-weight:bold;
}
a:hover {
	text-decoration:underline;
	}
#header {
	width:76.4em;
	height:90px;
	margin:auto;
}
.toppIcons {
	background:url(/digitalAssets/0/291_logga.gif) left top no-repeat;
	height:3em;
	width:76.4em;
}
.toppIcons ul  {
	list-style-type: none;	
	padding: 0;
	margin:0;
	padding-left:68em;
	clear: both;
}
.toppIcons ul li {
	float: left;
}
.toppIcons ul li a{
	color:#5c5c5c;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}
.english {
	background:url(0) left no-repeat;
	padding-left:2.4em;
	padding-top:1em;
}
.sitemap {
	background:url(/digitalAssets/0/311_sitemap-icon.gif) left no-repeat;
	padding-left:2.8em;
	padding-top:1em;
}
.logIn {
	display:block;
	background:url(0) left no-repeat;
	padding-left:2.8em;
	padding-top:1em;
}
                       				 /****  TOPPMENY NIVÅ 1  ****/

#menucontainer {
	width:76.4em;
	height:2.4em;
	margin-top:3.5em;
	margin-bottom:-1px;
}
#menucontainer ul {
	list-style-type: none;	
	padding: 0;
	margin:0;
	clear: both;
}
#menucontainer ul li {
	float: left;	
}

#menucontainer ul li a {
	color:#333;
	padding: 0.4em 0.9em 0.2em 1.1em;
	display: block;
	border-left: 0.1em solid #cbcbcb;
	margin-bottom:0.1em;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
}
#menucontainer ul li a:hover{
	padding: 0.4em 0.9em 0.2em 1.1em;
	display: block;	
	text-decoration:underline;
}
#menucontainer ul li a.selected {
	background:url(/digitalAssets/0/294_marked-link-bg.gif) repeat-x;
	background-color:#fff;
	text-decoration: none;
	border-bottom:solid 1px #fff;
	padding: 0.4em 0.9em 0.2em 1.1em;
	text-decoration: none;
	overflow:hidden;
	color:#6495ed;
}

.searchField {
	float:right;
	display:block;
	}
.topSearch {
	float:left;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#333;
	border:solid 0.1em #999;
	height:17px;
	border-right:solid 1px #999;   /* för FF */
	border-left:solid 1px #999;    /* för FF */
	}
.searchbutton{
	background:url(0) repeat-x left top;
	width:auto;
	border:solid 1px #999;
	cursor:pointer;
	margin-left:0.4em;
	padding:0 0.3em 0 0.3em;
	}

#container {
	margin:0 auto;
	width:76.4em;
	margin-top:3.5em;
}


                          /******************* LEFT COLUMN ***************************/



#leftCol {
	float:left;
	width:19em;
}
.leftColInside {
	background:url(/digitalAssets/0/296_bg-leftright-col.gif) left top no-repeat;
	min-height:24em;
	width:18em;
}

* html .leftColInside { 			 /* IE 6 Hack */
	height:24em;
	}	

.leftColInside ul{
	list-style-type: none;	
	padding: 0;
	margin:0.8em 0 0 0;
	clear: both;
}
.leftColInside ul li a{
	color:#333;
	padding: 0.2em 0.5em 0.2em 1em;
	margin-left:1em;
	display: block;
	background:url(/digitalAssets/0/297_arrow_orange.gif) left center no-repeat;
	margin-bottom:0.1em;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

.leftColInside ul li .selected{
	font-weight:bold;
	margin-bottom:0;
	color:#6495ed;
}
* html .leftColInside ul li a{  			/***** IE 6 ******/
	display:inline-block;
}

.leftColInside ul li a:hover{
	text-decoration:underline;

}

           /***************NIVÅ 2 *****************/
		   
		   
.leftColInside li ul {
	list-style-type: none;	
	padding: 0;
	margin:0;
	clear: both;
}

* html .leftColInside li ul {    /***** IE 6 ******/
	display:inline-block;
}

*:first-child+html .leftColInside li ul {    /***** IE 7 ******/
	display:inline;
}


.leftColInside li ul li a{
	color:#333;
	padding: 0.2em 0.5em 0.2em 2em;
	display: block;
	background:none;
	margin-bottom:0.1em;
	margin-top:0em;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
}

.leftColInside li ul li .selected {}

.leftColInside li ul li a.level2arrow {
	background:url(/digitalAssets/0/313_arrow_orange2.gif) left center no-repeat;
}


 /***************NIVÅ 3 *****************/
     
     
     
.leftColInside li ul li ul{
 list-style-type: none; 
 padding: 0;
 margin:0;
 clear: both;
}
 
* html .leftColInside li ul li ul {    /***** IE 6 ******/
 display:inline-block;
}
 
*:first-child+html .leftColInside li ul li ul {    /***** IE 7 ******/
 display:inline;
}
 

.leftColInside li ul li ul a{
 color:#333;
 padding: 0.2em 0.5em 0.2em 3.5em;
 display: block;
 background:none;
 margin-bottom:0.1em;
 margin-top:0em;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:1.2em;
}

                         /******************* CENTER COLUMN ***************************/


#centerCol {
	float:left;
	width:38em;
}
.centerColInside {
	width:35em;
	margin-left:2em;
}
.centerColInside a {
	color:#6495ed;
	}

.centerColInside ul {
	list-style-type:none;
	list-style-image:url(/digitalAssets/0/298_bullet.gif);/**/
	padding: 0;
	margin:0;
	font-size:1.3em;
	margin-left:2.2em;
}
.centerColInside ul li ul{
	list-style-type:none;
	list-style-image:url(/digitalAssets/0/298_bullet.gif);/**/
	padding: 0;
	margin:0;
	font-size:13px;
	margin-left:1.5em;
}
.centerColInside ul li ul li ul{
	list-style-type:none;
	list-style-image:url(/digitalAssets/0/298_bullet.gif);/**/
	padding: 0;
	margin:0;
	font-size:13px;
	margin-left:1.5em;
}
#centerColWide {
	float:left;
	width:57em;
}
.centerColInsideWide a {
	color:#6495ed;
	}
.centerColInsideWide {
	width:52em;
	margin-left:2em;
}
.centerColInsideWide ul {
	list-style-type:none;
	list-style-image:url(/digitalAssets/0/298_bullet.gif);/**/
	padding: 0;
	margin:0;
	font-size:1.3em;
	margin-left:2.2em;
}

                   /******************* FORM TEXTFIELD *******************/
				   
.contactField {
	border:solid 1px #fff;
	margin:0;
	padding:0;
	}
.contactField label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	display:block;
	}

.textInput {
	border:solid 1px #aaa;
	width:180px;
	float:left;
	margin:0.1em 0 0.6em 0;
	background-color:#fff;
	}

.textFieldInput {
	border:solid 1px #aaa;
	width:340px;
	height:100px;
	margin:0.1em 0 0.3em 0;
	background-color:#fff;
	}
.contactButton {
	background:url() repeat-x left top;
	width:auto;
	border:solid 1px #999;
	cursor:pointer;
	}
.noListStyle ul{
	list-style-image:url(/digitalAssets/0/307_bullet-none.gif);
	list-style:none;
	list-style-type:none;
	}
.partnerField {
	 background:#f7f7f7; 
	 border:dotted 1px #ddd; 
	 padding:8px;
	 margin-bottom:20px;
	}
.partnerField ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
        line-height:20px;
	}
.partnerField ul li ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
        line-height:20px;
	}
	
                   /******************* PRINTFIELD *******************/
				   
				   
.printField ul{
	list-style:none;
	display:block;
	width:29em;
	background:#eee;
	border-top:solid 1px #d2d2d2;
	border-bottom:solid 1px #d2d2d2;
	height: 1.7em;
	font-size:1.2em;	
	margin:2em 0 1.0em 0em ;
	clear: both;
}

.printField ul li {
	float: left;
}
.printField ul li a {
	display:block;
	color:#6495ed;
	margin-left:1.5em;
	padding-top:0.2em;
	font-family:Arial, Helvetica, sans-serif;
}
.print {
	background:url(/digitalAssets/0/299_print.gif) left no-repeat;
	margin-left:1em;
}


                          /******************* RIGHT COLUMN ***************************/
						  
						  
#rightCol {
	float:right;
	width:18.4em;
} 
.rightColInside {
	background:url(/digitalAssets/0/296_bg-leftright-col.gif) left top no-repeat;
	min-height:25em;
	}

* html .rightColInside { 			 /* IE 6 Hack */
	height:25em;
	}	
.rightColInside p {
	padding:0;
	margin:0;
}
.colHeader {
	display:block;
	float:left;
	font-size:18px;
	color:#666;
	padding:0.2em 0 0.2em 0.5em;
	margin:0;
}
.miniPuff {
	float:left;
	margin-left:10px;
	border-bottom:dotted 1px #ddd;
	padding-bottom:5px;
	margin-top:4px;
}
* html .miniPuff { 					  /* IE 6 Hack */
	margin-left:5px;
}
.puffImg {
	width:150px;
	border: solid 2px #ededed;
	background:#fff;
	float:left;
	padding:1px;
        margin-bottom:4px;
}
.miniPuff p{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width:14em;
	line-height:13px;
	margin-bottom:5px;
}
.miniPuff a{
	color:#6495ed;
}
.miniPuff ul {
	list-style-type:none;
	list-style-image:url(../img/arrow_orange.gif);
	padding: 0;
	margin:0;
	font-size:1.3em;
	margin-left:1.2em;	
}
.rightBox {
	float:right;
	background:url(../img/startpagebox-tile.gif) repeat-x left top;
	width:17.5em;
	margin-right:5px;
	margin-top:20px;
	border:solid 2px #ededed;
	padding-bottom:10px;
}





                           /************* FOOTER  *************/

#footer {
	width:100%;
	background:url(/digitalAssets/0/300_fotter-tile.gif) top repeat-x;
	height:6em;
	margin-top:1em;
}
.footerText {
	width:69.8em;
	margin:auto;
	font-size:11px;
	padding-top:0.4em;
	color:#757575;
}
.footerText a{
	color:#757575;
}

                           /************* BILDER  *************/


.imgLeft {
	width:auto;
	float:left;
	padding:10px 10px 0 0;
	}
.imgRight {
	width:auto;
	float:right;
	padding:6px;
	}


                           /************* LISTNING tillagd 071129  *************/

.listItem {
	background:url(/digitalAssets/0/301_list-tile-bg.gif) repeat-x top left;/**/
	padding:5px;
	width:520px;
	/*background:#f1f1f1;*/
	margin-bottom:10px;
	border-bottom: solid 1px #ddd;
	border-top: solid 1px #ddd;
	overflow:hidden;
	min-height:50px;
	}
.listItem a{
	color:#333;
	text-decoration:none;
	}
.listItem a:hover{
	text-decoration:underline;
	}	
.listRub {
	font-weight:bold;
	margin-bottom:2px;
	margin-top:0px;
	}

.listText {
	display:table;
	margin-top:2px;
	margin-bottom:0px;
	line-height:18px;
	width:455px;
	}
.listImg {
	display:block;
	border: solid 1px #cdcdcd;
	float:left;
	margin-right:10px;
	width:50px;
	height:50px;
	}

                           /************* KomponentSida tillagd 071129  *************/


.componentImg {
	width:157px;
	border:solid 1px #ccc;
	margin-left:10px;
	margin-top:8px;
	}


                           /************* TEXTFIELD HTML tillagd 071129  *************/

.htmlTextField {
	display:block;
	padding:10px;
	background:#f1f1f1;
	border:solid 1px #cdcdcd;
	width:325px;
	height:auto;
	}
.htmlTextField p{
	font-size:11px;
	}

                           /************* DOWNLOAD-knapp tillagd 071129  *************/





.download a{
	font-size:12px;
	font-weight:bold;
	border:solid 1px #fff;
	background:url(/digitalAssets/0/302_orange-bg-tile.gif) repeat-x left;
	color:#fff;
	text-decoration:none;
	padding :1px 10px 1px 10px;
	border-bottom:solid 1px #cdcdcd;
	border-top:solid 1px #cdcdcd;
	border-left:solid 1px #cdcdcd;
	border-right:solid 1px #cdcdcd;
	}
	
.cssbox { 
	float: left;
	margin: 0 0 10px 40px; 
	width: 205px; 
	overflow: hidden;
}
.first { 
	margin-left: 20px; 
}
*html .first { 
	margin-left: 10px; 
}
.cssbox h2.cssbox_head { 
	background:url(/digitalAssets/0/316_box_head_blue.gif) no-repeat; 
}
h2.cssbox_head { 
	font-weight: bold; 
	color: #eee; 
	font-size: 13px; 
	line-height: 16px; 
	padding: 3px 10px 3px; 
	margin: 0px;
	text-align: left;
}
.cssbox_body { 
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 8px;
	background: #fff; 
	border: 1px solid #e7e7e7;
	border-bottom: 0px solid #e7e7e7;
	text-align: left;
	height: 150px;
}
.cssbox_body p { 
	padding: 0px;
	padding-bottom: 5px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	clear: both;
}
.cssbox_blue_footer { 
	background:url(/digitalAssets/0/315_box_foot_blue.gif) no-repeat; 
	height: 17px;
	color: #fff;
	text-align: right;
	padding-right: 20px;
	padding-top: 1px;
	border: 0px;
	margin: 0px;
}
.cssbox_blue_footer a, .cssbox_blue_footer a:hover , .cssbox_blue_footer a:visited { 
	color: #fff;
	text-decoration:none;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	border: 0px;
	margin: 0px;
}
.cssbox_body ul {
	list-style-type: none;	
	padding: 0;
	margin:0;
	clear: both;
}
.cssbox_body ul li {
	float: left;
	padding-left: 2px;
	clear: both;
	width: 185px;
}
.cssbox_body ul li a {
	background:url(/digitalAssets/0/314_arrow_orange1.gif) left top no-repeat;
	background-position: 0px 5px;
	color: #333;
	padding: 0em 0.9em 0.4em 1.1em;
	display: block;
	margin-bottom:0.1em;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.cssbox_body ul li a:hover{
	padding: 0em 0.9em 0.4em 1.1em;
	display: block;	
	text-decoration:underline;
}
	



