/* -------------------------------------------------------------------------- */
/*                       Easy Webshop CSS integrasjonsfil                     */
/*  $Id: storefront.css.php,v 1.7 2006/02/14 18:05:33 Administrator Exp $    */
/*                                                                          */
/*  Denne filen inneholder all CSS kode benyttet i Easy Webshop               */
/*  fronend. Du kan selv fritt overstyre alle verdier i denne filen, men      */
/*  vær da klar over at dette betyr at styringsmulighetene for designet i     */
/*  admin da ikke lenger vil fungere.                                         */
/*                                                                            */
/*  For å overstyre denne CSS filen legger du en kopi av denne filen          */
/*  i tpl mappen og kaller filen for "storefront.css". Når denne filen        */
/*  eksisterer vil den bli valgt fremfor "stoefront.css.php".                 */
/*                                                                            */
/*  Om det skulle være CSS formattering du mener burde være her som ikke      */
/*  er her, gi oss beskjed så skal vi sørge for at du får det som du vil, :)  */
/* -------------------------------------------------------------------------- */
body {
  margin: 0;
  padding: 0;
  color:#001122;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  }
img {
  border: none;
  }
table {
  text-align: left;
  }
table.temp {
  background-color:white;
  }
td {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  }


/* ------------ */
/*     Topp     */
/* ------------ */


td.temp_top {
  font-weight:bold;
  color:white;
  padding: 0 10px 0 10px;
  }
a.temp_top:link, a.temp_top:visited, a.temp_top:active {
  font-weight:bold;
  color:white;
  text-decoration: none;
  }
a.temp_top:hover {
  font-weight:bold;
  color:#FC6;
  text-decoration:underline;
  }


/* --------------------- */
/*  Front page products  */
/* --------------------- */


td.consoll_head {
  background:#000000;
  background-image: url('images/black/consoll_front_03.gif');
  padding:3px 0 5px 5px;
  font-weight: bold;
  color:#ffffff;
  }
	td.consoll_name { background:#ffffff; padding:0px 8px 4px 8px; }
	td.consoll_price { padding:0px 0px 0px 3px; }
	td.consoll_line { }
	td.consoll_image { }
	td.consoll_back { }
	td.consoll_topp { }
td.consoll_img1 { background:#000000;background-image:url('images/black/consoll_front_01.gif');}
td.consoll_img2 { background:#000000;background-image:url('images/black/consoll_front_02.gif');}
td.consoll_img5 { background:#000000;background-image:url('images/black/consoll_front_05.gif');}


/* ----------- */
/*  LEFT MENU  */
/* ----------- */


td.menu_head { font-weight:bold; color:white; padding: 1px 0px 2px 3px;background-image:url('images/black/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_sub_right {
  font-weight: normal;
  color:#036;
  padding: 1px 6px 2px 6px;
  }
.px15 {
  padding: 0;
  font-weight: bold;
  font-size: 18px;
  padding: 0 0 5px 0;
  }

a.link:link, a.link:visited, a.link:active {
  font-weight:normal;
  color:#036;
  text-decoration:none;
  text-decoration:underline;
  }
a.link:hover {
  font-weight:normal;
  color:#063;
  text-decoration: none;
  }
a.link-big:link, a.link-big:visited, a.link-big:active {
  font-size:13px;
  font-weight:normal;
  color:#036;
  text-decoration:none;
  text-decoration:underline;
  }
a.link-big:hover {
  font-weight: normal;
  color:#063;
  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:#06C;text-decoration:none;}
a.newslink_rightside:link, a.newslink_rightside:visited, a.newslink_rightside:active {font-weight:normal; color:#000;text-decoration:none;text-decoration:none;}
a.newslink_rightside:hover {font-weight:normal; color:#000;text-decoration:underline;}
td.list_tl { background-image:url('images/black/list_tl.gif');}
td.list_tr { background-image:url('images/black/list_tr.gif');}
td.list_al { background-image:url('images/black/list_al.gif');}
td.list_am { background-image:url('images/black/list_am.gif');font-weight:normal;font-size:10px;}
td.list_ar { background-image:url('images/black/list_ar.gif');}
td.list_bl { background-image:url('images/black/list_bl.gif');}
td.list_bm { background-image:url('images/black/list_bm.gif');font-weight:normal;font-size:10px;}
td.list_br { background-image:url('images/black/list_br.gif');}
td.list_am_text { background-image:url('images/black/list_am.gif');font-weight:normal;font-size:10px;}
td.list_bm_text { background-image:url('images/black/list_bm.gif');font-weight:normal;font-size:10px;}
td.list_tm { color:black;background-image:url('images/black/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 Subs      */
/* ------------------- */


.list_sub {padding:0px 10px 3px 0px;}
	a.list_sub:link, a.list_sub:visited, a.list_sub:active {font-weight:bold; color:#e00;text-decoration:none;}
	a.list_sub:hover {font-weight:bold; color:#7994A9;text-decoration:underline;}
td.jalla {font-weight:bold;}
	a.jalla:link, a.jalla:visited, a.jalla:active {font-weight:normal; color:black;text-decoration:none;}
	a.jalla:hover {font-weight:normal; color:#689;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/black/product_t.gif'); font-weight:bold;padding:1px 0px 3px 5px;}
td.product_l { background-image:url('images/black/product_l.gif');}
td.product_r { background-image:url('images/black/product_r.gif');}
.big { font-weight:bold; font-size:16px;}
input        		{border: 1px solid rgb(155,175,191); color : rgb(0,0,0); font-family:arial;font-size:10px; width:30px; height:15px; }
input.sf_search	{border: 1px solid rgb(155,175,191); background-color:#fff; font-family:font-family:verdana,arial,sans-serif,helvetica;font-size : 12px; width : 93px; height:18px;}
td.rightside_head 	{ font-weight:bold; color:white; padding: 1px 0px 2px 3px;background-image:url('images/black/temp_menu_r_head.gif');}
input.nog {
border:			0px solid rgb(255,255,255) !important;
				background:#CFCFCF;
}
td.rightside_main 	{ padding:5px 5px 2px 5px;background-color:#CFCFCF;background-image:url('images/black/temp_menu_r_sub.gif');}
td.rightside_bottom 	{ background-image:url('images/black/temp_menu_r_sub_line.gif');}
input.amount { width:25px; border-top: 1px solid rgb(255,246,221) !important;border-bottom: 1px solid rgb(255,246,221) !important;border-left: 1px solid rgb(255,255,255) !important;border-right: 1px solid rgb(255,255,255) !important;}
input.r        {
border:			1px solid rgb(0,0,0) !important;
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;
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(254,229,199) !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;
 }
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;
}

.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:#099;
				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:#099;
				text-decoration:none;
				}
.myImgL1 { position: absolute; 	left: 105px; top: 40px; visibility: show; }
.myImgR1 { position:absolute; 	left: 620px; top: 78px; visibility: show; }
.myImgL2 { position:absolute; 	left: 105px; top: 618px; visibility: show; }
.myImgR2 { position: absolute; 	left: 620px; top: 618px; visibility: show; }
.myImgL3 { position:absolute; 	left: 105px; top: 793px; visibility: show; }
.myImgR3 { position: absolute; 	left: 620px; top: 793px; visibility: show; }
.myImgL4 { position:absolute; 	left: 105px; top: 968px; visibility: show; }
.myImgR4 { position: absolute; 	left: 620px; top: 968px; visibility: show; }
.myImgL5 { position:absolute; 	left: 105px; top: 1143px; visibility: show; }
.myImgR5 { position: absolute; 	left: 620px; top: 1143px; visibility: show; }
.myImgL6 { position:absolute; 	left: 105px; top: 1318px; visibility: show; }
.myImgR6 { position: absolute; 	left: 620px; top: 1318px; visibility: show; }
.myImgL7 { position:absolute; 	left: 105px; top: 1493px; visibility: show; }
.myImgR7 { position: absolute; 	left: 620px; top: 1493px; visibility: show; }
.myImgL8 { position:absolute; 	left: 105px; top: 1668px; visibility: show; }
.myImgR8 { position: absolute; 	left: 620px; top: 1668px; visibility: show; }
.myImgL9 { position:absolute; 	left: 105px; top: 1843px; visibility: show; }
.myImgR9 { position: absolute; 	left: 620px; top: 1843px; visibility: show; }
.myImgL10 { position:absolute; 	left: 105px; top: 2018px; visibility: show; }
.myImgR10 { position: absolute; 	left: 620px; top: 2018px; visibility: show; }
.myImgL11 { position:absolute; 	left: 105px; top: 2193px; visibility: show; }
.myImgR11 { position: absolute; 	left: 620px; top: 2193px; visibility: show; }
.myImgL12 { position:absolute; 	left: 105px; top: 2368px; visibility: show; }
.myImgR12 { position: absolute; 	left: 620px; top: 2368px; visibility: show; }
.myImgL13 { position:absolute; 	left: 105px; top: 2543px; visibility: show; }
.myImgR13 { position: absolute; 	left: 620px; top: 2543px; visibility: show; }
.myImgL14 { position:absolute; 	left: 105px; top: 2718px; visibility: show; }
.myImgR14 { position: absolute; 	left: 620px; top: 2718px; visibility: show; }
.myImgL15 { position:absolute; 	left: 105px; top: 2893px; visibility: show; }
.myImgR15 { position: absolute; 	left: 620px; top: 2893px; visibility: show; }
.myImgL16 { position:absolute; 	left: 105px; top: 3068px; visibility: show; }
.myImgR16 { position: absolute; 	left: 620px; top: 3068px; visibility: show; }
.myImgL17 { position:absolute; 	left: 105px; top: 3243px; visibility: show; }
.myImgR17 { position: absolute; 	left: 620px; top: 3243px; visibility: show; }
.myImgL18 { position:absolute; 	left: 105px; top: 3418px; visibility: show; }
.myImgR18 { position: absolute; 	left: 620px; top: 3418px; visibility: show; }
.myImgL19 { position:absolute; 	left: 105px; top: 3593px; visibility: show; }
.myImgR19 { position: absolute; 	left: 620px; top: 3593px; visibility: show; }
.myImgL20 { position:absolute; 	left: 105px; top: 3768px; visibility: show; }
.myImgR20 { position: absolute; 	left: 620px; top: 3768px; visibility: show; }
.myImgL21 { position:absolute; 	left: 105px; top: 3943px; visibility: show; }
.myImgR21 { position: absolute; 	left: 620px; top: 3943px; visibility: show; }
.myImgL22 { position:absolute; 	left: 105px; top: 4118px; visibility: show; }
.myImgR22 { position: absolute; 	left: 620px; top: 4118px; visibility: show; }
.myImgL23 { position:absolute; 	left: 105px; top: 4293px; visibility: show; }
.myImgR23 { position: absolute; 	left: 620px; top: 4293px; visibility: show; }
	a.menu_head_b:link, a.menu_head_b:visited, a.menu_head_b:active {  font-size:12px; font-weight:bold; color: #e00;text-decoration:none;}
	a.menu_head_b:hover {font-weight:bold; color: #e00;text-decoration:underline;}
	a.menu_sub:link, a.menu_sub:visited, a.menu_sub:active {  font-size:12px; font-weight:bold; color: #e00; text-decoration:none;}
	a.menu_sub:hover {font-weight:bold; color: #e00;text-decoration:underline;}
	a.menu_sub_sub:link, a.menu_sub_sub:visited, a.menu_sub_sub:active {  font-size:12px; font-weight:bold; color: #e00; text-decoration:none;}
	a.menu_sub_sub:hover {font-weight:bold; color: #e00;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: #000;text-decoration:underline;}

td.blikkboks_meny_aa {
	padding:0px 0px 0px 5px;
	width:133px;
	height:20px;
	background-image:url(images/images/blm_barnemeny_01.gif);
}
td.blikkboks_meny_ab {
	padding:0px 0px 0px 5px;
	width:133px;
	height:20px;
	background-image:url(images/images/blm_barnemeny_02.gif);
}
td.blikkboks_meny_ac {
	padding:0px 0px 0px 5px;
	width:133px;
	height:20px;
	background-image:url(images/images/blm_barnemeny_06.gif);
}
td.blikkboks_meny_ad {
	padding:0px 0px 0px 5px;
	width:133px;
	height:20px;
	background-image:url(images/images/blm_barnemeny_07.gif);
}
td.blikkboks_meny_abig {
	padding:3px 0px 2px 5px;
	width:133px;
	height:20px;
	background-image:url(images/images/blm_barnemeny_07big.gif);
}
td.blikkboks_meny_bbig {
	padding:4px 0px 2px 10px;
	width:133px;
	height:20px;
	background-image:url(images/images/blm_barnemeny_03big.gif);
}
td.blikkboks_meny_cbig {
	padding:4px 0px 2px 10px;
	width:133px;
	height:20px;
	background-image:url(images/images/blm_barnemeny_03bbig.gif);
}
td.blikkboks_meny_ae {
	padding:0px 0px 0px 5px;
	width:133px;
	height:20px;
	background-image:url(images/images/blm_barnemeny_08.gif);
}
td.blikkboks_meny_af {
	padding:0px 0px 0px 5px;
	width:133px;
	height:20px;
	background-image:url(images/images/blm_barnemeny_09.gif);
}
td.blikkboks_meny_ba {
	padding:0px 0px 0px 10px;
	width:133px;
	height:20px;
	background-image:url(images/images/blm_barnemeny_03.gif);
}

td.blikkboks_meny_ca {
	padding:0px 0px 0px 15px;
	width:133px;
	height:20px;
	background-image:url(images/images/blm_barnemeny_03b.gif);
}
td.blikkboks_meny_end {
	padding:0px 0px 0px 15px;
	width:133px;
	height:14px;
	background-image:url(images/images/blm_barnemeny_10.gif);
}
td.blikkboks_menu_left { background-image:url(images/left_menu_back.gif); }
td.blikkboks_menu_right {}
td.blikkboks_main_page { 
	background-image:url(images/blikkboks_back_main.gif); 
	}
td.brm_sok {
	background-image:url(images/right_bokser/varesok_02.gif);
	padding:0px 5px 0px 0px;
	}
td.brm_handlekurv {
	background-image:url(images/right_bokser/handlekurv_02.gif);
	padding:0px 0px 0px 20px;
	}
td.brm_siste_nytt {
	background-image:url(images/right_bokser/siste_nytt_02.gif);
	padding:0px 0px 0px 20px;
	}
td.brm_nyhetsbrev {
	background-image:url(images/right_bokser/nyhetsbrev_02.gif);
	padding:0px 5px 0px 20px;
	}
td.brm_bestselgere {
  background-image:url(images/right_bokser/bestselgere_02.gif);
}
td.brm_nye_varer {
  background-image:url(images/right_bokser/nye_varer_02.gif);
}
td.brm_bestselgere, td.brm_nye_varer {
  padding:0px 0px 0px 25px;
}
td.brm_bestselgere div, td.brm_nye_varer div {
  position: relative;
}
td.brm_bestselgere div a, td.brm_nye_varer div a {
  padding-left: 10px;
  width: 85px;
  display: block;
}
td.brm_bestselgere div span, td.brm_nye_varer div span {
  position: absolute;
  top: 0;
  left: 0;
}


td.blikkboks_category_09 { 	background-image:url(images/images/category_09.gif); }
td.blikkboks_category_10 { 	background-image:url(images/images/category_10.gif); }
td.blikkboks_category_11 { 	background-image:url(images/images/category_11.gif); }
td.blikkboks_category_12 { 	background-image:url(images/images/category_12.gif); }
td.blikkboks_category_13 { 	background-image:url(images/images/category_13.gif); }
td.blikkboks_category_14 { 	background-image:url(images/images/category_14.gif); }
td.blikkboks_category_15 { 	background-image:url(images/images/category_15.gif); }

td.blikkboks_boks_07 { 	
	background-image:url(images/images/boks_07.gif); 
	padding: 2px 0px 0px 2px;
	font-weight:bold;
	font-size:11px;
	}
td.blikkboks_boks_b_07 { 	
	background-image:url(images/images/boks_b_07.gif); 
	padding: 1px 0px 0px 2px;
	font-weight:bold;
	font-size:11px;
	}
td.blikkboks_boks_c_07 { 	
	background-image:url(images/images/boks_c_07.gif); 
	padding: 1px 0px 0px 2px;
	font-weight:bold;
	font-size:11px;
	}
td.blikkboks_boks_d_07 { 	
	background-image:url(images/images/boks_d_07.gif); 
	padding: 1px 0px 0px 2px;
	font-weight:bold;
	font-size:11px;
	}
td.blikkboks_boks_11 { 	background-image:url(images/images/boks_11.gif); }
td.blikkboks_boks_15 { 	
	background-image:url(images/images/boks_15.gif); 
	padding: 0px 0px 0px 30px;
	font-weight:bold;
	font-size:11px;
	}

input.nog_nyhetsbrev {
	border: 0px solid rgb(255,255,255) !important;
	background: #AFC6CF;
}

tr.cartview {
	background-image:url(images/fig/cart_back.gif);
}
tr.cartview_black {
	background-image:url(images/fig/cart_back_black.gif);
	}
td.white {
	color:#fff;
	}


td.blikkboks_boks_big2_04 { 	
	background-image:url(images/images/boks_big2_04.gif); 
	padding: 5px 0px 0px 15px;
	font-weight:bold;
	font-size:13px;
	}
td.blikkboks_boks_big2_04b { 	
	background-image:url(images/images/boks_big2_04_b.gif); 
	padding: 4px 0px 0px 15px;
	font-weight:bold;
	font-size:12px;
	}
td.blikkboks_boks_big2_04d { 	
	background-image:url(images/images/boks_big2_04_d.gif); 
	padding: 4px 20px 0px 15px;
	font-weight:bold;
	font-size:12px;
	}

td.blikkboks_boks_big2_07 { 	
	background-image:url(images/images/boks_big2_07.gif); 
	}
td.blikkboks_boks_big2_10 { 	
	background-image:url(images/images/boks_big2_10.gif); 
	padding: 13px 45px 0px 0px;
	font-weight:bold;
	font-size:12px;
	}


td.blikkboks_boks_big_05 { 	
	background-image:url(images/images/boks_big_05.gif); 
	padding: 5px 0px 0px 15px;
	font-weight:bold;
	font-size:14px;
	}
td.blikkboks_boks_big_05b { 	
	background-image:url(images/images/boks_big_05b.gif); 
	padding: 4px 0px 0px 15px;
	font-weight:bold;
	font-size:12px;
	}
td.blikkboks_boks_big_08 { 	
	background-image:url(images/images/boks_big_08.gif); 
	}
td.blikkboks_boks_big_11 { 	
	background-image:url(images/images/boks_big_11.gif); 
	padding: 19px 10px 0px 0px;
	font-weight:bold;
	font-size:12px;
	}

td.product_desc {
	font-weight:normal;
	font-size:10px;

}

td.bb-rel-prod-head {
  background-color: #000;
  color: #fff;
  padding: 2px 0 3px 30px;
  font-size: 14px;
  font-weight: bold;
}

/* ********************* */
/* Content area for page */
/* ********************* */
#content {
  }
#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;
  color:black;
  position: relative;
  height: auto;
  width: 310px;
  text-align:left;
  line-height:22px;
  border: none;
  }
#easycmsFormRight {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:black;
  position: absolute;
  top: 0px;
  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;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 200px;
  height: 18px;
  border: #004E87 1px solid;
  height: 18px;
  }
#easycmsForm input.button {
  font-size: 8px;
  width: 14px;
  height: 14px;
  border: #004E87 1px solid;
  cursor:hand;
  background-color: white;
  }
#easycmsForm input.send {
  font-size: 12px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  width: 140px;
  border: #004E87 1px solid;
  cursor: hand;
  }
#easycmsForm textarea {
  font-size: 12px;
  width: 200px;
  border: #004E87 1px solid;
  scrollbar-face-color: #fff;
  scrollbar-highlight-color: #004E87;
  scrollbar-shadow-color: #004E87;
  scrollbar-darkshadow-color: 	#fff;
  scrollbar-arrow-color: #fff;
  scrollbar-track-color: #fff;
  scrollbar-base-color: #fff;
  }
tr.tonr {
  background-color :#FFEFEF;
  }
tr.toffr {
  background-color:#f0f0f0;
  }
tr.tselectedr {
  background-color:#dde;
  }
h1 {
  font-size: 18px;
  font-weight: bold;
  margin: 0;
  }
h2 {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  }
.shipping_description {
  color: #090;
  }

/* ---------------------- */
/*   Legent formatting    */
/* ---------------------- */

.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;
  }

.marger {
padding: 0px 40px 0px 30px;
}


/* -------------------------------------------------------- */
/*                     EASY CMS MENY                        */
/*                                                          */
/*  CSS kode for bruk av default menyoppsett.               */
/*  Om du ønsker å bestemme utseende 100% selv for hvordan  */
/*  publiseringsfunksjonen skal se ut redigerer du alt fra  */
/*  filen : index.CMS.menu.tpl                              */
/*  ------------------------------------------------------- */

.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: #099;
  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: #099;
  text-decoration: none;
  }
/* -------------------------------------------------------- */
/*                    /EASY CMS MENY                        */
/* -------------------------------------------------------- */

/* -------------------------------------------------------- */
/*                       swThreads                          */
/*                                                          */
/*  CSS kode for bruk av default menyoppsett.               */
/*  Om du ønsker å bestemme utseende 100% selv for hvordan  */
/*  publiseringsfunksjonen skal se ut redigerer du alt fra  */
/*  filen : index.CMS.menu.tpl                              */
/*  ------------------------------------------------------- */

#threads {
}
form.threads {
  /*
  border: 2px dotted red;
  width: 480px;
  padding: 10px;
  background-color: #fee;
  */
}
form.threads h1 {
  font-size: 16px;
}
form.threads input {
  border: 1px solid #000;
  width: 370px;
  font-size: 12px;
  height: 18px;
  margin-bottom: 2px;
}
form.threads input.check {
  border: none;
  background-color: transparent;
  width: 20px;
  font-size: 10px;
  height: 15px;
}
form.threads textarea.body {
  border: 1px solid #000;
  width: 490px;
  font-size: 12px;
  height: 150px;
}

#threads table.threads-table {
}
#threads table.threads-table th {
  border-bottom: 1px solid #aaa;
  padding-top: 2px;
  padding-bottom: 2px;
  font-weight: bold;
  font-size: 13px;
}
#threads table.threads-table td {
  border-bottom: 1px solid #aaa;
  padding-top: 2px;
  padding-bottom: 2px;
}
#threads table.threads-table td.add {
  border-bottom: none;
  padding-top: 2px;
  padding-bottom: 2px;
}

#threads table.threads-table span.postername {
  color: #888;
  font-size: 10px;
}
#threads table.threads-table a {
  text-decoration: none;
  color: #06a;
}
#threads table.threads-table a:hover {
  text-decoration: none;
  color: #fa0;
}
#threads div.threads-single-error {
  border-top:  2px solid #fee;
  border-right: 2px solid #faa;
  border-bottom: 2px solid #faa;
  border-left: 2px solid #fee;
  padding: 5px;
  width: 490px;
  background-color: #fcc;
  margin-top: 10px;
}
#threads div.threads-single {
  border-top:  2px solid #eee;
  border-right: 2px solid #ccc;
  border-bottom: 2px solid #ccc;
  border-left: 2px solid #eee;
  padding: 5px;
  width: 490px;
  background-color: #ddd;
  margin-top: 10px;
}
#threads div.threads-single .title {
  font-weight: bold;
  font-size: 12px;
}
#threads div.threads-single .name {
}
#threads div.threads-single .date {
  font-style: italic;
  margin-bottom: 5px;
}
#threads div.threads-single .body {
  background-color: #fff;
  padding: 5px;
}
#threads div.threads-single .respond {
  text-align: right;
  padding-top: 5px;
}
#threads div.threads-single .save {
  text-align: center;
  padding-top: 5px;
}
#threads div.threads-single a {
  text-decoration: none;
  color: #06a;
}
#threads div.threads-single a:hover {
  text-decoration: none;
  color: #fa0;
}
#threads div.threads-single a.admin {
  text-decoration: none;
  color: #a00;
}
#threads div.threads-single a.admin:hover {
  text-decoration: none;
  color: #fa0;
}
#threads td.b {
  font-weight: bold;
  font-size: 11px;
}
#threads td.b-line {
  font-weight: bold;
  font-size: 11px;
  border-top: 1px solid #888;
  padding-top: 3px;
}
/* -------------------------------------------------------- */
/*                      /swThreads                          */
/* -------------------------------------------------------- */

ul.showroom-display {
  display: none;
}
ul.showroom-display-show {
  display: block;
}

/* -------------------------------------------------------- */
/*                       more-info                          */
/* -------------------------------------------------------- */

#more-info-not-for-sale {
  padding: 5px;
  background-color: #DDD;
  border-top: 2px solid #EEE;
  border-left: 2px solid #EEE;
  border-right: 2px solid #CCC;
  border-bottom: 2px solid #CCC;
}
#more-info-not-for-sale h3 {
  text-align: center;
  font-size: 13px;
}
#more-info-not-for-sale input {
  border: 1px solid #000;
  background-color: #f8f8f8;
  width: 180px;
  height: 18px;
  font-size: 12px;
  margin-bottom: 2px;
}
#more-info-not-for-sale input.submit {
  margin-top: 10px;
  background-color: #E0FFE0;
}
#more-info-not-for-sale a {
  text-decoration: none;
  color: #06a;
}
#more-info-not-for-sale a:hover {
  text-decoration: none;
  color: #fa0;
}

.more-info-not-for-sale-category {
  padding: 2px;
  background-color: #DDD;
  border-top: 2px solid #EEE;
  border-left: 2px solid #EEE;
  border-right: 2px solid #CCC;
  border-bottom: 2px solid #CCC;
}
.more-info-not-for-sale-category a {
  text-decoration: none;
  color: #06a;
}
.more-info-not-for-sale-category a:hover {
  text-decoration: none;
  color: #fa0;
}
#breadcrumbs {
  margin-bottom: 10px;
  padding-left: 30px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
#breadcrumbs a {
  color: #000;
  text-decoration: underline;
}
#breadcrumbs a:visited {
  color: #000;
  text-decoration: underline;
}
#breadcrumbs a:hover {
  color: #06a;
  text-decoration: none;
}
#breadcrumbs div {
  border-top: 2px solid black;
  padding-top: 3px;
  margin-top: 3px;
  text-align: right;
}
div.lagerstatus {
  font-weight: bold;
  color: #06a;
}
div.lagerstatus span {
}
div.lagerstatus-product {
}
div.lagerstatus-category {
}
