/* Start REQUIRED styles */


a.skipnav
{
	display:none;
}

td
{	
		
}

/* A 2 px white border is added to pic on frontpage to solve menu alignment */
.rightimg
{
	border-right: solid 2px white;
}


body, html
{
margin:0px;
padding:0px;
height:100%;
	
scrollbar-base-color: #EAF3F8;
scrollbar-face-color: #EAF3F8;
scrollbar-arrow-color: #174D66;
scrollbar-3dlight-color: #EAF3F8;
scrollbar-highlight-color: #B1D6E8;
scrollbar-shadow-color: #B6E3F4;
scrollbar-darkshadow-color: #174D66;
}

hr
{
	border: solid 1px #D7EAF2;
}

/* SUB MENY */


.footer
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial;
	color: Gray;
	font-size: 10px;
	border-top: solid 1px #B1D6E7;
}

.footer a
{
	
	font-family: Arial;
	color: Gray;
	font-size: 10px;
			
}

.WhiteLine
{
	background-color: D7EAF2;
	width: 100%;
	border-top: solid 1px white;	
}

#SubMenu {}
#SubMenu .lvl1 {display: block;	background-color: #A9CAD8;	border-top: solid 1px white; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;	color: #206E91;	font-family: Franklin Gothic Medium; text-decoration: none;	font-size: 12px;}
#SubMenu .lvl2 {display: block;	background-color: #A9CAD8;	border-top: solid 1px white; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;	color: #206E91;	font-family: Franklin Gothic Medium; text-decoration: none;	font-size: 12px;}
#SubMenu .lvl3 {display: block;	background-color: #C7DFE9;	border-top: solid 1px white; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;	color: #206E91;	font-family: Franklin Gothic Medium; text-decoration: none;	font-size: 12px;}
#SubMenu .lvl4 {display: block;	background-color: #DEEFF4;	border-top: solid 1px white; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;	color: #206E91;	font-family: Franklin Gothic Medium; text-decoration: none;	font-size: 12px;}
#SubMenu .lvl5 {display: block;	background-color: #DEEFF4;	border-top: solid 1px white; padding-left: 10px; padding-top: 4px; padding-bottom: 4px;	color: #206E91;	font-family: Franklin Gothic Medium; text-decoration: none;	font-size: 12px;}

#SubMenu .isActive
{
	display: block;
	font-weight: bold;
	
}

/* SubMenu lvl3 inPath lvl3inPath isActive lvl3isActive */







/* Hovedmeny */
.TopMeny
{	
	height: 20px;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #82BED8;
	border-right: solid 2px white;
	border-bottom: solid 2px white;
	text-decoration: none;
}

.TopmenyLink
{
	color: White;	
	font-family: Franklin Gothic Medium;
	font-size: 10.5px;
	font-weight: bold;
	text-decoration: none;	
}

.TopMenyActive
{
	height: 20px;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;	
	font-family: Franklin Gothic Medium;
	border-bottom: solid 2px white;
	font-size: 10.5px;
	font-weight: bold;
	background-color: #206e92;
	
	color: White;	
	border-right: solid 2px white;
	text-decoration: none;
	
	/*background: url(/image/masterPage/menuBG.jpg)*/
}


/* End REQUIRED styles */



/***** NEWS WRAPPER *****/

.dmAbstract
{
	padding-top: 10px;
	font-size:12px;
	font-family:Arial;
	color: #333333;
}

.dmAbstract a
{	
	font-size:12px;
	font-family:Arial;
	color: #3592BC;
	text-decoration: underline;
}

.dmFullstory
{
	padding-top: 10px;
	font-size:12px;
	font-family:Arial;
	color: #333333;	
}

.dmFullstory a
{
	padding-top: 10px;
	font-size:12px;
	font-family:Arial;
	color: #3592BC;	
}

.spacer
{
	height: 15px;
}

.dmHeadline
{
	color:#3592BC;
	font-size:18px;
	font-family: Arial;
	text-decoration:none;	
	display:block;
}

.dmHeadlineSmall
{
	color:#3592BC;
	font-size:12px;
	font-family: Arial;
	text-decoration:none;	
	display:block;
}

.dmHeadline a
{
	color:#3592BC;
	font-size:18px;
	font-family: Arial;
	text-decoration:none;	
	display:block;
}

.dmReadmore
{
	color:#3592BC;
	font-size:12px;
	font-family: Arial;
	text-decoration:none;	
}



/* Arendal Legesenter Custom Styles */
Body
{
	background-color: #F1F0E3;
}

.statesPicCell{width: 0px; padding-top:5px;}

.statesTextCell
{
	width: 100%;
	background-color:#E9F3F8;
	border: solid 2px White;
	padding: 10px 10px;
}

.statesHeading	
{
	color:#63AACE;
	font-size:18px;
	font-family: Arial;
	text-decoration:none;	
	display:block;
}

.statesAbstract	
{	
	font-size:11px;
	font-family:Arial;
	color: #63AACE;
}

.onePixBorderWhite
{
	width: 100%;
	height: 1px;
	background-color: White;
}

.HeaderInfoText .dmAbstract
{
	color:#3592BC;
	font-size:12px;
	font-family: Arial;
	text-decoration:none;	
	display:block;
}

h2
{
	color:#3592BC;
	font-size:18px;
	font-family: Arial;
	text-decoration:none;	
	display:block;	
}

.subTopicImage
{
	border-right: solid 2px white;	
}

.TopicImage
{
	border-right: solid 2px white;	
}

.MainRegionTextCell
{
	padding: 10px;	
}



/* Frontpage addons */
.dmAbstractGeneral
{
	font-size:11px;
	font-family:Arial;
	color: #3592BC;	
}

.dmAbstractGeneral a
{
	font-size:11px;
	font-family:Arial;
	color: #3592BC;	
} 

.dmHeadlineCartoon
{
	color:#3592BC;
	font-size:16px;
	font-family: Arial;
	text-decoration:none;	
	width: 100%;
	font-weight: bold;
	padding-left: 5px;	
}

.dmAbstractCartoon
{
	font-size:11px;
	font-family:Arial;
	color: #3592BC;
	text-decoration: underline;
	padding-left: 5px;
}

.dmAbstractCartoon a
{
	color: #3592BC;
	text-decoration: underline;
}

.frontPageArticle
{
	background-color: #E9F3F8;
	background-repeat:no-repeat;
	padding: 10px 10px;	
}

.FrontPageCell
{
	background-color:#E9F3F8;		
	padding: 1px;
}

.FrontPageCell2
{
	background-color:#E9F3F8;
	border: solid 2px White;
	padding: 10px 10px;	
	
}


/* Theme page formatting */
.ThemeRelateHeader
{
	background-color: #509CBE;
	
	color:#FFFFFF;
	font-size:11px;
	font-family: Franklin Gothic Medium;
	text-decoration:none;	
	font-weight: bold;
	padding:  1px 10px;
	
	border-right: solid 1px white;
}

.ThemeRelateContent
{
	background-color: #EAF3F8;	
	color:#3592BC;
	font-size:11px;
	font-family: Arial;
	text-decoration:none;	

}

.ThemeRelateContent li
{
	list-style-type:none;
	list-style-position:outside;
}

.ThemeRelateContent a
{	
	color:#509CBE;
	font-size:11px;
	font-family: Arial;
	text-decoration:none;	
}

.ThemeRelateContentDocs
{
	color:#3592BC;
	font-size:11px;
	font-family: Arial;

}

.ThemeRelateContentDocs li
{
	list-style-image: url("/image/Masterpage/Mappe.gif");
	color:#3592BC;
	font-size:11px;
	font-family: Arial;
}

.ThemeRelateContentDocs a
{	
	color:#509CBE;
	font-size:11px;
	font-family: Arial;
	text-decoration:none;	
}

.marginClass
{	
	padding: 10px;	
}

.marginClass2
{	
	padding-top: 10px;	
}

.ThemeRelateContentArticles
{	
	color:#509CBE;
	font-size:11px;
	font-family: Arial;
	text-decoration:none;	

}

.ThemeRelateContentArticles a
{	
	color:#509CBE;
	font-size:11px;
	font-family: Arial;
	text-decoration:none;	

}

/* BILDESERIE */
.ThumbnailCell
{	
	font-size:11px;
	font-family:Arial;
	color: #333333;
}

.TopNavigateArrows
{	
	width: 100%;
	background-color: #529EBD;
	font-size:11px;
	font-family:Arial;
	color: #333333;
}


.ThumbnailCellActive
{
	background-color: #EAF3F8;
	padding: 60px;
	font-family: 'Arial Narrow';
	font-size: 11px;	
}

.Bildeseriecontainer
{
	background-color: #EAF3F8;
	padding: 10px;
	margin-bottom: 10px;
	font-family: 'Arial Narrow';
	font-size: 11px;
	border-bottom: solid 1px black;
}

.ThumbnailCell a
{
	color:#509CBE;
	text-decoration: none;
}

.ThumbnailCell img
{
	border: solid 1px #509CBE;	
}

.thumbNailNumber
{
	padding-right: 4px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #3592BC;
		
}

.overflowtable
{
	overflow-x: scroll;	
	
	width: 360px;
	height: 130px;		
}

/* Search styles */
.dmSearch
{
	background: #EFF3FF;
	padding: 16px;
}

.searchTitle1
{
	font-size:12px;
	font-family:Arial;
	color: #000000;
	font-weight: bold;
	padding: 10px;
}

.searchContentButton
{
	border: solid 1px #206E91;	
	background: #3592BC;
	color: White;
	height: 20px;
	margin-left: 5px;
	margin-top: 10px;
}

.dmAdvancedSearchLink
{
	font-size:11px;
	font-family:Arial;
	color: #333333;
}

.dmSearchResults
{
	font-size:11px;
	font-family:Arial;
	color: #333333;
	
}

.dmSearchResultHeadline a
{
	color:#3192BD;
	font-size:11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration:none;	
	display:block;
	padding-top: 10px;
	padding-left: 10px;
}

.dmResultsHeader
{
	color:#3192BD;
	font-size:18px;
	font-family: Arial;
	text-decoration:none;	
	display:block;
	padding-top: 10px;
}

.dmResultsRank
{
	font-size:11px;
	font-family:Arial;
	color: #333333;
}



.dmSearchResultAbstract
{
	font-size:11px;
	font-family:Arial;
	color: #333333;
	padding-left:10px;
	padding-right:10px;
}

.dmResultRank
{
	background-color:#509CBE;
	color: #509CBE;
	height: 10px;
}


.SearchBoxTopResultHeadline a
{
	color:#3592BC;
	font-size:11px;
	font-family: Arial;
	text-decoration:none;	
	display:block;
}

.SearchBoxTopResultAbstract
{
	font-size:11px;
	font-family:Arial;
	color: #333333;
}

.dmResultsHeader
{
	display: none;	
}



.SearchBoxTop .SearchBoxTopButton
{
	border: solid 1px #206E91;	
	background: #3592BC;
	color: White;
	height: 20px;
	margin-left: 5px;
	margin-top: 10px;
}

.SearchBoxTop .SearchBoxTopInput
{
	border: solid 1px #3592BC;	
	background: White;
}

.dmSearchInput
{
	border: solid 1px #3592BC;	
	background: White;
}

.dmSearchButton
{
	border: solid 1px #206E91;	
	background: #3592BC;
	color: White;
	height: 20px;
	margin-left: 5px;
	margin-top: 10px;
}

.searchPageHeading
{
	font-size:24px;
	font-family:Arial;
	color: #84BEDE;
}




.searchTitle1
{
	background: #FFFFFF;
	
}





