@charset "UTF-8";
/* CSS Document */
/* Generelle regler */

* {
	font-family: inherit;
	font-style: inherit;
	outline: 0;
	padding: 0;
	margin: 0;
	list-style-position: inside;
}

html{
	background: url('skinfiles/bgGrad.jpg') repeat-x #cecece;
	height: 100%;
	text-align: center;
	padding: 0;
	margin: 0;
}

body{
	height: 100%;
	text-align: left;
	background: none;
	padding: 0;
	margin: 0;
}

body>form{
	height: 100%;
	padding: 0;
	margin: 0;
}

a img {
	border: 0 none;
}

/* Generelle skin-regler */
#fsMain{
	position: relative;
	width: 826px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto 0 auto;
}

/* Header-regler */
#fsTop{
	padding: 0;
	position: relative;
}

#fsHeadLeft{
	float: left;
	width: 27px;
	height: 182px;
	margin-left: -28px;
	margin-right: 1px;
	padding-top: 45px;
	clear: left;
}

#fsHeadLeft img{
	margin-top: 5px;
}

#fsHeadLeft span{ display: none;}

#fsHead {
	background: white;
	border: 1px solid #b6b6b6;
	border-top: 0 none;
	height: 262px;
	padding: 3px;
	text-align: left;
}

/*#fsHead>#Banner{
	background: #59997d;
	border: 1px solid #b6b6b6;
	width: 816px;
	height: 227px;
	margin: 0 auto 0 auto;
	clear: none;
}*/

#dnn_Banner, #dnn_Banner #dnn_FlashBanner, #dnn_Banner object{
	margin: 0;
	padding: 0;
	/*width: 816px;*/
	height: 227px;
	text-align: center;
	clear: none;
}

#dnn_fsHead #dnn_Banner>a{
	display: none;
}

#dnn_fsHead .c_head * {padding:0; vertical-align: top;}
#dnn_fsHead .c_content {vertical-align: top; clear: none;}
#dnn_fsHead h1{}

#fsSearch{
	padding: 9px 1px 0 0;
	padding-top: 9px;
	float: right;
	width: 178px;
	clear: none;
	margin-right: 1px;
	vertical-align: top;
	height: 26px;
	overflow: visible;
}

#fsSearch a img, #fsSearch a img:hover{
	display: inline;
	vertical-align: top;
	border: none;
	padding: 0;
	height: 20px;
	width: 24px;
	vertical-align: top;
}

#dnn_dnnSEARCH_txtSearch{
	border: none;
	font-weight: normal;
	font-size: 11px;
	color: #6e6e6e;
	background: Transparent;
	width: 141px;
	height: 18px;
	margin: -2px 0 0 0;
	vertical-align: middle;
	padding-top: 1px;
	
}

#dnn_dnnSEARCH_ClassicSearch{
	display: block;
	margin: 0 -1px 2px -1px;
	margin: 0 0 0 0;
	padding: 2px 0 2px 1px;
	width: 178px;
	background: url('skinfiles/search-bg.gif') top left no-repeat;
	text-align: right;
	vertical-align: middle;
	height: 22px;
	overflow: visible;
}

#fsHead>#fsHeaderBar{}

/* Content-div */
#fsContent{
	margin-top: 18px;
	margin-bottom: -18px;
	background: white;
	border: 1px solid #b6b6b6;
	padding: 5px 0px 5px 13px;
	text-align: left;
}

.fsLeftPane{
	display: inline-block;
	width: 613px;
	vertical-align:top;
	padding-right: 7px;
	float: left;
	clear: left;
}

.fsRightPane{
	width: 171px;
	display: inline-block;
	vertical-align:top;
	margin: -6px 0 auto 1px;
	padding: 6px 0 0 13px;
	background: url('skinfiles/rightPaneSeparator.gif') no-repeat top left;
	height: 100%;
	min-height: 273px;
	float: right;
	clear: right;
}

.fsRightPane ul{
	list-style-position: inside;
}

#dnn_ContentPane{
	min-height: 300px;
}


/* Footer */
#fsFoot{
	position: relative;
	height: 40px;
	background: #f3f3f5;
	text-align: center;
	width: 824px;
	margin: 0 0 -5px -13px;
	font: 12px Arial, Helvetica, sans-serif;
}

#fsFoot>#fsFootLine{
	display: block;
	height: 8px;
	background: #e1e1e1;
	width: 100%;
	margin-bottom: 6px;
	border-top: 2px solid white;
	border-bottom: 3px solid white;
}

.clearfooter{
   height: 50px;
   clear: both;
}

#dnn_FlashBanner>div>.head_title{
	margin-bottom: -40px;
}

#dnn_BottomPane, #dnn_BottomPane.DNNEmptyPane{
	display: block;
	clear: both;
}

/*Meny*/
ul.jd_menu{float:left;clear:none;list-style-type:none;margin:0px;padding: 0px;display:block;width:625px;}
ul.jd_menu ul{display: none;list-style-type:none;margin:0px;padding:0px;position:absolute;z-index:10000;}
ul.jd_menu li {cursor:pointer;float:left;list-style-type:none;margin:0;padding:0;height:38px;white-space:nowrap;}

ul.jd_menu a,ul.jd_menu a:active,ul.jd_menu a:link,ul.jd_menu a:visited,ul.jd_menu a:hover {cursor:pointer;float:left;margin:0;padding:0;height:38px;text-decoration:none;}
ul.jd_menu li span{margin:0;padding:0; cursor:pointer;height:38px; padding:11px 11px 0px 11px;color:#729480;float:left;display:block;font-family:Tahoma;font-size:11px;font-weight:bold;}

ul.jd_menu li.jdm_hover{margin:0;padding:0;height:38px;}

ul.jd_menu li.jdm_hover a,ul.jd_menu li.jdm_hover a:active,ul.jd_menu li.jdm_hover a:link,ul.jd_menu li.jdm_hover a:visited,ul.jd_menu li.jdm_hover a:hover {margin:0;padding:0;height:38px;}

ul.jd_menu li.jdm_hover span{margin:0;padding:0; height:38px; padding:11px 11px 0px 11px;color:#00933b;float:left;display:block;font-family:Tahoma;font-size:11px;font-weight:bold;}

ul.jd_menu li.isCurTab  {margin:0;padding:0;height:38px;}

ul.jd_menu li.isCurTab a,ul.jd_menu li.isCurTab a:link,ul.jd_menu li.isCurTab a:active,ul.jd_menu li.isCurTab a:visited {margin:0;padding:0;height:38px;}

ul.jd_menu li.isCurTab span{margin:0;padding:0; height:38px; padding:11px 10px 0px 10px;color:#00933b;float:left;display:block;font-family:Tahoma;font-size:11px;font-weight:bold;}

/* Spacer  */
ul.jd_menu>li.main_menu_item_separator, ul.jd_menu span.spacer,ul.jd_menu span.spacer:hover{background-image:none; margin:0;padding:0;}
ul.jd_menu>li.main_menu_item_separator>span.spacer, ul.jd_menu>li.main_menu_item_separator>span.spacer:hover{ padding-top: 12px;width:7px; }


/**sub menu**/
ul.jd_menu ul.jdm_events  {list-style-type:none;margin: 0px;padding:0;  text-align:left;font-family:Verdana;font-size:10px;font-weight:bold; border:solid 0px #d5d5d5;border-top:solid 1px #d5d5d5;}


ul.jd_menu ul li,ul.jd_menu ul li.jdm_hover,ul.jd_menu ul li.isCurTab {
margin:0;padding:0;list-style-type:none;display:block;clear:both;	background:white;color:#333;background-image:none;height :26px;width: 200px;border:solid 1px #d5d5d5; border-top:solid 0px #d5d5d5;}

ul.jd_menu ul.jdm_events li a,ul.jd_menu ul.jdm_events li a:link,ul.jd_menu ul.jdm_events li a:visited,ul.jd_menu ul.jdm_events li a:active{
margin:0;padding:0;background:white;color:#333;background-image:none;height:26px;width: 200px;}

ul.jd_menu ul.jdm_events li span{
margin:0;padding:0;padding:6px 12px 0 12px;font-family:Verdana;background:white;color:#333;font-size:10px;font-weight:bold;background-image:none;height:20px;}

ul.jd_menu ul.jdm_events li a:hover{margin:0;padding:0; background:#00a356;color:#FFFFFF;height :26px;}

ul.jd_menu ul.jdm_events li a:hover span{
margin:0;padding:0; padding:6px 12px 0 12px; font-family:Verdana;background:#00a356;color:#FFFFFF;font-size:10px;font-weight:bold; height :20px;}

/* Typografi */
#fsMain h1, #fsMain h2, #fsMain h3, #fsMain h4{
	color: black;
	padding: 3px 0 3px 0;
	font-weight: bold;
}

/*- Engage:Publish forside - artikkelliste -*/
.divItemsListing *{
	text-align: left;
}

/* Tittel */
/*.Article tr, .Article td{
	display: inline-block;
}*/

.divItemsListing .itemTitle {
	font-size: 20px;
	font-weight: bold;
	color: black;
}
/*
.Article .itemTitle {
	border: 1px solid orange;
	display: block;
}*/

.divItemsListing .itemTitle a{ color: black; }

.divItemsListing .itemDescription{
	color: black;
	font-size: 13px;
}

.divItemsListing p{
	display: inline;
	padding: 5px;
}

.divItemsListing .itemDescription img{
	display: block;
	float: left;
	border: 1px solid black;
	background: #d1c1c1;
	padding-right: 8px;
}

.itemReadmore{
	display: block;
	text-align: left;
	padding: 3px 0 8px 0;
}

/* Engage:Publish CustomList-overrides */
.EPRK_ItemListing{margin-bottom: 12px;}
.EPRK_CategoryListItem{clear: both; color: black; margin-top: 8px;}
.EPRK_CategoryListItemAlternative{}
a.EPRK_ItemTitleLink{text-decoration: none; color: black; display: block; text-align: left; font: bold 18px Arial, Helvetica, sans-serif; color: #00973d;}
.EPRK_ItemEditLink{text-decoration: none; color: black; float: right;}
.EPRK_ThumbnailImageLinkBox {}
.EPRK_ThumbnailImage{float: left; margin: 4px 11px 4px 0; border: 1px solid black;  }
.EPRK_ItemDescription{text-align: left;}
.EPRK_ItemReadMore{margin: 0 auto 0 auto; display: block; text-align: center; clear: both; color: #231f20; border-bottom: 1px dashed gray; min-width: 85%; width: 85%; padding-bottom: 5px;}
.EPRK_Paging{}
.EPRK_PreviousPage{}
.EPRK_NextPage{}

/*- Engage:Publish - Artikkelvisning -*/
#articleDisplay {
	text-align: left;
	color: #black;
	margin: 8px 0 20px 0;
}

#articleDisplay #publishTitle {
	font-size: 22px;
	font-weight: bold;
}

#articleDisplay .divLastUpdated{ display: none; }
#articleDisplay .itemThumbnail{ float: left; }
#articleDisplay #divArticleContent{}
#articleDisplay #divArticleContent img{float: left; margin: 0 13px 10px 0;}
#articleDisplay #divArticlePage{} /* Neste/Forige-kontroller */

.c_icon .TitleHead {font: bold 18px Arial, Helvetica, sans-serif; color: #00973d;}
#SkinViewport h1, #SkinViewport h2, #SkinViewport h3, #SkinViewport h4, #SkinViewport h5, #SkinViewport h6{color: #00973d;}
/*object{display: none;}*/
