body{margin:0; background: url(/filearchive/2/2006/body-bg.jpg) #7e8f94 repeat-x; font-family:arial, "sans serif"; font-size:12px; text-transform: uppercase; color:#000; line-height:normal; text-transform:none;}

img{border:0;}

.main-inner-wrapper{
display: table;
width: 979px;
margin:0 auto;
text-align:left;
}

.headerwrapper{background: url(/filearchive/2/2007/header-bg.jpg) no-repeat 5px 0; height:119px; width:974px;}

.headertoplinkswrapper{display:table; height:79px; width:100%;}
.logoholder{float:right; margin-right:25px; position: relative; top:15px;   }
.headerlinks{float:left; margin-left:15px; margin-top:5px;}

a:link.list, a:visited.list, a:link.print, a:visited.print{font-family:verdana, "sans serif"; font-size:10px; color:#999; text-decoration: none; float:left;margin-right:5px;}
a:hover.list, a:active.list, a:hover.print, a:active.print{font-family:verdana, "sans serif"; font-size:10px; color:#999; text-decoration: none; float:left; margin-right:5px;}




.startsearchwrapper{float:left; margin-left:15px; margin-top:0; height:18px; padding:0; display:table;}

.startsearchwrapper .startsearchtextbox{height:10px; line-height:10px; font-size:9px; margin:0 5px 0 0; float:left; }
.startsearchwrapper .startsearchbutton{height:18px; width:40px; }

.footer{
text-align:center;
clear:both;
font-family: verdana, "sans serif";
font-size:10px;
color:#666;
padding-top:10px;
}

.footer a{color:#666;}

.clearbottom{
height: 10px;
width:979px;
background: url(/filearchive/2/2009/maincontentwrapperbottom-bg.png) no-repeat;
}

.top-navigation-wrapper{
clear:both; *margin-top:1px;
}


/* Startboxar
*****************************************************************************************************************/
.contentwrapper{
display:table;
background: url(/filearchive/2/2008/maincontentwrapper-bg.png) repeat-y;
width:979px;
clear:both;
}
.startflash{float:left; width:709px; margin-left:15px; _margin-left:7px; height:236px;}

.nyhetswrapper{float:right; width:221px; height:227px; border:1px solid #ccc; margin-left:11px; *margin-right:15px; _margin-right:7px; padding-left:6px; padding-top:7px; }

.newstable{
height:204px;
}

.fptitle{
height:42px;
width:214px;
background: url(/filearchive/2/2067/nyhetsbox-header-bg.gif) no-repeat;
color:#fff; 
font-size:18px; 
line-height:42px; 
padding-left:10px;
}

.fptext{
color:#4da6d2;
font-weight:700;
}

a:link.first, a:visited.first{
color:#000;
text-decoration:none;
}

a:hover.first, a:active.first{
color:#4da6d2;
text-decoration:none;
}

a:link.firstarchive, a:visited.firstarchive{
color:#000;
text-decoration:none;
}

a:hover.firstarchive, a:active.firstarchive{
text-decoration:underline;
}


.startcontenttop{
margin-bottom:15px;
margin-top:15px;
display:table;
}

.startcontentbottom{
clear:both;
}


.startbox1{float:left;  height: 226px; width: 467px; margin-left:15px; _margin-left:7px; border: 1px solid #ccc;background: url(/filearchive/3/3735/faqbox-bg.jpg) no-repeat; }

.startfaqtable{
margin-left:6px; margin-top:1px; height:220px;}

.startfaqheader{
background: url(/filearchive/3/3736/faqboxheader-bg.png) no-repeat;
height:56px;
width:455px;
color:#4da6d2; 
font-size:18px; 
padding-left:46px;

}

a:link.faqlink, a:visited.faqlink{
background: url(/filearchive/3/3742/faqlink-bg.gif) repeat-x 3px 0 ;
padding:0px 5px 0px 5px;
text-decoration:none;
color:#000;
font-weight:normal;
}

a:hover.faqlink, a:active.faqlink{
background: url(/filearchive/3/3742/faqlink-bg.gif) repeat-x 3px 0;
padding:0px 5px 2px 5px;
text-decoration:none;
color:#000;
font-weight:normal;
}

a:link.startfaqarchivelink, a:visited.startfaqarchivelink{
color: #fff;
height:22px;
display:table;
line-height:22px;
padding-left:10px;
padding-right:10px;
background: url(/filearchive/3/3789/startfaqlink-bg.gif) repeat-x;
text-decoration:none;
}

a:hover.startfaqarchivelink, a:active.startfaqarchivelink{
color: #000;
display:table;
height:22px;
line-height:22px;
padding-left:10px;
padding-right:10px;
background: url(/filearchive/3/3789/startfaqlink-bg.gif) repeat-x;
text-decoration:none;
}


span.firstblack{color:#000; font-size:16px;}


.startbox2{float:left;  height: 219px; width: 221px; margin-left:12px; border: 1px solid #ccc; padding-left:6px; padding-top:7px;}

.startbox3{float:right; height: 219px; width: 221px; margin-right:15px; _margin-right:7px; border: 1px solid #ccc; padding-left:6px; padding-top:7px;}

.startboxcontent{
padding:5px 10px 5px 10px;
}

.startbox2 .contenttitle, .startbox3 .contenttitle{padding-left:10px; height:42px; font-weight:normal; color:#fff; font-size:15px; line-height:42px; width:214px; background: url(/filearchive/2/2059/startbox-header-bg.gif) no-repeat; margin-bottom:6px;}


.startbox2 .contenttext, .startbox3 .contenttext{margin-left:1px; text-transform: none;}


/* Undersidor

*****************************************************************************************************************/
.subnavigationwrapper{float:left; width:100px;}

.submaincontentwrapper{float: right; width:600px; margin-top:35px; padding-right:70px; }
.submaincontentimagemapwrapper{float: right; width:600px; margin-top:35px; padding-right:70px; }


.submaincontentwrapper .contenttitle, .submaincontentimagemapwrapper .contenttitle{
font-size:20px;
margin-bottom:15px;
}


.submaincontentwrapper .contenttext, .submaincontentimagemapwrapper .contenttext{
text-transform: none;
}

.imagemapcontent{
float:right;
width:320px;

}

.imagemapcontent a:link, .imagemapcontent a:visited{color: #4da6d2;}
.imagemapcontent a:hover, .imagemapcontent a:active{color: #000;}


.question{
font-weight:700;
}


/* NAVIGATION
*****************************************************************************************************************/
.menu_top a:link, .menu_top a:visited{ color:#000;}
.menu_top a:hover, .menu_top a:active{color:#666;}
 

.menu_top{font-size: 12px; width: 100%; font-family: arial, "sans serif"; margin-left:25px;}

.menu_top UL{DISPLAY: inline; PADDING-LEFT: 0px; MARGIN-LEFT: 0px; line-height:39px;}

.menu_top UL LI{DISPLAY: block; float:left; COLOR: #fff; LIST-STYLE-TYPE: none;}

.menu_top_itemlink, .menu_top_itemlink-first{display: block; float:left; COLOR: #000; TEXT-DECORATION: none; background: url(/filearchive/2/2010/topnav-bg.gif) repeat-x;  margin:0 3px 0 3px; padding:0 10px 0 10px; text-transform: uppercase;}

.menu_top_itemlink-active, .menu_top_itemlink-first-active{display: block; float:left; color: #000; text-decoration: none; background:url(/filearchive/2/2011/topnav-chosen-bg.gif) repeat-x; margin:0 3px 0 3px; font-weight: bold; padding:0 10px 0 10px; text-transform: uppercase;}


.menu_top_itemlink-current, .menu_top_itemlink-first-current, .menu_top_listitem-first-current, .menu_top_listitem-first-active{display: block; float:left; font-weight: bold; COLOR: #000; TEXT-DECORATION: none; background:url(/filearchive/2/2011/topnav-chosen-bg.gif) repeat-x; margin:0 3px 0 3px; padding:0 10px 0 10px; text-transform: uppercase;}



.menu_sub{FONT-SIZE: 12px; overflow: hidden; width: 226px; min-height: 455px; font-family: arial, "sans serif"; font-weight:bold; background: #f1f1f1; margin-left:30px; margin-top:30px;}

.menu_sub UL{LIST-STYLE-TYPE: none;  padding:0; margin:0 0 0 15px;}

.menu_sub UL LI{LIST-STYLE-TYPE: none;}


.menu_sub_0-level{BACKGROUND: #f1f1f1; MARGIN: 0px; LINE-HEIGHT: 25px}

.menu_sub_1-level{BACKGROUND: #f1f1f1; LINE-HEIGHT: 25px}

.menu_sub_2-level{MARGIN-LEFT: 20px; LINE-HEIGHT: 13px}
.menu_sub_2-level li{ margin-bottom:10px; }

.menu_sub_listitem{COLOR: #000}

.menu_sub_listitem-active{color:#000;}

.menu_sub_listitem-current{color:#000;}

.menu_sub_itemlink-first, .menu_sub_itemlink{COLOR: #444; TEXT-DECORATION: none; }

.menu_sub_itemlink-first-active, .menu_sub_itemlink-active{FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: underline}

.menu_sub_itemlink-first-current, .menu_sub_itemlink-current{FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: underline}


.submaincontentwrapper a:link, .submaincontentwrapper a:visited{
color:#4da6d2;}

.submaincontentwrapper a:hover, .submaincontentwrapper a:active{color:#000;}


/* NYHETSARKIV
***********************************************************************************************************/
.newsarchivewrapper{padding-top:30px; padding-left:30px}

A.subnavigation:link{FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #666666; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subnavigation:visited{FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #666666; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subnavigation:hover{FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subnavigation:active{FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #666666; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subnavigationSelected:link{FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}


A.subnavigationSelected:visited{FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subnavigationSelected:hover{FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subnavigationSelected:active{FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subsubnavigation:link{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subsubnavigation:visited{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subsubnavigation:hover{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subsubnavigation:active{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subsubnavigationSelected:link{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subsubnavigationSelected:visited{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subsubnavigationSelected:hover{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}

A.subsubnavigationSelected:active{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none}


/* SITEMAP
***********************************************************************************************************/
.sitemapwrapper{padding: 30px 35px 20px 30px;}

.sitemapheader{PADDING-LEFT: 4px; BACKGROUND: #cccccc; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; HEIGHT: 18px}


A.sitemap_level0:link{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level0:visited{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level0:hover{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

A.sitemap_level0:active{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level1:link{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level1:visited{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level1:hover{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

A.sitemap_level1:active{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level2:link{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4da6d2; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level2:visited{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4da6d2;FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level2:hover{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

A.sitemap_level2:active{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level3:link{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4da6d2; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level3:visited{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4da6d2; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level3:hover{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

A.sitemap_level3:active{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level4:link{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4da6d2; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level4:visited{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4da6d2; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level4:hover{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

A.sitemap_level4:active{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: none}


A.sitemap_level5:link{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4da6d2; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level5:visited{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #4da6d2; FONT-FAMILY: verdana; TEXT-DECORATION: none}

A.sitemap_level5:hover{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: underline}

A.sitemap_level5:active{FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: none}


/* SÖKRESULTAT
********************************************/

.searchresulthead{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.searchresultcount{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:link{FONT-SIZE: 10px; COLOR: #4da6d2; FONT-FAMILY: verdana}

A.searchresulttitle:visited{FONT-SIZE: 10px; COLOR: #4da6d2; FONT-FAMILY: verdana}

A.searchresulttitle:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

A.searchresulttitle:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana}

.searchresulttext{FONT-SIZE: 10px; PADDING-BOTTOM: 8px; COLOR: #000000; FONT-FAMILY: verdana}

a:link, a:visited{color:#4da6d2;}

a:hover, a:active{color:#000;}

DIV.label { font-weight: bold; }