﻿/* main */
html, body {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	text-align: center;
	font-family: Arial; /*Verdana, Impact, Palatino Linotype, Tahoma, Century Gothic, Lucida Sans Unicode, Arial Black, Arial Narrow, Times New Roman, Copperplate Gothic Light, Lucida Console, Gill Sans, Trebuchet MS, Courier New, Georgia; /* Disse fontene skal være relativt sikre å bruke */
	font-size: 12px;
	color: #676767;
}
/* Her kan man raskt overstyre farge på alle orange titler i nettbutikken */
.menuintrotext h1, .singledesc, .singlepricev, .singlecarttxt label, #editCustomerHeader span, .customerFormHeader, .orderHistoryHeader span, .cartorderconfirmheadTxt, .userListHeader span, .cartprodlinkd, a.prodlinkd, a.prodlinkdm, a.prodlinkdb, a.listgrouplink, a.listgrouplink:visited, .submenuopen2 .asubmenuopen, .asubmenuopen, .rendersearchnontr, .altsearchlink, .betalingsfeil h4 {
	/*color: Red !important;*/
}
img {
	border: 0;
	border-style: none;
}
a {
	color: #676767;
}
a:hover {
	color: #145588;
}
body {
	background-color: #edf1f3;
	background-image: url('../design/bg_body.png');
	background-repeat: repeat-x;
	background-position: center top;
}
#topdocument {
	width: 83.33em;
	margin: 0 auto;
}
#content {
	width: 83.33em;
	background-color: transparent;
	float: left;
	padding-bottom: 3em;
}
.top_container {
	height: 14.75em;
	display: block;
	width: 100%;
}
a.home_clickable_area img {
}
.main_container {
	width: 100%;
	overflow: hidden;
	background-color: White;
	padding-bottom: 0.83em;
}
.column1 {
	position: relative;
	left: 0.42em;
	display: block;
	width: 15.83em;
	float: left;
	text-align: left;
}
.column2 {
	position: relative;
	left: 1.25em;
	display: block;
	width: 49.17em;
	float: left;
	text-align: left;
}
.column3 {
	display: block;
	width: 15.83em;
	float: right; /* PGA matches dropdown så må ikke noe i denne kolonnen ha position relative, da kommer matches dropdown bakom inholdet i IE7 */
	margin-right: 0.42em;
	text-align: left;
}
.bottom_container {
	background-image: url(../design/bg_bottom_container.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #1d283b;
	color: White;
	padding: 1.5em 1em;
	text-align: center;
	overflow: hidden;
}
.bottom_container a {
	color: White;
	text-decoration: none;
}
.bottom_container a:hover {
	color: #cccccc;
}
.contact_information {
}
.digitrollsign {
	float: right;
	margin-top: 0.5em;
}
#historyStorageForm /* tar vekk meld som vises noen ganger i explorer under hele siden: oaded":true} */ {
	display: none;
}

.rightbanner {
	margin-top: 0.833em;
    width: 100%;
    overflow: hidden;
}

#newsletterContentAround {
	padding: 4%;
}
#newsletterContent {
	width: 100%;
	overflow: hidden;
}
.newsletterinput {
	width: 96.5%;
}
.newslettersendradio {
	float: left;
	width: 50%;
	overflow: hidden;
	margin-top: 0.333em;
	margin-bottom: 0.5em;
}
.newsletterradio input {
	margin-left: 0;
}
#newslettermeldpaa, #newslettermeldav {
	float: left;
	width: 100%;
	overflow: hidden;
}
#newslettersendbtn {
	float: right;
	width: 50%;
	overflow: hidden;
	text-align: right;
	margin-top: 1.25em;/*1em;*/
}
.contactsend, #newslettersendbtn input {
	background-image: url(../design/sendnewsletter.gif);
	margin: 0;
	border: 0;
	padding: 0;
	width: 64px;
	height: 26px;
	overflow: hidden;
	cursor: pointer;
}
.newsletterstatus {
	width: 100%;
	overflow: hidden;
}

/*--------------------------------------------------------------------------------*/
/***************************************************************/
/*            menylinje med horisontalmeny og søk              */
/***************************************************************/
.menu_bar {
	width: 100%;
	height: 3.58em;
	background-color: #697276;
	background-image: url('../design/bg_topmenu_gradient.png');
	background-repeat: repeat-x;
	display: block;
	position: relative;
}

/********************* HORISONTALMENY **********************/
.horizontal_menu {
	overflow: hidden;
	float: left;
}
.horizontal_link {
	float: left;
	border-right: 1px solid #81878b;
	line-height: 3.58em;
}
/* horisontalmenypunkt - normal */
.horizontal_link a {
	padding-left: 1.5em;
	padding-right: 1.5em;
	font-size: 1.2em;
	display: block;
	color: #0f305d;
	text-decoration: none;
}
/* horisontalmenypunkt - hover */
.horizontal_link a:hover {
	background-image: url('../design/bg_topmenu_gradient_active.png');
	background-repeat: repeat-x;
	color: White;
}
/* horisontalmenypunkt - selected */
#horizlink1a a, #horizlink2a a, #horizlink3a a, #horizlink4a a, #horizlink5a a, #horizlink6a a, #horizlink7a a {
	background-image: url('../design/bg_topmenu_gradient_active.png');
	background-repeat: repeat-x;
	color: White;
}

/********************* INPUT FELT MED BAKGRUNNSBILDE FOR BUEDE HJØRNER *******************/
/* Felles stil brukes på bla.a. søkefelt og login felter - om det ønskes ulike stiler på hvert felt så bruk id */
.inputWithBgContainerDiv {
	display: block;
	height: 2.09em;
	width: 11.59em;
	background-image: url('../design/bg_input_field.png');
	background-repeat: no-repeat;
}
.inputWithBg {
	background-color: transparent;
	border: none;
	width: 97%;
	left: 1%;
	position: relative;
	top: 0.2em;
}

/********************* SØK **********************/
.divsearch {
	float: right;
	margin-right: 0.42em;
	position: relative;
	top: 0.7em;
}
#searchinput {
	float: left;
}
#searchinp {
}
.searchbutton {
	float: left;
}
.searchbutton img {
	cursor: pointer;
	margin-left: 0.49em;
}
#matches {
	position: absolute;
	left: 0;
	top: 2.08em;
	width: 11.58em;
	z-index: 1;
	border: 1px solid Black;
	background-color: White;
	padding: 0.5em;
}
.rendersearchnontr {
	color: #14578b;
	font-size: 1.8em;
	font-weight: normal !important;
}
.rendersearchnonalt {
	margin-top: 1em;
}
.rendersearchalttxt {
	padding-bottom: 1em;
}
.altsearchlink {
	margin-left: 2em;
	cursor: pointer;
	color: #14578b;
	font-weight: bold;
	height: 1.67em;
}
.altsearchlink:hover {
	text-decoration: underline;
}

/*--------------------------------------------------------------------------------*/
/**************************************************/
/* BOKSER I VENSTRE OG HØYRE KOLONNE FELLESSTILER */
/**************************************************/

.boxcontainer {
	margin-top: 0.83em;
	width: 100%;
}
.boxheader {
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	z-index: 0;
	height: 2.833em;
	line-height: 2.833em;
	text-indent: 1em;
	color: White;
	background-color: #1d2a3d;
}
.boxheader span {
	font-size: 1.1em;
	letter-spacing: 0.02em;
}
.boxcontent {
	border: 1px solid #b3b3b3;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}

.box_header_link {
	color: White;
	text-decoration: none;
}
.box_header_link:hover {
	text-decoration: underline;
}

/*--------------------------------------------------------------------------------*/
/*********************************************/
/*            VENSTRE KOLONNE                */
/*********************************************/


#leftmenucontent {
	/*background-image: url(../design/bg_left_menu.png);
	background-repeat: no-repeat;
	background-position: center center;*/
	background-color: #eeeeee;
}

/******************************************************** VENSTREMENY NIVÅ 1 *******************************************************/

/* menypunkt nivå 1 */
.mainmenuopen0, .mainmenuclosed0 {
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
}

/* bakgrunn på aktivt menypunkt nivå 1 */
.mainmenuopen0 {
	background-color: #14578b;
	background-image: url('../design/bg_leftmenu_level1_item_active.jpg');
}

/* bakgrunn på inaktivt menypunkt nivå 1 */
.mainmenuclosed0 {
	background-color: White;
	background-image: url('../design/bg_leftmenu_level1_item.jpg');
}
/* bakgrunn på inaktivt menypunkt ved mouseover nivå 1*/
.mainmenuclosed0:hover {
	background-color: #e9e9e9;
	background-image: url('../design/bg_leftmenu_level1_item_hover.jpg');
	background-position: top;
}

/* meny-ikon containerdiv nivå 1 
-  pass på at prosent vidde sammen med meny-link containerdiv nivå 1 (rett under her) tilsammen ikke blir større enn 100% */
.divmainicoopen, .divmainicoclosed {
	display: none;
	float: left;
	width: 12%;
	text-align: center;
	padding-top: 0.7em;
}

/* meny-ikon bilde nivå 1 */
.divmainicoopen img, .divmainicoclosed img {
}

/* meny-link containerdiv nivå 1 */
.divamainmenuopen0, .divamainmenuclosed0 {
	float: left;
	width: 100%;
}

/* link tekst nivå 1 */
.amainmenuopen, .amainmenuclosed {
	text-decoration: none;
	display: block;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	background-position: 5px 10px;
	background-repeat: no-repeat;
	padding-left: 13%;
}

/* link tekst aktiv nivå 1 */
.amainmenuopen {
	color: White;
	background-image: url("../dep/mainicoopen.gif");
}

/* link tekst inaktiv nivå 1 */
.amainmenuclosed {
	color: #3a3a3a;
	background-image: url("../dep/mainicoclosed.gif");
}
.amainmenuclosed:hover {
	color: Black;
}

/******************************************************** VENSTREMENY NIVÅ 2 *******************************************************/

/* menypunkt nivå 2 */
.submenuopen1, .submenuclosed1 {
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
}

/* bakgrunn på aktivt menypunkt nivå 2 */
.submenuopen1 {
	background-color: transparent;
}

/* bakgrunn på inaktivt menypunkt nivå 2 */
.submenuclosed1 {
	background-color: transparent;
}

/* bakgrunn på menypunkt ved mouseover nivå 2*/
.submenuopen1:hover, .submenuclosed1:hover {
	background-color: #e9e9e9;
	background-image: url('../design/bg_leftmenu_level1_item_hover.jpg');
	background-position: top;
}


/* innrykk for menypunkter nivå 2 og videre - ikke bruk denne, sett heller bredere meny-ikon-containerdiv for innrykk (rett under her) */
.mspace {
	display: none;
}

/* meny-ikon containerdiv nivå 2 
-  pass på at prosent vidde sammen med meny-link containerdiv nivå 2 (rett under her) tilsammen ikke blir større enn 100% */
.divsubicoopen, .divsubicoclosed {
	float: left;
	display: block;
	height: 1em;
	width: 15%;
	text-align: center;
	padding-top: 0.7em;
}

/* meny-ikon bilde nivå 2 - skjult som standard */
.divsubicoopen img, .divsubicoclosed img {
	margin-top: 0;
	display: none;
}

/* meny-link containerdiv nivå 2 */
.submenuopenm, .submenuclosedm {
	float: left;
	width: 80%;
}

/* link tekst nivå 2 */
.asubmenuopen, .asubmenuclosed {
	text-decoration: none;
	display: block;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
}

/* link tekst aktiv nivå 2 */
.asubmenuopen {
	font-weight: bold;
	color: #204559;
}

/* link tekst inaktiv nivå 2 */
.asubmenuclosed {
	color: #3a3a3a;
}
.asubmenuclosed:hover {
	color: Black;
}


/******************************************************** VENSTREMENY NIVÅ 3 *******************************************************/

/* menypunkt nivå 3 */
.submenuopen2, .submenuclosed2 {
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
}

/* bakgrunn på aktivt menypunkt nivå 3 */
.submenuopen2 {
	background-color: transparent;
}

/* bakgrunn på inaktivt menypunkt nivå 3 */
.submenuclosed2 {
	background-color: transparent;
}

/* bakgrunn på menypunkt ved mouseover nivå 3*/
.submenuopen2:hover, .submenuclosed2:hover {
	/*background-color: #e9e9e9; 	background-image: url('../design/bg_leftmenu_level1_item_hover.jpg'); 	background-position: top;*/
}

/* innrykk for menypunkter nivå 3 og videre - ikke bruk denne, sett heller bredere meny-ikon-containerdiv for innrykk (rett under her) */
.mspace {
	display: none;
}

/* meny-ikon containerdiv nivå 3 
-  pass på at prosent vidde sammen med meny-link containerdiv nivå 2 (rett under her) tilsammen ikke blir større enn 100% */
.submenuopen2 .divsubicoopen, .submenuopen2 .divsubicoclosed, .submenuclosed2 .divsubicoopen, .submenuclosed2 .divsubicoclosed {
	float: left;
	display: block;
	height: 1em;
	width: 25%;
	text-align: center;
	padding-top: 0.7em;
}

/* meny-ikon bilde nivå 3 - skjult som standard */
.submenuopen2 .divsubicoopen img, .submenuopen2 .divsubicoclosed img, .submenuclosed2 .divsubicoopen img, .submenuclosed2 .divsubicoclosed img {
	margin-top: 0.1em;
	display: block;
	float: right;
}

/* meny-link containerdiv nivå 3 */
.submenuopen2 .submenuopenm, .submenuopen2 .submenuclosedm, .submenuclosed2 .submenuopenm, .submenuclosed2 .submenuclosedm {
	float: left;
	width: 70%;
}

/* link tekst nivå 3 */
.submenuopen2 .asubmenuopen, .submenuopen2 .asubmenuclosed, .submenuclosed2 .asubmenuclosed, .submenuclosed2 .asubmenuclosed {
	text-decoration: none;
	display: block;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
}

/* link tekst aktiv nivå 3 */
.submenuopen2 .asubmenuopen {
	font-weight: bold;
	color: #204559;
}

/* link tekst inaktiv nivå 3 */
.submenuclosed2 .asubmenuclosed {
	color: #3a3a3a;
}
.submenuclosed2 .asubmenuclosed:hover {
	color: Black;
}

/******************************************************** VENSTREMENY NIVÅ 4 *******************************************************/

/* menypunkt nivå 4 */
.submenuopen3, .submenuclosed3 {
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
}

/* bakgrunn på aktivt menypunkt nivå 4 */
.submenuopen3 {
	background-color: transparent;
}

/* bakgrunn på inaktivt menypunkt nivå 4 */
.submenuclosed3 {
	background-color: transparent;
}

/* bakgrunn på menypunkt ved mouseover nivå 4*/
.submenuopen3:hover, .submenuclosed3:hover {
	background-color: #e9e9e9;
	background-image: url('../design/bg_leftmenu_level1_item_hover.jpg');
	background-position: top;
}

/* innrykk for menypunkter nivå 4 og videre - ikke bruk denne, sett heller bredere meny-ikon-containerdiv for innrykk (rett under her) */
.mspace {
	display: none;
}

/* meny-ikon containerdiv nivå 4 
-  pass på at prosent vidde sammen med meny-link containerdiv nivå 3 (rett under her) tilsammen ikke blir større enn 100% */
.submenuopen3 .divsubicoopen, .submenuopen3 .divsubicoclosed, .submenuclosed3 .divsubicoopen, .submenuclosed3 .divsubicoclosed {
	float: left;
	display: block;
	height: 1em;
	width: 35%;
	text-align: center;
	padding-top: 0.667em;
}

/* meny-ikon bilde nivå 4 - skjult som standard */
.submenuopen3 .divsubicoopen img, .submenuopen3 .divsubicoclosed img, .submenuclosed3 .divsubicoopen img, .submenuclosed3 .divsubicoclosed img {
	margin-top: 0.083em;
	display: block;
	float: right;
}

/* meny-link containerdiv nivå 4 */
.submenuopen3 .submenuopenm, .submenuopen3 .submenuclosedm, .submenuclosed3 .submenuopenm, .submenuclosed3 .submenuclosedm {
	float: left;
	width: 60%;
}

/* link tekst nivå 4 */
.submenuopen3 .asubmenuopen, .submenuopen3 .asubmenuclosed, .submenuclosed3 .asubmenuclosed, .submenuclosed3 .asubmenuclosed {
	text-decoration: none;
	display: block;
	padding-top: 0.583em;
	padding-bottom: 0.583em;
}

/* link tekst aktiv nivå 4 */
.submenuopen3 .asubmenuopen {
	font-weight: bold;
	color: #204559;
}

/* link tekst inaktiv nivå 4 */
.submenuclosed3 .asubmenuclosed {
	color: #3a3a3a;
}
.submenuclosed3 .asubmenuclosed:hover {
	color: Black;
}

/******************************************************** VENSTREMENY NIVÅ 5 *******************************************************/

/* menypunkt nivå 5 */
.submenuopen4, .submenuclosed4 {
	background-repeat: repeat-x;
	background-position: bottom;
	overflow: hidden;
}

/* bakgrunn på aktivt menypunkt nivå 5 */
.submenuopen4 {
	background-color: transparent;
}

/* bakgrunn på inaktivt menypunkt nivå 5 */
.submenuclosed4 {
	background-color: transparent;
}

/* bakgrunn på menypunkt ved mouseover nivå 5*/
.submenuopen4:hover, .submenuclosed4:hover {
	background-color: #e9e9e9;
	background-image: url('../design/bg_leftmenu_level1_item_hover.jpg');
	background-position: top;
}

/* innrykk for menypunkter nivå 5 og videre - ikke bruk denne, sett heller bredere meny-ikon-containerdiv for innrykk (rett under her) */
.mspace {
	display: none;
}

/* meny-ikon containerdiv nivå 5 
-  pass på at prosent vidde sammen med meny-link containerdiv nivå 4 (rett under her) tilsammen ikke blir større enn 100% */
.submenuopen4 .divsubicoopen, .submenuopen4 .divsubicoclosed, .submenuclosed4 .divsubicoopen, .submenuclosed4 .divsubicoclosed {
	float: left;
	display: block;
	height: 1em;
	width: 45%;
	text-align: center;
	padding-top: 0.667em;
}

/* meny-ikon bilde nivå 5 - skjult som standard */
.submenuopen4 .divsubicoopen img, .submenuopen4 .divsubicoclosed img, .submenuclosed4 .divsubicoopen img, .submenuclosed4 .divsubicoclosed img {
	margin-top: 0.083em;
	display: block;
	float: right;
}

/* meny-link containerdiv nivå 5 */
.submenuopen4 .submenuopenm, .submenuopen4 .submenuclosedm, .submenuclosed4 .submenuopenm, .submenuclosed4 .submenuclosedm {
	float: left;
	width: 50%;
}

/* link tekst nivå 5 */
.submenuopen4 .asubmenuopen, .submenuopen4 .asubmenuclosed, .submenuclosed4 .asubmenuclosed, .submenuclosed4 .asubmenuclosed {
	text-decoration: none;
	display: block;
	padding-top: 0.583em;
	padding-bottom: 0.583em;
}

/* link tekst aktiv nivå 5 */
.submenuopen4 .asubmenuopen {
	font-weight: bold;
	color: #204559;
}

/* link tekst inaktiv nivå 5 */
.submenuclosed4 .asubmenuclosed {
	color: #3a3a3a;
}
.submenuclosed4 .asubmenuclosed:hover {
	color: Black;
}

/***************************************** VENSTREBOKS *******************************/
#venstrebokscontent {
	padding: 0.5em;
}


/*--------------------------------------------------------------------------------*/
/******************************************/
/*            MIDTRE KOLONNE              */
/******************************************/

/* breadcrumbs */
.breadmain {
	width: 100%;
	border: 1px solid #b3b3b3;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	height: 2.5em;
	line-height: 2.5em;
	margin-top: 0.83em;
	overflow: hidden;
	display: block;
}
.breadmaintxt {
	float: left;
	margin-left: 0.7em;
}
div.breadcrumbs {
	display: inline;
	white-space: normal;
	position: relative;
	margin-left: 0.7em;
	padding-right: 1.5em;
	background-image: url(../design/breadcrumbs.png);
	background-repeat: no-repeat;
	background-position: right;
}
#breadcrumbs1 {
	background-image: none;
}
.breadcrumbs a, .breadmaintxt {
	text-decoration: none;
	color: #545559;
}
.breadcrumbs a:hover {
	color: Black;
}
#custname {
	display: none;
}

/****************************************** RENDER *************************************/
#render {
	width: 100%;
	margin-top: 0.83em;
}
.menuintrotext, .menumaintext {
	overflow: hidden;
	padding-bottom: 1em;
}
.menuintrotext ul, .menumaintext ul, .longdescv ul, .singlealt01 ul, .singlesuppliersdescr ul {
	list-style-position: inside;
}
.menuintrotext h1 {
	color: #14578b;
	margin: 0;
	padding: 0;
	font-size: 1.8em;
	font-weight: normal !important;
}
.menuintrotext a, .menumaintext a {
	color: #676767;
}
.menuintrotext a:hover, .menumaintext a:hover {
	color: Black;
}

.menuintrotext h1, .menuintrotext h2, .menuintrotext h3, .menuintrotext h4, .menuintrotext h5, .menuintrotext h6,
.menumaintext h1, .menumaintext h2, .menumaintext h3, .menumaintext h4, .menumaintext h5, .menumaintext h6 {
	color: #14578b;
	margin: 0;
	font-weight: normal;
}
.menuintrotext h1 { font-size: 2em; }
.menuintrotext h2 { font-size: 1.833em; }
.menuintrotext h3 { font-size: 1.667em; }
.menuintrotext h4 { font-size: 1.5em; }
.menuintrotext h5 { font-size: 1.333em; }
.menuintrotext h6 { font-size: 1.083em; font-weight: bold; }
.menumaintext h1 { font-size: 2em; }
.menumaintext h2 { font-size: 1.833em; }
.menumaintext h3 { font-size: 1.667em; }
.menumaintext h4 { font-size: 1.5em; }
.menumaintext h5 { font-size: 1.333em; }
.menumaintext h6 { font-size: 1.083em; font-weight: bold; }

/****************************************** MENYVISNING VAREGRUPPER *************************************/
.rendermenucol {
	width: 100%;
	overflow: hidden;
	padding-bottom: 0.833em;
}
.rendermenucoltr {
	width: 100%;
	overflow: hidden;
}
.rendermenu1, .rendermenu2, .rendermenu3 {
	float: left;
	width: 15.833em;
	overflow: hidden;
	margin-left: 0.833em;
}
.rendermenu1 {
	margin-left: 0 !important;
}
.rendermenutr {
	height: 19.333em;
	overflow: hidden;
	border: 1px solid #cccccc;
}

.rendermenudesc {
	margin-top: 0.5em;
	padding-left: 0.6em;
	padding-right: 0.6em;
	height: 3.167em;
	overflow: hidden;
}
a.prodlinkdm {
	color: #14578b;
	font-size: 1.333em;
	text-decoration: none;
}
a.prodlinkdm:hover {
	color: Black;
}
.rendermenupicture {
	height: 15.833em;
	width: 100%;
	text-align: center;
	overflow: hidden;
}
a.prodlinkimg {
}
.rendermenupicture img {
}

/****************************************** BOKSVISNING PRODUKTER *************************************/
.renderboxcol {
	width: 100%;
	overflow: hidden;
	padding-bottom: 0.833em;
}
.renderboxcoltr {
	width: 100%;
	overflow: hidden;
}
.renderbox1, .renderbox2, .renderbox3 {
	float: left;
	width: 15.833em;
	overflow: hidden;
	margin-left: 0.833em;
}
.renderbox1 {
	margin-left: 0 !important;
}
div.renderboxtr {
	height: 25em;
	overflow: hidden;
	border: 1px solid #cccccc;
}
.boxpicture {
	height: 15.833em;
	width: 100%;
	text-align: center;
	overflow: hidden;
}
.boxdesc {
	margin-top: 0.5em;
	padding-left: 0.6em;
	padding-right: 0.6em;
	height: 3.167em;
	overflow: hidden;
}
a.prodlinkdb {
	color: #14578b;
	font-size: 1.333em;
	text-decoration: none;
}
a.prodlinkdb:hover {
	color: Black;
}
.boxalt01 {
	margin-bottom: 0.5em;
}
.boxalt01txt {
	display: none;
}
.boxalt01v {
	padding-left: 0.6em;
	padding-right: 0.6em;
	height: 2.417em;
	overflow: hidden;
	color: Black;
}
.boxprice {
	padding-left: 0.6em;
	padding-right: 0.6em;
	color: #444444;
	overflow: hidden;
}
.boxpricev {
	font-size: 1.6em;
	font-weight: bold;
	float: left;
	margin-right: 0.6em;
}
.boxorgprice {
	color: #aaaaaa;
	font-weight: normal !important;
	text-decoration: line-through;
	margin-top: 0.4em;
}
.boxreadmore {
	float: right;
	margin-right: 0.6em;
}

/****************************************** LISTEVISNING PRODUKTER *************************************/

.fieldheader {
	width: 100%;
	overflow: hidden;
	background-color: #eeeeef;
	border-bottom: 1px solid #cccccc;
	text-transform: uppercase;
	font-weight: bold;
	color: #3a3a3a;
}
.fieldheadertr {
	padding-left: 0.42em;
}
.fieldheadertr div {
	float: left;
	line-height: 2.08em;
}
.fieldheadertr div:first-line {
	font-size: 0.9em;
}
.renderlisttr {
	overflow: hidden;
	width: 100%;
	margin-top: 0.6em;
	padding-bottom: 0.6em;
	border-bottom: 1px solid #cccccc;
}
.renderlisttr div {
	float: left;
}
.afieldheader {
	color: #3a3a3a;
	text-decoration: none;
}
.afieldheader:hover {
	text-decoration: underline;
}

/* Varegruppe lenker (synlig ved søk) */
.renderlistgroup {
	padding-top: 0.42em;
	position: relative;
	background-image: url('../design/bg_listgrouplink.png');
	background-repeat: repeat-x;
	height: 2.50em;
	padding-left: 0.42em;
	line-height: 2.08em;
}
.renderlistgrouptr {
}
a.listgrouplink, a.listgrouplink:visited {
	font-weight: bold;
	color: #14578b;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.2em;
}
a.listgrouplink:hover {
	text-decoration: underline;
}

/* Feltene */
.fieldthumbnailpic {
	width: 4.06em;
}
.spanpicture {
	width: 4.58em;
	height: 4.17em;
	display: block;
}
.fieldproductident, .spanproductident {
	width: 5.83em;
	overflow: hidden;
}
.spanproductident {
	word-wrap: break-word;
}
.fielddescription, .spandesc {
	width: 31em;
}
.fieldprice, .spanprice {
	width: 5.83em;
	text-align: right;
}
.spanprice:first-line {
	font-size: 1.2em;
	font-weight: bold;
}
.spanorgprice, .spanorgpricenull {
	width: 5.83em;
	margin-right: 0.67em;
	display: block;
	padding-bottom: 0.09em;
	text-align: right;
	position: relative;
	color: #747373;
	text-decoration: line-through;
}
.fieldcart {
	float: right !important;
	margin-right: 0.545em;
}
.spancartinp input {
	width: 1.67em;
}
.renderlisttr input {
	width: 1.67em;
	border: 1px solid #cccccc;
}
.spancartinp {
	width: 2.50em;
	display: none;
}
.spancart {
	text-align: right;
	cursor: pointer;
	float: right !important;
	margin-right: 0.5em;
}

a.prodlinkd {
	color: #14578b;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
}
a.prodlinkd:hover {
	text-decoration: underline;
}

/****************************************** SINGELVISNING PRODUKT *************************************/

div.rendersingle {
	overflow: hidden;
	border: 1px solid #838993;
	padding: 1em 1em 0 1em;
}
div.rendersingletr {
	width: 100%;
	overflow: hidden;
	position: relative;
}

/* Bilde */
.divmulitpic {
	width: 50%;
	float: left;
	overflow: hidden;
}
.mulitpicturepre, .mulitpictureaft {
	width: 5%;
	position: relative;
	height: 16.67em;
	float: left;
	overflow: hidden;
}
.mulitpicturepre img, .mulitpictureaft img {
	cursor: pointer;
}
.singlepicture {
	width: 89%; /* I IE7 blir 90% + 5% + 5% tydeligvis over 100% så setter 89% i stedet. */
	text-align: center;
	float: left;
	padding-bottom: 1em;
	overflow: hidden;
}

/* Varenummer */
.singleproductidenttxt {
	display: none;
}
.singleproductidentv {
	font-size: 0.8em;
}

/* Varetittel */
.singledesc {
	margin-top: 0em;
	padding-bottom: 0.5em;
	color: Black;
	font-size: 1.5em;
	font-weight: normal !important;
}

/* Kort varebeskrivelse */
.singlealt01 {
	padding-bottom: 1em;
}
.singlealt01txt {
	display: none;
}
.singlealt01v {
	font-weight: normal;
}

/* Pris */
.singleprice {
	margin-top: 1em;
}
.singlepricetxt {
	display: none;
}
.singlepricev {
	color: #14578b;
	font-size: 1.8em;
	font-weight: normal !important;
}
.singleorgprice {
	color: #aaaaaa !important;
	font-size: 1.2em;
	font-weight: normal;
	text-decoration: line-through;
	margin-bottom: 0.5em;
}
.singleorgpricenull {
}

/* Varians */
.singlevariantpictures {
	display: none;
}
.singlevariancolortd {
	width: 100%;
	float: left;
	margin-top: 0.5em;
}
.singlevariantd {
	width: 100%;
	float: left;
	margin-top: 0.5em;
}
.singlevariantstuff {
}
.singlevariantstuff select {
	width: 100%;
}

div.singlevariant {
}

/* Legg i kurv */
.singlecart {
	margin-top: 2em;
	padding-bottom: 2em;
}
.singlecarttxt {
	float: left;
	margin-top: 0.2em;
	margin-right: 1em;
	display: none;
}
.singlecarttxt label {
	color: #14578b;
	font-size: 1.8em;
	font-weight: normal !important;
}
.singlecartinp {
	float: left;
	margin-right: 1em;
	width: 2.75em;
	height: 2.67em;
	background-image: url(../design/bg_singlecartinp.jpg);
	background-repeat: no-repeat;
	display: none;
}
.singlecartinp input {
	width: 100%;
	height: 2.7em;
	text-align: center;
	line-height: 2.1em;
	border: 0;
	background-color: transparent; /*background-image: url(../design/bg_singlecartinp.jpg); 	background-repeat: no-repeat;*/
}
.singlecartv {
	float: left;
	cursor: pointer;
}


/* Varians */


/* Felles stiler for høyrejusterte felter singelvisning*/
.singlelongdesc, .singlevarlongdesc, .singleproductident, .singledesc, .singledimen, .singlecolor, .singleunit, .singlequantityonhand, .singleprice, .singlecart, .singlealt01, .singlealt02, .singlealt03, .singlealt04, .singlealt05, .singlealt06, .singlealt07, .singlealt08, .singlealt09, .singlealt10, .singlevariantstuff {
	width: 50%;
	font-weight: bold;
	float: right;
	clear: right;
}
.singleproductidenttxt, .singledimentxt, .singlecolortxt, .singleunittxt, .singlequantityonhandtxt, .singlepricetxt, .singlealt02txt, .singlealt03txt, .singlealt04txt, .singlealt05txt, .singlealt06txt, .singlealt07txt, .singlealt08txt, .singlealt09txt, .singlealt10txt, .singlevariantcolordtxt, .singlevariantdtxt {
	width: 25%;
	float: left;
}
.singleproductidentv, .singledimenv, .singlecolorv, .singleunitv, .singlequantityonhandv, .singlealt02v, .singlealt03v, .singlealt04v, .singlealt05v, .singlealt06v, .singlealt07v, .singlealt08v, .singlealt09v, .singlealt10v, .singlevariantcolordv, .singlevariantdv {
	width: 70%;
	float: left;
	font-weight: normal;
}
/*Klarna*/
#singleklarna1 {
	float: right;
	clear: right;
	width: 50%;
	text-align: left;
	padding-top: 1.17em;
	margin-top: 0;
	margin-bottom: 1.67em;
	background-image: url(../dep/klarnapaymentsingle.png);
	background-repeat: no-repeat;
	z-index: 5000;
}
.singleklarnatxt, .singleklarna, .singleklarnatxtl, .singleklarnajs {
	display: inline;
}
.singleklarnatxtl, .singleklarnajs {
	margin-left: 3px;
}
.singleklarnatxt {
	display: none;
}
#klarna_partpayment {
	color: #692F68;
}
#klarna_partpayment:hover {
	color: Black;
}
/* Lang beskrivelse */
.singlesuppliersdescr {
	float: left;
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin-top: 1em;
	border-top: 1px solid #cccccc;
	padding-top: 0.5em;
}
.singlesuppliersdescrtxt {
	display: none;
}
.singlesuppliersdescrv {
	margin: 0;
	padding: 0;
}

/* Lang beskrivelse 2 (leverandørbeskrivelse) */
.singlelongdesc, .singlevarlongdesc {
	padding: 0;
}
.singlelongdesctxt {
	display: none;
}
.longdescv {
	color: Black;
	font-weight: normal !important;
	font-size: 0.917em;
}

/* xmlsrc, Tekniske spesifikasjoner */
.singlexmlsrc {
	float: left;
	clear: both;
	width: 100%;
	overflow: hidden;
	padding: 0;
	margin-top: 1em;
	border-top: 1px solid #cccccc;
	padding-top: 0.5em;
}
.singlexmlsrctxt {
	display: none;
}
.singlexmlsrcv {
	margin: 0;
	padding: 0;
}

/* Ikoner i bunn - singelvisning */
.singleprinterfriend, .singletipafriend, .singleuserlist {
}
.singleprinterfriend {
	width: 100%;
	height: 0px;
	float: left;
	position: relative;
}
.singletipafriend {
	width: 100%;
	height: 2.500em;
	overflow: hidden;
	margin-bottom: 1em;
}
.singletipafriend {
	right: 0;
}
.singletipafriendtxt {
	display: none;
}
.tipafriendv {
	float: right;
	cursor: pointer;
}
.singleprinterfriendtxt {
	float: right;
	font-weight: bold;
	position: absolute;
	top: -2.917em;
	left: 25em;
	width: auto;
	height: 1.833em;
}
.printerfriendv {
	position: absolute;
	top: -3.167em;
	left: 22.667em;
	width: 9.75em;
	height: 1.833em;
	background-color: Transparent;
	cursor: pointer;
}

/* Tilbehør / Den som kjøpte dette kjøpte også.. */
div.singleiframeacc, div.singleiframesold {
}
iframe#singleiframeacc, iframe#singleiframesold, iframe#singleiframe {
	height: 2.5em;
}
body#singleframeb {
	margin: 0;
	padding: 0;
	background: none;
}
#Div1 {
	line-height: 2.5em;
	font-weight: bold;
	float: left;
}
#Div2, #Div3 {
	height: 2.5em;
	line-height: 2.5em;
	font-weight: bold;
	text-align: left;
}


/*--------------------------------------------------------------------------------*/
/******************************************/
/*            HØYRE KOLONNE              */
/******************************************/

/***************************************** HANDLEKURV BOKS ******************************/
#smallcart_container {
}
#smallcart_header {
	/*background-color: #cd601f;*/
}
.boxheader_icon {
	display: block;
	float: left;
	margin-top: -0.2em;
	margin-right: 0.7em;
}
#smallcart_content {
	/*background-color: #e9914a; 	color: White; 	border: 0;*/
	overflow: hidden;
	text-align: center;
	padding-bottom: 0.5em;
}
#smallcart_content #cart {
	margin-bottom: 0.667em;
	padding-left: 1em;
	padding-right: 1em;
}
#smallcart_bottom {
}
.smallcart_link {
}
.cartmediumwrap {
	width: 100%;
	overflow: hidden;
}
.cartmedium {
	width: 100%;
	overflow: hidden;
}
/* Varelinje handlekurv - sørg for at bredde på antall, varenavn, pris pr stk og linjesum til sammen ikke blir over 99% */
.cartmediumtr {
	width: 100%;
	overflow: hidden;
	border-bottom: 2px dotted #1a1a1a;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.cartmediumtr div, .cartmediumsumtr div {
	float: left;
	text-align: left;
	color: #1a1a1a;
}

/* Antall */
.cartmediumq {
	width: 11%;
	margin-left: 4%;
	display: none;
}

/* Varenavn */
.cartmediumd {
	/*width: 57%;*/
	width: 100%;
}

/* Vare pris per stk*/
.cartmediump {
	display: none;
}

/* Vare linjesum */
.cartmediuml {
	margin-right: 4%;
	text-align: right;
	float: right !important;
	display: none;
}

/* Totalsum */
.cartmediumsum {
	display: none;
}
.cartmediumsumtr {
	overflow: hidden;
	padding-top: 0.5em;
	color: #444444 !important;
}
.cartmediumsumtxt {
	margin-left: 4%;
}
.cartmediumsumv {
	margin-right: 4%;
	float: right !important;
}

/***************************************** LOGIN BOKS ******************************/

/* Loginboks containerdiver*/
#kundelogonaround {
}
#kundelogonhead {
}
#kundelogon {
	padding: 4%;
}
#logon_bottom {
}
.logondiv {
	margin-top: 0.5em;
}

/* Brukernavn/passord */
#logonnametxt, #logonpasstxt {
}
#logonnameinput, #logonpassinput {
	width: 14.34em;
	background-image: url('../design/bg_input_field_logon.png');
}

/* Lagre info */
#logonsaveinfo {
	float: left;
	margin-top: 1.2em;
}

/* Logg inn/ut knapp */
#logonbuttondiv, #logoutbuttondiv {
	text-align: right;
	cursor: pointer;
}

/* Login feilmelding*/
#divlogonerr {
	color: red;
}

/* Skillelinje før loginboks-lenkene */
.logonborder {
	border-top: 1px solid #cccccc;
	margin-top: 0.5em;
	padding-bottom: 0.5em;
}

/* Loginboks-lenkene */
.logonlinks {
	color: #676767;
	text-decoration: none;
	line-height: 2em;
}
.logonlinks:hover {
	color: Black;
}
.logonlinks img {
	display: inline;
	vertical-align: middle;
	margin-right: 0.5em;
}
/****************************************** NY BRUKER / REDIGER BRUKER - SKJEMA *************************************/
form#newcustform {
	overflow: hidden;
	padding-left: 25%;
	background-color: #f8f8f8;
	padding-top: 1em;
	padding-bottom: 1em;
}
div#customerform {
}

/* Tekst over kundeskjema */
#newcusthead {
	padding-bottom: 1em;
}
#editcusthead {
	padding-bottom: 1em;
}
/* Stor overskrift over rediger bruker skjemaet */
#editCustomerHeader {
	padding-bottom: 1em;
}
#editCustomerHeader span, .customerFormHeader {
	color: #14578b;
	font-size: 1.8em;
	font-weight: normal !important;
}
/* Felt-tittel */
.ncddiv {
	font-weight: bold;
	margin-top: 0.5em;
	text-align: left;
	width: 60%;
}
.ncddiv label {
}

/* Felt-input */
.ncfdiv {
	text-align: left;
	width: 60%;
}
input.newcustform {
	border: 1px solid #cecece;
	width: 90%;
	display: block;
	padding: 0.2em;
}

/* Meld på kunde-nyhetsbrev */
#ncdemailok {
	margin-top: 1em;
	display: none;
}
#ncfemailok {
	display: none;
}
#emailok {
	display: none;
}

/* Lager litt skille mellom noen felter, slik at feks adresse feltene står litt for seg */
#invoiceAddressTitle, #deliverAddressTitle, #ncdpassword {
	margin-top: 3em;
}

/* Titler for å skille fakturaadresse fra leveringsadresse i rediger bruker skjema */
#invoiceAddressTitle, #deliverAddressTitle {
	padding-bottom: 0.5em;
	color: #aaaaaa;
}

/* Checkbox ikon for å kopiere fakturaadresse til leveringsadresse, og vise/skjule leveringsadresse felter */
#copyAdrContainer {
	font-weight: normal;
}
#copyAdrImg {
	cursor: pointer;
}
#deliverAddressNotSpecified {
	color: #676767;
}

/* Leveringsadresse felter - skjult før man klikker på checkbox for å vise de */
#ncddelivername, #ncfdelivername, #ncddeliveraddress, #ncfdeliveraddress, #ncddeliverzipcode, #ncfdeliverzipcode, #ncddelivercityplace, #ncfdelivercityplace {
	display: none;
}


/* Postummer feltet smalere enn de andre */
#ncfzipcode, #ncfdeliverzipcode {
	width: 20%;
	float: left;
}
#ncfcityplace, #ncfdelivercityplace {
	width: 38%;
}
/* Postnummer og poststed felter opp på siden av hverandre */
#ncfzipcode, #ncfcityplace {
	display: inline-block;
}
#ncdcityplace, #ncddelivercityplace {
	display: none;
}

/* Feilmelding */
#newcustform #errormessage {
	margin-top: 1.5em;
	color: Red;
}

.loginexists {
	margin-top: 1.5em;
	color: Red;
}

/* Tilbakemelding ved lagring av rediger bruker skjema */
#custedit {
	color: Green;
	padding-bottom: 1em;
	font-weight: bold;
}

/* Send skjema knapper*/
#newformsubmit {
	margin-top: 3em;
	text-align: left;
}
.newcustformbutton {
	cursor: pointer;
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	overflow: hidden;
}
#newcustformreset {
	width: 8.17em;
}
#newcustformsubmit {
	margin-left: 7em;
	width: 5.33em;
}
#editcustformsubmit {
	margin-left: 15em;
	width: 5.33em;
}

/****************************************** GLEMT PASSORD *************************************/
#sendup {
}
.sendupusere {
	float: left;
}
#sendupeinp {
	border: 1px solid #cecece;
	display: block;
	padding: 0.37em;
}
.sendupsub {
}
#sendupsubmit {
	margin-left: 0.5em;
}
#sendupcfinito {
	color: Green;
	font-weight: bold;
}
#senduptrfinitoerr {
	padding-top: 1em;
	color: Red;
}

/****************************************** ORDREHISTORIKK *************************************/
#divorderlist {
	overflow: hidden;
}
.orderlisttr {
	border-bottom: 1px dotted #b3b3b3;
}
.orderHistoryHeader {
	padding-bottom: 1em;
}
.orderHistoryHeader span {
	color: #14578b;
	font-size: 1.8em;
	font-weight: normal !important;
}
.backToOrderHistoryLink {
	margin-top: 2em;
	border-top: 1px dotted #B3B3B3;
	padding-top: 1em;
	padding-bottom: 0.5em;
}
.backToOrderHistoryLink a {
	color: #676767;
	text-decoration: none;
}
.backToOrderHistoryLink a:hover {
	color: Black;
}
.orderhisttxt {
	overflow: hidden;
	padding-bottom: 0.5em;	
	border-bottom: 1px solid #b3b3b3;
	margin-bottom: 0.5em;
}
.orderlistline {
	overflow: hidden;
	padding-bottom: 0.5em;
}
.olgensestxt, .oldatetxt, .olcustnotxt, .olpricetxt {
	display: inline;
	font-weight: bold;
}
.olsessionno, .olentrydatetime, .olcustomerno, .ollinesum {
	display: inline;
}
.olgensestxt, .olsessionno {
	width: 40%;
	float: left;
}
.oldatetxt, .olentrydatetime {
	width: 20%;
	float: left;
}
.olcustnotxt, .olcustomerno {
	width: 40%;
	float: left;
}
.olpricetxt, .ollinesum {
	width: 15%;
	text-align: right;
	float: right;
	display: none;
}
.olsessionno a {
	color: Black;
	text-decoration: none;
}
.olsessionno a:hover {
	text-decoration: underline;
}
.ordertotalsum {
	border-top: 0.09em dotted #b3b3b3;
	padding-top: 0.5em;
	display: none;
}
.oltotalsumtx {
	width: 80%;
	font-weight: bold;
	display: inline;
	float: left;
	text-align: right;
}
.oltotalsum {
	width: 15%;
	font-weight: bold;
	display: inline;
	float: right;
	text-align: right;
}

/****************************************** 1: HANDLEKURV *************************************/
body.cartframe {
	background-color: transparent;
	background-image: none;
}
#topcartframe {
}
#topcartiframe {
	width: 100%;
	height: 3.6em;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
.carttextheader {
	text-align: left;
	width: 100%;
	margin-top: 0.5em;
	padding-bottom: 0.5em;
	color: #913911;
	font-weight: bold;
}
.cartheader {
	background-color: #EEEEEF;
	border-bottom: 1px solid #CCCCCC;
	color: #3A3A3A;
	font-weight: bold;
	overflow: hidden;
	text-transform: uppercase;
	width: 100%;
	line-height: 2.08em;
}
.cartheadertr {
}
.cartbigtr {
	border-bottom: 1px solid #CCCCCC;
	margin-top: 0.6em;
	overflow: hidden;
	padding-bottom: 0.6em;
	width: 100%;
}
.cartheader div, .cartbigtr div {
	display: inline;
	float: left;
}
.cartheader div:first-line {
	font-size: 0.9em;
}
.cartbigheadthumbnailpic {
	width: 4em;
	text-align: center;
}
.cartbigthumbnailpic {
	width: 4em;
	text-align: center;
}
.cartbigheadproductdesc, .cartbigd {
	width: 30em;
}
.cartbigheadcart, .cartbigwcart {
	width: 5em;
}
.cartbigprice:first-line, .cartbiglinesum:first-line {
	font-size: 1.1em;
	font-weight: bold;
}
.cartbigheadprice, .cartbigprice {
	width: 6em;
	text-align: right;
}
.cartbigheadlinesum, .cartbiglinesum {
	width: 6em;
	text-align: right;
}
.cartbigheaddelete, .cartbigdelete {
	width: 3em;
	text-align: center;
	float: right !important;
}
.cartbigdelete img {
	cursor: pointer;
}
input.bigcart {
	width: 1.67em;
}
.cartprodlinkd {
	color: #14578b;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
.cart {
	position: relative;
}
.cartbigcart img {
	position: relative;
	left: 0.3em;
	cursor: pointer;
}
.cartbigd, .cartbigprice, .cartbiglinesum, .cartbigdelete {
}
.cartbigsum, .cartbigmva, .cartbigsummva {
}
.cartbigsummva, .cartbigmva, .cartbigsum {
	padding-top: 0.5em;
	overflow: hidden;
	display: none;
}
.cartbigsum {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 0.5em;
	font-weight: bold;
}
.cartbigsummvatxt, .cartbigmvatxt, .cartbigsumtxt {
	float: left;
	text-align: right;
	width: 39em;
}
.cartbigsumtxt:first-line, .cartbigsumv:first-line {
	font-size: 1.5em;
	font-weight: bold;
}
.cartbigsummvav, .cartbigmvav, .cartbigsumv {
	width: 6em;
	float: left;
	display: inline;
	text-align: right;
}
.cartbigbottomtr {
	display: none;
}
.botcartframe, .botcartiframe {
	width: 100%; /*float: left;*/
	height: 5em;
}
.cartbigbottomback {
	display: inline;
	float: left;
}
.cartbigbottommore {
	display: inline;
	float: left;
	margin-left: 0.5em;
}
.cartbigdeleteall {
	display: inline;
	float: left;
	margin-left: 0.5em;
	cursor: pointer;
}
.cartbigbottomnext {
	display: inline;
	float: right;
}
.emptyCartWarning {
	text-align: left;
}
.cartformbottomsend {
	display: inline;
	float: right;
	cursor: pointer;
}
.preventEnterKeySubmit {
	display: none;
}
#custformorder .cartbigbottomback {
}

/****************************************** 2: REGISTRERING / BESTILLINGSSKJEMA *************************************/
#toptext {
	font-weight: bold;
	overflow: hidden;
	background-color: #F3F3F3;
	padding-top: 1.5em;
	padding-bottom: 1em;
	padding-left: 1.5em;
	background-image: url('../design/bg_orderform_separator.gif');
	background-repeat: no-repeat;
	background-position: 47.6% 0;
}
#fakttext {
	width: 40%;
	float: left;
	display: inline;
}
#delivertext {
	width: 50%;
	float: right;
	display: inline;
}
#copyadr {
	position: relative;
	width: 50%;
	float: right;
	font-weight: normal;
}
#copyadr #deladdress {
	position: absolute;
	top: -0.4em;
	margin-left: 0.3em;
	cursor: pointer;
}
#custformorder {
	margin: 0;
	padding: 0;
	position: relative;
}
#cartformhead {
	width: 100%;
	height: 2.833em;
	overflow: hidden;
	margin-bottom: 1em;
}
#divorderform {
	padding-left: 1.5em;
	padding-right: 1.5em;
	padding-bottom: 1.5em;
	margin: 0;
	background-color: #F3F3F3;
	overflow: hidden;
	/*background-image: url('../design/bg_orderform_separator.gif');
	background-repeat: repeat-y;
	background-position: 47.6% 0;
	height: 43.00em;*/
}
#divorderformtr {
}
#ocfdatetime, #ocddatetime, #ocfcompanyname, #ocdcompanyname {
	display: none;
}

/* Tittel-div */
#ocdcustomername, #ocdemailaddress, #ocdaddress, #ocdzipcode, #ocdcityplace, #ocdtelephone, #ocdtelefax, #ocdpayment, #ocdcomments, #ocdcountry {
	width: 45%;
	font-weight: bold;
	position: relative;
	margin-top: 0.5em;
}

/* Felt-div */
#ocfcustomername, #ocfemailaddress, #ocfaddress, #ocfzipcode, #ocfcityplace, #ocftelephone, #ocftelefax, #ocfpayment, #ocfcomments, #ocfcountry {
	width: 45%;
}

/* Selve input feltene */
.ordercustform {
	border: 1px solid #CECECE;
	display: block;
	padding: 0.2em;
	width: 90%;
}

/* For å få postnr/sted ved siden av hverandre */
#ocdcityplace {
	display: none;
}
#ocfzipcode, #ocfcityplace {
	display: inline-block;
}
#ocfzipcode {
	float: left;
	width: 15%;
}
#ocfcityplace {
	width: 28.4%;
}

/* Betalingsmåte-dropdown */
#ocfpayment {
	position: absolute;
	left: 51.6%;
	top: 14.4em;
	width: 45%;
	height: 300px;
}
#ocdpayment {
	width: 45%;
	font-weight: bold;
	position: absolute;
	left: 51.6%;
	top: 12.4em;
}
#KlarnaInstallment, #mastercard, #Klarna, #visa, #bill, #option0 {
	margin-left: 0;
}
#paymentoptKlarna {
	background-image: url('../dep/paymentklarna.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 2.2em;
	padding-bottom: 1em;
}
#paymentoptKlarnaInstallment {
	background-image: url('../dep/paymentklarnapart.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 2.2em;
	padding-bottom: 1em;
}
#paymentoptmastercard {
	background-image: url('../dep/paymentmastercard.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 2.2em;
	padding-bottom: 1em;
}
#paymentoptvisa {
	background-image: url('../dep/paymentvisa.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 2.2em;
	padding-bottom: 1em;
}
#paymentoptbill {
	background-image: url('../dep/paymentbill.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 2.2em;
	padding-bottom: 1em;
}
#paymentoptoption0 {
	background-image: url('../dep/paymentfaktura.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 2.2em;
	padding-bottom: 1em;
}
#ocfemailaddress {
	padding-bottom: 0.2em;
}
/* Kommentar */
#ocfcomments {
}
#ocdcomments {
}
#comments {
	height: 6em;
}

/* Leveringsadresse */
#ocddelivername, #ocddeliveraddress, #ocddeliverzipcode, #ocddelivercityplace, #ocddelivercountry {
	width: 45%;
	font-weight: bold;
	position: absolute;
	left: 51.6%;
}
#ocfdelivername, #ocfdeliveraddress, #ocfdeliverzipcode, #ocfdelivercityplace, #ocfdelivercountry {
	position: absolute;
	left: 51.6%;
	width: 45%;
}

#ocddelivername {
	top: 0.5em;
}
#ocfdelivername {
	top: 1.75em;
}

#ocddeliveraddress {
	top: 4.18em;
}
#ocfdeliveraddress {
	top: 5.47em;
}

#ocddeliverzipcode {
	top: 7.9em;
}
#ocfdeliverzipcode {
	top: 9.1em;
}

#ocddelivercityplace {
	display: none;
}

/* For å få leverings-postnummer/sted ved siden av hverandre */
#ocfdelivercityplace {
	top: 9.1em;
	left: 66.5%;
}
#ocfdeliverzipcode {
	float: left;
	width: 15%;
}
#ocfdelivercityplace {
	width: 28.4%;
}
/*Klarna*/
.klarnacart {
	width: 100%;
	background-image: url(../dep/klarnapaymentcart.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 1.17em;
	text-align: right;
}
.klarnaorder {
	width: 100%;
	background-image: url(../dep/klarnapaymentcart.png);
	background-repeat: no-repeat;
	background-position: right top;
	margin-top: 1em;
	text-align: right;
}
#rendercontent_klarnacartlbl {
	margin-right: 1em;
}
#rendercontent_klarnacartjslbl {
}
.cartbigbottoml {
	padding-top: 1.17em;
	padding-bottom: 1.17em;
	position: relative;
	float: left;
	width: 100%;
	border-bottom: 1px solid #CCCCCC;
}
/* Betingelser */
#betingelser {
	text-align: right;
	clear: both;
	padding-bottom: 0.5em;
}
#betingelser_container {
	text-align: left;
}
#betingelser_link a {
	color: #676767;
}

/* Betingelser */
#betingelser {
	text-align: right;
	margin-top: 1em;
	clear: both;
	padding-bottom: 0.5em;
}
#betingelser_container {
	text-align: left;
	margin-top: 1em;
}
#betingelser_link a {
	color: #676767;
}

/* Feilmelding */
#custformorder #errormessage {
	color: Red;
	text-align: right;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

/* Knapper nederst */
.cartformbottom {
	overflow: hidden;
	padding-top: 1em;
	border-top: 1px solid #b3b3b3;
}

/****************************************** 3: ORDREBEKREFTELSE *************************************/
.cartformheadtr {
	text-align: left;
	width: 100%;
	margin-top: 0.5em;
	padding-bottom: 1em;
	color: #913911;
	font-weight: bold;
}
.cartorderconfirmhead {
	overflow: hidden;
	padding-bottom: 0.5em;
}
.cartorderconfirmheadImg {
	padding-bottom: 0.5em;
}
.cartorderconfirmheadTxt {
	float: left;
	color: #14578b;
	font-size: 1.8em;
	font-weight: normal !important;
}
.printOrderDiv {
	float: right;
}
table.toporderwrap {
	width: 100%;
	overflow: hidden; /*background-color: #F8F8F8;*/
}
table.ordercust {
	width: 100%;
	border-top: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	text-align: left;
}
table.ordercust div {
	margin-top: 0.3em;
}
td.otmsessionno {
	width: 50%;
}
.ocmsessionno {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.ocdatetime {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-align: right;
	padding-right: 0.5em;
}
.ocmsessionno, .occompanyname, .occustomername, .ocemailaddress, .ocaddress, .oczipcode, .occityplace, .octelephone, .occcomments {
	padding-left: 0em;
}
td.otmcomments, .occomments {
	padding-bottom: 0.8em;
}
.ocmcompanyname, .ohtotalsumtx, .ohtotalsum {
	font-weight: bold;
}

table.orderprod {
	width: 100%;
}
.orderheadtr {
	background-color: #eeeeee;
}
.orderheadtr td {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-weight: bold;
}
tr.orderlinetr td {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.opheadquantity, .opquantity, .opheadproductident, .opproductident, .opheadproductdesc, .opproductdesc, .opheadprice, .opprice, .opheadlinesum, .oplinesum {
}

.opheadquantity, .opquantity {
	text-align: left;
	padding-left: 0.5em;
}
.opheadproductident, .opproductident {
	text-align: left;
}
.opheadproductdesc, .opproductdesc {
	text-align: left;
	width: 55%;
}
.opheadprice, .opprice {
	text-align: right;
}
.opheadlinesum, .oplinesum {
	text-align: right;
	padding-right: 0.5em;
}
.opproductdesc a {
	color: #676767;
	text-decoration: none;
}
.opproductdesc a:hover {
	text-decoration: underline;
}
table.tableototalsum {
	/*border-top: 1px solid #b3b3b3;*/
	width: 100%;
}
.ototalsumtr {
	display: none;
}
#divototalmvatr1, #divototalmvatr0 {
	/*display: none;*/
}
.ototalsummvatxt, .ototalmvatxt, .ohtotalsumtx {
	text-align: right;
}
.ototalsummvav, .ototalmvav, .ohtotalsum {
	text-align: right;
	padding-right: 0.5em;
}
td.ototalsummvatxt, td.ototalsummvav {
	padding-top: 0.5em;
}
.ocordercomments1 {
}
.ocordercomments3td {
	text-align: right;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.ocordercomments4 {
	font-size: 1.333em;
	font-weight: bold;
	text-align: center;
	padding-top: 1em;
	color: #15507f;
}
.ocordercomments3 {
	border-bottom: 1px solid #b3b3b3;
}

.betalingsfeil h4 {
	color: #14578b;
	font-size: 1.8em;
	font-weight: normal !important;
	margin: 0;
	padding: 0;
}
.betalingsfeil a {
	color: #676767;
}

/*-----------------------------------------------------------------------------------*/

/* Tips en venn / Send ønskeliste til en venn / Produktforespørsel */

div.tipafriendtop, div.senduserlisttop, div.prodrequesttop {
	clear: both;
	position: relative;
	overflow: hidden;
	border: 1px solid #aaaaaa;
	padding-top: 4em;
	padding-bottom: 1em;
	margin-bottom: 1em;
	background-color: #fafafa;
}

/* Sosiale medier */
.tipafriendsocialtr {
	float: left;
	width: 49%;
}
.tipafriendsocialtr a {
	text-decoration: none;
	color: #676767;
	line-height: 1.83em;
	padding-bottom: 1em;
	display: block;
}
.tipafriendsocialtr a:hover {
	color: Black;
}
.tipafriendsocialtr a img {
	display: inline;
	vertical-align: middle;
}
.tipafriendnettbytr {
	display: none;
}
.tipafriendfav img {
	float: left;
	padding-bottom: 1em;
	padding-right: 2px;
}
.tipafriendtwitttr, .tipafriendnettbytr, .tipafriendfavtr {
	float: right;
	width: 36%;
}
.tipafriendfacetr, .tipafrienddelitr, .tipafriendrsstr {
	float: left;
	width: 55%;
	margin-left: 8%;
}
.tipafriendtoptr {
	float: right;
	width: 98%;
}
div.prodrequesttop {
	background-image: url('../design/bg_foresporsel.gif');
	background-repeat: no-repeat;
}
div.tipafriendhead, div.senduserlisthead, div.prodrequesthead {
	font-weight: bold;
	overflow: hidden;
}
.tipafriendheadtxt img, .prodrequestheadtxt img {
	display: none;
}
.tipafriendheadtxt, div.senduserlistheadtxt {
	font-weight: bold;
	position: absolute;
	left: 0.5em;
	top: 0.417em;
}
.senduserlistheadtxt img {
	display: none;
}
.tipafriendheadtxt img, .senduserlistheadtxt img, .prodrequestheadtxt img {
}
div.tipafriendheadclose, div.senduserlistheadclose, .prodrequestheadclose {
	cursor: pointer;
	position: absolute;
	right: 1em;
	top: 1em;
}
div.tipafriendpname, div.senduserlistpname, .prodrequestpname {
	display: none;
}
div.tipafrienderrmsg, div.prodrequesterrmsg {
	color: Red;
	padding-bottom: 0.5em;
}

div.tipafriendmsg, div.prodrequestmsg {
	color: Green;
	font-weight: bold;
	padding-bottom: 0.5em;
}
div.senduserlistmsg, div.senduserlisterrmsg {
	color: Red;
}
div.tipafriendsend, div.senduserlistsend, div.prodrequestsend, div.prodrequestsend, .prodrequestfrom {
}
input.tipafriendinp, input.senduserlistinpinp, input.prodrequestinpinp, .prodrequestinp {
	width: 50%;
	border: 1px solid #cccccc;
}
textarea.tipafriendcommentinp, textarea.senduserlistcommentinp, textarea.prodrequestcommentinp {
	width: 97%;
}
#tipafriendcommentinp {
}
div.tipafriendfrom, div.senduserlistfrom, div.prodrequestfrom {
}
div.tipafriendcomment, div.senduserlistcomment, div.prodrequestcomment {
}
div.tipafriendsubmit, .senduserlistsubmit, .prodrequestsubmit {
	margin-top: 0.5em;
}
div.tipafriendsubmittxt, div.senduserlistsubmittxt, .prodrequestsubmittxt {
	cursor: pointer;
	float: left;
}
div.tipafriendsubmittv, .senduserlistsubmittv, .prodrequestsubmittv {
	display: none;
	cursor: pointer;
}
div.tipafriendsendtxt, div.tipafriendcommenttxt, div.tipafriendfromtxt, div.senduserlistsendtxt, div.senduserlistfromtxt, div.senduserlistcommenttxt, div.prodrequestheadtxt, div.prodrequestsendtxt, div.prodrequestfromtxt, div.prodrequestcommenttxt {
	font-weight: normal;
	color: Black;
}
div.tipafriendheadtxt, div.prodrequestheadtxt {
	color: #14578b;
	margin: 0;
	font-weight: normal;
	font-size: 1.833em;
}
/*-----------------------------------------------------------------------------------*/
/* USERLIST - PLANKJØP/ØNSKELISTE */
.userListHeader {
	padding-bottom: 1em;
}
.userListHeader span {
	color: #14578b;
	font-size: 1.8em;
	font-weight: normal !important;
}
.userlistcustname {
	text-align: left;
	padding-bottom: 1em;
}
.userlistcustname a {
	color: #676767;
}
#onskelistepop {
	display: none;
	padding: 1em;
	margin-bottom: 1em;
	border: 1px solid #aaaaaa;
	background-image: url('../design/bg_tipafriendform.png');
	background-repeat: repeat-x;
	background-color: #fafafa;
}
.minliste {
	font-weight: bold;
	text-decoration: underline;
}
.myuserliststd {
	height: 2em;
}
.myuserlists {
	position: relative;
	display: inline-block;
	float: left;
	cursor: pointer;
	width: 8em;
}
.myuserlistsdel {
	display: inline;
	cursor: pointer;
	margin-left: 0.5em;
}
.amyuserlists img {
	display: inline;
	vertical-align: middle;
}
.aktivliste {
}
.opprettnyknapp {
	display: inline;
	vertical-align: middle;
}
.hvordanbrukeonskeliste {
}
.lagnyliste {
	margin-top: 1em;
}
.eksisterendelister {
}
#mylistalias {
	display: inline;
	vertical-align: middle;
	border: 1px solid #cccccc;
}
.onskeliste {
	font-weight: bold;
	text-align: left;
}
.hvordanbrukeonskeliste {
	font-weight: bold;
	color: #6c6c6c;
}
.eksisterendelister {
	font-weight: bold;
}
.onskelistepoplukknapp {
	z-index: 1002;
	float: right;
	cursor: pointer;
}
.redigerlister {
	z-index: 1001;
}
.loggetinnsom {
}
.onskelisteicustomer {
	z-index: 1001;
}
.singleuserlist {
	cursor: pointer;
	display: none;
}
.singleuserlisttxt {
	display: none;
}
.planPurchaseUnChosenText
{
    margin-top: 1em;
}
.planPurchaseError
{
    margin-top: 1em;
    color: Red;
}


/*--------------------------------------------------------------------------------*/
/******************************************/
/*            LIGHTBOX START              */
/******************************************/
#lightbox {
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img {
	border: none;
}

#outerImageContainer {
	position: relative;
	background-color: White;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer {
	padding: 10px;
}

#loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer > #hoverNav {
	left: 0;
}
#hoverNav a {
	outline: none;
}

#prevLink, #nextLink {
	width: 49%;
	height: 100%;
	background: transparent url(../dep/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink {
	left: 0;
	float: left;
}
#nextLink {
	right: 0;
	float: right;
}
#prevLink:hover, #prevLink:visited:hover {
	background: url(../dep/prevlabel.gif) left 15% no-repeat;
}
#nextLink:hover, #nextLink:visited:hover {
	background: url(../dep/nextlabel.gif) right 15% no-repeat;
}


#imageDataContainer {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: White;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
}

#imageData {
	padding: 0 10px;
	color: #666;
}
#imageData #imageDetails {
	width: 50%;
	float: left;
	text-align: left;
}
#imageData #caption {
	font-weight: bold;
}
#imageData #numberDisplay {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#imageData #bottomNavClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: Black;
}
/******************************** LIGHTBOX SLUTT *************************************/

/************ START FANEBASERT MENY SINGELVISNING  ***********/
#rendersingle_fanemeny_header {
	background-image: url('../design/bg_rendersingle_fane_header.png');
	color: Black;
	margin-top: 1em;
	line-height: 2.583em;
	overflow: hidden;
}
.rendersingle_fanemeny_content_element {
	display: none;
}
.rendersingle_fanemeny_content_element_aktiv {
	padding: 1em 0 1em 0;
	background-color: White;
	overflow: hidden;
}
.rendersingle_fanemeny_header_element, .rendersingle_fanemeny_header_element_aktiv {
	float: left;
	padding: 0 1.5em 0 1.5em;
	cursor: pointer;
	text-transform: uppercase;
	color: #0f305d;
	border-left: 1px solid #81878B;
}
#rendersingle_fanemeny_tab0 {
	border: 0;
}
.rendersingle_fanemeny_header_element_aktiv {
	background-image: url('../design/bg_rendersingle_fane_header_active.png');
	color: White;
}
/************ SLUTT FANEBASERT MENY SINGELVISNING  ***********/

/************ START banner ***********/
.RadRotator {
	margin-top: 1em;
}
/************ SLUTT banner ***********/