/* MAIN DIVS */

body {
margin:0; 
padding:0px;
text-decoration:none;
font-weight:normal;
font-size:11px;
line-height:160%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#462f40;
background:#fff;
}

#content {
	position:absolute; left:0; top:0;
	margin:0; padding:0;
	width:100%;
	vertical-align:middle;
}

#wrapper{
	width:926px;
	margin-bottom:10px;
}
/* headerWrapper */
#headerWrapper {
	width:926px;
	height:202px;
	position:relative;
	margin:0px;
	padding:0px;
	background:url(../pix/headerBg.jpg) left top no-repeat;
}
#headerLogo{ position:absolute; top:28px; left:32px;
}
div#menuImage {
	display: block;
	position: absolute;
	top: 95px;
	left: 32px;
	width: 150px;
	height: 55px;
	overflow: hidden;
	z-index: 2;
/*	border: 1px dotted #F00;	*/
}
#headerflagDE{ position:absolute; top:31px; right:23px;
}
#headerflagUK{ position:absolute; top:54px; right:23px;
}
#headerflagGE{ position:absolute; top:77px; right:23px;
}
#headerTopMenu{ position:absolute; top:0px; left:0px;
}
/* mainWrapper */
#mainWrapper{
margin-top:30px;
margin-bottom:20px;
padding:0px;
width:100%;
}
#mainEditor{
width:920px;
}


/* Body */
* {
	padding:0px; 
	margin:0px; 
	empty-cells:show; 
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

td,tr{
font-weight:normal;
font-size:11px;
line-height:160%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#462f40;
}

hr {
border-top: 1px #888;
height:1px;
}

button {
border:1px solid #bbbbbb;
color:#555;
background:#efefef;
cursor:pointer;
cursor:hand;
}
				
input {
border:1px solid #BBBBBB;
color:#555;}
				
textarea {
border:1px solid #bbbbbb;
color:#555;
text-decoration:none;
scrollbar-face-color:       	#dddddd;
scrollbar-highlight-color:  	#ffffff;
scrollbar-shadow-color:     	#999999;
scrollbar-3Dlight-color:    	#eeeeee;
scrollbar-arrow-color:      	#ffffff;
scrollbar-track-color:      	#dddddd;
scrollbar-darkshadow-color: 	#999999;}

/* IMAGE HANDLING */

img {
border:0px;
margin:0px;
padding:0px;
}

/* LINK HANDLING */
a			{ font-weight:bold;}
a:link 		{text-decoration:underline; color: #f6041b; }
a:visited 	{text-decoration:none; color: #f6041b; }
a:active 	{text-decoration:none; color: #f6041b; }
a:hover		{text-decoration:none; color: #f6041b; }		

/* FONT LAYOUT HANDLING */

p {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:2px 0px 2px 0px;
font-weight:normal;
font-size:11px;
line-height:160%;
color:#462f40;}

b,em,strong{
font-weight:bold;
color:#010101;
}

div.topBlackBorder{
width:100%;
border-top:#000000 2px solid;
text-align:left;
}

h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
line-height:20px;
color:#fff;
padding:5px 10px;
background:#000000;
text-align:left;
display:inline;
white-space:nowrap;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:17px;
line-height:160%;
text-decoration:none;
color:#98c810;}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
line-height:160%;
text-decoration:none;
color:#98c810;}

h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
line-height:160%;
text-decoration:none;
color:#98c810;}

h5 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
line-height:160%;
padding-bottom:5px;
text-decoration:none;
color:#98c810;}

h6 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
line-height:160%;
text-decoration:none;
color:#98c810;}

/* CONTACTFORM --------------------------------------- SETTINGS */

table.formular { /* general table class for contact form */
/*width:300px;*/
} 

td.formular { /* general td class for contact form */
padding:1px;
} 
td.formular input { /* general td class for contact form */
width:100px;
} 

.formular_tr_to { /* general tr class for contact form */
}

.formular_tr_et { /* general tr class for contact form */
}

span.mandatory {/* general mandatory-star span class for contact form */
color:#ff0000;
padding:0 1px 0 1px;}



/* STANDARD --------------------------------------- SETTINGS */

/* Misc - bl.a. søgning, nyheder og andre listings */
.misc_farve1 		{}
.misc_farve2 		{}
.misc_felt			{}
.misc_knap			{}

/* fonts */ 

.tekst {
font-weight:bold;
font-size:10px;
line-height:140%;
color: #000; 
text-decoration:none;

} 

.overskrift	{
padding:2px 2px 2px 0 ;
font-weight:bold;
font-size:18px;
line-height:140%;
color: #000; 
text-decoration:none;
} 

.overskrift2 {
padding:2px 2px 2px 0 ;
font-weight:bold;
font-size:16px;
line-height:140%;
color: #000; 
text-decoration:none;
}

.shopmenu {}

table.visnyhed tbody tr td {
padding:2px 0px;
}
#fmenu{
position:absolute; top:0px; left:0px;
list-style:none;  
margin:0px;  
padding:0px;
text-align:left; 
}  

#fmenu li{
position:absolute;
list-style:none;  
margin:0px;  
padding:0px;  
text-align:left;  
}  
#fmenu li.lv-0 a{
padding:1px 2px;
font-size:11px;
}
#fmenu li.lv-0 a:link{
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
white-space:nowrap;
display:block;
text-align:left;
padding:1px 2px;
background:#000;
}
#fmenu li.lv-0 a:visited{
font-size:11px;
text-align:left; 
padding:1px 2px;
color:#FFFFFF;
display:block;
}
#fmenu li.lv-0 a:active{
font-size:11px;
text-align:left;
padding:1px 2px;
color:#FFFFFF;
display:block;
}
#fmenu li.lv-0 a:hover{
font-size:11px;
text-align:left; 
display:block;
padding:1px 2px;
background:#ff0000;
}
#fmenu li.lv-0 ul li.lv-1 a{
font-size:11px;
font-weight:normal;
display:block;
font-size:9px;
padding:1px 2px;
white-space:nowrap;
}

#fmenu li.i0{position:absolute; top:26px; left:220px;}
#fmenu li.i1{position:absolute; top:26px; left:320px;}
#fmenu li.i2{position:absolute; top:26px; left:520px;}
#fmenu li.i3{position:absolute; top:26px; left:620px;}
#fmenu li.i4{position:absolute; top:26px; left:720px;}

#fmenu li.i0-0,
#fmenu li.i1-0,
#fmenu li.i2-0,
#fmenu li.i3-0,
#fmenu li.i4-0,
#fmenu li.i5-0,
#fmenu li.i6-0{position:absolute; top:20px; left:0px;}

#fmenu li.i0-1,
#fmenu li.i1-1,
#fmenu li.i2-1,
#fmenu li.i3-1,
#fmenu li.i4-1,
#fmenu li.i5-1,
#fmenu li.i6-1{position:absolute; top:40px; left:0px;}

#fmenu li.i0-2,
#fmenu li.i1-2,
#fmenu li.i2-2,
#fmenu li.i4-2,
#fmenu li.i5-2,
#fmenu li.i6-2{position:absolute; top:60px; left:0px;}

#fmenu li.i0-3,
#fmenu li.i1-3,
#fmenu li.i2-3,
#fmenu li.i3-3,
#fmenu li.i4-3,
#fmenu li.i5-3,
#fmenu li.i6-3{position:absolute; top:80px; left:0px;}

#fmenu li.i0-4,
#fmenu li.i2-4,
#fmenu li.i3-4,
#fmenu li.i4-4,
#fmenu li.i5-4,
#fmenu li.i6-4{position:absolute; top:100px; left:0px;}

#fmenu li.i1-4{position:absolute; top:100px; left:0px;}
#fmenu li.i1-5{position:absolute; top:120px; left:0px;}
#fmenu li.i1-6{position:absolute; top:20px; left:100px;}
#fmenu li.i1-7{position:absolute; top:40px; left:100px;}
#fmenu li.i1-8{position:absolute; top:60px; left:100px;}
#fmenu li.i1-9{position:absolute; top:80px; left:100px;}

#fmenu li.i3-2{position:absolute; top:60px; left:0px;}


/* TopMenuv4*/
table.topmenupkt{
text-align:center;
margin-top:22px;
}
a.topmenupkt{
padding-right:13px;
padding-left:25px;
}
a.topmenupkt:link		{color: #4e4e4e;text-decoration: none; font-weight:normal; font-size:18px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.topmenupkt:active		{color: #4e4e4e;text-decoration: none; font-weight:normal; font-size:18px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.topmenupkt:visited	{color: #4e4e4e;text-decoration: none; font-weight:normal; font-size:18px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.topmenupkt:hover		{color: #000000;text-decoration: none; font-weight:normal; font-size:18px; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}

a.shopMenuStyle{
padding-left:10px;
}
a.shopMenuStyle:link	{color: #393939;text-decoration: none; font-weight:normal; font-size:17px; line-height:25px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.shopMenuStyle:active	{color: #393939;text-decoration: none; font-weight:normal; font-size:17px; line-height:25px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.shopMenuStyle:visited	{color: #393939;text-decoration: none; font-weight:normal; font-size:17px; line-height:25px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.shopMenuStyle:hover	{color: #000000;text-decoration: none; font-weight:normal; font-size:17px; line-height:25px; font-family:Verdana, Arial, Helvetica, sans-serif;}


/* UnderMenuv4*/
.undermenupkt{
text-align:left;
margin-left:3px;
}
a.undermenupkt{
width:220px;
border-bottom: #c0c0c0 solid 1px;
padding-left:20px;
display:inline-block;
}

a.undermenupkt:link		{color: #d3700a;text-decoration: none; font-weight:normal; font-size:13px; line-height:30px;
background:url(../pix/underBulletLink.jpg) left center no-repeat; }
a.undermenupkt:active	{color: #d3700a;text-decoration: none; font-weight:normal; font-size:13px; line-height:30px;
background:url(../pix/underBulletLink.jpg) left center no-repeat; }
a.undermenupkt:visited	{color: #d3700a;text-decoration: none; font-weight:normal; font-size:13px; line-height:30px;
background:url(../pix/underBulletLink.jpg) left center no-repeat; }
a.undermenupkt:hover	{color: #000000;text-decoration:none; background-color:#f0f0f0; font-weight:normal; font-size:13px; line-height:30px;
background:url(../pix/underBulletHover.jpg) left center no-repeat; }
	
/* cart */
#cart{
margin-top:35px;
width:100%;
text-align:left;
white-space:nowrap;
color:#3b3b3b;
font-size:12px;
margin-left:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.shop_kurvTabelTekstAntal,td.shop_kurvTabelValueAntal,td.shop_kurvtotalpris,td.kurvtotalpris,td.shop_kurvTabelTekstMoms,td.shop_kurvTabelValueMoms{
color:#3b3b3b;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.shop_kurvTabelValueMoms{
padding-bottom:5px;
}
a.shop_kurvLink			{color: #3b3b3b; text-decoration:none;  font-weight:normal; font-size:11px; line-height:140%; white-space:nowrap; font-family:Verdana, Arial, Helvetica, sans-serif;}
a:link.shop_kurvLink	{color: #3b3b3b; text-decoration:none;  font-weight:normal; font-size:11px; line-height:140%; white-space:nowrap;}
a:active.shop_kurvLink	{color: #3b3b3b; text-decoration:none;  font-weight:normal; font-size:11px; line-height:140%; white-space:nowrap;}
a:visited.shop_kurvLink	{color: #3b3b3b; text-decoration:none;  font-weight:normal; font-size:11px; line-height:140%; white-space:nowrap;}
a:hover.shop_kurvLink	{color: #000000; text-decoration:underline;  font-weight:normal; font-size:11px; line-height:140%; text-align:center; white-space:nowrap;}

table.shop_kurvTabel{
padding-bottom:2px;
margin-bottom:2px;
}

span.shop_kurvLink{
text-align:center;
}

/* specialtilbud ( SpecialProduct )*/

table.billede	{text-align:center;}
td.billede		{margin:3px;}

td.titel{
color:#fff;
text-align:left;
padding:3px 0 2px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.price{
font-weight:normal; font-size:10px; line-height:120%;
color:#fff;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* nyhedItems */
#nyhedItems 	{ 
padding-top:3px;
padding-bottom:3px;
text-align:left;
overflow:hidden;
}

#nyhedItems a 			{ padding-left:2px; color:#fff;text-decoration:none; line-height:18px; }

#nyhedItems a:link 		{ text-decoration:none; font-size:10px; color:#fff; font-weight:normal; }
#nyhedItems a:active 	{ text-decoration:none; font-size:10px; color:#fff; font-weight:normal; }
#nyhedItems a:visited	{ text-decoration:none; font-size:10px; color:#fff; font-weight:normal; }
#nyhedItems a:hover		{ text-decoration:none; font-size:10px; color:#000; font-weight:normal; }

/* nyhedsbrev */

#nyhedsbrev{
width:100%;
font-size:10px; color:#777;
}
#nyhedsbrev td {
padding:3px;
}
button.NewsletterInput{
font-size:10px;
line-height:15px;
background:url(../pix/nyhedButton.jpg) left top;
width:51px;
height:21px;
}
button.NewsletterInput:hover{
background:url(../pix/nyhedButtonHover.jpg) left top;
width:51px;
height:21px;
}
.Mandatory{
color:#ff0000;
}
tr.misc_farve1{
font-size:9px;
white-space:nowrap;
}
tr.misc_farve2{
font-size:9px;
white-space:nowrap;
}

/* send til en ven */
table.SendTilEnVenTable{
margin-left:10px;
}


/* NEWS */
#nyhedsarkivWrapper {
margin:0px 0px 20px 0px;
}
#date,#headline,#intro-text{
width:200px;
}				
#date a 				{color: #8c8b8b; font-weight:bold; font-size:11px; line-height:16px; text-decoration:none; }
#date a:link 			{color: #8c8b8b; text-decoration:none; }
#date a:active 			{color: #8c8b8b; text-decoration:none; }
#date a:visited			{color: #8c8b8b; text-decoration:none; }
#date a:hover			{color: #333333; text-decoration:none; }

#headline a 			{color: #000; font-weight:bold; font-size:11px; line-height:18px; text-decoration:underline;}
#headline a:link 		{color: #000; text-decoration:underline;}
#headline a:active 		{color: #000; text-decoration:underline;}
#headline a:visited 	{color: #000; text-decoration:underline;}
#headline a:hover 		{color: #333; text-decoration:none;}

#intro-text a 			{color: #929292; font-size:10px; line-height:12px; text-decoration:none;}
#intro-text a:link 		{color: #929292; text-decoration:none;}
#intro-text a:active 	{color: #929292; text-decoration:none;}
#intro-text a:visited 	{color: #929292; text-decoration:none;}
#intro-text a:hover 	{color: #555555; text-decoration:none;}


td.NewsletterInput{
color:#FFFFFF;
}

#fmenu li.lv-0 ul li.lv-1.i0-5 a {
	position: absolute;
	top: 100px;
}

#fmenu li.lv-0 ul li.lv-1.i2-3 a {
	position: absolute;
	top: 20px;
}

#fmenu li.lv-0 ul li.lv-1.i2-4 a {
	position: absolute;
	top: 20px;
}

#fmenu li.lv-0 ul li.lv-1.i2-5 a {
	position: absolute;
	top: 60px;
}

