* { margin:0px; padding:0px; }

/* Design */
			html
			{
				height:100%;
			}
	
			body
			{
				height:100%;
				margin:0px 0px 0px 0px;
			}
			
			div.topbanner_wrapper, div.topmenu_wrapper, div.content_wrapper, div.bottom_wrapper
			{
				margin: 0px auto 0px auto;
				width: 934px;
			}
			
			div.content_wrapper
			{
				text-align: left;
				padding: 12px 0px 27px 0px;
			}
			
			div.topbanner
			{
				float: left;
				clear: left;
				width: 934px;
				height: 160px;
				/* background: url("../pix/nr_topbackground.jpg") no-repeat; */
				text-align: left;
				font-size: 18px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
				font-style: italic;
				color: #9f5092;
			}
			
			div.left_flash
			{
				float: left;
				clear: left;
				width: 280px;
				height: 160px;
				text-align: left;
				padding: 0px;
				margin: 0px;
			}

			div.logo
			{
				float: left;
				width: 374px;
				height: 160px;
				text-align: center;
				padding: 0px;
				margin: 0px;
			}

			div.right_flash
			{
				float: left;
				width: 280px;
				height: 160px;
				text-align: right;
				padding: 0px;
				margin: 0px;
			}
			
			td.topmenu
			{
				height: 28px;
				background: url("../pix/nr_menubackground.gif") repeat-x;
			}
			
			div.topmenu
			{
				float: left;
				clear: left;
				width: 760px;
				height: 28px;
				line-height: 28px;
				text-align: left;
			}
			
			div.search
			{
				float: left;
				width: 174px;
				height: 28px;
				line-height: 28px;
				text-align: left;
			}
			
			table.submenu
			{
				width: 173px;
				empty-cells: show;
				background: url("../pix/nr_submenu_middle.gif") repeat-y;
			}
			
			td.submenu_top
			{
				width: 173px;
				background: url("../pix/nr_submenu_top.gif") no-repeat top;
				padding: 20px 18px 10px 21px;
			}
			
			td.submenu_bottom
			{
				width: 173px;
				height: 5px;
				background: url("../pix/nr_submenu_bottom.gif") no-repeat bottom;
			}
			
			div.submenu
			{
				float: left;
				clear: left;
				width: 173px;
				overflow: hidden;
			}
			
		
			
			div.content
			{
				float: left;
				clear: left;
				width: 540px;
				overflow: hidden;
			}
			
			td.site_bottom
			{
				height: 20px;
				background: url("../pix/nr_bottombackground.gif") repeat-x;
			}
			
			div.bottom
			{
				float: left;
				clear: left;
				width: 934px;
				height: 20px;
				line-height: 20px;
				text-align: center;
				color: #5c5c5c;
				font-size: 10px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			}
			
			a.address_link, a.address_link:visited, a.address_link:hover
			{
				color: #5c5c5c;
				font-size: 10px;
				font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			}


			table.newsbox
			{
				width: 173px;
				empty-cells: show;
				background: url("../pix/nr_newsbox_middle.gif") repeat-y;
			}
			
			td.newsbox_top
			{
				width: 173px;
				background: url("../pix/nr_newsbox_top.gif") no-repeat top;
				padding: 20px 14px 10px 12px;
			}
			
			td.newsbox_bottom
			{
				width: 173px;
				height: 5px;
				background: url("../pix/nr_newsbox_bottom.gif") no-repeat bottom;
			}
			
			td.shop_varelisteoverskrift{
			font-size:12px;
			}
			td.shop_varelistetekst{
			font-size:11px;
			}
			span.shop_varelisteFoerPris{
			font-size:12px;
			color:#666666;
			}
			span.shop_varelisteNuPris{
			font-size:12px;
			color:#666666;
			}
			span.shop_varelistePris{
			font-size:12px;
			color:#666666;
			}
			td.shop_overskrift{
			padding:2px 0px 2px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px;  font-weight:bold; color:#003366;
			}
			
			.nyhedsText {color: #686868; font-family: Verdana; font-size: 10px; cursor: hand; cursor: pointer;}
			#newsletter span {color: #686868; font-family: Verdana; font-size: 10px; cursor: hand; cursor: pointer; font-weight:bold;}
			#newsletter td {color: #686868; font-family: Verdana; font-size: 10px; cursor: hand; cursor: pointer;}
			#newsletter input, button{border: 1px solid #bfbfbf; background-color: #ffffff; color: #686868; font-family: Verdana; font-size: 10px;}

/* 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:Verdana; 
	font-size:10px; 
	font-weight:bold;
	background-image:url("../pix/nr_menuitem.gif");
	background-repeat:repeat-x;
}
.clLevel0{
	color:#666666;
}
.clLevel0over{
	color:#66CC99; 
	cursor:pointer; 
	cursor:hand;
}
.clLevel0border{
	position:absolute; 
	background-color:transparent;
	layer-background-color:transparent;
}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
	position:absolute; 
	padding-top:7px; 
	text-align:left; 
	font-family:verdana; 
	font-size:9px; 
	font-weight:bold;
	text-align:center; 
}
.clLevel1{
	color:#666666;
	background-color:#F5F5F5;
	layer-background-color:#F5F5F5;
}
.clLevel1over{
	color:#66CC99; 
	text-decoration:underline;
	cursor: pointer;
	background-color:#EEEEEE;
	layer-background-color:#EEEEEE;
	cursor:hand; 
}
.clLevel1border{
	position:absolute; 
	background-color:#ffffff;
	layer-background-color:#ffffff;
}

body, table
{
font-family:Verdana;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#666666;
}
A:link{font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:underline;color:#666666;}
A:active{font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:underline;color:#666666;}
A:visited{font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:underline;color:#666666;}
A:hover{font-family:Verdana;font-size:10px;font-weight:normal;text-decoration:underline;color:#66CC99;}

#submenu_div td{height:18px; border-bottom: 1px dashed #b2b2b2; padding-top:7px; padding-bottom:7px;}

#basket{
width:148px;
height:160px;
text-align:center;
padding-top:40px;
}
table.shop_kurvTabel{
width:145px;
padding-left:3px;
}
li {
	margin-left: 20px;
}
