body{
     margin-top: 0px;
 	 margin-right: 0px;
     margin-bottom: 0px;
     margin-left: 0px;
     background-color: #FFFFFF;
  	 font-family: Tahoma, Arial, Helvetica, sans-serif; 
  	 font-size: 11px; 
	 color: #993300; 

}

h4 {padding: 0px; margin: 0px; font-size: 14px;}

div{
	
        scrollbar-3d-light-color : #F67720;
        scrollbar-arrow-color : #F67720;
        scrollbar-darkshadow-color : #FFFFFF;
        scrollbar-face-color : #FFFFFF;
        scrollbar-base-color : #FFFFFF;
        scrollbar-shadow-color : #F67720;
        scrollbar-highlight-color : #F67720;
        scrollbar-track-color : #FFFFFF;
}        	

body,td {
	font-size:11px;
	font-family:Tahoma,arial,helvetica,sans-serif;
	color:#993300;
}

#box_orange{
	background: url(design/tekstboks_orange.png) top left no-repeat;
	width: 428px;
	height: 59px;
	margin-left: 10px;
}

.box_orange_image{
	padding: 0px;
	padding-top: 7px;
	padding-left: 5px;
}

#first_page_news {width: 270px;}
#first_page_news td {color: #993300}

.white_heading{
	font-size: 14px;
	color: white;
    font-weight: bold;
	padding-left: 5px;
	margin: 0px;
}
.white_text{
	font-size: 11px;
	color: white;
    font-weight: normal;
	padding-left: 5px;
}


#tre_poter{
	
	position: absolute;
	top: 32px;	
	
}/* 76px; 162px;  <-- opprinnelig plassering av tre_poter og venstre_meny*/

#venstre_meny{

	position: absolute;
	top: 130px;
	width: 115px;
}


#tips_en_venn{
	
	position: absolute;
	top: 457px;
	width: 115px;
	left: 20px;
}		

#bilde_heading{

	position: absolute;
	left: 200px;
	top: 54px;	
	
}

#bilde_heading_webshop{

	position: absolute;
	left: 200px;
	top: 54px;	
	
}

#logo{
	
	position: absolute;
	left: 700px;
	top: 69px;	

	
}

#logo2{
	
	position: absolute;
	left: 720px;
	top: 30px;	
	
}


#bakgrunn_bue{
	
	position: absolute;
	left: 3px;
	top: 159px;
	width: 1007px;
	height: 515px;
  	background-image: url(design/bakgrunnbue.gif);
 	layer-background-image: url(design/bakgrunnbue.gif);
		
	
}

#front_products{

	position: relative;
	top: 152px;
	left: 200px;	
	width: 489px;
	height: 380px;
/*height: 396px;*/		
}

#nyheter_liste{

	position: absolute;
	top: 149px;
	left: 220px;	
	
}

#arkiv_felt{

	position: absolute;
	top: 162px;
	left: 220px;
	width: 390px;
	height: 420px;
	overflow: auto;	
	
}

#artikkel_felt{

	position: absolute;
	top: 162px;
	left: 220px;	
	width: 470px;	
}

#produkt_felt{

	position: relative;
	top: 162px;
	left: 200px;	
	width: 689px;
}

#hovedkategori {
	line-height: 18px;
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;	
	text-decoration: none;
	color: #fff;
}

#hovedkategori:hover {text-decoration: underline;}

#underkategori {
	line-height: 18px;
	padding-left: 10px;	
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}

#underkategori:hover {text-decoration: underline;}

#underkategori_valgt {
	
	font-weight: normal;
	color: #F6EDE7;
	
}

#hovedbilde{
	
	position: absolute;
	top: 181px;
	left: 649px;		
	
}

#hovedbilde_liten{
	
	position: absolute;
	top: 192px;
	left: 735px;	
	width: 219px;
	height: 225px;	
	
}



/*#kurvmeny{
	
	position: absolute;
	top: 608px;
	left: 282px;
	text-align: center;
	color: white;
}*/
#kurvmeny{
	
	position: absolute;
	top: 620px;
	left: 40px;
}
#bunn{
	text-align: center;
}

/* Linker */

a{
	text-decoration: underline;
	color: #993300;
	font-weight: bold;
	cursor: pointer;
}
a.white {
	text-decoration: underline;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}


a.menuitem {
	text-decoration:none;
	color:white;
	font-weight:bold;
	display:block;
	border-bottom:1px black solid;
	padding-left:10px;
}
a.menuitem:hover {
	background:#94A4C2;
}
.heading {
	font-weight:bold;
	font-size:12pt;
	padding-bottom:2px;
}
.fronttext {
	padding:5px;
}
#toptable {
	padding-top:40px;
}
#maintable {
	background-image:url('gfx/tablebg.png');
	height:500px;
}
#menu {
	border-left:1px black solid;
	border-top:1px black solid;
	border-right:1px black solid;
	background-image:url('gfx/menubg.png');
	width:170px;
}
#footer {
	color:#555;
	text-align:center;
	font-size:7pt;
}
.content {
	padding-right:10px;
}
.maintext {
	padding:5px;
}
.prod-main { 
}

.prod-header {
	font-weight:700;
	padding-bottom:2px;
}

#prod-topplinje{
	
	height: 21px;
	width: 295px;	
}

.prod_short_info{

	
}

.prod-price {
	padding-top:2px;
	font-weight:700;
}

.prod-offer-price {
	padding-top:2px;
	font-weight:700;
}

.prod-buttons {
	padding-top:4px;
}

a.button {
	padding:2px;
	padding-right:4px;
	padding-left:6px;
	color:white;
	border:1px #993300 solid;
	background:#993300;
	text-decoration:none;
	font-weight:700;
	margin-right:2px;
	background-image:url('gfx/buttonbg.png');;
}
a.button:hover { 
	background:#F67720;
}

.price { color:#335AA9; }
.price_old { color:#335AA9; text-decoration: line-through;  }
.price_new { color:black; font-weight: bold; font-size: 14px; background-color: yellow; }
.fat { font-weight:700; }
.stroked { font-weight:100; text-decoration: line-through; }

table.products {
}

td.products {
	background:white;
	border:1px #993300 solid;
}
.info-main {
	padding:20px;
}

.info-heading {
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}
.info-intro {
	font-weight:bold;
	padding-bottom:10px;
}

.info-buttons {
	padding-top:10px;
}

table.basket {
	background:#EFEFEF;
	border-left:1px #AAAAAA solid;
}

td.basket {
	background:#FFFFFF;
	border-bottom:1px #AAAAAA solid;
	padding:2px;
	border-right:1px #AAAAAA solid;
}

th.basket {
	background:#993300;
	color:white;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:1px;
}
table.bform {
	background:#FFFFFF;
	width:500px;
	border-left:1px #AAAAAA solid;
}

td.bform {
	background:#FFFFFF;
	border-bottom:1px #AAAAAA solid;
	padding:2px;
	border-right:1px #AAAAAA solid;
}

th.bform {
	background:#AAAAAA;
	color:black;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding:1px;
}
.formbutton {
	background:url('design/knapper/buttonbg.png');
	color:white;
	border:1px black solid;
	font-weight:bold;
	font-size:12px;
	cursor: pointer;
}

.formbutton_green {
	background:#F6761F;
	color:white;
	border:1px black solid;
	font-weight:bold;
	font-size:12px;
	cursor: pointer;
	padding: 1px;
	text-decoration: none;
}

.formtext {
	font-size:12px;
	border:1px #AAAAAA solid;
}

table.of {
	border:1px black solid;	
}

th.of {
	font-weight:700;
	font-size:12px;
	text-align:left;
}
h1 {
	font-size:15px;
}

table.art {
        background:#EEEEEE;
        border:1px #888888 solid;
}

table.topcell {
	border:1px black solid;
	margin-bottom:1px;
	background:#42819E;
	color:white;
}
td.topcell {
	color:white;
	font-size:11px;
}
td.topcell a { color:white; }

.topformtext {
	font-size:8pt;
	border:1px #30637B solid;
	background:#5698B6;
	color:white;
	width:100px;
}

.topformbutton {
	font-size:7pt;
	border:1px white solid;
	background:#42819E;
	color:white;
}

#fokusprodukt{
	
	position: absolute;
	top: 362px;
	left: 202px;
	width: 240px;
	height: 200px;
		
}
#fokusprodukt2{
	
	position: absolute;
	top: 362px;
	left: 482px;
	width: 200px;
	height: 200px;
		
}

.frontprod {
	border:0px #F67720 solid;	
}
.frontprod-top {
	border-left:7px #F67720 solid;	
	border-right:6px #F67720 solid;		
	font-weight:bold;
	font-size:10pt;
}
.frontprod-main {
	padding-right:15px;
	border-left:7px #F67720 solid;	
	border-right:6px #F67720 solid;	
}
.frontprod-bottom {
	padding-bottom:5px;
	padding-left:15px;
	border-left:7px #F67720 solid;	
	border-right:6px #F67720 solid;	
	border-bottom:7px #F67720 solid;	
	text-align: right;
}
.small {
	font-size:7pt;
}
.bold {
	font-weight:bold;
}
.shead {
	font-weight:bold;
	font-size:9pt;
}

.news {
        border-bottom:1px #EEE solid;
        padding-top:2px;
        padding-bottom:2px;
        margin-bottom:2px;
}
.news a {
        text-decoration:none;
}
.newsdate {
        font-style:italic;
}
.newsfooter {
        font-weight:bold;
}

.stockfield {           
        font-size:12px;   
        border:0px;
        background:#fff;
        width:170px; 
        font-weight:bold;
}
.stockfield1 {
        font-size:12px;
        border:0px;
        background:#fff;
        width:170px;    
        font-weight:bold; 
        color:#3daa20;
}
.stockfield2 {       
        font-size:12px;
        border:0px;
        background:#fff;             
        width:170px;
        font-weight:bold;
        color:#d02929;
}

#prod-bunnlinje { 
padding-top:2px;
}