body {
	margin:13px 11px 13px 12px;
	font-family:arial, sans-serif;
	font-size:100%;
	color:#777669;
	text-align: center;
	}

select {font-size:0.7em}

hr {display:none}

img {border:0;}

h1 {font-size:1.2em;padding:5px 0 4px 0;margin:0px;margin-bottom:10px;color:#000;border-bottom:1px solid #E70000;background-color:#fff;}

h2 {font-size:1em;padding:15px 0 0 15px;margin:0px;color:#000;}

h3 {font-size:0.9em;padding:15px 0 0 15px;margin:0px;}

h4 {font-size:0.8em;padding:15px 0 0 15px;margin:0px;color:#E70000;}

h5 {font-size:0.7em;padding:15px 0 0 15px;margin:0px;}

p {font-size:0.7em;padding:0 0 0 15px;margin-top:0px;}

a {text-decoration: none;color:#E70000;}

a:hover {text-decoration: none;}
	
.clearboth {clear:both;}
.clearleft {clear:left;}
.clearright {clear:right;}
.clearoverflow {clear:both;height:1px;overflow:hidden;}
.clearheight {clear:both;height:1px;overflow:hidden;padding-bottom:8px;}

/* pagelayout */

#wrapper {
	width:753px;
	text-align: left;
	margin: 0px auto;
	}

#logo {float:left;}

#top {margin:0 10px 13px 0;}

#mainarea {
	background:transparent repeat-y url(images/bg.gif) top left;
	width:752px;
	}
	
#mainarea_front {
	background:transparent repeat-y url(images/bg_front.gif) top left;
	width:752px;
	clear:left;
	}
	
#mainarea_2col {
	background:transparent repeat-y url(images/bg_3col.gif) top left;
	width:752px;
	clear:left;
	}
	
#mainarea_3col {
	margin:0;
	padding:0;
	width:752px;
	clear:left;
	}
	
.content_3col {
	float:left;
	padding:15px;
	width:250px;
	\width:251px;
	w\idth:251px;
	text-align:left;
	}
	


	
/* nyt herfra */	
/* Site map */
	
.sitemap_col {
	float:left;
	padding: 0 0 0px 15px;
	margin:0;
	width:230px;
	\width:245px;
	w\idth:230px;
	}
.sitemap_col .inner {
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	background-color:#F4F4F2;
	margin-bottom: 15px;
	}

.sitemap_col h3 {margin:0;padding:0;color:#C1BFB3}
.sitemap_col h3 a, .sitemap_col h3 a:visited {color:#C1BFB3}
.sitemap_col h3 a:hover {color:#000}
.sitemap_col h4 {margin:0;padding:0;font-weight:normal;line-height:1.4em;}
.sitemap_col h4 a, .sitemap_col h4 a:visited {color:#777669}
.sitemap_col h4 a:hover {color:#000;}
.sitemap_col p {margin:0;padding:0;padding-bottom:15px;line-height:1.4em;}
.sitemap_col p a, .sitemap_col p a:visited {color:#777669;}
.sitemap_col p a:hover {color:#000;}

#mainarea_3col h2 {
	padding-bottom:15px;
	}
	
/* nyt hertil */

.content_1col {
	padding:10px;
	margin-top:10px
	width:732px;
	\width:752px;
	w\idth:732px;
	}
#bgfront {
	background:transparent repeat-y url(images/bg_leftcols.gif) 0px 100px;
	}

.content_2col {
	float:right;
	padding:15px;
	width:566px;
	\width:596px;
	w\idth:566px;
	text-align:left;
	}		
	
.content_2col ul {
	margin-top: 0px;
	padding-top: 0px;
	list-style:	square;
	}
.content_2col ul li {
	margin: 5px;
	padding: 0px;
	}
	
.content_2col ul li p {
	padding:0 0 0 5px;
	margin:0px;
	}
	
#content_leftcol {
	float:left;
	padding-right:8px;
	width:275px;
	\width:283px;
	w\idth:275px;
	}

	
#content_ {
	float:left;
	padding-left:8px;
	width:275px;
	\width:283px;
	w\idth:275px;
	}
#content_rightcol .grey, #content_leftcol .grey {
	margin-top:16px;
	padding:10px 10px 0 10px;
	width:255px;
	\width:275px;
	w\idth:255px;
	background: #F3F3EF;
	}
#content_rightcol .grey .imagefloater, #content_leftcol .grey .imagefloater {
	float:left;
	width:90px;
	}
#content_rightcol .grey .textfloater, #content_leftcol .grey .textfloater {
	float:left;
	}

#content_rightcol .grey .textfloater p, #content_leftcol .grey .textfloater p {
	margin: 0 0 5px 0;
	padding:0;
	}

.content_2col p, #col1 p, #col2 p, #col1_2 p {
	padding-left:0;
	padding-top:0;
	font-size:0.8em;
	}
	
.content_2col p a {color:#E70000;}

.content_2col p a:hover {color:#000;}

.content_2col h2, #col1 h2, #col2 h2, #col1_2 h2  {
	margin-bottom:10px;
	padding:0 0 4px 0;
	border-bottom:1px solid #E70000;
	}
	
.content_2col h3, .content_1col h3, #col1 h3, #col2 h3, #col1_2 h3, .sitemap_col h3 {
	padding:0 0 15px 0;
	color:#A6A493;
	}
	
.content_2col div.more a, #rightcol div.more a:visited, #col1_2 div.more a, #content div.more a {
	margin:0;
	margin-bottom:15px;
	padding:0 15px 0 12px;
	background:transparent no-repeat url(images/arrow.gif) center left;
	font-weight:bold;
	color:#E70000;
	float:right;
	font-size:0.7em;
	}

#content_2col div.more a:hover, #col1_2 div.more a:hover, #content div.more a:hover {color:#000;}
	
.contentbox {margin-bottom:15px;}

.imagebox {
	float:left;
	width:150px;
	}
	
.textbox {
	float:right;
	width:401px;
	}
	
.imagefloater {
	float:left;
	width:150px;
	margin-right:15px;
	margin-bottom:15px;
	}

#mainarea_3col {
	background-color:#fff;
	width:752px;
	clear:left;
	}
	
#leftcols {
	width:501px;
	float:left;
	}

#leftcols_front {
	width:564px;
	float:left;
	}
	
#rightcol_narrow {
	padding:0;
	margin:0;
	width:180px;
	float:right;
	background-color:#F4F4F2;
	margin-top:-9px;
	overflow:hidden;
	}

#rightcol_narrow p {
	margin:0;
	padding:0px 10px 10px 10px;
	border-bottom:1px solid #fff;
	}
#rightcol_narrow p img {
	margin:-10px -10px 10px -10px;
	padding:-10px;
	}
#rightcol_narrow ul {
	margin:10px;
	padding:0;
	list-style:none;
	border-bottom:1px solid #E5E5E3;
	}
#rightcol_narrow li {
	display:inline;
	font-size:0.8em;
	font-weight:bold;
	}
#rightcol_narrow li a {
	margin-top:2px;
	padding:2px 0;
	display:block;
	text-decoration:none;
	color:#777669;
	font-weight:normal;
	border-top:1px solid #E5E5E3;
	background:transparent no-repeat url(images/rightlist_arrow_off.gif) bottom right;
	}
#rightcol_narrow li a:hover {
	color:#000;
	background:transparent no-repeat url(images/rightlist_arrow_on.gif) bottom right;
	}
#rightcol_narrow h4 {
	margin:10px 10px 0px 5px;
	padding:10px 10px 0px 5px;
	}
#col1 {
	float:left;
	width:220px;
	\width:250px;
	w\idth:220px;
	padding:15px;
	}

#col2 {
	float:right;
	width:220px;
	\width:250px;
	w\idth:220px;
	padding:15px;
	}
	
#col1_right {
	float:left;
	width:220px;
	\width:250px;
	w\idth:220px;
	padding:15px;
	}

#col2_right {
	float:right;
	width:220px;
	\width:250px;
	w\idth:220px;
	padding:15px;
	}

	
#col1_2 {
	float:left;
	width:471px;
	\width:501px;
	w\idth:471px;
	padding:15px;
	}
	
#middlecol {
	float:left;
	margin:0;
	padding:0px;
	width:371px;
	}
#middlecol ul {
	margin: 5px;
	padding: 5px;
	}
#middlecol ul li {
	margin: 5px;
	padding: 0px;
	}
	
#middlecol_bg {
	background:transparent repeat-y url(images/bg_middlecol.gif) top left;
	}
	
.greybox {
	background-color:#F4F4F2;
	border-bottom:1px solid #fff;
	margin:0;
	padding:0;
	width:250px;
	}

.greybox a, greybox a:visited {
	color:#777669;
	text-decoration:none;
	}
	
.greybox a:hover {color:#000;}

.greybox p {
	margin:0 0 0 15px;
	padding:0;
	font-size:0.8em;
	line-height:1.5em;
	}
	
.greybox h2 {line-height:1.5em;}
	
.greybox img {
	float:right;
	}

.padding {border-bottom:1px solid #fff;padding-bottom:15px;}
	
.center {text-align:center}

.frontbox {
	margin-top:10px;
	margin-bottom:50px;
	width:210px;
	}

/* navigation */

#tools{
	float:right;
	font-size:0.7em;
	color:#A6A493;	
	}

#tools a, #tools a:visited {
	color:#A6A493;
	text-decoration:none;
	}

#tools a:hover {color:#000}

.footertop {
	float:left;
	background-color:#E70000;
	height:4px;
	width:250px;
	margin-right:1px;
	margin-top:2px;
	margin-bottom:4px;
	overflow:hidden;
	}
	
.footertop_2col {
	float:left;
	background-color:#E70000;
	height:4px;
	width:752px;
	margin-right:1px;
	margin-top:2px;
	margin-bottom:4px;
	overflow:hidden;
	}
	
.footertop_23col {
	float:left;
	background-color:#E70000;
	height:4px;
	width:501px;
	margin-right:1px;
	margin-top:2px;
	margin-bottom:4px;
	overflow:hidden;
	}

.footertop_front {
	float:left;
	background-color:#E70000;
	height:4px;
	width:752px;
	margin-right:1px;
	margin-top:1px;
	margin-bottom:4px;
	overflow:hidden;
	}

#footer {
	font-size:0.7em;
	color:#C1BFB3;
	}

#footer strong {color:#E70000}

#footer a, #footer a:visited {
	color:#C1BFB3;
	text-decoration:none;
	}

#footer a:hover { color:#000}

#rightcol {
	width:250px;
	float:right;
	}

#rightcol p {
	margin:0;
	padding:0 15px 0 15px;
	}

#rightcol div.more a, #rightcol div.more a:visited {
	margin:0;
	margin-bottom:15px;
	padding:0 15px 0 12px;
	background:transparent no-repeat url(images/arrow.gif) center left;
	font-weight:bold;
	color:#E70000;
	float:right;
	font-size:0.7em;
	}

#rightcol div.more a:hover {color:#000;}

#rightcol h4 {
	padding-bottom:15px;
	}

#rightcol h5 {
	clear:right;
	margin:0;
	padding:0px 15px 0 15px;
	}
	
#rightcol_front {
	width:187px;
	float:right;
	line-height:1em;
	padding-bottom:12px;
	}

#rightcol_front p {
	font-size:0.8em;
	margin:0;
	padding:0 12px 0 12px;
	}

#rightcol_front a, #rightcol_front a:visited {color:#E70000;}
#rightcol_front a:hover {color:#000;}

#rightcol_front h4 {
	clear:right;
	color:#777669;
	margin:0;
	padding:12px 12px 0 12px;
	}

#rightcol_front h5 {
	clear:right;
	margin:0;
	padding:0px 12px 0 12px;
	}

ul.pdflinks {
	margin:0;
	margin-top:12px;
	padding:0;
	list-style:none;
	}
ul.pdflinks li {
	margin:0 12px;
	padding-left:18px;
	font-size:0.8em;
	line-height:1.4em;
	background:transparent no-repeat url(images/pdf_icon.gif) 0px 3px;
	}
	
#privat_left, #erhverv_left, #offentlig_left{
	float:left;
	width:356px;
	}
#privat_left #col1, #erhverv_left #col1, #offentlig_left #col1 {
	padding:0;
	border-top:10px solid #fff;
	float:left;
	width:173px;
	background-color:#F4F4F2;
	}
#privat_left #col2, #erhverv_left #col2, #offentlig_left #col2 {
	padding:0;
	border-top:10px solid #fff;
	float:right;
	width:173px;
	background-color:#F4F4F2;
	}
#privat_left #col1 h4, #privat_left #col2 h4,
#erhverv_left #col1 h4, #erhverv_left #col2 h4,
#offentlig_left #col1 h4, #offentlig_left #col2 h4
	{
	margin:0;
	margin-bottom:10px;
	padding:0;
	padding-left:10px;
	color:#fff;
	background-color:#C1BFB3;
	border-bottom:1px solid #fff;
	line-height:26px;
	}
#offentlig_left #col2 h4 {margin-bottom:8px;}

#privat_left #col1 p, #privat_left #col2 p,
#erhverv_left #col1 p, #erhverv_left #col2 p,
#offentlig_left #col1 p, #offentlig_left #col2 p
	{
	margin:0 10px 10px 10px;
	color:#000;
	}
#privat_left #col1 a, #privat_left #col1 a:visited, #privat_left #col2 a, #privat_left #col2 a:visited,
#erhverv_left #col1 a, #erhverv_left #col1 a:visited, #erhverv_left #col2 a, #erhverv_left #col2 a:visited,
#offentlig_left #col1 a, #offentlig_left #col1 a:visited, #offentlig_left #col2 a, #offentlig_left #col2 a:visited
	{
	text-decoration:none;
	color:#E70000;
	}
#privat_left #col1 a:hover, #privat_left #col2 a:hover, 
#erhverv_left #col1 a:hover, #erhverv_left #col2 a:hover,
#offentlig_left #col1 a:hover, #offentlig_left #col2 a:hover
	{color:#000;}

	
/* - KFB start - */



#erhverv_right #col1{
	padding:0;
	border-top:10px solid #fff;
	float:left;
	width:173px;
	background-color:#F4F4F2;
	margin-left:5px;
	}
#erhverv_right #col2{
	padding:0;
	border-top:10px solid #fff;
	float:right;
	width:173px;
	background-color:#F4F4F2;
	}
	
#erhverv_right #col1 h4, #erhverv_right #col2 h4,
	{
	margin:0;
	margin-bottom:10px;
	padding:0;
	padding-left:10px;
	color:#fff;
	background-color:#C1BFB3;
	border-bottom:1px solid #fff;
	line-height:26px;
	}


#erhverv_right #col1 p, #erhverv_right #col2 p,
	{
	margin:0 10px 10px 10px;
	color:#000;
	}

#erhverv_right #col1 a, #erhverv_right #col1 a:visited, #erhverv_right #col2 a, #erhverv_right #col2 a:visited,
	{
	text-decoration:none;
	color:#E70000;
	}

#erhverv_right #col1 a:hover, #erhverv_right #col2 a:hover,
	{color:#000;}


/* -- KFB end  -- */	
	
	
#col1 .link a, #col1 .link a:visited, #col2 .link a, #col2 .link a:visited {
	display:block;
	padding:10px 0 0 20px;
	font-weight:bold;
	background:#F4F4F2 no-repeat url(images/shortcut_icon_main_off.gif) 0px 11px;
	border-top:1px solid #E5E5E3;
	}
#col1 .link a:hover, #col2 .link a:hover {
	color:#000;
	background:#F4F4F2 no-repeat url(images/shortcut_icon_main_on.gif) 0px 11px;
	}
	
#rightcol_narrow a.more, #rightcol_narrow a:visited.more {border-top:0px}

#privat_right, #erhverv_right, #offentlig_right {
	float:right;
	width:376px;
	}
#privat_right h2, #erhverv_right h2, #offentlig_right h2 {
	padding:15px 0 4px 10px;
	margin-left:10px;
	border-bottom:1px solid #E70000;
	color:#000;
	}

.campaigntext {
	margin:0;
	border-top:1px solid #fff;
	padding:5px 10px;
	background-color:#C1BFB3;
	color:#fff;
	font-size:0.8em;
	}

	
.lille {
	font-size:0.8em;
	padding:0 0 -10 0px;
	margin-top:0px;
	}

.shortcuts {
	float:left;
	width:188px;
	margin-top:-8px;
	}
.shortcuts .inner {
	padding:0 0 0 10px;
	margin:0;
	width:178px;
	font-size:0.8em;
	}
	
.shortcuts ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
.shortcuts li {
	margin:0;
	padding:0;
	display:inline;
	}
.shortcuts li a, .shortcuts li a:visited {
	margin-top:18px;
	padding:3px 20px 3px 10px;
	color:#E70000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #E5E5E3;
	display:block;
	width:148px;
	\width:178px;
	w\idth:148px;
	background:#F4F4F2 no-repeat url(images/shortcut_icon_main_off.gif) bottom right;
	}
.shortcuts li a:hover {
	color:#000;
	background:#F4F4F2 no-repeat url(images/shortcut_icon_main_on.gif) bottom right;
	}

.shortcuts ul li ul {
	margin:0;
	padding:0;
	list-style:none;
	}
.shortcuts ul li ul li {
	margin:0;
	padding:2px 0;
	}
.shortcuts ul li ul li a, .shortcuts ul li ul li a:visited {
	margin-top:0;
	font-weight:normal;
	color:#777669;
	text-decoration:none;
	border-bottom:1px solid #E5E5E3;
	width:148px;
	\width:178px;
	w\idth:148px;
	display:block;
	background:transparent no-repeat url(images/shortcut_icon_off.gif) bottom right;
	}

.shortcuts ul li ul li a:hover {	
	color:#000;
	background:#F4F4F2 no-repeat url(images/shortcut_icon_on.gif) bottom right;
	}

ul.divShowAll { 
	display:block;
	}

ul.divHideAll {
	display:none;
	}
	
/* offentlig */
	
#offentlig_right .shortcuts {
	float:left;
	width:188px;
	}
#offentlig_right .shortcuts .inner {
	padding:0 0 0 10px;
	margin:0;
	width:366px;
	font-size:0.8em;
	}
	
#offentlig_right .shortcuts ul {
	margin:0;
	padding:0;
	list-style:none;
	}
	
#offentlig_right .shortcuts li {
	margin:0;
	padding:0;
	display:inline;
	}
#offentlig_right .shortcuts li a, #offentlig_right .shortcuts li a:visited {
	margin-top:18px;
	padding:3px 10px 3px 26px;
	color:#E70000;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px solid #E5E5E3;
	display:block;
	width:330px;
	\width:366px;
	w\idth:330px;
	background:#F4F4F2 no-repeat url(images/plus_icon_off.gif) bottom left;
	}
#offentlig_right .shortcuts li a:hover {
	color:#000;
	background:#F4F4F2 no-repeat url(images/plus_icon_on.gif) bottom left;
	}

#offentlig_right .shortcuts ul li ul {
	margin:0;
	padding:0;
	list-style:none;
	}
#offentlig_right .shortcuts ul li ul li {
	margin:0;
	padding:2px 0;
	}
#offentlig_right .shortcuts ul li ul li a, #offentlig_right .shortcuts ul li ul li a:visited {
	margin-top:0;
	font-weight:normal;
	color:#777669;
	text-decoration:none;
	border-bottom:1px solid #E5E5E3;
	width:330px;
	\width:366px;
	w\idth:330px;
	display:block;
	background:transparent no-repeat url(images/shortcut_icon_off.gif) bottom right;
	}

#offentlig_right .shortcuts ul li ul li a:hover {	
	color:#000;
	background:#F4F4F2 no-repeat url(images/shortcut_icon_on.gif) bottom right;
	}	
.shopfloater_container {
	float:right;
	margin:10px;
	}
.shopfloater {
	float:left;
	margin-left:1px;
	margin-bottom:8px;
	text-align:center;
	font-size:0.7em;
	}
.shopfloater img {
	margin-bottom:5px;
	}
#privat_right .greyrightbox, #erhverv_right .greyrightbox {
	background-color:#F4F4F2;
	border:1px solid #C1BFB3;
	margin-left:10px;
	}

#privat_right .greyrightbox a, #privat_right .greyrightbox a:visited {
	display:block;
	color:#E70000;
	text-decoration:none;
	}
#privat_right .greyrightbox a:hover {color:#000;}

#privat_right .greyrightbox .link a, #privat_right .greyrightbox .link a:visited {
	padding-left:20px;
	font-weight:bold;
	background:transparent no-repeat url(images/shortcut_icon_main_off.gif) 0px 1px;
	text-decoration:underline;
	}
#privat_right .greyrightbox .link a:hover {	
	background:transparent no-repeat url(images/shortcut_icon_main_on.gif) 0px 1px;
	}
#privat_right .greyrightbox p {font-size:0.8em;color:#000;padding-left:10px;padding-bottom:10px;margin-bottom:0px;}
	
#privat_right .greyrightbox h2 {
	color:#E70000;
	border:0px;
	padding:10px;
	margin-left:0;
	margin-bottom:0px;
	}
#erhverv_right .shortcuts .inner {
	margin-top:-8px;
	}
#erhverv_right .shortcuts h2 {
	margin-top:8px;
	}
#erhverv_right .greyrightbox h2 {
	color:#000;
	border:0px;
	padding:10px;
	margin-left:0;
	margin-bottom:0px;
	width:90%;
	}
.erhverv_products {
	float:left;
	width:182px;
	}
.erhverv_products .innerleft {
	padding:0 15px 0 10px;
	}
.erhverv_products .innerright {
	padding:0 10px 0 15px;
	}
#erhverv_right .erhverv_products a, #erhverv_right .erhverv_products a:visited {
	margin:0;
	padding:0;
	text-decoration:underline;
	color:#E70000;
	font-weight:bold;
	}
#erhverv_right .erhverv_products a:hover {color:#000;}

.erhverv_products p {
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:10px;
	font-size:0.8em;
	color:#000;
	}
#offentlig_left #col2 ul {
	margin:0;
	margin-bottom:10px;
	padding:0;
	list-style:none;
	}
#offentlig_left #col2 li {
	display:inline;
	}
#offentlig_left #col2 ul li a, #offentlig_left #col2 ul li a:visited {
	margin: 0 10px;
	padding:2px 0;
	color:#777669;
	text-decoration:none;
	border-bottom:1px solid #E5E5E3;
	display:block;
	font-size:0.8em;
	}
#offentlig_left #col2 ul li a:hover {color:#000;}
/*  front entrance */

#privat, #erhverv, #offentlig {float:left;width:187px;margin-right:1px;font-size:0.8em}

.entrance {
	margin:0;
	padding:0;
	height:187px;
	overflow:hidden;
	position:relative;
	color:#000;
	width:187px;
	}
#privat .entrance {}
#erhverv .entrance {}
#offentlig .entrance {}

.entrance a, .entrance a:visited {
	color:#000;
	text-decoration:none;
	display:block;
	position:absolute;
	background-color:transparent;
	height:187px;
	width:187px;
	cursor:hand;
	}

.entrance a:hover {
	pointer:hand;
	}

.entrance span.bg {
	z-index:1;
	/*background-color:#transparent;*/
	position:absolute;
	width:187px;
	height:160px;
	top:0;
	left:0;
	}

.entrance span.bg	{
	\background-color: #transparent;
	b\ackground-color: transparent;
	}
	
.entrance span.text { 
	position:absolute;
	margin:160px 0 0 0;
	padding:2px 6px;
	width:175px;
	\width:187px;
	w\idth:175px;
	z-index:2;
	display:block;
	pointer:hand;
	background: #C1BFB3 no-repeat url(images/front_arrow.gif) center right;
	font-size:13px;
	font-weight:bold;
	color:#E70000;
	line-height:1.7em;
	border-top:1px solid #fff;
	}
	
.entrance a span.text:hover {color:#000}

	
.entrance span.textfhc { 
	position:absolute;
	margin:160px 0 0 0;
	padding:2px 6px;
	width:175px;
	\width:187px;
	w\idth:175px;
	z-index:2;
	display:block;
	pointer:hand;
	background: #C1BFB3 no-repeat url() center right;
	font-size:13px;
	font-weight:bold;
	color:#E70000;
	line-height:1.7em;
	border-top:1px solid #fff;
	}
	
.entrance a span.textfhc:hover {color:#000}

.entrance a:hover .bg {
	background-color: #fff;
	opacity: 0.66;
	-moz-opacity:0.66; 
	-khtml-opacity: 0.65; 
	filter: alpha(opacity=66);
	}

#privat ul, #erhverv ul, #offentlig ul {
	margin:8px 0;
	padding:0;
	list-style:none;
	}
	
#privat li, #erhverv li, #offentlig li {
	margin:0;
	padding:0;
	display:inline;
	}
	
#privat li.bold, #erhverv li.bold , #offentlig li.bold  {
	display:block;
	margin:0 10px;
	padding:2px 0;
	border-bottom:1px solid #E5E5E3;
	color:#777669;
	font-weight:bold;
	}	
	
#privat li a, #privat li a:visited, #erhverv li a, #erhverv li a:visited, #offentlig li a, #offentlig li a:visited {
	display:block;
	width:167px;
	margin:0 10px;
	padding:2px 0;
	color:#777669;
	border-bottom:1px solid #E5E5E3;
	text-decoration:none;
	font-weight:normal;
	}

#privat li a:hover, #erhverv li a:hover, #offentlig li a:hover {
	color:#000;
	}

/* vertical topmenu */

#topmenu {
	float:left;
	width:752px;
	background:transparent repeat-x url(images/menubg.gif) bottom left;
	}

#topmenu ul {
	margin:0;
	padding:0;
	list-style:none;
	}

#topmenu ul li {
	margin:0;
	padding:0;
	float:left;
	}

#topmenu ul li.on {background:transparent url(images/lefttab.gif) no-repeat left top; padding: 0;margin:0 }

#topmenu ul li.on a, #topmenu ul li.on a:visited {color: #fff; background: transparent no-repeat url(images/full_menushadow.gif) bottom right; }

#topmenu ul li.on a:hover {color: #000;}

#topmenu ul li a, #topmenu ul li a:visited {
	margin: 0px;
	padding: 10px 16px 10px 10px;
	font-size: 13px;
	line-height:13px;
	color:#000;
	text-decoration: none;
	display:block;
	float:left;
	}

/* Commented Backslash Hack

       hides rule from IE5-Mac \*/

    #topmenu ul li a {float:none;}

    /* End IE5-Mac hack */

#topmenu ul li a:hover { color: #6A6A5E; }

/* vertical submenu */

#submenu {
	float:left;
	width:752px;
	background-color:#C1BFB3;
	margin-bottom:1px;
	}

#submenu ul {
	margin:0;
	padding:0;
	list-style:none;
	}

#submenu ul li {
	margin:0;
	padding:0;
	float:left;
	}

#submenu ul li a, #submenu ul li a:visited {
	margin: 0px;
	padding: 8px 10px;
	font-size: 11px;
	line-height:11px;
	color:#fff;
	text-decoration: none;
	display:block;
	float:left;
	}

/* Commented Backslash Hack

       hides rule from IE5-Mac \*/

    #submenu ul li a, #submenu ul li a:visited {float:none;}

    /* End IE5-Mac hack */

#submenu ul li a:hover {color: #000;}

#submenu ul li.on a, #submenu ul li.on a:visited { font-weight:bold; color: #000;}


/*leftmenu */

#leftmenu {
	float:left;
	width:155px;
	margin:10px 0;
	}
	
#leftmenu ul {
	list-style:none;
	padding:0;
	margin:0;
	font-size:11px;
	}
	
#leftmenu ul li {
	padding:0;
	margin:0;
	display:inline;
	}
	
#leftmenu ul li a {
	padding:3px 15px;
	display:block;
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #C1BFB3;
	}

#leftmenu ul li a:hover {
	color:#000;
	background-color:#C1BFB3;
	}
	
#leftmenu ul li.on a {
	padding:3px 15px;
	display:block;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	background-color:#A8A79D;
	border:0px;
	}
	
#leftmenu ul li.on ul li a {
	padding:3px 10px 3px 25px;
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	border-top:1px solid #D4D2CA;
	background:#C1BFB3 no-repeat url(images/middot-white.gif) 15px 4px;
	}
	
#leftmenu ul li.on ul li a:hover {color:#000;
	background:#C1BFB3 no-repeat url(images/middot-black.gif) 15px 4px;}
#leftmenu ul li.on ul li.on a {color:#000;
	background:#C1BFB3 no-repeat url(images/middot-black.gif) 15px 4px;}
	
	table.brown { 
	margin-top:10px;
	border:1px solid #DFDED8;
	border-width:0px 1px 1px 0px;
	border-collapse: collapse;
	width: auto;
	}
table.brown th { 
	border:1px solid #DFDED8; 
	border-width:1px 0px 0px 1px;
	vertical-align:bottom;
	margin:0;
	padding:1px 8px 1px 8px;
	font-size:0.7em;
	color:#000;
	background:#DFDED8;
	text-align:left;
	}
	
table.brown td { 
	border:1px solid #DFDED8; 
	border-width:1px 0px 0px 1px;
	vertical-align:top;
	margin:0;
	padding:1px 8px 1px 8px;
	font-size:0.7em;
	}

table.brown tr.light { background:#F7F6F0; }

	td {font-size:0.9em;}
input, textarea {font-family:arial, sans-serif;font-size:0.9em;}

span.marker,
	span.marker_selected
	{
		color:#E70000;
		margin: 0px 3px 0px 7px;
	}


#middlecol table label {
	font:12px arial;
}

/* martin added general label definition */
label {
	font:12px arial;
}

/* NYT BUNDFELT PAA FORSIDEN */

div#bundfelt {
	background-color:	#EFEFEF;
	clear:				both;
	float:				none;
}

div#bundfelt h1 {
	background-color:	#C1BFB3;
	border:				0;
	border-top:			1px solid #FFF;
	border-right:		1px solid #FFF;
	margin:				0;
	padding:			2px 0 6px 6px;
}

div#bundfelt h1 a {
	color:				#E80000;
	font-size:			13px;
	font-weight:		bold;
}

div#bundfelt h1 a:hover {
	color:				#000;
	text-decoration:	none;
}

div#bundfelt table {
	border-collapse:	collapse;
	border:				0;
	margin:				0;
	padding:			0;
	width:				100%;
}

div#bundfelt table tr th {
	border:				0;
	margin:				0;
	padding:			0;
	text-align:			left;
	vertical-align:		top;
	width:				187px;
}

div#bundfelt table tr th a:hover {
	filter:				alpha(opacity=50);
	-moz-opacity:		0.50;
}

div#bundfelt table tr a {
	color:				#73736B;
	font-size:			13px;
	font-weight:		normal;
}

div#bundfelt table tr a:hover {
	color:				#000;
	text-decoration:	none;
}

div#bundfelt table tr th div.shoptekst {
	margin:				10px;
}

div#bundfelt table tr td {
	background-color:	#F7F7F7;
	border:				0;
	margin:				0;
	padding:			10px;
	vertical-align:		top;
}

div#bundfelt table tr td h2 {
	border:				0;
	margin:				0;
	padding:			0;
}

div#bundfelt table tr td h2 a {
	color:				#E80000;
	font-weight:		bold;
}

div#bundfelt table tr td h2 a:hover {
	color:				#000;
	text-decoration:	none;
}

table#varefakta {
	border-collapse:	collapse;
	border-spacing:		0px;
	clear:			both;
	font-size:		1em;
	width:			455px;
}

table#varefakta thead tr th {
	background-color:	#FFFFFF;
	font-weight:		bold;
	padding-top:		3px;
	text-align:		left;
}

table#varefakta thead tr td {
	background-color:	#FFFFFF;
	font-weight:		bold;
	padding-top:		3px;
	text-align:		center;
}

table#varefakta tr th {
	background-color:	#EEF0EC;
	border-top:		5px solid #FFFFFF;
	font-weight:		normal;
	padding:		2px 0px 2px 0px;
	text-align:		left;
	width:			305px;
}

table#varefakta tr th img {
	margin:			0px 12px 0px 8px;
}

table#varefakta tr td {
	background-color:	#EEF0EC;
	border-top:		5px solid #FFFFFF;
	padding:		2px 0px 2px 0px;
	text-align:		center;
	width:			20px;
}

table#varefakta tr.varefaktatekst {
	display:		none;
}

table#varefakta tr.varefaktatekst th {
	background-color:	#FFFFFF;
	padding:		0px 0px 0px 25px;
	width:			455px;
}

* html table#varefakta tr.varefaktatekst th {
	width:			430px;
	w/idth:			455px;
}

table#varefakta a, table#varefakta a.visited {
	text-decoration:	underline;
	color:#E70000;
	font-weight:bold;
	font-size: 12px;
}
table#varefakta a.roedknap,
table#varefakta a.hvidknap {
	border:				1px solid #000;
	display:			block;
	float:				none;
	margin-bottom:		1px;
	margin-top:		    4px;
	text-align:			center;
	text-decoration:	none;
}

table#varefakta a:hover {
	text-decoration:	none;
}



table#nyhedsbrev {
	border-collapse:	collapse;
	border-spacing:		0px;
	clear:			both;
	font-size:		0.7em;
	width:			355px;
}

table#nyhedsbrev thead tr th {
	background-color:	#FFFFFF;
	font-weight:		bold;
	font-size:			12px;
	padding-top:		3px;
	text-align:		left;
}

table#nyhedsbrev thead tr td {
	background-color:	#FFFFFF;
	font-weight:		bold;
	font-size:			12px;
	padding-top:		3px;
	text-align:		center;
}

table#nyhedsbrev tr th {
	background-color:	#EEF0EC;
	border-top:		5px solid #FFFFFF;
	font-weight:		normal;
	font-size:			12px;
	padding:		5px 0px 5px 0px;
	text-align:		left;
	width:			305px;
}

table#nyhedsbrev tr th img {
	margin:			0px 12px 0px 8px;
}

table#nyhedsbrev tr td {
	background-color:	#EEF0EC;
	border-top:		5px solid #FFFFFF;
	padding:		5px 0px 5px 0px;
	text-align:		center;
	width:			20px;
}

table#nyhedsbrev a, table#nyhedsbrev a.visited {
	text-decoration:	underline;
	color:#E70000;
	font-weight:bold;
	font-size: 12px;
}
table#nyhedsbrev a.roedknap,
table#nyhedsbrev a.hvidknap {
	border:				1px solid #000;
	display:			block;
	float:				none;
	margin-bottom:		1px;
	margin-top:		    4px;
	text-align:			center;
	text-decoration:	none;
}

table#nyhedsbrev a:hover {
	text-decoration:	none;
}
td p a.roedknap {
	background-color:	#FF0000;
	border:			1px solid #000;
	color:			#FFFFFF;
	display:		block;
	float:			right;
	font-size:		95%;
	font-weight:		bold;
	padding:		0px 5px 0px 5px;
	text-align:		center;
	text-decoration:	none;
	white-space:		nowrap;
}

td p a.roedknap:hover {
	color: #000;
	text-decoration: none;
}


p.lille {
	font-size: 11px;
	margin:		0px 0px 10px 0px;
}

table td a {
	color:	#E70000;
	}
	
	

body#popup {
	text-align:		left;
}

body#popup div.header {
	background-color:	#FF0000;
	font-weight:		bold;
	color:			#FFFFFF;
	padding:		2px 0px 2px 5px;
}

body#popup div.tekst {
	padding:		10px;
}
table.massagetable{border-collapse:collapse;border-bottom:1px solid #7D7E79;}
.massagetable a{text-decoration:none;color:#fff;display:block;line-height:12px;width:63px;cursor:default;}
.massagetable a:hover{text-decoration:none;color:#7D7E79;background:#E8EAE4;cursor:default;}
.massagetable td.free a{background:#390;}
.massagetable td.free a:hover{color:#fff;background:#390;cursor:pointer}
.massagetable td.busy {background:#F00}
.massagetable td.busy {color:#fff;background:#F00}
.massagetable tr.blank td{border:0;line-height:5px;border-bottom:1px solid #7D7E79;}
.massagetable tr.halfhour td a{border-top:1px solid #E8EAE4;}
.massagetable tr.hour td{border-top:1px solid #DEDFDD;}
.massagetable td{font-family:Arial;font-size:9px;text-align:center;line-height:12px;}
.massagetable th{color:#7D7E79;font-family:Arial;font-size:10px;background:#E0E2D9;line-height:18px;border:1px solid #7D7E79;font-weight:normal;text-align:center;}
.massagetable th.first{background:#fff;border:0;}
.massagetable td{border-right:1px solid #7D7E79;}
.massagetable td.weekend{background:#F1F2EF;}
.massagetable td.weekend a{color:#F1F2EF;}
.massagetable td.weekend a:hover{color:#7D7E79;}
.massagetable td.hour{border-left:1px solid #DEDFDD;border-bottom:1px solid #DEDFDD;font-size:11px;width:19px;text-align:right;padding:5px;vertical-align:top;}





table.massageadmintable{border-collapse:collapse;border-bottom:1px solid #7D7E79;}
.massageadmintable a{text-decoration:none;color:#fff;display:block;line-height:12px;width:63px;cursor:default;}
.massageadmintable a:hover{text-decoration:none;color:#7D7E79;background:#E8EAE4;cursor:default;}
.massageadmintable td.free a{background:#390;}
.massageadmintable td.free a:hover{color:#fff;background:#390;}
.massageadmintable td.busy a{background:#F00}
.massageadmintable td.busy a:hover{color:#fff;background:#F00;cursor:pointer}
.massageadmintable tr.blank td{border:0;line-height:5px;border-bottom:1px solid #7D7E79;}
.massageadmintable tr.halfhour td a{border-top:1px solid #E8EAE4;}
.massageadmintable tr.hour td{border-top:1px solid #DEDFDD;}
.massageadmintable td{font-family:Arial;font-size:9px;text-align:center;line-height:12px;}
.massageadmintable th{color:#7D7E79;font-family:Arial;font-size:10px;background:#E0E2D9;line-height:18px;border:1px solid #7D7E79;font-weight:normal;}
.massageadmintable th.first{background:#fff;border:0;}
.massageadmintable td{border-right:1px solid #7D7E79;}
.massageadmintable td.weekend{background:#F1F2EF;}
.massageadmintable td.weekend a{color:#F1F2EF;}
.massageadmintable td.weekend a:hover{color:#7D7E79;}
.massageadmintable td.hour{border-left:1px solid #DEDFDD;border-bottom:1px solid #DEDFDD;font-size:11px;width:19px;text-align:right;padding:5px;vertical-align:top;}

myLayersClass {
	position: relative;
	visibility: visible;
	width:10px;
	height:10px;

}
myLayersClassB { 
	position: absolute; 
	visibility: hidden;
	
	width:564;
	height:600px;

	z-index: 100;
}

.btnBestil_erhverv {
	float:left;
	margin-right:10px;
	cursor:hand;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:7px;
	padding-left:7px;
	border:1px solid black;
	background-color:#ff0000;
	width:35px;
	color:white;
	font-family:Arial;
	font-size:0.76em;
	font-weight:bold;
}

.btnBestil_InTable_erhverv {
	cursor:hand;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:3px;
	padding-left:3px;
	border:1px solid black;
	background-color:#ff0000;
	width:25px;
	color:white;
	font-family:Arial;
	font-size:0.76em;
	font-weight:bold;
	margin-top:4px;
	
}

.textAfterBtn_erhverv {
	vertical-align:middle;
	padding-top:3px;
}
