
@media print {
	.skjulprint					{ display: none }
}

#container {
	margin: auto;
	padding: 8px;
	background: #ffffff;
	width: 820px;
	border: solid 1px #BBBDBF;	
}

.backgroundGrey
{
	background: #BBBDBF;
}

.backgroundYellow
{
	background: #CCCC00;
}

.bigText
{
   color: #6D6E70; 
   font-family: Arial, sans-serif; 
   font-size: 1.3em;
   font-weight: bold;
   margin-bottom: 12px;
}

.logo
{
	background: #6d6e71;
	color: white;
	margin: 0;
	padding: 9px;
	vertical-align: top;
}

.mediumText
{
   color: #6D6E70; 
   font-family: Arial, sans-serif; 
   font-size: 1em;
   font-weight: normal;
}

.newsBox
{
/*   border: solid 1px #BBBDBF;	*/
   color: #6D6E70;
   float: left;
   clear: both;
   font-family: Arial, sans-serif;
   font-size: 1em;
   font-weight: normal;
   margin: 0 1px 20px 0;
   padding: 2px 5px 5px 5px;
   background: rgb(16, 73, 169);
   width: 568px;
}

.newsSub
{
   border: solid 1px #BBBDBF;
   color: #6D6E70; 
   font-family: Arial, sans-serif; 
   font-size: 0.8em;
   font-weight: normal; 
   float: left;
   clear: both;
   margin: 0 0 10px 0;
   padding: 5px;
   width: 100%;
   background: #FFFFFF;
   width: 558px;
}

* html .newsBox
{
	width: 577px;
}

* html .newsSub
{
	width: 567px;
}

.newsDate
{
	vertical-align: top;
	float: right;
	font-style: italic;
	margin: 0;
}

.errorText
{
   color: rgb(255, 26, 0);
   font-family: Arial, sans-serif; 
   font-size: 1em;
   font-weight: bold;
}

.discount
{
   color: rgb(255, 26, 0);
   font-family: Arial, sans-serif; 
   font-size: 0.85em;
   font-weight: bold;
}

td.prodDescr
{
	color: rgb(16, 73, 169);
	vertical-align: top;
/*	padding-left: 10px;	*/
	padding-right: 20px;
	height: 110px;
	width: 463px;
}

.dashedBorder
{
	border-bottom: dashed 1px #BBBDBF;
}

td.prodPriceWeight
{
   color: rgb(255, 26, 0); 
   font-family: Arial, sans-serif; 
   font-size: 0.85em;
   font-weight: normal; 
   vertical-align: middle;
   white-space: nowrap;
/*   padding-left: 10px;	*/
   padding-top: 2px;
   padding-right: 20px;
}

.grey
{
   color: #6D6E70;
   font-family: Arial, sans-serif;
   font-size: 0.8em;
   font-weight: bold;
}

.white
{
   color: #FFFFFF;
   font-family: Arial, sans-serif;
   font-size: 0.8em;
   font-weight: bold;
}

.category
{
/*	border: inset 2px rgb(16, 73, 169);	*/
	border-top: solid 1px #ebeced;	
	border-left: solid 1px #ebeced;
	border-right: solid 1px #ebeced;	
	background: #FFFFFF;
	padding-bottom: 6px;
	width: 187px;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

table.outerBorder
{
/*	height: 500px;
	width: 980px;	*/
	width: 787px;
	clear: both;
}

table.list
{
	border: solid 1px rgb(16, 73, 169);
	width: 578px;
}

table.productlist
{
/*	border: solid 1px #BBBDBF;	*/
	width: 578px;
}

table.listAdmin
{
	border: solid 1px rgb(16, 73, 169);
	background: rgb(16, 73, 169);
/*	width: 760px */;
}

table.basket
{
	width: 85%;
	border: solid 1px #BBBDBF;
}

.address
{
	background: white;
	color: #6D6E70;
	width: 100%;
	padding: 3px;
}
.address img
{
	height: 20px;
}

td.discImg
{
	background: #FFFFFF;
	width: 125px;
	height: 125px;
	vertical-align: middle;
	text-align: center;
//	border: solid 1px #BBBDBF;
	z-index: 0;
}

td.discText
{
	color: #FFFFFF;
	background: rgb(16, 73, 169);
	padding: 5px;
	width: 117px;
	vertical-align: top; 
	font-family: Arial, sans-serif; 
	font-size: 0.8em;
	font-weight: normal;
	border-bottom: 1px solid #BBBDBF;
	border-collapse: collapse;
}

.PriceTag
{
	background: rgb(16, 73, 169);
	color: #6D6E70;
	clear: both;
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding: 5px;
	margin: 0 0 0 1px;
	position: relative;
	top: 27px;
	float: left;
	text-align: right;
	white-space: nowrap;
	filter: alpha(opacity=90);
	opacity: 0.90;
}

.PriceDiscount
{
	background: rgb(16, 73, 169);
	color: #FFFFFF;
	clear: both;
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding: 5px;
	margin: 0 0 0 1px;
	position: relative;
	top: 27px;
	float: left;
	text-align: right;
	white-space: nowrap;
	filter: alpha(opacity=90);
	opacity: 0.90;
}

.PriceOld
{
	background: rgb(16, 73, 169) url('images/rodt_kryds.gif') center center no-repeat;
	color: #505050;
	clear: right;
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding: 5px;
	margin: 0 1px 0 0;
	position: relative;
	float: right;
	top: 27px;
	text-align: right;
	white-space: nowrap;
	filter: alpha(opacity=70);
	opacity: 0.70;
}

* html .PriceTag, * html .PriceDiscount, * html .PriceOld
{
	width: 43px;
}

.discount
{
	background: rgb(255, 26, 0);
	border: solid 1px rgb(255, 26, 0);
	color: #FFFFFF;
	clear: both;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding: 5px;
	width: 200px;
}

.whiteBack
{
	background: #FFFFFF;
}

td.editable
{
/*	background: #F4F4F4;	*/
	background: #FFFFFF;
}

td
{
   color: #6D6E70; 
   font-family: Arial, sans-serif; 
   font-size: 0.92em;
/*   font-weight: bold;		*/
}

.basket td {
	padding: 2px;
}

td.negative
{
   background: #4D4D4D;
   color: #FFFFFF;
   font-family: Arial, sans-serif;
   font-size: 1em;
   font-weight: bold;
}

.normal
{
   color: #6D6E70; 
   font-family: Arial, sans-serif; 
/*   font-size: 1em;	*/
   font-weight: normal; 
}

td.prodHeader
{
   background: rgb(16, 73, 169);
   color: white;
   font-family: Arial, sans-serif;
   font-size: 1em;
   font-weight: normal;
   padding: 5px;
   padding-left: 10px;
   vertical-align: middle; 
}

td.content
{
   color: #6D6E70; 
   font-family: Arial, sans-serif; 
   font-size: 0.8em;
/*   font-weight: bold;		*/
   padding: 0 0 0 20px;
/*   width: 600px;	*/
   height: 100%;
   vertical-align: top;
}

hr
{
	color: #BBBDBF;
	background: #BBBDBF;
	height: 1px;
	width: 100%;
}

hr.dark
{
	color: #BBBDBF;
	background: #BBBDBF;
	height: 1px;
	width: 100%;
}

hr.white
{
	color: #FFFFFF;
	background: #FFFFFF;
	height: 1px;
	width: 100%;
}

input, select, textarea
{
   color: #6D6E70; 
   font-family: Arial, sans-serif;
   font-size: 0.9em;
   font-weight: bold; 
   vertical-align: middle;
   padding: 2px;
}

#overlay
{
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	background: #000000;
	filter: alpha(opacity=75);
	opacity: 0.75;
	z-index: 10;
	position: absolute;
	display: none;
}

#termsContent
{
	width: 580px;
	top: 70px;
	background: #FFFFFF;
	z-index: 20;
	padding: 5px;
	color: #6D6E70; 
	font-family: Arial, sans-serif; 
	font-size: 0.8em;
	font-weight: normal; 
	border: solid 3px #BBBDBF;
	position: absolute;
	display: none;
	clear: both;
	float: left;
}

#cookies
{
	display: none;
}

a, a:visited, a:active, a:hover
{
	color: rgb(16, 73, 169); 
	font-family: Arial, sans-serif; 
	font-size: 0.8em;
	font-weight: bold; 
	text-decoration: underline; 
}

a.news, a.news:visited, a.news:active
{
	font-family: Arial, sans-serif; 
	font-size: 1em;
	font-weight: bold; 
	text-decoration: none; 
}

a.news:hover
{
	font-family: Arial, sans-serif; 
	font-size: 1em;
	font-weight: bold; 
	text-decoration: underline; 
}

a.yellow, a.yellow:visited, a.yellow:active, a.yellow:hover
{
	color: rgb(16, 73, 169); 
	font-family: Arial, sans-serif; 
	font-size: 0.8em;
	font-weight: normal; 
	text-decoration: underline; 
}

.menuItemSpace
{
	clear: left;
	float: right;
	width: 36px;
}

a.menuTop, a.menuTop:visited
{
	background: rgb(255, 26, 0);
	clear: left;
	color: #ebeced; 
	float: right;
	font-family: Arial, sans-serif; 
	font-size: 0.8em;
	font-weight: bold; 
	filter: alpha(opacity=100);
	opacity: 1;
	padding: 4px 15px 4px 15px;
	text-decoration: none; 
/*	border: solid 1px #BBBDBF;	*/
}

a.menuTop:hover, a.menuTop:active, a.menuTopActive, a.menuTopActive:active, a.menuTopActive:visited
{
	background: rgb(255, 26, 0);
	clear: left;
	color: #FFFFFF; 
	cursor: pointer;
	float: right;
	font-family: Arial, sans-serif; 
	font-size: 0.8em;
	font-weight: bold; 
	filter: alpha(opacity=100);
	opacity: 1;
	padding: 4px 15px 4px 15px;
	text-decoration: none; 
}

a.menu, a.menu:visited
{
   position: absolute;
   color: #6D6E70; 
   font: bold 11px Arial, sans-serif;
   text-decoration: none;
   width: 186px;
}

a.menu:hover, a.menu:active, .menuActive
{
   color: #FFFFFF;
   font: bold 11px Arial, sans-serif;
   background: #6D6E70; 
   text-decoration: none;
   filter: alpha(opacity=85);
   opacity: 0.85;
}

.submenu
{
	padding-top: 21px;	
}

a.big, a.big:visited
{
   position: absolute;
   color: #6D6E70; 
   font: bold 13px Arial, sans-serif; 
   text-decoration: none;
   height: 17px;
   width: 186px;
   padding-top: 3px;
   padding-bottom: 2px;
/*   border-bottom: solid 1px #BBBDBF;	*/
}

a.bigGreen, a.bigGreen:visited, a.bigGreen:active
{
   background: rgb(16, 73, 169);
   position: absolute;
   color: #FFFFFF; 
   font: bold 13px Arial, sans-serif; 
   text-decoration: none;
   height: 17px;
   width: 186px;
   padding-top: 3px;
   padding-bottom: 2px;
/*   border-bottom: solid 1px #BBBDBF;	*/
}

a.bigYellow, a.bigYellow:visited, a.bigYellow:active
{
   background: rgb(16, 73, 169);
   position: absolute;
   color: #FFFFFF; 
   font: bold 13px Arial, sans-serif; 
   text-decoration: none;
   height: 17px;
   width: 186px;
   padding-top: 3px;
   padding-bottom: 2px;
/*   border-bottom: solid 1px #BBBDBF;	*/
}

a.big:hover, a.big:active, a.bigGreen:hover, a.bigYellow:hover
{
   color: #FFFFFF;
   font: bold 13px Arial, sans-serif; 
   text-decoration: none;
   background: rgb(16, 73, 169); 
/*   border-bottom: solid 1px #BBBDBF;	*/
   filter: alpha(opacity=85);
   opacity: 0.85;
}

.bigMenuActive
{
   position: absolute;
   color: #FFFFFF;
   font: bold 13px Arial, sans-serif; 
   text-decoration: none; 
   width: 186px;
   height: 17px;
   padding-top: 3px;
   padding-bottom: 2px;
   background: rgb(16, 73, 169); 
/*   border-bottom: solid 1px #BBBDBF;	*/
}

a.prod, a.prod:visited
{
/*   border: solid 1px #BBBDBF;	*/
   background: rgb(16, 73, 169);
   color: #FFFFFF;
   float: left;
   clear: both;
   font-family: Arial, sans-serif; 
   font-size: 1em; 
   font-weight: bold;
   margin: 2px 12px 0 12px;
   padding: 2px;
   height: 18px;
   width: 99px;
   text-decoration: none;
}

a.prod:hover, a.prod:active
{
/*   border: solid 1px #BBBDBF;	*/
   background: rgb(16, 73, 169);
   color: #FFFFFF;
   font-family: Arial, sans-serif; 
   font-size: 1em; 
   font-weight: bold;
   padding: 2px;
   height: 18px;
   text-decoration: none;
}
