﻿body {
    background:#ddd url("images/bg_body.gif") repeat-y center;
    font:13px verdana,arial,helvetica,sans-serif;
    color:#3b3b3b;text-align:center;margin:0;padding:0;}

p {margin:0 0 15px 0;padding:0;}
p.confirm {color:#00b200;font-weight:bold;}
p.error {color:#ff5800;font-weight:bold;}
p.footer{font-size:11px;color:#aaa;margin:0;padding:0;}

h1  {font:22px Georgia,"Times New Roman",serif;letter-spacing:1px;color:#3b3b3b;padding-bottom:10px;}
h2  {font:18px Georgia,"Times New Roman",serif;letter-spacing:1px;color:#3b3b3b;padding-bottom:5px;}
h3  {font-weight:bold;font-size:13px;letter-spacing:1px;text-transform:uppercase;color:#184c8c;padding-bottom:2px;}
h1, h2, h3 {margin:0;}
h1, h2 {padding-left:0;}

a img {border: none;}
a {color:#184c8c;text-decoration:underline;}
a:hover {color:#ff5800;text-decoration:underline;}
a.bold{font-weight:bold;text-decoration:none;}

ul{list-style-type:disc;margin:0 0 10px 0;padding-left:15px;}
li {margin:5px 0 10px 0;}
ul ul li{list-style-type:circle;}
ul ul ul li{list-style-type:square;}

ol{list-style-type:decimal;margin:0 0 10px 0;padding-left:25px;}
li {margin:5px 0 10px 0;}
ol ol li{list-style-type:lower-alpha;}
ol ol ol li{list-style-type:lower-roman;}

ul.listarrow {list-style-type:none;padding:0;margin:0;}
ul.listarrow li{margin:0;padding:0 0 5px 10px;list-style-type:none;background:url(images/bg_arrow_blue.gif) no-repeat 0 6px;}

ul.sitemap {list-style-type:none;padding:0;margin:0;}
ul.sitemap li{margin:0;padding:0 0 5px 10px;list-style-type:none;background:url(images/bg_arrow_blue.gif) no-repeat 0 6px;}
ul.sitemap li a {text-decoration:none;}

ul.topmenu{display:inline;list-style-type:none;margin:0;padding:0;}
ul.topmenu li{display:inline;list-style-type:none;padding-left:12px;margin-left:8px;}   
ul.topmenu li.topmenu_separator{display:inline;list-style-type:none;background:url(images/menu/bg_topmenu_separator.gif) no-repeat 2px 0;padding-left:12px; margin-left:8px;} 
ul.topmenu li a,ul.topmenu li.topmenu_separator a{color:#999;text-decoration:none;font-size:12px;}
ul.topmenu li a:hover,ul.topmenu li.topmenu_separator a:hover{color:#999;text-decoration:none;font-size:12px;}

ul.mainmenu {margin:0;padding:0;float:left;width:100%;}
ul.mainmenu li{display:inline;font-size:12px;}
ul.mainmenu li a{float:left;padding:12px 12px;color:#fff;text-decoration:none;}
ul.mainmenu li a:hover{color:#fff;text-decoration:underline;}
ul.mainmenu li.select a{color:#fff;text-decoration:underline;}
ul.mainmenu li.separator {margin:0;padding:0;float:left;width:3px;display:inline;background:url(images/menu/bg_mainmenu_separator.gif) repeat-y 0 0;height:41px;}

ul.companylist{margin:0;padding:0;}
ul.companylist li{display:inline;padding-left:1px;}

form{margin:0;}
form p {margin:0 0 3px 0;}
label.contact {float:left;width:92px;padding:5px 0 0 0;}	
div.contact_button{clear:both;padding:5px 0 0 92px;}
label.join {float:left;width:92px;padding:5px 0 0 0;}	
div.join_button{clear:both;padding:5px 0 0 92px;}
label.login {float:left;width:70px;padding:5px 0 0 0;}	
div.login_button{clear:both;padding:5px 0 0 70px;}

div.employee{margin:0;padding:0;width:400px;}
div.employee_img{margin:0;padding:0;width:100px;float:left;}
div.employee_txt{margin:0;padding:0;width:300px;float:left;}

div.groupcolum{width:230px;float:left;}

.clear {clear:both;height:1px;overflow:hidden}
.dot_separator {margin:0;padding:0;height:10px;background:url("images/bg_dot_horizontal.gif") repeat-x top;}

.titlefrontTop  {font:bold 18px Verdana, Arial, sans-serif; letter-spacing: 1px;color:#184c8c;padding-bottom:5px;}
.titlefront  {font:bold 14px verdana, Arial, sans-serif; letter-spacing: 1px;color:#184c8c;padding-bottom:2px;}

blockquote {margin:0;padding:0 0 0 40px;width:235px;max-width:200px;
font: italic 100%  verdana,arial,geneva,sans-serif;
background: url(images/bg_quote.gif) 10px 8px no-repeat;}

/* Bruges pt. ikke
table {font:13px verdana,arial,helvetica,sans-serif;color:#3b3b3b;}
table.egn{border-collapse:collapse;border-spacing:0px;}
table.egn thead{font-weight:bold;color:#fff;background-color:#184c8c;}
table.egn thead td {padding:4px;border-collapse:collapse;border-left:1px solid #fff;border-bottom:1px solid #fff;}
table.egn tbody td {padding:4px;border-collapse:collapse;border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
table tbody td.egn_noleftborder {padding: 4px;border-collapse:collapse;border-left:0;border-bottom:1px solid #e6e6e6;}
table tbody tr.egn_rowcolor {background-color:#f4f4f4;}

div.header_line {width:470px;border-bottom:1px solid #c6c6c6;margin:0 0 10px 0;}
div.header_line h2  {font-weight:bold;font-size:14px;color:#3b3b3b;padding-bottom:5px;}

div.headingframe{margin:15px 0 5px 0;padding:2px 5px;background-color:#184c8c;}
div.headingframe p{margin:0;padding:0;font-weight:bold;color:#fff;}

 */

/* ==================================================================
    MASTER PAGE LAYOUT - Used by all pages	
   ==================================================================*/
#canvas {height:100%;width:900px;margin:auto;padding:0;background-color:#fff;text-align:left;}
#logo {float:left;width:230px;margin:0;padding:10px 0 10px 5px;}
#menutop {background:#fff;
	float:right;width:400px;height:83px;text-align:right;margin:0;padding:5px 5px 0 0;}
#menumain{clear:both;margin:0;padding:0;width:900px;height:41px;font-weight:bold;background:#0a5896 url("images/menu/bg_mainmenu.jpg") no-repeat;}
#menumain_separator {height:15px;}
#footer {clear:both;height:20px;margin:0;padding:5px 0 5px 0;border-top:1px solid #e6e6e6;}
#copyright {float:right;width:500px;text-align:right;}

/* ==================================================================
    HOMEPAGE LAYOUT     
   ==================================================================*/
#hp_container_top {width:900px;height:270px;background-color:#f0f3f7;margin:0;padding:0;}
#hp_container_separator {clear:both;width:900px;height:14px;border-top:1px solid #ddd;}
#hp_container_bottom {width:900px;margin:0;padding:0;}
.hp_topleft {float:left;width:600px;margin:0;padding:0;border-right:1px solid #ddd;}
.hp_topright {float:right;width:270px;max-width:270px;margin:0 8px 0 12px;padding:45px 0 0 0;}
.hp_bottomleft {float:left;width:250px;max-width:233px;margin:0;padding:0 15px 0 2px;}
.hp_bottomcenter {float:left;width:350px;max-width:315px;margin:0;padding:0 15px 0 20px;background: url("images/bg_dot_vertical.gif") repeat-y left;}
.hp_bottomright {float:left;width:300px;max-width:275px;margin:0;padding:0 5px 0 20px;background: #fff url("images/bg_dot_vertical.gif") repeat-y left;}
#hp_container_bottom_sep{clear:both;width:900px;height:10px;margin:0;padding:0;}

/* ==================================================================
    MAINPAGE LAYOUT     
   ==================================================================*/
#mp_container {
    float:left;
    width:665px;
    min-height:410px;  
    margin:0;
    padding:0;
    background-color:#ffffff;
    background: url("images/bg_2column.gif") repeat-y right;
    border-right:235px solid #ffffff;
}
#mp_container_center {float:left;width:665px;max-width:640px;padding:0 20px 10px 5px;}
#mp_container_right {float:right;width:235px;margin-right:-235px;padding:0 0 10px 0;position:relative;}
.mp_content {width:640px;padding:0;}    
.mp_contentleft {float:left;width:242px;margin:0;padding:0;}
.mp_contentright {float:right;width:380px;max-width:360px;margin:0;padding:0 0 0 20px;background: url("images/bg_dot_vertical.gif") repeat-y left;}
.mp_right {width:220px;margin:0 0 0 15px;}

.mp_contentright_swap {float:right;width:242px;margin:0;padding:0;}
.mp_contentleft_swap {float:left;width:380px;max-width:360px;margin:0;padding:0 20px 0 0;background: url("images/bg_dot_vertical.gif") repeat-y right;}

/* ==================================================================
    SUBPAGE LAYOUT  - 3 Columns  (Left, center, right)  
   ==================================================================*/ 
#sp_container {
    float:left;
    width:900px; /* fix for IE to display with DNN  - normal 490px*/
    min-width:505px; /* adjustment because of the above IE fix */
    max-width:505px; /* adjustment because of the above IE fix */
	min-height:410px; /*dur ikke i IE*/ 		
    margin:0;
    padding:0;  
    background:#fff url("images/bg_3column.gif") repeat-y;
    border-left:180px solid #fff;
    border-right:215px solid #fff;
}
#sp_container_left {float:left;width:180px;margin-left:-180px;padding:0 0 10px 0;position:relative;}
#sp_container_center {float:left;width:505px;max-width:470px;margin-right:-505px;padding:0 15px 10px 20px;position:relative;}
#sp_container_right {float:right;width:215px;margin-right:-215px;padding:0 0 10px 0;position:relative;}
.sp_header {width:470px;	margin:0;padding:0 0 10px 0;}
.sp_content {width:470px;margin:0;padding:0;}
.sp_contentleft {float:left;width:217px;	margin:0;padding:0;}
.sp_contentright {float:right;width:238px;max-width:218px;margin:0;padding:0 0 0 20px;background: url("images/bg_dot_vertical.gif") repeat-y left;}
.sp_left {width:165px;margin:0;height:440px;}
.sp_right { width:200px;margin:0 0 0 15px;}

/* ==================================================================
    SUBPAGE LAYOUT - 2 Colums (Left, center)    
   ==================================================================*/
#sp_container_2col {
    float:left;
    width:720px;
	min-height:410px;
    margin:0;
    padding:0;    
    background:#fff url("images/bg_2column.gif") repeat-y left;
    border-left:180px solid #fff;	
}
#sp_container_2col_left {float:left;width:180px;margin-left:-180px;position:relative;}
#sp_container_2col_center {float:right;width:720px;max-width:690px;padding:0 10px 10px 20px;}
.sp_2col_content {width:690px;margin:0;padding:0;}
.sp_2col_contentleft {float:left;width:327px;margin:0;padding:0;}
.sp_2col_contentright {float:right;width:348px;max-width:328px;margin:0;padding:0 0 0 20px;background: url("images/bg_dot_vertical.gif") repeat-y left;}
.sp_2col_left {width:165px;margin:0;height:440px;}

/* ==================================================================
    VERTICL MENU    
   ==================================================================*/
#leftmenu_header {background:#f0f3f7 url(images/menu/leftmenu_header.gif) no-repeat;width:167px;height:26px;padding:0;margin:0;}
#leftmenu_header_separator {background: #fff url(images/menu/leftmenu_header_separator.gif) repeat-x top left;width:167px;height:8px;padding:0;margin:0;overflow:hidden;}
#leftmenu_header h3 {padding:6px 3px 5px 17px;margin:0;font-size:13px;text-transform:none;letter-spacing:0px;}
#leftmenu_content {width:167px;padding:0;margin:0;}

ul.leftmenu {list-style-type:none;padding:0;margin:0;}
li.leftmenu_separator {margin:0;padding:0;height:15px;list-style-type:none;background:url(images/menu/leftmenu_separator.gif) repeat-x top left;}
li.leftmenu_show {margin:0;padding:0 0 0 5px;list-style-type:none;background:url(images/menu/leftmenu_blank.gif) no-repeat 5px 4px;}
li.leftmenu_selected {margin:0;padding:0 0 0 17px;list-style-type:none;background:url(images/menu/leftmenu_arrow_select.gif) no-repeat 5px 4px;}
li.leftmenu_selected_down {margin:0;padding:0 0 0 17px;list-style-type:none;background:url(images/menu/leftmenu_arrow_down_select.gif) no-repeat 5px 4px;}
li.leftmenu_sub_show {margin:0;padding:0 0 0 2px;list-style-type:none;background:url(images/menu/leftmenu_blank.gif) no-repeat 0 4px;}
li.leftmenu_sub_selected {margin:0;padding:0 0 0 12px;list-style-type:none;background:url(images/menu/leftmenu_arrow_select.gif) no-repeat 0 4px;}
a.leftmenu {color:#184c8c;text-decoration:none;font-size:13px;font-weight:normal;}
a.leftmenu:hover{color:#184c8c;text-decoration:none;font-size:13px;font-weight:normal;}
a.leftmenu_select {color:#ff5800;text-decoration:none;font-size:13px;font-weight:normal;}
a.leftmenu_select:hover {color:#ff5800;text-decoration:none;font-size:13px;font-weight:normal;}

/* ==================================================================
    Box Container Styles for EGN
   ==================================================================*/
.box_white, .box_blue, .box_gray, .box_contact {	margin:0 auto; /* center for now */width:100%; /* ems so it will grow */	}
.box_white {background:url("images/box/box_white_br.gif") no-repeat bottom right;}
.box_blue {background:url("images/box/box_blue_br.gif") no-repeat bottom right;}
.box_gray {background:url("images/box/box_gray_br.gif") no-repeat bottom right;}
.box_contact {background:url("images/box/box_contact_br.gif") no-repeat bottom right;}

.box_white_header, .box_blue_header, .box_gray_header, .box_contact_header {margin:0;padding:0;text-align:left;}
.box_white_header {background:url("images/box/box_white_tr.gif") no-repeat top right;}
.box_blue_header {background:url("images/box/box_blue_tr.gif") no-repeat top right;}
.box_gray_header {background:url("images/box/box_gray_tr.gif") no-repeat top right;}
.box_contact_header {background:url("images/box/box_contact_tr.gif") no-repeat top right;}

.box_white_headline, .box_blue_headline, .box_gray_headline, .box_contact_headline {	margin:0;padding:12px 15px 2px 15px;height:auto !important;height:1%; /* IE Holly Hack */}
.box_white_headline {background:url("images/box/box_white_tl.gif") no-repeat top left;}
.box_blue_headline {background:url("images/box/box_blue_tl.gif") no-repeat top left;}
.box_gray_headline {background:url("images/box/box_gray_tl.gif") no-repeat top left;}
.box_contact_headline {background: url("images/box/box_contact_tl.gif") no-repeat top left;}

.box_white_body, .box_blue_body, .box_gray_body, .box_contact_body {margin:0;padding:0px 15px 15px 15px;}
.box_white_body {background:url("images/box/box_white_bl.gif") no-repeat bottom left;}
.box_blue_body {background:url("images/box/box_blue_bl.gif") no-repeat bottom left;}
.box_gray_body {background:url("images/box/box_gray_bl.gif") no-repeat bottom left;}
.box_contact_body {background:url("images/box/box_contact_bl.gif") no-repeat bottom left;}
 
.box_white_body p, .box_blue_body p, .box_gray_body p, .box_contact_body p {margin:0 0 5px 0;}
.box_separator {margin:0;padding:0 0 10px 0;}

div.meeting_head{margin:0;padding:0;height:20px;}
div.meeting_head_column1{float:left;width:84px;max-width:79px;margin:0;padding:5px 5px 5px 0;}
div.meeting_head_column2{float:left;width:85px;max-width:75px;margin:0;padding:5px;}
div.meeting_head_column3{float:left;width:196px;max-width:186px;margin:0;padding:5px;}
div.meeting_head_column4{float:left;width:100px;max-width:90px;margin:0;padding:5px;}
div.meeting_head_column1 p, div.meeting_head_column2 p, div.meeting_head_column3 p, div.meeting_head_column4 p {margin:0;padding:0;font-weight:bold;color:#184c8c;}
div.meeting_row_separator{clear:both;margin:0;padding:0;border-bottom:1px solid #e5e5e5;}
div.meeting_body_column1{float:left;width:84px;max-width:79px;margin:0;padding:5px 5px 5px 0;}
div.meeting_body_column2{float:left;width:85px;max-width:74px;margin:0;padding:5px;border-left:1px solid #e5e5e5;}
div.meeting_body_column3{float:left;width:196px;max-width:184px;margin:0;padding:5px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
div.meeting_body_column4{float:left;width:100px;max-width:90px;margin:0;padding:5px;}
div.meeting_body_column1 p, div.meeting_body_column2 p, div.meeting_body_column3 p, div.meeting_body_column4 p{margin:0;padding:0;}

div.meetingdetails {width:470px;margin:0;padding:0;}
div.meetingdetails_left {float:left;width:180px;margin:0;padding:0;}
div.meetingdetails_right {float:left;width:290px;margin:0;padding:0;}

div.groupmeeting{margin:0;padding:0;height:20px;}
div.groupmeeting_date{float:left;width:90px;}
div.groupmeeting_group{float:left;width:310px;}
div.groupmeeting p.head {margin:0;padding:0;font-weight:bold;color:#184c8c;}
div.groupmeeting p{margin:0;padding:0;}

div.joinprice{margin:0;padding:0;}
div.joinprice p {font-size:11px;}

