body
{
	font-size: 100%;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	background-image: 
        url('images/backline.gif');
        background-repeat: repeat-y;
	
}


DIV.Content {
	CLEAR: none;
	LEFT: 200px;
	FLOAT: left;
	MARGIN: 0px 15px 0px 0px;
	WIDTH: 380px;
	
    

}


div.ContentNoRight
{
	
	height: 100%;
	padding-right: 5px;
	width: 575px;
	clear: none;
	margin-left: 5px;
	padding-right: 25px;
	left: 200px;
	float: left;
	margin: 0px 15px 0px 0px;
	padding-top: 5px;
}



h1, .heading1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 1.0em;
	padding-bottom: 4px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
}

h2, .heading2
{
	font-size:0.8em;
	font-weight:bold;
	color: #000000;
	
}
h3, .heading3
{
	font-weight: bold;
	font-size: 0.75em;
}
h4,h6,h7
{
	font-size: 0.7em;
}

p
{
	font-size: 0.7em;
	margin: 1em 0px;
	line-height: 1.25em;
}

p.FootnoteWater
{
	font-size: 0.6em;
}
p.TabellTextWater
{
	font-size: 0.7em;
	font-style: italic;
}

ul
{
	font-size: 0.7em;
	margin-left: 2em;
}



dt
{
	font-size:0.8em;
}
address
{
	font-size:0.8em;
}
dd
{
	font-size:0.8em;
}
pre
{
	font-size:0.8em;
}
p.Ingress
{
	font-weight:bold;
}
span.date
{
	font-weight: normal;
	font-size: 0.68em;
	color: black;
}

span.BildText
{
	font-size: 0.7em;
	font-style: italic;
}

/*
div.Head
{
	POSITION: absolute;
	background-image: url(../Images/head.jpg);
	width: 100%;
	background-repeat: no-repeat;
	height: 110px;
}*/



DIV.Main {
	CLEAR: none; 
	FLOAT: left;
	MARGIN: 38px 5px 5px 13px;
	WIDTH: auto
	POSITION: absolute;
	

}



DIV.HeadRight {
	DISPLAY: block;
        LEFT: 0px;
        TOP: 0px; 
        POSITION: absolute;
}

DIV.HeadLogo {
	PADDING-LEFT: 0px;
        FONT-SIZE: 0.9em;
        MARGIN-TOP: 0px;
        MARGIN-LEFT: 0px;
	BACKGROUND-REPEAT: no-repeat;
        FONT-FAMILY: Arial;
        POSITION: absolute;
        Z-index:3;
}

/* --------- For IE -----------------*/


DIV.Menu {
	CLEAR: none;
	FLOAT: left;
	VISIBILITY: visible;
	MARGIN: 5px 5px 5px 0px;
	OVERFLOW: hidden;
	WIDTH: 167px;
	
}


/* --------- For Mozilla/Opera -----------------*/

html > body DIV.Menu 
{
	CLEAR: none;
	FLOAT: left;
	VISIBILITY: visible;
	MARGIN: 5px 5px 5px 0px;
	OVERFLOW: hidden;
	WIDTH: 167px;
	
}



/* --------- For IE -----------------*/
div.HeadMenu, table.HeadMenu
{
	
	background-image: url(Images/topmeny_back.gif);	
	DISPLAY: block;
        HEIGHT: 30px;
        WIDTH: 769px;
	TOP: 107px;
        POSITION: ABSOLUTE;
	PADDING-TOP: 4px;
	z-index: 1;	
}

/* --------- For Mozilla/Opera -----------------*/
html > body div.HeadMenu, table.HeadMenu

{
        
	background-image: url(Images/topmeny_back.gif);
	DISPLAY: block;
        HEIGHT: 30px;
        WIDTH: 765px;
	TOP: 107px;
        POSITION: ABSOLUTE;
	padding-top: 7px;	
	padding-left: 4px;
}

/* --------- For IE -----------------*/
div.HeadMenuRight
{
	
	
	DISPLAY: block;
        PADDING-LEFT: 5px;
        LEFT: 460px;
        PADDING-TOP: 0px;
        POSITION: absolute;
        TOP: 111px;
	HEIGHT: 26px;
	z-index: 1;
}
/* --------- For Mozilla/Opera -----------------*/
html > body div.HeadMenuRight, table.HeadMenuRight
{
        DISPLAY: block;
        LEFT: 465px;
        POSITION: absolute;
        TOP: 111px;
	HEIGHT: 26px;
	z-index: 1;
}



/*Anpassning www.o.lst.se. Nedanstående klass importerad från MainStyle 20041020 */	
DIV.HeadSearch {
	DISPLAY: block;
        PADDING-LEFT: 5px;
        LEFT: 578px;
        WIDTH: 140px;
        PADDING-TOP: 1px;
        POSITION: absolute;
        TOP: 111px;
        HEIGHT: 25px;
        TEXT-ALIGN: right;
	z-index: 2;
}



INPUT.HeadSearch {
	
	FONT-SIZE: 0.7em;
	MARGIN-BOTTOM: 2px;
	WIDTH: 140px;
	HEIGHT: 17px;
	FONT-FAMILY: Verdana, Arial;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;


}




a.HeadMenu, a.HeadMenu:hover,a.HeadMenuRight, a.HeadMenuRight:hover
{
	font-size: 0.7em;
	color:#0070bc;
	text-decoration: none;
	font-weight: bold;
}
a.HeadMenu:hover, a.HeadMenuRight:hover
{
	text-decoration: underline;
}
span.HeadMenuDivider
{
	display: inline;
	font-size: 0.7em;
	padding-bottom: 3px;
	color:#00A5B5;
}


a.tipsfoot, a.tipsfoot:hover, a.toprinterfoot, a.toprinterfoot:hover
{
	color:#0070bc;
	text-decoration: underline;
}
a.tipsfoot:hover, a.toprinterfoot:hover
{
	text-decoration: underline;
}
	
div.Foot
{
	
	background-image: url(images/sidbotten.gif);	
	background-repeat: no-repeat;
	background-position: bottom left;
	font-size: 0.7em;
	color: #0070bc;
	FONT-FAMILY: Verdana, Arial;
	font-weight: bold;
	padding-bottom: 2px;
}


a.footlink, a.footlink:hover,a.footlink, a.footlink:hover
{
	
	color:#0070bc;
	text-decoration: none;
	FONT-FAMILY: Verdana, Arial;
	font-weight: bold;
}
a.footlink:hover, a.footlink:hover
{
	text-decoration: underline;
	
}
	



a.rightboxlink: a.rightboxlink:hover,a.leftboxlink: a.leftboxlink:hover
{
	font-size: 0.8em;
	font-weight: bold;
}
/* --------- For Mozilla -----------------*/
html > body div.right
{
	MARGIN-TOP: 22px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px	

}
/* --------- For IE -----------------*/

div.right
{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px	

}
/* --------- For IE -----------------*/
div.rightBoxHead
{
	
	
	background-image: url(images/box_rubrik_huvud_hoger.gif);
	background-repeat: no-repeat;
	font-size: 0.7em;
	padding-bottom: 3px;
	color: white;
	font-weight: bold;
}
/* --------- For Mozilla/Opera -----------------*/
html > body div.rightBoxHead
{
	
	
	background-image: url(images/box_rubrik_huvud_hoger.gif);
	background-repeat: no-repeat;
	font-size: 0.75em;
	padding-bottom: 3px;
	color: white;
	width: 160px;
}


div.rightBoxBottom, div.rightBoxBottomNoLink
{
	font-size: 0.7em;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	width: 171px;
	border-left: #d1d3d4 1px solid;
	border-right: #d1d3d4 1px solid;
	border-bottom: #d1d3d4 1px solid;
}
/* --------- For Mozilla/Opera -----------------*/
html > body div.rightBoxBottom, div.rightBoxBottomNoLink
{
	font-size: 0.7em;
	background-color: #FFFFFF;
	padding-bottom: 5px;
	background-repeat: no-repeat;
	width: 155px;
	border-left: #d1d3d4 1px solid;
	border-right: #d1d3d4 1px solid;
	border-bottom: #d1d3d4 1px solid;
}

/* --------- For IE -----------------*/
div.rightBoxText 
{
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 171px;
	border-left: #d1d3d4 1px solid;
	border-right: #d1d3d4 1px solid;
}
/* --------- For Mozilla/Opera -----------------*/
html > body div.rightBoxText 
{
        border-top: #d1d3d4 1px solid;
	border-left: #d1d3d4 1px solid;
	border-right: #d1d3d4 1px solid;
	padding-bottom: 3px;
	background-repeat: no-repeat;
        background-color: #FFFFFF;	
	width: 155px;


}

/* --------- For Mozilla/Opera -----------------*/
html > body div.leftBoxText
{
	
        
	padding-bottom: 3px;
	padding-left: 9px;
	width: 152px;
	background-color: #FFFFFF;


}
/* --------- For IE -----------------*/
div.leftBoxText
{
	background-image: url(images/left_box_back.gif);
	padding-bottom: 3px;
	padding-left: 13px;
	background-repeat: repeat-y;
	width: 162px;
	background-color: #FFFFFF;
}
/* --------- For IE -----------------*/
div.leftBoxBottom
{
	background-image: url(images/left_box_back.gif);
	background-color: #FFFFFF;
        font-size: 0.7em;
	padding-bottom: 10px;
	background-repeat: repeat-y;
	padding-left: 13px;
	width: 162px;
	border-bottom: #d1d3d4 1px solid;
}

/* --------- For Mozilla/Opera -----------------*/

html > body div.leftBoxBottom, table.leftBoxBottom
{
	
	background-color: #EFEFF0;
        font-size: 0.7em;
	padding-bottom: 10px;
	
	padding-left: 9px;
	width: 147px;
	border-bottom: #d1d3d4 1px solid;
}


/* --------- For IE -----------------*/
div.leftBoxHead
{
	background-image: url(images/box_rubrik_huvud_vanster.gif);
	background-repeat: no-repeat;
	color:white;
	font-size: 0.70em;
	padding-left: 10px;
	padding-bottom: 3px;
	width: 162px;
	font-weight: bold;
}

/* --------- For Mozilla/Opera -----------------*/
html > body div.leftBoxHead
{
	background-image: url(images/box_rubrik_huvud_vanster.gif);
	background-repeat: no-repeat;
	color:black;
	font-size: 0.75em;
	padding-left: 10px;
	padding-bottom: 3px;
	width: 162px;
	margin-top: 10px;
}


input.SearchButton
{
	padding-right: 0px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 0.7em;
	background-image: url(images/sokknapp_startsida_huvud.gif);
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	width: 34px;
	color: #0070bc;
	border-top-style: none;
	border-bottom-style: none;	
	border-left-style: none;
	border-right-style: none;
	background-repeat: no-repeat;
	height: 16px;
	text-decoration: none;
	POSITION: relative;

}
/* --------- For IE -----------------*/
div.BreadCrumb, table.BreadCrumb
{
        font-size: 0.7em;
        LEFT: 166px;
        MARGIN-TOP: -20px;
        PADDING-LEFT: 3px;
	POSITION: relative;
        HEIGHT: 10px;
        width: 603;
	z-index: 1;
}


/* --------- For Mozilla/Opera -----------------*/
 
html > body div.BreadCrumb, table.BreadCrumb
{
        font-size: 0.7em;
        LEFT: 0px;
        PADDING-TOP: 4px;
        TOP: 159px;
        HEIGHT: 8px;
        width: 603;
	POSITION: absolute;
}



a.BreadCrumb
{
	color: #666666;
	text-decoration: none;
	padding-top: 10px;

}
a.BreadCrumb:hover
{
	color: #666666;
	text-decoration: underline;
}

/*--------------- News -----------------*/
table.SubNews
{
	border-top: #dbdbdb 1px solid;
	
}
a.NewsLink, a.NewsLink:hover, a.NewsLinkBox, a.NewsLinkBox:hover
{
	color: #000000;
	text-decoration: none;
}

.NewsDate, .NewsBoxDate, .EventBoxDate
{
	color: #565656;
}
a.NewsLinkBox, a.NewsLinkBox:hover, a.EventLinkBox, a.EventLinkBox:hover
{
	color: black;
	text-decoration: none;
}
a.NewsLink:hover, a.NewsLinkBox:hover,  a.EventLinkBox:hover
{
	text-decoration: underline;
}
h2.subnews
{
	font-weight: bold;
	color: #3056a1;
	font-size: 0.7em;
}
span.MoreNews
{
	color: #000000;
	
}
td.SubNewsText1, td.SubNews1
{
	border-right: #dbdbdb 1px solid;
}
td.SubNewsText1, td.SubNewsText2
{
	font-size: 0.7em;
	line-height: 1.3em;
}
td.MoreNewsTitle, td.MoreNewsDate
{
	font-size: 0.7em;
	line-height: 1.3em;
}
a.MoreNewsTitle, a.MoreNewsTitle:hover, a.firstPageLink, a.firstPageLink:hover
{
	
	padding-left: 7px;
	background-image: url(images/nyhetspil_las_mer_vit_bakgr.gif);
	color: #000066;
	background-repeat: no-repeat;
}
a.MoreNewsdate, a.MoreNewsDate:hover
{
	color: #000066;
}
/*Arkiv*/
table.filter
{
	margin-bottom: 20px;
	border-bottom: #dbdbdb 1px solid;
}
td.filterlabel
{
	font-size: 0.8em;
	color: black;
}
.filterList
{
	font-size: 0.8em;
	margin-bottom: 10px;
}
.nonewsText
{
	font-size: 0.8em;
	color: black;
}

/* -------------- Navigation ---------------------*/

/* --------- For IE -----------------*/

div.navigation
{
	border-top: #cccccc 1px solid;
	postion: absolut;
	margin-top: 28px;
	
}

/* --------- For Mozilla/Opera -----------------*/
html > body div.navigation, table.navigation
{

	postion: absolut;
	margin-top: 27px;
	z-index: 1;
}


span.MenuStart
{
	
	
	top: 110px;
	display: block;
	font-size: 5px;
	background-repeat: no-repeat;
	Margin-top: 10px;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;

}
span.MenuEnd
{
	
	display: block;
	font-size: 8px;
	background-repeat: no-repeat;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}


/* --------- Navigation level 1 -----------------*/
a.NavLevel1, 
a.NavLevel1:hover, 
a.NavLevel1_last, 
a.NavLevel1_last:hover, 
a.NavLevel1_open, 
a.NavLevel1_open:hover, 
a.NavLevel1_open_last, 
a.NavLevel1_open_last:hover, 
a.NavLevel1_closed, 
a.NavLevel1_closed:hover, 
a.NavLevel1_closed_last, 
a.NavLevel1_closed_last:hover,
a.NavLevel1_selected, 
a.NavLevel1_selected:hover, 
a.NavLevel1_selected_last, 
a.NavLevel1_selected_last:hover, 
a.NavLevel1_open_selected, 
a.NavLevel1_open_selected:hover, 
a.NavLevel1_open_selected_last, 
a.NavLevel1_open_selected_last:hover
{
	border-top-width: 1px;
	background-position: left bottom;
	display: block;
	padding-left: 15px;
	font-size: 0.7em;
	margin-bottom: 0px;
	padding-bottom: 5px;
	width: 100%;
	color: black;
	border-top-color: white;
	padding-top: 5px;
	border-bottom: #FFFFFF 1px solid;
	background-color: #FFFFFF;
	border-right: #cccccc 1px solid;
	text-decoration: none;
	
}
a.NavLevel1_open, a.NavLevel1_open_last, a.NavLevel1_open_selected, a.NavLevel1_open_selected_last
{
	background-repeat: no-repeat;
	background-image: url(images/pil_vanstermeny_ner.GIF);
}
a.NavLevel1_closed, a.NavLevel1_closed_last
{
	background-image: url(images/pil_vanstermeny_niva_ett_lj.gif);
	background-repeat: no-repeat;
}

a.NavLevel1_open_selected, a.NavLevel1_selected, a.NavLevel1_open_selected_last, a.NavLevel1_selected_last
{
	font-weight:bold;
}

/* --------- Navigation level 2 -----------------*/
a.NavLevel2, 
a.NavLevel2:hover, 
a.NavLevel2_last, 
a.NavLevel2_last:hover,
a.NavLevel2_closed, 
a.NavLevel2_closed:hover, 
a.NavLevel2_closed_last, 
a.NavLevel2_closed_last:hover,
a.NavLevel2_selected, 
a.NavLevel2_selected:hover, 
a.NavLevel2_selected_last, 
a.NavLevel2_selected_last:hover
{
	
	padding-left: 25px;
	border-top-width: 2px;
	background-position: left bottom;
	display: block;
	font-size: 0.7em;
	margin-bottom: 0px;
	padding-bottom: 5px;
	width: 100%;
	color: black;
	border-top-color: white;
	padding-top: 5px;
	border-bottom: #FFFFFF 1px solid;
	background-color: #FFFFFF;
	border-right-width: 1px;
	text-decoration: none;
	border-right: #cccccc 1px solid;
}

a.NavLevel2_open, 
a.NavLevel2_open:hover, 
a.NavLevel2_open_last, 
a.NavLevel2_open_last:hover,
a.NavLevel2_open_selected, 
a.NavLevel2_open_selected:hover, 
a.NavLevel2_open_selected_last, 
a.NavLevel2_open_selected_last:hover
{
	padding-left: 25px;
	background-position: left bottom;
	display: block;
	font-size: 0.7em;
	padding-bottom: 5px;
	width: 100%;
	color: black;
	padding-top: 5px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	text-decoration: none;
	border-right: #cccccc 1px solid;
}

a.NavLevel2_selected, a.NavLevel2_selected_last, a.NavLevel2_open_selected, a.NavLevel2_open_selected_last
{
	font-weight: bold;
}
a.NavLevel2_open, a.NavLevel2_open_last, a.NavLevel2_open_selected
{
	background-repeat: no-repeat;
	background-image: url(images/pil_vanstermeny_niva_tva_ner.GIF);
}
a.NavLevel2_closed, a.NavLevel2_closed_last
{
	background-image: url(images/pil_vanstermeny_niva_tva_lj.gif);
	background-repeat: no-repeat;
}
/* --------- Navigation level 3 -----------------*/
a.NavLevel3, 
a.NavLevel3:hover, 
a.NavLevel3_open, 
a.NavLevel3_open:hover,
a.NavLevel3_closed, 
a.NavLevel3_closed:hover,
a.NavLevel3_selected, 
a.NavLevel3_selected:hover,
a.NavLevel3_open_selected, 
a.NavLevel3_open_selected:hover
{
	border-right: #cccccc 1px solid;
	padding-left: 25px;
	border-top-width: 2px;
	background-position: left bottom;
	display: block;
	font-size: 0.7em;
	padding-bottom: 5px;
	width: 100%;
	color: black;
	padding-top: 5px;
	background-color: #FFFFFF;
	text-decoration: none;
}

a.NavLevel3_last, 
a.NavLevel3_last:hover, 
a.NavLevel3_open_last, 
a.NavLevel3_open_last:hover, 
a.NavLevel3_closed_last, 
a.NavLevel3_closed_last:hover,
a.NavLevel3_selected_last, 
a.NavLevel3_selected_last:hover, 
a.NavLevel3_open_selected_last, 
a.NavLevel3_open_selected_last:hover
{
	padding-left: 25px;
	border-top-width: 2px;
	background-position: left bottom;
	display: block;
	font-size: 0.7em;
	margin-bottom: 1px;
	padding-bottom: 3px;
	width: 100%;
	color: black;
	border-top-color: white;
	padding-top: 3px;
	border-bottom: #FFFFFF 1px solid;
	background-color: #FFFFFF;
	border-right-width: 1px;
	text-decoration: none;
	border-right-color: #cccccc;
	border-right: #cccccc 1px solid;
}

a.NavLevel3_selected, a.NavLevel3_selected_last, a.NavLevel3_open_selected, a.NavLevel3_open_selected_last
{
	font-weight: bold;
}


/* --------- Navigation level 4 -----------------*/
a.NavLevel4, 
a.NavLevel4:hover, 
a.NavLevel4_open, 
a.NavLevel4_open:hover,
a.NavLevel4_closed, 
a.NavLevel4_closed:hover,
a.NavLevel4_selected, 
a.NavLevel4_selected:hover,
a.NavLevel4_open_selected, 
a.NavLevel4_open_selected:hover
{
	padding-left: 35px;
	border-top-width: 2px;
	background-position: left bottom;
	display: block;
	font-size: 0.7em;
	padding-bottom: 3px;
	width: 100%;
	color: black;
	padding-top: 3px;
	background-color: white;
	text-decoration: none;
	border-right: #cccccc 1px solid;
}

a.NavLevel4_last, 
a.NavLevel4_last:hover, 
a.NavLevel4_open_last, 
a.NavLevel4_open_last:hover, 
a.NavLevel4_closed_last, 
a.NavLevel4_closed_last:hover,
a.NavLevel4_selected_last, 
a.NavLevel4_selected_last:hover, 
a.NavLevel4_open_selected_last, 
a.NavLevel4_open_selected_last:hover
{
	padding-left: 35px;
	border-top-width: 2px;
	background-position: left bottom;
	display: block;
	font-size: 0.7em;
	margin-bottom: 1px;
	padding-bottom: 3px;
	width: 100%;
	color: black;
	border-top-color: white;
	padding-top: 3px;
	border-bottom: #cccccc 1px solid;
	background-color:white;
	border-right-width: 1px;
	text-decoration: none;
	border-right-color: #cccccc 1px solid;
}

a.NavLevel4_selected, a.NavLevel4_selected_last, a.NavLevel4_open_selected, a.NavLevel4_open_selected_last
{
	font-weight: bold;
}





a.NavSubLevel4_open, a.NavSubLevel4_open_last, a.NavSubLevel4_open_selected, a.NavSubLevel4_open_selected_last
{
	background-image: url(images/pil_tre_ner.GIF);
	background-repeat: no-repeat;
}
a.NavSubLevel4_closed, a.NavSubLevel4_closed_last
{
	background-image: url(images/piltre.gif);
	background-repeat: no-repeat;
}




/* --------- Subject Navigation -----------------*/


a.NavSubLevel1_open_selected,
a.NavSubLevel1_open
{
	border-right: #cccccc 1px solid;
	background-image: url(images/menytopp_forsta.gif);
	background-repeat: no-repeat;
	display: block;
	padding-left: 5px;
	margin-bottom: #ECECEC 0px solid;
	padding-bottom: 3px;
	width: 100%;
	padding-top: 12px;
	border-bottom: #ECECEC 0px solid;
	background-color: #ECECEC;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.8em;
	color: #000000;
}


/* --------- Navigation level 2 -----------------*/
a.NavSubLevel2, 
a.NavSubLevel2:hover, 
a.NavSubLevel2_last, 
a.NavSubLevel2_last:hover, 
a.NavSubLevel2_open, 
a.NavSubLevel2_open:hover, 
a.NavSubLevel2_open_last, 
a.NavSubLevel2_open_last:hover, 
a.NavSubLevel2_closed, 
a.NavSubLevel2_closed:hover, 
a.NavSubLevel2_closed_last, 
a.NavSubLevel2_closed_last:hover,
a.NavSubLevel2_selected, 
a.NavSubLevel2_selected:hover, 
a.NavSubLevel2_selected_last, 
a.NavSubLevel2_selected_last:hover, 
a.NavSubLevel2_open_selected, 
a.NavSubLevel2_open_selected:hover, 
a.NavSubLevel2_open_selected_last, 
a.NavSubLevel2_open_selected_last:hover
{
	border-right: #cccccc 1px solid;
	border-top-width: 2px;
	background-position: left bottom;
	display: block;
	padding-left: 15px;
	font-size: 0.7em;
	margin-bottom: 0px;
	padding-bottom: 5px;
	width: 100%;
	color: black;
	border-top-color: white;
	padding-top: 5px;
	border-bottom: #ECECEC 1px solid;
	background-color: #ECECEC;
	border-right-width: 1px;
	text-decoration: none;
	
}
a.NavSubLevel2_open, a.NavSubLevel2_open_last, a.NavSubLevel2_open_selected, a.NavSubLevel2_open_selected_last
{
	background-repeat: no-repeat;
	background-image: url(images/pil_vanstermeny_ner.GIF);
}
a.NavSubLevel2_closed, a.NavSubLevel2_closed_last
{
	background-image: url(images/pil_vanstermeny_niva_ett_lj.gif);
	background-repeat: no-repeat;
}

a.NavSubLevel2_open_selected, a.NavSubLevel2_selected, a.NavSubLevel2_open_selected_last, a.NavSubLevel2_selected_last
{
	font-weight:bold;
}

/* --------- Navigation level 3 -----------------*/
a.NavSubLevel3, 
a.NavSubLevel3:hover, 
a.NavSubLevel3_last, 
a.NavSubLevel3_last:hover,
a.NavSubLevel3_closed, 
a.NavSubLevel3_closed:hover, 
a.NavSubLevel3_closed_last, 
a.NavSubLevel3_closed_last:hover,
a.NavSubLevel3_selected, 
a.NavSubLevel3_selected:hover, 
a.NavSubLevel3_selected_last, 
a.NavSubLevel3_selected_last:hover
{
	border-right: #cccccc 1px solid;
	padding-left: 25px;
	border-top-width: 2px;
	background-position: left bottom;
	display: block;
	font-size: 0.7em;
	margin-bottom: 0px;
	padding-bottom: 5px;
	width: 100%;
	color: black;
	border-top-color: white;
	padding-top: 5px;
	border-bottom: #ECECEC 1px solid;
	background-color: #F8F8F8;
	border-right-width: 1px;
	text-decoration: none;
	border-right-color: #cccccc;
}

a.NavSubLevel3_open, 
a.NavSubLevel3_open:hover, 
a.NavSubLevel3_open_last, 
a.NavSubLevel3_open_last:hover,
a.NavSubLevel3_open_selected, 
a.NavSubLevel3_open_selected:hover, 
a.NavSubLevel3_open_selected_last, 
a.NavSubLevel3_open_selected_last:hover
{
	padding-left: 25px;
	background-position: left bottom;
	display: block;
	font-size: 0.7em;
	padding-bottom: 3px;
	width: 100%;
	color: black;
	padding-top: 5px;
	background-color: #F8F8F8;
	border-right-width: 1px;
	text-decoration: none;
	border-right: #cccccc 1px solid;
}

a.NavSubLevel3_selected, a.NavSubLevel3_selected_last, a.NavSubLevel3_open_selected, a.NavSubLevel3_open_selected_last
{
	font-weight: bold;
}
a.NavSubLevel3_open, a.NavSubLevel3_open_last, a.NavSubLevel3_open_selected
{
	background-repeat: no-repeat;
	background-image: url(images/pil_vanstermeny_niva_tva_ner.GIF);
}
a.NavSubLevel3_closed, a.NavSubLevel3_closed_last
{
	background-image: url(images/pil_vanstermeny_niva_tva_lj.gif);
	background-repeat: no-repeat;
}
/* --------- Navigation level 4 -----------------*/
a.NavSubLevel4, 
a.NavSubLevel4:hover, 
a.NavSubLevel4_open, 
a.NavSubLevel4_open:hover,
a.NavSubLevel4_closed, 
a.NavSubLevel4_closed:hover,
a.NavSubLevel4_selected, 
a.NavSubLevel4_selected:hover,
a.NavSubLevel4_open_selected, 
a.NavSubLevel4_open_selected:hover
{
	padding-left: 25px;
	border-top-width: 2px;
	background-position: left bottom;
	display: block;
	font-size: 0.7em;
	padding-bottom: 3px;
	width: 100%;
	color: black;
	padding-top: 3px;
	background-color: #F8F8F8;
	text-decoration: none;
	border-right: #cccccc 1px solid;
}

a.NavSubLevel4_last, 
a.NavSubLevel4_last:hover, 
a.NavSubLevel4_open_last, 
a.NavSubLevel4_open_last:hover, 
a.NavSubLevel4_closed_last, 
a.NavSubLevel4_closed_last:hover,
a.NavSubLevel4_selected_last, 
a.NavSubLevel4_selected_last:hover, 
a.NavSubLevel4_open_selected_last, 
a.NavSubLevel4_open_selected_last:hover
{
	padding-left: 25px;
	border-top-width: 2px;
	background-position: left bottom;
	display: block;
	font-size: 0.7em;
	margin-bottom: 1px;
	padding-bottom: 3px;
	width: 100%;
	color: black;
	border-top-color: white;
	padding-top: 3px;
	border-bottom: #cccccc 1px solid;
	background-color: #F8F8F8;
	text-decoration: none;
	border-right: #cccccc 1px solid;
}

a.NavSubLevel4_selected, a.NavSubLevel4_selected_last, a.NavSubLevel4_open_selected, a.NavSubLevel4_open_selected_last
{
	font-weight: bold;
}
span.MenuSubEnd
{
	display: block;
	font-size: 8px;
	background-image: url(images/menybotten_forsta.gif);
	margin-bottom: 10px;
	background-repeat: no-repeat;
}





/* --------- For IE -----------------*/
div.SubjectMenuImage
{	
	background-image: url('images/verksamhetsmeny_vansterkant.gif');
	margin-top: 25px;	
	padding-top: 7px;
	POSITION: absolute;
	width: 100%;
	background-repeat: no-repeat;
	HEIGHT: 33px;
	
}


/* --------- For Mozilla/Opera -----------------*/
html > body div.SubjectMenuImage
{	
	background-image: url('images/verksamhetsmeny_vansterkant.gif');
	top: 138px;
	POSITION: absolute;
	width: 164px;
	background-repeat: no-repeat;
	height: 33px;
	
}

/* --------- For Mozilla/Opera -----------------*/
html > body div.SubjectMenu
{	
	
		
	padding-top: 0px;
	width: 164px;
	HEIGHT: 30px;
	
}

/* --------- For IE -----------------*/
input.SubjectNavigation
{
	
	font-size: 0.7em;
	POSITION: absolute;
	width: 20px;
	margin-left: 140px;
}

/* --------- For Mozilla/Opera -----------------*/
html > body input.SubjectNavigation

{
	
	font-size: 0.7em;
	POSITION: absolute;
	left: 2px;
	width: 21px;
	padding-left: 0px;
	height: 20px;
}


.SubjectNavigation
{
	font-size: 0.7em;
	font-family: Arial, Helvetica, Sans-Serif;
	margin-top: 0px;
	POSITION: absolute;
	width: 138px;
	height: 21px;
}

/* --------- For Mozilla/Opera -----------------*/
html > body .SubjectNavigation
{
	font-size: 0.7em;
	font-family: Arial, Helvetica, Sans-Serif;
	margin-top: 0px;
	POSITION: absolute;
	width: 138px;
	height: 19px;
}


div.BreadCrumb, table.BreadCrumb
{
        
	
       	
        POSITION: absolute;
        TOP: 159px;
        HEIGHT: 38px;
        width: 770;
	LEFT: 0px;
	color: #666666;
	PADDING-LEFT: 4px;
	
}



html > body a.NavLevel1_selected, a.NavLevel1_open_selected, a.NavLevel1_open, a.NavLevel1_closed_selected, a.NavLevel1_closed, a.NavLevel1_open_selected_last, a.NavLevel1_open_last, a.NavLevel1_closed_selected_last, a.NavLevel1_closed_last, a.NavLevel1_selected_last, a.NavLevel1, a.NavLevel1_last, a.NavLevel2_selected, a.NavLevel2_open_selected, a.NavLevel2_open, a.NavLevel2_closed_selected, a.NavLevel2_closed, a.NavLevel2_open_selected_last, a.NavLevel2_open_last, a.NavLevel2_closed_selected_last, a.NavLevel2_closed_last, a.NavLevel2_selected_last, a.NavLevel2, a.NavLevel2_last, a.NavLevel3_selected, a.NavLevel3_open_selected, a.NavLevel3_open, a.NavLevel3_closed_selected, a.NavLevel3_closed, a.NavLevel3_open_selected_last, a.NavLevel3_open_last, a.NavLevel3_closed_selected_last, a.NavLevel3_closed_last, a.NavLevel3_selected_last, a.NavLevel3, a.NavLevel3_last, a.NavSubLevel2_selected, a.NavSubLevel2_open_selected, a.NavSubLevel2_open, a.NavSubLevel2_closed_selected, a.NavSubLevel2_closed, a.NavSubLevel2_open_selected_last, a.NavSubLevel2_open_last, a.NavSubLevel2_closed_selected_last, a.NavSubLevel2_closed_last, a.NavSubLevel2_selected_last, a.NavSubLevel2, a.NavSubLevel2_last, a.NavSubLevel3_selected, a.NavSubLevel3_open_selected, a.NavSubLevel3_open, a.NavSubLevel3_closed_selected, a.NavSubLevel3_closed, a.NavSubLevel3_open_selected_last, a.NavSubLevel3_open_last, a.NavSubLevel3_closed_selected_last, a.NavSubLevel3_closed_last, a.NavSubLevel3_selected_last, a.NavSubLevel3, a.NavSubLevel3_last, a.NavSubLevel4_selected, a.NavSubLevel4_open_selected, a.NavSubLevel4_open, a.NavSubLevel4_closed_selected, a.NavSubLevel4_closed, a.NavSubLevel4_open_selected_last, a.NavSubLevel4_open_last, a.NavSubLevel4_closed_selected_last, a.NavSubLevel4_closed_last, a.NavSubLevel4_selected_last, a.NavSubLevel4, a.NavSubLevel4_last,a.NavSubLevel1_open_selected,
a.NavSubLevel1_open,
a.NavLevel1_selected:hover, a.NavLevel1_open_selected:hover, a.NavLevel1_open:hover, a.NavLevel1_closed_selected:hover, a.NavLevel1_closed:hover, a.NavLevel1_open_selected_last:hover, a.NavLevel1_open_last:hover, a.NavLevel1_closed_selected_last:hover, a.NavLevel1_closed_last:hover, a.NavLevel1_selected_last:hover, a.NavLevel1:hover, a.NavLevel1_last:hover, a.NavLevel2_selected:hover, a.NavLevel2_open_selected:hover, a.NavLevel2_open:hover, a.NavLevel2_closed_selected:hover, a.NavLevel2_closed:hover, a.NavLevel2_open_selected_last:hover, a.NavLevel2_open_last:hover, a.NavLevel2_closed_selected_last:hover, a.NavLevel2_closed_last:hover, a.NavLevel2_selected_last:hover, a.NavLevel2:hover, a.NavLevel2_last:hover, a.NavLevel3_selected:hover, a.NavLevel3_open_selected:hover, a.NavLevel3_open:hover, a.NavLevel3_closed_selected:hover, a.NavLevel3_closed:hover, a.NavLevel3_open_selected_last:hover, a.NavLevel3_open_last:hover, a.NavLevel3_closed_selected_last:hover, a.NavLevel3_closed_last:hover, a.NavLevel3_selected_last:hover, a.NavLevel3:hover, a.NavLevel3_last:hover, a.NavSubLevel2_selected:hover, a.NavSubLevel2_open_selected:hover, a.NavSubLevel2_open:hover, a.NavSubLevel2_closed_selected:hover, a.NavSubLevel2_closed:hover, a.NavSubLevel2_open_selected_last:hover, a.NavSubLevel2_open_last:hover, a.NavSubLevel2_closed_selected_last:hover, a.NavSubLevel2_closed_last:hover, a.NavSubLevel2_selected_last:hover, a.NavSubLevel2:hover, a.NavSubLevel2_last:hover, a.NavSubLevel3_selected:hover, a.NavSubLevel3_open_selected:hover, a.NavSubLevel3_open:hover, a.NavSubLevel3_closed_selected:hover, a.NavSubLevel3_closed:hover, a.NavSubLevel3_open_selected_last:hover, a.NavSubLevel3_open_last:hover, a.NavSubLevel3_closed_selected_last:hover, a.NavSubLevel3_closed_last:hover, a.NavSubLevel3_selected_last:hover, a.NavSubLevel3:hover, a.NavSubLevel3_last:hover, a.NavSubLevel4_selected:hover, a.NavSubLevel4_open_selected:hover, a.NavSubLevel4_open:hover, a.NavSubLevel4_closed_selected:hover, a.NavSubLevel4_closed:hover, a.NavSubLevel4_open_selected_last:hover, a.NavSubLevel4_open_last:hover, a.NavSubLevel4_closed_selected_last:hover, a.NavSubLevel4_closed_last:hover, a.NavSubLevel4_selected_last:hover, a.NavSubLevel4:hover, a.NavSubLevel4_last:hover,a.NavSubLevel1_open_selected:hover,
a.NavSubLevel1_open:hover
{
	width: auto;
}

ul.sitemap
{
	font-size: 100%;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	list-style-type: disc;
}
li.sitemap
{
	
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	list-style-type: disc;
}

p.sitemapfirst
{
	padding-left: 15px;
	font-weight: bold;
	background-image: url(images/sitemap_first.gif);
	margin-bottom: 0px;
	padding-bottom: 7px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 2px;
	background-repeat: no-repeat;
}
p.sitemaplast
{
	margin: 0px;
	background-repeat: no-repeat;
}
a.sitemap1, a.sitemap1:hover, a.sitemap2, a.sitemap2:hover
{
	padding-left: 30px;
	font-size: 0.7em;
	margin: 0px;
	color: black;
	text-decoration: none;
}
a.sitemap1:hover, a.sitemap2:hover
{
	text-decoration: underline;
}
li.sitemap1, li.sitemap1_last, li.sitemap1_nochild
{
	font-weight: bold;
	background-image: url(images/sitemap1.gif);
	padding-bottom: 4px;
	margin: -3px 0px;
	padding-top: 4px;
	background-repeat: no-repeat;
	list-style-type: none;
	height: 20px;
}
li.sitemap1_nochild
{
	background-image: url(images/sitemap1_nochild.gif);
}
li.sitemap2, li.sitemap2_last
{
	padding-left: 25px;
	font-weight: normal;
	background-image: url(images/sitemap2.gif);
	margin: 0px 0px -3px;
	padding-top:4px;
	background-repeat: no-repeat;
	list-style-type: none;
	height: 20px;
}
li.sitemap2_last
{	
	background-image: url(images/sitemap2_last.gif);
}

a.alphabeticlist, a.alphabeticlist:hover
{
	font-weight: bold;
	font-size: 0.9em;
	color: #3056a1;
	text-decoration: none;
}
a.alphabeticlist:hover
{
	text-decoration: underline;
	font-weight: bold;
}
a.alphabetictext, a.alphabetictext:hover
{
	font-size: 0.7em;
	color: #3056a1;
	text-decoration: none;
}
a.alphabetictext:hover
{
	text-decoration: underline;
}
td.alphabeticletter
{
	font-weight:bold;
	padding-top:15px;
	padding-bottom:3px;
}
th.alphabeticlist, th.alphabeticlistChanged
{
	padding-right: 2px;
	border-top: #999999 1px solid;
	padding-left: 0px;
	font-weight: bold;
	font-size: 0.7em;
	padding-bottom: 3px;
	padding-top: 10px;
	border-bottom: #999999 1px solid;
}
th.alphabeticlistChanged
{
	padding-right: 20px;
}
td.alphabeticdate
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 0.7em;
	padding-bottom: 0px;
	padding-top: 0px;
}
td.alphabetictext
{
	
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}

SPAN.FootText {
	DISPLAY: block; WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: center; PADDING-Bottom: 4px;
}
#editConsole {
	BORDER-RIGHT: darkblue 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: darkblue 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 0.9em; LEFT: 800px; PADDING-BOTTOM: 3px; BORDER-LEFT: darkblue 1px solid; WIDTH: 160px; COLOR: black; PADDING-TOP: 3px; BORDER-BOTTOM: darkblue 1px solid; FONT-FAMILY: verdana,arial,sans-serif; POSITION: absolute; TOP: 50px; BACKGROUND-COLOR: lightyellow
}

/*-Förvaltningsplanen------------*/
.waterAdminTblMinimized,
.waterAdminTblExpanded
{	
}

td.waterAdminTblCellFlip,
td.waterAdminTblCellColorFlip,
td.waterAdminTblCellColored,
td.waterAdminTblCell
{
	border-style: solid;
	border-width: 1;
	border-color: Black;
	vertical-align: bottom;
	background-color: White;	
}
td.waterAdminTblCellColorFlip,
td.waterAdminTblCellColored
{
	background-color: #CCFFFF;
}

td.waterAdminTblCellFlip,
td.waterAdminTblCellColorFlip
{
	writing-mode: tb-rl;
	filter: flipH() flipV();
}

table.VMTableTopBottomLine
{
	font-family:Arial;
	font-size:0.8em;
	border-top:solid 2px black;
	border-bottom:solid 1px black;
	width:575px;
}
table.VMTableList p
{
	 margin-top:0.3em;
	 margin-bottom:0.3em;
}
table.VMTableMatrix, table.VMTableMatrix td, table.VMTableMatrix th
{
	 border: solid 1px black;
	 border-collapse:collapse;
	 font-size:0.9em;
}
table.VMTableMatrix th
{
	font-weight: bold; 
}
table.VMTableMatrix p
{
	 margin-top:0.3em;
	 margin-bottom:0.3em;
	 margin-left:0.3em;
	 margin-right:0.3em;
}

td.VMtblThickTopBlackLine 
{
	border-top:solid 2px black;
}
td.VMtblThinTopBlackLine
{
	border-top:solid 1px black;
}
td.VMtblCellColor
{
	background-color:#CCFFFF;
}

#WaterAdminPlan h1 .heading1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 1.0em;
	padding-bottom: 4px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
}
#WaterAdminPlan h2, .heading2
{
	font-size:0.8em;
	font-weight:bold;
	color: #000000;
	
}

#WaterAdminPlan h3, .heading3
{
	font-weight: bold;
	font-size: 0.75em;
}

#WaterAdminPlan h4,h6,h7
{
	font-size: 0.7em;
	font-weight: bold;
}
.NextPageLink
{	
	text-decoration:none;
	color:Black;
	font-size: 0.8em;
	
	font-family: verdana, Arial, Helvetica, Sans-Serif;
}
.NextPageLinkDiv
{
	CLEAR: both; 
	WIDTH: 100%; 
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}
p.pdfHeader1
{
	margin-top:26px;
	margin-bottom:18px;
}
p.pdfHeader2
{
	margin-top:12px;
	margin-bottom:6px;
}
p.pdfHeader3
{
	margin-top:12px;
	margin-bottom:3px;
}
p.pdfHeader4
{
	margin-top:12px;
	margin-bottom:3px;
}
/*************************Poll********************************/
div.Square
{
	BORDER-RIGHT: #000000 thin solid; 
	PADDING-RIGHT: 10px; 
	BORDER-TOP: #000000 thin solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 10px; 
	BORDER-LEFT: #000000 thin solid; 
	PADDING-TOP: 10px; 
	BORDER-BOTTOM: #000000 thin solid;
	width:570px;
	margin-top:10px;
	margin-bottom:10px;
}

.WaterDataTbl
{
	border:solid 1px black;
}

.tblCellPrintFreeText
{
	padding-top: 10px;
	padding-bottom:10px;
	padding-right:10px;
	vertical-align:top;
	
}
.lblNoPosition
{
	POSITION:absolute;
	LEFT:300px;	
}

.rblSelection3
{
	position:absolute;
	left:350px;
	width:100px
}
.rblSelection5
{
	position:absolute;
	left:525px;
	width:100px
}
.rblSelection6
{
	position:absolute;
	left:650px;
	width:100px
}

.lblDontKnowPosition
		{
			POSITION:absolute;
			LEFT:400px;	
		}