/*------------- Basic layout --------------*/



body {

	/*background-image: url(img/bg.gif);

	background-repeat: repeat;*/

	background: #F0F0F0 /*url(img/bg.gif) top left fixed repeat-x*/;

	/*#8F0000*/

	margin: 0px;/*main margin, frame*/

	padding:0px;/* set margin in Opera*/

	border:0px;

	text-align: center;/*center layout - IE*/

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;

	/*font-size:10px; */

	font-size: 70%;

	

}

 

 table {

	margin: 0px;/*main margin, frame*/

	padding:0px;/* set margin in Opera*/

	border:0px;

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 100%;

	

}

 

.normSmall {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;

	font-style: normal;

	color: #9e0b0e;

	line-height: normal;

}

#container_center {

	position: relative;

	width: 100%;

	height: auto;

}

#container_margin {

	position: relative;

	background-color: #f3f2ed;



	/*margin: 3px 0px 3px 0px;/*sets white border around content*/

}



#container {

	/*background: #E1D8BE;*/

	background: #FFFFFF;

	color: #333;

	margin:0px auto;/*centrerer layout i mozilla/opera*/

	padding: 3px 0px 3px 0px;

	/*border-top: 3px solid #f3f2ed;*/

	voice-family: "\"}\""; 

	voice-family:inherit;

	width: 920px;

	text-align:left;

	border: 1px solid;

	border-color: #CCCCCC;

}

html>body #container {/* hack set width in Mozilla, Opera*/

	width: 920px;

	} 



#top {

	width: 100%;

	height: 124px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	text-align: left;

}

#top_delimit {

	background-image:url('img/top_delimit.gif'); background-repeat:no-repeat;

	width: 100%;

	height: 2px;

	padding: 0px;

	margin: 0px;

}







#top a {

	text-decoration: none;

}

ul#top_list {

	/*background-image:url('img/header_front.jpg');*/

	background-image:url('img/top.gif');

	background-color:#454545;

	padding: 4px 0px 4px 0px; 

	margin: 0px;

	/*width: 724px;

	height: 92px;*/

	height: 114px;

	list-style-type: none;

	/*float: left;*/

	color: #fff;

	voice-family: "\"}\""; 

	voice-family:inherit;

	width: 920px; 

	

}

html>body ul#top_list { /* hack for at sætte width i Mozilla, Opera*/

	width: 920px;

}



ul#top_list a {

	/*background-image:url('img/top.gif');*/

	border-bottom-width: 0px;

}



#global_navi {

	height: 20px;

	width: 920px;

	background-color: #fff;

}

html>body#global_navi{ /* hack for at sætte width i Mozilla, Opera*/

	/*width: 684px;*/

}



ul#global_navlist { /* navigation layout - ul */ 

	padding: 0px 0px 0px 0px;

	margin: 0px;

	width: 100%;

	list-style-type: none;

	float: left;

	color: #fff;

	background-color: #fff;

}



ul#global_navlist li { 

	display: inline;

}

ul#global_navlist li a {

	text-decoration: none;

	text-align:center;

	font-size:10px; 

	font-weight:normal; 

	letter-spacing: 1px;

	float: left;

	width: 130px;

	height: 20px;

	color: #333;

	background-color: #ffffff;

	padding: 3px 0px 0px 0px;

	border-left: 1px solid #fff;

	border-bottom-width: 0px;/* fjerner link formattering - dotted line */ 

}



html>body ul#global_navlist li a { /* hack for at sætte width i Mozilla, Opera*/

	width: 130px;

	height: 20px;

}

ul#global_navlist li.first a {

	border-left: none; 

}

ul#global_navlist li.onfirst a {

	border-left: none;

	background-color: #E7E7E2; 

}

ul#global_navlist li.on a {

	background-color: #E7E7E2; 

}

ul#global_navlist li a:hover {

	background-color: #C4FC70; 

	color: #000000;

}



#header {

	width: 100%;

	height: 103px;

	padding: 0px;

	margin: 0px;

	text-align: right;

	border-bottom:1px solid #ffffff;

	background-image:url('img/header_front.jpg');



}

#header_content {
	width: 100%;
	height: 106px;
	padding: 0px;
	border-bottom:1px solid #ffffff;
	margin: 0px;
	text-align: right;
	background-image:url('img/header_content.jpg'); background-position:center;
	background-repeat:no-repeat;

}


#header_content_receptioner {
	width: 100%;
	height: 106px;
	padding: 0px;
	border-bottom:1px solid #ffffff;
	margin: 0px;
	text-align: right;
	background-image:url('img/receptioner_header_content.jpg'); background-position:center;
	background-repeat:no-repeat;

}


html>body#header { /* hack for at sætte width i Mozilla, Opera*/

	/*width: 680px;*/

}



ul#header_list {



	padding: 22px;

	margin: 0px;

	/*width: 724px;*/

	/*height: 128px;*/

	list-style-type: none;

	/*float: left;*/

	color: #fff;

	voice-family: "\"}\""; 

	voice-family:inherit;

	width: 920px;	

}

html>body ul#header_list { /* hack for at sætte width i Mozilla, Opera*/

	width: 680px;

}

#header_list_content {

	position:relative;

	margin-top: 20px;

	margin-right: 15px;

	width: 720px;

	/*height: 128px;*/

	list-style-type: none;

	float: right;

	color: #fff;

	voice-family: "\"}\""; 

	voice-family:inherit;

	/*border: 1px solid red;*/
	

}

html>body ul#header_list_content { /* hack for at sætte width i Mozilla, Opera*/

	width: 680px;

}



#main_wrapper {

	/* forside content*/

	width: 100%;

	/*background-image:url('img/main_bg.gif');*/

	margin-bottom: 10px;

	padding: 0px 10px 0px 10px;
	/*border: 1px solid red;*/

 }

#main_wrapper_content {

	/*child sider indhold*/

	width: 900px;

	/*background-image:url('img/main_bg_content.gif');*/

	margin: 0px 10px 10px 10px;
	/*border: 1px solid red;*/

}

html>body#main_wrapper_content { /* hack for at sætte width i Mozilla, Opera*/

	margin-top: 10px;

}



#main_left {

	float: left;

	padding: 15px;

	width: 50%;

}

#main_left_content {

	float: left;

	padding: 0px;

	width: 169px;

}

html>body div#main_left { /* hack for at sætte width i Mozilla, Opera*/

	width: 45%;

}

html>body div#main_left_content { /* hack for at sætte width i Mozilla, Opera*/

	width: 169px;

}

div#leftmenu_wrapper {

	border-bottom: 1px solid #fff;

}

html>body div#leftmenu_wrapper { /* hack for at sætte width i Mozilla, Opera*/

	padding: 0px 0px 5px 0px;/*justerer bottom border på div til listen */

}







#main_right {

	float: right;

	padding: 15px;

	width: 50%;

}

#main_right_content {

	float: left;

	padding: 8px 20px 10px 20px;

	max-width: 680px;

	width: 680px;

	/*border: 2px solid #A3181D;*/

	background-color:#FFFFFF;

}


html>body div#main_right_content { /* hack for at sætte width i Mozilla, Opera*/

	width: 680px;

}



#main_teaser {

	float: right;

	padding: 15px;

	width: 100px;

}

#main_teaser_content {

	float: right;

	padding: 40px 20px 0px 10px;

	max-width: 126px;

	width: 126px;

	border-left:1px solid #fff;

	border-bottom:1px solid #fff;

	background-color: #F3F2ED;

}

#main_teaser_content_bottom {

	float: right;

	padding: 0px 20px 10px 0px;

	max-width: 126px;

	width: 126px;

	background: #F3F2ED url('img/ntk_bottom.gif') top right fixed no-repeat;

}

html>body div#main_right { /* hack for at sætte width i Mozilla, Opera*/

	width: 45%;

}

html>body div#main_right_content { /* hack for at sætte width i Mozilla, Opera*/

	width: 900px;

}







#footer {

	width:920px;

	background-color: #DAE1E4;

padding: 3px 0px 1px 0px;
height: 14px;

}

#footer_right {

	 float: right;

	 text-align: right;

	 color: #807b67;

}



/*------------ content formatting ------------*/



/*-- front --*/

ul#front_link {

	margin: 25px 0px 0px 20px;

	list-style-type: none;

	color: #fff;



}

html*#front_link { /*hide from opera - kombineret med hide IE*/

	drdoc: "; 

	drdoc: ""; 	

	margin: 0 0 0 -20px;

	/*";/* IE parse again */ 

}

ul#front_link li {

	width: 292px;

	height: 100px;

}

html>body ul#front_link li { /* hack for at sætte size i Mozilla, Opera*/

	width: 100%;

	height: 90px;

}

ul#front_link li a  {

	display: block; /* sørger for at a virker på hele listen */

	background-position:left top;

  	background-repeat:no-repeat;

	margin: 0px 0px 30px 0px;

	padding: 38px 5px 5px 10px;

	color: #fff;

	text-decoration: none;

	font-size: 12px;

	width: 292px;

	height: 90px;

	border-bottom-width: 0;/* fjerner link formattering - dotted line */

}

html>body ul#front_link li a { /* hack for at sætte size i Mozilla, Opera*/

	width: 100%;

	height: 90px;

}

ul#front_link li a span {

	text-decoration: none;

	font-size: 14px;

	font-weight: bold;

	letter-spacing: 1px;

}

ul#front_link li a:hover {

	text-decoration: none;

	color: #dae7ef;

}



/*------------ text formatting ------------*/

h1 {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 120%;

	color: #555555;

}

h1.front {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 120%;

	color: #555555;

	line-height: 1px;

}

	

h2 {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 100%;

}



h2.front {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 100%;

	padding: 8px 0px 0px 0px;

	margin: 0px 0px 6px 0px;

	line-height: 1px;

}



.top {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:15px; 

	font-weight:bold; 

	color: #ffffff;

	letter-spacing: 4px;

	line-height: 20px;

}

.header {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size:12px; 

	font-weight:normal; 

	color: #ffffff;

	letter-spacing: 1px;

	line-height: 40px;

}



/*-- general link format --*/





a:link {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #02226a;

	text-decoration: none;

	border-bottom: 1px dotted #02226a;

}

a:visited {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #023098;

	text-decoration: none;

	border-bottom: 1px dotted #023098;

}

a:hover {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #88a2b4;

	text-decoration: none;

	border-bottom: 1px dotted #88a2b4;

}

a:active {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #023098;

	text-decoration: none;

	border-bottom: 1px dotted #023098;

}





a.sl:link {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #807b67;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom: 1px dotted #807b67;

}

a.sl:visited {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #807b67;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom: 1px dotted #807b67;

}

a.sl:hover {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #88a2b4;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom: 1px dotted #88a2b4;

}

a.sl:active {

	font-family: verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #807b67;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom: 1px dotted #807b67;

}



.nounderline {

	border-bottom-width: 0;

}





/*------------ anden generel formattering ------------*/



hr.news {

	border: none 0; 

	border-top: 1px dashed #9e0b0e;

	border-bottom: 1px dashed #9e0b0e;

	width: 100%;

	height: 1px;

	/*margin: 10px auto 0 0; /*hack for Mozilla*/

	/*text-align: left;*/

	text-align: center;

	line-height: 1px;

	}



.left {

	float: left;

}



.right {

	float: right;

}



.clear {

	clear: both;

	height: 0px;

	line-height: 0px;

}



fieldset {

	background-color: #f3f2ed;

	}



img.image-border,

img.image-editorial {

	border: solid 1px #666666;	

}

img.image-noborder {

	border: solid 1px white;

}

.hr {

	height:3px;

	background:transparent url(img/dot.gif) repeat-x top;

	width:920px;

}

.space {

	font-size:3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}





ul#submenu_list {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	list-style-type: none;

	color: #fff;

}

ul#submenu_list li {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

	width: 156px;

	height: 28px;

}



ul#submenu_list li a {

	display: block;/* sørger for at a virker på hele listen */

	background-position: bottom right;

  	background-repeat:no-repeat;

	margin: 0px 0px 0px 0px;

	padding: 5px 1px 5px 2px;

	border-top: 1px solid #fff;

	color: #666;

	text-decoration: none;

	text-align: left;

	font-size:12px; 

	font-weight:bold; 

	letter-spacing: 1px;

	border-bottom-width: 0;/* fjerner link formattering - dotted line */


}

ul#submenu_list li.leftmenu_on a {

	background: #E7E7E2; /*url('img/link_hjoerne.gif') bottom right fixed no-repeat;*/

}

ul#submenu_list li.leftmenu_on a:hover {

	background: #C6C3B1; /*url('img/link_hjoerne.gif') bottom right fixed no-repeat;*/

}

ul#submenu_list li.leftmenu_off a {

	/*background: #B0AA94;*/

	/*background: #658ca7 url('img/link_hjoerne.gif') bottom right fixed no-repeat;*/

}

ul#submenu_list li.leftmenu_off a:hover {

	background: #C6C3B1 /*url('img/link_hjoerne.gif') bottom right fixed no-repeat*/;

}




