/* authentication.css */
.authenticationsuccess{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.authenticationerror{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.authenticationlabel{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.authenticationtextbox{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.authenticationbutton{FONT-SIZE: 10px; FONT-FAMILY: Arial;}


/* Bildvisare.css */
img.imagenavbutton{cursor:pointer;}
img.imagenavbuttonback{float:left;}
img.imagenavbuttonfwd{float:right;}
img.imagenavbuttondisabled{cursor:normal;}
div.imagegallerycontainer{border:0px solid #dedede; width:175px; overflow-x:hidden; border-right:0px; float:right; clear:right;}
table.imagegallerycontrols{margin-top:3px; border:1px solid #dedede; border-right:0px; width:175px;}
table.imagegallerycontrols td{width:26px;}
table.imagegallerycontrols td.imagegallerycounter{width:auto; text-align:center;}
span.currentimage{}

div.foldernav{margin-bottom:5px; margin-top:5px; width:175px; border:1px solid #dedede; border-right:0px;}

div.foldernavitem{overflow-y:hidden; padding-top:3px; float:left; height:17px; text-align:center; border-left:1px solid #cccccc;}
div.foldernavitem_firstrowitem{border-left:0;}

div.foldernavitem a:link{text-decoration:none; font-size:10px; font-weight:bold; color:#666666;}
div.foldernavitem a:visited{text-decoration:none; font-size:10px; font-weight:bold; color:#666666;}
div.foldernavitem a:hover{text-decoration:none; font-size:10px; font-weight:bold; color:#666666;}
div.foldernavitem a:active{text-decoration:none; font-size:10px; font-weight:bold; color:#666666;}

div.foldernavitem a.selected:link{text-decoration:none; font-size:10px; font-weight:bold; color:#000000;}
div.foldernavitem a.selected:visited{text-decoration:none; font-size:10px; font-weight:bold; color:#000000;}
div.foldernavitem a.selected:hover{text-decoration:none; font-size:10px; font-weight:bold; color:#000000;}
div.foldernavitem a.selected:active{text-decoration:none; font-size:10px; font-weight:bold; color:#000000;}

div.foldernavitemtotal1{width:175px;}
div.foldernavitemtotal2{width:87px;}
div.foldernavitemtotal3{width:57px;}

div.imagewithcaption{border:1px solid #dedede; border-right:0px; width:176x;}
div.namecontainer{ padding:3px; padding-left:10px; text-align:left;}
/* blog.css */
.blogButton{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.blogTitle{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.blogTextbox{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.blogListHeader{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #bdbdbc}

.blogListBody{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.blogListDate{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.blogListPermaLink:link{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.blogListPermaLink:visited{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.blogListPermaLink:hover{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.blogListPermaLink:active{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.blogListCommentLink:link{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.blogListCommentLink:visited{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.blogListCommentLink:hover{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.blogListCommentLink:active{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.blogCommentTitle{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.blogCommentBody{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.blogCommentAuthor{FONT-SIZE: 10px; FONT-FAMILY: Arial;}


/* breadcrumb.css */
A.breadcrumb:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

A.breadcrumb:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

A.breadcrumb:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

A.breadcrumb:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

.breadcrumbseparator{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}


/* content.css */
.contenttitle{FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial;}
h3.contenttitle{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial;}

.contenttext{FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial;}
.smalltitle{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial;}

div.subtitlecontainer{position:relative; left:-5px;}


A:link{FONT-SIZE: 12px; COLOR: #002faf; FONT-FAMILY: Arial;}

A:visited{FONT-SIZE: 12px; COLOR: #002faf; FONT-FAMILY: Arial;}

A:hover{FONT-SIZE: 12px; COLOR: #002faf; FONT-FAMILY: Arial;}

A:active{FONT-SIZE: 12px; COLOR: #002faf; FONT-FAMILY: Arial;}

div.faqdivider{clear:both; margin-top:30px;}

div.pngtitlecontainersubpage
{
    position:relative;
    left:-8px;
    margin: 10px 0px 10px 0px;
}

p{margin-bottom:15px; line-height:130%;}

div.subpagefullcontent{width:540px;}
div.subpagefullcontent ul{margin-left:15px;}
div.subpagelimitcontent{width:350px; min-height:250px;}

div.rightcontent{position:relative; float:right; min-width:175px; clear:right; margin-left:10px;}
div.sidenewslist{
   background-color:#e8e8e8; 
   min-width:155px !important; 
   width:155px !important; 
   padding:10px; 
   /*height:180px;*/
   min-height:100px;
   padding-bottom:35px;
}
img.subpageimage{float:none;}


div.arealink{
   float:right;
   clear:right;
   background-repeat:no-repeat;
   width:145px;
   height:20px;
   padding-left:30px;
   padding-top:6px;
   margin-top:5px;
}
div.maplink{
   background-image:url(/filearchive/1/1925/map.gif);
}
div.magnifylink{
   background-image:url(/filearchive/2/2109/magnify.gif); display:none;
}
div.pdflink{
   background-image:url(/filearchive/7/797/pdf.gif);
}
div.printlink{
   background-image:url(/filearchive/2/2108/print.gif);
}
div.arealink a:link{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; text-decoration:none;}
div.arealink a:visited{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; text-decoration:none;}
div.arealink a:hover{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; text-decoration:none;}
div.arealink a:active{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; text-decoration:none;}

div.areamap{display:none;}


div.listtitle{FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial; font-weight:bold; margin-bottom:5px;}

div.divider{
    height:11px; 
    width:100%; 
    background-image:url(/filearchive/3/377/dot5h.gif);
    background-repeat:repeat-x;
}

a.backlink{position:absolute; right:10px; bottom:-10px; bottom:0px;}
a.backlink:link{text-decoration:underline; color:#002faf; font-weight:bold;}
a.backlink:visited{text-decoration:underline; color:#002faf; font-weight:bold;}
a.backlink:hover{text-decoration:underline; color:#002faf; font-weight:bold;}
a.backlink:active{text-decoration:underline; color:#002faf; font-weight:bold;}
/* datetime.css */
.datetime{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}


/* dropdownsimple.css */
A.dropdownmenu:link{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.dropdownmenu:visited{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.dropdownmenu:hover{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.dropdownmenu:active{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.dropdownitem:link{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.dropdownitem:visited{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.dropdownitem:hover{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.dropdownitem:active{WIDTH: 100%; HEIGHT: 20px;FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.dropdowncontainer{PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 4px; WIDTH: 150px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff}

.dropdowntopspace{WIDTH: 20px; HEIGHT: 1px}


/* FAQ.css */
div.faqdivider{
   height:11px; 
   width:100%; 
   background-image:url(/filearchive/8/844/dot6h.gif);
   background-repeat:repeat-x;
}
div.faqquestion{cursor:pointer;}
div.faqquestion span{color:#002faf; text-decoration:underline; font-weight:bold;}
div.faqanswerhidden{display:none;}
div.faqanswer{display:block; margin:0px 0px 10px 0px; position:relative;}

/* fontsgeneral.css */
.pngtitle {
    background-color: transparent;
    color: #0030b0;
    font-family: "/filearchive/1/174/Frutiger-Light.ttf";
    font-size: 28px;
    font-style: normal;
    width: 490px;
    text-transform:none;
}

/* form.css */
.textbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

.textarea{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

.radio{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

.checkbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

.listbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

.label{FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

.submit{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

div.contactformcontainertitle{margin-top:20px; padding:10px 10px 0px 10px; width:520px; background-color:#DEDB1D; border:1px solid #DEDB1D;}
div.contactformcontainer{position:relative; background-color:#F7A31E; border:1px solid #F7A31E; width:520px; padding:10px 10px 0px 10px; height:160px;}

table.contactformtable{}
table.contactformtable tr{vertical-align:top;}
table.contactformtable tr td{font-family:Arial; font-size:9px; font-weight:bold;}
table.contactformtable tr td SELECT, INPUT{font-family:Arial;font-size:9px;}
table.contactformtable tr td textarea{resize: none}
td.contactformcellleft{padding-left:4px;}
td.contactformcellright{padding-left:20px;}
td.contactformcellsubmit{text-align:right; padding-top:5px;}
.contactformtextarea{width:200px; height:100px;}
.contactformtextbox{width:200px;}

table.applicantform{}
table.applicantform *{
    font-size:11px; 
    color:#000000; 
    font-family:Arial;
}
table.applicantform label{font-weight:normal;}
table.applicantform label.applicantformlabel{
    font-weight:bold;
}
table.applicantform label.applicantformlabeltext{font-size:12px; font-weight:normal;}
table.applicantform .applicantforminfolabel{font-size:14px; font-weight:bold;}
table.applicantform .applicantforminfolabelblue{color:#002faf;}
table.applicantform tr.special{height:40px; vertical-align:bottom;}
table.applicantform tr.singleline{height:35px; /*vertical-align:bottom;*/}
table.applicantform tr.multiline{height:55px; /*vertical-align:bottom;*/}
table.applicantform tr.specialtopmargin{height:60px; /*vertical-align:bottom;*/}
td.singlespan{width:180px;}

.applicantformsubmit{
    background-color:#002faf;
    border:1px solid #333333;
    color:#ffffff;
    width:100px;
    font-size:14px;
    font-weight:bold;
}
.applicantformsubmitlocked{
    background-color:#002faf;
    border:1px solid #cccccc;
    color:#dddddd !important;
}

.hiddenoption{display:none;}
/* formresult.css */
.formresultheader{PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

.formresultroweven{PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #dddcd7}

.formresultrowodd{PADDING-LEFT: 5px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}


/* forum.css */
.forumTitle{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.forumText{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.forumPostingsHeader{FONT-SIZE: 10px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #c0c0c0}

.forumButton{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.forumTextbox{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.forumPostingsEven{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.forumPostingsOdd{FONT-SIZE: 10px; FONT-FAMILY: Arial; BACKGROUND-COLOR: #dddcd7}

A.forumMessage:link{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.forumMessage:visited{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.forumMessage:hover{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.forumMessage:active{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.forumSubMessage:link{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.forumSubMessage:visited{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.forumSubMessage:hover{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.forumSubMessage:active{FONT-SIZE: 10px; FONT-FAMILY: Arial;}


/* general.css */
H1{}

H2{}

H3{}

H4{}

H5{}

H6{}

ADDRESS{}

formatted{}


/* guestbook.css */
.guestbookbutton{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.guestbookTitle{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.guestbookTextbox{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.guestbookListHeader{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial; BACKGROUND-COLOR: #bdbdbc}

.guestbookListBody{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.guestbookDate{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.guestbook:link{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

A.guestbook:visited{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

A.guestbook:hover{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

A.guestbook:active{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}


/* iframe.css */
.iframe{}
/* Kontaktlankar.css */
div.contactlinkscontainer{position:absolute; width:200px; right:20px;}
div.contactlinksheader{font-size:11px; font-weight:bold; font-family:Arial;}
.contactlinkslist{width:180px; background-color:#ffa400;}
/* Kontaktpersoner.css */
img.contactpic{float:left;}
div.contactinfo{position:relative; margin-left:90px; height:98px; width:280px;}
div.contactinfoinner{position:absolute; bottom:0px; height:6em;}
span.contactinfoheader{font-weight:bold;}
span.contactinfovalue{}
a.contactinfomaillink{}
/* languageselector.css */
.languagelabel{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.languagelist{FONT-SIZE: 10px; FONT-FAMILY: Arial;}


/* ledningen.css */
div.managementinfocontainer{width:220px; float:left; margin-right:50px; margin-bottom:20px;}
img.managementpic{}
div.managementinfo{}
div.managementinfoinner{}
span.managementinfoheader{font-weight:bold;}
span.managementinfovalue{}
span.managementinfospecial{color:#0033ab; margin-bottom:10px;}
a.managementinfomaillink:link{font-weight:bold; text-decoration:none; color:#0033ab;}
a.managementinfomaillink:visited{font-weight:bold; text-decoration:none; color:#0033ab;}
a.managementinfomaillink:hover{font-weight:bold; text-decoration:none; color:#0033ab;}
a.managementinfomaillink:active{font-weight:bold; text-decoration:none; color:#0033ab;}
div.managementinfoinfodivider{margin-bottom:5px;}
/* list.css */
A.list:link{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.list:visited{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.list:hover{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.list:active{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.lastpublished:link{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.lastpublished:visited{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.lastpublished:hover{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.lastpublished:active{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.lastupdated:link{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.lastupdated:visited{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.lastupdated:hover{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.lastupdated:active{FONT-SIZE: 10px; FONT-FAMILY: Arial;}


/* maintemplate.css */
html,body,form{height:auto; min-height:100%; font-family:Arial;}


div.maintemplate_maincontainer{
   position:relative;
   background-image:url(/filearchive/3/31/bgstripe.gif);
   background-repeat:repeat-x;
   background-position:0 -1px;
   width:100%;
   padding:0px;
   clear:both;
   height:auto; min-height:100%;
}

div.maintemplate_bodycontainer
{
   position:relative;
   margin:auto;
   width:790px;
   margin-bottom:20px;
   padding: 0px 15px 0px 15px;
   background-image:url(/filearchive/2/218/shadefull.png);
   background-repeat:repeat-y;
   height:auto; min-height:100%;
}

div.maintemplate_bodycontainerNonIE
{
   position:relative;
   margin:auto;
   width:790px;
   margin-bottom:20px;
   padding: 0px 15px 0px 15px;
   background-image:url(/filearchive/2/218/shadefull.png);
   background-repeat:repeat-y;
   height:auto; min-height:100%;
   min-height:900px; padding-bottom:20px;

   position:relative;
   margin:auto;
   width:790px;
   margin-bottom:20px;
   padding: 0px 15px 0px 15px;
   background-image:url(/filearchive/2/218/shadefull.png);
   background-repeat:repeat-y;
   height:auto; min-height:100%;
}

/* sidfot */

/* motsvarar maintemplate_maincontainer */
div.maintemplate_footerwrapper{
   position:relative;
   top: 0px;
   background-color:#002faf;
   width:100%;
   clear:both;
}

/* motsvarar maintemplate_bodycontainer */
div.maintemplate_footercontainer
{
   position:relative;
   margin:auto;
   height:56px;
   clear:both;
   width:790px;
   padding: 0px 15px 0px 15px;
   background-image:url(/filearchive/2/218/shadefull.png);
   background-repeat:repeat-y;
}

/* motsvarar template_body men ligger i huvudmall för att kunna flyttas uppåt/nedåt */
div.maintemplate_footer
{
   position:relative;
   width:770px;
   padding:5px 10px 5px 10px;
   float:left;
   height:46px;
   font-family: Verdana;
   font-size: 10px;
   color:white;
}
div.maintemplate_footer table * {color:#ffffff; font-size:11px;}

div.maintemplate_bottomfooter
{
   position:relative;
   top: 0px;
   width:770px;
   padding:5px 10px 5px 10px;
   margin:auto;
   background-image:url(/filearchive/1/121/shadebottom.png);
   background-repeat:no-repeat;
   background-color:white;
}

div.maintemplate_footerwrapper,div.maintemplate_bottomfooter
{
   top:-20px;
}
/* news.css */
A.news:link{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}
A.news:visited{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}
A.news:hover{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}
A.news:active{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}

A.newsselected:link{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}
A.newsselected:visited{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}
A.newsselected:hover{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}
A.newsselected:active{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}

.newsbody { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

div.newslisting{margin-top:0px;}
/* Nyhetspager.css */
div.pagercontrols{background-color:white; position:absolute; width:163px; padding:5px; left:0px; bottom:0px; border:1px solid #dedede;}

input.pagerbuttonimage{background-repeat:no-repeat; width:26px; height:17px;}


input.pagerbuttonimage{background-repeat:no-repeat; width:26px; height:17px;}
/*
input.leftpagerbuttonimage{background-image:url(/public/images/pager/pagerbtnprev.png); float:left;}
input.rightpagerbuttonimage{background-image:url(/public/images/pager/pagerbtnnext.png); float:right;}
input.leftpagerbuttonimageOff{background-image:url(/public/images/pager/pagerbtnprevOff.png); float:left;}
input.rightpagerbuttonimageOff{background-image:url(/public/images/pager/pagerbtnnextOff.png); float:right;}
*/
input.leftpagerbuttonimage{background-image:url(/filearchive/3/348/btnleftready.gif); float:left;}
input.rightpagerbuttonimage{background-image:url(/filearchive/3/350/btnrightready.gif); float:right;}
input.leftpagerbuttonimageOff{background-image:url(/filearchive/3/347/btnleft.gif); float:left;}
input.rightpagerbuttonimageOff{background-image:url(/filearchive/3/349/btnright.gif); float:right;}
span.pagercounter{position:relative; display:block; width:110px; float:left; text-align:center;
font-weight:bold; FONT-SIZE: 11px; COLOR: #969696; FONT-FAMILY: Arial;
}


a.pagernews:link{FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}
a.pagernews:visited{FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}
a.pagernews:hover{FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}
a.pagernews:active{FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}

a.pagernewsselected:link{FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none; font-weight:bold;}
a.pagernewsselected:visited{FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none; font-weight:bold;}
a.pagernewsselected:hover{FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none; font-weight:bold;}
a.pagernewsselected:active{FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none; font-weight:bold;}


/* pagestyles.css */
.undre_sidfot{
   font-family: Arial;
   font-size: 9px;
   color:#2266af;
}

.versaltitel{
   font-family: Arial;
   font-size: 14px;
   display:block;
   font-weight:bold;
   text-transform:uppercase;
}

.ingress{
   font-family: Arial;
   font-size: 12px;
   display:block;
   font-weight:bold;
   margin-bottom:1em;
}
/* pagetitle.css */
.pagetitle{FONT-WEIGHT: bold; FONT-SIZE: 15px; FONT-FAMILY: Arial;}


/* PrintFromSite.css */
@media print {
div.template_header{}
div.template_header *{display:none;}
div.template_header div.template_logo{display:block !important;}
div.template_header div.template_logo a{display:block !important;}
div.template_header div.template_logo a img{display:block !important;}
div.template_menu{display:none;}
div.template_submenu{display:none;}

div.template_content{margin-left:10px !important; width:700px;}

div.maintemplate_footer{display:none;}

a.backlink{display:none;}
}
/* RadComboBox.css */
/*
.radComboBox  
{  
    width:160px;      
}  
  
.rcbInputCell  
{  
    border:1px solid Silver;  
    border-right:none;  
    height:15px;  
    _height:20px;  
    overflow:hidden;  
    background-color:#FFFFFF;  
}  
  
.rcbInputCellLeft  
{  
    width:133px;      
}  
  
input.rcbInput  
{  
    color:#333333;  
    font-family: Arial;  
    font-size: 9px;  
    font-weight:bold;  
    border:0px;  
    cursor:pointer;  
    width:137px;  
    background-color: white;
    padding:2px 2px 2px 2px;  
}  
  
.rcbArrowCellRight  
{  
    width:17px;  
    height:15px;  
    cursor:pointer;  
    ~height:17px;  
}  
  
.rcbArrowCell a  
{  
    background-repeat:no-repeat;  
    background-position:left;  
    width:17px;   
    height:15px;  
    ~height:17px;  
    position:relative;    
    left:0px;  
    cursor:pointer;   
    border:1px solid Silver;  
    border-left:none;  
    overflow:hidden;  
    background-color:#FFFFFF;     
}  
  
.rcbArrowCell a:hover  
{  
}  
  
div.rcbSlide  
{  
    width:165px;  
}  
  
.rcbScroll  
{  
    width:150px;  
}  
  
.rcbWidth  
{     
    width:167px;  
}  
  
.rcbList  
{  
   position:absolute;  
   z-index:30;  
   overflow-y:auto;  
   overflow-x:hidden;  
   border:1px solid Silver;  
   min-height:20px;  
   font-family: Arial;  
   font-size: 9px;  
   background-color: white;  
   cursor:pointer;    
   max-height:300px;      
   width:157px;  
   _width:160px;  
}  
  
.rcbList li.rcbItem  
{  
    cursor:pointer;   
    padding:2px 2px 2px 2px;  
    font-weight:bold;  
    border-bottom:solid 1px #E6E6E6;  
}  
  
.rcbList li.rcbHovered  
{  
    cursor:pointer;   
    padding:2px 2px 2px 2px;  
    border-bottom:solid 1px #E6E6E6;  
    font-weight:bold;  
    background-color:#f0ab4b;  
}  
  
.rcbDisabled input.rcbInput  
{  
    background-color: #888888;  
}  
  
.rcbDisabled td.rcbArrowCell a  
{  
}

*/

  
.rcbArrowCell a{display:none;}
/* rss.css */
.rssheader{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial;}

.rssitem{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.rsslink:link{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.rsslink:visited{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.rsslink:hover{FONT-SIZE: 10px; FONT-FAMILY: Arial;}

A.rsslink:active{FONT-SIZE: 10px; FONT-FAMILY: Arial;}


/* search.css */
.searchlabel{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}
.searchtextbox{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial; height:14px;}
.searchbutton{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial; height:21px; margin-left:5px; width:100px; text-align:center;}
.searchresulthead{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}
.searchresultcount{FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial;}

A.searchresulttitle:link{FONT-SIZE: 10px; COLOR: #002faf; FONT-FAMILY: Arial;}
A.searchresulttitle:visited{FONT-SIZE: 10px; COLOR: #002faf; FONT-FAMILY: Arial;}
A.searchresulttitle:hover{FONT-SIZE: 10px; COLOR: #002faf; FONT-FAMILY: Arial;}
A.searchresulttitle:active{FONT-SIZE: 10px; COLOR: #002faf; FONT-FAMILY: Arial;}

.searchresulttext{FONT-SIZE: 10px; PADDING-BOTTOM: 8px; COLOR: #000000; FONT-FAMILY: Arial; width:450px;}

div.startflash div.subpagefullcontent{display:none;}
div.startflash div.rightcontent{display:none;}
/* sitemap.css */
.sitemapheader { height:20px;background:#0030B0;padding-top:4px;padding-left:4px; }

A.sitemap_level1:link{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.sitemap_level1:visited{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.sitemap_level1:hover{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

A.sitemap_level1:active{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.sitemap_level2:link{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.sitemap_level2:visited{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.sitemap_level2:hover{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

A.sitemap_level2:active{FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.sitemap_level3:link{FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.sitemap_level3:visited{FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.sitemap_level3:hover{FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

A.sitemap_level3:active{FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.sitemap_level4:link{FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.sitemap_level4:visited{FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.sitemap_level4:hover{FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: underline}

A.sitemap_level4:active{FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Arial; TEXT-DECORATION: none}


/* startpuffar.css */
/* generellt utseende */
div.startpuff a:link{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}
div.startpuff a:visited{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}
div.startpuff a:hover{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}
div.startpuff a:active{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #022f9a; FONT-FAMILY: Arial; text-decoration:none;}

img.titleimagespacer{height:0px; display:none;}

div.startpuff p{margin:0; margin-top:0px;}

div.pngtitlecontainerstartpage
{
    position:relative;
    left:-4px;
    margin-top:10px;
}
div.pngtitlecontainerstartpage_title2
{
    margin-top:14px;
}

/* Specialregler för fem länkar */
div.startpuff1special div.pngtitlecontainerstartpage{margin-top:5px;}
div.startpuff1special div.pngtitlecontainerstartpage_title2{margin-top:0px;}


img.startpic{clear:right; margin-bottom:15px;}
div.startflash{clear:right; margin-bottom:15px; width:543px; overflow-x:hidden; /*float:right;*/}

div.template_searchpagecontent div.startflash{width:558px;}

div.startpuff{
   float:left;
   background-repeat:repeat-x;
   padding:10px; padding-top:0px;
}

div.startpuffLeft{
   width:182px;
   clear:left;
   margin:0px 15px 15px 0px;
}

div.startpuffBottom{
   margin:0px 0px 10px 0px;
}

/* Specifikt utseende */

div.startpuff1{
   height:157px; height:158px;
   background-image:url(/filearchive/9/93/bgpuff1.gif);
   clear:left;
}
div.startpuff2{
   height:160px;
   background-image:url(/filearchive/9/94/bgpuff2.gif);
   clear:left;
}
div.startpuff3{
   height:174px;
   background-image:url(/filearchive/9/95/bgpuff3.gif);
   clear:left;
}
div.startpuff4{
   width:182px;
   height:140px;
   background-image:url(/filearchive/1/111/bgpuff4.gif);
   clear:left;
   margin-right:15px;
}
div.startpuff5{
   width:245px;
   height:130px;
   background-image:url(/filearchive/1/112/bgpuff5.gif);
   margin-right:15px;
   clear:none;
   padding-top:10px;
}
div.startpuff6{
   width:263px;
   height:150px;
   background-image:url(/filearchive/1/112/bgpuff5.gif);
   padding:0px;
   clear:right;
}

div.startpuff3_noPadding{
   width:202px;
   height:184px;
   padding:0px;
   overflow:hidden;
}
div.startpuff3_noPadding embed{position:relative; margin:0px;}

div.startpuff1 *{COLOR: #000000;}
div.startpuff1 a:link{COLOR: #000000;}
div.startpuff1 a:visited{COLOR: #000000;}
div.startpuff1 a:hover{COLOR: #000000;}
div.startpuff1 a:active{COLOR: #000000;}

div.startpuff2 *{COLOR: #ffffff;}
div.startpuff2 a:link{COLOR: #ffffff;}
div.startpuff2 a:visited{COLOR: #ffffff;}
div.startpuff2 a:hover{COLOR: #ffffff;}
div.startpuff2 a:active{COLOR: #ffffff;}

div.startpuff3 *{COLOR: #000000;}
div.startpuff3 a:link{COLOR: #000000;}
div.startpuff3 a:visited{COLOR: #000000;}
div.startpuff3 a:hover{COLOR: #000000;}
div.startpuff3 a:active{COLOR: #000000;}

div.startpuff4 *{COLOR: #ffffff;}
div.startpuff4 a:link{COLOR: #ffffff;}
div.startpuff4 a:visited{COLOR: #ffffff;}
div.startpuff4 a:hover{COLOR: #ffffff;}
div.startpuff4 a:active{COLOR: #ffffff;}

div.startpuff5 div.pngtitlecontainerstartpage{margin-top:0px;}


div.startpuff_important{
   background-image:url(/filearchive/4/4245/bgpuff_red.gif);
}
div.startpuff_important *{COLOR: #ffffff;}
div.startpuff_important a:link{COLOR: #ffffff;}
div.startpuff_important a:visited{COLOR: #ffffff;}
div.startpuff_important a:hover{COLOR: #ffffff;}
div.startpuff_important a:active{COLOR: #ffffff;}
/* subnavigation.css */
ul.subnavlist li.subnavigationSelected {background-color:#ffffff; position:relative;}
ul.subnavlist li.subnavigationOnlyChildSelected {background-color:#ffa500; position:relative;}

ul.subnavlist {list-style-type:none; padding:0; margin:0; width:200px; z-index:100; float:left; background-color:#ffa500;}
ul.subnavlist li {padding:10px 0px 10px 0px; border-bottom:1px solid white;}
ul.subnavlist ul {list-style-type:none; padding:0; margin:0; background-color:#dddb3c; border-bottom:0px solid white;}
ul.subnavlist ul li{padding:8px 0px 8px 0px; border-bottom:1px solid white;}
ul.subnavlist ul li.subnavigation {background-color:#dddb3c; position:relative;}
ul.subnavlist ul li.subnavigationSelected {background-color:#ffffff; position:relative;}

img.arrow{float:right; position:relative; top:0px;}
img.arrow2{position:relative; top:0px; right:0px;}

/* specialfall: ovald undermeny */
ul.subnavlist ul li.subnavigation a.subnavigation:link{font-weight: normal; font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none;}
ul.subnavlist ul li.subnavigation a.subnavigation:visited{font-weight: normal; font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none;}
ul.subnavlist ul li.subnavigation a.subnavigation:hover{font-weight: normal; font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none;}
ul.subnavlist ul li.subnavigation a.subnavigation:active{font-weight: normal; font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none;}

table.subnavigationitem{width:190px;}

a.subnavigation{display:block; min-width:120px;}

a.subnavigation:link{font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none; margin-left:10px;}
a.subnavigation:visited{font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none; margin-left:10px;}
a.subnavigation:hover{font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none; margin-left:10px;}
a.subnavigation:active{font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none; margin-left:10px;}
a.subnavigationSelected:link{font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none; margin-left:10px;}
a.subnavigationSelected:visited{font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none; margin-left:10px;}
a.subnavigationSelected:hover{font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none; margin-left:10px;}
a.subnavigationSelected:active{font-weight: bold; font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none; margin-left:10px;}
a.subnavigationback:link{font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none; margin-left:10px;}
a.subnavigationback:visited{font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none; margin-left:10px;}
a.subnavigationback:hover{font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none; margin-left:10px;}
a.subnavigationback:active{font-size: 10px; color: #000000; font-family: Verdana; text-decoration:none; margin-left:10px;}



/* superindendents.css */
div.SuperintendentSearchResult{margin-top:15px;}

img.superindendentpic{float:left;}
div.superindendentinfo{position:relative; margin-left:230px;}
div.superindendentinfoinner{}
span.superindendentinfoheader{font-weight:bold;}
span.superindendentinfoareaheader{color:#005dac; text-transform:uppercase;}
span.superindendentinfovalue{}
a.superindendentinfomaillink{}


/* ContactHFABPage */
div.divSuperIntendent{margin-top:30px;}

div.superintendentText{width:290px; height:100px; float:left;}
div.superintendentSearch{width:230px; height:100px; float:left; margin-left:10px;}
.rcbArrowCell a  
{  
  font-size:0px;
  display:none;
  color:White;
} 


/* templates.css */
div.template_body
{
   height:auto; min-height:100%;
   position:relative;
   width:790px;
   background-color: white;
}

div.template_body_fullwidth{}

div.template_header{
   position:relative;
   height:80px;
   width:790px;
   background-color:white;
   clear:both;
}

div.template_header div.template_logo{
   padding:10px 0px 0px 15px;
   width:110px;
}

div.template_header div.template_headermenucontainer{
   position:absolute;
   top: 10px;
   left: 200px;
   font-family: Verdana;
   font-size: 9px;
   font-weight: normal;
   color: #002faf;
}

div.template_header div.template_headermenucontainer *{
   font-family: Verdana;
   font-size: 9px;
   font-weight: normal;
   color: #002faf;
   text-decoration: none;
}

div.template_header div.template_searchcontainer{
   position:absolute;
   bottom: 8px;
   left: 200px;
}

div.template_header div.template_logincontainer{
   position:absolute;
   top: 0px;
   right: 10px;
   width: 260px;
}

div.template_header div.template_logincontainer span.template_loginheadline{
   position:relative;
   float:left;
   font-family: Arial;
   font-size: 11px;
   font-weight: bold;
   color: #002faf;
}

div.template_header div.template_logincontainer a.template_printlink{
   position:relative;
   float:right;
}

div.template_menu{
   position:relative;
   height:16px;
   padding:0px 0px 0px 15px;
   height:26px;
   width:775px;
   background-color:#0030b0;
   clear:both;
}

div.template_content{
   position:relative;
   height:auto; min-height:100%;
   background-color:white;
   margin-left:15px;
   clear:right;
}

div.template_body_fullwidth div.template_content{
   width:760px; 
   padding:15px 15px 15px 0px; 
}
div.template_body_submenu div.template_content{
   margin-left:232px; /* menybredd (202px) inkl marginaler (30px) */
   width:558px;
   padding:15px 0px 15px 0px;
}
div.template_body_print div.template_content{
   width:560px; 
   padding:15px 15px 15px 0px; 
}
div.template_body_momentum div.template_content{
   width:780px; 
   padding:15px 0px 15px 0px; 
   margin-left:10px;
}

div.template_searchpagecontent{padding-right:0 !important; width:775px !important;}

div.template_submenu{
   position:relative;
   float:left; clear:left;
   height:auto; min-height:100%;
   padding:15px 0px 15px 15px;
   width:202px;
   background-color:white;
}

div.template_news{
   position:relative;
   background-color:white;
}
/* topnavigation.css */
A.topnavigation:link{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.topnavigation:visited{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.topnavigation:hover{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-transform:uppercase;}
A.topnavigation:active{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}

A.topnavigationSelected:link{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.topnavigationSelected:visited{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.topnavigationSelected:hover{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-transform:uppercase;}
A.topnavigationSelected:active{FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}

.topspace{float:left; WIDTH: 30px; HEIGHT: 26px;}

/* 26px - font-size (14px) + 4px */
A.topnavigation{border:0px; height:16px; display:block; float:left; padding:6px 14px 4px 14px; background-color:transparent;}
A.topnavigationSelected{border:0px; height:16px; display:block; float:left; padding:6px 14px 4px 14px; background-color:#dfdc1e;}

A.topnavigation img{}  
A.topnavigationSelected img{}
/* WebcamPics.css */
div.webcampicwrapper{float:left; margin-right:10px; cursor:pointer;}
div.webcamfiledate{float:left; width:100px; text-align:center;}
img.webcampic{border:1px solid white;} img.webcampicselected{border-color:red;}
