﻿@import url("/Files/System/Reset.css");
@import url("/Files/System/corporate_menu.css");

body {
    margin:0;
    padding:0;
	font-family:Arial;
	background-image:url('/Files/Billeder/Corporate/System/corporate_body_bg.jpg');
	background-repeat:repeat-x;
	background-position:0px 0px;
	background-color:#4F8F67;
}
strong, b {
    font-weight:700;
}
i {
    font-style:italic;
}
u {
    text-decoration:underline;
}

 /* MAIN LAYERS */

#container {
	margin-left:auto;
	margin-right:auto;
    width:963px;
	background-color:transparent;
}
#header_con {
	float:left;
	width:963px;
	height:97px;
	background-color:transparent;
}
#menu_con {
	float:left;
	display:inline;
	width:733px;
	height:97px;
	margin:0px 0px 0px 17px;
	background-color:transparent;
}
#logo_top {
	float:left;
	width:733px;
	height:27px;
	margin:25px 0px 0px 0px;
}
#main_menu {
	float:left;
	width:733px;
	height:23px;
	overflow:hidden;
	margin:22px 0px 0px 0px;
	background-color:transparent;
}
#header_right_con {
	float:right;
	width:213px;
	height:97px;
	background-color:transparent;
}
#lang_menu {
	float:left;
	width:213px;
	height:20px;
	margin:27px 0px 0px 0px;
}
#search_con {
	float:left;
	width:213px;
	height:33px;
	margin:17px 0px 0px 0px;
	background-color:transparent;
}
.search_box {
	float:left;
	width:186px;
	height:23px;
	font-family:Arial;
	font-size:10px;
	color:#333333;
	background-color:transparent;
	background-image:url('/Files/Billeder/Corporate/System/search_bg.gif');
	background-repeat:repeat-x;
	background-position:0px 0px;
	border:none;
	text-indent:6px;
	padding:4px 0px 0px 0px;
}
#search_btn {
	float:left;
	display:inline;
	width:23px;
	height:23px;
	margin:0px 0px 0px 4px;
	cursor:pointer;
	background-color:transparent;
}
#content_container {
	float:left;
	width:963px;
    min-height:927px;
    height:auto !important;
    height:927px;
	background-repeat:no-repeat;
	background-position:0px 0px;
	overflow:visible;
	padding:0px 0px 0px 0px;	
}
#content_con {
	float:left;
	display:inline;
	width:946px;
	background-color:transparent;
	margin:199px 0px 0px 17px;
}
#footer {
	float:left;
	width:963px;
	height:75px;
	background-image:url('/Files/Billeder/Corporate/System/corporate_footer.gif');
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding:0px 0px 0px 0px;
}
#footer_text {
	float:left;
	display:inline;
	width:500px;
	height:26px;
	margin:16px 0px 0px 17px;
}
#footer_text div small {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;	
}
#footer_text div small a, #footer_text div small a:hover {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#000000;	
	text-decoration:none;
}
.deerhunter_logo {
	float:left;
	display:inline;
	width:80px;
	height:25px;
	margin:10px 0px 0px 0px;
}
.workzone_logo {
	float:left;
	display:inline;
	width:29px;
	height:34px;
	margin:5px 0px 0px 57px;
}
.sunwill_logo {
	float:left;
	display:inline;
	width:83px;
	height:15px;
	margin:15px 0px 0px 57px;
}
.fe_logo {
	float:left;
	display:inline;
	width:35px;
	height:34px;
	margin:5px 0px 0px 59px;
}

/* FRONT DIVS */

#front_content {
	float:left;
	display:inline;
	width:736px;
	background-image:url('/Files/Billeder/Corporate/System/front_content_bg.gif');
	background-repeat:repeat-y;
	background-position:0px 0px;
	margin:0px 0px 0px 210px;
}
#front_leftcolumn {
	float:left;
	width:235px;
	background-color:transparent;
}
h1.front_h1 {
	float:left;
	width:225px;
	font-family:Arial;
	font-size:20px;
	font-weight:700;
	color:#000000;
	border-bottom:9px solid #F1F1F1;
	padding:18px 0px 8px 10px;	
}
.front_image {
	float:left;
	width:235px;
	overflow:hidden;
	border-bottom:9px solid #F1F1F1;
}
.front_largetext {
	float:left;
	display:inline;
	width:225px;
	margin:5px 0px 0px 10px;
	padding:0px 0px 23px 0px;
}
.front_largetext p {
	font-family:Arial;
	font-size:20px;
	font-weight:normal;
	line-height:24px;
	color:#000000;
}
.front_largetext a, .front_largetext a:hover {
	font-family:Arial;
	font-size:20px;
	font-weight:700;
	line-height:24px;
	text-decoration:none;
	color:#1B9D70;
}
#front_middlecolumn {
	float:left;
	display:inline;
	width:235px;
	margin:0px 0px 0px 10px;
	background-color:transparent;
}
.front_normaltext {
	float:left;
	display:inline;
	width:225px;
	margin:6px 0px 0px 10px;
	padding:0px 0px 15px 0px;
}
.front_normaltext p {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	color:#000000;
}
a.front_link, a:hover.front_link {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	text-decoration:none;
	color:#1B9D70;
	background-image:url('/Files/Billeder/Corporate/System/green_arrow.gif');
	background-repeat:no-repeat;
	background-position:right 4px;
	padding:0px 10px 0px 10px;
}
#front_rightcolumn {
	float:left;
	display:inline;
	width:246px;
	margin:0px 0px 0px 10px;
	background-color:transparent;
}
h1.front_right_h1 {
	float:left;
	width:236px;
	font-family:Arial;
	font-size:20px;
	font-weight:700;
	color:#000000;
	border-bottom:9px solid #F1F1F1;
	padding:18px 0px 8px 10px;	
}
.module_front {
	float:left;
	display:inline;
	width:236px;
	margin:5px 0px 0px 10px;
}
.news_item_list {
	float:left;
	width:226px;
	padding:0px 0px 15px 0px;
}
.news_teaser {
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	color:#000000;
	line-height:12px;
}
.news_teaser a, .news_teaser a:hover {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#1B9D70;
	line-height:15px;
}

/* STANDARD PAGES */
#standard_con {
	float:left;
	display:inline;
	width:954px;
	background-color:transparent;
	margin:0px 0px 0px 0px;
}
#submenu_con {
	float:left;
	width:200px;
	background-color:#000000;
	padding:0px 0px 11px 0px;
}
#standard_content_con {
	float:left;
	display:inline;
	width:736px;
	background-image:url('/Files/Billeder/Corporate/System/standard_content_con_bg.gif');
	background-repeat:repeat-y;
	background-position:0px 0px;
	background-color:#FFFFFF;
	margin:0px 0px 0px 10px;
	padding:0px 0px 28px 0px;
}
#left_column {
	float:left;
	width:480px;
	padding:0px 0px 0px 0px;
}
#left_column p {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	color:#333333;
}
#right_column {
	float:left;
	display:inline;
	width:246px;
	border-top:9px solid #F1F1F1;
	overflow:hidden;
	margin:46px 0px 0px 10px;
	padding:16px 0px 0px 0px;
}
h1.standard_h1 {
	float:left;
	width:470px;
	font-family:Arial;
	font-size:20px;
	font-weight:700;
	color:#000000;
	border-bottom:9px solid #F1F1F1;
	padding:18px 0px 8px 10px;	
}
.standard_introtext {
	float:left;
	width:480px;
	padding:0px 0px 0px 0px;
	margin:12px 0px 14px 0px;
}
.standard_introtext p {
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	line-height:19px;
	color:#333333;
	padding:0px 0px 0px 10px;
}
.standard_introtext ul
{
	margin-left:30px;
	list-style:disc;

}


.standard_text {
	float:left;
}
.standard_text p {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	color:#333333;
	padding:0px 0px 0px 10px;
}

/* NEWS */
#news_con {
	float:left;
	display:inline;
	width:470px;
	margin:0px 0px 0px 10px;
}
#news_date {
	float:left;
	width:460px;
	padding:0px 0px 0px 0px;
	margin:16px 0px 0px 0px;
}
#news_date p {
	font-family:Arial;
	font-size:10px;
	font-weight:normal;
	line-height:15px;
	color:#000000;
}
#news_teaser {
	float:left;
	width:460px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#news_teaser p {
	font-family:Arial;
	font-size:17px;
	font-weight:normal;
	line-height:20px;
	color:#333333;
}
#news_image {
	float:left;
	text-align:center;
	width:220px;
	margin:6px 0px 0px 0px;
}
#news_text {
	float:left;
	display:inline;
	width:210px;
	margin:6px 0px 0px 20px;
}
#news_text p {
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	color:#333333;	
}