html, body {
	background-image:url(../img/topbg.gif);
	background-repeat:repeat-x;
	margin:0 auto 0 auto;
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	height:100%;
	
	/*SCROLLBAR-FACE-COLOR:#687028;
	SCROLLBAR-HIGHLIGHT-COLOR: #98a33b; 
	SCROLLBAR-SHADOW-COLOR: #687028;
	SCROLLBAR-3DLIGHT-COLOR: #687028;
	SCROLLBAR-ARROW-COLOR: #98a33b;
	SCROLLBAR-TRACK-COLOR: #838d33;
	SCROLLBAR-DARKSHADOW-COLOR: #838d33;*/
}

	div 		{		margin:0; padding:0;	}
	a 			{	color:#000000;	text-decoration:none;	}
	a:link 		{	color:#000000;	text-decoration:none;	}
	a:visited	{	color:#000000;	text-decoration:none;	}
	a:hover		{	color:#000000;	text-decoration:underline;	}
	span		{	margin:0; padding:0;	}
	img			{	border-width:0px;		}
	input		{	margin:0;	padding:0;	display:inline;	position:relative;	top:0; left:0; right:0; bottom:0;}

div#margin {
position: relative;
	margin-bottom:12px;
}
div#con {
position: relative;
	top:7px;
	width:960px;
	margin-left:-480px;
	left:50%;
	/*border-left:1px solid #d8d6d3;
	border-right:1px solid #d8d6d3;*/
	background-color:#FFFFFF;
}
table#con td#top, table#con td#banner, table#con td#logo, table#con td#topmenu {
	border-bottom:2px solid #000000;
	border-collapse:collapse;
}

table#con td#top, table#con td#topmenu{
	background-color:#FFFFFF;
	color:#000000;
	height:25px;
}
table#con td#topmenu{
	padding-right:3px;
}
table#con td#top{
	
	width:203px;
}
table#con td#topmenu{
	
	background-image:url(../img/topbarbg.gif);
	background-repeat:no-repeat;
	text-align:right;
	padding-top:4px;
	height:21px;
}

table#con .bl{
	border-right:1px solid #000000;
}
table#con td#logo {
	background-image:url(../img/toplogo2.png);
	width:203px;
	height:198px;
}
a#logoClickTarget {
	width:203px;
	height:198px;
	display:block;
}
table#con td#banner {
	width:757px;
	/*background-image:url(../img/banner.png);*/
	background-repeat:no-repeat;
}



table#con td#menuCon {
	width:203px;
	padding-bottom:48px;
	vertical-align:top;
}
table#con td#content {
	width:757px;
	vertical-align:top;
}



table#con td#bottomC, table#con td#bottomM {
	border-bottom:1px solid #999999;
	border-top:1px solid #000000;
	height:5px;
	margin-top:3px;
	color:#666666;
}
table#con td#bottomC {
	text-align:center;
	background-color:#000000;
	color:#FFFFFF;
}
table#con td#bottomM {
	width:757px;
	text-align:center;
}

input#search {
	border:1px solid #404040;
	background:#FFFFFF;
	height:12px;
	width:104px;
	margin-top:4px;
	margin-right:1px;
	margin-left:0px;
	font-size:9px;
	margin-bottom:5px;
}

a#searchbtn {
	margin-left:2px;
	margin-right:8px;
}

span#topMenuLine {
	position:relative;
	display:block;
	right:136px;
	height:18px;
	top:5px;
	margin-bottom:-19px;
}

a.white 		{	color:#FFFFFF;	text-decoration:none;	}
a.white:link 	{	color:#FFFFFF;	text-decoration:none;	}
a.white:visited	{	color:#FFFFFF;	text-decoration:none;	}
a.white:hover	{	color:#CCCCCC;	text-decoration:underline;	}

a.black 		{	color:#666666;	text-decoration:none;	}
a.black:link 	{	color:#666666;	text-decoration:none;	}
a.black:visited	{	color:#666666;	text-decoration:none;	}
a.black:hover	{	color:#000000;	text-decoration:underline;	}


a.top 			{	color:#000000;	text-decoration:none;	padding:1px;	padding-top:0px; padding-bottom:7px; margin-right:16px; margin-left:4px;}
a.top:link 		{	color:#000000;	text-decoration:none;	padding:1px;	padding-top:0px; padding-bottom:7px;}
a.top:visited	{	color:#000000;	text-decoration:none;	padding:1px;	padding-top:0px; padding-bottom:7px;}
a.top:hover		{	color:#000000;	text-decoration:underline;	padding:1px;	padding-top:0px; padding-bottom:7px;	}

.menu a 				{	font-weight:bold;	color:#000000;	text-decoration:none;	display:block;	position:relative;	padding:5px 5px 5px 27px;	width:171px; border-bottom:1px solid #d1d0cc;}
.menu a:link 		{	color:#000000;	text-decoration:none;}
.menu a:visited		{	color:#000000;	text-decoration:none;}
.menu a:hover		{	color:#000000;	text-decoration:none;}
.menu a.selected 	{	color:#ffffff;	background-color:#000000;	background-image:url(../img/menu_sec.gif); background-repeat:no-repeat;}
.menu a.selected:link		{	color:#ffffff;	}
.menu a.selected:visited		{	color:#ffffff;	}
.menu a.selected:hover		{	color:#ffffff;	}


.menuItem a 			{	font-weight:normal;	color:#000000;	text-decoration:none;	display:block;	position:relative;	padding:5px 5px 5px 36px;	width:161px; 
/* height:20px; Udkommenteret så menupunkter i to linier står pænere */
 border-bottom:1px solid #d1d0cc; background-image:url(../img/menu_item.gif); background-repeat:no-repeat;}
.menuItem a:link 		{	color:#000000;	text-decoration:none;}
.menuItem a:visited		{	color:#000000;	text-decoration:none;}
.menuItem a:hover		{	color:#000000;	text-decoration:none;}
.menuItem a.selected 	{	color:#FFFFFF;	background-color:#000000; background-image:url(../img/menu_item_sec.gif); background-repeat:no-repeat;}
.menuItem a.selected:link		{	color:#ffffff;	}
.menuItem a.selected:visited		{	color:#ffffff;	}
.menuItem a.selected:hover		{	color:#ffffff;	}

.menuSubItem a 				{	font-weight:normal;	color:#000000;	text-decoration:none;	display:block;	position:relative;	padding:4px 0 4px 43px;	width:160px;
/* height:20px; Udkommenteret så menupunkter i to linier står pænere */
 border-bottom:1px solid #d1d0cc; background-image:url(../img/menu_subitem.gif); background-repeat:no-repeat;}
.menuSubItem a:link 		{	color:#000000;	text-decoration:none;}
.menuSubItem a:visited		{	color:#000000;	text-decoration:none;}
.menuSubItem a:hover		{	color:#000000;	text-decoration:none;}
.menuSubItem a.selected 	{	color:#FFFFFF;	background-color:#000000;	background-image:url(../img/menu_subitem_sec.gif); background-repeat:no-repeat;}
.menuSubItem a.selected:link		{	color:#ffffff;	}
.menuSubItem a.selected:visited		{	color:#ffffff;	}
.menuSubItem a.selected:hover		{	color:#ffffff;	}

.menuSubSubItem a 				{	font-weight:normal;	color:#000000;	text-decoration:none;	display:block;	position:relative;	padding:4px 0px 4px 50px;	width:153px;
border-bottom:1px solid #d1d0cc; background-image:url(../img/menu_subsubitem.gif); background-repeat:no-repeat;}
.menuSubSubItem a:link 			{	color:#000000;	text-decoration:none;}
.menuSubSubItem a:visited		{	color:#000000;	text-decoration:none;}
.menuSubSubItem a:hover			{	color:#000000;	text-decoration:none;}
.menuSubSubItem a.selected 		{	color:#FFFFFF;	background-color:#000000;	background-image:url(../img/menu_subsubitem_sec.gif); background-repeat:no-repeat;}
.menuSubSubItem a.selected:link		{	color:#ffffff;	}
.menuSubSubItem a.selected:visited		{	color:#ffffff;	}
.menuSubSubItem a.selected:hover		{	color:#ffffff;	}



h2 {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:20px;
	color:#000000;
}


table#prol {
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	margin-left: 12px;
}
table#prol td#item {
	background-image:url(../img/itemlabel.gif);
	background-repeat:no-repeat;
}
table#prol a#a {
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(../img/itemmissing.gif);
	width:145px;
	height:145px;
	display:block;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}

table#prol td#item div#tlabel1 { font-weight:bold; position:absolute; color:#FFFFFF; font-size:9px; margin-top:-1px; margin-left:4px; }
table#prol td#item div#blabel1 { position:absolute; font-size:9px; margin-top:123px; margin-left:2px; }
table#prol td#item div#blabel2 { position:absolute; font-size:9px; margin-top:136px; margin-left:2px; }


table#koll {
	
}
table#koll td.item {
	padding:22px;
}
table#koll td.item div.label {
	position:absolute;
	margin-top:143px;
	margin-left:1px;
	text-align:center;
	width:142px;
}
table#koll a {
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(../img/itemmissing.gif);
	width:142px;
	height:142px;
	display:block;
	border:1px solid #FFFFFF;
}
table#koll a:hover {
width:142px;
height:142px;
border:1px solid #FFFFFF;
}
/*
div#flag {
	position:absolute;
	left:50%;
	margin-left:404px;
	top:10px;
}

div#flag a {width:20px; height:12px; display:block; float:left; margin-left:4px;}
*/
div#flag {display: inline; margin-right: 16px;}


table#produkt {
	width:727px;
}
table#produkt td#produktSpec {
	width:auto;
}
table#produkt td#produktInfo {
	width:454px;
}


table#matl {
	margin-left:8px;
}
table#matl td#item {
	padding-left:12px;
	padding-bottom:12px;
	width:128px;
}
table#matl td#item table#label {
	position:absolute;
	margin-left:42px;
	height:32px;
	vertical-align:middle;
	width:86px;
	white-space:0;
	border-spacing:0;
}
table#matl a#a {
	background-repeat:no-repeat;
	background-position:center;
	background-image:url(../img/itemmissing.gif);
	width:32px;
	height:32px;
	display:block;
}


table#specl {
	margin-left:8px;
	width:268px;
}
table#specl td {
	padding:1px;
	vertical-align:top;
	border-bottom:1px solid #999999;
}
table#specl td#item {
	padding-right:5px;
	font-weight:bold;
	width:0;
	
}
table#specl td#value{
	width:100%;
}


div#newsL {	margin:12px;}
div#newsL div#Item { margin-bottom:8px; }
div#newsL div#date { 
position:absolute; margin-left:400px; width:180px; text-align:right;}
div#newsL div#content1, div#newsL div#content2 { 
border-top:1px solid #CCCCCC; height:132px; margin-bottom:12px;}
div#newsL div#title { 
font-weight:bold; margin-top:12px; padding-left:0px; color:#666666; font-size:11px;}
div#newsL div#content1 div#picture, div#newsL div#content2 div#picture { 
position:absolute; left:0px; width:220px; height:120px; margin-top:12px;}
div#newsL div#content1 div#text, div#newsL div#content2 div#text { 
margin-left:228px; width:494px; padding:12px; padding-right:0px; padding-left:0px;}

div#newsL div#content2 div#picture { 
left:510px;}
div#newsL div#content2 div#text { 
margin-left:0px; }

div#newsL div#content2 div#date {margin-left:176px;}
div#newsL div#content1 div#title {margin-left:228px;}




div#produkt_text {
	margin:12px;
}


.milijoeB {
	border:2px solid #000000;
	background-color:#000000;
	margin:12px;
}

.px12 {
	font-size: 12px;
}

.px14 {
	font-size: 14px;
}

.px16 {
	font-size:16px;
}

.px18 {
	font-size:18px;
}

.px20 {
	font-size:20px;
}

p { margin: 7px 0 7px 0; padding: 0;