@import url(skin_linkstyles.css);
@import url(skin_navigation.css);
@import url(skin_textstyles.css);

body{background:#ddd url("siteimages/body_bg_971_2.gif") repeat-y center;
	font-family:verdana,arial,geneva,sans-serif;font-size:11px;color:#000;text-align:center;
	margin:0;padding:0;}
body.print{font-family:verdana,arial,geneva,sans-serif;font-size:11px;color:#000;text-align:left;background:#fff none;
	margin:0;padding:0;}	
	
img{border:0;}
form{margin:0;}
form p {margin:0 0 2px 0;}

ul{list-style-type:disc;margin:0 0 10px 0;padding-left:35px;}
li {margin:5px 0 10px 0;}
ul ul li{list-style-type:circle;}
ul ul ul li{list-style-type:square;}

a{color:#ff5800;text-decoration:underline;}
a:hover{text-decoration:none;}

table, tr, td, tbody, thead {margin:0;padding:0;font-size:11px;}

p {margin:0 0 15px 0;padding:0;}
h1.headline {font-size:20px;font-weight:normal;color:#7E1426;text-transform:uppercase;margin:0;padding:0;}
h1.headline_group {font-size:18px;font-weight:normal;color:#7E1426;text-transform:uppercase;margin:0;padding:2px 0 0 0;}
h1 {font-size:16px;font-weight:bold;color:#333;margin:0 0 10px 0;padding:0} 
h2 {font-size:12px;font-weight:bold;color:#7E1426;margin:0 0 5px 0;padding:0}
h3 {font-size:11px;font-weight:bold;margin:0 0 3px 0;padding:0}

/* ==================================================================
   PRINT LAYOUT    
   ==================================================================*/
#print_canvas {height:100%;width:515px;margin:auto;padding:0;background-color:#fff;text-align:left;}
#print_header_logo{float:left;width:260px;padding:5px 0;}
#print_header_txt{float:left;width:255px;padding:10px 0;}
#print_header_txt h3 {font-size:14px;font-weight:normal;color:#666;margin:0;margin:0 0 3px 0;padding:0}
#print_header_line{clear:both;width:515px;height:10px;border-top:1px solid #999;margin:0;padding:0;text-align:right;}
#print_header_txt p {font-size:11px;font-weight:normal;color:#666;margin:0;margin:0 0 3px 0;padding:0}


/* ==================================================================
    MASTER PAGE LAYOUT - Used by all pages	
   ==================================================================*/
#canvas {height:100%;width:920px;margin:auto;padding:0;background-color:#fff;text-align:left;}
#logo {float:left;width:620px;margin:0;padding:0;}
#logo_nd{float:left;width:240px;margin:7px 0 0 0;padding:0;}
#logo_egn{float:right;width:360px;margin:0;padding:4px 0 0 0;}
#menutop {float:right;width:280px;margin:7px 0 0 0;padding:0 5px 0 0;text-align:right;}

/* ==================================================================
   HOMEPAGE_ LAYOUT    
   ==================================================================*/
#hp_container_header {width:920px;height:50px;margin:0;padding:0;background-color:#fff;}
#hp_container_top {
	width:920px;height:289px;max-width:918px;margin:0;padding:0;
	background:#fff url("siteimages/frontpicture.jpg") no-repeat; 
	border:1px solid #fff}
#hp_container_menu {clear:both;width:920px;height:34px;max-height:24px;max-width:918px;background-color:#7E1426;padding:10px 0 0 0;border-left:1px solid #fff;border-right:1px solid #fff;}
#hp_container_middle {width:920px;max-width:918px;margin:0;padding:0;background-color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;}
#hp_container_middle_left {float:left;width:625px;margin:15px 0 0 0;}
#hp_container_middle_right {
	float:right;width:285px;max-width:260px;margin:20px 0 0 0;	padding:0 10px 0 15px;	
	border-left:1px solid #999;}

	#hp_container_middle_right1 {
	float:right;width:285px;max-width:260px;margin:15px 0 0 0;	padding:0 10px 0 15px;	
	border-left:1px solid #999;}
	
#hp_container_bottom {clear:both;width:920px;max-width:918px;margin:0;padding:0;background-color:#fff;border-left:1px solid #fff;border-right:1px solid #fff;}
#hp_container_bottom_left {float:left;width:645px;margin:10px 0 0 0;}
#hp_container_bottom_right {float:right;width:215px;max-width:215px;margin:10px 0 0 0;}
#hp_container_bottom_left p, #hp_container_middle_right p {font-size:10px;color:#666;margin:0;padding:0;padding:5px 0 5px 0;}
#hp_container_middle h1{font-size:12px;font-weight:bold;margin:0;padding:0;}

div.hp_top_left {float:left;width:520px;margin:0;padding:0;}
div.hp_top_right {float:right;width:390px;max-width:380px;margin:0;padding:35px 10px 0 0;}
div.hp_content_column1 {float:left;width:160px;margin:0;padding:15px 0 0 0;}
div.hp_content_column2 {float:left;width:180px;margin:0;padding:15px 0 0 0;}
div.hp_content_column3 {float:left;width:130px;margin:0;padding:15px 0 0 0;}
div.hp_content_column4 {float:left;width:140px;margin:0;padding:15px 0 0 0;}

/* ==================================================================
    MAINPAGE LAYOUT 
   ==================================================================*/
#mp_container_header {width:920px;height:50px;margin:0;padding:0;	background-color:#fff;}  
#mp_container_menu {width:920px;height:28px;max-height:21px;background-color:#7E1426;	padding:7px 0 0 0;}
#mp_container_breadcrumb {width:920px;height:23px;max-height:20px;max-width:725px;background-color:#fff;padding:4px 0 0 195px;}
#mp_container {
    float:left;
    width:920px; /* fix for IE to display with DNN  - normal 490px*/
    min-width:535px; /* adjustment because of the above IE fix */
    max-width:535px; /* adjustment because of the above IE fix */		
	min-height:410px; /*dur ikke i IE*/ 	    
	max-height:10000px;		
    margin:0;
    padding:0;
    background-color:#fff;   
    border-left:195px solid #fff;   /* The width and color of the left rail */   
	border-right:190px solid #ecf2ee;  /* The width and color of the right rail */		
}
#mp_container_left {float:left;width:195px;margin-left:-195px;padding:0 0 10px 0;position:relative;}
#mp_container_center {float:left;width:535px;max-width:535px;margin-right:-535px;padding:0;position:relative;}
#mp_container_right {float:right;width:190px;margin-right:-190px;padding:0 0 10px 0;position:relative;}

div.mp_top_left {float:left;width:600px;margin:0;padding:0;}
div.mp_top_right {float:right;width:290px;max-width:275px;margin:30px 0 0 0;padding: 0 0 0 15px;}
div.mp_content_header {width:535px;height:150px;margin:0;	padding:0;}
div.mp_content_header1 {width:535px;height:165px;	margin:0;padding:0;}
div.mp_content {width:535px;max-width:515px;margin:0;padding:0 10px 10px 10px;}
div.mp_content_left {float:left;width:250px;margin:0;padding:0;}
div.mp_content_right {float:right;width:250px;margin:0;padding:0;}
div.mp_left {width:180px;margin:0 15px 0 0;}
div.mp_right {width:175px;max-width:175px;margin:15px 5px 0 10px;}
div.mp_right p {font-size:10px;margin:0;padding:0 0 2px 0;}
div.mp_right img {margin:0 0 3px 0;}
div.mp_right h2 {font-size:14px;font-weight:bold;color:#000;margin:0;padding:5px 0 5px 0;}
div.mp_right h3 {font-size:11px;font-weight:bold;color:#000;margin:0;padding:5px 0 5px 0;}
div.mp_right_storysite p {margin:0;padding:0 0 5px 0;}
div.mp_right_storysite ul{list-style-type:disc;margin:0 0 10px 0;padding-left:18px;font-size:10px;}


/* ==================================================================
    CAMPAIGNPAGE LAYOUT 
   ==================================================================*/   
#cp_logo{width:920px;margin:5px 0 3px 0;padding:0;}
#cp_container {float:left;width:730px;min-height:410px;margin:0;padding:0;border-right:190px solid #ecf2ee;}
#cp_container_center {float:left;width:730px;max-width:730px;margin:0;padding:0;}
#cp_container_right {float:right;width:190px;margin-right:-190px;padding:0 0 10px 0;position:relative;}
#cp_container_top {width:920px;height:231px;margin:0;padding:0;background:#fff url("siteimages/frontpicture_campaign.jpg") no-repeat; }
#cp_container_separator {clear:both;width:920px;height:30px;max-height:20px;background-color:#7E1426;padding:5px 0 5px 0;}

div.cp_top_content {float:left;width:540px;margin:0;padding:0}
div.cp_top_right {float:right;width:340px;max-width:275px;margin:55px 0 0 0;padding:25px 50px 0 15px;}
div.cp_content {clear:both;width:730px;max-width:715px;margin:0;padding:15px 15px 0 0;}
div.cp_content1 {clear:both;width:730px;max-width:715px;margin:0;padding:0 15px 0 0;}
div.cp_right {width:175px;margin:15px 3px 0 10px;}
div.cp_content_left {float:left;width:480px;max-width:465px;margin:0;padding:5px 15px 0 0;}
div.cp_content_right {float:left;width:235px;max-width:215px;margin:15px 5px 0 0;padding:15px 10px 10px 10px;background-color:#ededed;}
div.cp_top_right h1 {font-size:18px;}
div.cp_content h1, div.cp_content1 h1 {margin:20px 0 10px 0;}

div.cp_top_right_en {float:right;width:340px;max-width:275px;margin:55px 0 0 0;padding:35px 0 0 25px;}
div.cp_top_right_en h1 {font-size:18px;}


#cp_container_separator  h2{font-size:14px;color:#fff;margin:0;padding:0;}
div.cp_right p {font-size:10px;}   
div.cp_right h2 {font-size:14px;font-weight:bold;color:#000;margin:0;padding:5px 0 5px 0;}
div.cp_content_right ul{padding-left:17px;}
div.cp_content_right h3 {margin:0 0 10px 0;padding:0;}
div.cp_content_right h2 {font-size:14px;font-weight:bold;color:#000;margin:0;padding:5px 0 5px 0;}