@import url('/Files/System/styles/reset.css');
@import url('/Files/System/styles/menu.css');
@import url('/Files/System/styles/text.css');

/*============================== Front =========================================*/
#container { background-color:transparent; margin: 0 auto; overflow: hidden; padding: 0 0 20px 0; position: relative; width: 950px; z-index:10; }
	.logo_con { background-color:transparent; height:195px; left:42px; position:absolute; top:0px; width:155px; z-index:3; }
	#topmenu_container { background-color:transparent; height:74px; margin: 0 0 0 197px; width: 753px; }
		.top_search_container { height:27px; margin: 0 0 0 541px; width:212px; }
			.logo	{ margin: 11px 0 0 0;}
			.searchField	{ height: 12px; margin: 10px 0px 0px 8px; width: 135px; }
			.searchBtn	{ margin:9px 0px 0px 9px; cursor: pointer; }
	.main_menu_con { height:20px; margin: 27px 0 0 0; width:753px; }
	#content_con { width:950px; }
	
.bluebar_front { background:url('/Files/System/img/bluebar_bg_front.gif') repeat-x 0 0; height: 269px; left: 0; position:absolute; top: 74px; width: 100%; z-index: 1; }
.bluebar	{ background: url('/files/System/img/bluebar_bg.png') repeat-x 0 0; height: 269px; left: 0; position:absolute; top: 74px; width: 100%; z-index: 1; }
.front_banner_con { width:950px; height:269px; overflow:hidden; }
.banner_con	{ width:950px; height:165px; overflow:hidden; }
.front_content	{ margin-top:30px; width:950px; }
.subpageContent	{ background: url('/files/System/img/subpage_content_bg.png') repeat-y 0 29px; margin-top: 59px; position: relative; width: 950px; }
.front_content_left, 
.front_content_right,
.subpageLeftColumn	{ width:240px; }
.front_content_middle	{ margin: 0 20px 0 20px; width: 430px; }
.subpageMiddleColumn	{ width: 450px; margin: 0 0 0 18px; }
	.primaryContent	{ margin: 28px 20px 0 20px; width: 402px; }
	.primaryContent .manchet 	{ width: 405px; }
		.primaryContent .manchet  p	{ color: #6a6461; font: 15px "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; padding: 0 0 2px 0; }
	.primaryContent .contactBox	{ padding: 0 0 19px 0; width: 410px;}
		.contactBox	.contactBoxTop,
		.contactBox	.contactBoxBottom	{ background: #cad6e1; height: 1px; line-height: 1px; overflow: hidden; width: 410px; }
		.contactBox .contactBoxMiddle	{ background: url('/files/System/img/page_contactBoxBg.jpg') repeat-y; padding: 14px 15px 14px 15px; position: relative; width: 380px; } 
			.contactBoxMiddle img	{ border: 1px solid #cdd9e2; position: absolute; top: 14px; right: 18px;}
.subpageRightColumn	{ margin: 0 0 0 17px; padding: 0 0 15px 13px; width: 212px; }
	.rightColumnBox	{ padding: 0 0 25px 0; width: 200px; }
	.rightContantWrapper	{ padding: 0 0 12px 0; width: 200px; }
		.rightContactItem	{ padding: 0 0 10px 0; width: 200px; }
		.rightColumnBox a, .withArrow	{ background: url('/files/System/img/left_menu_arrow.png') no-repeat 2px 5px; padding: 0 0 0 14px; }
		.noLinkArrow a	{ background: none; padding: 0; }
	.rightColumnSeparator	{ background: #cad6e1; height: 1px; line-height: 1px; margin: 0 0 21px 0; overflow: hidden; width: 197px; }
	
.tab_con {
	float:left;
	clear:both;
	width:100%;
 	margin-top:7px; 
	height:242px;
	overflow:hidden;
	background-color:#FFFFFF;
	background-image:url('/Files/System/img/tab_con_bg.gif');
	background-repeat:repeat-x;
	background-position:left bottom;
}
.frontProjects	{ padding: 9px 0 0 11px; position: relative; width: 200px; }
	.frontProjects a	{ color: #5679a2; }
	.frontProjects ul	{ margin: 12px 0 20px 0; }
		.frontProjects ul li	{ background: url('/files/System/img/grey_arrow.png') no-repeat 0px 6px; padding: 0 0 5px 14px; }
			.frontProjects ul li a	{ color: #6a6461; }
.frontSingleRef	{ padding: 11px 20px 0 11px; width: 209px; }
	.frontSingleRef p	{ padding: 0 0 20px 0; }
.frontMiddleText	{ padding: 0 0 0 15px; width: 415px; }
	.frontMiddleText h2	{ color: #6a6461; padding: 7px 0 0 0; }
	.frontMiddleText p	{ padding: 0 0 15px 0; }
	.frontMiddleText ul	{ float: left; width: 138px; }
		.frontMiddleText ul li	{ font: 12px "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;}
			.frontMiddleText ul li a	{ background: url('/files/System/img/left_menu_arrow.png') no-repeat 2px 5px; color: #5679a2; padding: 0 0 0 14px;  }

/*============================== TAB's =========================================*/
ul.tabNavigation { border-bottom:8px solid #1b4e89; float:left; height:21px; padding:0px 0px 0px 0px; }
ul.tabNavigation li { background: url('/files/System/img/tab_lightblue_bg.jpg') repeat-x; float:left; height:21px; }
ul.tabNavigation li.li_middle { background: url('/files/System/img/tab_middle_bg.jpg') no-repeat right 0; height:21px; float: left; padding: 0 0 0 0;}
ul.tabNavigation li.li_first { background: #000 url('/Files/System/img/tab_corner_start.jpg') repeat-x 0 0; }
ul.tabNavigation li.li_middle a { background-image:none; padding:6px 30px 0px 0px; margin:0px 0px 0px 0px; }
ul.tabNavigation li.li_first a { background-image:none; padding:6px 30px 0px 0px; margin:0px 0px 0px 10px; }
ul.tabNavigation li.li_selected_first { background: #245998 url('/Files/System/img/tab_corner_active_start.png') no-repeat 0 0; }
.front_content_middle ul.tabNavigation li.li_selected_first a	{ margin: 0 0 0 10px; }
ul.tabNavigation li.li_selected_last { background: #245998 url('/Files/System/img/tab_corner_active_start.png') no-repeat 0 0; }
ul.tabNavigation li a {
	float:left;
	display:inline;
	height:21px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-transform:uppercase;
	background-repeat:no-repeat;
	background-position:right 0px;
	margin:0px 0px 0px 9px;;
}
ul.tabNavigation li.li_selected_first a { background-image:url('/Files/System/img/tab_rounded_end_first_active.png'); padding:6px 30px 0px 0px; }
ul.tabNavigation li.li_last a { background: url('/Files/System/img/tab_rounded_end_last.jpg') no-repeat right top; padding:6px 30px 0px 0px; }
ul.tabNavigation li.li_selected_last a { background: #1b4e89 url('/Files/System/img/tab_corner_active_last.jpg') no-repeat right top; padding:6px 30px 0px 0px; }
ul.tabNavigation li.li_selected_middle a { padding:6px 30px 0px 0px; }
ul.tabNavigation li.li_selected_middle	{ background: url('/files/System/img/tab_middle_active_bg.png') no-repeat; margin: 0 0 0 -9px; width: 93px; }
.front_content_middle div.tabs ul.tabNavigation li.li_selected_last	{ margin: 0 0 0 -7px; }

/*============================== News =========================================*/
.news_date_front {
	float:left;
	width:200px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#AFABA9;
	padding-bottom:3px;
}
.news_heading_front {
	float:left;
	width:220px;
	font-family:"Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#5679A2;
	line-height:14px;
	padding-bottom:17px;
}
.newsListWrap	{ padding: 0 0 30px 0; width: 410px; }
	.newsItem	{ background: url('/files/System/img/blueLineBg.jpg') repeat-x left bottom; margin: 0 0 8px 0; padding: 0 0 13px 0; width: 410px; }
		.newsDate	{ color: #afaba9; }
		.newsLink	{ display: block; color: #6a6461; }
		.newsLine	{ background: #cad6e1; height: 1px; line-height: 1px; overflow: hidden; width: 410px;  }
		.newsBack	{ padding: 10px 0 30px 0; }
.newsPaging	{ padding: 0 0 10px 0; }

.frontTabListWrap	{ padding: 21px 0 0 15px; width: 210px; }
	.seeAll	{ background: url('/files/System/img/left_menu_arrow.png') no-repeat 2px 5px; color: #5679a2; font: 12px "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; margin: 10px 0 0 0; padding: 0 0 0 14px; }
	.frontTabNewsItem	{ background: url('/files/System/img/blueLineBg.jpg') repeat-x left bottom; margin: 0 0 2px 0; padding: 0 0 8px 0; width: 210px; }
		.frontTabNewsItem span	{ font: 12px "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; }
		.frontTabNewsItem a	{ color: #5679a2; font: 12px "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; }
		.frontTabNewsItem a:hover, .seeAll:hover	{ text-decoration: underline; }

/*============================== Paragraph Styles =========================================*/
.manchet	{ padding: 0 0 14px 0; }

/*============================== Newsletter subscribe Styles =========================================*/
.newsLetterWrap	{ margin: 0 0 24px 0; }
	.newsLetterText	{ margin: 0 0 10px 0; }
	.FrontendStd	{ height: 12px; margin: 0 7px 0 0; width: 120px; }
	#Submit	{ color: #003975; font: 10px Arial, Helvetica, sans-serif; text-transform: uppercase; }
	@-moz-document url-prefix() { #Submit { margin: -1px 0 0 0; } } 
	
.downloadBrochure	{ padding: 0 0 20px 0; width: 200px; }
	.downloadBrochureText	{ margin: 0 0 12px 0; width: 200px; }
	.downloadBrochure img	{ border: 1px solid #cad6e1; }

/*============================== Reference Styles =========================================*/
.referenceBottomText	{ margin: 20px 0 0 0; padding: 0 0 20px 0; width: 400px; }
	.referenceCitatText	{ width: 200px; }
.referenceRight	{ padding: 0 0 22px 0; width: 212px; }

.oevrigePagingWrap	{ height: 30px; width: 400px; }
.oevrigeItem	{ background: url('/files/System/img/blueLineBg.jpg') repeat-x left bottom; margin: 0 0 16px 0; padding: 0 0 18px 0; width: 400px; }
	.oevrigeLeft	{ margin: 10px 0 0 0; }
		.oevrigeLeft span	{ color: #afaba9; }
	.oevrigeRight	{ margin: 10px 0 0 0; width: 165px; }
		.oevrigeRight span	{ color: #afaba9; }
		
/*============================== Footer Styles =========================================*/
.footer	{ width: 300px; }
	.danmark h4, 
	.groenland h4, 
	.internationalt h4	{ cursor: pointer; padding: 0 0 0 12px; }
	.footerActive	{ background: url('/files/System/img/footer_arrow_active.png') no-repeat 0px 6px; color: #003975; }
	.danmark, .groenland, .internationalt	{ margin: 10px 10px 2px 0; }
	.internationalt	{ margin: 10px 0 2px 0; }

	.footerContent	{ background: url('/files/System/img/footer_bg.png'); display: none; height: 142px; width: 300px; }
		.danmarkContent,
		.groenlandContent,
		.internationaltContent	{ display: none; margin: 4px 0 0 16px; }
			.danmarkContent h5,
			.groenlandContent h5,
			.internationaltContent h5	{ padding: 0 0 10px 0; }
			.danmarkContent a,
			.groenlandContent a,
			.internationaltContent a	{ color: #fff; font: 11px "Lucida Sans Unicode","Lucida Grande",Garuda,sans-serif; }
			.danmarkContent a:hover,
			.groenlandContent a:hover,
			.internationaltContent a:hover	{ text-decoration: underline; }

/*============================== Class's =========================================*/
.floatLeft	{ float: left; }
.floatRight	{ float: right; }
.lightBlue	{ background: url('/files/System/img/footer_arrow.png') no-repeat 0px 6px; color: #8fa4c0; }
.borderHeaderLeft	{ background: url('/files/System/img/h2_bottom_border.png') repeat-x 0 bottom; float: left; margin: -32px 0 0 0; padding: 0 0 8px 0; width: 240px; }
.borderHeaderMiddle	{ background: url('/files/System/img/h2_bottom_border.png') repeat-x 0 bottom; float: left; margin: -32px 0 0 0; padding: 0 0 8px 0; width: 450px; }
.borderHeaderRight	{ background: url('/files/System/img/h2_bottom_border.png') repeat-x 0 bottom; float: left; margin: -32px 0 35px -13px; padding: 0 0 8px 0; width: 225px; }
.bottomLine	{ background: url('/files/System/img/page_bottomLine.png') repeat-x; bottom: 0px; height: 2px; left: 0px; position: absolute; width: 950px; }
.bold	{ font-weight: bold; }
.space	{ width: 400px; height: 10px; }
.uppercase	{ text-transform: uppercase; }


