﻿@media all {
	.clear { clear: both; }	
	.hidden { display: none; }
	.requiredField { color: Red; }
}

@media screen, projection {
	.articleSummary { font-weight: bold; }

	.faded, .faded a { color: #aaaaaa; }
	
	/* Diverse */
	.page-ContentHeader { padding-bottom: 15px; }
	
	div.rssFeedItem {
		background: url(../admin/img/icons/rss.gif) no-repeat;
		padding-left: 22px;
		margin-bottom: 15px;
	}
	
	div.articleImageWrapper { float: right; width: 195px; 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;  }
	
	/* 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 */
	.module-ModuleHeader {
		padding-bottom: 10px;
	}
	
	/* 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; }
	
	.tjenesteliste {}
                  
  .tjenestetopline { border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; margin-bottom: 15px; padding: 5px; background-color: #f7f7f7; }
  .tjenestetoplineitem { padding: 5px; font-size: 150%; }
  .tjenestetoplineitem a {}
  
  .tjenestesection { margin-bottom: 20px; }
  .tjenesteletterheadline { font-size: 150%; border-bottom: 1px dashed #ccc; padding-bottom: 5px; margin-bottom: 5px; }
  .tjenesteletterheadline a {}
  .tjenestelistitems { margin-left: 20px; }
  .tjenestelistitem {}
  .tjenestelistitem a {}
}

@media print {
	.printHidden { display: none; }	
}


