﻿
@media screen, projection {
	body { background: #fff url(../../img/energifondet_bg.gif) no-repeat top center; }
	.sitePageTypeWrapper { margin-left: auto; margin-right: auto; width: 970px; }
	
	.topMiniMenu { margin: 0px; padding: 0px; }
	.topMiniMenu li { background: transparent url(../../img/4dots.gif) no-repeat 7px right;	display: inline; list-style-type: none; padding-right: 4px; margin-left: 15px; }
	.topMiniMenu a { color: #414141; text-decoration: none; font-family: Verdana; font-size: 10px; font-weight: bold; }
	
	.pageTopSearchInput { border: 1px solid #414141; height: 13px; width: 113px; margin: 0px; }
	
	.pageBottomContainer { background: transparent; font-family: Verdana; font-size: 10px; }
	.pageBottomContainer .addressArea { margin: 10px 0px 0px 0px; padding-right: 19px; }
	.pageBottomContainer .contactArea { margin: 10px 0px 0px 19px;	}
	.pageBottomContainer .bottomMiniMenu { margin: 10px 0px 0px 0px; }
	
	.contentBox {
		border: 4px solid #cbcbcb;
		min-height: 400px;
		background: #fefefd url(../../img/contentbox_bg.gif) repeat-x bottom center;
	}
	
	.EnergifondetGlobalMenu {
		background: #666 url(../../img/energifondet_globalmenu_bg.gif) repeat-x;
		height: 25px;
		width: 100%;
	}
	.GlobalMenuDivider {
		background: #666 url(../../img/globalmenu_divider_bg.gif) repeat-x;	
	}
	.GlobalMenuItem { padding: 0px 13px 0px 13px; color: #fff; }
	.GlobalMenuItem a { color: #fff; text-decoration: none; font-weight: bold;  }
	
	table.table-markedsomrader th, table.table-markedsomrader td {
		padding: 0px 7px 7px 0px;
	}
	table.table-markedsomrader th { color: #999; }
	
	a { color: #a0a019; text-decoration: none; }
	a:hover { text-decoration: underline; }
	
	div.dividerDiv {
		clear: both;
		border-bottom: 1px solid #d8d8d8;
		margin-bottom: 10px;
		padding-bottom: 10px;	
	}
	
	/* SISTE NYTT */
	.latestNewsHeadline {
		font-family: Verdana; font-weight: bold; font-size: 12px; color: #414141;
	}
	.latestNewsItem {
		background: transparent url(../../img/arrow_small.png) no-repeat 100% 50%;	
		border-bottom: 1px solid #ccc; padding-bottom: 5px; padding-top: 5px;
	}
	.latestNewsArchiveLink {
		padding-top: 5px; 
		background: transparent url(../../img/arrow_small.png) no-repeat 100% 50%;	
	}
	
	/* SUKESSHISTORIER */
	.storiesOfSuccessHeadline {
		font-family: Verdana; font-weight: bold; font-size: 12px; color: #414141;
	}
	
	.storiesOfSuccessTop {
		background: #ebebe2 url(../../img/storiesofsuccesstop_bg.gif) repeat-x; padding: 5px 5px 5px 9px; border-bottom: 1px solid #999;
	}
	.storiesOfSuccessItem {
		background-color: #ebebe2; padding: 5px 5px 5px 9px; border-bottom: 1px solid #999;
	}
	.storiesOfSuccessBottom {
		background-color: #838383; padding: 5px 5px 5px 9px; border-bottom: 1px solid #999;
	}
	
	h1 {
		color: #414141;
		font-family: Verdana;
		font-size: 14px;
		font-weight: bold;	
	}
	h2.module-Title { 
		margin-bottom: 7px; font-family: Arial Narrow, Arial, Sans-Serif; font-size: 20px; font-weight: normal;
	}
	
	.markedsomradeMenuItem-header { margin-bottom: 15px; }
	
	.markedsomradeMenuItems { border-top: 1px solid #bdbdbd; }
	.markedsomradeMenuItem, .markedsomradeMenuItem-First, .markedsomradeMenuItem-Selected, .markedsomradeMenuItem-Hover {
		padding: 6px 0px 3px 0px;
		border-bottom: 1px solid #bdbdbd;
		display: block;
	}
	.markedsomradeMenuItem-Hover { background-color: #f7f7f7; }
	.markedsomradeMenuItem-Selected { background-color: #e7e7e7; }
	.markedsomradeMenuItem img { margin: 0px; padding: 0px; border: 0px; }
	
	ul.articleMiniMenu { margin:0px;padding:0px;margin-bottom: 15px; }
	ul.articleMiniMenu li { list-style-type:none; padding-left: 15px; }
	ul.articleMiniMenu li.printLink { background: transparent url(../../img/icon_print_article.png) no-repeat 4px left; }
	ul.articleMiniMenu li.tipAFriendLink { background: transparent url(../../img/icon_tip_a_friend.png) no-repeat 4px left; }
	
	/* COLUMNS */
	.columnsWrapper {}
	.columnLeft { float: left; width: 152px; }
	.columnLeft-Inner {}
	.columnMiddle { float: left; width: 318px; }
	.columnMiddle-Inner {}
	.columnRight { float: left; width: 295px; }
	.columnRight-Inner {}
	
	.linksSnarveier { margin: 0px; padding: 0px; }
	.linksSnarveier li { margin: 0px; padding: 0px; }
	
	.pageTopArea {
		border: 1px solid #fff;
		background: #d4d121 url(../../img/toparea_bg.gif) repeat-x bottom; 	
		min-height: 160px;
	}
	
	.faktaboks {
		background-color: #dfeef3;
		padding: 5px;	
	}
	
	.tegnforklaring-forbildeprosjekt { margin: 0px 0px 20px 0px; padding: 0px; }
	.tegnforklaring-forbildeprosjekt li { margin: 0px; padding: 0px 0px 0px 13px; list-style-type: none; }
	.tf-ferdig { background: transparent url(../../img/icon_status_ferdig.gif) no-repeat 3px; }
	.tf-underbygging { background: transparent url(../../img/icon_status_bygging.gif) no-repeat 3px; }
	.tf-underplanlegging { background: transparent url(../../img/icon_status_planlegging.gif) no-repeat 3px; }
	.forbildeprosjekt-menuitem { border-top: 1px solid #bdbdbd; padding: 3px 0px 3px 5px; }
	.fp-ferdig { border-left: 6px solid #8cad18; }
	.fp-bygging { border-left: 6px solid #d4d121; }
	.fp-planlegging { border-left: 6px solid #e64b27; color: #999; }
	.fp-inaktiv { color: #999; }
	.forbildeprosjekt-navigation { margin-top: 10px; }
	
	
	.sitePagePath {
		margin: 20px 0px 0px 225px;	
	}
	
	.areaWrapper {}
	.areaLeft { float: left; width: 225px; }
	.areaLeft .inner { padding: 20px; }
	.areaMiddle { float: left; width: 535px; margin-bottom: 30px; }
	.areaMiddle .inner { padding: 20px 0px 0px 0px; }
	.areaRight { float: left; width: 202px; }
	.areaRight .inner { padding: 20px; }
	
	div.articleImageWrapper { float: right; width: 200px; margin-left: 10px; border-left: 1px dotted #ccc; padding-left: 10px; color: #666; font-style: italic; font-size: 10px; text-align:left; }
	div.articleImageItem { margin-bottom: 20px;  }
	
	.forbildeprosjekt-rightLabel {
		color: #7cad00;
		font-size: 16px;
		font-weight: bold;	
	
	}
	
	.forbildeListSearchResult {
		margin-top: 20px;
	}
	
	.forbildeListItem {
		margin-left: 15px;
		margin-bottom: 20px;
	}
	
	.forbildeListItemImage {
		width: 182px;
		display: block;
	}

	.forbildeListItemImageWide {
		width: 240px;
		display: block;
	}

	.forbildeListSearchItem {
		margin-left: 15px;
		margin-bottom: 20px;
		float: left;
	}
	
	.forbildeListSearchItemSeparator {
		clear: left;
	}
	
	.pageTopArea a { color: #000; }
	
	.module-Wrapper { margin-bottom: 15px; }
}

@media print {
	div.articleImageWrapper { float: right; width: 200px; margin-left: 10px; border-left: 1px dotted #ccc; padding-left: 10px; color: #666; font-style: italic; font-size: 10px; text-align:left; }
	div.articleImageItem { margin-bottom: 20px;  }	
}