/* main */
html, body {
	width: 100%;
	height: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
img {
	border: 0px;
	border-style: none;
}
body {
	/*background-color: #e2e2e3;*/
	background-color: #FFFFFF;
    background-image: url("design/vinterbakgrunn.jpg");
    background-repeat: repeat-x;
}
#topdocument {
	width: 1000px;
	margin: 0px auto;
}
#content {
	width: 955px;
	background-color: #fff;
	float: left;
	margin-bottom: 5px;
	position: relative;
	box-shadow: 0 0 19px 0 #000000;
	margin-top: 15px;
}
.bprodimg
{
    text-align: center;
}
.lprodimg
{
    text-align: center;
}
.mprodimg
{
    text-align: center;
}

.top_banner {
	height: 127px;
	background-image: url(design/top_banner.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #fff;
	position: relative;
}
.klikkbartomraade {
	position: relative;
	float: left;
	width: 200px;
	height: 96px;
	cursor: pointer;
}
.section1 {
	position: relative;
	width: 775px;
	float: left;
	text-align: left;
	background-color: #fff;
	z-index: 0;
}
.section2 {
	float: left;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 175px;
	background-color: #fff;
	z-index: 0;
}
.section3 /*bottom*/ {
	position: relative;
	width: 955px;
	height: 30px;
	float: left;
	background-color: transparent;
	background-image: url('design/bottom_bg.jpg');
}
.maincontent_left {
	position: relative;
	width: 170px;
	float: left;
	text-align: left;
}
.maincontent_middle {
	width: 605px;
	float: left;
	text-align: left;
}
#historyStorageForm /* tar vekk meld som vises noen ganger i explorer under hele siden: oaded":true} */ {
	display: none;
}
a {
	color: #6dac5b;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

/*--------------------------------------------------------------------------------*/
/******************************************/
/*            left column                */
/*****************************************/

/* search */
.divsearch {
	position: absolute;
	right: 15px;
	width: 338px;
	z-index: 1000;
	top: 40px;
}
*html .divsearch {
	width: 336px;
}
.searchheader {
	background-image: url(design/header.jpg);
	background-repeat: repeat-x;
	height: 26px;
	width: 195px;
	float: left;
	text-align: center;
	overflow: hidden;
}
div.searchcap {
	position: relative;
	width: 165px;
	height: 19px;
	float: left;
	padding-top: 7px;
	margin-left: 10px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}
div.searchcap a {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
#searchcapr {
	width: 9px;
	float: right;
	position: relative;
	display: none;
}
div.searchbody {
	float: left;
	width: 193px;
	height: 50px;
	border-right: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-bottom: 1px solid #C0C0C0;
	background-color: #E6E6E6;
}
input.soek {
	position: absolute;
	width: 295px;
	height: 23px;
	top: 10px;
	left: 0px;
	font-size: 12px;
	border: 1px solid #9EC983;
	margin: 0;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0;
	padding-right: 0;
}
html:not([opera]) input.soek {
	height: 19px;
	width: 295px;
}
img.cartsearch {
	position: absolute;
	cursor: pointer;
	top: 10px;
	right: 0px;
}
#matches {
	position: absolute;
	top: 33px;
	left: 0px;
	width: 295px;
	cursor: pointer;
	z-index: 1000 !important;
}
html:not([opera]) #matches {
	width: 297px;
}
#matches option {
	z-index: 1000 !important;
}
/* menu */
.breadheader {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial;
	position: relative;
	float: left;
	width: 155px;
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.mainmenu {
	background-color: #fff;
	border: 0;
	padding: 0;
	float: left;
	z-index: 0;
}
li {
	list-style-type: none;
}
li.menulevel2, li.menulevel3, li.menulevel4, li.menulevel5, li.menulevel6 {
	display: none;
}
.submenulevel1 {
	position: relative;
	width: 160px;
	float: left;
	left: 10px;
	padding-bottom: 10px;
}
.mainmenuclosed1, .mainmenuclosed2, .mainmenuclosed3, .mainmenuclosed4, .mainmenuclosed5, .mainmenuclosed6, .mainmenuclosed7, .mainmenuclosed8, .mainmenuclosed9, .mainmenuclosed10, .mainmenuclosed11, .mainmenuclosed12, .mainmenuclosed13, .mainmenuclosed14, .mainmenuclosed15, .mainmenuclosed16, .mainmenuclosed17, .mainmenuclosed18, .mainmenuclosed19, .mainmenuclosed20 {
	position: absolute;
	top: -25px;
	width: 78px;
	height: 20px;
	overflow: hidden;
	background-image: url(design/horiz1.jpg);
	background-repeat: no-repeat;
	text-align: center;
	z-index: 1;
}
.mainmenuopen1, .mainmenuopen2, .mainmenuopen3, .mainmenuopen4, .mainmenuopen5, .mainmenuopen6, .mainmenuopen7, .mainmenuopen8, .mainmenuopen9, .mainmenuopen10, .mainmenuopen11, .mainmenuopen12, .mainmenuopen13, .mainmenuopen14, .mainmenuopen15, .mainmenuopen16, .mainmenuopen17, .mainmenuopen18, .mainmenuopen19, .mainmenuopen20 {
	position: absolute;
	top: -25px;
	width: 78px;
	height: 20px;
	overflow: hidden;
	background-image: url(design/horiz2.jpg);
	background-repeat: no-repeat;
	text-align: center;
	z-index: 1;
}
.mainmenuclosed2 {
	left: 0px;
}
.mainmenuclosed3 {
	left: 79px;
}
.mainmenuclosed4 {
	left: 158px;
}
.mainmenuclosed5 {
	left: 237px;
}
.mainmenuclosed6 {
	left: 316px;
}
.mainmenuclosed7 {
	left: 395px;
}
.mainmenuclosed8 {
	left: 474px;
}
.mainmenuclosed9 {
	left: 553px;
}
.mainmenuclosed10 {
	left: 632px;
}
.mainmenuclosed11 {
	left: 711px;
}
.mainmenuclosed12 {
	left: 790px;
}
.mainmenuclosed13 {
	left: 869px;
}
.mainmenuclosed14 {
	display: none;
}
.mainmenuclosed15 {
	display: none;
}
/*
.mainmenuclosed13{left: 948px;}
.mainmenuclosed14{left: 1027px;}
*/
.mainmenuopen2 {
	left: 0px;
}
.mainmenuopen3 {
	left: 79px;
}
.mainmenuopen4 {
	left: 158px;
}
.mainmenuopen5 {
	left: 237px;
}
.mainmenuopen6 {
	left: 316px;
}
.mainmenuopen7 {
	left: 395px;
}
.mainmenuopen8 {
	left: 474px;
}
.mainmenuopen9 {
	left: 553px;
}
.mainmenuopen10 {
	left: 632px;
}
.mainmenuopen11 {
	left: 711px;
}
.mainmenuopen12 {
	left: 790px;
}
.mainmenuopen13 {
	left: 869px;
}
.mainmenuopen14 {
	display: none;
}
.mainmenuopen15 {
	display: none;
}

div.menuheader {
	width: 195px;
	height: 30px;
	overflow: hidden;
	float: left;
	margin: 5px 0px 0px 10px;
	background-image: url(design/header.jpg);
	background-repeat: repeat-x;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
}
div.menuheadertxt {
	position: relative;
	top: 7px;
	left: 10px;
}
/* menu icons */
.divmainicoopen {
	float: left; /*display : inline;*/
	width: 15px;
	position: relative;
}
.divmainicoclosed {
	float: left; /*display : inline;*/
	width: 15px;
	position: relative;
}
.divsubicoopen {
	display: inline;
	width: 10px;
}
.divsubicoclosed {
	display: inline;
}
/* menulinks */
div.mspace {
	display: none;
}
div.mainmenuclosed0, div.mainmenuopen0 {
	width: 160px;
	margin-left: 10px;
	margin-bottom: 5px;
}
div.divamainmenuclosed0, div.divamainmenuopen0 {
	/*display: table-cell;	*/
}
a.amainmenuopen {
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #468f35;
	display: inline-block;
	line-height: 20px;
	width: 78px;
}
a.amainmenuclosed {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	display: inline-block;
	line-height: 20px;
	width: 78px;
}
a.amainmenuclosed:hover, a.amainmenuopen:hover {
	text-decoration: none;
	background-image: url(design/horiz2.jpg);
	background-repeat: no-repeat;
	width: 78px;
	color: #468f35;
	font-weight: bold;
}
a.asubmenuopen {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	padding-left: 15px;
	background-image: url(dep/mainicoopen.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
a.asubmenuclosed {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	padding-left: 15px;
	background-image: url(dep/mainicoclosed.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
a.asubmenuclosed:hover, a.asubmenuopen:hover {
	text-decoration: underline;
}
.submenuclosedm, .submenuopenm {
	display: inline;
}
.submenuclosed1, .submenuclosed2, .submenuclosed3, .submenuclosed4, .submenuclosed5 {
	margin: 0px 0px 3px 0px; /*height: 14px;*/
}
.submenuopen1, .submenuopen2, .submenuopen3, .submenuopen4, .submenuopen5 {
	margin: 0px 0px 3px 0px;
	height: 14px;
}
.submenuclosed1, .submenuopen1 {
	margin-left: 30px;
}
.submenuclosed2, .submenuopen2 {
	margin-left: 45px;
	position: relative;
}
.submenuclosed3, .submenuopen3 {
	margin-left: 60px;
}
a.asubmenuclosed, a.asubmenuclosed:hover, a.asubmenuclosed:visited {
	width: 126px;
	overflow: hidden;
	white-space: nowrap;
}
a.asubmenuopen, a.asubmenuopen:hover, a.asubmenuopen:visited {
	width: 126px;
	overflow: hidden;
}
*html a.asubmenuclosed, a.asubmenuclosed:hover, a.asubmenuclosed:visited {
	width: 140px;
}
*html a.asubmenuopen, a.asubmenuopen:hover, a.asubmenuopen:visited {
	width: 140px;
}

/*SUBMENU SPESIAL START*/
/*undernivå 2:*/
.submenu_spesial {
	position: relative;
	padding-bottom: 10px;
	float: left;
}
.submenu_spesial .mainmenuopen0 {
	margin-left: 0px;
	width: 600px;
}
.submenu_spesial .amainmenuopen {
	font-size: 20px;
	font-weight: normal;
}
.submenu_spesial .divmainicoopen, .submenu_spesial .divsubicoclosed, .submenu_spesial .divsubicoopen {
	display: none;
}
.submenu_spesial .submenuclosed1, .submenu_spesial .submenuopen1 {
	margin: 0 5px 0 0;
	padding-right: 5px;
	float: left; /*border-right: 1px solid #000000;*/
	background-image: url('design/submenu_skille.jpg');
	background-repeat: no-repeat;
	background-position: right;
	height: auto;
	width: auto;
}
.submenu_spesial a.asubmenuclosed, .submenu_spesial a.asubmenuclosed:hover, .submenu_spesial a.asubmenuclosed:visited {
	width: auto;
	font-size: 13px;
	color: #468F35;
}
.submenu_spesial a.asubmenuopen, .submenu_spesial a.asubmenuopen:hover, .submenu_spesial a.asubmenuopen:visited {
	width: auto;
	font-size: 13px;
	color: #000000; /*text-decoration: underline;*/
}
.submenu_spesial .mainmenuclosed0, .submenu_spesial .submenuclosed2, .submenu_spesial .submenuopen2 {
	display: none;
}
/*undernivå 3:*/
.subsubmenu_spesial {
	position: relative;
	padding-bottom: 10px;
	float: left;
	width: 100%;
	border-top: 1px solid #cccccc;
}
.subsubmenu_spesial .divmainicoopen, .subsubmenu_spesial .divsubicoclosed, .subsubmenu_spesial .divsubicoopen {
	display: none;
}
.subsubmenu_spesial .submenuclosed2, .subsubmenu_spesial .submenuopen2 {
	margin: 0 10px 0 0;
	padding-right: 10px;
	float: left; /*border-right: 1px solid #000000;*/
	background-image: url('design/submenu_skille.jpg');
	background-repeat: no-repeat;
	background-position: right;
	height: auto;
	width: auto;
	display: inline;
}
.subsubmenu_spesial a.asubmenuclosed, .subsubmenu_spesial a.asubmenuclosed:hover, .subsubmenu_spesial a.asubmenuclosed:visited {
	width: auto;
	font-size: 13px;
	color: #468F35;
	font-weight: bold;
}
.subsubmenu_spesial .mainmenuopen0, .subsubmenu_spesial .mainmenuclosed0, .subsubmenu_spesial .submenuclosed1, .subsubmenu_spesial .submenuopen1 {
	display: none;
}
.subsubmenu_spesial a.asubmenuopen, .subsubmenu_spesial a.asubmenuopen:hover, .subsubmenu_spesial a.asubmenuopen:visited {
	width: auto;
	font-size: 13px;
	color: #000000; /*text-decoration: underline;*/
}
/*SLUTT SUBMENU SPESIAL*/

/* banner left */
.leftbanner {
	position: relative;
	width: 195px;
	overflow: hidden;
	margin-top: 5px;
	left: 10px;
	float: left;
}
html:not([opera]) .leftbanner {
	width: 197px;
}
/* sitemap */
#menuintrotext-1007 {
	width: 400px;
	overflow: hidden;
	float: right;
}
.aroundsitemap {
	width: 300px;
	float: left;
}
#menumaintext-1007 {
	width: 100%;
	float: left;
}

/* contact info */
div.contactinfo {
	position: relative;
	width: 175px;
	margin-top: 25px;
	margin-left: 25px;
	margin-bottom: 25px;
	font-family: Arial;
	font-size: 12px;
	float: left;
	color: #000;
}

/*--------------------------------------------------------------------------------*/
/******************************************/
/*            middle column              */
/*****************************************/

/* START TOPLINKS SPESIAL */
#ctl00_radtopmenumodule_radtopmenu {
	/*width: 425px !important;*/
	/*width: 475px !important;*/
	width: auto !important;
}
#toplinks a.link:visited {
	color: #000 !important;
}
.topmenu {
	width: 775px;
	float: left;
	font-weight: bold;
}
.RadMenu_Inox {
	width: auto !important;
	background-image: none !important;
	background-color: Transparent !important;
	height: auto !important;
}
.toplinks {
	position: relative;
	height: auto !important;
	float: right;
	right: 15px;
	z-index: 80;
	margin-top: 20px;
}
.toplinks div {
	float: left;
	text-align: center;
}
.toplinks .slide {
	padding-right: 5px;
	background-image: url('design/slidemenu_bg.png');
	background-position: bottom right;
}
.toplinks .group {
	border: 0 !important;
}
.rootGroup .item {
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid green;
}
.rootGroup .first {
	border: 0 !important;
}
.rootGroup .last {
	margin-right: 0 !important;
}
.level1 .item {
	margin-left: 0px;
	border: 0 !important;
	width: 100% !important;
	padding-right: 5px !important;
}
.level1 .last {
	padding-bottom: 5px;
}
.toplinks a {
	text-decoration: none;
	font-size: 14px;
	font-family: Calibri;
	font-weight: normal;
	color: #fff;
	position: relative;
	font-weight: bold;
	cursor: pointer !important;
	border: 0 !important;
	background-image: none !important;
	background-color: Transparent !important;
	min-width: 0 !important;
	width: auto !important;
	line-height: normal !important;
	padding: 0 !important;
}
.toplinks a:hover {
	color: #000;
	cursor: pointer;
	text-decoration: underline;
	border-color: #468F35 !important;
}
.RadMenu_Inox .group .link:hover, .RadMenu_Inox .group .focused, .RadMenu_Inox .group .expanded {
	color: #468F35 !important;
}
.toplinks .text {
	padding: 0 !important;
}
#toplink1a a, #toplink2a a, #toplink3a a, #toplink4a a, #toplink5a a, #toplink6a a {
	color: #545559;
}
#toplink1a, #toplink2a, #toplink3a, #toplink4a, #toplink5a, #toplink6a {
	background-image: url(design/toplink_selected.jpg);
	background-repeat: repeat-x;
}
#toplink1, #toplink2, #toplink3, #toplink4, #toplink5, #toplink6 {
	background-image: url(design/space.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
li.item {
	z-index: 80;
}
/*SLUTT TOPLINKS*/


/* breadcrumbs */
.breadmain {
	width: 605px;
	position: relative;
	height: 23px;
	float: left; /*border-bottom: 1px solid #e6e6e6; */
}
div.breadcrumbs {
	display: inline;
	float: left;
	white-space: normal;
	font-family: Arial;
	font-size: 11px;
	position: relative;
	padding-left: 12px;
	padding-right: 7px;
	background-image: url(design/breadcrumbs.gif);
	background-repeat: no-repeat;
	background-position: left top 3; /*top: 7px;*/
}
.breadcrumbs a {
	text-decoration: underline;
	color: #468F35;
}
.breadcrumbs a:hover {
	color: #000;
}
#custname {
	float: right;
	color: #fff;
	font-size: 11px;
	font-family: Arial;
	position: relative;
	top: 6px;
}

/* render */
#render {
	width: 605px;
	margin-top: 0px;
	font-family: Arial;
	font-size: 11px;
	padding-bottom: 15px;
	position: relative;
	float: left;
	overflow: hidden;
}
.menuintrotext, .menumaintext {
	float: left;
	color: #000;
	width: 100%;
	padding-bottom: 5px;
}
h1 {
	font-size: 18px;
	margin-bottom: 2px;
}
p {
	padding: 0px;
	margin: 0px;
}
/* product view: menu */
div.rendermenutr {
	width: 149px;
	height: 160px;
	overflow: hidden;
	float: left;
	margin-bottom: 2px;
	background-image: url(design/bg_boks.gif);
	background-repeat: no-repeat;
	margin-left: 1px;
}
div.rendermenu2 div.rendermenutr, div.rendermenu3 div.rendermenutr, div.rendermenu4 div.rendermenutr {
	margin-left: 2px;
}

div.rendermenudesc {
	height: 33px;
	width: 149px;
	float: left;
	text-align: left;
	padding: 0;
	text-align: center;
	overflow: hidden;
	margin-top: 5px;
}
a.prodlinkdm {
	color: #468F35;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
}
a.prodlinkdm:hover {
	color: #000000;
}
div.rendermenupicture {
	float: left;
	position: relative;
	height: 110px;
	width: 149px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0 0 0;
	text-align: center;
	overflow: hidden;
}

/* product view: box */
div.renderboxtr {
	position: relative;
	background-image: url('design/boksbakgrunn.jpg');
	background-repeat: repeat-x;
	width: 149px;
	height: 255px;
	overflow: hidden;
	float: left;
	border: 0;
	margin-bottom: 7px;
	background-color: #fff;
	margin-left: 1px;
}
div.renderbox2 div.renderboxtr, div.renderbox3 div.renderboxtr, div.renderbox4 div.renderboxtr {
	margin-left: 2px;
}
*html div.renderbox2 div.renderboxtr, *html div.renderbox3 div.renderboxtr, div.renderbox4 div.renderboxtr {
	margin-left: 2px;
}
div.boxproductrating {
	position: relative;
	float: right;
	text-align: right;
	width: 120px;
	z-index: 1;
}
div.boxproductratingtxt {
	display: none;
}
div.boxproductratingv {
	position: relative;
	margin-right: 10px;
	margin-top: 5px;
}
div.boxalt08 {
	position: absolute;
	bottom: 170px;
	left: 0px;
	z-index: 2;
}
div.boxalt08txt {
	display: none;
}
div.boxalt08v {
}
div.boxalt07 {
}
div.boxalt07txt {
	display: none;
}
div.boxalt07v {
	position: absolute;
	bottom: 170px;
	left: 0px;
	z-index: 2;
	display: none;
}
div.boxdesc {
	height: 32px;
	width: 137px;
	float: left;
	text-align: left;
	margin: 0 0 0 3px;
	overflow: hidden;
	padding: 0;
}
div.boxsuppliersdescr {
	height: 39px;
	width: 142px;
	float: left;
	text-align: left;
	margin: 0 0 0 3px;
	overflow: hidden;
	margin-bottom: 4px;
	line-height: 13px;
}
.boxsuppliersdescrtxt {
	display: none;
}
div.boxdesc a.prodlinkdb {
	width: 137px;
	color: #468F35;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
	text-decoration: none;
	position: relative;
	margin-top: 0px;
}
a.prodlinkdb:hover {
	color: #000000 !important;
}
.boxpicture {
	float: left;
	position: relative;
	height: 130px;
	width: 147px;
	text-align: center;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 25px 0px 0px 3px;
	z-index: 1;
}
.boxprice {
	height: 20px;
	float: right; /*width: 100%;*/
	right: 13px;
	position: relative;
	margin-bottom: 3px;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	color: #468F35;
	overflow: hidden;
	text-align: center;
}
.boxorgprice, .boxordinaryprice {
	display: inline;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: blink;
	margin-left: 5px;
}
.boxquantity {
	width: 20px;
	position: relative;
	float: left;
	display: inline;
}
div.boxcart, .boxreadmore {
	width: 77px;
	float: left;
	position: relative;
	text-align: center;
	margin-left: 3px;
}
.boxcarttxt {
	width: 33px;
	font-size: 11px;
	font-family: Arial;
	float: left;
	margin-top: 4px;
	color: #626262;
	display: none;
}
.boxcartinp {
	display: none;
}
.boxcartv {
	position: relative;
}
/*
div.boxreadmore
{
	width: 90px;
	height: 20px;
	float: left;
	position: relative;
	margin-bottom: 3px;
	margin-top: 10px;	
}*/
div.boxdimen, div.boxcolor, div.boxunit, div.boxquantityonhand {
	width: 90px;
	height: 20px;
	float: left;
	position: relative;
	margin-bottom: 3px;
	font-size: 11px;
	font-family: Arial;
}
div.boxunittxt, div.boxunitv, div.boxcolortxt, div.boxcolorv, div.boxdimentxt, div.boxdimenv, div.boxquantityonhandtxt, div.boxquantityonhandv, div.boxpricetxt, div.boxpricev, div.boxcartv, div.boxcartvv {
	display: inline;
}
img.cart {
	cursor: pointer;
}

/* product view: display */
div.rendersingle {
	width: 605px; /*border: 1px solid #b3b3b3;*/
	float: left;
	overflow: hidden;
	position: relative;
	background-color: #fff;
}
div.rendersingletr {
	position: relative;
	float: left;
}
div.singledesc {
	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	width: 206px;
	height: 50px;
	font-weight: bold;
	float: right;
	clear: right;
	right: 84px;
	line-height: 17px;
}
.singleproductidentv {
	float: left;
	width: 180px;
	font-weight: normal;
}
.singlesuppliersdescr {
	width: 270px;
	float: right;
	clear: right;
	position: relative;
	right: 20px;
	margin-top: 10px;
}
.divmulitpic {
	position: relative;
	width: 300px; /*float: left;*/
	overflow: hidden;
	margin-top: 50px;
}
.mulitpicturepre, .mulitpictureaft {
	width: 25px;
	position: relative;
	height: 200px;
	float: left;
}
.multipicdim {
	position: relative;
	top: 90px;
}
.singlepicture {
	width: 250px;
	text-align: center;
	float: left;
	padding-bottom: 10px;
}
.singleallmultipics {
	position: relative;
	width: 280px;
	float: left;
	clear: left;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.singlemultipic {
	display: inline;
	height: 50px;
	width: 50px;
	cursor: pointer;
	border: 1px solid #c0c0c0;
	float: left;
	margin-left: 2px;
}
.singledimen, .singlecolor, .singleproductident, .singleunit, .singlealt01, .singlealt02, .singlealt03, .singlealt04, .singlealt05, .singlealt09, .singlealt10, .singlevariantd {
	width: 290px;
	color: #626262;
	font-weight: bold;
	font-size: 11px;
	float: right;
	clear: right;
}
.singlequantityonhand {
	width: 125px;
	color: #626262;
	font-weight: bold;
	font-size: 11px;
	float: right;
	clear: right;
	position: relative;
	top: -17px;
	overflow: hidden;
}
.singlecart {
	width: 290px;
	color: #626262;
	font-weight: bold;
	font-size: 11px;
	float: right;
	clear: right;
	margin-top: 10px;
	height: 22px;
}
.singlecartv form input.singlerender {
	display: none;
}
.singleprice {
	width: 290px;
	color: #626262;
	font-weight: bold;
	font-size: 11px;
	float: right;
	clear: right;
	margin-top: 10px;
}
.singleklarnatxt, .singleklarna, .singleklarnatxtl, .singleklarnajs {
    display: inline;
}
#singleklarna1 {
	width: 290px;
	color: #626262;
	font-size: 11px;
	float: right;
	clear: right;
	margin-top: 10px;
	background-image: url("dep/klarnapaymentsingle.png");
    background-repeat: no-repeat;
    padding-top: 15px;
}
.singleklarnatxt {
    display: none;
}
.singleklarnatxtl, .singleklarnajs {
    margin-left: 3px;
}
#klarna_partpayment_popup
{
    font-family: Arial, Sans-Serif;
}
.singleorgpricenull {
	width: 95px;
	float: left;
}
.singleorgprice, .singleordinaryprice {
	width: 95px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	color: #FCC123;
}
.singlelistprice, .singleorgprice {
	width: 290px;
	color: #626262;
	font-weight: bold;
	font-size: 11px;
	float: right;
	clear: right;
	margin-top: 10px;
	display: none;
}
.singleordinaryprice {
	width: 290px;
	color: #626262;
	font-weight: bold;
	font-size: 11px;
	float: right;
	clear: right;
	margin-top: 10px;
}
.singleordinarypricev, .singlelistpricev {
	width: 120px;
	float: left;
	font-weight: bold;
	color: #468F35;
	font-size: 16px;
}
.singleorgpricetxt, .singleordinarypricetxt, .singleproductidenttxt, .singledimentxt, .singlecolortxt, .singleunittxt, .singlepricetxt, .singleordinarypricetxt, .singlelistpricetxt, .singlealt01txt, .singlealt02txt, .singlealt03txt, .singlealt04txt, .singlealt05txt, .singlealt06txt, .singlealt09txt, .singlealt10txt, .singlevariantdtxt {
	width: 80px;
	float: left;
	font-weight: bold;
	color: #626262;
}
.singlequantityonhandtxt {
	display: none;
}
.singlepricetxt, .singlelistpricetxt, .singleorgpricetxt, .singleordinarypricetxt {
	/*display: none;*/
	position: relative;
	top: 4px;
	width: 100px !important;
}
.singleordinarypricetxt {
	/*display: none;*/
	position: relative;
	top: 2px;
}
.singledimenv, .singlecolorv, .singleunitv, .singlealt01v, .singlealt02v, .singlealt03v, .singlealt04v, .singlealt05v, .singlealt06v, .singlealt09v, .singlealt10v, .singlevariantdv {
	width: 190px;
	float: left;
	color: #000;
	font-weight: normal;
}
.singleunitv {
	color: #626262 !important;
}
.singlequantityonhandv {
	color: #FCC123;
	float: left;
	font-weight: normal;
}
.singlepricev, .singleorgpricev, singleordinarypricev {
	width: 120px;
	float: left;
	color: #468F35;
	font-size: 16px;
	font-weight: bold;
}

.singlevariantstuff {
	position: relative;
	width: 285px;
	color: #626262;
	font-weight: bold;
	font-size: 11px;
	float: right;
	clear: right; /*border-left: 1px solid #c0c0c0; 	border-right: 1px solid #c0c0c0; 	border-bottom: 1px solid #c0c0c0;*/
	margin-top: 10px; /*margin-bottom: 20px;*/
	margin-right: 5px;
}
.singlevariantpictures {
	background-image: url(design/topmenu.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	float: left;
	width: 100%;
	position: relative;
}
#singlevariantpicdialog {
	display: inline;
}
.singlevariantpicturestxt {
	height: 27px;
	text-align: center;
	font-weight: normal;
	font-size: 10px;
	color: #fff;
	padding-top: 7px;
}
.singlevariantpicturesdv {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: center;
}
div.variantpicture {
	cursor: pointer;
	display: inline;
	height: 55px;
	margin: 2px;
	width: 55px;
}
.singlevariancolortd, .singlevariantd {
	width: 100%;
	position: relative;
	float: right;
	margin-bottom: 5px;
}
.singlevariantcolordtxt, .singlevariantdtxt {
	display: none;
	width: 90px; /*margin-left: 10px;*/
	float: left;
}
.singlevariantcolordv, .singlevariantdv {
	position: relative;
	width: 280px;
	float: left;
}
#singlevariantcolor, #singlevariantsize {
	width: 270px;
}

.singlecarttxt {
	width: 45px;
	float: left;
	margin-top: 4px;
	display: none;
}
.singlecartinp {
	width: 35px;
	float: left;
}
.singlecartv {
	width: 65px;
	float: left;
	margin-top: 1px;
}
.singlecartinp input {
	width: 20px;
}
.renderlisttr input {
	width: 20px;
}

.singlelongdesc, .singlesupplierspic, .singlevarlongdesc {
	float: left;
	width: 100%; /*border-top: 1px dotted #B6B6B6;	*/
}
.longdescv, .singlesupplierspicv {
	padding: 15px;
}
.singlelongdesctxt {
	display: none;
}

.singlesuppliersdescrtxt, .singlesupplierspictxt {
	display: none;
}
.singleprinterfriend, .singletipafriend, .singleuserlist, .singleprodrequest {
	width: 125px;
	float: left;
	margin-left: 10px;
	padding-top: 7px;
	padding-bottom: 7px;
}
.singleprinterfriendtxt, .singletipafriendtxt, .singleprodrequesttxt {
	width: 95px;
	float: right;
	margin-top: 3px;
	font-weight: bold;
}
.printerfriendv, .tipafriendv, .prodrequestv {
	width: 21px;
	height: 22px;
	float: left;
	cursor: pointer;
}
#myprodslider {
	position: absolute;
	top: 4px;
	left: 50px;
	width: 367px;
	height: 15px;
}
#sliderimagediv {
	width: 102px;
	position: absolute;
	top: 0px;
	right: 0px;
}
#lblResultDiv {
	display: none;
}
.singleproductrating {
	position: absolute;
	left: 425px;
	top: 4px;
}

/* LOGO PÅ VARE */
.singlealt08 {
	position: absolute;
	top: 50px;
	left: 50px;
	z-index: 2;
}
div.singlealt08txt {
	display: none;
}
div.singlealt08v {
}

/* SPESIALTILPASSET LOGO PÅ VARE */
.singlealt07 {
}
div.singlealt07txt {
	display: none;
}
div.singlealt07v {
	position: absolute;
	top: 50px;
	left: 50px;
	z-index: 2;
	display: none;
}

/* recomended/custrecomended (wide box view) */
.recomended {
	background-image: url(design/bg_rightbox.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #DEDEDE;
	float: left;
	left: 5px;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 165px;
	margin-top: 10px;
	font-family: Arial;
	font-size: 11px;
}
.recomended .renderboxtr {
	margin-left: 10px !important;
	background-image: none;
}
.recomendedhead, .custrecomendedhead {
	background-image: url(design/carthead.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 20px;
	width: 165px;
	padding: 2px 0 0 5px;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
/* accessories */
.singleaccessories {
	width: 605px;
	float: right;
}
.singleiframeacc, #singleiframeacc {
	width: 605px;
	height: 30px;
	float: right;
}
/*.singleaccessories div.renderboxtr
{
	float: right;
	clear: right;
	width: 163px;
	overflow: hidden;
	position: relative;
}
html:not([opera]) .singleaccessories div.renderboxtr
{
	width: 161px;
}
div.singleaccessories div.boxdesc
{
	width: 150px;
}
div.singleaccessories div.boxpicture
{
	width: 163px;
	overflow: hidden;
}
div.singleaccessories div.boxproductrating
{
	width: 110px;
}
*/
.myprodslider {
	position: absolute;
	top: 10px;
	left: 10px;
}

#singleaccessories div.renderbox2 div.renderboxtr, #singleaccessories div.renderbox3 div.renderboxtr, #singleaccessories div.renderbox4 div.renderboxtr {
	margin: 0 0 7px 0;
}


/* cartaccessories */
.cartaccessorieshead {
	background-color: #468F35;
	float: left;
	height: 20px;
	width: 165px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	text-decoration: none;
	padding-top: 2px;
	padding-left: 5px;
}
#menuintrotext-2001, #menuintrotext-2005 {
	float: right;
	width: 163px;
	overflow: hidden;
	position: relative;
	clear: right;
}
#cartaccessories {
	margin-top: 10px;
	background-image: url(design/bg_rightbox.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #DEDEDE;
	font-family: Arial;
	font-size: 11px;
	float: left;
	left: 5px;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 165px;
}
#cartaccessories div.renderboxtr {
	margin-left: 10px !important;
	background-image: none;
}

/* sold also.. */
/*.singlesoldalso .renderboxtr
{
	margin-left: 15px;
	margin-top: 5px;
}
html:not([opera]) .singlesoldalso .renderboxtr
{
	margin-left: 10px;
}*/

/* customer reccomended */
.singleiframesold, #singleiframesold {
	width: 605px;
	height: 30px;
	float: left;
}
body.singleframe {
	background-image: url(design/header.jpg);
	background-repeat: repeat-x;
	color: #fff;
	font-size: 16px;
	position: relative;
	width: 100%;
}
#singleframeb {
	background-color: #fff;
	text-align: left;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	position: relative;
}
#div1, #div2, #div3 {
	position: relative;
	width: 350px;
	left: 5px;
	top: 2px;
	color: #ffffff;
	font-size: 12px;
}

/* product view: list */
.fieldheader {
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	width: 775px;
	height: 30px;
	float: left;
	background-image: url(design/topmenu.jpg);
	background-repeat: repeat-x;
}
.fieldheadertr {
	float: left;
	margin-left: 5px;
	margin-top: 8px;
}
.renderlisttr {
	width: 775px;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #b3b3b3;
	z-index: 1;
}
.listgrouplink {
	color: #468F35;
}
.afieldheader {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.spanproductident, .spancartinp, .spancart, .spandesc, .spanprice {
	margin-top: 3px;
}
.fieldthumbnailpic {
	width: 60px;
	float: left;
}
.spanpicture {
	width: 65px;
	height: 55px;
	float: left;
	text-align: center;
}

.fieldproductident, .spanproductident {
	width: 85px;
	float: left;
	overflow: hidden;
	margin-right: 10px;
}
.spanproductident {
	color: #000000;
}
.fieldcart {
	width: 65px;
	float: left;
}
.spancartinp input {
	width: 20px;
	float: left;
}
.spancartinp {
	width: 30px;
	float: left;
}
.spancart {
	width: 35px;
	float: left;
}
.fielddescription, .spandesc, .seconddesc {
	width: 270px;
	float: left;
}
.seconddesc {
	color: #A0A0A0;
}
.fieldprice, .spanprice {
	width: 70px;
	float: left;
	text-align: right;
}
.spanprice {
	color: #468F35;
	font-size: 14px;
	font-weight: bold;
}
.spanorgprice {
	width: 70px;
	float: left;
	display: inline;
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: blink;
	margin-left: 5px;
	margin-top: 3px;
}
a.prodlinkd {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.prodlinkd:hover {
	color: #FCC123;
}
div.singleiframe, #singleiframe {
	height: 35px;
	float: left;
	text-align: left;
}
.ascdescimg {
	margin-left: 4px;
}


/* new customer form */
#newcustform {
	float: left;
	width: 435px;
	position: relative;
	left: 20px;
}

#newcusthead {
	position: relative;
	padding-top: 10px;
	padding-bottom: 15px;
	color: #000;
	left: 145px;
}
.kundelogonheadreg, .customerformtr div {
	color: #000;
}
.loggedonpage {
	border-bottom: 1px dotted #b3b3b3;
}
input.newcustform, .ordercustform {
	border: 1px solid #cecece;
	background: #fff;
	margin: 0px;
	color: #726459;
	width: 190px;
	height: 18px;
	text-align: left;
	font-size: 11px;
}
html:not([opera]) input.newcustform, .ordercustform {
	height: 13px;
}
#newcustform #errormessage {
	float: left;
}
.ncddiv {
	float: left;
	clear: left;
	display: inline;
	text-align: right;
	width: 210px;
	height: 20px;
}
.ncfdiv {
	float: left;
	width: 210px;
	height: 20px;
	margin-left: 5px;
}
#newformsubmit {
	float: left;
	width: 100%;
	height: 22px;
	margin-top: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.newcustformbutton {
	cursor: pointer;
	background-color: transparent;
	border: none;
	margin-top: 20px;
	padding: 0px;
}
#newcustformreset {
	width: 94px;
	margin-left: 204px;
}
#newcustformsubmit {
	width: 88px;
}
#customerstuff {
	left: 70px;
	position: absolute;
	top: 58px;
	width: 300px;
	font-size: 16px;
	font-weight: bold;
}
.kundeintroedit {
	float: left;
}
#ncdcustintroedit, #ncdcustbodyedit {
	display: none;
}


/* forgot username/password */
#sendup {
	text-align: center;
	padding: 20px 0px 20px 0px;
}
.sendupusere {
	display: inline;
}
.sendupsub {
	display: inline;
}
#sendupsubmit {
	position: relative;
	top: 3px;
}
html:not([opera]) #sendupsubmit {
	top: 5px;
}
#senduptrfinitoerr {
	text-align: center;
	padding-top: 10px;
	background-color: #fff;
}

/* order history */
#divorderlist {
	color: #000;
	width: 605px; /*border: 1px solid #fff;*/
	float: left;
	overflow: hidden;
}
.olgensestxt, .oldatetxt, .olcustnotxt {
	display: inline;
	font-weight: bold;
	width: 145px;
	float: left;
	padding-left: 5px;
	text-align: left;
}
.olpricetxt {
	display: inline;
	font-weight: bold;
	text-align: right;
	width: 100px;
	float: right;
	position: relative;
	right: 40px;
}
.olsessionno, .olentrydatetime, .olcustomerno {
	display: inline;
	width: 145px;
	float: left;
	height: 20px;
	padding-left: 5px;
	text-align: left;
}
.ollinesum {
	display: inline;
	width: 100px;
	float: right;
	height: 20px;
	text-align: right;
	position: relative;
	right: 40px;
}
.olsessionno a {
	text-decoration: none;
}
.olsessionno a:hover {
	text-decoration: underline;
}
.ordertotalsum {
	float: left;
	width: 605px;
	border-top: 1px dotted #b3b3b3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.oltotalsumtx {
	width: 370px;
	font-weight: bold;
	display: inline;
	float: left;
}
.oltotalsum {
	width: 100px;
	font-weight: bold;
	display: inline;
	float: right;
	text-align: right;
	position: relative;
	right: 45px;
}
*html .oltotalsum {
	right: 43px;
}

/* 1:handlekurv */
body.cartframe {
	/*background-color: #FFFFFF;*/
	background-color: Transparent;
	background-image: none;
}
#formlogon {
	position: absolute;
}
.klarnacart 
{
    background-image: url("dep/klarnapaymentcart.png");
    background-position: 424px top;
    background-repeat: no-repeat;
	width: 605px;
	position: relative;
	float: left;
	text-align: right;
}
.topcartaround {
	width: 600px;
	position: relative;
	float: left;
	background-color: #fff !important;
}
.carttext {
	position: relative;
	width: 605px; /*background-color: #fff;*/
	background-color: Transparent;
	height: 230px; /* change height of carttext step 1/2 */
	overflow: auto;
	text-align: left;
}
.carttext .menuintrotext {
	position: relative;
}
.carttext .menuintrotext, .carttext .menuintrotext table {
	font-size: 12px;
	color: #000;
	font-family: Arial, Sans-Serif;
}
#topcartframe {
	width: 600px;
	overflow: hidden;
	position: relative;
}
#topcartiframe {
	width: 605px;
	height: 260px; /* change height of carttext step 2/2 */
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
	padding: 0px;
	margin: 0px;
}
.carttextheader {
	text-align: left; /*width: 100%;*/
	color: #ffffff;
	position: relative;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	height: 30px;
	background-image: url(design/header.jpg);
	background-repeat: repeat-x;
}
.cartbigtopfr {
	width: 605px;
	height: 30px;
	position: relative;
	background-image: url(design/header.jpg);
	background-repeat: repeat-x;
}
.cartbigtop, .cartformhead, .cartorderconfirmhead {
	width: 100%;
	background-image: url(design/header.jpg);
	background-repeat: repeat-x;
	height: 30px;
	text-align: center;
	margin-bottom: 10px;
}
.cartbigtop div, .cartformhead div, .cartorderconfirmhead div, .cartbigtopfr div {
	display: inline;
	margin-right: 5px;
}
div.nextico {
	background-image: url(dep/nextico.gif);
	height: 11px;
	background-repeat: no-repeat;
	display: inline;
	position: relative;
	padding-right: 5px;
}
.cartbigstep {
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	position: relative;
	top: 3px;
	color: #ffffff;
}
div.cartbigstepdim {
	color: #cccccc;
	font-size: 11px;
	font-family: Arial;
	position: relative;
	top: 3px;
}
.cartheader {
	width: 100%;
	height: 30px;
	background-image: url(design/topmenu.jpg);
	background-repeat: repeat-x;
}
.cartbigtr {
	width: 100%;
	float: left;
	height: 38px;
	border-bottom: 1px dotted #e6e6e6;
}
.cartheader div, .cartbigtr div {
	display: inline;
	float: left;
	position: relative;
	top: 4px;
	font-weight: bold;
}
.cartbigheadthumbnailpic, .cartbigthumbnailpic {
	width: 60px;
	margin-left: 5px;
}
.cartbigcart img {
	position: relative;
	top: 3px;
	left: 3px;
}
.cartbigheadcart, .cartbigwcart {
	width: 80px;
}
.cartbigheadproductdesc, .cartbigd {
	width: 230px;
}
.cartbigheadprice, .cartbigprice {
	width: 80px;
	text-align: right;
}
.cartbigprice, .cartbiglinesum {
	color: #606060;
}
.cartbigheadlinesum, .cartbiglinesum {
	width: 80px;
	text-align: right;
}
.cartbigheaddelete, .cartbigdelete {
	width: 60px;
	text-align: center;
}
input.bigcart {
	width: 20px;
}
.cartprodlinkd {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
.cart {
	position: relative; /*left: 3px; 	top: 2px;*/
}
.cartbigd, .cartbigprice, .cartbiglinesum, .cartbigdelete {
	margin-top: 8px;
}
.cartbigsum, .cartbigmva, .cartbigsummva {
	float: left;
	color: #606060;
	font-weight: bold;
}
.cartbigsummva, .cartbigmva, .cartbigsum {
	width: 100%;
}
.cartbigsum {
	border-bottom: 1px solid #b4b4b4;
	padding-bottom: 5px;
	font-weight: bold;
}
.cartbigsummvatxt, .cartbigmvatxt, .cartbigsumtxt {
	float: left;
	display: inline;
	width: 150px;
	text-align: right;
	margin-left: 305px;
	margin-top: 5px;
}
.cartbigsummvav, .cartbigmvav, .cartbigsumv {
	float: left;
	display: inline;
	width: 80px;
	margin-top: 5px;
	text-align: right;
}
.cartbigbottomtr {
	display: none;
}
.botcartframe, #botcartiframe {
	width: 100%;
	float: left;
	height: 45px;
	overflow: hidden; /*background-color: #fff;*/
}
#cartframeid {
	/*background-color: #fff !important;*/
}
#cartbigbottoml {
	margin-top: 10px; /*background-color: #fff;*/
	float: left;
}
.cartbigbottomback {
	display: inline;
	width: 83px;
	float: left;
}
.cartbigbottommore {
	display: inline;
	width: 151px;
	float: left;
	margin-left: 7px;
}
.cartbigdeleteall {
	display: inline;
	width: 90px;
	float: left;
	margin-left: 7px;
	cursor: pointer;
}
.cartbigbottomnext {
	display: inline;
	width: 74px;
	overflow: hidden;
	float: left;
	margin-left: 186px;
}
.cartformbottomsend {
	display: inline;
	width: 61px;
	float: left;
	margin-left: 290px;
	cursor: pointer;
}
.orderbottomtext {
	width: 605px;
	float: left;
	margin-top: 20px;
}
#custformorder .cartbigbottomback {
	/*margin-left: 10px;*/
}
/*Handlekurv fraktberegning START*/
.cartfrakt {
	width: 585px;
	position: relative;
	float: left;
}
.beregnfrakt {
	width: 285px;
	float: left;
	background-image: url('design/beregnpostnummer_bg.jpg');
	background-repeat: no-repeat;
}
.beregnfrakttxt {
	float: left;
}
.beregnfraktinput {
	margin-left: 117px;
	margin-top: 2px;
	float: left;
	border: 0px;
	background-color: Transparent;
	font-size: 11px;
	width: 40px;
	text-align: center;
}
.beregnfraktsubmit {
	float: left;
	border: 0px;
	background-color: Transparent;
	cursor: pointer;
	width: 90px;
	margin-left: 20px;
}
.beregnetfrakt {
	float: left;
	color: #606060;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Arial, Sans-Serif;
}
.frakttxt {
	float: left;
	margin-top: 5px;
	width: 172px;
	text-align: right;
}
.frakttotaltxt {
	float: left;
	clear: left;
	margin-top: 5px;
	width: 172px;
	text-align: right;
}
.fraktvalue, .frakttotalvalue {
	float: left;
	margin-left: 0px;
	margin-top: 5px;
	text-align: right;
	width: 77px;
}
/*Handlekurv fraktberegning SLUTT*/

/* 2:registrering */
#kundelogonaroundreg {
	left: 70px;
	position: absolute;
	top: 58px;
	width: 300px;
	color: #000;
}

#toptext {
	float: left;
	width: 605px;
	height: 40px;
	font-weight: bold;
	margin-top: 3px;
	color: #000;
}
#fakttext {
	width: 300px;
	float: left;
	display: inline;
	padding-left: 20px;
}
#delivertext {
	width: 200px;
	float: left;
	display: inline;
	padding-left: 3px;
}
#copyadr {
	position: absolute;
	width: 200px;
	left: 300px;
	top: 72px;
	clear: left;
	z-index: 1;
}
#custformorder {
	width: 605px;
	float: left;
	margin-bottom: 10px;
	color: #000;
	z-index: 0;
}
#divorderformtr {
	position: relative;
	width: 605px;
}
#errormessage {
	height: 20px;
	width: 100%;
	text-align: center;
	margin-top: 5px;
	color: Red;
}
#ocfdatetime, #ocddatetime, #ocfcompanyname, #ocdcompanyname {
	display: none;
}
#ocdcustomername, #ocdemailaddress, #ocdaddress, #ocdzipcode, #ocdcityplace, #ocdtelephone, #ocdtelefax, #ocdpayment, #ocdcomments {
	width: 110px;
	height: 20px;
	font-weight: bold;
	text-align: right;
	float: left;
	clear: left;
	position: relative;
	margin-right: 2px;
}
#ocfcustomername, #ocfemailaddress, #ocfaddress, #ocfzipcode, #ocfcityplace, #ocftelephone, #ocftelefax, #ocfpayment {
	width: 182px;
	height: 20px;
	position: relative;
	overflow: hidden;
}

.ordercustform {
	height: 17px;
	width: 180px;
}
html:not([opera]) .ordercustform {
	height: 15px;
}
#payment {
	height: 19px;
	width: 182px;
}
*html #payment {
	width: 180px;
}
#ocfcomments {
	float: left;
	padding-bottom: 2px;
}
#comments {
	width: 450px;
	height: 40px;
	margin-top: 1px;
}
*html #comments {
	margin-left: 3px;
}

.ocfpayment 
{
    height: 20px !important;
}

/* deliver elements */
#ocddelivername, #ocddeliveraddress, #ocddeliverzipcode, #ocddelivercityplace, #ocdpersonnummer {
	width: 110px;
	font-weight: bold;
	text-align: right;
	position: absolute;
	left: 270px;
}
#ocfdelivername, #ocfdeliveraddress, #ocfdeliverzipcode, #ocfdelivercityplace, #ocfpersonnummer {
	position: absolute;
	left: 382px;
	width: 180px;
}
*html #ocfdelivername, #ocfdeliveraddress, #ocfdeliverzipcode, #ocfdelivercityplace, #ocfpersonnummer {
	left: 385px;
	width: 177px;
}
#ocddelivername, #ocfdelivername {
	top: 20px;
}
#ocddeliveraddress, #ocfdeliveraddress {
	top: 40px;
}
#ocddeliverzipcode, #ocfdeliverzipcode {
	top: 60px;
}
#ocddelivercityplace, #ocfdelivercityplace {
	top: 80px;
}
#ocdpersonnummer, #ocfpersonnummer 
{
    top: 120px;
}

/**/
.klarnaOrderVisning
{
    /*background-image: url('dep/klarnapaymentcart.png');*/
    background-image: url('design/klarnaKontoOrder.png');
    background-repeat: no-repeat;
    padding-top: 20px;
    position: relative;
    left: 110px;
    top: 10px;
    float: left;
    overflow: hidden;
    width: 150px;
}
.klarnaOrderVisning .klarnacartin
{
    width: 100%;
    display: block;
}
.klarnaOrderVisning .klarnacartin a
{
    color: #6dac5b;
}
.klarnaFakturaOrderVisning
{
    margin-top: 20px;
    background-image: url('design/klarnaFakturaOrder.png');
    background-repeat: no-repeat;
    padding-top: 20px;
}
#betingelser {
	position: relative;
	width: 300px;
	float: right; /*height: 50px;*/
	text-align: right;
	margin-top: 10px;
	color: #000;
}
#betingelser a, #betingelser a:visited {
	font-weight: bold;
}
.cartformbottom {
	width: 605px;
	float: left;
	padding-top: 15px;
	background-color: #fff;
	border-top: 1px solid #b3b3b3;
}
.betalingsfeil {
	color: #000;
}

/* 3:send bestilling */

#cart2 {
	position: relative;
	text-align: left;
	margin-bottom: 5px;
	border: 1px solid #b3b3b3;
	float: left;
	width: 603px;
	overflow: hidden;
	background-color: #fff;
	color: #000;
}
*html #cart2 {
	width: 605px;
}
.cartmediumq {
	width: 70px;
	float: left;
	clear: left;
	margin-left: 2px;
}
.cartmediumd {
	display: inline;
	position: relative;
	width: 230px;
	float: left;
}
.cartmediump {
	display: inline;
	width: 140px;
	float: left;
	text-align: right;
}
.cartmediuml {
	width: 140px;
	display: inline;
	float: left;
	text-align: right;
}
.cartmediumsumtxt {
	text-align: right;
	width: 582px;
	font-weight: bold;
	text-decoration: underline;
	float: left;
	padding-top: 8px;
	position: relative;
}
.cartmediumwrap, .cartmediumsum, .cartmediumsumtr {
	float: left;
	clear: left;
}
.diverse .cartmedium {
	width: 161px;
}
.cartmediumsumv {
	text-align: right;
	width: 582px;
	font-weight: bold;
	float: left;
}
*html .cartmediumsumtxt, .cartmediumsumv {
	width: 582px;
}
table.cart2header {
	position: relative;
	float: left;
	height: 18px;
	background-color: #e5e5e5;
	border: 1px solid #b3b3b3;
	border-bottom: 0px;
	text-align: left;
	width: 100%;
	font-weight: bold;
	color: #000;
	font-size: 11px;
}
#c1 {
	width: 70px;
	padding-left: 3px;
}
#c2 {
	width: 230px;
}
#c3 {
	width: 140px;
	text-align: right;
}
#c4 {
	width: 140px;
	text-align: right;
	padding-right: 10px;
}
*html #c4 {
	padding-right: 4px;
}

#custformorder .cartformbottom {
	background-color: Transparent;
}

/* 4:ordrebekreftelse */
.cartformheadtr {
	text-align: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 10px;
	color: #913911;
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	height: 20px;
}
#orderprintbutton {
	margin-left: 10px;
}
table.toporderwrap {
	width: 605px;
	border: 1px solid #b3b3b3;
	overflow: hidden;
	background-color: #fff;
	float: left;
}
table.ordercust {
	width: 603px;
	font-family: Calibri;
	font-size: 13px;
	border-bottom: 1px solid #b3b3b3;
	text-align: left;
}
table.ordercust div {
	margin-left: 20px;
	margin-bottom: 2px;
}
td.otmsessionno {
	width: 50%;
}
.ocmsessionno {
	margin-top: 5px;
	padding-bottom: 10px;
}
.ocdatetime {
	margin-top: 5px;
	margin-right: 20px;
	padding-bottom: 10px;
}
td.otmcomments, .occomments {
	padding-bottom: 10px;
}
.occustomername, .ocmcompanyname, .ohtotalsumtx, .ohtotalsum {
	font-weight: bold;
}
.ocdatetime {
	text-align: right;
}

table.orderprod {
	width: 603px;
}
tr.orderlinetr td {
	border-bottom: 1px dotted #b0b0b0;
	padding-top: 5px;
	padding-bottom: 5px;
}
.orderheadtr {
	background-color: #f5f1f1;
}
.opheadquantity, .opquantity, .opheadproductident, .opproductident, .opheadproductdesc, .opproductdesc, .opheadprice, .opprice, .opheadlinesum, .oplinesum {
	font-size: 13px;
	font-family: Calibri;
}
.opproductident, .opheadproductident, .opheadproductdesc, .opproductdesc {
	text-align: left;
}
.opheadquantity {
	width: 50px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	text-align: center;
}
.opquantity {
	text-align: center;
}
.opheadproductident {
	width: 100px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.opheadproductdesc {
	/*width: 200px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.opheadprice {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	width: 80px;
	font-weight: bold;
}
.opprice {
	text-align: right;
	width: 80px;
}
.opheadlinesum {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
	padding-right: 20px;
	font-weight: bold;
	width: 80px;
}
.oplinesum {
	text-align: right;
	padding-right: 20px;
	width: 80px;
}
.opproductdesc a {
	color: #000;
	text-decoration: none;
}
.opproductdesc a:hover {
	text-decoration: underline;
}
table.tableototalsum {
	width: 603px;
	font-family: Calibri;
	font-size: 13px;
}
.ototalsummvatxt, .ototalmvatxt, .ohtotalsumtx {
	width: 503px;
	text-align: right;
}
.ototalsummvav, .ototalmvav, .ohtotalsum {
	width: 80px;
	text-align: right;
	padding-right: 20px;
}
td.ototalsummvatxt, td.ototalsummvav {
	padding-top: 10px;
}
.ocordercomments1 {
}
.ocordercomments2, .ocordercomments3, .ocordercomments4 {
	width: 100%;
	text-align: center;
	height: 30px;
	font-weight: bold;
	font-size: 20px;
}

/*--------------------------------------------------------------------------------*/
/******************************************/
/*            right column               */
/*****************************************/

.diverse {
	float: left;
	position: relative;
	left: 7px;
	width: 165px;
	background-image: url(design/bg_rightbox.gif);
	background-repeat: repeat-y;
	text-align: left;
	overflow: hidden;
	border-bottom: 1px solid #DEDEDE;
}
#carthead {
	height: 20px;
	float: left;
	width: 165px;
	background-image: url(design/carthead.jpg);
	background-repeat: no-repeat;
}
.cartimg {
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 9px;
	position: absolute;
}
a.cartheadtxt {
	color: #ffffff !important;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	position: relative;
	top: 2px;
}
.cartqwrap, .cartsmallptxt {
	/*display: none;*/
}
.diverse .cartmediumtr {
	width: 161px;
	float: left;
	border-bottom: 1px solid #dedede;
	line-height: 16px; /*margin-top: 2px; 	padding-bottom: 2px;*/
}
.diverse #cart {
	font-size: 11px;
	font-family: Arial;
}
.cartcolheaders {
	clear: left;
	float: left;
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	width: 161px;
	border-bottom: 1px solid #DEDEDE;
	position: relative;
	left: 2px;
	font-weight: bold;
}
.cartmediumq_header {
	width: 18px;
	float: left;
	text-align: center;
	border-right: 1px solid #DEDEDE;
}
.cartmediumd_header {
	width: 92px;
	height: 14px;
	margin: 0;
	float: left;
	overflow: hidden;
	border-right: 1px solid #DEDEDE;
	position: relative;
	margin-left: 3px;
}
.cartmediuml_header {
	width: 42px;
	height: 14px;
	margin-left: 3px;
	float: left;
	overflow: hidden;
}
.diverse .cartmediumq {
	width: 18px;
	margin: 0 !important;
	float: left;
	text-align: center;
	border-right: 1px solid #DEDEDE;
}
.diverse .cartmediumd {
	width: 92px;
	height: 16px;
	margin-left: 3px;
	float: left;
	overflow: hidden;
	border-right: 1px solid #DEDEDE;
}
.diverse .cartmediump {
	display: none;
}
.diverse .cartmediuml {
	width: 45px;
	height: 16px;
	margin: 0;
	float: left;
	overflow: hidden;
	position: relative;
	right: 2px;
}
*html .diverse .cartmediuml {
	right: 0px;
}
.diverse .cartmediumsumtr {
	width: 165px !important;
	float: left;
	clear: both;
	margin-top: 2px;
}
.diverse .cartmediumsumtxt {
	float: left;
	width: 95px !important;
	margin-left: 3px;
	padding: 0 !important;
	text-align: left !important;
	text-decoration: none !important;
}
.diverse .cartmediumsumv {
	width: 60px !important;
	float: left;
}
#cart {
	float: left;
	clear: both;
	width: 161px;
	position: relative;
	left: 2px;
}
.cartsmall, .cartsmalltr, .cartqwrap, .cartpwrap {
	float: left;
	width: 165px;
}
div.cartsmallqtxt, div.cartsmallptxt {
	/*width: 20px;*/
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	float: left;
	text-align: right;
}
div.cartsmallq, div.cartsmallp {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	float: right;
	text-align: right;
	position: relative;
	right: 2px;
	color: #000;
}
div.cartborder {
	width: 165px;
	float: left;
	border-bottom: 1px solid #DEDEDE;
	height: 1px;
	overflow: hidden;
	margin: 3px 0 3px 0;
}
#carthead a {
	font-family: Arial;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	float: left;
	width: 100px;
	position: relative;
	left: 5px;
	display: inline;
}
a.cartlink1 {
	font-family: Arial;
	color: #468F35;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	float: left;
	position: relative;
	margin-left: 5px;
	display: inline;
	padding-bottom: 3px;
}
a.cartlink2 {
	font-family: Arial;
	color: #468F35;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	float: left;
	position: relative;
	display: inline;
	padding-bottom: 3px;
}
.cartlinkseparator {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	float: left;
	position: relative;
	display: inline;
	padding-bottom: 3px;
	margin: 0 4px 0 4px;
}
.cartlink:hover, #carthead a:hover {
	color: #000;
}
.cartbottom {
	float: left;
	clear: both;
	width: 165px;
}
.cartico {
	float: left;
}
/**/
.logoer_venstremeny {
	/*float: left;*/ /*Utkommentert 08.12.2011 - Support*/
	width: 170px;
	overflow: hidden;
	margin-top: 5px;
	text-align: center;
	vertical-align: top;
}
.logoer_venstremeny a {
	display: block;
	float: left;
	width: 170px;
	text-align: center;
}
.cloudsitemap_venstremeny {
	float: left;
	margin-top: 3px;
	overflow: hidden;
	padding-bottom: 8px;
	position: relative;
	width: 170px;
	font-family: Arial, Sans-Serif;
}
.kundelogonaround {
	float: left;
	position: relative;
	width: 160px;
	left: 5px;
	border-bottom: 1px solid #dedede;
	text-align: left;
	background-image: url('design/bg_login.gif');
	background-repeat: repeat-y;
	padding-bottom: 5px;
}
div.kundelogonhead {
	height: 20px;
	background-image: url(design/menuhead.jpg);
	background-repeat: no-repeat;
}
#logonheader {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	position: relative;
	top: 2px;
	left: 5px;
}
div.divlogonf {
	font-size: 11px;
	font-family: Arial;
	margin-left: 3px;
}
#divlogonerr {
	/*height:25px;*/
	text-align: left;
	color: red;
	padding: 0;
	margin: 0;
}
input.logon, #epostaddr {
	width: 154px;
	font-size: 11px;
	border: 1px solid #468f35;
}
input.logon, #epostaddr {
	height: 20px;
}
html:not([opera]) input.logon, #epostaddr {
	height: 15px;
	width: 152px;
}
button.logonbutton {
	width: 70px;
	height: 22px;
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	background-color: #cecece;
	margin-top: 3px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
}
div.logonborder {
	border-top: dotted 1px #b3b3b3;
	width: 140px;
	margin: 10px 0px 5px 0px;
	height: 1px;
	overflow: hidden;
}
a.logonlink1, a.logonlink2, a.logonlinks {
	position: relative;
	color: #468f35;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
	top: 3px;
}
span.logonlinks {
	top: 3px;
	position: relative;
}
a.logonlink1 {
	margin-top: 30px;
}
a.logonlinks:hover, a.logonlink1:hover, a.logonlink2:hover {
	text-decoration: underline;
}
#loggedon a {
	font-weight: normal;
	float: left;
	clear: left;
	padding-bottom: 2px;
	margin-top: 2px;
	color: #468F35;
	text-decoration: none;
}
#loggedon a:hover {
	text-decoration: underline;
}
table.mypage td {
	text-align: center;
	width: 75px;
}
a.logonlinksC {
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
a.logonlinksC:hover {
}
div.newsletter {
	background-image: url(design/bg_login.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #DEDEDE;
	float: left;
	margin: 10px 0 0 0;
	left: 5px;
	padding-bottom: 5px;
	position: relative;
	text-align: left;
	width: 160px;
}
div.newsletterheader {
	height: 20px;
	background-image: url(design/menuhead.jpg);
	background-repeat: no-repeat;
}
div.newsletterheadertxt {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	left: 5px;
	position: relative;
	text-decoration: none;
	top: 2px;
}
div.newslettercontent {
	float: left;
	clear: both;
	font-size: 11px;
	font-family: Arial, Sans-Serif;
}
div.mailinglist {
	margin-left: 3px;
}
/* banner right */
.rightbanner {
	margin-top: 10px; /*background-image:url(design/bg_rightbox.gif); 	background-repeat:repeat-y; 	border-bottom:1px solid #DEDEDE;*/
	font-family: Arial;
	font-size: 11px;
	float: left;
	left: 7px;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 165px;
}
.rightbannerheader {
	float: left;
	height: 20px;
	width: 165px;
	background-image: url(design/carthead.jpg);
	background-repeat: no-repeat;
	display: none;
}
.rightbannerheadertxt {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	left: 5px;
	position: relative;
	text-decoration: none;
	top: 2px;
}
.rightbannerheadertxt * {
	float: none;
	width: auto;
}
.rightbannercontent .menumaintext {
	width: 159px;
	position: relative;
	left: 3px;
}
.rightbannerheadertxt * {
	color: #FFFFFF !important;
}
#menuintrotext-1008 {
	width: 163px;
	overflow: hidden;
}
html:not([opera]) #menuintrotext-1008 {
	width: 165px;
}

/*-----------------------------------------------------------------------------------*/

/*--------------------------------------------------------------------------------*/
/******************************************/
/*            bottom section              */
/*****************************************/

div.digitrollsign a {
	color: #b3b3b3;
	text-decoration: none;
	font-size: 10px;
	position: relative;
	top: 8px;
	font-family: Arial;
}
div.digitrollsign a:hover {
	color: #cccccc;
	text-decoration: none;
}

/*-----------------------------------------------------------------------------------*/

/* Tip a friend / Send userlist to friend / Product request */

div.tipafriendtop, div.senduserlisttop, div.prodrequesttop {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 338px;
	height: 310px;
	overflow: hidden;
	z-index: 1000;
	background-image: url(design/popup_back.png);
}
div.tipafriendhead, div.senduserlisthead, div.prodrequesthead {
	width: 100%;
	height: 22px;
	padding: 20px 0px 0px 5px;
	z-index: 0;
}
*html div.tipafriendhead, div.senduserlisthead, div.prodrequesthead {
	display: inline;
}
*html div.tipafriendheadtxt, div.senduserlistheadtxt, div.prodrequestheadtxt {
	display: inline;
	padding: 0px 0px 0px 0px;
}
div.tipafriendheadtxt, div.senduserlistheadtxt, div.prodrequestheadtxt {
	width: 220px;
	padding: 5px 0px px 0px;
	margin: 0px 0px 5px 0px;
	position: relative;
	left: 60px;
	text-transform: uppercase;
	font-style: italic;
	font-size: 16px;
	float: left;
}
.tipafriendheadtxt img, .senduserlistheadtxt img, .prodrequestheadtxt img {
	padding-right: 10px;
}
div.tipafriendheadclose, div.senduserlistheadclose, .prodrequestheadclose {
	cursor: pointer;
	position: absolute;
	left: 300px;
	top: 30px;
	z-index: 1000;
}
div.tipafriendpname, div.senduserlistpname, .prodrequestpname {
	display: none;
}
div.tipafriendmsg, div.tipafrienderrmsg, div.prodrequestmsg, div.prodrequesterrmsg {
	width: 204px;
	height: 10px;
	padding: 5px 0px 0px 0px;
	color: Red;
	position: relative;
	left: 70px;
}
div.senduserlistmsg, div.senduserlisterrmsg {
	width: 155px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	color: Red;
	position: absolute;
	left: 165px;
	top: 265px;
}
div.tipafriendsend, div.senduserlistsend, div.prodrequestsend, div.prodrequestsend {
	padding: 5px 0px 0px 0px;
	width: 204px;
	position: relative;
	left: 70px;
}
input.tipafriendinp, textarea.tipafriendcommentinp, input.senduserlistinpinp, textarea.senduserlistcommentinp, input.prodrequestinpinp, textarea.prodrequestcommentinp {
	width: 180px;
	border: solid 1px #b3b3b3;
}
div.tipafriendfrom, div.senduserlistfrom, div.prodrequestfrom {
	padding: 5px 0px 0px 0px;
	width: 204px;
	position: relative;
	left: 70px;
}
div.tipafriendcomment, div.senduserlistcomment, div.prodrequestcomment {
	padding: 5px 0px 0px 0px;
	width: 204px;
	position: relative;
	left: 70px;
}
div.tipafriendsubmit, .senduserlistsubmit, .prodrequestsubmit {
	padding: 5px 0px 0px 0px;
	width: 204px;
	position: relative;
	left: 70px;
}
div.tipafriendsubmittxt, div.senduserlistsubmittxt, .prodrequestsubmittxt {
	width: 58px;
	height: 21px;
	margin-bottom: 5px;
	cursor: pointer;
}
div.tipafriendsubmittv, .senduserlistsubmittv, .prodrequestsubmittv {
	display: none;
	cursor: pointer;
}
div.singletipafriendtxt, div.tipafriendheadtxt, div.tipafriendsendtxt, div.tipafriendcommenttxt, div.tipafriendfromtxt, div.singletipafriendtxt, div.senduserlistheadtxt, div.senduserlistsendtxt, div.senduserlistfromtxt, div.senduserlistcommenttxt, div.prodrequestheadtxt, div.prodrequestsendtxt, div.prodrequestfromtxt, div.prodrequestcommenttxt {
	font-weight: bold;
	color: #000;
}

/*-----------------------------------------------------------------------------------*/




/* USERLIST - PLANKJØP/ØNSKELISTE */

.listsMainTop {
	float: left;
	width: 100%;
	height: 6px;
	overflow: hidden;
}
.listsMainContainer {
	float: left;
	width: 100%;
	overflow: hidden;
}
.listsMainBottom {
	float: left;
	width: 100%;
	height: 6px;
	overflow: hidden;
}
.listsActiveListProducts {
	float: left;
	width: 100%;
	padding-top: 12px;
}
.listsActiveListProductsHeader {
	padding-top: 6px;
	border-top: 1px solid #CCCCCC;
	float: left;
	width: 100%;
	padding-bottom: 6px;
	height: 42px;
	line-height: 42px;
}
.listsActiveListProductsHeader span {
	color: Black;
	font-size: 18px;
	font-weight: bold;
}
.listsActiveListProductsHeader span.listsActiveListProductsHeaderName {
}

.listsActiveListProducts .renderbox1, .listsActiveListProducts .renderbox2, .listsActiveListProducts .renderbox3 {
	margin-right: 5px;
}

.listsActivelist, .listsMyLists, .listsCreateList {
	float: left;
	width: 33%;
}
.listsActivelistContentTxt {
	background-image: url(../design/bgmsaktivliste.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 25px;
}
.listsMyLists {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.listsHeader {
	padding-left: 12px;
	padding-bottom: 12px;
	font-weight: bold;
}
.listsContent {
	padding-left: 12px;
}
.myuserliststd {
	height: 24px;
	overflow: hidden;
}
.myuserlists {
	float: left;
	width: 150px;
}
.listsContent .myuserlists {
	width: 160px;
	padding-bottom: 12px;
}
.myuserlistsdel {
	float: right;
	margin-right: 12px;
}
.amyuserlists img {
	display: inline;
	vertical-align: middle;
}
a.amyuserlists {
	cursor: pointer;
}
.aktivliste {
}
.opprettnyknapp {
}
#mylistalias {
	border: 1px solid #cccccc;
	width: 95%;
}
.newlistInput {
	padding-bottom: 6px;
}
.newlistButton {
	text-align: right;
	padding-right: 6px;
}
.onskeliste {
	font-weight: bold;
	text-align: left;
}
.hvordanbrukeonskeliste {
	font-weight: bold;
	color: #6c6c6c;
}
.eksisterendelister {
	font-weight: bold;
}
.redigerlister {
	z-index: 1001;
}
.onskelisteicustomer {
	z-index: 1001;
}
.singleuserlist {
	cursor: pointer;
}
.singleuserlisttxt {
	display: none;
}
.sendUserListContainer {
}
#sendUserListShowButton {
	float: right;
}
.sendUserList {
}
.addToCartUserList {
}
.senduserlisttop {
	margin-top: 12px;
}
.senduserlisttoptr {
	padding-left: 24px;
}
.senduserlistfrom, .senduserlistcomment {
	padding-top: 6px;
}




/*-----------------------------------------------------------------------------------*/

/* START CLOUDSITEMAP MODUL */
div.divCloudSitemap {
	padding: 10px;
}
div.csundermenypkt {
	margin-right: 10px;
	float: left;
	line-height: 20px;
	white-space: nowrap;
}
div.csDiv {
	float: left;
	clear: both;
	margin-top: 10px;
}
div.csDiv h2 a {
	color: #468F35;
	font-size: 16px;
	text-decoration: none;
}
div.csDiv h2 a:hover {
}
div.csundermenypunkter {
	margin-left: 20px;
}
div.csDiv h2 {
	margin: 0px;
	padding: 0px;
}
div.csstorrelse1 {
	font-size: 18px;
}
div.csstorrelse1 a {
	color: #454545 !important;
}
div.csstorrelse2 {
	font-size: 13px;
}
div.csstorrelse2 a {
	color: #646464 !important;
}
div.csstorrelse3 {
	font-size: 11px;
}
div.csstorrelse3 a {
	color: #929292 !important;
}
div.csstorrelse4 {
	font-size: 9px;
}
div.csstorrelse4 a {
	color: #b1b1b1 !important;
}
div.csstorrelse5 {
	font-size: 8px;
}
div.csstorrelse5 a {
	color: #b1b1b1 !important;
}
div.csstorrelse6 {
	font-size: 7px;
}
div.csstorrelse6 a {
	color: #cfcfcf !important;
}
div.csstorrelse7 {
	font-size: 6px;
}
div.csstorrelse7 a {
	color: #cfcfcf !important;
}

div.csundermenypkt a:hover {
	text-decoration: underline;
}
/* SLUTT CLOUDSITEMAP MODUL */

#overlay 
{
    z-index: 9000 !important;
}
#lightbox 
{
    z-index: 10000 !important;
}
