html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background: #fff;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	color:#000;
}

div#mainwrap {
	position:relative; 
	margin:0 auto; 
	width:981px;
	background:#fff;
	height:auto !important; 
	height:100%; 
	min-height:100%; 
	background: #fff url(../pix/repeat.jpg) repeat-y center;		
}

div#header {
	position: relative;
	width: 981px;
	height: 129px;
	background:#fff url("../pix/header.jpg") left top no-repeat;
}
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}
#logo {
	position: absolute;
	left: 5px; top: 18px;
	width: 239px;
	height: 57px;
}

#img_header {
	position: absolute;
	right: 0; bottom: 0;
}

#img_left {
	position: absolute;
	left: 0; bottom: 45px;
}

#top-maincontent {
	width:981px;
	height: 8px;
	background: url(../pix/border-top.gif) left top no-repeat;
}

#main-nav {
	position: absolute;
	bottom: 0; left: 0; 
	width: 981px;
	height: 28px;
	line-height: 28px;
	text-align: left;
}

#maincontent {
	position: relative;
	height:auto !important; 
	height:100%; 
/*	min-height: 526px; */
	padding: 0 0 48px 0; /* bottom padding for footer */
/*	background: #fff url(../pix/repeat.jpg) repeat-y center;	*/
}
	div#content {
		float: left;
		width: 610px;
		padding-left: 20px;
	}

	div#content p {
		text-align:justify;
		color: #000000;
		font-size: 11px;
/*		padding:0 1em;*/
	}

	div#left {
		float: left;
		width: 162px;
	}
		#title-menu {
			width: 162px;
			height: 22px;
			line-height: 22px;
			background: url(../pix/top_menu_left.jpg) no-repeat left;
			padding-left: 15px;
			color:#FFFFFF;
			font-weight: bold;
		}
		
	div#right {
		float: right;
		width: 162px;
		text-align: center;
	}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
/* End hide from IE-mac */

div#footer {
	position:absolute;
	width: 981px;
	height: 48px;
	bottom: 0;
	left: 0;
	background: #fff url(../pix/bottom.jpg) left top no-repeat;
/*	border: 1px solid red;*/
}
	div#footer p {
		color: #FFFFFF;
		font-size: 11px;
		padding:1em;
		margin:0;
		text-align: right;
	}
	
/*------------------------*/
/* default
/*------------------------*/


hr {
	border-top: 1px dotted #cfcfcf;
	border-bottom: 0;
	padding: 0;
}

table.formular {
width: 98%;
align: right;
}

td.formular {
vertical-align: top;
padding: 0 0 2px 0;
color: #000;
}

button				{
  border:1px solid #BBBBBB;
  font-family:arial;
  font-size:11px;
  color:#000;
  background-color:#EFEFEF;
}
				
input				{
  border:1px solid #BBBBBB;
  font-family:arial;
  font-size:11px;
  color:#000;
}
				
textarea			{
	  border:		      1px solid #BBBBBB;
	  font-family:                   	  arial;
	  font-size:                        	   11px;
	  color:                         	#000;
  	  text-decoration:		  	   none;
	  scrollbar-face-color:       	#DDDDDD;
	  scrollbar-highlight-color:  	#FFFFFF;
	  scrollbar-shadow-color:     	#999999;
	  scrollbar-3Dlight-color:    	#EEEEEE;
	  scrollbar-arrow-color:      	#FFFFFF;
	  scrollbar-track-color:      	#DDDDDD;
	  scrollbar-darkshadow-color: 	#999999;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;} 
/* End hide from IE-mac */




/* SUB CONTENTS SETTINGS */


/* FONTS SETTINGS */
p {
	font-family: tahoma, verdana,arial;
/*	margin: 0px;*/
	padding: 0px;
	font-size: 11px;
	color: #000000;
}

#left-menu h1 {font-family:verdana,tahoma,arial; font-size:13px; font-weight:bold; color: #d71920; margin: 0 0 15px 0;}

h1 {margin:5px 0;  font-family:verdana,tahoma,arial; font-size:18px; font-weight:bold; color:#5c0017;}
h2 {margin:0;  font-family:verdana,tahoma,arial; font-size:16px; font-weight:bold; color:#5c0017;}
h3 {margin:0;  font-family:verdana,tahoma,arial; font-size:14px; font-weight:bold; color:#5c0017;}
h4 {margin:0;  font-family:verdana,tahoma,arial; font-size:13px; font-weight:bold; color:#5c0017;}
h5 {margin:0;  font-family:verdana,tahoma,arial; font-size:12px; font-weight:bold; color:#5c0017;}
h6 {margin:0;  font-family:verdana,tahoma,arial; font-size:11px; font-weight:bold; color:#5c0017;}


/* LINK SETTINGS */
a 			{font-family:Verdana, Arial, sans-serif; font-size: 11px; color:#ff5600; font-weight:normal; text-decoration:none;}
a:link 		{font-family:Verdana, Arial, sans-serif; font-size: 11px; color:#ff5600; font-weight:normal; text-decoration:none;}
a:visited 	{font-family:Verdana, Arial, sans-serif; font-size: 11px; color:#ff5600; font-weight:normal; text-decoration:none;}
a:active 	{font-family:Verdana, Arial, sans-serif; font-size: 11px; color:#ff5600; font-weight:normal; text-decoration:none;}
a:hover 	{font-family:Verdana, Arial, sans-serif; font-size: 11px; color:#ff5600; font-weight:normal; text-decoration:underline;}

/* SEARCH SETTINGS */
button {
border:1px solid #bbbbbb;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#858684;
background:#efefef url(../pix/button-bg.gif) repeat-x top left;}
form {
margin-bottom:0;
padding-bottom:0;}

.button {
border:1px solid #bbbbbb;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#858684;
background:#efefef url(../pix/button-bg.gif) repeat-x top left;}

.sogning_felt input {
border:1px solid #BBBBBB;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#858684;}

/* NEWS SETTINGS */
#nyheder{
width:251px;

}

/* remember to define in wk the parameters for setup of the news module */
#date a 				{color: #000;font-size: 12px;text-decoration:none;font-weight: bold;}
#date a:link 			{color: #000;font-size: 12px;text-decoration:none;font-weight: bold;}
#date a:active 			{color: #000;font-size: 12px;text-decoration:none;font-weight: bold;}
#date a:visited			{color: #000;font-size: 12px;text-decoration:none;font-weight: bold;}
#date a:hover			{color: #000;font-size: 12px;text-decoration:none;font-weight: bold;}


#headline a 			{color: #666;font-size: 11px;font-weight: bold;text-decoration:none;}
#headline a:link 		{color: #666;font-size: 11px;font-weight: bold;text-decoration:none;}
#headline a:active 		{color: #666;font-size: 11px;font-weight: bold;text-decoration:none;}
#headline a:visited 	{color: #66;font-size: 11px;font-weight: bold;text-decoration:none;}
#headline a:hover 		{color: #666;font-size: 11px;font-weight: bold;text-decoration:none;}

#intro-text {border-bottom: 1px dotted #666;}
#intro-text a 			{color: #666;font-size: 11px;text-decoration:none;}
#intro-text a:link 		{color: #666;font-size: 11px;text-decoration:none;}
#intro-text a:active 	{color: #666;font-size: 11px;text-decoration:none;}
#intro-text a:visited 	{color: #666;font-size: 11px;text-decoration:none;}
#intro-text a:hover 	{color: #666;font-size: 11px;text-decoration:none;}

#nyhederOverSigt.hr 				{background-color:#c8d4da; border:0px solid #000;}


/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{
	position:absolute; 
	visibility:hidden; 
	left:0; 
	top:0;
	}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{
	position:absolute; 
	width: 10;  
	height: 10; 
	background-color: Navy; 
	layer-background-color: Navy; 
	visibility: hidden;
/*	border: 1px solid red;*/
	}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute; 
	text-align: center; 
	padding:2px; 
/*	padding-top: 4px;*/
	font-family: Verdana; 
	font-size: 11px; 
	letter-spacing: 0px;

	}
.clLevel0{
	color:#ffffff; 
	}
.clLevel0over{
	color:#f25302; 
	cursor:pointer; 
	cursor:hand;
	}
.clLevel0border{
	position:absolute; 
	visibility:hidden;
	}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
	background-color:#ffffff; 
	position:absolute; 
	text-align:left; 
	padding-left: 2px;
	padding-top: 4px; 
	font-family: Verdana; 
	font-size: 10px; 
	}
.clLevel1{
	background-color:#fffffff; 
	color:#000000;
	}
.clLevel1over{
	color:#f25302;
	cursor:pointer; 
	cursor:hand;
	}
.clLevel1border {
	position:absolute; 
	visibility:hidden;
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	}

/*Styles for level 2*/
.clLevel2, .clLevel2over{
	background-color:#ffffff; 
	position:absolute; 
	text-align:left; 
	padding:1px; 
	padding-top: 4px;
	padding-left: 2px;
	font-family: Verdana; 
	font-size: 10px; 
	}
.clLevel2{
	background-color:#fffffff; 
	color:#000000;
	}
.clLevel2over{
	color:#f25302;
	cursor:pointer; 
	cursor:hand;
	}
.clLevel2border{
	position:absolute; 
	visibility:hidden;
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	}
	
/*Styles for level 2*/
.clLevel3, .clLevel3over{
	background-color:#ffffff; 
	position:absolute; 
	text-align:left; 
	padding:1px; 
	padding-top: 4px;
	padding-left: 2px;
	font-family: Verdana; 
	font-size: 10px; 
	}
.clLevel3{
	background-color:#fffffff; 
	color:#000000;
	}
.clLevel3over{
	color:#f25302;
	cursor:pointer; 
	cursor:hand;
	}
.clLevel3border{
	position:absolute; 
	visibility:hidden;
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	}
	
/*Styles for level 2*/
.clLevel4, .clLevel4over{
	background-color:#ffffff; 
	position:absolute; 
	text-align:left; 
	padding:1px; 
	padding-top: 4px;
	padding-left: 2px;
	font-family: Verdana; 
	font-size: 10px; 
	}
.clLevel4{
	background-color:#ffffff; 
	color:#000000;
	}
.clLevel4over{
	color:#f25302;
	cursor:pointer; 
	cursor:hand;
	}
.clLevel4border{
	position:absolute; 
	visibility:hidden;
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	}

/*Styles for level 2*/
.clLevel5, .clLevel5over{
	background-color:#ffffff; 
	position:absolute; 
	text-align:left; 
	padding:1px; 
	padding-top: 4px;
	padding-left: 2px;
	font-family: Verdana; 
	font-size: 10px; 
	}
.clLevel5{
	background-color:#ffffff; 
	color:#000000;
	}
.clLevel5over{
	color:#f25302;
	cursor:pointer; 
	cursor:hand;
	}
.clLevel5border{
	position:absolute; 
	visibility:hidden;
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	}
	
	
/*Styles for level 2*/
.clLevel6, .clLevel6over{
	background-color:#ffffff; 
	position:absolute; 
	text-align:left; 
	padding:1px; 
	padding-top: 4px;
	padding-left: 2px;
	font-family: Verdana; 
	font-size: 10px; 
	}
.clLevel6{
	background-color:#ffffff; 
	color:#000000;
	}
.clLevel6over{
	color:#f25302;
	cursor:pointer; 
	cursor:hand;
	}
.clLevel6border{
	position:absolute; 
	visibility:hidden;
	background-color:#CCCCCC;
	layer-background-color:#CCCCCC;
	}
	
	
/* Top Menu */
table.menupkt {
/*text-align: center;*/
margin: 0;
padding: 0;
border-right: 1px solid #fff;
}

/*.topmenupkt_before {
	background: url(../pix/pipe_line_menu.gif) no-repeat left;
}*/

.left_menu{
text-align:left;
width: 323px;
margin: 0;
display:block;
height:22px;
}

a.left_menu{
margin: 0;
padding: 0 0 0 26px;
line-height: 22px;
font-size:11px;
font-weight: bold;
font-family:tahoma,verdana,arial;
background: url(../pix/arrow.gif) no-repeat 8px;
}

a.left_menu:link		{color: #000;text-decoration: none; font-size:12px; font-family:tahoma, verdana,arial; }
a.left_menu:active		{color: #000;text-decoration: none; font-size:12x; font-family:tahoma, verdana,arial; }
a.left_menu:visited		{color: #000;text-decoration: none; font-size:12px; font-family:tahoma, verdana,arial; }
a.left_menu:hover		{color: #fe3a12;text-decoration: underline; font-size:12px; font-family:Verdana, Arial, sans-serif; }


.span_left_menu {
	margin: 0;
	padding: 0;
/*	background: url(../pix/bg_left_menu.gif) repeat-x top left;*/
}
.span_js_class_left_menu {
	margin: 0;
	padding: 0;
	background-color: #8cc63f;
}


/* Sub Menu */
.UnderMenuDiv{
width: 206px;
/*height: 25px;*/
padding: 0px 0px 0px 0px;
}

div.ekstraMenuUnder {
color: #000;
width: 162px;
display: block;
background: url(../pix/bg_menunder1.gif) no-repeat left top;
margin: 5px 0 0 0;
padding-left: 15px
}
/*
td.under-menupkt {
	background: url(../pix/bg_sub_menu.gif) repeat-y left;	
}
*/
div.ekstraMenuUnder a {
	padding: 0 0 0 15xp;
	margin: 0;
	display:inline-block;
	width: 162px;
/*	background: url(../pix/bg_sub_menu.gif) repeat-y left;	*/
}


div.ekstraMenuUnder a:link	{color: #000;text-decoration: none; font-size:11px; font-family:verdana, arial;}
div.ekstraMenuUnder a:active	{color: #000;text-decoration: none; font-size:11x; font-family:verdana, arial;}
div.ekstraMenuUnder a:visited	{color: #000;text-decoration: none; font-size:11px; font-family:verdana, arial; }
div.ekstraMenuUnder a:hover	{color: #000; background: url(../pix/arrow.gif) no-repeat 156px center; text-decoration: none; font-size:11px; font-family:verdana, arial;}

td div.ekstraMenuUnder {
/*background: url(../pix/line_left_menu.gif) repeat-x bottom; */
/*line-height: 25px;*/
	width: 162px;
	background: #fff;
	background: url(../pix/bg_sub_menu.gif) repeat-y left;
}

/* html top menulinks */

/*td.ekstraMenuTop a:hover {background-color: #8cc63f; height: 23px;} 
div.span_menupkt a:hover {background-color: #8cc63f; height: 23px;} */

.menupkt{
	margin: 0 auto;
	text-align: center;
}

a.menupkt {
font-family: verdana, tahoma, arial;
font-size:11px;  
height: 23px;
line-height: 23px;
padding: 0 28px;
display: block;
/*background: url(../pix/pipe_line_menu.gif) no-repeat right center;*/
}					

a.menupkt:link		{ font-family: verdana, tahoma, arial;text-decoration:none; font-size:11px; font-weight: bold; color:#fff;}
a.menupkt:active	{ font-family: verdana, tahoma, arial;text-decoration:none; font-size:11px; font-weight: bold; color:#fff;}
a.menupkt:visited	{ font-family: verdana, tahoma, arial;text-decoration:none; font-size:11px; font-weight: bold; color:#fff;}
a.menupkt:hover		{ font-family: verdana, tahoma, arial;text-decoration:none; font-size:11px; font-weight: bold; color:#fff; background-color: #8cc63f;}	


table.topmenupkt {
	margin: 0 0 0 155px; 
	color: #666666;
	
}

td.topmenupkt_before {}

td.topmenupkt_after {
	width: 3px;
	background: url(../pix/pipe_topmenu.gif) left 8px no-repeat;}

td.topmenupkt {padding: 0 14px;}

.topmenupkt a, .topmenupkt a:link, .topmenupkt a:visited {
	color: #000; 
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.topmenupkt a:hover, .topmenupkt a:active {
	color: #5c0017; 
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}


td.menupkt								{ padding-left:0;border-left: 1px solid #fff;}
td.menupkt_before						{ padding-left: 0;margin: 0 auto; text-align: center;}
td.menupkt_after						{}
td.MenuTopSelected 						{ color: #5c0017; }
td.menupkt_SelBefore_MenuTopSelected 	{}
td.menupkt_SelAfter_MenuTopSelected 	{}


td.subMenuSpacer 						{}
td.under-menupkt						{height: 22px; width: 162px;}

div.UnderMenuPadding					{padding:0;margin:0;}
div.ekstraMenuUnder 					{margin:0;padding:0px; width: 162px;}

div.nyhedforside 						{height:93px; padding:15px;}


a.under-menupkt			{ 
	font-family:verdana, tahoma;
	text-decoration:none; 
	font-size:11px;
	color:#000; 
	line-height: 22px; 
	padding-left: 18px;
}		
	
a.under-menupkt:link	{text-decoration:none; font-size:12px;color:#000; }
a.under-menupkt:active	{text-decoration:none; font-size:12px;color:#000; }
a.under-menupkt:visited	{text-decoration:none; font-size:12px;color:#000; }
a.under-menupkt:hover	{text-decoration:none; font-size:12px;color:#000; }	

/*  Site Map */   
.overskrift {
font-family:verdana,tahoma,arial; font-size:15px; font-weight:bold; color:#000000;
}

/* IMAGE HANDLING */
.pngfix,img {
   behavior: url("../css/iepngfix/iepngfix.htc");}

a img {
	outline: none;
	text-decoration: none;
}

img {
	outline: none;
	text-decoration: none;
	}


span.more {
	color: #00aeff;
}

br.line {
	border-bottom: 1px dashed #666;
}

.UnderMenuPadding .ekstraMenuUnder a {
	margin-left: 5px !important;
}
.UnderMenuPadding .ekstraMenuUnder a:hover {color: #000; background: url(../pix/arrow.gif) no-repeat 151px center; text-decoration: none; font-size:11px; font-family:verdana, arial;}

