img				
{}
table.tableyellow{width:720px;}
td				{font:10px verdana; color:#666666; line-height:14px;}
td.openingHours	{width:100px;}
td.searchresults1{border-top:solid 1px #cccccc; padding:4px;}
td.searchresults2{border-top:solid 1px #cccccc; width:250px; padding:4px; padding-right:10px; text-align:right;}
td.yellowFirst	{border-bottom:solid 1px #cccccc; padding:4px; width:95px;}
td.yellow		{border-bottom:solid 1px #cccccc; padding:4px; padding-left:8px; border-left:solid 3px #FFFFFF;}
td.headlineFirst{background-color:#eaeaea; border-top:0px; border-bottom:0px; padding-left:18px; font-size:11px;}
td.headlineRight{background-color:#eaeaea; border-top:0px; border-bottom:0px;  font-size:11px; text-align:right;}
td.headline		{background-color:#eaeaea; border-top:0px; border-bottom:0px; font-size:11px;}
H1				{font-family:verdana,arial;	font-size:13px; font-weight:bold;  color: #FFFFFF; margin-bottom:3px; margin-top:0px; padding-top:4px; padding-bottom:5px; padding-left:18px; background-color:#002644; height:15px;}
H2				{font-family:verdana,arial;	font-size:10px; font-weight:bold; color:#666666; }
h2.product		{font-family:verdana,arial;	font-size:24px; font-weight:normal; color:#666666; margin-bottom:10px; margin-top:0px; /*margin-left:18px;*/}
H3				{font-family:verdana,arial;	font-size:13px; font-weight:bold; color:#666666; margin-bottom:6px; margin-top:0px;}
H3.product		{font-family:verdana,arial;	font-size:13px; font-weight:bold; color:#666666; margin-bottom:6px; margin-top:0px;/* margin-left:18px;*/}
H4				{font-family:verdana,arial;	font-size:11px; font-weight:bold; color:#666666; margin-bottom:6px; margin-top:0px;}
H5				{font-family:verdana,arial;	font-size:13px; font-weight:bold; color:#404040; margin-bottom:3px; margin-top:0px; padding-top:4px; padding-bottom:5px; padding-left:18px; background-color:#d6d6d6;}
small			{text-transform:uppercase; font-size:10px;}
input			{font-family:verdana,arial;	font-size:11px; color:#666666;}
input.text		{font-family:verdana,arial;	font-size:11px; color:#666666; border-width:1px; border-style:solid; border-color:#999999; background-color:#f7f7f7; height:17px;}
input.button	{font-family:verdana,arial;	font-size:11px; color:#666666; border-width:1px; border-style:solid; border-color:#999999; background-color:#f7f7f7; font-weight:bold; padding-top:0px; padding-bottom:5px; height:17px;}
input.search1	{width:130px; height:auto; }
input.search2	{width:60px;}
input.download	{width:235px; margin-left:10px; margin-top:4px; margin-bottom:2px;}
input.download2	{margin-left:10px; margin-top:2px; margin-bottom:0px;}
select 			{font-family:verdana,arial;	font-size:11px; color:#666666; border-width:1px; border-style:solid; border-color:#999999; background-color:#f7f7f7;}
select.download	{ margin-left:10px; margin-top:3px; margin-bottom:3px;}
textarea 		{font-family:verdana,arial;	font-size:11px; color:#666666; border-width:1px; border-style:solid; border-color:#999999; background-color:#f7f7f7;}
ol				{margin-left:0px; margin-top:0px; padding:0px;}
ul				{margin-left:0px; margin-top:0px; padding:0px; list-style-image:url(gfx/BulletList.gif);}
ul.linklist		{margin-left:0px; margin-top:0px; padding:0px; list-style-image:url(gfx/ArrowRight.gif);}
li				{margin-left:18px; margin-top:10px; padding:0px; line-height:14px;}
li.large		{margin-left:18px; margin-top:10px; padding:0px; line-height:14px; font:bold 11px verdana;}
a				{text-decoration:none; color:#666666;}
a:hover			{text-decoration:none; color:#00a1de;}
a.menu			{font:11px verdana; text-decoration:none; color:#cfcfcf; padding-top:8px; padding-bottom:9px; padding-left:18px; padding-right:18px;float:left;}
a.menuhome		{font:11px verdana; text-decoration:none; color:#cfcfcf; padding-top:8px; padding-bottom:9px; padding-left:18px; padding-right:18px;float:left;}
a.menu:hover	{font:11px verdana; text-decoration:none; color:#ffffff; padding-top:8px; padding-bottom:9px; padding-left:18px; padding-right:18px;float:left;}
a.menuhome:hover{font:11px verdana; text-decoration:none; color:#ffffff; padding-top:8px; padding-bottom:9px; padding-left:18px; padding-right:18px;float:left;}




td.REFyellowFirst	{border-bottom:solid 1px #cccccc; padding:4px;}
td.REFyellow		{border-bottom:solid 1px #cccccc; padding:4px; padding-left:8px; border-left:solid 3px #FFFFFF;}

a.menulang:hover	
{
	font:11px verdana; 
	text-decoration:none; 
	color:#00a1de; 
	padding-top:4px; 
	padding-bottom:5px; 
	padding-left:2px; 
	padding-right:2px; 
	display:block; 
	float:right ;
}

a.menulang		
{
	font:11px verdana; 
	text-decoration:none; 
	color:#FFFFFF; 
	padding-top:8px; 
	padding-bottom:9px; 
	padding-left:6px; 
	padding-right:6px; 
	display:block; 
	float:right ;
	}

img.menulang:hover	
{
	float:right ;
	border-style: hidden ;
	height: 20px;
}

img.menulang		
{
	float:right ;
	border-style: hidden ;
	height: 12px;
}


/* To keep boxes with borders the same width in both browsers COOL! */
/* -moz-box-sizing må kun bruges på alt, hvis der ikke er dropdrown-menu på siden */
/*	{              
    box-sizing:border-box;
    -moz-box-sizing:border-box; 
    }*/
    
/*  \*/
* html .HolyHack {
	height:1%;
}
/*  */

/* Element IDs */

body {
    margin:0px;
    padding:0px;
    background-color:#FFFFFF;
    color:#666666;
	font:10px verdana;
	text-align: left;
	/* part 1 of 2 centering hack */
	}

#MainContainer {
	width:720px; 
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;	
	margin-top:0px;
	margin-bottom:0px;
	margin-right:auto;
	margin-left:auto;
	/* opera does not like 'margin:20px auto' */
	text-align:left; 
	/* part 2 of 2 centering hack */
	width:720px; /* ie5win fudge begins */
	voice-family:"\"}\"";
	voice-family:inherit;	
	width:720px;
	}

html>body #MainContainer {
	width:720px; /* ie5win fudge ends */
	} 
	
#TopContainer {
	background-color:#FFFFFF;
	color:#000000;
	height:100px;
	position:relative;
	}  
	
#MenuContainer {
	background-image:url("gfx/BgMenu.gif");
	background-repeat:repeat-x;
	width:720px; 
	color:#FFFFFF;
	position:relative;
	} 
	
#BreadcrumbContainer {
	width:480px;
	margin-top:2px;
	padding-top:7px;
	font:11px verdana;
	position:relative;
	float:left;
	} 
	
#SearchContainer {
	background-color:#d8d8d8;
	color:#FFFFFF;
	/*width:240px;*/
	margin-top:2px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:3px;
	padding-top:3px;
	position:relative;
	float:right;
	}  
	
#ContentContainer {
	padding-top:30px;
	padding-bottom:0px;
	position:relative;
	height:1%;
	} 
	
#BottomContainer {
	background-image:url("gfx/BgBottom.jpg");
	background-repeat:repeat-y;
	margin-top:3px;
	margin-bottom:30px;
	padding-left:18px;
	padding-bottom:5px;
	padding-top:6px;
	position:relative;
	}
	
#Logo1 {
	top:30px;
	left:0px;
	position:absolute;
	} 
	
#Logo2 {
	top:55px;
	right:30px;
	position:absolute;
	} 
	

/* Element Classes */

.FloatBreaker {
	overflow:hidden;
	height:1px;
	clear:both;
	}
	
.FloatBreakerDark {
	background-color:#999999;
	overflow:hidden;
	height:1px;
	clear:both;
	}
	
.PaddingBreadcrumb {
	/*padding-left:18px;*/
	}
	
.BlockLarge {
	width:720px;
	position:relative;
	float:left;
	}
	
.BlockMedium {
	width:475px;
	position:relative;
	float:left;
	}
	
.BlockSmall {
	width:230px;
	position:relative;
	float:left;
	}
	
.BlockBetween {
	width:15px;
	position:relative;
	float:left;
	}
	
.ElementText {
	padding-top:5px;
	padding-right:18px;
	padding-left:0px;
	padding-bottom:5px;
	line-height:14px;
	position:relative;
	}
.ElementList {
	padding-right:18px;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:6px;
	line-height:14px;
	position:relative;
	}
	
.ElementTable {
	padding:0px;
	padding-bottom:25px;
	line-height:14px;
	position:relative;
	}
	
.EmployeeImage {
	left:0px;
	width:90px;
	margin-bottom:9px;
	position:relative;
	float:left;
	}
	
.EmployeeText {
	left:18px;
	width:310px;
	padding-top:10px;
	margin-bottom:9px;
	position:relative;
	float:left;
	}
	
.DownloadImage {
	/*left:18px;*/
	width:105px;
	padding-top:10px;
	position:relative;
	float:left;
	}
	
.DownloadText {
	left:10px;
	width:350px;
	padding-top:10px;
	line-height:14px;
	position:relative;
	float:left;
	}
	
.DownloadTextOnly {
	/*left:18px;*/
	padding-top:10px;
	line-height:14px;
	position:relative;
	float:left;
	}
	
.NewsImage {
	width:215px;
	margin-bottom:9px;
	margin-left:15px;
	position:relative;
	float:right;
	}
	
.NewsText {
	/*padding-left:18px;*/
	padding-bottom:25px;
	line-height:14px;
	position:relative;
	}
	
.ProductImage {
	width:475px;
	text-align:center;
	margin-top:15px;
	margin-bottom:15px;
	position:relative;
	}
	
.VariantImage {
	height:110px;
	text-align:center;
	margin-top:8px;
	margin-bottom:18px;
	margin-right:8px;
	position:relative;
	float:left;
	}
	
.ImageMedium {
	width:475px;
	position:relative;
	}
	
.ImageSmall {
	width:230px;
	position:relative;
	}
	
.Zoom {
	background-image:url("gfx/Zoom.gif");
	bottom:0px;
	right:-1px;
	width:29px;
	height:28px;
	position:absolute;
	}
	
.Note {
	padding-left:18px;
	padding-bottom:10px;
	position:relative;
	}
	
	
.ReferenceNo {
	margin-bottom:10px;
/*	margin-left:10px;*/
	padding:3px;
	border:solid 1px #999999;
	position:relative;
	/*float:left;*/
	}
.ContainingTable {
	
	width:450px;
	}		

.InnerTable 
{
	width:100%;
}
		
