﻿@media all {
	.clear { clear: both; }	
	.hidden { display: none; }
	.requiredField { color: Red; }
}

@media screen, projection {
	.articleSummary { font-weight: bold; }
	
	/* Diverse */
	.page-ContentHeader { padding-bottom: 15px; }
	
	div.rssFeedItem {
		background: url(../admin/img/icons/rss.gif) no-repeat;
		padding-left: 22px;
		margin-bottom: 15px;
	}
	
	/* Article */
	.Article-ContentHeader {}
	.Article-MetaInfo { border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 2px 0px 2px 0px; font-style: italic; margin: 5px 0px 5px 0px; }
	.Article-MetaInfo-Inner { background-color: #f7f7f7; padding: 5px 10px 5px 10px; }
	
	/* ArticleImages */
	.ArticleImage-Item { margin-bottom: 20px; }
	.ArticleImage-Title { font-weight: bold; }
	.ArticleImage-Summary {}
	.ArticleImage-Copyright { color: #999;}
	
	/* ArticleFiles */
	.Article-FileContainerTitle {}
	.Article-AttachmentInfo { border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: 2px 0px 2px 0px; font-style: italic; margin: 5px 0px 5px 0px; position: relative; }
	.Article-AttachmentInfo-Inner { background-color: #E8F0FE; padding: 5px 0px 0px 10px; }
	.Article-FileSizeLabel { color: #777; }
	.Article-AttachmentItem { padding-bottom: 10px; }
	
	/* Modules (OLD) */
	.module-ClientWrapper { border: 1px solid #ccc; background-color: #f7f7f7; padding: 5px; margin:-5px; clear: both; }
	.module-SummaryWrapper {}
	
	/* Modules (NEW) */
	.module-Wrapper { margin-bottom: 20px; }
	.module-TitleWrapper { }
	.module-TitleWrapper-Inner {  }
	.module-TitleWrapper h2.module-Title { 
		padding: 0px;
		margin: 0px;
	}
	.module-SummaryWrapper-Inner, 
	.module-ContentWrapper-Inner { padding: 5px 0px 5px 0px; }
	
	/* Events */
	.Event-EventList {}
	.Event-EventListItem,
	.Event-EventListItem-Alt { padding: 2px 0px 2px 20px; border-bottom: 1px dotted #ccc;
		background: transparent url(../admin/img/icons/calendar.gif) no-repeat 0px 3px;
	}
	.Event-EventListItem-Date { font-style: italic; }
	.Event-EventImage { float: right; margin-left: 10px; margin-bottom: 10px; }
	
  /* Sitemenu i toppen av siden */
  #siteMenu { text-align: right; color: #fff; margin: 0px 10px 3px 0px; }
  #siteMenu a { color: #fff; }
  
  	/* 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 {
		margin-bottom: 20px;
		text-align: center;
	}

	#popUpCloseBox {
		color: #999;
		background-color: #e7e7e7;
		text-align: right;
		padding: 5px;
		margin-bottom: 15px;
	}

	/* SØK */
	
	.searchSettingsWrapper {
		margin-top: 8px;
		clear: both;
		display: block;
		line-height: 150%;
	}
	
	.searchSettingsWrapper input {
		margin: 4px;
	}
	
	.searchSettingsHeader {
		width: 90px;
		margin-top:2px;
		display: block;
	}

	.searchRadioButtonList {
		display: block;
	}

	.searchDropDownList {
		width: 305px;
	}
	
	.searchButton {
		width: 50px;
		padding: 0;
		margin: 0;
		border:1px solid #8a8a8a;
		height:24px;
		float:right;
	}
	
	.searchTextBox {
		width: 300px;
		float: left;
	}
	
	.searchResultInfo {
		width: 100%;
		background-color: #00BAE6;
		margin-top: 7px;
		margin-bottom: 7px;
		padding: 3px;
	}
	
	.searchResultLink {
	}
		
	.searchResultSummary {
	}
	
	.searchResultType {
		color: #bbbbbb;
	}

	.searchBoxWrapper {
		width: 340px;
	}
	
	.searchResultWrapper {
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom:1px dashed #cccccc;
	}
		
	.searchResultTopLineWrapper {
		width: 100%;
		margin-bottom: 4px;
	}
	
	.searchResultTopLineLink {
		width: 395px;
		float: left;
	}
	
	.searchResultTopLineType {
		float: right;
		width: 150px;
		text-align: right;
	}
	
	.searchResultSummaryWrapper {
		clear: both;
		margin-bottom: 4px;
	}

	.searchResultMetaWrapper {
		color: #bbbbbb;
		clear: both;
	}	
	
	h3.searchResultLinkText {
		color: #00A9C6;
		margin-bottom: 10px;
	}
	
	/* SITEMAP */
	
	.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/nlb/arrow_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/nlb/arrow_blue.gif) no-repeat scroll 0px 5px;
	}

}

@media print {
	.printHidden { display: none; }	
}