/*----------------------------------------Imports-----------------------------------------*/
@import url('/Files/System/Reset.css');
/*------------------------------------Structure styles------------------------------------*/
body	{
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	color: #264040;
	line-height: 16px;
	font-size: 62.5%;
	background-image: url('/Files/system/img/bg_body.gif');
}
img	{
	border: 0px;
	overflow: hidden;
}
pre	{
	font-family: verdana;
	font-size: 1.0em;
	width: 530px;
	display: block;
	float: left;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word;
}
strong	{
	font-weight: bold;
}
a, a:link, a:visited	{
	color: #264040;
}
a:hover	{
	color: #264040;
	text-decoration: underline;
}
a.arrow, a:link.arrow, a:visited.arrow	{
	color: #264040;
	display: block;
	padding-left: 12px;
	height: 15px;
	float: left;
}
a:hover.arrow	{
	color: #264040;
	text-decoration: underline;
}
p	{
	color: #264040;
	line-height: 16px;
	font-size: 1.1em;
}
#emp_comment p	{
	line-height: normal;
}
h1, .h1	{
	font-size: 2.8em;
	line-height: 28px;
    padding-top: 13px;
	padding-bottom: 16px;
	padding-left: 0px;
	margin: 0px;
	color: #264040;
	font-family: verdana;
}
h2, .h2	{
	padding-bottom: 7px;
}
#container	{
    margin-left: auto; 	
	margin-right: auto;
	width: 790px;
	text-align: left;
	margin-top: 30px;
}
#logo	{
	float: left;
	padding-left: 16px;
}
#top_menu	{
	clear: both;
	float: left;
	width: 790px;
	margin-top: 11px;
	padding-bottom: 5px;
}
#middle_con	{
	float: left;
	clear: both;
	width: 790px;
	overflow: hidden;
}
#top_content	{
	background-color: #990000;
	width: 788px;
	float: left;
	clear: both;
	height: 108px;
	padding: 1px;

}
#white_bg_top	{
	background-color: #ffffff;
	float: left;
	clear: both;
	width: 788px;
	padding-top: 5px;
}
#info_con	{
	float: left;
	clear: both;
	width: 790px;
	height: 17px;
	margin-top: 5px;
	background-color: #990000;
	text-align: right;
	overflow: hidden;
}
#info_menu	{
	float: right;
	padding: 1px 0px 1px 0px;
	width: 450px;
}
#footer	{
	float: left;
	clear: both;
	width: 790px;
	text-align: center;
	color: #ffffff;
	background-color: #990000;
	padding: 3px 0px 3px 0px;
}
#footer div small	{
	color: #ffffff;
	font-size: 0.8em;
	font-family: verdana;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#language	{
	float: left;
	clear: both;
	text-align: right;
	width: 781px;
	padding-top: 9px;
	padding-right: 9px;
}
.flag	{
	float: right;
	padding-right: 5px;
}
/*------------------------------------Frontpage styles------------------------------------*/
#top_col_1, #top_col_2, #top_col_3, #top_col_4	{
	float: left;
	width: 184px;
	height: 103px;
	margin-right: 5px;
}
#top_col_1	{
	width: 183px;
	background-color: #264040;
}
#top_col_2	{
	background-color: #dfa72d;
}
#top_col_3	{
	background-color: #990000;
}
#top_col_4	{
	background-color: #6cb9e7;
	margin-right: 0px;
}
.front_top_teaser_text	{
	font-size: 1.8em;
	color: #ffffff;
	padding: 10px;
	text-align: center;
	line-height: 22px;
}
.front_top_teaser_text a, .front_top_teaser_text a:hover, .front_top_teaser_text a:visited	{
	color: #ffffff;
	text-decoration: none;
}
.front_top_teaser_text p	{
	color: #ffffff;
	text-align: center;
	line-height: 22px;
}
#content_wrapper	{
	background-color: #990000;
	width: 788px;
	float: left;
	clear: both;
	padding: 1px;
	overflow: hidden;
}
#white_bg_content	{
	background-color: #ffffff;
	float: left;
	clear: both;
	width: 788px;
	overflow: hidden;
}
#content	{
	float: left;
	padding-left: 15px;
}
#bottom	{
	float: left;
	clear: both;
	width: 778px;
	padding: 5px 5px 5px 5px;
}
#bottom_left	{
	float: left;
	width: 255px;
	overflow: hidden;
}
#bottom_middle {
	float: left;
	margin-left: 8px;
	width: 252px;
	overflow: hidden;
}
#bottom_right {
	float: left;
	margin-left: 8px;
	width: 255px;
	overflow: hidden;
}
.link_con	{
	width: 253px; 
	height: 153px; 
	background-color: #990000; 
	padding: 1px;

}
.link_head	{
	color: #ffffff; 
	font-size: 1.7em; 
	text-transform: uppercase; 
	text-align: center; 
	width: 253px; 
	font-weight: bold; 
	padding: 1px 0px 3px 0px;
}
.link_text	{
	width: 229px; 
	height: 109px; 
	font-size: 1.3em; 
	font-weight: bold; 
	line-height: 18px; 
	text-transform: uppercase; 
	padding: 4px 12px 20px 12px;
	background-color: #ffffff;
	overflow: hidden;
}
.link_text a, .link_text a:hover, .link_text a:visited	{
	text-decoration: none;
	font-weight: bold;
	
}
/*------------------------------------Standard styles------------------------------------*/
#sub_menu	{
	float: left;
	width: 188px;
	overflow: hidden;
}
#content_std	{
	float: left;
	width: 531px;
	padding: 9px 39px 29px 28px;
	overflow: hidden;
}
#content_std ul	{
	padding-left: 10px;
	padding-bottom: 8px;
}
#content_std ul li	{
	list-style: disc;
	padding-left: 1px;
	margin-left: 10px;
	font-size: 1.1em;
}
#search_field	{
	float: left;
	width: 183px;
	padding: 5px 0px 5px 5px;
}
.line1, .line0	{
	/*background-color: #CCCCCC;*/
	
	margin-top: 5px;
}
.line1 td, .line0 td	{
	padding: 4px 0px 3px 10px;
	border-bottom: solid 1px #CCCCCC;
}
.line0	{
	background-color: #FFFFFF;
}
.line0 a, .line1 a	{
	text-decoration: none;
}
.line0 a:hover, .line1 a:hover	{
	text-decoration: underline;
}
/*------------------------------------Menu styles top_menu------------------------------------*/
#top_menu ul {
	line-height: 1;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 100;
	width: 790px;
	display: block;
}
#top_menu li {
	float:left;
	z-index:100;
	margin-right: 5px;
	white-space: nowrap;
	text-align: center;	
	width: 184px;
}
#top_menu #menu1	{
	background-color: #264040;
}
#top_menu #menu2	{
	background-color: #dfa72d;
}
#top_menu #menu3	{
	background-color: #990000;
}
#top_menu #menu4	{
	background-color: #6cb9e7;
}
#top_menu li a, #top_menu li a:hover, #top_menu li a#activeitem  {
	color: #ffffff;
	font-family: verdana;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	width: 184px;
	padding: 8px 0px 8px 0px;
	display: block;
}
/*------------------------------------Menu styles info_menu------------------------------------*/
#info_menu ul {
	line-height: 1;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	z-index: 100;
	display: block;
}
#info_menu li {
	float:right;
	z-index:100;
	white-space: nowrap;
}
#info_menu li a {
	color: #ffffff;
	display: block;
	font-family: verdana;
	font-size: 0.8em;
	letter-spacing: 1px;
	padding: 3px 8px 3px 8px;
	text-decoration: none;
	z-index: 100;
	text-transform: uppercase;
	background-image: url('/Files/system/img/line_vert_menu.gif');
	background-position: right 2px;
	background-repeat: no-repeat;
}
#info_menu li a.firstitem	{
	background-image: none;
}
/*------------------------------------EcomSearcher Styles------------------------------------*/
#jobb, #perb, #fagb, #dinm, #sfor	{
	float: left;
	clear: both;
	padding-bottom: 8px;
	width: 530px;
	margin-right: -3px;
}


/*------------------------------------Menu styles sub_menu------------------------------------*/
#sub_menu ul {
	line-height: 1;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px 5px 5px;
	z-index: 100;
	width: 183px;
	display: block;
	float: left;
	clear: both;
}
#sub_menu ul.M2, #sub_menu ul.M3 {
	float: left;
	clear: both;
	line-height: 1;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	z-index: 100;
	width: 183px;
	display: block;
	background-color: #fffffff;
}
#sub_menu ul.M3	{
	padding: 0px 0px 5px 0px;
}
#sub_menu li {
	z-index:100;
	white-space: nowrap;
	text-align: left;	
	width: 183px;
	margin: 0px;
	float: left;
	clear: both;
	margin-bottom: 5px;
}
#sub_menu ul.M2 li, #sub_menu ul.M3 li {
	float: left;
	clear: both;
	z-index:100;
	white-space: nowrap;
	text-align: left;	
	margin: 0px;
	width: 183px;
	margin-bottom: 0px;
}
#sub_menu li a, #sub_menu li a:hover, #sub_menu li a#activeitem  {
	color: #ffffff;
	font-family: verdana;
	font-size: 1.1em;
	text-decoration: none;
	text-transform: uppercase;
	width: 167px;
	padding: 4px 0px 4px 17px;
	
	display: block;
	background-color: #b0b1b3;
}
#sub_menu ul.M2 li a, #sub_menu ul.M2 li a:hover, #sub_menu ul.M2 li a#activeitem  {
	font-family: verdana;
	text-decoration: none;
	width: 158px;
	padding: 3px 0px 2px 26px;
	display: block;
	color: #264040;
	font-size: 1.0em;
	font-weight: normal;
	text-transform: none;
	background-color: #ffffff;
	background: url('/Files/System/img/arrow_submenu.gif') no-repeat 17px 6px;
}
#sub_menu ul.M2 li a:hover	{
	text-decoration: underline;
}
#sub_menu ul.M2 li a#activeitem	{
	color: #990000;
	background: url('/Files/System/img/arrow_submenu_active.gif') no-repeat 17px 6px;
}
#sub_menu ul.M3 li a, #sub_menu ul.M3 li a:hover, #sub_menu ul.M3 li a#activeitem  {
	font-family: verdana;
	text-decoration: none;
	width: 148px;
	padding: 3px 0px 2px 36px;
	display: block;
	color: #264040;
	font-size: 1.0em;
	font-weight: normal;
	text-transform: none;
	background-color: #ffffff;
	background: url('/Files/System/img/arrow_submenu.gif') no-repeat 27px 6px;
}
#sub_menu ul.M3 li a#activeitem	{
	color: #990000;
	background: url('/Files/System/img/arrow_submenu_active.gif') no-repeat 27px 6px;
}
