html, body, form, fieldset{margin:0; padding:0}
html, body{font-size:82%; line-height:1.5; font-family:Tahoma,Verdana,Arial,Helvetica,Sans-Serif}
html{background-color:#f2f2f2;text-align:center; background-image:url(/Templates/Public/KommunalImages/bg_body.gif); background-position:center top; background-repeat:repeat-y;padding:0 auto;}
body{width:960px;background-color:#fff;margin:0 auto;padding-bottom:10px;padding-top:36px;text-align:left;min-height:1%;/*position:relative;*/}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, address{margin:0; padding:0}
dd, blockquote{margin-left:1em}
form label{cursor:pointer}
fieldset, img{border:none}
input, select, textarea{font-size:100%; line-height:120%}
textarea{font-family:Verdana,Arial,Helvetica,Sans-Serif}

.clear:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

.clear{display:inline-block}

* html .clear{height:1%}
.clear{display:block}

.hide{position:absolute; left:-9000px}
.textleft{text-align:left}
.textright{text-align:right}
.textcenter{text-align:center}

.bluebutton{border-style:solid; border-width:1px}
.inputfile{z-index:101; width:274px; height:22px}
.txtbox{z-index:102; width:274px; font-size:xx-small}
.addfile{z-index:103; height:23px; width:72px}
.removefile{z-index:104; height:23px; width:72px}
.labelfileupload{z-index:106; height:25px; width:249px}

.wrapper{width:920px;margin:0 20px 0 20px; background-color:#fff; color:#000}

.regionheader{}
.regionglobal{background-color:#fff; background-image:url(/Templates/Public/KommunalImages/bg_global.gif); background-position:right top; background-repeat:repeat-y; text-align:right; height:31px;}
.regionlogo{}
.regionsearch{float:right; margin-top:-27px}

.regionleftcol{width:235px; float:left;padding-bottom:10px;  height:400px}
html>body .regionleftcol{ height:auto;  min-height:400px}
.wrapperleft{margin-right:20px}

.regionmaincontent{width:450px; float:left}

.regionrightcol{width:235px; float:left;min-height:200px;}
.wrapperright{margin-left:20px}
.regiontopbar{float:left; width:685px; margin:0 0 15px 0}
.sektion .regiontopbar{ width:100%;  display:block}
.aftertopmenu{padding-top:15px}

.topbarwrapper{background-image:url(img/topbarbottomleft.gif); background-position:bottom left; background-repeat:no-repeat; height:49px; padding-left:16px}
.regioncreated{margin-top:22px; margin-bottom:12px}

.regiontoolbox{background-image:url(img/toolboxtopborder.gif); background-position:top left; background-repeat:no-repeat; padding-top:2px; background-color:#fff}

.regioncomments{margin-top:3px; background-color:#f4f4f4}
.regioncomments h2{padding:0 0 6px 0; text-transform:uppercase; font-size:100%}
.regioncomments h3{font-size:100%}
.pagebody{ clear:both; margin-bottom:10px}
.pagebody h1{    margin-bottom:15px}
.pagebody p, .pagebody ul, .pagebody ol{    margin-bottom:10px}
.pagebody .pufftext{    font-weight:bold;     display:block;     margin-bottom:10px}
.pagebody .writerinfo{    }
.ImageText, .imagetext{    color:#aaa;     display:block;     margin-bottom:10px}
a{color:#2585c1; line-height:1.4; text-decoration:none}
a:hover{text-decoration:underline}
h1{line-height:1.1; font-size:170%; font-weight:bold; margin:3px 0 4px 0; margin:0; color:#000}
h2{line-height:1.1; font-size:130%; font-weight:bold; margin:3px 0 4px 0; color:#000}
h3{line-height:1.1; font-size:120%; font-weight:bold; margin:3px 0 4px 0; color:#000}
.searchfield{width:100px; border:2px inset; border:2px inset; border:2px inset; border:2px inset; padding:1px; margin:1px; font-size:9px;}
.searchfield_rutinparmen{width:350px; border:2px inset; border:2px inset; border:2px inset; border:2px inset; padding:1px; margin:1px; font-size:9px;}

.searchbutton{display:inline; vertical-align:middle; margin-top:-4px; padding-right:10px; padding-left:4px}
.regionsearch .searchbutton{    position:relative}
.container{margin-bottom:20px}
.container.banner{    clear:left}
.containerleftborder{background-image:url(/Templates/Public/KommunalImages/containerleftborder.gif); background-position:left top; background-repeat:repeat-y}
.containertopborder{background-image:url(/Templates/Public/KommunalImages/containertopborder.gif); background-position:left top; background-repeat:repeat-x}
.containerrightborder{background-image:url(/Templates/Public/KommunalImages/containerrightborder.gif); background-position:right top; background-repeat:repeat-y}
.containerbottomborder{background-image:url(/Templates/Public/KommunalImages/containerbottomborder.gif); background-position:left bottom; background-repeat:repeat-x}
.containertopleftcorner{background-image:url(/Templates/Public/KommunalImages/containertopleftcorner.gif); background-position:left top; background-repeat:no-repeat}
.containertoprightcorner{background-image:url(/Templates/Public/KommunalImages/containertoprightcorner.gif); background-position:right top; background-repeat:no-repeat}
.containerbottomleftcorner{background-image:url(/Templates/Public/KommunalImages/containerbottomleftcorner.gif); background-position:left bottom; background-repeat:no-repeat}
.containerbottomrightcorner{background-image:url(/Templates/Public/KommunalImages/containerbottomrightcorner.gif); background-position:right bottom; background-repeat:no-repeat}

.containerpadding{padding:5px;min-height:0}

.topnewscontainer, .twocolumncontainer .topnewscontainer{padding:0 0 25px 0; background-image:url(/Templates/Public/KommunalImages/maincontenthorizontalline.gif); background-position:left bottom; background-repeat:no-repeat}
.twocolumncontainer .topnewscontainernobackground{padding:0; background-image:none}
.twocolumncontainer .topnewscontainer img, .onecolumncontainer .topnewssingle img{margin-bottom:10px}
.topnews{padding:0 15px 15px 15px}
.topnews a{font-weight:bold}
.topnews h1{margin:8px 0 3px 0}
.guide .topnews h1{margin:0 0 3px 0}
.guide .imgwrap {min-height:200px;}
.left, .right{width:215px; float:left}
.regionrightcol .left,.regionrightcol .right{width:auto;float:none!important; clear:both!important;min-height:0;}
.left.fullwidth,.right.fullwidth,.fullwidth{width:100%!important;float:none!important;clear:left!important;}
/*.noimg .linkgreen{background-color:#3D8D27;}*/
.containerpadding .twocolumncontainer .left, .containerpadding .twocolumncontainer .right{width:215px}
.twocolumncontainer .leftcontainer{margin-right:0px}
.twocolumncontainer .rightcontainer{margin-left:0px}
.twocolumncontainer .right{float:right;}
.twocolumncontainer,.onecolumncontainer {overflow:hidden;clear:both;}
.onecolumncontainer h2, .twocolumncontainer h2{margin:0; padding:0 7px 3px 0; background-position:right top; background-repeat:no-repeat; font-size:1em}

.linkwithimg{/*background-color:#dae8d6;*/background-image:url(/Templates/Public/KommunalImages/linkwithimg.gif); background-position:left top; background-repeat:repeat-y}
.linkwithimgbottomright{background-position:right bottom; background-repeat:no-repeat;}
.linkwithimg .linkblue{background-image:url(/Templates/Public/KommunalImages/bottomrightblue.gif)}
.linkwithimg .linkgreen{background-image:url(/Templates/Public/KommunalImages/bottomrightgreen.gif)}
.linkwithimg .linkgray{background-image:none}
.linkwithimg .linkdarkgray{background-image:url(/Templates/Public/KommunalImages/bottomrightdarkgray.gif)}
.linkwithimg .linkred{background-image:none}
.linkwithimg img{float:left;}
/*.linkwithimg h2{margin-left:70px; padding-left:7px; padding-top:4px}*/
.linklist .linkwithimg h2{/*margin-left:129px!important;*/margin-left:0px!important; margin-bottom:0px}
.linkwithimg a{margin:0 15px 0px 0px; padding:5px 10px 5px 3px; line-height:1.3; color:#000;position:relative;left:5px;
	display:block;background-position:right bottom;background-repeat:no-repeat;}
.linkwithimg h2 a{color:#fff;margin:0;padding:0;line-height:1.2;}
.linkwithimg h2.headergray a{color:#aaa;}
.twocolumncontainer .linkwithimg a{background-image:none!important;/*display:inline;*/ }
.linklist .linkwithimg a{ line-height:1.3; /*margin:1px 5px 0px 70px!important;padding-left:20px;*/display:block; background-position:left 5px}
.linklist .linkwithimg a strong{display:block;}
.regionrightcol .linklist .linkwithimg a strong{display:list-item; list-style-type:disc;list-style-position:inside;}
.regionrightcol .linklist .linkwithimg a{padding-left:0!important;margin:0!important;background-image:none;display:block;}
h2.headerblue{color:#fff; background-color:#1c88c5; background-image:url(/Templates/Public/KommunalImages/toprightheaderblue.gif)}
h2.headergreen{color:#fff; background-color:#3d8d27; background-image:url(/Templates/Public/KommunalImages/toprightheadergreen.gif)}
h2.headergray{color:#aaa; background-color:#f2f2f2; background-image:url(/Templates/Public/KommunalImages/toprightheadergray.gif)}
h2.headerdarkgray{color:#fff; background-color:#aaa; background-image:url(/Templates/Public/KommunalImages/toprightheaderdarkgray.gif)}
h2.headerred{color:#fff; background-color:#e72726; background-image:url(/Templates/Public/KommunalImages/toprightheaderred.gif)}
h2.headerwhite{padding-left:10px;}
.linkblue a{background-image:url(/Templates/Public/KommunalImages/arrowblue.gif);/*background-color:#d3e6f4;*/}
.linkgreen a{background-image:url(/Templates/Public/KommunalImages/arrowgreen.gif);/*background-color:#dae8d6;*/}
.linkgray a,.linkwhite a{background-image:url(/Templates/Public/KommunalImages/arrow_greycircle.gif)}
.linkdarkgray a{background-image:url(/Templates/Public/KommunalImages/arrowgray.gif);/*background-color:#f2f2f2;*/}
.linkred a{background-image:url(/Templates/Public/KommunalImages/arrow_redcircle.gif)}
.printdate{display:none}
.onecol, .twocol{background-position:left bottom; background-repeat:no-repeat}
.twocol .left, .twocol .right{width:215px}
.twocol .linkbottomright .left, .twocol .linkbottomright .right{width:205px}
.linkblue{background-color:#d3e6f4; background-image:url(/Templates/Public/KommunalImages/bottomleftblue.gif)}
.linkgreen{background-color:#dae8d6; background-image:url(/Templates/Public/KommunalImages/bottomleftgreen.gif)}
.twocolumncontainer .left{clear:left;}
.containerpadding .twocolumncontainer .left{margin-left:2px;}
.twocolumncontainer .linkwithimg, .twocolumncontainer .linkwithimg .linkwithimgnarrow{/*background-image:url(/Templates/Kommunal/KommunalImages/linkwithimg.gif); background-position:left top; background-repeat:repeat-y*/}
.twocolumncontainer .linkwithimg .imgwrap{float:left;}
.linkwithimg .outerimgwrap{float:left;padding-top:2px;padding-right:2px;padding-bottom:2px;display:block;background-color:#fff;}
.regionrightcol .linkwithimg .outerimgwrap.whitewrap{width:100%;overflow:hidden;padding:0;background-color:Transparent;float:none;}
.regionrightcol .linkwithimg .outerimgwrap.whitewrap .imgwrap{margin:2px 2px 2px 15px;}
.regionrightcol .linkwithimg .outerimgwrap.whitewrap .imgwrap div{display:none;}
.linkwithimg .outerimgwrap .imgwrap{float:left;}
.uneven .linkwithimg .outerimgwrap{float:right;padding-right:0;padding-left:2px;}
.imgwrap a,a.clean{position:relative;left:0;margin:0!important;padding:0!important;background:none!important;}
a.external{background-image:url(/Templates/Public/KommunalImages/nyttfonster.gif)!important;background-position:5px 4px!important;background-repeat:no-repeat !important;padding-left:20px!important;}
a.block{display:block!important;float:right;}
.squareimg{float:left;margin:0 10px 0 0!important;}
.rightimage .squareimg{float:right;margin:0 0 0 10px!important;}
.linkgray{background-color:#fff; background-image:none}
.linkdarkgray{background-color:#f2f2f2; background-image:url(/Templates/Public/KommunalImages/bottomleftdarkgray.gif)}
.linkred{background-color:#fff; background-image:none}
.linkbottomright{background-position:right bottom; background-repeat:no-repeat;/*padding-bottom:5px;*/}
.linkblue .linkbottomright{background-image:url(/Templates/Public/KommunalImages/bottomrightblue.gif)}
.linkgreen .linkbottomright{background-image:url(/Templates/Public/KommunalImages/bottomrightgreen.gif)}
.linkblue .linkbottomright{background-image:url(/Templates/Public/KommunalImages/bottomrightblue.gif)}
.linkgray .linkbottomright{background-image:none}
.linkdarkgray .linkbottomright{background-image:url(/Templates/Public/KommunalImages/bottomrightdarkgray.gif)}
.onecol h2{margin-left:70px}
.linklist .onecol h2{margin-left:0}
.linklist .onecol a{margin-left:125px!important;display:block;}
.linklist.noimg .onecol a{margin-left:10px!important;margin-bottom:3px;font-weight:bold;}
.linklist.noimg .onecol a.link,.link .twocol a.link{font-weight:bold;}
.linklistdesc{margin-left:10px;margin-bottom:5px;}
.even,.uneven{display:inline;}

.regionrightcol .linklist .onecol a{margin-left:10px!important;}

.headerblue span, .headergreen span, .headergray span, .headerdarkgray span, .headerred span{display:block; padding-left:15px; padding-top:4px; /*4px*/background-position:left top; background-repeat:no-repeat}
.linkwithimg .headerblue span, .linkwithimg .headergreen span, .linkwithimg .headergray span, .linkwithimg .headerdarkgray span, .linkwithimg .headerred span{padding-top:4px;padding-left:7px}
.headerblue span, .link .headerblue span{background-image:url(/Templates/Public/KommunalImages/topleftblue.gif)}
.headergreen span, .link .headergreen span{background-image:url(/Templates/Public/KommunalImages/topleftgreen.gif)}
.headergray span, .link .headergray span{background-image:url(/Templates/Public/KommunalImages/topleftgray.gif)}
.headerdarkgray span, .link .headerdarkgray span{background-image:url(/Templates/Public/KommunalImages/topleftdarkgray.gif)}
.headerred span, .link .headerred span{background-image:url(/Templates/Public/KommunalImages/topleftred.gif)}
.regionrightcol .headerblue span, .regionrightcol .headergreen span, .regionrightcol .headergray span, .regionrightcol .headerdarkgray span, .regionrightcol .headerred span{padding-left:10px}
.linklist .linkbluewithimg .headerblue span, .linklist .linkgreenwithimg .headergreen span, .linklist .linkgraywithimg .headergray span, .linklist .linkdarkgraywithimg .headerdarkgray span, .linklist .linkredwithimg .headerred span{display:block; padding-left:7px; padding-top:4px;background-position:left top; background-repeat:no-repeat}/*{padding-left:0;}*/
.onecol a, .twocol a{display:block; padding-left:18px; padding-right:10px; color:#000; background-position:0 1px; background-repeat:no-repeat}
.twocol a,.regionrightcol .onecol a{margin:2px 0 4px 0;}
.linkgreenwithimg a, .linkbluewithimg a, .linkredwithimg a, .linkgraywithimg a, .linkdarkgraywithimg a{ margin-bottom:0}

.onecol h2{margin-bottom:6px}
.onecol a{margin-left:85px}
.twocol .left a{margin-left:15px}
.linkbluewithimg, .linkgreenwithimg, .linkgraywithimg, .linkdarkgraywithimg, .linkredwithimg{background-image:url(/Templates/Public/KommunalImages/linkwithimg.gif); background-repeat:repeat-y}
.linkbluewithimg img, .linkgreenwithimg img, .linkgraywithimg img, .linkdarkgraywithimg img, .linkredwithimg img{float:left}
/*.linkbluewithimg h2 span, .linkgreenwithimg h2 span, .linkgraywithimg h2 span, .linkdarkgraywithimg h2 span, .linkredwithimg h2 span{ background-image:none}*/
.linkbluewithimg .linkbottomleft, .linkgreenwithimg .linkbottomleft, .linkgraywithimg .linkbottomleft, .linkdarkgraywithimg .linkbottomleft, .linkredwithimg .linkbottomleft{ }

.linkbottomleft{/*background-position:70px bottom;*/background-position:left bottom; background-repeat:no-repeat}
.linkblue .linkbottomleft{background-image:url(/Templates/Public/KommunalImages/bottomleftblue.gif)}
.linkgreen .linkbottomleft{background-image:url(/Templates/Public/KommunalImages/bottomleftgreen.gif)}
.linkgray .linkbottomleft{background-image:none}
.linkdarkgray .linkbottomleft{background-image:url(/Templates/Public/KommunalImages/bottomleftdarkgray.gif)}
.linkred .linkbottomleft{background-image:none}
.linklist .linknoimg .linkbottomleft{background-position:left bottom}

.linklist .linkwithimg{background-image:url(/Templates/Public/KommunalImages/linkwithimgwide.gif)}
.linklist .linknoimg{background-image:none}
.nobackground .onecol a{font-size:115%;bacground-image:url(/Templates/Public/KommunalImages/arrowblue_small.gif); background-position:0 6px; padding-left:7px; margin-left:0; font-weight:bold; color:#2585c1}
.nobackground .onecol h2 a{font-size:115%; background-position:5px 6px;font-size:120%; padding-left:12px}
.nobackground .onecol h1{background-image:none; padding-left:0; margin-left:0; font-weight:bold; color:#2585c1}
.nobackground .onecol h2{margin:0; padding:0 10px 0 0; line-height:1.3}
.nobackground .onecol p{padding:0 10px 0 0}
.nobackground .twocol a{font-size:115%;background-image:url(/Templates/Public/KommunalImages/arrowblue_small.gif); background-position:0 6px; padding-left:7px; margin-left:0; font-weight:bold; color:#2585c1}
.nobackground .twocol h2{margin:0; padding:0 10px 0 0; line-height:1.3}
.nobackground .twocol p{padding:0 10px 0 0}
.headertopleft{background-position:left top; background-repeat:no-repeat}
.headertopright{background-position:right top; background-repeat:no-repeat}
.headerbottomleft{background-position:left bottom; background-repeat:no-repeat}
.headerbottomright{background-position:right bottom; background-repeat:no-repeat}
.newsgray .headertopleft, .sitemapheader .headertopleft{background-image:url(/Templates/Public/KommunalImages/headertopleftgrey.gif)}
.newsgray .headertopright, .sitemapheader .headertopright{background-image:url(/Templates/Public/KommunalImages/headertoprightgrey.gif)}
.newsgray .headerbottomleft, .sitemapheader .headerbottomleft{background-image:url(/Templates/Public/KommunalImages/headerbottomleftgrey.gif)}
.newsgray .headerbottomright, .sitemapheader .headerbottomright{background-image:url(/Templates/Public/KommunalImages/headerbottomrightgrey.gif)}
.newsgray .headertopleft, .sitemapheader .headertopleft{background-color:#aaa8a9}
.nobottompadding{ padding-bottom:0 !important;}
.nobottommargin{ margin-bottom:0 !important;}
.newsgray{clear:both;margin-bottom:3px;}
.newsgray h2, .sitemapheader h2{color:#fff; text-transform:uppercase; font-size:1em; padding:4px 10px 4px 10px; margin:0 0 0 0}
.newsgray{margin-left:1px;margin-right:1px;}
.news h3{padding:0; margin:0 0 2px 0; font-size:1em}
.date{color:#999}
.news{ margin-top:10px}
.news .date{padding:0 5px 0 5px}
.news h3, .news p{padding:0 5px 0 5px}
.news a{font-size:115%;padding:0 5px 0 12px; display:block; background-image:url(/Templates/Public/KommunalImages/arrowblue_small.gif); background-position:5px 6px; background-repeat:no-repeat; font-weight:bold}
.newsgray{background-image:url(/Templates/Public/KommunalImages/rightcolhorizontalline.gif); background-position:left bottom; background-repeat:no-repeat; padding:0 0 14px 0}
.regionmaincontent .onecolumncontainer .newsgray{    background-image:url(/Templates/Public/KommunalImages/maincontenthorizontalline.gif)}
.news .archive{margin-top:10px;margin-bottom:5px;}
.select{padding:15px 5px 0 5px}
.select select{padding:0; margin:0; width:109px}
.selectbutton{vertical-align:middle; padding:0 0 0 5px}

.rssListItem, rssYoutubeListItem {padding-top: 5px;}
.rssListItem a, rssYoutubeListItem a { background-image: none; background-position: 0px 0px; padding:0 5px; display: inline;}

.rssYoutubeListItem img { cursor: pointer; }

.nobackground .twocol h2 a, .news h2 a{background-image:none!important; padding-left:0!important;font-size:120%}
.footer{clear:both;position:relative; margin-top:5px; margin-left:0; padding:0; list-style-type:none; background-color:#e72726}
.footer li{list-style-type:none; float:left; margin:0; padding:3px 12px 6px 13px; background-image:url(/Templates/Public/KommunalImages/footerpipe.gif); background-position:center left; background-repeat:no-repeat}
.footer .listfirst{padding-left:13px; background-image:none}
.footer li a{padding:0; margin:0; color:#fff; font-size:90%}
.footer li .hreffirst{font-weight:bold}

.topbartopleft{background-position:left top; background-repeat:no-repeat}
.topbartopright{background-position:right top; background-repeat:no-repeat}
.topbarbottomleft{background-position:left bottom; background-repeat:no-repeat}
.topbarbottomright{background-position:right bottom; background-repeat:no-repeat}
.topbar{}
.topbargreen, .green{background-color:#3d8d27}
.topbartopleft{background-image:url(/Templates/Public/KommunalImages/topbartopleftgreen.gif)}
.sektion .topbartopleft{background-image:url(/Templates/Public/KommunalImages/imgcornertopleft.gif)}
.topbartopright{background-image:url(/Templates/Public/KommunalImages/topbartoprightgreen.gif)}
.sektion .topbartopright{background-image:url(/Templates/Public/KommunalImages/topbartoprightgreen.gif)}
.topbarbottomleft{background-image:url(/Templates/Public/KommunalImages/topbarbottomleftgreen.gif)}
.sektion .topbarbottomleft{background-image:url(/Templates/Public/KommunalImages/imgcornerbottomleft.gif)}
.topbarbottomright{background-image:url(/Templates/Public/KommunalImages/topbarbottomrightgreen.gif)}
.sektion .topbarbottomright{background-image:url(/Templates/Public/KommunalImages/topbarbottomrightgreen.gif)}
.topbarblue, .blue{background-color:#1c88c5}
.topbarblue .topbartopleft{    background-image:url(/Templates/Public/KommunalImages/topleftblue.gif)}
.sektion .topbarblue .topbartopleft{    background-image:url(/Templates/Public/KommunalImages/imgcornertopleft.gif)}
.sektion .topbarblue .topbartopright{    background-image:url(/Templates/Public/KommunalImages/toprightheaderblue.gif)}
.topbarblue .topbarbottomleft{    background-image:url(/Templates/Public/KommunalImages/bottomleftdarkblue.gif)}
.sektion .topbarblue .topbarbottomleft{    background-image:url(/Templates/Public/KommunalImages/imgcornerbottomleft.gif)}
.sektion .topbarblue .topbarbottomright{    background-image:url(/Templates/Public/KommunalImages/bottomrightdarkblue.gif)}
.topbarred, .red{background-color:#e72726}
.topbarred .topbartopleft{    background-image:url(/Templates/Public/KommunalImages/topleftred.gif)}
.topbarred .topbartopright{    background-image:url(/Templates/Public/KommunalImages/toprightheaderred.gif)}
.topbarred .topbarbottomleft{    background-image:url(/Templates/Public/KommunalImages/bottomleftred.gif)}
.topbarred .topbarbottomright{    background-image:url(/Templates/Public/KommunalImages/bottomrightred.gif)}
.topbargray, .gray{background-color:#f2f2f2;}
.topbargray .topbartext h2,.topbargray .topbartext span{color:#000;}
.topbargray .topbartopleft{    background-image:url(/Templates/Public/KommunalImages/topleftgray.gif)}
.topbargray .topbartopright{    background-image:url(/Templates/Public/KommunalImages/toprightheadergray.gif)}
.topbargray .topbarbottomleft{    background-image:url(/Templates/Public/KommunalImages/bottomleftdarkgray.gif)}
.topbargray .topbarbottomright{    background-image:url(/Templates/Public/KommunalImages/bottomrightdarkgray.gif)}
.topbardarkgray, .darkgray{background-color:#aaa}
.topbardarkgray .topbartopleft{    background-image:url(/Templates/Public/KommunalImages/topleftdarkgray.gif)}
.topbardarkgray .topbartopright{    background-image:url(/Templates/Public/KommunalImages/toprightheaderdarkgray.gif)}
.topbardarkgray .topbarbottomleft{    background-image:url(/Templates/Public/KommunalImages/bottomleftdarkgray2.gif)}
.topbardarkgray .topbarbottomright{    background-image:url(/Templates/Public/KommunalImages/bottomrightdarkgray2.gif)}
.sektion .regiontopbar{ width:100%}
.regiontopbar img{float:right; border-left:solid 1px #fff!important}
.regiontopbar .imgwrap{float:right; width:215px}
.regiontopbar .imgwrap div{float:right}
.sektion .regiontopbar img{float:left; border-right:solid 1px #fff!important}
.sektion .regiontopbar .imgwrap{float:left; width:auto}
.sektion .regiontopbar .imgwrap div{float:left}
.sektion .topbartext{float:left; width:auto; border-right:none}
.topbartext span{color:#fff}
.sektion .topbartext span{padding-right:0; max-width:550px}

.topbartext{float:left; width:425px; margin-left:5px; padding-bottom:0px;min-height:40px;}
.topbartext h2{margin:12px 0 0 5px; color:#fff}
.topbartext a{display:block; margin:0 0 0 5px; color:#fff}
.topbartext span{display:block; margin:0 0 0 5px; color:#fff}
.guide div{ display:inline-block}
.guide .topnews{padding-bottom:0}
.guide p{  display:block;  width:100%; padding-bottom:18px; background-color:Transparent; background-repeat:no-repeat}
.guide .guidedivider{       display:block;     height:1px;     width:100%; background-color:Transparent; background-image:url(/Templates/Public/KommunalImages/maincontenthorizontalline.gif); background-position:left bottom; background-repeat:no-repeat}
.guide h1{ margin-left:10px}
.guide a{font-weight:normal; margin-left:0px}
p.guidepreheader{font-weight:bold; margin-top:10px; margin-bottom:0px; padding-bottom:0; background-image:none}
.guidepreheader span{font-weight:normal}

.guide ul{ display:inline-block; list-style-type:none; margin:10px 0 5px 0; padding:0; text-align:right;     width:100%}
.guide ul li{display:inline; margin:0; padding:0}
a.guidenext{padding:2px 21px 3px 7px; background-image:url(/Templates/Public/KommunalImages/arrownext.gif); background-position:right center; background-repeat:no-repeat}
a.guideprev{padding:2px 4px 3px 21px; background-image:url(/Templates/Public/KommunalImages/arrowprev.gif); background-position:left center; background-repeat:no-repeat}
.guideprevtrue{background-image:url(/Templates/Public/KommunalImages/bg_globalmenu_pipe.gif); background-position:left center; background-repeat:no-repeat}
.guideprevfalse{background-image:none}
.onecolumncontainer{ clear:left}

.onecolumncontainer .topnewssingle h2{margin:0 0 0 0; margin-left:0}
.onecolumncontainer .topnewssingle a{background-image:url(/Templates/Public/KommunalImages/arrowblue_small.gif); background-position:0 6px; padding-left:7px; margin-left:0; font-weight:bold; color:#2585c1}
.onecolumncontainer .topnewssingle p{padding:0 10px 0 0; margin-left:0}

.langselector{    background-color:#1c88c5}
.langselectorcontent{    color:#FFF;     padding-left:15px;     padding-top:10px}
.langselectorcontent select{    width:170px;     margin:5px 10px 15px 0}
.langselectorcontent .langbtn{    margin:5px 10px 15px 0;     padding-top:2px;     border:solid 1px #757575;     background-color:#a8a7a5;     color:#FFF;     font-size:11px;     font-weight:bold}
.standardbutton{    margin:0;     padding:0;     padding-top:2px;     border:solid 1px #757575;     background-color:#a8a7a5;     color:#FFF;     font-size:11px;     font-weight:bold}
html>body .standardbutton{    padding:0}
.langselectorblue .topbartopleft{    background-image:url(/Templates/Public/KommunalImages/topleftblue.gif)}
.langselectorblue .topbartopright{    background-image:url(/Templates/Public/KommunalImages/toprightheaderblue.gif)}
.langselectorblue .topbarbottomleft{    background-image:url(/Templates/Public/KommunalImages/bottomleftdarkblue.gif)}
.langselectorblue .topbarbottomright{    background-image:url(/Templates/Public/KommunalImages/bottomrightdarkblue.gif)}

.xform{ background-color:#f2f2f2;clear:both;}
.xform .topleft{    background-image:url(/Templates/Public/KommunalImages/topleftgray.gif); background-position:top left; background-repeat:no-repeat}
.xform .topright{   background-image:url(/Templates/Public/KommunalImages/toprightheadergray.gif); background-position:top right; background-repeat:no-repeat}
.xform .bottomleft{   background-image:url(/Templates/Public/KommunalImages/bottomleftdarkgray.gif); background-position:bottom left; background-repeat:no-repeat}
.xform .bottomright{    background-image:url(/Templates/Public/KommunalImages/bottomrightdarkgray.gif); background-position:bottom right; background-repeat:no-repeat}
.xform table{ margin:0 10px 0 10px}
.xform p{ margin:0 10px 10px 10px;  line-height:2}
.xform h2{ margin:0 10px 20px 10px}
.xform tr, .xform td{ margin:0;  padding:0}
.xform input.xtext, .xform textarea.xtext{ border:Solid 1px #c5c5c5;  width:200px}
.xform select{ border:Solid 1px #333}
.xform input.xradio{ border:none}
.xform input.xcheck{ border:none}
.xform input.button{ }
.xform .header{ font-weight:bold;  font-size:110%;  line-height:1.3}

ul.sitemap {width:940px;padding:0;margin:0;}
ul.sitemap h3,ul.sitemap h4,ul.sitemap h5,ul.sitemap h6{font-size:1em;}
.sitemap ul, .sitemap li{width:100%;list-style:none;margin:0;padding:0}
ul.sitemap li{float:left;width:215px!important;margin:0 20px 20px 0px;}
ul.sitemap li ul{margin:0 0 0 10px;clear:both;}
ul.sitemap ul li{display:block;float:none;clear:both;width:100%;margin:0;}
ul.sitemap .breakfloat{clear:left;}
.sitemapheader h2{margin-top:10px;width:200px}
.sitemapheader h2 a{color:#fff}
.sitemapmenu{width:100%;background-image:url(/Templates/Public/KommunalImages/meny_back_line.gif);     background-repeat:repeat-x;     background-position:left bottom}
.sitemapmenu ul li{padding:0;}
.sitemapmenu ul li a{width:150px}
.sitemapmenu ul li.selected{margin-bottom:-1px;border-bottom:solid 2px #fff;}
.sitemapmenu ul li.selected a{background-image:none; background-color:#fff; color:#e72726}
.sitemapmenu li.selected .topmenutopborder{    background-image:url(/Templates/Public/KommunalImages/topmenutopborderselected.gif)}
.sitemapmenu li.selected .topmenutopright{    background-image:url(/Templates/Public/KommunalImages/topmenutoprightselected.gif)}
.sitemapmenu li.selected .topmenutoprightborder{   background-image:url(/Templates/Public/KommunalImages/topmenurightborderselected.gif)}
.sitemapmenu li.selected .topmenuleftborder{    background-image:url(/Templates/Public/KommunalImages/topmenuleftborderselected.gif)}
.sitemapmenu li.selected .topmenutopleft{    background-image:url(/Templates/Public/KommunalImages/topmenutopleftselected.gif)}
/*
.sitemap a{    font-weight:bold}
.sitemap li{    width:155px;     padding:0 20px 0 5px}
.sitemap ul ul ul{    margin:0 0 0 5px}
*/
.PanelUserSettings{    padding-bottom:10px}
.usersettingform{    background-image:url(/Templates/Public/KommunalImages/maincontenthorizontalline.gif);  background-repeat:no-repeat;  background-position:left bottom;  margin-bottom:10px}
.usersettingform tr{ }
.usersettingform td{ width:225px}
.usersettingform select{ width:225px;  margin-bottom:10px}
.usersettingform td input{ float:right;  margin-bottom:10px}

.breadcrumbs{ float:left;  padding-bottom:10px;  color:#999;  width:330px;  width:100%;}
.breadcrumb{  margin:0!important;  padding:0!important}

.banner .topbartopleft{    background-image:url(/Templates/Public/KommunalImages/imgcornertopleft.gif)}
.banner .topbarbottomleft{    background-image:url(/Templates/Public/KommunalImages/imgcornerbottomleft.gif)}
.puffbanner{}
.bannerwithtext{    position:relative}
.bannerlink{    position:absolute;     left:10px;     top:10px;     font-weight:bold;     color:#FFF}
.bannerlink:hover{    text-decoration:none!important}
.bannertext{        display:block;     width:auto;     font-weight:bold;     font-size:13px;     color:#FFF;     cursor:hand;     padding:5px 0 5px 0;     margin-right:5px;     padding-left:120px}
a:hover .bannertext{    text-decoration:none!important}
.regionrightcol .bannertext{    padding-left:5px}
.regionmaincontent .bannertext{      font-family:'Times New Roman',sans-serif;     font-style:italic}
.largewhite{    font-style:normal;     font-weight:normal}
.regionmaincontent .largewhite{    font-size:18px;     line-height:1.1;     display:block;     padding-right:10px;     background-position:right bottom;     background-repeat:no-repeat}
.regionmaincontent .topbarblue .largewhite{        background-image:url(/Templates/Public/KommunalImages/right_blue_circle_arrow.jpg)}

.regionmaincontent .topbargray .largewhite{       background-image:url(/Templates/Public/KommunalImages/right_blue_circle_arrow.jpg);        background-image:none}
.regionmaincontent .topbargreen .largewhite{        background-image:url(/Templates/Public/KommunalImages/right_blue_circle_arrow.jpg);         background-image:none}
.regionmaincontent .topbarred .largewhite{        background-image:url(/Templates/Public/KommunalImages/right_blue_circle_arrow.jpg);         background-image:none}
.regionmaincontent .topbardarkgray .largewhite{        background-image:url(/Templates/Public/KommunalImages/right_blue_circle_arrow.jpg);  background-image:none}
.regionrightcol .largewhite{ }

.imagecorners{    z-index:1;     background-color:transparent;     margin-bottom:10px;     display:block}
.imagecorners img{    z-index:-1;     position:relative;     margin-bottom:0!important}
.imagecorners span{padding:0; margin:0}
.imagecorners .topleft{    z-index:1;     background-image:url(/Templates/Public/KommunalImages/imgcornertopleft.gif)}
.imagecorners .topright{    z-index:1;     background-image:url(/Templates/Public/KommunalImages/imgcornertopright.gif)}
.imagecorners .bottomleft{    z-index:1;     background-image:url(/Templates/Public/KommunalImages/imgcornerbottomleft.gif)}
.imagecorners .bottomright{    z-index:1;     background-image:url(/Templates/Public/KommunalImages/imgcornerbottomright.gif)}
.imagecorners .topleft{background-position:left top; background-repeat:no-repeat}
.imagecorners .topright{background-position:right top; background-repeat:no-repeat}
.imagecorners .bottomleft{background-position:left bottom; background-repeat:no-repeat}
.imagecorners .bottomright{background-position:right bottom; background-repeat:no-repeat}
/* */
.imgwrap { position:relative; }
.imgwrap img{top:0px; left:0px; position:relative; z-index:99}
.imgwrap .topleft{z-index:110; top:0px; left:0px; position:absolute; background-image:url(/Templates/Public/KommunalImages/imgcornertopleft.gif); background-repeat:no-repeat; background-position:left top; background-color:transparent; width:5px; height:5px}
.imgwrap .topright{z-index:120; top:0px; right:-1px; position:absolute; background-image:url(/Templates/Public/KommunalImages/imgcornertopright.gif); background-repeat:no-repeat; background-position:right top; background-color:transparent; width:5px; height:5px}
html>body .imgwrap .topright{bottom:0px; right:0px}
.imgwrap .bottomleft{z-index:130; bottom:-1px; left:0px; position:absolute; background-image:url(/Templates/Public/KommunalImages/imgcornerbottomleft.gif); background-repeat:no-repeat; background-position:left bottom; background-color:transparent; width:5px; height:5px}
html>body .imgwrap .bottomleft{bottom:0px; right:0px}
.imgwrap .bottomright{z-index:140; bottom:-1px; right:-1px; position:absolute; background-image:url(/Templates/Public/KommunalImages/imgcornerbottomright.gif); background-repeat:no-repeat; background-position:right bottom; background-color:transparent; width:5px; height:5px}
html>body .imgwrap .bottomright{bottom:0px; right:0px}
.imgwrappos img{top:0px; left:0px; z-index:99}
/*disable imgwrapper for twocolumncontainer */
.twocolumncontainer .linkwithimg .outerimgwrap{float:left;display:block;margin:0;padding:0;background-color:Transparent;}
.twocolumncontainer .imgwrap{margin:0;padding:0;}
.twocolumncontainer .imgwrap img {margin-top:.75em;margin-right:2px;margin-bottom:0px;}
.twocolumncontainer .imgwrap .topleft{display:none;}
.twocolumncontainer .imgwrap .topright{display:none;}
.twocolumncontainer .imgwrap .bottomleft{display:none;}
.twocolumncontainer .imgwrap .bottomright{display:none;}

.tips{  padding-bottom:15px;  float:right;  width:auto;border:15px solid #fff;}
.tipleft{ float:left}
.tipright{ float:right}
.tipleft input, .tipright input{ width:215px;  margin-bottom:5px}
.tipmessage textarea{ width:440px; overflow:auto}
html>body .tipmessage textarea{ width:442px}
.tiphelptext{ display:block; margin-top:8px; margin-bottom:10px}
.confirmtext{display:block; font-weight:bold; color:#D22020;margin-top:8px;margin-bottom:10px}
.tipform{ clear:both}
.modalPopup .ast,.ast{    color:Red}
.tipbutton{ float:right}
.tiplink{float:none;position:absolute;top:5px;right:10px;  font-weight:bold;     background-image:url(/Templates/Public/KommunalImages/arrowblue_small.gif); background-position:left 6px; background-repeat:no-repeat; padding-left:5px}
.lbltips{ float:left}
 .modalPopup{ text-align:left; background-color:transparent; border-bottom:solid 1px #000; width:400px; z-index:1001}
 html>body .modalPopup{ border:solid 1px #000;  background-color:#fff;  padding:15px}
 
 .tipclose{ float:right}
 html>body .tipclose{margin-top:-10px;}
 .tipsawrapper{ position:relative;  margin:0;  padding:0;  overflow:hidden}
 .tipsawrapper ul{ position:relative;  margin:0;  padding:0;  list-style-type:none}
 .innerlist, #bloggwrapper, #tips{ background-color:#ededed;  overflow:visible;  position:relative;  padding:5px!important;  left:-15px;  top:5px}
 #tips{ top:0px;  left:0px;  float:left;  clear:both}
 #tips legend{ background-color:transparent;  border-width:0px}
 #bloggwrapper span.innertext{position:relative;  width:195px;  display:block;  margin-bottom:5px;  line-height:1.1em}
 #bloggwrapper input{ width:195px;  display:block;  margin-top:5px;  margin-bottom:5px;  border-style:solid;  border-width:1px;  border-color:#D4D0C8;  font-size:.95em}
 #bloggwrapper, .innerlist{width:215px;}
 .tipslist li, .innerlist li{  vertical-align:middle;  position:relative;  display:block;  clear:both;  line-height:1.5;  background-position:left bottom}
 .tipslist li{ margin-top:5px;  line-height:18px;  display:block;  min-height:20px}

 .show{ display:block}
 .hide{ display:none}
 .modal-overlay{ background-color:#333;  position:absolute;  width:100%;  height:100%;  top:0;  left:0;  right:0;  bottom:0;  z-index:9998}
 
.presscontent{    padding:20px 15px 18px 0;     color:#FFF;     padding:10px}
.pressdivider{    margin-bottom:10px;     background-image:url(/Templates/Public/KommunalImages/maincontenthorizontalline.gif); background-position:left bottom; background-repeat:no-repeat}
.presscontent a{    color:#FFF}
.presscontent h2{    color:#FFF}
.bluedivider .left, .bluedivider .right{    float:left;     width:200px}
.bluedivider{    background:url(/Templates/Public/KommunalImages/divider_hor_blue_350.jpg) repeat-x left top;  padding:15px 0 10px 0}

.feeresult{    padding-top:10px;     padding-bottom:10px}
.feeresult h1{    font-size:1.5em;     margin-bottom:5px}
.feeresult h3{    font-size:1.2em}
.feecalculator{    padding:10px 15px 10px 15px;        color:#fff}
.feeresultdivider{    padding-bottom:10px;     margin-bottom:10px;     background-color:Transparent; background-image:url(/Templates/Public/KommunalImages/maincontenthorizontalline.gif); background-position:left bottom; background-repeat:no-repeat}
.feeresultdivider table tr td{ padding-bottom:3px;  padding-top:3px}
.feecalculator input{ }
.feeleft{  display:block;  float:left;  width:150px;  margin-bottom:5px}
.feeright{ display:block;  float:left;  width:150px;  margin-left:43px;  margin-bottom:5px}
.feecalculator h2{ color:#FFF}
.greentext{ color:Green}
.greentextbold{ font-weight:bold;  color:Green}

div.rightinfobox{    overflow:hidden;     width:215px}
h1.blockheader,h1.downloadheader,h2.blockheader,h2.downloadheader{    font-size:1em;     color:#FFF;     font-weight:bold;     background-image:url(/Templates/Public/KommunalImages/puff_header_gray.gif);     background-position:left center;     background-repeat:no-repeat;     background-color:#aaa8a9;     padding:.35em;     margin:0;     margin-top:10px;     margin-bottom:.4em;     padding-left:.7em;     text-transform:uppercase}
/*h1.downloadheader{    font-size:1em;     color:#666;     font-weight:bold;     background-image:url(/Templates/Kommunal/KommunalImages/rightdownloadheader.gif);     background-position:left top;     background-repeat:no-repeat;     background-color:Transparent;     padding:15px 0 10px 5px;     margin:0;     margin-top:10px;     margin-bottom:.4em}*/
.rightinfobox a{    display:inline-block;     background-image:url(/Templates/Public/KommunalImages/arrowblue_small.gif); background-position:left 5px; background-repeat:no-repeat; padding-left:8px!important; margin-top:5px}
.rightinfobox a.external,.rightinfobox .external a {display:block;background-image:url(/Templates/Public/KommunalImages/nyttfonster.gif)!important;background-position:5px 3px!important;background-repeat:no-repeat;padding-left:20px!important;}
div.rightbanner{    background-image:url(/Templates/Public/KommunalImages/blue_banner_back.gif); background-position:left top; background-repeat:no-repeat; height:50px; overflow:hidden; padding:10px; padding-bottom:0px; margin-top:10px; color:#FFF}
div.rightbanner p{ color:#FFF;  margin:0;  padding:0;  font-weight:bold}
div.rightbanner a, div.rightbanner a p{ color:#FFF;  font-weight:normal;}
div.rightinfobox div.rightbanner a {background-image:none;padding-left:0!important;}
.rightinfobox{  margin-top:-10px}
.rightinfobox p{ margin:0;  padding:0}
.rightinfobox img{ display:block;  margin:0;  margin-top:10px;  padding:0}
div.rightinfobox a img{ position:relative;  left:-8px;  top:-5px;  margin:0;  padding:0}
html>body div.rightinfobox a img{ position:relative;  left:0px;  top:-15px;  margin:0;  padding:0}

.archivelink{    font-weight:bold;     display:block;     background-image:url(/Templates/Public/KommunalImages/arrowblue_small.gif); background-position:left 5px; background-repeat:no-repeat; margin:10px 0 10px 0; padding-left:8px!important}
.listpaging{    margin:0 auto 0 auto;     text-align:center;     padding:10px 0 10px 0}
.archive .listpaging{    margin-top:10px;     background-color:Transparent; background-image:url(/Templates/Public/KommunalImages/maincontenthorizontalline.gif); background-position:left top; background-repeat:no-repeat}
.archive .dates, .archive .datesheader{    color:#777;     float:right}
.archive .datesheader .datechanged{    margin-right:22px;     margin-left:40px}
.archive .datesheader .datecreated{ }
.archive .archivelink{    font-weight:normal}
.archive .datecreated{   margin-right:10px}
.archive .datechanged{    margin-left:10px}
.listpaging{    font-weight:bold}
.listpaging .current{    text-decoration:underline}

.dep_headline{PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:5px; PADDING-TOP:5px}
.dep_blue_top{HEIGHT:10px}
.dep_blue_bot{}
.dep_blue_bot_content{PADDING-LEFT:12px; PADDING-BOTTOM:15px; COLOR:#fff}
.dep_blue_table{BORDER-RIGHT:0px; PADDING-RIGHT:0px; BORDER-TOP:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px; BORDER-LEFT:0px; WIDTH:350px; PADDING-TOP:0px; BORDER-BOTTOM:0px}
.dep_blue_title{FONT-WEIGHT:bold; FONT-SIZE:1.4em; VERTICAL-ALIGN:top; COLOR:#fff; PADDING-TOP:8px}
.dep_blue_cell_left{FONT-WEIGHT:bold; VERTICAL-ALIGN:top; WIDTH:100px; COLOR:#fff; PADDING-TOP:8px}
.dep_blue_cell_right{FONT-WEIGHT:bold; WIDTH:250px; COLOR:#fff; PADDING-TOP:8px}
.dep_blue_cell{FONT-WEIGHT:bold; COLOR:#fff; PADDING-TOP:8px}
.dep_blue_cell_top{FONT-WEIGHT:bold; COLOR:#fff; PADDING-TOP:0px}

.dep_grey_table{PADDING-RIGHT:0px; PADDING-LEFT:0px; PADDING-BOTTOM:0px; MARGIN:0px auto 0px auto; PADDING-TOP:0px}
.dep_grey_dark_left{BACKGROUND-POSITION:left bottom; BACKGROUND-IMAGE:url(/Templates/Public/KommunalImages/bg_grey_dark_l_r.gif); BACKGROUND-REPEAT:no-repeat}
.dep_grey_dark_mid{BACKGROUND-POSITION:left bottom; BACKGROUND-IMAGE:url(/Templates/Public/KommunalImages/bg_grey_dark_mid.gif); BACKGROUND-REPEAT:no-repeat}
.dep_grey_dark_right{BACKGROUND-POSITION:left bottom; BACKGROUND-IMAGE:url(/Templates/Public/KommunalImages/bg_grey_dark_l_r.gif); BACKGROUND-REPEAT:no-repeat}
.dep_grey_light_left{BACKGROUND-POSITION:left bottom; BACKGROUND-IMAGE:url(/Templates/Public/KommunalImages/bg_grey_light_l_r.gif); BACKGROUND-REPEAT:no-repeat}
.dep_grey_light_mid{BACKGROUND-POSITION:left bottom; BACKGROUND-IMAGE:url(/Templates/Public/KommunalImages/bg_grey_light_mid.gif); BACKGROUND-REPEAT:no-repeat}
.dep_grey_light_right{BACKGROUND-POSITION:left bottom; BACKGROUND-IMAGE:url(/Templates/Public/KommunalImages/bg_grey_light_l_r.gif); BACKGROUND-REPEAT:no-repeat}
.dep_grey_light_right_wide{BACKGROUND-POSITION:left bottom; BACKGROUND-IMAGE:url(/Templates/Public/KommunalImages/bg_grey_light_r_wide.gif); BACKGROUND-REPEAT:no-repeat}
.dep_grey_dark_right{PADDING-LEFT:8px; FONT-WEIGHT:bold; VERTICAL-ALIGN:middle; WIDTH:102px; HEIGHT:31px}
.dep_grey_light_right{PADDING-LEFT:8px; VERTICAL-ALIGN:middle; WIDTH:102px; HEIGHT:31px}
.dep_grey_dark_left{PADDING-LEFT:12px; FONT-WEIGHT:bold; VERTICAL-ALIGN:middle; WIDTH:98px; HEIGHT:31px}
.dep_grey_light_left{PADDING-LEFT:12px; FONT-WEIGHT:bold; VERTICAL-ALIGN:middle; WIDTH:98px; HEIGHT:31px}
.dep_grey_dark_mid{PADDING-LEFT:12px; FONT-WEIGHT:bold; VERTICAL-ALIGN:middle; WIDTH:178px; HEIGHT:31px}
.dep_grey_light_mid{PADDING-LEFT:12px; VERTICAL-ALIGN:middle; WIDTH:178px; HEIGHT:31px}
.dep_grey_light_right_wide{PADDING-LEFT:12px; VERTICAL-ALIGN:middle; WIDTH:288px; HEIGHT:31px}

.memberform td{padding-bottom:5px}
.becomemember acronym{font-weight:bold; color:Red}

.globalmenu{margin:0; padding:5px 170px 12px 0; background-image:url(/Templates/Public/KommunalImages/bg_globalmenu.gif); background-position:right bottom; background-repeat:no-repeat; float:right}
.globalmenu li{list-style-type:none; float:left}
.globalmenu li a{display:block; font-size:92%; padding:0 9px 0 8px; color:#000; background-image:url(/Templates/Public/KommunalImages/bg_globalmenu_pipe.gif); background-position:right center; background-repeat:no-repeat}
.globalmenu .hreflast{background-image:none}

.topmenu{margin:0; padding:0 0 1px 0;background:url(/Templates/Public/KommunalImages/meny_back_line.gif) repeat-x right bottom}
.topmenu span{display:block}
.topmenu li{ /*border-bottom:solid 1px #cdcdcd; */list-style-type:none; float:left}

.topmenu li.selected{border-bottom:solid 2px #fff;margin-bottom:-1px;}
.topmenu li a{display:block; text-align:center; white-space:nowrap; color:#fff; font-size:100%; font-weight:bold; background-color:#ec5252; background-image:url(/Templates/Public/KommunalImages/topmenu_bg.gif); background-position:bottom left; background-repeat:repeat-x}
.topmenu li a.selected{background-image:none; background-color:#fff; color:#e72726}
/*.topmenu .hreflevel1item1{width:70px}
.topmenu .hreflevel1item2{width:135px}
.topmenu .hreflevel1item3{width:79px}
.topmenu .hreflevel1item4{width:92px}
.topmenu .hreflevel1item5{width:113px}
.topmenu .hreflevel1item6{width:131px}
.topmenu .hreflevel1item7{width:56px}
.topmenu .hreflevel1item8{width:104px}*/
.level1item{}
.topmenutopborder{background-image:url(/Templates/Public/KommunalImages/topmenutopborder.gif); background-position:top left; background-repeat:repeat-x}
.topmenutopborderselected{background-image:url(/Templates/Public/KommunalImages/topmenutopborderselected.gif); background-position:top left; background-repeat:repeat-x}
.topmenuleftborder{background-image:url(/Templates/Public/KommunalImages/topmenuleftborder.gif); background-position:top left; background-repeat:repeat-y}
.topmenuleftborderselected{background-image:url(/Templates/Public/KommunalImages/topmenuleftborderselected.gif); background-position:top left; background-repeat:repeat-y}
.topmenurightborder{background-image:url(/Templates/Public/KommunalImages/topmenurightborder.gif); background-position:top right; background-repeat:repeat-y}
.topmenurightborderselected{background-image:url(/Templates/Public/KommunalImages/topmenurightborderselected.gif); background-position:top right; background-repeat:repeat-y}
.topmenutopleft{background-image:url(/Templates/Public/KommunalImages/topmenutopleft.gif); background-position:top left; background-repeat:no-repeat}
.topmenutopleftselected{background-image:url(/Templates/Public/KommunalImages/topmenutopleftselected.gif); background-position:top left; background-repeat:no-repeat}
.topmenutopright{background-image:url(/Templates/Public/KommunalImages/topmenutopright.gif); background-position:top right; background-repeat:no-repeat; padding:7px 14px;}
.topmenutoprightselected{background-image:url(/Templates/Public/KommunalImages/topmenutoprightselected.gif); background-position:top right; background-repeat:no-repeat; padding:7px 14px;}

.leftmenu{padding:0 0 4px 0; margin:0; background-image:url(/Templates/Public/KommunalImages/leftmenuborderred.gif); background-position:left bottom; background-repeat:repeat-x}

.leftmenu ul{margin:0; padding:1px 0 0 0}
.leftmenu ul ul{background-image:none; padding:0; border-style:none}
.leftmenu li{list-style-type:none; padding:0}
.leftmenu li a{text-decoration:none; display:block; color:#1c88c5; font-size:100%; font-weight:bold; padding:3px 7px 4px 11px; background-position:0 8px; background-repeat:no-repeat}
.leftmenu .listlevel1{padding-top:1px; background-image:url(/Templates/Public/KommunalImages/leftmenu_divider.jpg); background-position:left top; background-repeat:no-repeat}
.leftmenu .listlevel1first{}
.leftmenu .hreflevel1{background-image:url(/Templates/Public/KommunalImages/leftmenuarrow.gif)}
.leftmenu .selected{background-color:#eaeaea}
.listlevel1 .expanded{padding-top:2px; padding-bottom:3px; border-top:solid 1px #fff; background-image:url(/Templates/Public/KommunalImages/leftmenuarrowdown.gif); background-position:0 7px; background-color:#eaeaea}
.leftmenu .listlevel2 .haschildren{background-image:url(/Templates/Public/KommunalImages/leftmenuhaschildren.gif); background-position:4px 10px}
.leftmenu li a.hreflevel2{padding-top:2px; padding-bottom:3px}
.leftmenu .listlevel2 .haschildren{background-image:url(/Templates/Public/KommunalImages/leftmenuhaschildrenbold.gif); background-position:5px 9px}
.leftmenu .listlevel2 .haschildrenexpanded{background-image:url(/Templates/Public/KommunalImages/leftmenuhaschildrenexpandedbold.gif); background-position:4px 9px}
.leftmenu .listlevel2 .selected{background-image:url(/Templates/Public/KommunalImages/leftmenuhaschildrenbold.gif); background-position:5px 9px; color:#777; background-color:Transparent!important}

.leftmenu .hreflevel3{font-weight:normal; padding-left:15px}
.leftmenu .hreflevel3 .selected{    color:#777}
.leftmenu .listlevel3 .haschildren{background-image:url(/Templates/Public/KommunalImages/leftmenuhaschildren.gif); background-position:9px 9px; background-image:none; padding-top:0; padding-bottom:0}

.leftmenu .listlevel3 .selected{background-image:url(/Templates/Public/KommunalImages/leftmenuhaschildren.gif); background-position:9px 6px; padding-top:0; padding-bottom:3px}

.leftmenu ul ul ul li{font-weight:normal; padding-left:10px!important}
.leftmenu ul ul ul li a{    font-weight:normal;     padding-left:15px!important;     padding-top:2px; padding-bottom:3px}
.leftmenu ul ul ul li .haschildren{background-image:url(/Templates/Public/KommunalImages/leftmenuhaschildren.gif); background-position:9px 9px; background-image:none; padding-top:0; padding-bottom:0}

.leftmenu ul ul ul li .selected{background-image:url(/Templates/Public/KommunalImages/leftmenuhaschildren.gif); background-position:9px 6px; padding-top:0; padding-bottom:0}
.leftmenu ul ul ul li .selected{ color:#777}

.breadcrumb{margin-top:2px; margin-bottom:4px; padding-left:20px}
.breadcrumb li{display:inline;clear:both;}

.bold{font-weight:bold;}
.italic{font-style:italic}

ul.ui-accordion-container{list-style-type:none;margin:0;padding:0;background-color:#fff;border-bottom:solid 5px #3173b5;display:block;clear:both;}
ul.ui-accordion-container li{list-style-type:none;margin:0;padding:0;float:left;clear:both;width:100%;display:block;}
ul.ui-accordion-container li a.acheader{display:block;background:transparent url(/Templates/Public/KommunalImages/accordion-header-n.jpg) no-repeat top left;font-weight:bold;margin:0;padding:2px 0px 4px 15px;color:#525252;}
ul.ui-accordion-container li a.selected,ul.ui-accordion-container li a.acheader:hover{background:transparent url(/Templates/Public/KommunalImages/accordion-header.jpg) no-repeat top left;color:#fff;text-decoration:none;}
ul.ui-accordion-container li div a,ul.ui-accordion-container li div a:hover{background-image:none;}
ul.ui-accordion-container li div{margin:0;padding:10px 0 15px 0;background-color:#e4ecf7;}
ul.ui-accordion-container li div table{margin:0;padding:0;}
ul.ui-accordion-container li div table td{vertical-align:top;margin:0;padding:0px 0px 0px 15px;color:#525252;}
ul.ui-accordion-container li div table tr.spacing td{padding-bottom:15px;}
ul.ui-accordion-container li div table td.actitle{font-weight:bold;}

h2.avdsekheader{display:block;background:transparent url(/Templates/Public/KommunalImages/accordion-header.jpg) no-repeat top left;font-size:1.05em;font-weight:bold;margin:0;padding:4px 0px 4px 15px;color:#fff;}
ul.ui-accordion-container.sektion{padding:0!important;}
ul.ui-accordion-container.sektion li div{margin:0;padding:10px 0 15px 0;background-color:#e5f5e8;}
ul.ui-accordion-container.sektion li a.acheader{background:transparent url(/Templates/Public/KommunalImages/accordion-header-sek-n.jpg) no-repeat top left;}
ul.ui-accordion-container.sektion li a.selected,ul.ui-accordion-container.sektion li a.acheader:hover{background:transparent url(/Templates/Public/KommunalImages/accordion-header-sek.jpg) no-repeat top left;}
ul.ui-accordion-container.sektion li a.acheader span{display:none;font-size:.8em;}
ul.ui-accordion-container.sektion li a.selected span{display:inline;}


ul.filelist{margin:0;padding:0;list-style-type:none!important;}
.files ul.filelist li{padding:0!important;list-style-type:none!important;}
ul.filelist li a{margin:0!important;}/**/
/*.newpost:after{content:"(Ny!)"}*/
.newpostmarker{color:red;}
.updatedpostmarker{color:red;}
/*KomIn extra css */
.komin .newpostmarker{color:Green;}

.komin .updatedpostmarker{color:Green;}

.komin .footer{ background-color:#3D8D27;border-top:1px solid #256A1F;}
.komin .footer li{background-image:url(/Templates/Public/KomInImages/footerpipe.gif); background-position:center left; background-repeat:no-repeat}


.komin .topmenu{margin:0; padding:0 0 2px 0;background: url(/Templates/Public/KomInImages/meny_back_line.gif) repeat-x right bottom}
/*#E4EFE1*/
.komin .topmenu li a{background-color:#62AA51; background-image:url(/Templates/Public/KomInImages/topmenu_bg.gif); background-position:bottom left; background-repeat:repeat-x}
.komin .topmenu li a.selected{background-image:none; background-color:#fff; color:#2F8018}
.komin .topmenu li.selected{border-bottom:solid 2px #fff;margin-bottom:-2px;}
.komin .topmenu .topmenutopborder{background-image:url(/Templates/Public/KomInImages/topmenutopborder.gif); background-position:top left; background-repeat:repeat-x}
.komin .topmenu .topmenutopborderselected{background-image:url(/Templates/Public/KomInImages/topmenutopborderselected.gif); background-position:top left; background-repeat:repeat-x}
.komin .topmenu .topmenuleftborder{background-image:url(/Templates/Public/KomInImages/topmenuleftborder.gif); background-position:top left; background-repeat:repeat-y}
.komin .topmenu .topmenuleftborderselected{background-image:url(/Templates/Public/KomInImages/topmenuleftborderselected.gif); background-position:top left; background-repeat:repeat-y}
.komin .topmenu .topmenurightborder{background-image:url(/Templates/Public/KomInImages/topmenurightborder.gif); background-position:top right; background-repeat:repeat-y}
.komin .topmenu .topmenurightborderselected{background-image:url(/Templates/Public/KomInImages/topmenuborderrightselected.gif); background-position:top right; background-repeat:repeat-y}
.komin .topmenu .topmenutopleft{background-image:url(/Templates/Public/KomInImages/topmenutopleft.gif); background-position:top left; background-repeat:no-repeat}
.komin .topmenu .topmenutopleftselected{background-image:url(/Templates/Public/KomInImages/topmenutopleftselected.gif); background-position:top left; background-repeat:no-repeat}
.komin .topmenu .topmenutopright{background-image:url(/Templates/Public/KomInImages/topmenutopright.gif); background-position:top right; background-repeat:no-repeat; padding:7px 14px;}
.komin .topmenu .topmenutoprightselected{background-image:url(/Templates/Public/KomInImages/topmenutoprightselected.gif); background-position:top right; background-repeat:no-repeat; padding:7px 14px;}

.komin .leftmenu{background-image:none;border-bottom:4px solid #3D8D27}

.komin h1.blockheader, .komin h1.downloadheader,.komin h2.blockheader, .komin h2.downloadheader{background-color:Transparent;background-image:url(/Templates/Public/KomInImages/puff_header_green.gif);padding-bottom:.38em;}

.komin .newsgray.bg {background-color:#288b29;background-image:url(/Templates/Public/KomInImages/greenbarbackground.gif);background-repeat:repeat-x;}
.komin .newsgray .headertopleft{background-color:transparent;background-image:url(/Templates/Public/KomInImages/greenbartopleft.gif);}
.komin .newsgray .headertopright{background-color:transparent;background-image:url(/Templates/Public/KomInImages/greenbartopright.gif)}
.komin .newsgray .headerbottomleft{background-color:transparent;background-image:url(/Templates/Public/KomInImages/greenbarbottomleft.gif)}
.komin .newsgray .headerbottomright{background-color:transparent;background-image:url(/Templates/Public/KomInImages/greenbarbottomright.gif)}
.komin .tipsawrapper,.komin .tipsawrapper.clear {display:none!important;}

/*
.komin .regionglobal,.komin .globalmenu{background-image:none;}
.komin .regionheader {background-color:#E4EFE1;}
.komin .regionglobal {background-color:#E4EFE1;background-image:url(/Templates/Kommunal/KomInImages/bg_global.gif);background-position:right top;}*/
/* Akassn extra css*/
.akassan h1.blockheader, .akassan h1.downloadheader,.akassan h2.blockheader, .akassan h2.downloadheader{background-color:Transparent;background-image:url(/Templates/Public/KomInImages/puff_header_blue.gif);padding-bottom:.38em;}
/*akassangreenheaderbackground.gif*/
.akassan .newsgray.bg {background-color:#1A84C0;background-image:url(/Templates/Public/KomInImages/akassangreenheaderbackground.gif);background-repeat:repeat-x;}
.akassan .newsgray .headertopleft{background-color:transparent;background-image:url(/Templates/Public/KomInImages/bluebartopleft.gif);}
.akassan .newsgray .headertopright{background-color:transparent;background-image:url(/Templates/Public/KomInImages/bluebartopright.gif)}
.akassan .newsgray .headerbottomleft{background-color:transparent;background-image:url(/Templates/Public/KomInImages/bluebarbottomleft.gif)}
.akassan .newsgray .headerbottomright{background-color:transparent;background-image:url(/Templates/Public/KomInImages/bluebarbottomright.gif)}
#framework{position:absolute;width:100%;left:0px;right:0px;top:0px;height:36px}
#framework li{list-style-type:none;width:auto!important;}
#framework a{line-height:1.231;}
#framework #top_menu ul li a.userName {
font-weight:bold;
}




.containerMarginTop5 { margin-top:5px; }
.containerMarginTop20 { margin-top:20px; }
.search { padding:15px 0; }
.search .search_box { padding:0 0 10px; margin:0 0 20px; border-bottom:1px solid #eee; }
.search .top_sep_bar { padding:15px 0 20px; }

.search .searchlisting { padding: 0 0 10px 30px; }
.search .searchlisting li { padding: 0 0 10px; }
.search .searchlisting li p { padding:0; }
.search .searchlisting li h2 { padding:4px 0; }


span.story { display:block; margin-bottom:15px; }
span.storyend { display:block; margin-top:15px; }
input.story { display:block; width:274px; }
input.storysmall { display:block; width:50px; }
textarea.story { display:block; width:420px; height:100px; }
input.storysubmit { display:block; width:80px; }

.xformvalidator { color:red; display:block; }



p.normal { line-height:1.5 !important; }

#entity_stories_holder { line-height:1.231; display:block; height:130px; margin-bottom:20px; padding:0; position:relative; width:209px; }
#entity_stories_holder h4 { font-size:13px; margin-bottom:2px; padding:0 5px; }
#entity_stories { display:none; height:130px; position:relative; width:212px; font-size:12px; }
#entity_stories .bubble img { position:absolute; top:0; z-index:100; }
#entity_stories .bubble p, #tempBubbleParagraph { color:white; padding:10px 0 0 15px; position:absolute; top:0; z-index:101; }
#entity_stories .bubble p a, #tempBubbleParagraph a { color:White; display:block; word-wrap:break-word; }
#entity_stories .bubble p a.profile, #tempBubbleParagraph a.profile { font-weight:bold; }

.confirm { background-color: #fff; margin-bottom: 10px; padding: 10px; }

.confirm p span { font-weight: bold; }
	
.confirm .forms { padding-bottom: 20px; }

.ui-tabs .ui-tabs-hide { display: none; }	
	
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

.ui-dialog { background-color: #ededed; margin-top: 25px; overflow: visible !important; padding: 10px; }
.ui-widget-overlay { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background-color:#333; opacity:0.7; height:100%; left:0; position:absolute; top:0; width:100%; }

.ui-dialog-titlebar-close {
	background-image:url(/Templates/Community/images/main_sprite.png);
	background-position:0 -548px;
	background-repeat:no-repeat;
	display:block;
	height:50px;
	left:-25px;
	position:absolute;
	text-indent:-9999px;
	top:-25px;
	width:52px;
}