#ContentArea
{
	display: block;
	clear: both;
	background-color: White;
}

#LeftContentArea
{
	float: left;
	width: 20.8em; /*15.6em; innan bodychange */
	padding: 1.87em 0.84em 0em 1.67em; /*1.4em 0.63em 0em 1.25em; innan bodychange */
}

#LeftContentTopArea
{
	padding: 0.0em 0em 0em 0em;
}

#LeftContentBottomArea
{
	padding: 1.33em 0 0 0; /* 1.0em 0em 0em 0em; innan bodychange */
}

#RightContentArea
{
	float: right; /*display: inline;*/
	width: 56.67em; /*42.5em; innan bodychange */
	padding: 1.6em 1.67em 1.67em 0.84em; /*0.94em 1.25em 1.25em 0.63em; innan bodychange */
}

#RightContentTopArea
{
	/*float: left;*/ /*display: inline;*/
	height: auto;
	width: 100%;
}
#RightContentHeader
{
	width: 45em; /*540px;*/
}
#RightContentHeader h1
{
	margin: 0 0 0.33em 0; /* 0 0 0.2em 0; innan bodychange */
}


#RightContentFunctionArea
{
	float: left;
	clear: both;
	width: 36.8em; /*100%;*/
	border-bottom: 0.1em #ddd solid;
	font-size: 0.93em;
	padding-bottom: 0.5em;
	
}

#RightContentBottomArea
{
	float: left; /*display: inline;*/
	width: auto;
	border-top: 0.1em solid #DDD;
	padding: 0.84em 0 0 0; /* 0.63em 0em 0em 0em; innan bodychange*/
}

#RightContentMainBody, .RightContentMainBody
{
	float: left; /*display: inline;*/
	width: 34.13em; /*25.6em; innan bodychange */ /*padding: 0em 0em 0em 0em;*/
	padding: 0.67em 0em 0em 0em;
}
#RightContentMainAndSideBody
{
	float: left; /*display: inline;*/
	width: 56.67em; /*42.5em; innan bodychange */ /*padding: 0.67em 0 0 0; */ /* 0.5em 0em 0em 0em;  innan bodychange */
	padding: 0em;
}

#RightContentSideBody, .RightContentSideBody
{
	float: right; /*display: inline;*/ /*padding: 0.67em 0 0 0;*/ /* 0.5em 0em 0em 0em;  innan bodychange */
	padding: 0;
	margin: -0.05em 0 0 0;
}


/****************************/
/*     Paging               */
/****************************/

.PagingContainer
{
	/*text-decoration: none;*/
	padding: 0.5em 0.5em 1.0em 0em;
}

.SelectedPagingItem
{
	font-family: Arial;
	text-decoration: none;
	color: #222;
	font-weight: bold;
	font-size: 1.07em; /*0.8em;*/
}

.UnselectedPagingItem
{
	font-family: Arial;
	text-decoration: underline;
	color: #222;
	font-weight: normal;
	font-size: 1.07em; /*0.8em;*/
}




/****************************/
/*    Alphabetical List     */
/****************************/
.alphabeticalList
{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 3.5em 0em;
	white-space: nowrap;
	list-style-type: none;
	display: block;
	clear: both;
}

.alphabeticalListWide
{
	margin: 0em 0em 0em 0em;
	padding: 0em 0em 3.5em 0em;
	white-space: nowrap;
	list-style-type: none;
	display: block;
	clear: both;
	padding-left: 2.5em;
}

.alphabeticalListItem
{
	padding: 0em 0.25em 0em 0.25em;
	float: left;
	display: block;
	text-align: center;
	font-size: 1em;
}
.alphabeticalListItemWide
{
	padding: 0em 0.7em 0em 0.25em;
	float: left;
	display: block;
	text-align: center;
	font-size: 1em;
}

a.alphabeticalLink
{
	/*	text-decoration: underline; 	font-weight: bold; 	font-size: 1.0em;*/
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	color: #222;
	letter-spacing: -0.1em;
}

a.alphabeticalLink:hover
{
}




/*****************/
/*  page list    */
/*****************/
.PageList
{
	/*border-top:#ddd solid 0.1em; 	border-bottom:#ddd solid 0.1em;*/
	border: 0em;
	float: left;
	clear: both;
	width: 100%;
	padding-top: 1.07em; /* 0.8em;*/
}
.PageListItem
{
	padding-top: 0.4em;
	padding-bottom: 0.4em; /*margin-bottom: 0.8em;*/ /*0.6em;*/
	float: left;
	width: 100%;
}
.PageListImageArea
{
	/*min-height: 4.59em; 3.44em;*/
	float: left;
	overflow: hidden;
	margin-right: 0.7em; /*margin-right: 0.8em;*/ /*0.6em;*/
	clear: none;
}
.PageListImage
{
	border: none;
}
.PageListBullet
{
	float: left;
	padding-right: 0.4em; /*0.3em;*/
	clear: none;
}
.PageListAlternating
{
	background-color: #f1f1f1;
}
.PageListTextArea
{
	float: left;
	text-align: left;
	clear: none;
	width: 18.8em; /*14.1em;*/ /*width: 19.31em;*/
}

.PageListItemHeading
{
	vertical-align: top;
	font-weight: bold; /*font-size: 0.75em;*/
	font-family: Arial;
	color: #000;
	display:block;
}
.PageListItemIntro
{
	vertical-align: top;
	font-weight: normal; /*font-size: 0.75em;*/
	font-family: Arial;
	color: #222;
	clear: both;
}
#PageListTable .PageListTableItem .PageListItemHeading
{
	vertical-align: top;
	font-weight: bold; /*font-size: 0.75em;*/
	font-family: Arial;
	color: #000;
}
#PageListTable .PageListTableItem .PageListItemIntro
{
	vertical-align: top;
	font-weight: normal; /*font-size: 0.75em;*/
	font-family: Arial;
	color: #222;
	clear: both;
}

/*************************************/
/*   Selection List                  */
/*************************************/

.SelectionListButton
{
	margin-top: 0.8em;
}
.greyButtonSelectionList
{
	background-image: url(    "/Templates/Public/Images/Buttons/btn_grey.png" );
	background-position: 50% 50%;
	border: 0.1em solid #9b9b9b;
	background-color: #9b9b9b;
	color: White;
	font-weight: bold;
	margin-top: 1.2em;
}
.SelectionListNoResult
{
	float: left;
	clear: both;
	margin-bottom: 1em;
}
.PagingContainer
{
	clear: both;
}
.PagingContainer a
{
	text-decoration: none;
}
.CategoryPanel
{
	display: block;
	float: left; /*width:8.4em;*/ /*border:1px solid black;*/
	margin-right: 1em;
	margin-bottom: 1em;
}
.CategoryLabel
{
	clear: both;
	display: block;
	font-family: Arial;
	color: #222;
	font-weight: bold; /*font-size: 0.75em;*/
}
.CategoryHeading
{
	clear: both;
	font-family: Arial;
	color: #222; /*font-weight: bold; /*font-size: 0.75em;*/
	margin-bottom: 0.8em;
	margin-top: 1em;
}
.catMatrixHeader
{
	border: 0em;
	min-width: 20em;
	max-width: 25.6em;
}

.MatrixDiv
{
	height: auto;
	padding: 0em 0em 1em 0em;
	overflow-x: auto;
	overflow-y: hidden;
	clear: both;
}

.catFirstCol
{
	/*	width:100%;*/
	border: 0em;
	/*max-width: 25.6em;*/
	padding: 0.4em 0 0.4em 0;
}
.catFirstColMatrix
{
	width: 20em;
	border: 0em;
	max-width: 25.6em; /*	display:inline; 	clear:none;*/
	padding: 0.4em 0 0.4em 0;
}

.catHeader
{
	overflow: hidden;
	border: 0px;
	font-weight: bold;
}

.catMatrix
{
	text-align: center;
	font-weight: bold;
	border: 0px;
	vertical-align: top;
}

#PageListTable
{
	/*width:100%;*/
	border: 0em;
	clear: both;
	padding: 0em;
	border-collapse: collapse;
}

.PageListTableItem
{
	/*clear:both;*/
	clear: none;
/*		padding-top:0.4em;
	padding-bottom: 0.4em;*/
	max-width: 25.6em;
	width: 20em;
	display: inline;
}

.PageListTableItemWide
{
	/*clear:both;*/
	clear: none;
	/*padding-top:0.4em;
	padding-bottom: 0.4em;*/
	width: auto;/*25.6em;*/

}

.PageListTableTextArea
{
	clear: none;
	float: left;
	text-align: left;
	width: 13.3em;
}
.lblMissingRange
{
	display: block;
	padding: 0.5em 0em 3.0em 0em;
	font-family: Arial; /*font-size: 0.75em;*/
}

.chosenCategoriesLabel
{
	float: left;
	display: block;
}
.CategoryMatrixImage
{
	padding-top: 0.6em;
}

/**************************************/
/*     File List                      */
/**************************************/
.fileListTree
{
	clear: both;
	font-family: Arial; /*font-size: 0.75em;*/
}
.fileListTree a
{
	text-decoration: underline;
	color: #222;
}
.fileListTree a:hover
{
	color: #595959;
}
.fileListTree a:visited
{
	color: #222;
}

.emptyheader
{
	height: 1em;
	border-top: solid 0.1em #ddd;
	margin-top: 1em;
}
.emptyheadernoborder
{
	height: 1em;
	margin-top: 1em;
}
.filelistheader
{
	border-top: solid 0.1em #ddd;
	margin-top: 0.5em;
}
#filetrees table
{
	margin: 0;
}
#filetrees h3
{
	padding-top: 0.5em;
}



/*********************************/
/*         Innehåll A-Ö          */
/*********************************/

#AOContentArea
{
	margin-left: 11.65em; /*8.74em;*/
	width: 58.67em; /*44em;*/
	padding-top: 1.67em; /*0.94em;*/
}
#AOContentArea .introBody
{
	width: 100%;
}
#AOContentArea .mainBody
{
	width: 100%;
}
#AOContentArea #RightContentBottomArea
{
	width: 100%;
}

#AOContentArea .alphabeticalLink
{
	padding: 0;
	font-size: 1.33em;
}
.AOList
{
	font-family: Arial; /*font-size: 0.75em;*/
	padding: 2em 0em 2em 0em; /*1.5em 0 1.5em 0;*/
}
.AOList a
{
	text-decoration: none; /*color: #02639c;*/
	font-weight: bold;
}
.AOListItem
{
	background-color: #f1f1f1;
	padding: 0.5em 1.6em 0.4em 1.6em;
}
.AOListItemAlt
{
	background-color: White;
}

/***********************************/
/*     News Article                */
/***********************************/

.NArticleCreatedDate
{
	/*font-family: Arial; 	font-size: 0.75em;*/
}

.NArticleIntroBody p
{
	font-weight: bold;
}

.NArticleWriter
{
	float: right; /*font-size: 0.75em;*/
	font-style: italic;
}

.newsImageArea
{
	float: right;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
}


/****************************/
/*   Form Page              */
/****************************/

.customForm
{
	padding: 1.33em 0 1.33em 0; /* 1em 0em 1em 0em;  innan bodychange */
}

.customForm table
{
	border: 0em solid #FFFFFF;
	padding: 0em 0em 0em 0em;
	border-collapse: separate;
}

.customForm tr
{
	height: auto;
}

.customForm td
{
	font-family: Arial;
	font-weight: normal;
	text-decoration: none;
	color: #222;
	border: 0em solid #FFFFFF;
	padding: 0.5em;
	border-collapse: collapse;
}



/*********************************/
/*      DIVERSE                  */
/*********************************/

.inline
{
	display: inline;
}
.LinkLookingButton
{
	background: none;
	border: none;
	text-decoration: underline;
	text-align: left;
	font-size: 1em;
	padding: 0;
	margin: 0;
}
.block
{
	display: block;
	clear: both;
	float: none;
}


/*
.externalLink
{
	display: inline;
}
*/
/*
.icon
{
	padding: 0em 0em 0em 0.4em;
}
*/
/*
.listTable
{
	border: none;
	padding-left: 0em;
}*/
/*
.divMatrix
{
	width: 45em;
	padding-left: 2em;
}*/
/*
.dropdownHeader
{
	padding-left: 6em;
}
*/