/* Link Farger */
.prodMenu {  color: #4B555F; text-decoration: none; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; }
.prodMenu2 {  color: #4B555F; text-decoration: none; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; }
.prodMenu:hover {  color: #666666; text-decoration: underline; font-size: 12px; font-weight: bold;  font-family:  verdana, arial, helvetica, sans-serif; }
.prodMenuSub {  color: #404952; text-decoration: none; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; }
.prodMenuSuba {  color: #8E805D; text-decoration: none; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; }
.prodMenuSub:hover {  color: #666666; text-decoration: underline; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;}
.dynmenu {  color: #4B555F; text-decoration: none; font-size: 12px; font-family: verdana, arial, helvetica, sans-serif;  }


.kurvSmall {  color: #4B555F; text-decoration: none; font-size: 12px; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif;  }
.textSmallGrey {  color: #999999; text-decoration: none; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;  }

.frontProdHeading {  padding-left: 12px; color: #4A5358; text-decoration: none; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;  }
.frontProdPrice {  color: #A1A9AC; text-decoration: none; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif;  }





a.normal:link {  color: #4D5558; text-decoration: none; font-size: 10px; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; }
a.normal:active {  color: #4D5558; text-decoration: none; font-size: 10px; font-weight: normal;  font-family: verdana, arial, helvetica, sans-serif;  }
a.normal:visited {  color: #4D5558; text-decoration: none; font-size: 10px; font-weight: normal;  font-family: verdana, arial, helvetica, sans-serif; }
a.normal:hover {  color: #4D5558; text-decoration: underline; font-size: 10px; font-weight: normal;  font-family:  verdana, arial, helvetica, sans-serif; }

a.orange:link {  color: #F96611; text-decoration: none; font-size: 11px; font-weight: normal; font-family: verdana, arial, helvetica, sans-serif; }
a.orange:active {  color: #F96611; text-decoration: none; font-size: 11px; font-weight: normal;  font-family: verdana, arial, helvetica, sans-serif;  }
a.orange:visited {  color: #F96611; text-decoration: none; font-size: 11px; font-weight: normal;  font-family: verdana, arial, helvetica, sans-serif; }
a.orange:hover {  color: #111F47; text-decoration: underline; font-size: 11px; font-weight: normal;  font-family:  verdana, arial, helvetica, sans-serif; }

/* Diverse - hjelp*/

.help { cursor: help; color: green; }
.help:hover { color: red;  }

#help_box {
	position: absolute;
	left: 0px;
	top: 0px;
	z-order: 0;
	width: 250px;
	overflow: visible;
	height: 100px;
	background-color: silver;
	border: 1px solid black;
}

/* Bordy tag*/
body {
scrollbar-face-color: White;
scrollbar-shadow-color: #CCCCCC;
scrollbar-highlight-color: #CCCCCC;
scrollbar-3dlight-color: White;
scrollbar-darkshadow-color: White;
scrollbar-track-color: White;
scrollbar-arrow-color: #F96611;

margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-family: verdana, arial, helvetica, sans-serif;
}
 
 
/* Bakgrunnsbilder*/
.ramme1{ background-color: White;  background: url(../images/ramme4.gif) no-repeat fixed; }
.ramme2{ background-color: White;  background: url(../images/ramme6.jpg) no-repeat fixed; }
.shop_tocbg { background-color: #FFFFFF;  background: url(../images/toc/toc_bg.jpg) repeat-y fixed; }
.shop_mainbg { background-color: #FFFFFF;  background: url(../images/style/mainbg.gif) no-repeat fixed; }
.mainbg { background-color: #FFFFFF;  background: url(../images/bg_main.gif) no-repeat fixed; }
.leftbg { background-color: #F4F4F4; }
.rightbg { background-color: #FFFFFF; background: url(../images/bg_right.gif) repeat-y fixed; }
.bg { background-color: #FFFFFF; background: url(../images/bg.jpg); }

/* Div */
.h1 { font-family:  verdana, arial, helvetica, sans-serif; font-size: 11px; color: #F96611; font-weight: bold; text-decoration: none; margin-top: 16px;}



/* Elements*/
p {  color: #4B565C; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; margin: 0px;}
TD {  color: #4B565C; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px;  font-weight: normal; text-decoration: none; margin: 0px;}


h1 { magin: 0px; font-family:  verdana, arial, helvetica, sans-serif; font-size: 13px; color: #4B565C; font-weight: bold; text-decoration: none; margin-top: 0px;}
h2 { font-family:  verdana, arial, helvetica, sans-serif; font-size: 11px; color: Black; font-weight: bold; text-decoration: none; padding-bottom: 4px; margin-bottom: 4px; margin-top: 10px;}

select {
font-size: 10px;
}

/* Added for Mozilla  */
iframe{border:0px}

I { font-family:  verdana, arial; font-size : 11px; letter-spacing: 1px; }
UL { list-style-type: disc;  }
OL { list-style : decimal; }
LI { font-family: arial, verdana, arial, helvetica, sans-serif; font-size: 11px; color: #4B565C; }
BLOCKQUOTE { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; color: Black; }



/* Crossbrowser line style*/
div.hr {
  height: 1px;
  background: url(../images/style/blue_line.gif) repeat-x;;
}
div.hr hr {
  display: none;
}

/* Fargepalett og tabell utforminger*/
.border { border: #101E46 solid 1px; }
.boxblue { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0000; border: 1px solid #111F47;  background-color: #F7F7F7; padding: 8px;}
.boxorange { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #0000; border: 1px solid #F96611;  background-color: #F7F7F7; padding: 8px; }


/* Bakgrunnsbilder*/
.bg1 { background: url(../images/bg/logo.jpg) no-repeat fixed White; }
.bg2 { background: url(../images/bg/clips.jpg) no-repeat fixed White; }
.bg3 { background: url(../images/bg/girl3.jpg) no-repeat fixed White; }
.bg4 { background: url(../images/bg/girl1.jpg) no-repeat fixed White; }
.bg5 { background: url(../images/bg/girl2.jpg) no-repeat fixed White; }
.bg6 { background: url(../images/bg/girl4.jpg) no-repeat fixed White; }
.bg7 { background: url(../images/bg/girl5.jpg) no-repeat fixed White; }
.bg8 { background: url(../images/bg/businessman.jpg) no-repeat fixed White; }
.bg9 { background: url(../images/bg/krollalfa.jpg) no-repeat fixed White; }
.bg10 { background: url(../images/bg/man1.jpg) no-repeat fixed White; }
.bg11 { background: url(../images/bg/phone1.jpg) no-repeat fixed White; }
.bg12 { background: url(../images/bg/phone2.jpg) no-repeat fixed White; }



/* Skrift */
.normal { font-family:  verdana, arial, helvetica, sans-serif; font-size: 11px; color: Black; font-weight: normal; text-decoration: none; }
.nblue{ font-family:  verdana, arial, helvetica, sans-serif; font-size: 11px; color: #111F47; font-weight: normal; text-decoration: none; }
.norange { font-family:  verdana, arial, helvetica, sans-serif; font-size: 11px; color: #F96611; font-weight: normal; text-decoration: none; }
.small { font-family:  verdana, trebuchet ms, trebuchet, arial, helvetica, sans-serif; font-size: 10px; color: Black; font-weight: normal; text-decoration: none; }
.boldlight { font-family:  verdana, arial, helvetica, sans-serif; font-size: 11px; color: #454545; font-weight: bold; text-decoration: none; }
.bold { font-family:  verdana, arial, helvetica, sans-serif; font-size: 11px; color: Black; font-weight: bold; text-decoration: none; }
.bblue{ font-family:  verdana, arial, helvetica, sans-serif; font-size: 11px; color: #111F47; font-weight: bold; text-decoration: none; }
.borange { font-family:  verdana, arial, helvetica, sans-serif; font-size: 11px; color: #F96611; font-weight: bold; text-decoration: none; }
.header { font-family:  verdana, tahoma, trebuchet, trebuchet ms, geneva, verdana, arial,  helvetica, sans-serif;  font-size: 14px;   font-weight: bold;  padding-left: 8px;  padding-right: 8px;      }

/* Forms */
.sok { height: 18px; font-family: verdana, arial,  helvetica, sans-serif;  font-size: 11px; font-weight: normal; color: Black; border: 1px solid #111F47;  padding-left: 5px;  width: 120px;  background-color: #F7F7F7;  }
.sokup { font-family:  verdana, arial,  helvetica, sans-serif;  font-size: 11px; font-weight: bold; color: White;  width: 43px;  height: 18px; background-color: #111F47;  border: 1px solid Black;  padding-left: 2px;  }
.sokdown { font-family:  verdana, arial,  helvetica, sans-serif;  font-size: 11px; font-weight: bold; color: #111F47;  width: 43px;  height: 18px; background-color: #F96611; border: 1px solid Black; padding-left: 2px; }
.buttonup { font-family:  verdana, arial,  helvetica, sans-serif;  font-size: 10px; font-weight: bold; color: White;  width: 100px;  height: 16px; background-color: #F96611;  border: 1px solid Black;  padding-left: 5px;  }
.buttondown { font-family:  verdana, arial,  helvetica, sans-serif;  font-size: 10px; font-weight: bold; color: White;  width: 100px;  height: 16px; background-color: #111F47; border: 1px solid Black; padding-left: 5px; }
.inputText { height: 18px; font-family: verdana, arial,  helvetica, sans-serif;  font-size: 10px; font-weight: normal; color: Black; border: 1px solid #111F47;  padding-left: 5px;  width: 50px;  background-color: #F7F7F7;  }
.inputSubmit { height: 18px; font-family: verdana, arial,  helvetica, sans-serif;  font-size: 10px; font-weight: normal; color: Black; border: 1px solid #111F47; width: 130px; background-color: #F7F7F7;  }
.inputSelect { height: 18px; font-family: verdana, arial,  helvetica, sans-serif;  font-size: 10px; font-weight: normal; color: Black; border: 1px solid #111F47;  padding-left: 5px;  width: 160px;  background-color: #F7F7F7;  }
.login{ height: 18px; font-family: verdana, arial,  helvetica, sans-serif;  font-size: 11px; font-weight: normal; color: Black; border: 1px solid #111F47;  padding-left: 5px;  width: 170px;  background-color: #F7F7F7;  }
.inputshort { height: 18px; font-family: verdana, arial,  helvetica, sans-serif;  font-size: 11px; font-weight: normal; color: Black; border: 1px solid Black; padding-left: 5px;  width: 90px;  background-color: #F7F7F7;  }
.inputfield { height: 70px; font-family: verdana, arial,  helvetica, sans-serif;  font-size: 11px; font-weight: normal; color: Black; border: 1px solid Black; padding-left: 5px;  width: 235px;  background-color: #F7F7F7;  }
.select { height: 18px; font-family: verdana, arial,  helvetica, sans-serif;  font-size: 11px; font-weight: normal; color: Black; border: 1px solid #111F47;  padding-left: 5px;  background-color: #F7F7F7;  }

/*  border  */
.border { border: #333333 solid 1px; }
.borderbunnbg { border-bottom: 1px solid #1E642E;  background-color: #A7BFAB; }
.borderbla { border: 1px solid #1E642E;  }
.bordervenstre {  border-style : solid;    border-top: 0px;  border-right: 0px;  border-left: 1px solid Black;  background: url(../images/bgt_opp.gif);  border-bottom: 0px;         }
.borderhoyre {  border-style : solid;    border-top: 0px;  border-right: 1px solid Black;  border-left: 0px;  background: url(../images/bgt_opp.gif);  border-bottom: 0px;         }
.bordertopp {  border-style : solid;    border-top: 1px solid Black;  border-right: 0px;    background: url(../images/bgt_opp.gif);  border-bottom: 0px;  border-left: 0px;          }
.borderbunn {  border-style : solid;    border-top: 0;  border-right: 0px;    background: url(../images/bgt_opp.gif);  border-bottom: 1px solid Black;  border-left: 0px;          }
.border3 {  border-style : solid;    border-top: 1px solid Black;  border-right: 1px solid Black;      border-bottom: 0px;  border-left: 1px solid Black;          }


/* submit */
.knappdown { font-family:  verdana, arial,  helvetica, sans-serif;  font-size: 9px; color: Black; width: 70px;  border: 1px solid #696969; background-color: #A0E5FE; text-align: left; padding-left: 4px;  font: bold;  }
.knappup { font-family:  verdana, arial,  helvetica, sans-serif;  font-size: 9px; color: White;  width: 70px; border: 1px solid #696969; background-color: #0C7FAB ; text-align: left;  padding-left: 4px;  font: bold;  }

.kasseup { width: 95px; height: 25px; background-image: url(../images/kasseup.gif);  background-repeat: no-repeat;  }
.kassedown { width: 95px; height: 25px; background-image: url(../images/kassedown.gif); background-repeat: no-repeat; }

.regup { font-family:  verdana, arial,  helvetica, sans-serif;  font-size: 10px; font-weight: bold; color: White;  width: 130px;  height: 16px; background-color: #F96611;  border: 1px solid Black;  padding-left: 5px;  }
.regdown { font-family:  verdana, arial,  helvetica, sans-serif;  font-size: 10px; font-weight: bold; color: White;  width: 130px;  height: 16px; background-color: #111F47; border: 1px solid Black; padding-left: 5px; }
/* Artikkel style */