﻿@media all {
	body { font-family: Arial, helvetica, Sans-Serif; }
	th { text-align: left; }
	.hidden { display: none; }
	.clear { clear: both; }
	.requiredField { color: Red; font-weight: bold; }
}

@media screen, projection {
	body { margin: 0px; padding: 0px; font-size: 12px; }
	.sitePageTypeWrapper { margin-left: auto; margin-right: auto; width: 818px; }
	
	.pageBottomContainer { background: transparent url(../img/pagebottom_bg.gif) repeat-x; min-height: 195px; }
	.pageBottomContainer .addressArea { float: left; color: #666; margin: 10px 0px 19px 19px; padding-right: 19px; border-right: 1px solid #8d8d8d; }
	.pageBottomContainer .contactArea { float: left; color: #666; margin: 10px;	}
	.pageBottomContainer .bottomMiniMenu { float: right; color: #666; margin: 10px; }
	.pageBottomContainer a { text-decoration: none; color: #666; }
	.pageBottomContainer a:hover { text-decoration: underline; }
	
	ul.bottomMenu { margin: 0px; padding: 0px; }
	ul.bottomMenu li { 
		display: inline;	
		list-style-type: none; 
		/*background: transparent url(../img/enovaarrow_grey.gif) no-repeat 0px 3px; */
		/*padding: 0px 20px 0px 13px; */
	}
	ul.bottomMenu li a { text-decoration: none; color: #666; }
	
	
	.iconBoxWrappers { clear: both; }
	.iconBoxWrapper { margin-bottom: 5px; float:left; }
	.iconBox { margin-bottom: 5px; margin-right: 5px; }
	
	.screeenHidden { display: none; }
	
	.mo-pageTitle { margin-top: 2px; font-family: Arial Narrow, Arial, Sans-Serif; font-size: 26px; font-weight: normal; }
	
	.faded { color: #999; }
	
	.enovaSubPageMenuItem {
		color: #21295a;
		text-decoration: none;
	}
	
	.shortcutLink { color: #202c5b; }
	
	h1.portalFrontpage { color: #fff; padding: 0px; margin: 0px 0px 5px 0px; font-size: 16px; font-weight: normal; }
	
	.userList-headerRow th { border-bottom: 1px solid #666; }
	.userList-altRowStyle { background-color: #f7f7f7; }
	
	/* Kommuneskjema */
	.kommuneskjema-Section { 
		padding: 20px 20px 20px 40px; border-top: 1px dashed #ccc; 
	    border-bottom: 1px dashed #ccc; background-color: #f7f7f7; margin-bottom: 10px; 
	}
	.kommuneskjema-Section h2 { font-size: 14px; padding: 0px; margin: 0px 0px 20px -20px; }
	.kommuneskjema-formField { width: 90%; }
	
	/* POPUP */
	#popUpOverlay {
		position: absolute; z-index: 90;  
		width: 410px;  
		height: 320px;  
		background-color: #468cd2;  
		filter:alpha(opacity=50);  -moz-opacity: 0.5;  opacity: 0.5;  
		display: none;
		cursor: pointer;
		cursor: hand:
	}

	#popUpWindow {
		filter:alpha(opacity=90);  -moz-opacity: 0.9;  opacity: 0.9;  
		position: absolute; z-index: 100;  
		padding: 20px;
		width: 350px;
		height: 260px;
		background-color: #fff;	
		overflow: auto;
		cursor: pointer;
		cursor: hand:
	}

	#popUpWindow h1 {
		font-size: 22px;
		margin-bottom: 20px;
		text-align: center;
	}

	#popUpCloseBox {
		color: #999;
		background-color: #e7e7e7;
		text-align: right;
		padding: 5px;
		margin-bottom: 15px;
	}
	
	.siteMapWrapper {
		padding: 10px 0 10px 10px;
	}
	
	.siteMapWrapper ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}

	.siteMapWrapper ul li {
		list-style-type: none;
		padding-left: 18px;
		margin-top: 5px;
		background: transparent url(../img/enovaarrow_blue.gif) no-repeat scroll 0px 5px;
	}

	.siteMapWrapper ul li ul li{
		list-style-type: none;
		padding-left: 18px;
		margin-top: 5px;
		background: transparent url(../img/enovaarrow_blue.gif) no-repeat scroll 0px 5px;
	}

}

@media print {
	.printHidden { display: none; }	
}