			body, table, tr, td, th, div, form, p
			{
				padding: 0px;
				margin: 0px;
				color: #000000;
			}
			
			body
			{
				background-color: #e8e8e8;
				text-align: center;
			}

			body,table
			{
			font-family:Verdana;
			font-size:10px;
			font-weight:normal;
			text-decoration:none;
			color: #000000;
			}
			
			div.site_wrapper
			{
				margin: 0px auto 0px auto;
				width: 754px;
				text-align: left;
				
			}
			
			div.site_border
			{
				float: left;
				clear: left;
				width: 750px;
				border: 2px solid #999999;
				background-color: #e8e8e8;
				
			}
			
			div.top_wrapper
			{
				float: left;
				clear: left;
				width: 750px;
				height: 109px;
				
			}
			
			div.top_banner
			{
				float: left;
				clear: left;
				width: 750px;
				height: 85px;
				
			}
			
			div.top_spacer
			{
				float: left;
				clear: left;
				width: 750px;
				height: 24px;
				background: url("../pix/dfpo_topspacer.gif") no-repeat;
				
			}
			
			div.content_wrapper
			{
				float: left;
				clear: left;
				width: 750px;
				padding: 0px 0px 25px 0px;
				
			}
			
			div.leftcol_wrapper
			{
				float: left;
				clear: left;
				width: 181px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				
			}
			
			div.leftcol_margin
			{
				float: left;
				clear: left;
				padding: 0px 0px 0px 6px;
				
			}
			
			div.leftcol_boxborder
			{
				float: left;
				clear: left;
				width: 146px;
				border: 2px solid #15184d;
				
			}
			
			div.leftcol_boxhead
			{
				float: left;
				clear: left;
				width: 136px;
				height: 25px;
				line-height: 25px;
				padding-left: 10px;
				text-transform: uppercase;
				color: #ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				background-color: #15184d;
			}
			
			div.leftcol_boxcontent
			{
				float: left;
				clear: left;
				width: 128px;
				color: #ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
				background-color: #4c4c4c;
				padding: 8px 9px;
			}
			
			div.leftmenu
			{
				float: left;
				clear: left;
				
			}
			
			div.contactinfo
			{
				float: left;
				clear: left;
				padding-top: 19px;
				
			}
			
			a.contactlink,a.contactlink:active, a.contactlink:visited
			{
				color: #ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
				text-decoration: none;
			}
			
			a.contactlink:hover
			{
				color: #ffffff;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-size: 10px;
				text-decoration: underline;
			}
			
			div.content
			{
				float: left;
				width: 546px;
				overflow: hidden;
			}

/* Links */

a:link{font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:none;color: #000000;}
a:active{font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:none;color: #000000;}
a:visited{font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:none;color: #000000;}
a:hover{font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:underline;color: #000000;}


/* Misc - bl.a. søgning, nyheder og andre listings */
.misc_farve1 			{background-color: #F9F9F9;}
.misc_farve2 			{background-color: #FFFFFF;}
.misc_felt			{}
.misc_knap			{}

/* fonts */ 
td					{font-family: verdana; color: #000000; text-decoration:none;} 
.tekst				{font-family: verdana; color: #000000; text-decoration:none;} 
.overskrift			{font-family: verdana; font-size: 18px; color: #000000; text-decoration:none;} 
.overskrift2		{font-family: verdana; font-size: 14px; color: #000000; text-decoration:none; font-weight: bold;} 
.shopmenu {
	height: 16px;

}
.visnyhed {
	padding: 10px;
}

td.menupkt{padding-top:2px; padding-bottom:2px;}

.menupkt, a.menupkt:link, a.menupkt:active, a.menupkt:visited
{
	color: #ffffff;
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

a.menupkt:hover, .menupkt_selected, a.menupkt_selected:link, a.menupkt_selected:active, a.menupkt_selected:visited, a.menupkt_selected:hover
{
	color: #e8e8e8;
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
}

.menupkt-under, a.menupkt-under:link, a.menupkt-under:active, a.menupkt-under:visited
{
	color: #ffffff;
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
}

a.menupkt-under:hover, .menupkt-under_selected, a.menupkt-under_selected:link, a.menupkt-under_selected:active, a.menupkt-under_selected:visited, a.menupkt-under_selected:hover
{
	color: #e8e8e8;
	font-size: 10px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: normal;
}

/* p {margin:0px; padding:0px;} */

hr				{
				  height: 1px; 
				  color: #ce292b;
				  background-color: #BBBBBB;
				}

button				{
				  border:		      1px solid #BBBBBB;
				  font-family:                   	  arial;
				  font-size:                        	   11px;
				  color:                         	#ce292b;
				  background-color:			#EFEFEF;
				}
				
input				{
				  border:		      1px solid #BBBBBB;
				  font-family:                   	  arial;
				  font-size:                        	   11px;
				  color:                         	#ce292b;
				}
				
textarea			{
				  border:		      1px solid #BBBBBB;
				  font-family:                   	  arial;
				  font-size:                        	   11px;
				  color:                         	#ce292b;
			  	  text-decoration:		  	   none;
				}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0px; top:0px; right:0px;}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{
position: absolute; 
width: 10px; 
height: 10px;
background-color:#ffffff;
}

/*Styles for level 0*/
.clLevel0,.clLevel0over{
	position:absolute; 
	padding-top:7px; 
	text-align:center; 
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold;
}
.clLevel0{
	color:#ce292b;
}
.clLevel0over{
	color:#ce292b; 
	cursor:pointer; 
	cursor:hand;
}
.clLevel0border{
	position:absolute; 
	background-color:transparent;
	layer-background-color:transparent;
}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
	position:absolute; 
	padding-top:2px; 
	text-align:left; 
	font-family:Arial; 
	font-size:14px; 
	font-weight:bold;
	text-align:center; 
}
.clLevel1{
	color:#ce292b;
	background-color:#ffffff;
	layer-background-color:#ffffff;
}
.clLevel1over{
	color:#ce292b; 
	text-decoration:underline;
	cursor: pointer;
	background-color:#ffffff;
	layer-background-color:#ffffff;
	cursor:hand; 
}
.clLevel1border{
	position:absolute; 
	background-color:#000000;
	layer-background-color:#ffffff;
}
