﻿/*@charset "UTF-8";*/
/* CSS Document */


/* GENEREL */
html, body, form, input, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address, dd {margin:0;padding:0;}
hr {border:0;border-top:1px solid #e4e3e1;margin:0 0 10px 0;}
.nodisplay {display:none;}
#printonly {display:none;}
a { outline:none;}


/* FORMULAR */
label {margin-left:5px;}


/* MASTER */
body {line-height:19px;} /* height:100%; */
#hpx_master_top {position: absolute;left:0;top:0;height:110px;width:100%;background:url(../Graphic/KK_bg_top_blue.png) no-repeat 219px 99px;}
#hpx_master_content {position:relative;z-index:10;}
#hpx_master_bottom {position:relative;background-color:#f7f7f7;width:100%;padding:20px 0;margin:40px 0 0 0;z-index:1;}
#hpx_master_bottom td {color:#58585a;}
#hpx_master_logoelement {position:absolute;bottom:0;right:0;}



/* PAGE */
#hpx_page_full {position:relative;width:980px;}
#hpx_page_default {position:relative;width:980px;}
#hpx_page_top {position:relative;height:110px;}
#hpx_page_logo {position:absolute;left:70px;top:15px;}
#hpx_page_language {position:absolute;left:175px;top:10px;}
#hpx_page_toolbox {position:absolute;right:200px;top:10px;line-height:0;}
#hpx_page_searchbox {position:absolute;right:0;top:10px;}
#hpx_page_breadcrump {width:940px;height:37px;left:40px;padding-top:23px;position:relative;}
#hpx_page_main {width:960px;left:40px;min-height:425px;position:relative;}
#hpx_page_left {width:220px;float:left;margin:0 20px 0 0;display:inline;}
#hpx_page_right {width:700px;float:left;}



/* PARAGRAPHSETUP */
.hpx_setup_1, .hpx_setup_2, .hpx_setup_3, .hpx_setup_4, .hpx_setup_5, .hpx_setup_front {}

#hpx_page_default .hpx_setup_2 .hpx_col_1 {width:460px;float:left;margin:0;}
#hpx_page_default .hpx_setup_2 .hpx_col_2 {width:220px;float:right;}

#hpx_page_full .hpx_setup_2 {height:259px;margin:0 0 30px -40px;background:url(../Graphic/KK_box_front.jpg) no-repeat 0 100%;}
#hpx_page_full .hpx_setup_2 .hpx_col_1 {width:460px;float:left;margin:0 20px 0 40px;display:inline;}
#hpx_page_full .hpx_setup_2 .hpx_col_2 {width:460px;float:left;}

#hpx_page_full .hpx_setup_front_4 {height:259px;margin:0 0 30px -40px;background:url(../Graphic/KK_box_front.jpg) no-repeat 0 100%;}
#hpx_page_full .hpx_setup_front_4 .hpx_col_1 {width:220px;float:left;margin:0 20px 0 40px;display:inline;}
#hpx_page_full .hpx_setup_front_4 .hpx_col_2 {width:220px;float:left;margin:0 20px 0 0;display:inline;}
#hpx_page_full .hpx_setup_front_4 .hpx_col_3 {width:220px;float:left;margin:0 20px 0 0;display:inline;}
#hpx_page_full .hpx_setup_front_4 .hpx_col_4 {width:220px;float:left;}

#hpx_page_full .hpx_setup_front_2 {height:259px;margin:0 0 30px -40px;background:url(../Graphic/KK_box_front.jpg) no-repeat 0 100%;}
#hpx_page_full .hpx_setup_front_2 .hpx_col_1 {width:460px;float:left;margin:0 20px 0 40px;display:inline;}
#hpx_page_full .hpx_setup_front_2 .hpx_col_2 {width:460px;float:left;}

#hpx_page_full .hpx_setup_3 .hpx_col_1 {width:220px;float:left;margin:0 20px 0 0;display:inline;}
#hpx_page_full .hpx_setup_3 .hpx_col_2 {width:460px;float:left;margin:0 20px 0 0;display:inline;}
#hpx_page_full .hpx_setup_3 .hpx_col_3 {width:220px;float:left;}

#hpx_page_full .hpx_setup_4 .hpx_col_1 {width:220px;float:left;margin:0 20px 0 0;display:inline;}
#hpx_page_full .hpx_setup_4 .hpx_col_2 {width:220px;float:left;margin:0 20px 0 0;display:inline;}
#hpx_page_full .hpx_setup_4 .hpx_col_3 {width:220px;float:left;margin:0 20px 0 0;display:inline;}
#hpx_page_full .hpx_setup_4 .hpx_col_4 {width:220px;float:left;}


/* PARAGRAPH */
.hpx_paragraph_text {padding:0 0 0 0;} /* padding:0 0 15px 0; */
.hpx_paragraph_text .h1 {text-transform:uppercase;}
.hpx_paragraph_text img {margin:-5px;}
a span.links {background:url(../Graphic/KK_arrow_bullitlist.gif) no-repeat 100% 60%;padding:0 10px 0 0;}
.boxheader {text-transform:uppercase;font-weight:bold;font-size:11px;color:#58585a;border-bottom: 1px solid #E6E6E6;margin: 0px -5px 5px -5px; padding: 0 0 4px 5px;}
.boxstroke {text-transform:uppercase;font-weight:bold;font-size:11px;color:#58585a;border-top:2px solid #005172; padding:5px;}


/* PARAGRAPH LISTS*/
.hpx_paragraph_text ul {padding:0;margin: 0 0 20px 0;list-style-type: none;}
.hpx_paragraph_text ul li { background:url(../Graphic/KK_bullit_square.gif) no-repeat 5px 9px;padding-left:20px;}
.hpx_paragraph_text ul a {background:url(../Graphic/KK_arrow_bullitlist.gif) no-repeat 100% 60%;padding:0 10px 0 0;text-decoration:none;}
.hpx_paragraph_text ul a:hover {text-decoration: underline;}
.hpx_paragraph_text ol {padding:0;margin: 0 0 20px 25px;}
.hpx_paragraph_text ol a {background:url(../Graphic/KK_arrow_bullitlist.gif) no-repeat 100% 60%;padding:0 10px 0 0;text-decoration:none;}
.hpx_paragraph_text ol a:hover {text-decoration: underline;}



/* PARAGRAPH BOXES */
.hpx_paragraphbox {background-color:#f6f6f6;border:1px solid #e6e6e6;border-top:2px solid #2B4D6B;margin:0 0 20px 0;}
.hpx_paragraphbox .hpx_paragraph_header {border-bottom:1px solid #e6e6e6;padding:9px 6px 3px 6px;}
.hpx_paragraphbox .hpx_paragraph_text {padding:5px;}
.hpx_paragraphbox .hpx_paragraph_module {padding:5px;}
.hpx_paragraphbox .hpx_paragraph_module select {width:100%;}

.hpx_setup_front_2 .hpx_paragraphbox_front {height:250px;background:url(../Graphic/KK_box_white_2.png) no-repeat 0 100%;}
.hpx_setup_front_4 .hpx_paragraphbox_front {height:250px;background:url(../Graphic/KK_box_white_4.png) no-repeat 0 100%;}
.hpx_paragraphbox_front .hpx_paragraph_header {position: absolute;}
.hpx_paragraphbox_front .hpx_paragraph_module {padding:0 10px;}
.hpx_paragraphbox_front .hpx_paragraph_module select {width:100%;}
.hpx_paragraphbox_front .hpx_paragraph_text {padding:10px;}
.hpx_paragraphbox_front .hpx_paragraph_text a {text-decoration:none;}
.hpx_paragraphbox_front .hpx_paragraph_text a:hover {text-decoration: underline;}



/* SKABELONER: Standard tabel */
.tableLeft, .tableRight {width:100%;border:0;padding:0;margin:0;border-collapse:collapse;line-height:20px;}
.tableLeft td, .tableLeft th, .tableRight th {text-align:left;}
.tableRight td {text-align:right;}
th.thRight {text-align:right;}
th.thStrokes {border-top:1px solid #000000;border-bottom:1px solid #000000;}
th.thBottom {vertical-align:bottom;}
.tr1 { background-color:#F1F1F1;}
.tr2 { background-color:#FFFFFF;}

.tableSTD { width:100%;border:1px solid #cccccc;border-top:1px solid #58585A; border-collapse:collapse;}
.tableSTD .h2 {font-size:11px;}
.tableSTD th {border-bottom:1px solid #58585A;padding:7px 10px 7px 10px;}
.tableSTD td {border:1px solid #cccccc;margin:0;padding:5px 10px 5px 10px;font-size:11px;}

/* MODULE: share */
.KK_sendtofriend_header {text-transform:uppercase;font-weight:bold;font-size:11px;color:#58585a;border-bottom: 1px solid #E6E6E6;padding: 4px 0 4px 5px;}
.KK_sendtofriend_form table { width:100%;}
.KK_sendtofriend_form {padding:20px;}
.KK_sendtofriend_form textarea { border:1px solid #CCCCCC;}


/* MODULE: search */
#hpx_page_searchbox {}
#hpx_page_searchbox .hpx_search_begin {float:left;}
#hpx_page_searchbox .hpx_search_middle {float:left;}
#hpx_page_searchbox .hpx_search_middle {*margin-top:-1px;}  /* HACK IE 7 and below */
#hpx_page_searchbox .hpx_search_middle .hpx_search_text {width:124px;height:14px;border:1px solid #FFFFFF;padding:2px;background-color:#FFFFFF;}
#hpx_page_searchbox .hpx_search_end {float:left;}


/* MODULE: sitemap */
#sitemap ul {margin: 0 0 0 15px;}
#sitemap li {list-style-type: none;}


/* MODULE: news + sitemap -> Dictionary */
#sitemap_dictionary {height:16px;margin-bottom:28px;}
#sitemap_dictionary li {background-color:#005172;list-style-type: none;color:#FFFFFF;float:left;margin-right:3px;padding:0 4px 1px 4px;font-weight:bold;font-size:12px;}
#sitemap_dictionary li.inactive {background-color:#e5edf1;}
#sitemap_dictionary li.active {background-color:#bd491c;}
#sitemap_dictionary li a {color:#FFFFFF; text-decoration:none;font-weight:bold;font-size:12px;}
.hpx_dictionary {border-bottom:1px solid #e5e3e1;}
.hpx_paragraphdictionary {background-color:#FFFFFF;}
.hpx_paragraphdictionary .expandID {cursor:pointer;padding:10px 10px; border-top:1px solid #e5e3e1;}
.hpx_paragraphdictionary .expandID:hover { background-color:#f2f6f8;}
.hpx_paragraphdictionary .ordID {padding:15px 10px;}
.hpx_paragraphdictionary .h2 {color:#004c6d;}


/* MODULE: news -> news */
.kk_news_date {color:#9c9e9f;}
.kk_news_show .kk_news_infolink a {text-decoration:none;}
.kk_news_show .kk_news_infolink a:hover {text-decoration: underline;}
.kk_news_list {border-bottom:1px solid #E4E3E1;}
.kk_news_list .kk_news_list_element {padding: 10px;}
.kk_news_list a {display:block; text-decoration:none;border-top:1px solid #E4E3E1;color:#000000;}
.kk_news_list a .links {color:#004C6D;}
.kk_news_list a:hover {background-color:#f2f6f8;}

/* MODULE: news -> expectation */
.kk_form_expectation span {color:#CC0000;}
.kk_form_expectation #NewsHeading {width:295px;}
.kk_form_expectation #NewsManchet {width:300px;}


.kk_expectation_list .kk_expectation_list_element {border-bottom:1px solid #e5e3e1;}
.kk_expectation_list a {display:block; text-decoration:none;color:#000000; cursor:pointer;}
.kk_expectation_list a .links {color:#004C6D;}
.kk_expectation_list a:hover {background-color:#f2f6f8;}
.kk_expectation_list .kk_expectation_text {padding:10px 0;}
.kk_expectation_list .kk_expectation_date {color:#9c9e9f;font-size:9px;line-height:12px;}
.kk_expectation_list .kk_expectation_link {padding:10px;}
.kk_expectation_list .kk_expectation_icon {float:left; width:31px;margin:0 10px 0 0;}
.kk_expectation_list .kk_expectation_name {float:left;color:#004080;}

#hpx_page_default .kk_expectation_list_link {display:none;}
.kk_expectation_list_link a { text-decoration:underline;padding-top:2px; color:#004080;}
.kk_expectation_list_link a:hover { text-decoration:none;}
#hpx_page_full .kk_expectation_list a:hover {background-color:#FFFFFF;}
#hpx_page_full .kk_expectation_list .kk_expectation_list_link a:hover {background:none;}

/* MODULE: news -> personal */
.hpx_personal {border-bottom:1px solid #e5e3e1;}
.hpx_paragraphpersonal {background-color:#FFFFFF;}
.hpx_paragraphpersonal .expandID {cursor:pointer;padding:10px; border-top:1px solid #e5e3e1;}
.hpx_paragraphpersonal .expandID:hover { background-color:#f2f6f8;}
.hpx_paragraphpersonal .ordID {position:relative;padding:0 10px;margin:0 0 30px 0;}
.hpx_paragraphpersonal .h2 {color:#004c6d;}
.hpx_paragraphpersonal .header {width:75px;float:left;}
.hpx_paragraphpersonal .data {}
.hpx_paragraphpersonal .vcard {margin-top:30px;}
.hpx_paragraphpersonal .image { position:absolute;right:0;top:0;border:1px solid #e3e4e4;}
.hpx_departmentdropdown {margin:0 0 50px 0;}

/* MODULE: filpublish */
.hpx_filepublish_list {} /* border-bottom:1px solid #e5e3e1; */
.hpx_filepublish_part {position: relative;cursor:pointer;padding:10px 10px;border-top:1px solid #e5e3e1;height:30px;text-decoration: none;}
.hpx_filepublish_part:hover { background-color:#f2f6f8;}
.hpx_filepublish_part .fileicon {position: absolute;}
.hpx_filepublish_part .filelink {position: absolute;left:48px;top:6px;}
.hpx_filepublish_part .filesize {position: absolute;left:48px;top:25px;font-size:9px;color:#a1a1a1;}

.fileiconprospect { float: left; width: 31px;}
.fileinfoprospect { float: left; width: 410px;}

.hpx_filepublish_upload {}


/* NAVIGATION */
#hpx_page_language ul {margin:0;padding:0;}
#hpx_page_language li {list-style:none;float:left;margin:0 6px 0 0;}

#hpx_page_toolbox ul {margin:0;padding:0;}
#hpx_page_toolbox li {list-style:none;float:left;}
#hpx_page_toolbox li.L2,
#hpx_page_toolbox li.L2_Active {padding-left:1px;}

#hpx_page_topnavi {position:absolute;bottom:12px;left:214px;}



/* SUBNAVI */
#hpx_page_subnavi {width: 220px;}
#hpx_page_subnavi ul {list-style: none;margin: 0;padding: 0;border-top: 1px solid #FFFFFF;}
#hpx_page_subnavi ul.M1 li {border-bottom: 1px solid #FFFFFF;margin: 0;}
#hpx_page_subnavi ul.M1 li a {display: block;padding:5px 20px 5px 5px;border-left: 4px solid #f7f7f7;color: #004c6d;text-decoration: none;background:url("../Graphic/KK_arrow_subnavi_off.gif") no-repeat 200px 50%;background-color:#f7f7f7;}
#hpx_page_subnavi ul.M1 li a:hover {border-left: 4px solid #E5E9ED;background-color: #e5e9ed;color: #004c6d;}
#hpx_page_subnavi ul.M1 li a.inpath {border-left: 4px solid #007fb8;color: #004c6d; font-weight:bold;background:url(../Graphic/KK_arrow_subnavi_on.gif) no-repeat 200px 50%;background-color:#e5e9ed;}

#hpx_page_subnavi ul.M2 {}
#hpx_page_subnavi ul.M2 li {border-bottom: 1px solid #FFFFFF;margin: 0;}
#hpx_page_subnavi ul.M2 li a {display: block;padding:5px 20px 5px 15px;border-left: 4px solid #f7f7f7;background-color:#f3f5f6;color: #6190a4;text-decoration: none; background-image:none;}
#hpx_page_subnavi ul.M2 li a:hover {border-left: 4px solid #E5E9ED;background-color: #e5e9ed;color: #004c6d;}
#hpx_page_subnavi ul.M2 li a.inpath {border-left: 4px solid #f3f5f6;background-color:#f3f5f6;color: #004c6d; font-weight:bold; background-image:none;}

#hpx_page_subnavi ul.M3 {}
#hpx_page_subnavi ul.M3 li {border-bottom: 1px solid #FFFFFF;margin: 0;}
#hpx_page_subnavi ul.M3 li a {display: block;padding:5px 20px 5px 25px;border-left: 4px solid #f7f7f7;background-color:#f3f5f6;color: #6190a4;text-decoration: none; background-image:none;}
#hpx_page_subnavi ul.M3 li a.inpath {border-left: 4px solid #f3f5f6;background-color:#f3f5f6;color: #004c6d; font-weight:bold; background-image:none;}

#hpx_page_subnavi #activeitem {background-color:#e5e9ed;color: #004c6d; font-weight:bold;}
html>body #hpx_page_subnavi li a { width: auto; }





/* clearfix */
.clearfix:after {content: ".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix {display: inline-block;} /*ie7 b*/
.clearfix {display:block;} /*opera & safari */
/*ie6 and no IE mac*/
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */



@media print {
/* style sheet for print goes here */
	body {font-family:Verdana,Helvetica,Arial;}

	#hpx_page_language, #hpx_page_toolbox, #hpx_page_topnavi, #hpx_page_searchbox, #hpx_master_logoelement, #hpx_master_top, #hpx_master_bottom {display: none;}
	#hpx_master_bottom table {display:inline;font-size:10pt;line-height:1.6em;}
	#hpx_page_logo {left:560px;}
	#printonly {display: block;}
	#printonly td, #printonly a{font-size:6pt;}
	
	#hpx_page_breadcrump {margin-bottom:50px;}

	.hpx_paragraph_text {color:#000000;font-size:10pt;line-height:1.6em; text-align:justify;}
	.hpx_paragraph_text .h1 {color:#58595B;font-size:14pt;}
	.hpx_paragraph_text .h2 {color:#000000;font-size:10pt;}
	.hpx_paragraph_text .h3 {color:#CCFF66;font-size:9pt;font-weight:bold;}
	.hpx_paragraph_text .h4 {color:#CCFF66;font-size:9pt;font-style:italic;}
	.hpx_paragraph_text table.tableLeft, .hpx_paragraph_text table.tableRight {width:600px;}

	
	#hpx_page_full .hpx_setup_front_4 {display: none;}
	#hpx_page_full .hpx_setup_3 .hpx_col_1 {display: none;}
	#hpx_page_full .hpx_setup_3 .hpx_col_2 {width:600px;}
	#hpx_page_full .hpx_setup_3 .hpx_col_3 {display: none;}
	
	#hpx_page_default #hpx_page_left {display: none;}
	#hpx_page_default .hpx_setup_2 .hpx_col_1 {width:600px;}
	#hpx_page_default .hpx_setup_2 .hpx_col_2 {display: none;}
}


#kkaccess_header {
  float: left;
  color:#58595B;
  font-family: Verdana;
  font-size:14pt;
  line-height: 18pt;
}

#kkaccess_master {
  color:#58595B;
  font-family: Verdana;
  font-size:9pt;
}

#kkaccess_return {
  float: right;
}

#kkaccess_clear {
  clear: both;
}

.kkaccess_table {
	padding: 0;
	
}

.kkaccess_table img {
	border: 0px;
}

.kkaccess_table td {
	padding: 4px;
	padding-right: 8px;
	padding-left: 8px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ffffff; 
	border-right: 1px solid #ffffff;
}	

.kkaccess_table tr.kkaccess_subtotal td {
	background-color: #eeeeee;
}

.kkaccess_table tr.kkaccess_total td {
	background-color: #e0e0e0;
}


.kkaccess_tableheader td {
	background-color: #005172;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	border-bottom: 1px solid #005172;
	border-right: 1px solid #106182;
}

.kkaccess_tablepadding td {
	padding-right: 4px;
	padding-bottom: 4px;
}

.kkaccess_backgroundbox {
	background-color: #f7f7f7; 
	padding: 15px;
	margin-bottom: 10px;
	border: 1px solid #eeeeee;
}

.kkaccess_backgroundbox_dark {
	background-color: #005172; /* was e5e9ed*/
	padding: 15px;
	margin-bottom: 10px;
	border: 1px solid #d8dad7;
	color: #ffffff;
}

.kkaccess_backgroundbox_dark .h2 {
	color: #ffffff;
}

#kkaccess_return {
	display: none;
}

