html,body			{margin:0;padding:0; FONT-FAMILY:  Arial, Helvetica, sans-serif; font-size: 95%; }
body				{background-color: #ffffff; text-align: center;}
IMG				{border:none} 

div#header		{margin:0px; clear: both; }
div#menu 			{padding: 5px; background-color: #d7d7d5; color: #000000; font-size: 85%; margin-bottom: 4px; height: 16px; vertical-align: middle;position: relative; top: -5px;}
div#menu2		{padding: 3px; color: #000000; font-size: 85%; margin-bottom: 4px; height: 16px;}
div#submenu2		{padding-top: 5px; padding-bottom:5px; background-color: #f4f3ec; color: #000000; height: 16px; font-size: 95%;}
div#container	{width:1000px; margin:0 auto; text-align:left; background-color: #f9f8f7;}
div#containerpr	{width:100%; margin:0 auto; text-align:left; background-color: #f9f8f7;}
div#navigation	{float:left; width:170px; height: 100%; margin-left:-998px; margin-top:4px; position: relative; top: -5px; background-color:#f9f8f7; padding:4px;}
div#extra		{float:left; width:170px; height: 100%; margin-left:-180px; margin-top:4px; position: relative; top: -5px;background-color:#f9f8f7; padding:4px;}
div#footer		{width:100%; position: relative; top: -5px;}
div#footerpr		{width:660px; position: relative; top: -5px;}
div#textlinks1	{float: left;}
div#textlinks2	{float: right; margin-bottom:5px;}
div#crumbtrail	{text-align: left; font-size: 85%; padding: 4px; position: relative; top: -5px; }
#headlogo 		{MARGIN: 0px; PADDING: 0px; BACKGROUND: #f9f8f7; border: none; }
#headbanner 		{float: right; MARGIN: 0px; PADDING-top: 12px; padding-bottom: 4px; BACKGROUND: #f9f8f7; VERTICAL-ALIGN: middle; }
div#topbar 		{color: #3E3832; font-weight: bold; text-align: left; background: #f9f8f7; padding-top: 6px; padding-bottom: 7px; position: relative; top: -5px;}
div#wrapper		{float:left;width:100%; position: relative; top: -5px;}

div#introtext	{FONT-SIZE: 90%; FONT-WEIGHT: normal}
div#top			{margin-left: -1000px; margin: 0 170px; background: #f9f8f7; padding: 0px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px; color: #000000; line-height: 1.6em; text-align: left; }
div#content		{margin-left: -1000px; margin: 0 170px; background: #f9f8f7; padding: 0px; padding-left: 18px; padding-right: 18px; color: #000000; line-height: 1.2em; text-align: left; }
div#content1		{margin-left: -1000px; margin: 0 0px; background: #f9f8f7; padding-right: 5px; padding-left: 5px; color: #000000; line-height: 1.2em; text-align: left; width:80%;}
div#content2		{margin-left: -1000px; margin: 0 170px; margin-right: 0px; background: #f9f8f7; padding: 0px; padding-left: 5px; padding-right: 5px; color: #000000; line-height: 1.2em; text-align: left; }
div#contentpr	{width:660px; background: #f9f8f7; padding: 0px; padding-left: 5px; padding-right: 5px; color: #000000; line-height: 1.2em; text-align: left; }
div#content p		{line-height:1.2em;}
div#footer p		{margin: 2px; padding: 0px; text-align: center; font-size: 80%; height:26px; padding-top:2px; padding-bottom:3px;}
div#footerpr p		{margin: 2px; padding: 0px; text-align: center; font-size: 80%; height:26px; padding-top:2px;}
div#row1			{height: 50%; padding-bottom: 4px; display: table-row;}
div#row2			{height: 50%; padding-bottom: 2px; display: table-row;}
div#frontnews1, div#frontnews4
				{width: 31%; float: left; margin-left: 4px; margin-right: 1px; margin-top:4px; margin-bottom:4px; background-color: #f4f3ec; display: table-cell; height: inherit; padding:0px}

div#frontnews2, div#frontnews5
				{width: 31%; float: left; margin-top: 4px; margin-bottom: 4px; margin-left:18px; background-color: #f4f3ec; display: table-cell; height: inherit; padding:0px;}				
				
div#frontnews3, div#frontnews6	
				{width: 31%; float: right; margin-left: 1px; margin-right: 4px; margin-top:4px; margin-bottom:4px; background-color: #f4f3ec; display: table-cell; height: inherit;}

a					{background: transparent; font-weight: normal; text-decoration: none; }
a:link				{color: #0067c5; font-weight: normal; text-decoration: none; }
a:visited			{color: #0067c5; font-weight: normal; text-decoration: none; }
a:hover				{color: #0067c5; font-weight: normal; text-decoration: underline; }
a:active			{color: #0067c5; font-weight: normal; text-decoration: none; }

a.tbdata:link		{color: #0067c5; font-weight: normal; text-decoration: none; font-size:90%; }
a.tbdata:visited	{color: #0067c5; font-weight: normal; text-decoration: none; font-size:90%; }
a.tbdata:hover		{color: #0067c5; font-weight: normal; text-decoration: underline; font-size:90%; }
a.tbdata:active		{color: #0067c5; font-weight: normal; text-decoration: none; font-size:90%; }

a.hvid:visited		{color:#FFFFFF; font-weight: bold; text-decoration: none;}
a.hvid:link			{color:#FFFFFF; font-weight: bold; text-decoration: none;}
a.hvid:hover		{color:#FFFFFF; font-weight: bold; text-decoration: underline;}
a.hvid:active		{color:#FFFFFF; font-weight: bold; text-decoration: none;}

a.mainmenu:link		{color: #675c53; font-weight: bold; text-decoration: none; }
a.mainmenu:visited	{color: #675c53; font-weight: bold; text-decoration: none; }
a.mainmenu:hover	{color: #675c53; font-weight: bold; text-decoration: underline; }
a.mainmenu:active	{color: #675c53; font-weight: bold; text-decoration: none; }

a.submenu:link		{color: #675c53; font-weight: bold; text-decoration: none; }
a.submenu:visited	{color: #675c53; font-weight: bold; text-decoration: none; }
a.submenu:hover		{color: #675c53; font-weight: bold; text-decoration: underline; }
a.submenu:active	{color: #675c53; font-weight: bold; text-decoration: none; }

a.submenu2:link		{color: #0067c5; text-decoration: none; font-weight:normal; font-size:100%; line-height:1.5em}
a.submenu2:visited	{color: #0067c5; text-decoration: none; font-weight:normal; font-size:100%; line-height:1.5em}
a.submenu2:hover	{color: #0067c5; text-decoration: underline; font-weight:normal; font-size:100%; line-height:1.5em}
a.submenu2:active	{color: #0067c5; text-decoration: none; font-weight:normal; font-size:100%; line-height:1.5em}

table.framed		{/*border-collapse:collapse; */border: 1px inset black; padding:5px; margin-top:5px; margin-bottom:5px; table-layout: auto; font-size:100%;}
td				{color: #000000; border: 0px groove black; vertical-align: top; line-height: 1.2em;} 
table.header		{border:0px solid #f4f3ec; padding:0px; margin:0px; background-color:#f9f8f7; table-layout: fixed; font-size:85%;}
table.headerauto	{padding:0px; margin:0px; background-color:#f9f8f7; table-layout: auto; font-size:85%;}
table.noborder	{border-width:0px; padding:0px; font-size:100%;}
table.background	{border-width:0px; padding:0px; font-size:100%;background:#f4f3ec;}
td.tbdata1		{color: #000000; border: 0px groove black;  vertical-align: top; font-size:70%;} 
td.tbdata2		{color: #000000; border: 0px groove black; vertical-align: top;}
td.hvid			{background-color:#f9f8f7; font-size:90%;}
td.dark			{background-color:#f4f3ec; font-size:90%;}
td.darker		{background-color:#d7d7d5; font-size:90%;}
th				{color: #f9f8f7; background-color:#675c53; font-size:90%; padding-left:3px }
tr.hvid			{background-color:#f9f8f7; font-size:90%;}
tr.dark			{background-color:#f4f3ec; font-size:90%;}
tr.darker		{background-color:#d7d7d5; font-size:90%;}
tr.hvid2			{background-color:#f9f8f7;}
tr.dark2			{background-color:#f0f0f0;}
th.hvid2			{background-color:#f9f8f7; color:#000000; font-weight:normal; font-size:100%}
th.dark2			{background-color:#f0f0f0; color:#000000; font-weight:normal; font-size:100%}
tr.darker2		{background-color:#e0ded8;}
th.darker2		{color:#3e3832; background-color:#e0ded8;}
thead.darker2	{color:#000000; background-color:#e0ded8;}
thead.smaller	{font-size:75%;}
th.neutral		{color: #3e3832; font-weight:bold; background-color:#f9f8f7; line-height: 1.2em; vertical-align: top; font-size:100%;}
ul.leftmargin	{margin-left:12px; color:#0067c5; list-style:square; margin-bottom:0px; padding-left:6px;}
ul.frontpage		{margin-left:16px; color:#0067c5; list-style:square; margin-bottom:0px; margin-top:0px; padding-left:2px;}

a.submitbutton{
font-family:  Arial, Helvetica, sans-serif;
font-size: 95%;
background-color: #0067c5;
border: 2px #d7d7d5 outset;
padding: 2px 2px 0px 2px;
color: white;
font-weight: bold;
}

.submitbutton{
font-family:  Arial, Helvetica, sans-serif;
font-size: 85%;
background-color: #0067c5;
border: 2px #d7d7d5 outset;
padding: 2px 2px 0px 2px;
color: white;
font-weight: bold;
}

.submitbutton:visited, .submitbutton:hover, .submitbutton:active{
color: white;
font-weight: bold;
background-color: #0067c5;
}

.submitbutton:hover{
border-style: outset;
background-color: #0067c5;
padding: 2px 2px 0px 2px;
}

.submenu2firefoxbug{
/*text-decoration:underline;*/
color:#0067c5;
}

textarea			{
background-color: #ffffff;
font-family:	 Arial, Helvetica, sans-serif;
font-size: 90%;
}

select		{
background-color: #ffffff;
font-family:	 Arial, Helvetica, sans-serif;
font-size: 90%;
}

input			{
font-family:	 Arial, Helvetica, sans-serif;
font-size: 90%;
}

radio		{
background-color: #ffffff;
font-family:	 Arial, Helvetica, sans-serif;
font-size: 90%;
}

checkbox		{
background-color: #ffffff;
font-family:	 Arial, Helvetica, sans-serif;
font-size: 90%;
}


input.submit	{
font-size: 100%;
border-style: inset;
background-color: #0067c5;
padding: 2px 2px 0px 4px; /*shift text 1px to the right and down*/
}


input.link1 {

font-size:1em;
margin-left:-8px;
margin-right:-8px;
border:0;
color:#0067c5;
cursor:pointer;
background: transparent; 
width:7.5em;
}

input.link2 {

font-size:1em;
margin-left:-8px;
margin-right:-8px;
border:0;
color:#0067c5;
cursor:pointer;
background: transparent; 
width:10.5em;
}

input.link3 {

font-size:1em;
margin-left:-8px;
margin-right:-8px;
border:0;
color:#0067c5;
cursor:pointer;
background: transparent; 
width:15.5em;
}

input.disabled	{
background-color: #ececec; color: #000000;
}

input.fejl		{
background-color: #FFFF33; font-weight: bold;
}

input.red		{
background-color: #cc0000; color: white;
}

.fejl			{background-color: #f9f8f7; color: red;}
.select			{background-color: #ececec;}
.checkbox		{background-color: transparent; padding: 0px; margin: 0px;}
.radio			{background-color: transparent; padding: 0px; margin: 0px;}
.fejlbesked		{color:red;}

/*checkbox		{background-color: transparent; padding: 0px; margin: 0px;}
radio			{background-color: transparent; padding: 0px; margin: 0px;}
select			{background-color: #ececec;}
textarea		{background-color: #ffffff;}
*/




.newprod		{BACKGROUND-COLOR: #f9f8f7; margin-top:5px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; LINE-HEIGHT: 1.2em; min-height: 135px; position:relative; border: 0px solid #f9f8f7; padding:8px;}
.newprodpic		{text-align:center; PADDING: 2px;}
.menulink 		{white-space: nowrap; vertical-align: top; text-align: left; padding-left:5px; font-size: 110%;}
.menulink a		{color: white; text-decoration: none;}
.clear 			{clear:both;}

.nyhed 			{min-height: 280px; LINE-HEIGHT: 1.2em; padding: 4px; FONT-FAMILY:  Arial, Helvetica, sans-serif; font-size: 85%; }
.nyhed a			{color: #0067c5;}
.nyhedsdato		{font-size: 80%; text-align: right; font-weight: bolder; }
.nyhedh1		{background:#C30000; COLOR: #f9f8f7; font-weight: bold; font-size: 90%; padding: 4px; margin: 0px; text-align: left; letter-spacing: 0.03em;}
.marginbannerh1	{font-weight : bold; font-size: 105%; margin: 0px; text-align: left; color:#675C53;}
.pagechapter	{font-weight : bold; font-size: 105%; margin: 0px; text-align: left; color:#C30000; margin-bottom:4px;}
.merenyhed 		{vertical-align: bottom; text-align: right; padding: 4px; FONT-FAMILY:  Arial, Helvetica, sans-serif; font-size: 85%; }
.content		{background: #f9f8f7; margin: 0px; margin-top: 0px; color: #000000; text-align: left; FONT-FAMILY:  Arial, Helvetica, sans-serif; font-size: 85%; line-height:1.2em; }
.contentfileup	{margin: 5px; text-align: left; font-size: 85%; line-height:1.2em;}
.contentneutral	{font-size: 100%; margin: 0px;}
.sidecontent	{background: #ffffff; margin-top: 8px; padding: 6px; text-align: left; FONT-FAMILY:  Arial, Helvetica, sans-serif; font-size: 85%; height: inherit; }
.sidecontent a	{color: #0067c5;}

.textlinks		{text-align: right; width: 100%;}
.ltoplinks		{font-size: 85%; width: 100%; text-align: right; }
.getlist		{width:60%;}
.prodinfo		{float: left; font-weight:bold; width:30%}
.prodinfolabel	{float: left; width:23%;}
.artinfo		{float: left; font-weight: bold;}
.artinfolabel	{float: left; width:23%;}
.techtestdata	{position: relative; left: 20px}
.adressedata	{position: absolute; left: 295px; width: 52%; margin-top: 0px; font-weight: bold}
.usynlig 		{position : absolute; left : -1000em; width : 1em}
.r4x1		{width: 15%; float: left; margin: 4px; display: table-cell; height: inherit; margin-top:8px;}
.r4x2		{width: 52%; float: left; margin: 4px; margin-left:10px; display: table-cell; height: inherit; margin-right:6px;}				
.r4x3		{width: 25%; float: right; margin:4px; margin-top:8px; display: table-cell;}
.indexno1	{width: 50%; float: left; display: table-cell; height: inherit; margin-top:6px;}				
.indexno2	{width: 50%; float: right;display: table-cell; margin-top:6px; margin-bottom:30px;}
.backgr		{background:#f4f3ec; padding-left:3px;}
.userlist1	{width: 13%; float: left; margin: 4px; display: table-cell; height: inherit; margin-top:8px;}
.userlist2	{width: 77%; float: left; margin: 4px; display: table-cell; height: inherit; margin-right:6px; margin-left:1px;}


.sidetitleblue {
 	color:#000000;
	font-size:0.9em;
	font-weight:bold;
	line-height:1.2em;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	margin-top:5px;
    margin-bottom:5px;
	letter-spacing: .1em;
	text-align:left;
	background: #f4f3ec;
}

.header02
{
    FONT-FAMILY:  Arial, Helvetica, sans-serif;
    FONT-SIZE: 1em;
    FONT-WEIGHT: bold;
}

.TDisocount {
	text-align: right;
	white-space: nowrap;
	vertical-align: top;
}

td.white	{background: #f9f8f7;}
tr.white	{background: #f9f8f7;}



.arttitle {
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
    margin-top: 15px;
    margin-bottom: 10px;
	letter-spacing: .1em;
	text-align: left;
	background: #f4f3ec;
	clear: both;
	}

H1 { 
	font-weight : bold; 
	font-size: 105%; 
	color: #c30000;
	padding: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
	letter-spacing: 0.03em;
	line-height: 1.2em;
	
}

H2 { 
	font-weight : bold; 
	font-size: 140%; 
	color: #000000;
	padding: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
	letter-spacing: 0.03em;
	line-height: 1.2em;
}

H3 { font-size: 100%; 
	color: #000000;
	padding: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
	letter-spacing: 0.03em;
	line-height: 1.2em;
}

H4 {  
	font-size: 100%; 
	color: #000000;
	padding: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
	margin-left: 40px;
	letter-spacing: 0.03em;
	line-height: 1.2em;
}

H5 { 
	font-size: 100%; 
	color: #000000;
	padding: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
	margin-left: 80px;
	letter-spacing: 0.03em;
	line-height: 1.2em;
}

H6 { 
	font-size: 100%; 
	color: #000000;
	padding: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
	margin-left: 120px;
	letter-spacing: 0.03em;
	line-height: 1.2em;
}


.H2 {
    background:#C30000;
    COLOR: White;
    font-weight : bold; 
	font-size: 100%; 
	padding: 4px;
    margin: 0px;
	border: 0px solid #ccc;
}

.H3 {
	background:#e5e5e5;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:4px;
	font-size: 95%; 
}

.label {
	width: 30%;
	white-space: nowrap;
	vertical-align: top;
}

.property {
	width: 70%;
	font-weight: bold;
	vertical-align: top;
}
      

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: yellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */
}
.thdrcell {
            background:#cccccc;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
}
         
.tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF;
}
         
.dvhdr1 {
            background:#cccccc;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:150px;
}
         
.dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:150px;
}
                  
.dogvdvhdr {
            width:300px;
            background:#C4D5E3;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
}
         
.dogvdvbdy {
            width:300px;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
}
         
.pgdiv {
         width:320px;
         height:250px;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20px;
         font-family:arial;
         font-size:12px;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: yellow;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 11px arial;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

	/* Turn off list bullets */
	ul.mktree  li { list-style: none; } 
	/* Control how "spaced out" the tree is */
	ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:0px; }
	/* Provide space for our own "bullet" inside the LI */
	ul.mktree  li           .bullet { padding-left: 20px; }
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
	ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(../minus.gif)  center left no-repeat; }
	ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(../plus.gif)   center left no-repeat; }
	ul.mktree  li.liBullet  .bullet { cursor: default; background: url(../bullet.gif) center left no-repeat; }
	/* Sublists are visible or not based on class of parent LI */
	ul.mktree  li.liOpen    ul { display: block; }
	ul.mktree  li.liClosed  ul { display: none; }
	/* Format menu items differently depending on what level of the tree they are in */
	ul.mktree  li { }
	ul.mktree  li ul li { }
	ul.mktree  li ul li ul li { }
	ul.mktree  li ul li ul li ul li { }

ul.checkbox li{
    list-style:none;
    margin-left:0px;
    cursor:pointer;
}

A.noLink {
	text-decoration: none;
	color: black
}


.box {
	padding: 5px;
}

LABEL.bold {
	font-weight: bold;
}