/* Body */
* {
	padding:0px; 
	margin:0px; 
	empty-cells:show; 
	line-height:14px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
text-decoration:none;
text-align:center;
margin:0 auto;
padding-top:20px;
line-height:120%; 
font-family:verdana; 
font-size:10px; 
font-weight:normal;
color:#5e5e5e;
background:#FFFFFF;
}

td,tr{
line-height:120%; 
font-family:verdana; 
font-size:10px; 
font-weight:normal;
color:#5e5e5e;
}

strong {
	line-height:16px;
}

hr {
height:1px; 
color:#bbbbbb;
background-color:#bbbbbb;}

button {
border:1px solid #bbbbbb;
font-family:verdana; 
font-size:11px;
color:#555555;
background:#efefef url(../pix/button-bg.gif) repeat-x top left;}
				
input {
border:1px solid #BBBBBB;
font-family:verdana; 
font-size:11px;
color:#555555;}
				
textarea {
border:1px solid #bbbbbb;
font-family:verdana; 
font-size:11px;
color:#555555;
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;}

/* CUSTOM ----------------------------------------- SETTINGS */

/* MAIN DIVS */
table.tableContent{
/*border:#000000 solid 2px; */
/*	background: url(../pix/bg_main.gif) center repeat-y;*/
/*border: 1px solid red;*/
	margin: 0 auto;
}

#content {
position:absolute;
left:0;
top:0;
width:100%;
margin:0;
padding:0;
}

#wrapper{
width:975px;
text-align:left;
padding-top:20px;
/*padding-bottom:10px;*/
margin: 0 auto;
}

#border-wrap {
	width: 985px;
	background: url(../pix/bg-5-975-5.jpg) center repeat-y;
/*	border: 1px solid red;*/
	text-align: center;
	margin: 0 auto;
}

#header {
width:975px;
height:20px;!important;
background:#000000;
}

#headerLogo{
margin-left:30px;
} 
#headerMenu{
width:975px;
height: 49px;
/*height:15px;!important;*/
/*background:#dfdfdf;*/
}           
#menuV4{
margin:0px;
text-align:center;
padding:1px 0px 1px 0px;
}
#mainWrapper{
width:975px;
height:460px;!important;
padding:0px;
margin:0px;
text-align:left;
min-height:380px;/* this a hack to make min-height to work in ei */
font-family:arial, verdana;
display:table;}

#mainWrapper2{
width:975px;
height:460px;!important;
padding:0px;
margin:0px;
text-align:left;
min-height:380px;/* this a hack to make min-height to work in ei */
font-family:arial, verdana;
display:table;}

td.tdLeft{
padding:10px;
}

#left{
position:relative;
width:100px;
height:440px;
}
#left01{
position:absolute; left:0px; top:0px;
width:100px;
height:240px;
}
#left02{
position:absolute; left:0px; bottom:30px;
width:100px;
height:200px;
}

table.tableTime{
border:#000000 solid 1px;
}
td.tdTime{
padding:5px 0 5px 0;
color:#000000;
font-size:11px;
font-weight:600;
}
#mainBGEditor{
width:455px;
position:relative;
height:470px;
margin:0 0 0 0;
/*text-align: left;*/
}
#TeaserArea{
width:455px;
position:absolute; bottom:0px; #bottom:-2px;  left:0px;
}

#mainEditor p, #mainEditor table, #mainEditor table td {
	color: #000000;
}

#mainEditor{
color: #000000;
position:absolute; top:0px; left:0px;
width:495px;
height:345px;
margin:30px 0 0 0;
overflow:auto;
scrollbar-base-color: #FFFFFF;
scrollbar-arrow-color: #B2B2B2;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #FFFFFF;
text-align: left;
}

#mainEditor2{
width:850px;
height:460px;
margin:30px 0 0 5px;
overflow:auto;
scrollbar-face-color:#000;
scrollbar-highlight-color:#000;
scrollbar-3dlight-color:#000;
scrollbar-darkshadow-color:#FFFFFF;
scrollbar-shadow-color:#000;
scrollbar-arrow-color:#fff;
scrollbar-track-color:#e7e7e7;
}

#footer		{
position: relative;
display:block;
width:975px;
height:60px;
background:#000000;
}

	#footerText {position: absolute; top: 20px; left: 40px;}

	#footerLogo {position: absolute; top: 15px; right: 40px;}

#footer2 {
	position: relative;
	display:block;
	width:975px;
	height:25px;
	margin: 0 auto;
}

	#footerIcon {position: absolute; top: 0; left: 0px;}
	
	#footerAddress {position: absolute; top: 0; right: 0px; height: 25px; line-height: 25px; font-size: 9px; color:#333333;}

/* SUB CONTENTS SETTINGS */

#footer	p	{
float:left;
padding:7px 5px 5px 10px; 
font-family:arial,verdana; 
font-size:12px; 
text-align:left;
color:#FFFFFF;
}




/* SUB DIVS */



/* IMAGE HANDLING */


/* LINK HANDLING */

a					{text-decoration:none; font-size: 10px; font-weight: normal; color: #000;font-family:verdana;}
a:link 				{text-decoration:none; font-size: 10px; font-weight: normal; color: #000;font-family:verdana;}
a:visited 			{text-decoration:none; font-size: 10px; font-weight: normal; color: #000;font-family:verdana;}
a:active 			{text-decoration:none; font-size: 10px; font-weight: normal; color: #000;font-family:verdana;}
a:hover 			{text-decoration:underline; font-size: 10px; font-weight: normal; color: #555;font-family:verdana;}

#left-navigation{
margin-left:5px;}

#right-top a  			{font-variant:small-caps;line-height:18px;width:100px;float:left;text-decoration:none;color:#ffffff;font-family:verdana; font-size:11px;padding:0 15px 0 10px;background: url(../pix/top-menu-dot.gif) no-repeat center right;}
#right-top a:link     	{font-variant:small-caps;line-height:18px;width:100px;float:left;text-decoration:none;color:#ffffff;font-family:verdana; font-size:11px;padding:0 15px 0 10px;background: url(../pix/top-menu-dot.gif) no-repeat center right;}
#right-top a:visited 	{font-variant:small-caps;line-height:18px;width:100px;float:left;text-decoration:none;color:#ffffff;font-family:verdana; font-size:11px;padding:0 15px 0 10px;background: url(../pix/top-menu-dot.gif) no-repeat center right;}
#right-top a:active 	{font-variant:small-caps;line-height:18px;width:100px;float:left;text-decoration:none;color:#ffffff;font-family:verdana; font-size:11px;padding:0 15px 0 10px;background: url(../pix/top-menu-dot.gif) no-repeat center right;}
#right-top a:hover 		{font-variant:small-caps;line-height:18px;width:100px;float:left;text-decoration:none;color:#cccccc;font-family:verdana; font-size:11px;padding:0 15px 0 10px;background: url(../pix/top-menu-dot-over.gif) no-repeat center right;}

/* FONT LAYOUT HANDLING */

p {
line-height:130%; 
font-family:verdana; }

h1 {
margin:0;
line-height:160%;
font-family:verdana; 
font-size:20px; 
font-weight:bold;
color:#000;}

h2 {
margin:0; 
line-height:160%;
font-family:verdana; 
font-size:18px; 
font-weight:bold;
color:#000;}

h3 {
margin:0; 
line-height:160%;
font-family:verdana; 
font-size:16px; 
font-weight:bold;
color:#000;}

h4 {
margin:0; 
line-height:160%;
font-family:verdana; 
font-size:14px; 
font-weight:bold;
color:#000;}

h5 {
margin:0; 
line-height:160%;
font-family:verdana; 
font-size:12px; 
font-weight:bold;
color:#000;}

h6 {
margin:0; 
line-height:160%;
font-family:verdana;  
font-size:10px; 
font-weight:bold;
color:#000;}

/* NEWS:DATE HEADLINE AND INTROTEXT ON NEWS MAINPAGE ---SETTINGS */

#date a {
margin:0; 
padding:5px 10px 1px 10px;
font-family:verdana; 
font-size:9px; 
font-weight:bold;
text-decoration:none;
color:#373d40;}

#headline a{
margin:0; 
padding:5px 10px 1px 10px;
font-family:verdana; 
font-size:12px; 
font-weight:bold;
text-decoration:none;
color:#ffffff;}

#intro-text a{
margin:0; 
padding:5px 10px 1px 10px;
font-family:verdana; 
font-size:12px; 
font-weight:normal;
text-decoration:none;
color:#ececec;}

/* CONTACTFORM --------------------------------------- SETTINGS */

table.formular { /* general table class for contact form */
width:350px;
padding:5px;} 

td.formular { /* general td class for contact form */
font-family:verdana;
font-size:11px;
color:#373d40;
padding:3px;} 

.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;}

.formular_fill{/* general td overall fill*/
background:;}


/* STANDARD --------------------------------------- SETTINGS */


/* Misc - bl.a. søgning, nyheder og andre listings */
.misc_farve1 			{
padding:3px 0 3px 0;
}
.misc_farve2 			{
padding:3px 0 3px 0;
}
.misc_felt			{}
.misc_knap			{}

/* fonts */ 

.tekst {
font-family:verdana;
font-size: 10px; 
color: #000000; 
text-decoration:none;} 

.overskrift	{
font-family:verdana; 
font-size: 18px; 
color: #266898; 
text-decoration:none;} 

.overskrift2 {
font-family:verdana;
font-size: 14px; 
color: #266898; 
text-decoration:none; 
font-weight: bold;} 

.shopmenu {}

.visnyhed {
padding: 10px;}

/* p {margin:0px; padding:0px;} */

/* menuv4*/

table.topmenupkt {
	margin: 0 auto;
}

td.topmenupkt_before {
padding-left: 15px;
}

td.topmenupkt_after {
padding-right: 15px;
}

td.ekstraMenuTop {
	width: 100px;
	vertical-align: bottom;
}

td.topmenupkt{
text-align:center;
/*line-height: 49px;*/
width: 100px;
height: 49px;
background: url(../pix/barcode.jpg) left no-repeat;
/*line-height:15px;*/
/*border: 1px solid red;*/
}
a.topmenupkt{
/*padding-left:15px;
padding-right:25px; */
/*width: 100px;*/
/*padding-top:1px;*/
font-size:10px;
/*border: 1px solid red;*/
}
a.topmenupkt:link		{color: #333;text-decoration: none; font-size:10px; font-family:Verdana; font-weight:normal;
}
a.topmenupkt:active	{color: #333;text-decoration: none; font-size:10px;font-family:Verdana; font-weight:normal;
}
a.topmenupkt:visited	{color: #333;text-decoration: none; font-size:10px;font-family:Verdana; font-weight:normal;
}
a.topmenupkt:hover	{color: #000;text-decoration: none; font-size:10px;font-family:Verdana; font-weight:normal;
}

/* Sub Menu */
.UnderMenuDiv{
padding-top:10px;
float:left;
}

.under1menupkt_0{
}

a.under1menupkt_0 {
width:100px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
padding-left:10px;
line-height:20px;
}					
a.under1menupkt_0:link{  
color:#111;
font-family:Verdana;
font-size:9px; 
text-decoration:none;
white-space:nowrap;
line-height:20px;
background:url(../pix/subMenuBg.jpg) left center no-repeat;
}
a.under1menupkt_0:active	{ 
color:#111;
font-family:Verdana;
font-size:9px; 
text-decoration:none;
white-space:nowrap;
line-height:20px;
background:url(../pix/subMenuBg.jpg) left center no-repeat;
}
a.under1menupkt_0:visited	{ 
color:#111;
font-family:Verdana;
font-size:9px; 
text-decoration:none;
white-space:nowrap;
line-height:20px;
background:url(../pix/subMenuBg.jpg) left center no-repeat;
}
a.under1menupkt_0:hover{
color:#777;
font-family:Verdana;
font-size:9px; 
text-decoration:none;
white-space:nowrap;
line-height:20px;
background:url(../pix/subMenuBg.jpg) left center no-repeat;
}

a.under1menupkt{font-family:Verdana;font-size:11px; line-height:22px; color:#999999;}
	
a.under1menupkt:link		{font-family:Verdana;font-size:10px;line-height:22px; color:#999999;}	
a.under1menupkt:active		{font-family:Verdana;font-size:10px;line-height:22px; color:#777777; text-decoration:underline;}
a.under1menupkt:visited		{font-family:Verdana;font-size:10px;line-height:22px; color:#999999;}
a.under1menupkt:hover		{font-family:Verdana;font-size:10px;line-height:22px; color:#777777;}
		
			
/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0 right: 0;}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{
position: absolute; 
width: 10; 
height: 10;
visibility:hidden;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0 right: 0;}
/* 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;  
	text-align:center; 
	font-family:tahoma, arial, verdana; 
	font-size:11px;
	vertical-align:top;
	height:40px;
	background-repeat:no-repeat;
	font-weight:bold;
	padding:28px 15px 0 15px;
	background:url(../pix/barcode.jpg) center top no-repeat;
	
}
.clLevel0{
	color:#000;
}
.clLevel0over{
	color:#000; 
	cursor:pointer; 
	cursor:hand;
	background:url(../pix/barcode.jpg) center top no-repeat;
}
.clLevel0border{
	position:absolute; 
	background-color:transparent;
}

/*Styles for level 1*/
.clLevel1, .clLevel1over{
	padding-left:4px;
	text-align:left;
	font-family:tahoma, arial, verdana; 
	font-size:9px;

}
#oCMenu_1_0{
border-left:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;

}
.clLevel1{
	color:#000000;
	background-color: #fff;
}
.clLevel1over{
	color:#444444;
	background-color: #fff; 
	text-decoration:none;
	cursor: pointer; 
	cursor:hand; 
}
.clLevel1border{
	position:absolute; 
	visibility:display;
}

.cllevel2, .cllevel2over{
	padding-left:4px;
	text-align:left;
	font-family:tahoma, arial, verdana; 
	font-size:9px;
}
.cllevel2{
	color:#000000;
	background-color: #fff;
}
#oCMenu_2_0{
border:1px solid #000000
}
.cllevel2over{
	color:#444444; 
	text-decoration:none;
	cursor: pointer; 
	cursor:hand; 
	background-color:#fff; 
}
.cllevel2border{
	position:absolute; 
	visibility:display;
}
/*  varegruppeMenu */

#vareGrupperMenu{
padding-left:0px;
padding-top:3px;
padding-bottom:3px;
text-align:left;
}
#vareGrupperMenu a{
padding-left:25px;
padding-top:10px;
padding-bottom:10px;
height:15px;
text-align:left;
}

#vareGrupperMenu a 				{ text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ababab; font-weight:normal; font-variant:small-caps;}
#vareGrupperMenu a:link 		{ text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#ababab; font-weight:normal;  font-variant:small-caps;}
#vareGrupperMenu a:active 	{ text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#ababab;font-weight:normal;  font-variant:small-caps;}
#vareGrupperMenu a:visited	{ text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#ababab;  font-weight:normal;  font-variant:small-caps;}
#vareGrupperMenu a:hover		{ text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#fff; font-weight:normal;  font-variant:small-caps;}

/* cart */
#cartSet{
position:relative;
width:244px;
height:120px;
}

#cartItems{
position:absolute; bottom:0px; left:20px;
width:150px;
height:90px;
text-align:center;
white-space:nowrap;
}

a.shop_kurvLink				{color: #444;font-size: 10px;text-decoration:underline;font-weight: bold; text-align:center; white-space:nowrap;}
a:link.shop_kurvLink		{color: #444;font-size: 10px;text-decoration:none;font-weight: bold; text-align:center; white-space:nowrap;}
a:active.shop_kurvLink		{color: #444;font-size: 10px;text-decoration:none;font-weight: bold; text-align:center; white-space:nowrap;}
a:visited.shop_kurvLink		{color: #444;font-size: 10px;text-decoration:none;font-weight: bold; text-align:center; white-space:nowrap;}
a:hover.shop_kurvLink		{color: #445fe8;font-size: 10px;text-decoration:none;font-weight: bold; text-align:center; white-space:nowrap;}

span.shop_kurvLink{
text-align:center;
}
/* specialtilbud */

table.billede{
text-align:center;
}
td.billede{
border:#000000 solid 3px;
}
td.titel{
font-family:tahoma, arial, verdana; 
font-size:11px; 
font-weight:normal;
color:#b4b3b3;
text-align:center;
}
td.price{
font-family:tahoma, arial, verdana; 
font-size:12px; 
font-weight:normal;
color:#f4f4f4;
text-align:center;
}

/* nyhedItems */
#nyhedItems 					{ text-align:left;}
#nyhedItems a 				{ padding-left:5px; color:#ababab;text-decoration:none;}
#nyhedItems a:link 		{ color:#ababab; text-decoration:none; font-variant:small-caps;}
#nyhedItems a:active 	{ color:#ababab; text-decoration:none;font-variant:small-caps;}
#nyhedItems a:visited		{ color:#ababab;text-decoration:none;font-variant:small-caps;}
#nyhedItems a:hover		{ color:#ffffff; text-decoration:none;font-variant:small-caps;}

/* nyhedsbrev */

#nyhedsbrev{
font-size:2px; color:#3d3d3d;
}
#nyhedsbrev td {
padding:3px;
}
.Mandatory{
color:#fff;
}
