/*=========================================================
	KMD - BUSINESS INTELLIGENCE
	Overall screen css styles
	Author: Thor Madsen-Holm - Par NO. 1
==========================================================*/

/*================== IMPORTS =============================*/
@import url('/files/System/styles/reset.css');
@import url('/files/System/styles/kmd_bi/menu.css');
@import url('/files/System/styles/kmd_bi/text.css');

/*================== Page styles =========================*/
body	{ background: #a3a3a3 url('/files/System/img/body_bg.gif') repeat-x; }
.absolute	{ position: absolute; z-index: 2}
.pageWrapper { margin: 0 auto 0 auto; position: relative; width: 960px; }
.header	{ height: 100px; width: 960px; }
	.logo	{ margin: 31px 0 0 0; width: 430px; }
	.topNavigation	{ height: 30px; margin: 0 0 29px 0; width: 530px; }
		.andreLinks	{ background: url('/files/System/img/header_andre_links_bg.jpg') no-repeat; height: 30px; margin: 0 -6px 0 4px; padding: 0 2px 0 8px; width: 156px; }
			.andreLinks a	{ margin: 4px 0 0 0;}
			.andreLinks img	{ margin: 0 4px 0 0; }
		.search	{ width: 153px; margin: 0 6px 0 0;}
			.searchField, .searchFieldFade	{ background: #737373; border: none; height: 17px; padding: 4px 0 0 3px; width: 123px; }
			.searchBtn, .searchBtnFade	{ height: 21px; width: 24px;}
.navigation	{ width: 960px; }
.body	{ background: #e5e5e5; padding: 5px; width: 950px; }
	.bodyInnerWrap	{ background: #ffffff !important; padding: 0 0 15px 0; width: 950px; }
.footer	{ margin: 5px 0 0 0; position: relative; width: 960px; }
	.footerDropDown	{ position: absolute; width: 960px; z-index: 12; }
		.footerTagLine	{ background: url('/files/System/img/footer_row_bg.png') repeat-x; color: #fff; display: none; height: 34px; padding: 13px 0 0 20px; width: 940px; }
		.footerMenu	{ background: url('/files/System/img/footer_row_bg.png') repeat-x; display: none; height: 34px; padding: 13px 0 0 19px; width: 941px; }
		.footerInfo	{ color: #dedede; height: 30px; padding: 7px 0 0 19px; width: 941px; }
			.footerInfo a	{ color: #dedede; font: 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
			.footerInfo a:hover	{ text-decoration: underline; }
	.footerBtn	{ background: url('/files/System/img/footer_kontakt_btn_bg.jpg') no-repeat; height: 26px; padding: 0 0 0 9px; position: absolute; right: 0; width: 151px; z-index: 14;}
		a.footerFoldOut:hover	{ text-decoration: none; }
		.footerCollapse	{ display: none;}
		.footerBtn a	{ margin: 6px 0 0 0; }
		.footerBtn img.footerFoldOutImg	{ margin: 2px 0 0 0; }

/*================== Paragraph Setup styles =========================*/
.subpageLeftColumn	{ width: 640px; margin: 0 0 0 14px; padding: 0 20px 0 0; position: relative; }
	.pageHeading	{ left: 277px; position: absolute; top: -2px; width: 320px; }
.subpageRightColumn	{ width: 251px; }

/*================== Drop Down styles =========================*/
.overlay	{ position: absolute; z-index: 6; display: none; left: 0; }
.hiddenTop	{ z-index: 1000; position: absolute; display: none; text-align: center; left: 0;}
	.andreLinksWrap	{ margin: 0 auto; width: 960px; }
		.andreLinksActive	{ background: url('/files/System/img/header_andre_links_active_bg.png') no-repeat; height: 21px; margin: 0 -3px 0 0; overflow: hidden; padding: 0 2px 0 12px; width: 152px; }
			.andreLinksActive a	{ margin: 4px 0 0 0;}
		.dropDown	{ display: none; width: 960px; }

/*================== Global Class's ===========================*/
.floatLeft	{ float: left; }
.floatRight	{ float: right; }
.displayBlock	{ display: block; }
.displayNone	{ display: none; }
.clearLeft	{ clear: left; }
.noMargin	{ margin: 0; }
.noPadding	{ padding: 0;}
.bold	{ font-weight: bold; }
.white	{ color: #fff !important; }
.lightGrey	{ color: #999999; }
.mediumGrey { color: #a2a2a2; }
.darkGrey	{ color: #525152; }
.pointer	{ cursor: pointer; }
.splitter	{ background: url('/files/System/img/std_splitter_fullwidth.gif') no-repeat 0px 15px; height: 30px; width: 621px; }
.greenBg	{ background: #389a00 !important; }
.lowerCase	{ text-transform: lowercase; }

/*================== Paragraph styles =========================*/
.frontEntrance	{ background: red; height: 244px; margin: 0 0 19px 0; position: relative; width: 316px; }
	.entranceText	{ background: url('/files/System/img/forside_indgang_transparent_bg.png'); bottom: 0; height: 53px; overflow: hidden; padding: 17px 0 0 14px; position: absolute; width: 282px; }
		.entranceText h3	{ background: url('/files/System/img/forside_indgang_heading_bg.png') no-repeat; padding: 14px 0 8px 0;}
		a.entranceLink, a.entranceLink:hover	{ text-decoration: none;}
		.entranceLinks { visibility: hidden; padding: 0 10px 0 0; cursor: pointer; }
			.entranceLinks a, .entranceLinks a:hover	{ clear: left; color: #fff; float: left; font-size: 12px; height: 14px; padding: 0 0 6px 0; text-decoration: none; }
			.entranceLinks p	{ clear: left; color: #fff; float: left; font-size: 12px; padding: 0 0 6px 0; text-decoration: none; line-height: 18px; }
			.entranceLinks a:hover	{ text-decoration: underline; }
			
.frontFullWidth	{ padding: 0 0 19px 0; position: relative; z-index: 1; }

.frontEntranceSmall	{ height: 149px; margin: 0 0 0 18px; overflow: hidden; position: relative; width: 292px; }
	.entranceSmallText	{  background: url('/files/System/img/forside_indgang_transparent_bg.png'); bottom: 0; height: 34px; overflow: hidden; padding: 17px 0 0 14px; position: absolute; width: 287px; }
	
.frontShortcut	{ height: 149px; margin: 0 0 0 18px; position: relative; width: 292px; }
	.frontShortcut img	{ margin: 19px 0 0 19px; }
	.frontShortcut h3	{ margin: 16px 0 0 18px; }
	.frontShortcut p	{ margin: 13px 48px 0 18px; line-height: 16px; }
	.frontShortcut .shortcuts	{ background: url('/files/System/img/forside_indgang_transparent_bg.png'); bottom: 0; height: 26px; overflow: hidden; padding: 0 0 0 14px; position: absolute; width: 278px; }
		.shortcuts span.shortcutHeading	{ background: url('/files/System/img/icon_shortcutArrow.png') no-repeat left 4px; color: #e2e2e2; margin: 4px 0 9px 4px; padding: 0 0 0 11px;  }
		.shortcuts span.shortcutHeadingUp	{ background: url('/files/System/img/icon_shortcutArrowUp.png') no-repeat left 6px; color: #e2e2e2; margin: 6px 0 9px 4px; padding: 0 0 0 14px;  }
		.shortCutContainer p	{ padding:0; margin:0; }
		.shortCutContainer p a	{ color: #fff; float: left; height: 16px; margin: 0; padding: 0 0 0 18px; width: 250px;  }
		
.frontStatic	{ height: 149px; margin: 0 0 0 18px; position: relative; width: 292px; }
	.frontStatic img	{ margin: 19px 0 0 19px; }
	.frontStatic h3	{ margin: 17px 0 0 18px; }
	.frontStatic p	{ margin: 13px 48px 0 18px; }
	.frontStatic .readArticle	{ background: url('/files/System/img/forside_indgang_transparent_bg.png'); bottom: 0; height: 26px; overflow: hidden; padding: 0 0 0 15px; position: absolute; width: 277px; }
		.readArticle a.shortcutHeading	{ background: url('/files/System/img/icon_shortcutArrow.png') no-repeat left 4px; color: #ffffff; margin: 6px 0 9px 4px; padding: 1px 0 0 11px;  }
				
.tagLine	{ height: 33px; padding: 0px 15px 0 18px; width: 917px; }
.imgAndText	{ height: 200px; padding: 0 50px 16px 0; width: 610px; }
	.imgAndText img	{ margin: 0 41px 0 0; }
	.imgAndText div	{ margin: 0 8px 0 0; width: 323px; }
		.imgAndText h2	{ padding: 40px 0 0 0px; }
.raportWrap	{ width: 660px; margin: 0 0 20px 0; }
	.raportWrap div	{ width: 550px; margin: 7px 0 0 0; }
	.raportWrap img	{ margin: 0 13px 0 0; }
.areaTeaser	{ height: 119px; width: 622px; }
	.areaTeaserText	{ width: 480px; }
.manchetText	{ padding: 0 50px 16px 0; width: 610px; }
	.manchetText div h2.h2 p	{ color: #4f4f4f; font: 15px Verdana, Arial, Helvetica, sans-serif; }
.factBox	{ margin: 18px 16px 22px 0; width: 301px; }
	.factBoxHeader	{ background: #e5e5e5; height: 18px; padding: 6px 0 0 14px; width: 287px; }
		.factBoxHeader h3	{ color: #000; font: bold 11px Verdana; text-transform: uppercase; }
	.factBoxText	{ background: url('/files/System/img/std_factbox_bg.png') repeat-y; padding: 11px 15px 18px 15px; width: 271px; }
	.factBoxBottom	{ background: #e5e5e5; height: 5px; line-height: 5px; overflow: hidden; width: 301px; }

/*================== Right Column styles =========================*/
.rightColumnLink	{ background: url('/files/System/img/tilmeld_nyhedsbrev.jpg') repeat-x; height: 37px; margin: 0 0 15px 0; padding: 13px 30px 0 10px; width: 221px; }
.rightColumnTextAndImg	{ height: 82px; margin: 0 0 15px 0; padding: 0 10px 0 0; width: 251px; }
.rightColumnTextAndImgHover	{ background: #525152; cursor: pointer; }
	.rightColumnTextAndImg h4	{ margin: 5px 0 0 0; }
	.rightColumnSmallImg	{ height: 82px; margin: 0 10px 0 0; position: relative; width: 97px; }
		.rightColumnSmallImg img	{ bottom: 0px; right: 0px; position: absolute; }
.rightColumnLinks, .rightColumnNewsList	{ background: url('/files/System/img/std_splitter_fullwidth.gif') left bottom no-repeat; margin: 0 0 15px 0; padding: 0 0 12px 0; width: 261px; }
	.rightColumnNewsList li	{ background: url('/files/System/img/std_green_arrow.png') 0 2px no-repeat; padding: 0 0 2px 14px; }
	.rightColumnLinks a	{ background: url('/files/System/img/std_green_arrow.png') 0 2px no-repeat; float: left; padding: 0 0 2px 14px; }
.rightColumnBanner	{ height: 139px; margin: 0 0 15px 0; width: 261px;}
	.rightColumnBannerText	{ background: #525152; height: 124px; padding: 15px 0 0 9px; width: 88px;}
		.rightColumnBannerText a	{ background: url('/files/System/img/std_white_arrow.png') no-repeat 0 3px; margin: 13px 0 0 0; padding: 0 0 0 10px; }

/*================== News list styles =========================*/
.frontQuoteWrap	{ height: 149px; margin: 0 0 0 18px; overflow: hidden; width: 292px; position: relative; z-index: 25; }
	.frontQuoteWrap .lysBg	{ background: #7d7d7d; }
	.frontQuoteWrap .moerkBg	{ background: #4a494a; }
	.frontQuotePaging	{ bottom: 0px; height: 26px; position: absolute; width: 292px; right: 0px; }
		.frontQuotePagingItem	{ background: url('/files/System/img/forside_citater_paging_bg.png'); height: 19px; padding: 7px 0 0 10px; width: 14px; }
		.frontQuoteItem	{ height: 141px; left: 15px; position: absolute; top: 2px; }
			.newsQuotationMark	{ color: #fff; font-size: 51px; height: 100px; margin: 29px 0 0 0; width: 14px; }
			.newsQuotation	{ margin: 36px 0 0 0; width: 214px; }
				.newsQuotation h3 a	{ line-height: 20px; }
			.newsVideo	{ background: url('/files/System/img/icon_shortcutArrow.png') no-repeat 0px 9px; color: #fff; bottom: -7px; height: 20px; left: 4px; padding: 6px 0 0 11px; position: absolute; width: 79px; z-index: 30; }
			
.frontNewsWrap	{ background: #a7a7a7; height: 132px; margin: 0 0 0 18px; padding: 13px 0 0 19px; position: relative; width: 273px; }
.frontSingleNewsWrap	{ padding: 0; height: 149px; width: 292px; }
	.frontNewsItem	{ height: 40px; padding: 0 0 11px 0; width: 268px; }
	.frontNewsItem p span	{ line-height: 19px; }
	.frontNewsItem	p a { color: #ffffff !important; font-size: 12px; line-height: 20px; }
	.frontNewsWrap .readArticle	{ background: #7d7d7d; bottom: 0px; height: 26px; left: 0px; padding: 0 0 0 15px; position: absolute; width: 277px; }
	.frontOneNewsItemOnly	{ height: 100px; width: 272px; }
		.frontOneNewsItemOnly span	{ line-height: 24px; }
		.frontOneNewsItemOnly p	{ float:left; padding: 11px 0 0 18px; width: 100px; }
	
.subQuoteWrap	{ background: #389a00; height: 149px; margin: 10px 18px 16px 0; overflow: hidden; position: relative; width: 642px; }
	.quotePaging	{ bottom: 0px; height: 25px; position: absolute; right: 0px; }
		.quotePagingItem	{ background: url('/files/System/img/forside_citater_paging_bg.png'); height: 19px; padding: 6px 0 0 8px; width: 14px; }
		.quoteItem	{ height: 149px; left: 19px; position: absolute; top: 0px; }	
			.quoteItem .newsVideo	{ background: url('/files/System/img/forside_citater_sevideo_bg.png'); color: #fff; bottom: 0px; height: 20px; left: 15px; padding: 6px 0 0 8px; position: absolute; width: 79px; }
			
.secondaryNewsWrap	{ height: 119px; position: relative; width: 624px; }
	.secondaryNewsWrap img	{ margin: 0 20px 0 0; }
	.secondaryNewsWrap img.floatRight	{ margin: 0; }
	.secondaryNewsWrap p	{ margin: 0;}
	.secondaryNewsWrap .textRight	{ width: 440px; }
		.moreNews	{ bottom: 0; left: 161px; position: absolute; }
		.moreNewsRight	{ bottom: 0; left: 0px; position: absolute; }
		
.hypetNewsWrap	{ height: 149px; margin: 10px 0 10px 0; position: relative; width: 642px; }
	.hypetNewsText	{ background: #389a00; height: 105px; overflow: hidden; padding: 19px 0 25px 13px; width: 453px; }
		.hypetNewsText h5	{ padding: 0 0 10px 0; }
		
.newsListWrap	{ width: 624px; }
	.newsListItem	{ background: url('/files/System/img/std_splitter_fullwidth.gif') left bottom repeat-x; height: 119px; margin: 0 0 15px 0; padding: 0 0 16px 0; width: 624px; }
		.newsListItem img	{ margin: 0 20px 0 0; }
		.newsListItem img.floatRight	{ margin: 0; }
	.newsListItem .textRight	{ width: 440px; }
	
.greyQuote	{ background: #525152; }
.ligthGreyQuote	{ background: #a7a7a7; }
.newsAuthor	{ margin: 10px 0 0 0 !important; overflow: hidden; width: 225px; }

/*================== Paging styles =========================*/
.pagingItem, .pagingItemActive	{ background: url('/files/System/img/news_paging_bg.jpg'); display: block; float:left; height: 19px; padding: 6px 9px 0 9px; }
.pagingItemActive	{ background: url('/files/System/img/news_paging_active.jpg') no-repeat; }

/*================== News styles =========================*/
.newsTop	{ margin: 0 0 10px 0; width: 622px; }
	.newsTop img	{ margin: 0 30px 0 0; }
.newsPost	{ padding: 0 0 30px 0; width: 622px; }
.newsPagingWrap	{ margin: -16px 0 0 0; }
.newsPagingWrap a.pagingBack	{ float: left; }
.newsPaging	{ margin: -16px 0 0 0; width: 622px; }


/*================== Form styles =========================*/
.formKontakt	{ position: relative; width: 648px; }
.formKontaktBliv	{ background: url('/files/System/img/form_bliv_kontaktet_bg.png'); height: 457px; }
.formKontaktSend	{ background: url('/files/System/img/form_spoergsmaal_bg.png'); height: 530px; }
	.formKontaktHeader	{ background: url('/files/System/img/form_bliv_kontaktet_splitter.jpg') 0 48px repeat-x; height: 49px; width: 648px; }
	.formKontaktContent	{ margin: 19px 0 0 16px; }
		.formKontaktContent p	{ padding: 0 40px 15px 0; }
	.formClose, img.closeRss	{ position: absolute; right: 0px; top: 0px; }
.formTextField	{ margin: 0 3px 10px 0; width: 300px; }
	.formTextField label	{ color: #a2a2a2; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 2px; }
	.formTextField input	{ background: #737373; border: none; height: 19px; margin: 5px 0 0 0; padding: 6px 0 0 3px; width: 280px; }
.formTextarea	{ width: 585px; }
.formTextareaSmall	{ width: 282px; }
	.formTextarea label, .formTextarea, .formTextareaSmall	{ color: #a2a2a2; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 2px; }
	.formTextarea textarea	{ font: 11px Verdana, Arial, Helvetica, sans-serif; background: #737373; border: none; height: 69px; margin: 5px 0 5px 0; padding: 4px 0 0 3px; width: 582px; }
	.formTextareaSmall textarea	{ background: #737373; border: none; height: 69px; margin: 5px 0 5px 0; padding: 4px 0 0 3px; width: 278px; }
.formSubmit	{ background: url('/files/System/img/std_submit_bg.jpg'); border: none; position: absolute; width: 57px; height: 26px; bottom: 0px; right: 45px;}
.formSelect label	{ color: #a2a2a2; font: 11px Verdana, Arial, Helvetica, sans-serif; padding: 0 0 0 2px; }
.formConfirm	{ height: 408px; position: relative; width: 618px; }
	.confirmText	{ color: #fff; position: absolute; text-align: center; top: 30%; left: 35%;}
.formRssNyheder	{ background: url('/files/System/img/form_rss_bg.png'); height: 198px; position: relative; width: 313px; }
	.formRssNyheder .formKontaktHeader	{ width: 313px; }
	.formRssNyheder .formKontaktContent span	{ color: #a2a2a2; font: 11px Arial, Helvetica, sans-serif; }
	.formRssNyheder .formKontaktContent a, .formRssNyheder .formKontaktContent a:hover { color: #389a00 !important; margin: 0 20px 0 0; }
	.formRssNyheder	.formSubmit	{ height: 20px; padding: 6px 0 0 19px; right: 17px; width: 38px }
	.formRssNyheder	a.formSubmit:hover	{ color: #ffffff !important; }
.formTip	{ background: url('/files/System/img/form_tip_bg.png'); height: 438px; position: relative; width: 313px; }
	.formTip .formKontaktHeader	{ width: 313px; }
	.formTip span	{ color: #a2a2a2; font: 11px Verdana, Arial, Helvetica, sans-serif; }
	.formTip .formSubmit	{ right: 15px; }
	.formTip a	{ display: block; font: 11px Verdana, Arial, Helvetica, sans-serif; margin: 2px 0 0 2px; }
	.formTipConfirm	{ height: 100px; position: relative; width: 283px; }
		.formTipConfirm .confirmText	{ top: 30%; left: 35px; }

/*================== Tag Cloud styles =========================*/
.tagCloud	{ height: 149px; margin: 0 0 0 18px; width: 292px; }
	.tagRow1	{ height: 37px; width: 292px; }
		.tagPos1	{ padding: 11px 0 0 8px; width: 124px; }
		.tagPos2	{ padding: 14px 0 0 10px; width: 147px; }
	.tagRow2	{ height: 25px; width: 292px; }
		.tagPos3	{ padding: 9px 0 0 25px; width: 93px; }
		.tagPos4	{ width: 174px; }
	.tagRow3	{ height: 32px; width: 292px; }
		.tagPos5	{ padding: 11px 0 0 20px; width: 64px; }
		.tagPos6	{ padding: 4px 0 0 0; width: 118px; }
		.tagPos7	{ padding: 1px 0 0 0; width: 90px; }
	.tagRow4	{ height: 18px; width: 292px; }
		.tagPos8	{ padding: 5px 0 0 0; width: 134px; }
		.tagPos9	{ width: 158px; }
	.tagRow5	{ height: 36px; width: 292px; }
		.tagPos10	{ padding: 6px 0 0 12px; width: 160px; }
		.tagPos11	{ padding: 9px 0 0 0; width: 120px; }
			.tagHeading a, .tagWeight1 a, .tagWeight2 a, .tagWeight3 a	{ text-decoration: none; }
			.tagHeading a:hover, .tagWeight1 a:hover, .tagWeight2 a:hover, .tagWeight3 a:hover	{ text-decoration: underline; }
			.tagHeading a, .tagHeading	{ color: #389a00; font-size: 18px; font-weight: bold; }
			.tagWeight1 a	{ color: #999999; font-size: 14px; font-weight: bold; }
			.tagWeight2 a	{ color: #999999; font-size: 11px; font-weight: bold; }
			.tagWeight3 a	{ color: #999999; font-size: 11px; }
.tagCloudBorger	{ margin: 0 0 0 23px; }

/*================== Search styles =========================*/
.searchFieldWrap	{ height: 50px; width: 660px; }
	.searchPhrase	{ border: 1px solid #e3e9ef; height: 17px; margin: 8px 0 0 10px; padding: 3px 0 0 5px; width: 231px; }
	.searchFieldBtn	{ font: 11px Verdana, Arial, Helvetica, sans-serif; height: 23px; margin: 7px 0 0 0; width: 71px; }
.searchResultHead	{ padding: 0 0 10px 0; width: 660px; }
.searchPaging	{ margin: -14px 0 0 0; }
.searchPagingWrap { margin: -14px 0 0 0; }
.searchPagingWrap a	{ float: left; }
.searchResultWrap	{ width: 660px; }
	.searchResultItem	{ background: url('/files/System/img/std_splitter_fullwidth.gif') left bottom no-repeat; margin: 0 0 13px 0; padding: 0 0 20px 0; width: 620px; }
	
	
/*================== LIST styles =========================*/
.listTest ul li	{
	background: url('/files/System/img/kmd_underline.png') no-repeat 0 12px;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 10px;
}

/*================== CSS Hack's ===============================*/
*:first-child+html .searchField	{ margin: -1px 0 0 0; }
*:first-child+html img.ieArrow	{ margin: 0 0 0 0;}
*:first-child+html .andreLinksActive	{margin: 0 -3px 0 0;}
*:first-child+html .searchForm	{ height: 21px; overflow: hidden; }
html>/**/body .search	{ width: 151px;  width /*\**/: 153px\9}
