body {
  margin: 0; 
  padding: 0;
  color:#666;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  background-color: #FFF;
  font-size:12px;
  }
img { 
  border: none;
  }
table { 
  text-align:left;
  }
table.temp { background-color:white;}
td {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
td.b { font-weight: bold; }

a.ptc_topline:link, a.ptc_topline:visited, a.ptc_topline:active {
  font-weight:bold; 
  color:#666;
  text-decoration:none;
  font-size:13px;
  }
a.ptc_topline:hover {
  color:#666;
  text-decoration:underline;
  }
	
td.consoll_head { background:#009999;background-image:url('images/dark_faded_cyan/consoll_front_03.gif');padding:3px 0px 5px 5px; font-weight:bold;color:#ffffff;}
	td.consoll_name { background:#ffffff;background-image:url('images/dark_faded_cyan/consoll_front_13.gif');padding:0px 8px 4px 8px; }
	td.consoll_price { background-image:url('images/dark_faded_cyan/consoll_front_14_02.gif');padding:0px 0px 0px 3px; }
	td.consoll_line { background-image:url('images/dark_faded_cyan/consoll_front_06.gif');}
	td.consoll_image { background-image:url('images/dark_faded_cyan/consoll_front_08.gif');}
	td.consoll_back { background-image:url('images/dark_faded_cyan/consoll_front_back.gif');}
	td.consoll_topp { background-image:url('images/dark_faded_cyan/consoll_front_02.gif');}
td.consoll_img1 { background:#009999;background-image:url('images/dark_faded_cyan/consoll_front_01.gif');}
td.consoll_img2 { background:#009999;background-image:url('images/dark_faded_cyan/consoll_front_02.gif');}
td.consoll_img5 { background:#009999;background-image:url('images/dark_faded_cyan/consoll_front_05.gif');}


#topline {}
#topline a {
/*
  color: #999;
*/
}

#fivetimesfive td {
  text-align: center;
  }

/* ------------------------------------------------------
   Her kommer CSS for varemenyen på venstreside 
   De forskjellige nivående har forskjellige funksjoner,
   slik at det kan skreddersyes ned til det minste hva
   gjelder form og utseende.
   ------------------------------------------------------ */
#explorer_css {
/*
 border: 1px solid black;
*/
}
#explorer_css div {
/*
  border: 1px dotted #ccc;
  background-color: #fff;
*/
  width:130px;
  text-align: left;
  padding:2px 0px 2px 5px;
  margin: 0;
  margin-bottom:10px;
}
#explorer_css div.levela {
  margin-bottom:5px;
}
#explorer_css div.levela_expanded {
  margin-bottom:5px;
}
#explorer_css div.levelb_no_subs {
  margin-bottom:0px;
  border: 1px solid #696; 
  background-color: #cfc;
  padding: 0px 5px 0px 5px;
  border-top: none;
}
#explorer_css div.levelb_subs_open {
  margin-bottom:0px;
  border: 1px solid #696; 
  background-color: #cfc;
  padding: 2px 5px 2px 5px;
  border-top: none;
}
#explorer_css div.levelb_subs_close {
  margin-bottom:0px;
  border: 1px solid #696; 
  background-color: #cfc;
  padding: 2px 5px 2px 5px;
  border-top: none;
}
#explorer_css div.levelc_subs_open {
  margin-bottom:0px;
  border: 1px solid #B4D8B4; 
  background-color: #E8F7E8;
  padding: 2px 5px 2px 5px;
  border-top: none;
}
#explorer_css div.levelb_subs_breaker {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
  height: 0;
}

#explorer_css a {
  color: #666;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
}
#explorer_css a:link {
}
#explorer_css a:active {
}
#explorer_css a:visited {
}
#explorer_css a:hover {
  color: #666;
  text-decoration: underline;
}


td.jalla img {
  margin-right:12px;
}


#frontpageproducts {
}
#frontpageproducts .box {
  height: 129px;
}
#frontpageproducts img {
  display : block;
}

td.overskrift {
  color: #707070;
  font-size:18px;
  font-weight:bold;
}
td.text {
  color: #707070;
  font-size: 11px;
}

#product {
}
#product td.image {
  text-align: center;
}
#product td.image div.purchase_back {
/*  border: 1px solid blue; */
  position:absolute; 
  top: 352px; 
  left: 510px;
  width: 160px;
} 
#product td.image div.purchase {
/*  border: 1px solid red; */
  position:absolute; 
  top: 362px; 
  left: 520px;
  width: 150px;
} 

img.main {
  margin-top: 22px;
}

#product td.image input.submit {
  width:100px;
  background-color: #ccc;
  color: #666;
  font-weight: bold;
}
#product td.text {
  padding-top: 20px;
  padding-left: 10px;
}
#product td.text div.tittel{
  font-weight: bold;
  font-size:12px;
  margin-bottom: 10px;
}

/*  CSS MENY FOR PUBLISERING */

#CMSmenu {
  width:130px;
  text-align: left;
  padding:2px 0px 2px 5px;
  margin: 0;
  margin-bottom:10px;
  margin-top:-5px;

/*
  border: 1px solid #808080;
  border-bottom: none;
  background-color: white;
  width:136px;
  text-align: left;
  margin: 0;
  color: #666;
  font-weight:bold;
  font-size: 13px;
*/
}

#CMSmenu .category, #CMSmenu .subgroup {
  margin-bottom: 8px;
/*
  padding:5px;
  border-bottom: 1px solid #808080;
*/
}
#CMSmenu .category_with_page {
  margin-bottom: 8px;
/*
  padding:5px;
  border-bottom: 1px solid #808080;
*/
}
#CMSmenu .page {
  margin-bottom: 8px;
/*
  padding:5px;
  border-bottom: 1px solid #808080;
*/
}
#CMSmenu .subpage {
  margin-bottom: 8px;
}
#CMSmenu .spacer {
}
#CMSmenu .subspacer {
}
#CMSmenu a {
  color: #666;
  text-decoration: none;
  font-weight:bold;
  font-size: 13px;
/*
  color: #666;
  text-decoration: none;
  font-weight:bold;
  font-size: 13px;
*/
}
#CMSmenu .subpage a {
  color: #666;
  text-decoration: none;
  font-weight:bold;
  font-size: 13px;

/*
  color: #959595;
  text-decoration: none;
  font-weight:bold;
  font-size: 11px;
*/
}
#CMSmenu a:link {
}
#CMSmenu a:active {
}
#CMSmenu a:visited {
}
#CMSmenu a:hover {
  color: #666;
  text-decoration: underline;
}
#CMSmenu .subpage a:hover {
  color: #666;
  text-decoration: underline;
/*
  color: #333;
*/
}

/* ------------------------ */


td.menu_head { font-weight:bold; color:white; padding: 1px 0px 2px 3px;background-image:url('images/mwb/temp_menu_l_head.gif');}
	a.menu_head:link, a.menu_head:visited, a.menu_head:active {font-size:10px;font-weight:bold; color:white;text-decoration:none;}
	a.menu_head:hover {font-weight:bold; color:#FFCC66;text-decoration:underline;}
td.menu_head_b { font-weight:bold; color:white; padding: 1px 0px 2px 6px;background-image:url('images/mwb/temp_menu_l_head_b.gif');}
	a.menu_head_b:link, a.menu_head_b:visited, a.menu_head_b:active {font-size:10px;font-weight:bold; color:#FFF;text-decoration:none;}
	a.menu_head_b:hover {font-weight:bold; color:#0f0;text-decoration:underline;}
td.menu_sub { font-weight:normal; color:black; padding: 0px 0px 1px 6px;background-image:url('images/mwb/temp_menu_l_a-lev2.gif');background-repeat: no-repeat;}
	a.menu_sub:link, a.menu_sub:visited, a.menu_sub:active {font-weight:normal; color:#000;text-decoration:none;}
	a.menu_sub:hover {font-weight:bold; color:#0f0;text-decoration:underline;}
td.menu_sub_sub { font-weight:normal; color:black; padding: 0px 0px 1px 13px;background-image:url('images/mwb/temp_menu_l_a-lev3.gif');background-repeat: no-repeat;}
	a.menu_sub_sub:link, a.menu_sub_sub:visited, a.menu_sub_sub:active {font-weight:normal; color:#000;text-decoration:none;}
	a.menu_sub_sub:hover {font-weight:bold; color:#FC6;text-decoration:underline;}
td.menu_sub_subB { font-weight:normal; color:black; padding: 0px 0px 1px 6px;background-image:url('images/mwb/temp_menu_l_a-lev3.gif');background-repeat: no-repeat;}
	a.menu_sub_subB:link, a.menu_sub_subB:visited, a.menu_sub_subB:active {font-weight:normal; color:#000;text-decoration:none;}
	a.menu_sub_subB:hover {font-weight:bold; color:#FC6;text-decoration:underline;}
td.menu_sub_right { font-weight:normal; color:#003366; padding: 1px 6px 2px 6px;}
.px15 { padding:0px 0px 0px 0px;font-weight:bold; font-size:18px;padding:0px 0px 5px 0px;}
a.link:link, a.link:visited, a.link:active {font-weight:normal; color:#000;text-decoration:none;text-decoration:underline;}
a.link:hover {font-weight:normal; color:#0f0;text-decoration:none;}
a.newslink:link, a.newslink:visited, a.newslink:active {font-size:10px;font-weight:bold; color:#000;text-decoration:none;text-decoration:underline;}
a.newslink:hover {font-weight:bold; color:#0f0;text-decoration:none;}
td.list_tl { background-image:url('images/orange_orange_yellow/list_tl.gif');}
td.list_tr { background-image:url('images/orange_orange_yellow/list_tr.gif');}
td.list_al { background-image:url('images/orange_orange_yellow/list_al.gif');}
td.list_am { background-image:url('images/orange_orange_yellow/list_am.gif');font-weight:normal;font-size:10px;}
td.list_ar { background-image:url('images/orange_orange_yellow/list_ar.gif');}
td.list_bl { background-image:url('images/orange_orange_yellow/list_bl.gif');}
td.list_bm { background-image:url('images/orange_orange_yellow/list_bm.gif');font-weight:normal;font-size:10px;}
td.list_br { background-image:url('images/orange_orange_yellow/list_br.gif');}
td.list_am_text { background-image:url('images/orange_orange_yellow/list_am.gif');font-weight:normal;font-size:10px;}
td.list_bm_text { background-image:url('images/orange_orange_yellow/list_bm.gif');font-weight:normal;font-size:10px;}
td.list_tm { color:black;background-image:url('images/orange_orange_yellow/list_tm.gif');padding:0px 0px 3px 0px;font-weight:bold;font-size:10px;}
.list_head { font-weight:bold;padding:3px 0px 3px 0px;}
	a.list_head:link, a.list_head:visited, a.list_head:active {font-weight:bold; color:black;text-decoration:none;}
	a.list_head:hover {font-weight:bold; color:#000000;text-decoration:underline;}
.list_sub {padding:0px 10px 3px 0px;}
	a.list_sub:link, a.list_sub:visited, a.list_sub:active {font-weight:bold; color:#000;text-decoration:none;}
	a.list_sub:hover {font-weight:bold; color:#0f0;text-decoration:underline;}
td.jalla {font-weight:bold;}
	a.jalla:link, a.jalla:visited, a.jalla:active {font-weight:normal; color:#000;text-decoration:none;}
	a.jalla:hover {font-weight:normal; color:#0f0;text-decoration:underline;}
	a.search_category:link, a.search_category:visited, a.search_category:active {  font-size:10px; font-weight:bold; color: #000;text-decoration:none;}
	a.search_category:hover {font-weight:bold; color: #0f0;text-decoration:underline;}
.product_head {padding: 0px 0px 5px 4px; font-size:18px; font-weight:bold;}
td.product_select { color:black;background-image:url('images/orange_orange_yellow/product_t.gif'); font-weight:bold;padding:1px 0px 3px 5px;}
td.product_l { background-image:url('images/orange_orange_yellow/product_l.gif');}
td.product_r { background-image:url('images/orange_orange_yellow/product_r.gif');}
.big { font-weight:bold; font-size:16px;}
input        		{border: 1px solid rgb(255,154,0) ; color : rgb(0,0,0); font-family:Arial, Helvetica, sans-serif, Verdana, Geneva;font-size:10px; width:30px; height:15px; }
input {
  padding: 1px;
}

input.sf_search	{border: 1px solid rgb(51,51,102) ; background-color:#fafafa; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;;font-size : 12px; width : 100px; height:18px;}
input.nog {
border:			0px solid rgb(255,255,255) !important;
				background:51,51,102;
}
td.rightside_head 	{ font-weight:bold; color:white; padding: 1px 0px 2px 3px;background-image:url('images/lwb/temp_menu_r_head.gif');}
td.rightside_main 	{ padding:5px 5px 2px 5px;background-color:#f0f0f0;background-image:url('images/lwb/temp_menu_r_sub.gif');}
td.rightside_bottom 	{ 
  background-image:url('images/lwb/temp_menu_r_sub_line.gif');
  }
input.amount { width:25px; }
input.r        {
border:			1px solid rgb(0,0,0) !important;
background-color:#fafafa;
color : rgb(0,51,102);
font-family:Arial, Helvetica, sans-serif, Verdana, Geneva;font-size:11px;
width:180px;
height:18px;
}
input.red        {
border:			1px solid rgb(255,0,0) !important;
background-color:#fafafa;
color : rgb(0,51,102);
font-family:Arial, Helvetica, sans-serif, Verdana, Geneva;font-size:11px;
width:180px;
height:18px;
}
input.no {
border:			0px solid rgb(255,255,255) !important;
}
input.submit        {
border:			1px solid rgb(0,0,0) !important;
background-color:#eeeeee;
color : rgb(0,0,0);
font-family:Arial, Helvetica, sans-serif, Verdana, Geneva;
font-size:9pt;
width:150px;
height:18px;
}

 textarea, input.test, select  {
  background-color:rgb(250,250,250);
  font-size : 11px;
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  border: rgb(0,0,0) 1px solid;
  scrollbar-face-color : #FFF;
  scrollbar-highlight-color : #000;
  scrollbar-shadow-color : #000;
  scrollbar-arrow-color : #FFF;
  scrollbar-3dlight-color : #FFF;
  scrollbar-track-color : #FFF;
  scrollbar-darkshadow-color : #FFF;
  scrollbar-base-color : #FFF;
  scrollbar-track-color: #f0f0f0;
  scrollbar-arrow-color: #000; }


form {
	margin : 0px 0px 0px 0px;
}
/* Fra admin */
input.search 	{font-family:Arial, Helvetica, sans-serif, Verdana, Geneva; font-size:11px;}
input.form 		{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px; width : 150px; height:18px; border: 1px solid rgb(128,128,128) !important;}
input.form130	{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px; width : 110px; height:18px; border: 1px solid rgb(128,128,128) !important;}
input.formUL 	{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px; width : 240px; height:18px; border: 1px solid rgb(128,128,128) !important;}
input.formULB 	{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px; width : 300px; height:18px; border: 1px solid rgb(128,128,128) !important;}
input.kode 		{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px; width : 40px; height:18px; border: 1px solid rgb(128,128,128) !important;}
input.nr 		{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px; width : 60px; height:18px; border: 1px solid rgb(128,128,128) !important;}
input.formbig	{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px; width : 400px; height:18px; border: 1px solid rgb(128,128,128) !important;}
input.formnumber {font-size : 12px; width : 30px; border: #888888 1px solid;}

input.profilesubmit 	{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 11px; width : 240px; height:21px; border: 1px solid rgb(128,128,128) !important;background-color:#000000; color:#ffffff;font-weight:bold;}




.suggested_price {
  font-weight:bold;
  text-decoration: line-through;
  color:#888;
  }

/* ********************* */
/* Content area for page */
/* ********************* */
#content {
  font-size: 13px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:#666;
}
#content .name {
  font-size:12px;
  font-weight:bold;
  }
#content .prod_suggested_price {
  font-size:12px;
  color:#888;
  font-weight:normal;
  }
#content .prod_price {
  font-size:12px;
  color:black;
  font-weight:bold;
  }
#content .prod_saved_price {
  font-size:12px;
  color:red;
  font-weight:normal;
  }


/* -------------------- */
/* CMS Gallery settings */
/* -------------------- */

#CMSgallery {
  }
#CMSgallery .header {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 20px;
  font-weight:bold;
  margin-bottom:10px;
  }

#CMSgallery td.title, #CMSgallery .title {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-weight: bold;
  font-size: 12px;
  padding: 0px 10px 0px 0px;
  }
#CMSgallery td.description, #CMSgallery .description {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-style:normal;
  font-size:10px;
  }
#CMSgallery a.prev_next { 
  font-size:12 px;
  color: black;
  font-weight:bold;
  text-decoration:none;
  }
#CMSgallery a.prev_next:hover {	
  text-decoration:underline;
  color:#fa4;
  }

.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
  }
.wrap1 {
  float:left;
  background:url(images/easycms_shadow.gif) right bottom no-repeat;
  }
.wrap2 {
  background:url(images/easycms_corner_bl.gif) left bottom no-repeat;
  }
.wrap3 {
  padding:0px 08px 08px 0px;
  background:url(images/easycms_corner_tr.gif) right top no-repeat;
  }
.wrap3 img {
  /* display:block; */
  border:1px solid #ccc;
  border-color:#ccc #888 #888 #ccc;
  }


/* -------------------- */
/* CMS response settings */
/* -------------------- */

#easycmsForm {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight: bold;
  color:#666;
  
  position: relative;
  height: auto;
  width: 310px;
  text-align:left;
  line-height:22px;
  border: 0px solid black;
  
  margin-top: 20px;
  }

#easycmsFormRight {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  position: absolute;
  top: 0pc;
  left: 320px;
  height: auto;
  width: 190;
  text-align:left;
  line-height:22px;
  }

#easycmsForm span{
  position: absolute;
  float: left; 
  left: 90px;
  text-align:left;
  }
#easycmsForm .items {
  margin-left: 90px;
  text-align:left;
  }
#easycmsForm input   	  {font-size:12px; height: 18px;font-family:Verdana; width:200px; border: #004E87 1px solid;}
#easycmsForm input.button {font-size: 8px; height: 14px;width: 14px; border: #004E87 1px solid; cursor:hand; background-color:white;}
#easycmsForm input.send   {font-size:12px; font-family:Verdana; width:140px; border: #004E87 1px solid; cursor:hand;}
#easycmsForm textarea 	  {font-size:12px; 						width:200px; border: #004E87 1px solid;
  scrollbar-face-color : 		#FFFFFF;
  scrollbar-highlight-color : 	#004E87;
  scrollbar-shadow-color : 		#004E87;
  scrollbar-darkshadow-color : 	#FFFFFF;
  scrollbar-arrow-color : 		#FFFFFF;
  scrollbar-track-color : 		#FFFFFF;
  scrollbar-base-color : 		#FFFFFF;
  }

tr.tonr  		{ background-color:#FFEFEF;}
tr.toffr 		{ background-color:#f0f0f0;}
tr.tselectedr 	{ background-color:#dde;}

h1 { font-size:18px;
	 font-weight:bold;
	 margin:0px 0px 0px 0px;
	 }
h2 { font-size:16px;
	 font-weight:bold;
	 margin:0px 0px 0px 0px;
	 }

.shipping_description {
	color:#090;
	
}

 .llegend {
  position: relative;
  background-color: #bdb;
  border: 2px solid #0c3;
  padding: 12px;
  margin-top: 25px;
  margin-bottom: 10px;
  clear: left;
  text-align: left;
 }
.llegend h2 {
  position: absolute;
  margin-top: -25px;
  background-color: #fff;
  color: #000;
  font-size: 115%;
  font-family: sans-serif;
  font-weight: bold;
  text-align: right;
  padding-left: 15px;
  padding-right: 15px;
  border: 2px solid #0c3;
 }
.llegend_error {
  position: relative;
  background-color: #fcc;
  border: 2px solid #f00;
  padding: 12px;
  margin-top: 25px;
  margin-bottom: 10px;
  clear: left;
  text-align: left;
 }
 .llegend_error h2 {
  position: absolute;
  margin-top: -25px;
  background-color: #fff;
  color: #000;
  font-size: 115%;
  font-family: sans-serif;
  font-weight: bold;
  text-align: right;
  padding-left: 15px;
  padding-right: 15px;
  border: 2px solid #f00;
 }
 .llegend_queries {
  position: relative;
  background-color: #fec;
  border: 2px solid #fa0;
  padding: 12px;
  margin-top: 25px;
  margin-bottom: 10px;
  clear: left;
  text-align: left;
 }
 .llegend_queries h2 {
  position: absolute;
  margin-top: -25px;
  background-color: #fff;
  color: #000;
  font-size: 115%;
  font-family: sans-serif;
  font-weight: bold;
  text-align: right;
  padding-left: 15px;
  padding-right: 15px;
  border: 2px solid #fa0;
 }

.cms_menu_levela_static {
				font-weight:bold; 
				color:#000;
				text-decoration:none;
				font-size:10px;
				}
.cms_menu_levela, a.cms_menu_levela:link, a.cms_menu_levela:visited, a.cms_menu_levela:active {
				font-weight:bold; 
				color:#000;
				text-decoration:none;
				font-size:10px;
				}
a.cms_menu_levela:hover {
				font-weight:bold; 
				color:#0f0;
				text-decoration:none;
				}
a.cms_menu_levelb:link, a.cms_menu_levelb:visited, a.cms_menu_levelb:active {
				font-weight:normal; 
				color:#000;
				text-decoration:none;
				font-size:10px;
				}
a.cms_menu_levelb:hover {
				font-weight:normal; 
				color:#0f0;
				text-decoration:none;
				}
