.tdbox { font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; border-style:solid; border-width: 1px; border-color:Black; }
.numeric { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: right }
.pageheader1 { font-weight: bold; font-size: 14px; line-height: 22px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: center; vertical-align: middle }
.pageheader2 { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: center; vertical-align: middle }
.popupheader1 { font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; vertical-align: middle }
.propertyqty { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-align: right; border: solid 1px black }
.tableeven { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #D4DBE1; color: #3A3A3A }
.tablemenu { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; color: #3A3A3A; }
.tableheader { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; color: #FFFFFF; vertical-align: middle; background-color: #000000;}
.tableheadermenu { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; color: #FFFFFF; vertical-align: middle;}
.tableodd { font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #DEE6EB }
.usermenu { font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline; vertical-align: middle; border-bottom: 1px solid #2b4f9b }
a { color: #FF6600; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none }
a:active { color: #FF6600; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none }
a:hover { color: #FF6600; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none }
a:visited { color: #FF6600; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none }
body { color: #3A3A3A; font-size: 7pt; line-height: 12pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; background-color: #E9EFF3;}
h1 { font-weight: bold; font-size: 20px; line-height: 20px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss; color: #7491A8; }
h2 { font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; vertical-align: middle }
h3 { font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
h4 { font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
h5 { font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
h6 { color: red; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
hr { color: silver; font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
img {}
img.border { border-color: #A9BBC8; border-width: 1px; }
li { font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
p { line-height: 12pt; font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
table { font-family: Verdana, Arial, Helvetica, Geneva, Swiss; border: none; margin:0px }
td { font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
textarea { font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
th { font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; vertical-align: bottom }
tr { font-size: 7pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; vertical-align: middle }
u { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
.group{font-size: 7pt; font-family:Verdana;  font-weight:lighter; color: #6D6E71;}
.productinfoheader{font-size: 8pt; font-family:Verdana;  font-weight:bolder;  color: #6D6E71;}
.line{line-height:1px;}
.frontartheader{font-size: 8pt; font-family:Verdana;  font-weight:bolder;  color: #6D6E71;}
.articleheader{font-size: 7pt; font-family:Verdana;  font-weight:lighter; color: #FFFFFF; line-height: 18px}
.pageheader{font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss }
big {font-size: 8pt; font-family:Verdana;  font-weight:bold;  color: #353337;}
span.prodImage{ position: absolute; visibility: hidden; }
a.tableeven { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; color: #3A3A3A; }
a.tableeven:visited { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; color: #3A3A3A; }
a.tableeven:hover { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; color: #FF6600; }
a.tableeven:active { font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; color: #3A3A3A; }
.framedefaultmainsep { background: url('http://nap.e-supplies.dk/images/Frontvertical.gif');}
.frameshopmainsep { background: url('http://nap.e-supplies.dk/images/frontleftsep.gif') repeat-y; }
a.producta { color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none }
a.producta:visited { color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none }
a.producta:hover { color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none }
a.producta:active { color: #000000; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; border: none }

/* FrontRollerButtons */
.frontRollerButtons {
	/*position:absolute;
	top:525px;
	left:50%;*/
	width: 510px;
	padding-bottom: 20px;
	position: relative;
	top: -20px;
}
.frontRollerBtnShop {
	/*position:relative;
	left:-243px;*/
	float: left;
	margin-left: 25px;
}
.frontRollerBtnContact {
	/*position:relative;
	left:30px;
	top:-30px;*/
	float: right;
}
/* FrontRollerButtons slut */

#popupContainer {
	position:absolute;
	top:0px;
	left:50%;
}
#pagePopup {
	position:absolute;
	top:150px;
	left:-300px;
	width:600px;
	height:450px;
	background-color:#DDDDDD;
	border:4px solid #FF6600;
}
#popupClose {
	font-size: 14px;
	position:absolute;
	top:10px;
	right:20px;
	padding:10px;
	color:#FF6600;
	cursor:pointer;
}

/* Diverse */
.barticles { /* bannerarticles.xsl & frontnews1.xsl */
	color: transparent;
	border: 0;
}