  /*****************************************/
 /*** DEFAULT SETTINGER FOR STYLE SHEET ***/
/*****************************************/
*
{
	PADDING-RIGHT: 0px;
    	PADDING-LEFT: 0px;
    	PADDING-BOTTOM: 0px;
    	PADDING-TOP: 0px;
    	MARGIN: 0px
}
  /*********************************/
 /*** SETTINGER FOR HTML-TAGGER ***/
/*********************************/
BODY
{
    	BACKGROUND-POSITION: left top;
    	/*background-image: url(bilde/logo_forside.jpg); */
    	background-color: #c0c0c0;
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 9px	
}
BODY.hvit
{
    	BACKGROUND-POSITION: left top;
    	/*background-image: url(bilde/logo_forside.jpg); */
    	background-color: white;
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 9px	
}

FONT.small
{
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 9px
}
FONT.medium
{
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 12px
}
FONT.large
{
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 15px
}
TD.small
{
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 9px
}
TD.medium
{
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 12px
}

FORM
{
    	MARGIN-TOP: 0px;
    	margin-bottom:0px
}

INPUT
{
    	BORDER-RIGHT: #ccc3ad 1px solid;
    	BORDER-TOP: #ccc3ad 1px solid;
    	BORDER-BOTTOM: #ccc3ad 1px solid;
	BORDER-LEFT: #ccc3ad 1px solid;
	FONT-SIZE: 9px;
    	COLOR: #7f7b66;
    	FONT-FAMILY: verdana,arial;
    	BACKGROUND-COLOR: #f2efe6;
    	vertical-align:middle
}

TEXTAREA
{
    	BORDER-RIGHT: #ccc3ad 1px solid;
    	BORDER-TOP: #ccc3ad 1px solid;
    	BORDER-LEFT: #ccc3ad 1px solid;
	BORDER-BOTTOM: #ccc3ad 1px solid;
	FONT-SIZE: 9px;
    	COLOR: #7f7b66;
    	FONT-FAMILY: verdana,arial;
    	BACKGROUND-COLOR: #f2efe6
}
SELECT
{
    	BORDER-RIGHT: #ccc3ad 1px solid;
    	BORDER-TOP: #ccc3ad 1px solid;
	BORDER-LEFT: #ccc3ad 1px solid;
	BORDER-BOTTOM: #ccc3ad 1px solid;
    	FONT-SIZE: 9px;
    	WIDTH: 100%;
    	COLOR: #7f7b66;
    	FONT-FAMILY: verdana,arial;
    	BACKGROUND-COLOR: #f2efe6
}
A {
	text-decoration:none;
}
A.white {
	color: white; 
}

A:Hover 
{
	color: black; 
}

P.loddrett 
{	
	vertical-align:top;color:white
}
IMG.topp {vertical-align:text-top}
IMG.bunn {vertical-align:text-bottom}
IMG.midten {vertical-align:middle}
P.center {text-align:center}
P.right {text-align:right}

TD.topp {vertical-align:text-top}
TD.bunn {vertical-align:text-bottom}
TD.midten {vertical-align:middle}

DIV.float_left {FLOAT: left}

DIV.float_right{FLOAT: right}
  /****************************************/
 /*** SETTINGER FOR DESIGN AV WEBSIDEN ***/
/****************************************/
#innhold_00
{
   	WIDTH: 990px;
    	HEIGHT: 10px;
    	BACKGROUND-COLOR: transparent
}
#innhold_01
{
    	BORDER-RIGHT: black 2px solid;
    	BORDER-TOP: black 2px solid;
    	BORDER-BOTTOM: black 2px solid;
    	BORDER-LEFT: black 2px solid;
    	WIDTH: 990px;
    	MARGIN: 0px auto
}
#innhold_02
{
    	BORDER-TOP: black 2px solid;
    	BORDER-BOTTOM: black 0px solid;
	MARGIN: 0px;
    	WIDTH: 100%;
    	BACKGROUND-COLOR: #cccccc;
	background-image: url(bilde/gra_bakgrunn.jpg);
    	z-index:2
}
#topp_tekst
{
    	PADDING-LEFT: 10px;
    	WIDTH: 980px;
    	COLOR: white;
    	BORDER-BOTTOM: black 1px solid;
    	HEIGHT: 80px;
    	BACKGROUND-COLOR: #fbf4a4;
      BACKGROUND-COLOR: #fc7d83;
    	POSITION: relative;
    	z-index:3
}
#topp_meny
{
    	PADDING-LEFT: 10px;
    	WIDTH: 980px;
    	COLOR: white;
    	PADDING-TOP: 5px;
    	HEIGHT: 25px;
    	BACKGROUND-COLOR: #ed1941;
    	z-index:2
}
#innhold_02_venstre
{
    	DISPLAY: inline;
    	PADDING-LEFT: 10px;
    	FLOAT: left;
    	WIDTH: 160px;
    	COLOR: #333;
    	PADDING-TOP: 10px;
    	POSITION: relative;
    	HEIGHT: 100%;
    	z-index:1;
    	BACKGROUND-COLOR: transparent
}
#innhold_02_innhold
{
    	BORDER-RIGHT: black 2px solid;
	BORDER-LEFT: black 2px solid;
    	DISPLAY: inline;
    	PADDING-LEFT: 5px;
    	FLOAT: left;
    	WIDTH: 641px;
    	COLOR: #333;
    	PADDING-TOP: 10px;
    	POSITION: relative;
    	MIN-HEIGHT: 750px;
    	HEIGHT: auto !important;			
    	HEIGHT: 750px;
	BACKGROUND-COLOR: white
}
#innhold_02_mellomrom
{
	FLOAT: left;
      WIDTH: 100%;
    	POSITION: relative;
    	HEIGHT: 5px;
    	BACKGROUND-COLOR: transparent
}

#innhold_02_hoyre
{
    	DISPLAY: inline;
    	PADDING-LEFT: 10px;
    	FLOAT: left;
    	WIDTH: 160px;
    	COLOR: #333;
    	PADDING-TOP: 10px;
     	POSITION: relative;
    	HEIGHT: 100%;
    	z-index:1;
    	BACKGROUND-COLOR: transparent
}
#bunntekst
{
    	CLEAR: both;
    	PADDING-RIGHT: 0px;
    	PADDING-LEFT: 10px;
    	BACKGROUND-IMAGE: none;
    	PADDING-BOTTOM: 0px;
    	BORDER-top: black 2px solid;
	MARGIN: 0px;
    	WIDTH: 980px;
    	COLOR: white;
    	PADDING-TOP: 5px;
    	BACKGROUND-REPEAT: repeat;
    	POSITION: relative;
    	HEIGHT: 30px;
    	BACKGROUND-COLOR: #ed1941;
    	border_top: 1px solid black
}


/*03 SETTINGER FOR INNHOLDS OBJEKTER*/
#Objekt_Sok
{
    	LEFT: 3px;
    	FLOAT: left;
    	WIDTH: 170px;
    	POSITION: absolute;
    	TOP: -30px;
    	HEIGHT: 30px;
    	BACKGROUND-COLOR: transparent;
    	z-index:2
}
#objekt_handlekurv
{
    	LEFT: 700px;
    	FLOAT: right;
    	WIDTH: 280px;
	color: black;
    	POSITION: absolute;
    	TOP: 85px;
    	HEIGHT: 25px;
    	BORDER-LEFT: black 0px solid;
	BORDER-right: black 0px solid;
	BORDER-top: black 0px solid;
	BORDER-bottom: black 0px solid;
	text-align: right;
    	BACKGROUND-COLOR: transparent
}
#Objekt_Spd_Logo
{
    	LEFT: 1px;
    	FLOAT: left;
    	WIDTH: 160px;
    	COLOR: black;
    	POSITION: absolute;
    	TOP: 2px;
    	HEIGHT: 50px;
    	BACKGROUND-COLOR: transparent
}
#objekt_ovre_meny
{
    	LEFT: 669px;
    	FLOAT: right;
	ALIGN: right;
    	WIDTH: 320px;
    	POSITION: absolute;
    	TOP: 0px;
    	HEIGHT: 20px;
      BORDER-bottom: black 1px solid;
	BORDER-left: black 1px solid;
	BACKGROUND-COLOR: #ed1941
}
#objekt_ovre_meny_merke
{
    	LEFT: 250px;
    	FLOAT: right;
    	WIDTH: 492px;
    	COLOR: black;
    	POSITION: absolute;
    	TOP: 49px;
    	HEIGHT: 31px;
      BORDER-top: black 1px solid;
	BORDER-left: black 1px solid;
	BORDER-right: black 1px solid;
	BACKGROUND-COLOR: #ed1941
}

#objekt_bunntekst
{
    	LEFT: 330px;
    	FLOAT: left;
    	COLOR: black;
    	POSITION: absolute;
    	TOP: 11px;
    	BACKGROUND-COLOR: transparent
}
#objekt_bunntekst_logoer
{
    	LEFT: 879px;
    	FLOAT: left;
    	COLOR: black;
    	POSITION: absolute;
    	TOP: 4px;
    	BACKGROUND-COLOR: transparent
}

  /******************************/
 /*** ID'ER FOR KRYSSSOK.ASP ***/
/******************************/
#kryss_dropdown
{
	DISPLAY: inline;
    	FLOAT: left;
      PADDING-RIGHT: 5px;
    	WIDTH: 123px;
    	COLOR: #333;
    	POSITION: relative;
    	HEIGHT: 25px;
    	z-index:1;
    	BACKGROUND-COLOR: transparent
}
#kryss_kriterie
{
	DISPLAY: inline;
    	FLOAT: left;
      COLOR: #333;
	WIDTH: 630px;
    	POSITION: relative;
    	HEIGHT: 18px;
    	z-index:1;
	PADDING-LEFT: 5px;
	PADDING-TOP: 3px;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-RIGHT: black 1px solid;
    	BACKGROUND-COLOR: #fbf4a4
}
#kryss_navigasjon
{
	FLOAT: left;
      WIDTH: 630px;
    	COLOR: white;
    	POSITION: relative;
    	HEIGHT: 100%;
    	z-index:1;
	PADDING-LEFT: 5px;
	BORDER-TOP: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-RIGHT: black 1px solid;
    	BACKGROUND-COLOR: #f79239
}
#kryss_navigasjon_antprod
{
    	FLOAT: left;
    	WIDTH: 425px;
	color: white;
    	POSITION: relativ;
    	HEIGHT: 16px;
	PADDING-TOP: 2px;
    	BORDER-LEFT: black 0px solid;
	BORDER-right: black 0px solid;
	BORDER-top: black 0px solid;
	BORDER-bottom: black 0px solid;
	text-align: left;
	vertical-align:middle;
    	BACKGROUND-COLOR: transparent
}
#kryss_navigasjon_forrige
{
    	FLOAT: left;
    	WIDTH: 200px;
	color: black;
    	POSITION: relativ;
    	HEIGHT: 16px;
	PADDING-TOP: 2px;
    	BORDER-LEFT: black 0px solid;
	BORDER-right: black 0px solid;
	BORDER-top: black 0px solid;
	BORDER-bottom: black 0px solid;
	text-align: right;
    	BACKGROUND-COLOR: transparent
}
#kryss_prodvisning
{
	DISPLAY: inline;
    	FLOAT: left;
      WIDTH: 635px;
    	COLOR: #333;
    	POSITION: relative;
    	HEIGHT: 100%;
    	z-index:1;
      overflow:visible;  
    	BACKGROUND-COLOR: transparent
}
#kryss_prodvisning_linje
{
    	FLOAT: left;
    	WIDTH: 635px;
    	POSITION: relativ;   	
    	BORDER-LEFT: black 0px solid;
	BORDER-right: black 0px solid;
	BORDER-top: black 0px solid;
	BORDER-bottom: black 0px solid;
	BACKGROUND-COLOR: transparent
}

TD.prodvisning {
	width:209px;
	text-align:center;
	BORDER-LEFT: black 1px solid;
	BORDER-right: black 0px solid;
	BORDER-top: black 0px solid;
	BORDER-bottom: black 0px solid;
	PADDING-top: 0px;
	PADDING-bottom: 0px;
	PADDING-right: 2px;
	PADDING-left: 2px;
	vertical-align:bottom
}
TD.prodvisning_tekst {
	height:50px;
	text-align:center;
	BORDER-LEFT: black 1px solid;
	BORDER-right: black 1px solid;
	BORDER-top: black 1px solid;
	BORDER-bottom: black 1px solid;
	PADDING-top: 2px;
	PADDING-bottom: 2px;
	PADDING-right: 2px;
	PADDING-left: 2px;
	BACKGROUND-COLOR: #f2efe6;

	vertical-align:text-middle
}
TD.prodvisning_bilde {
	text-align:center;
	BORDER-LEFT: black 0px solid;
	BORDER-right: black 0x solid;
	BORDER-top: black 0px solid;
	BORDER-bottom: black 0px solid;
	PADDING-top: 2px;
	PADDING-bottom: 2px;
	PADDING-right: 2px;
	PADDING-left: 2px;
	vertical-align:text-bottom
}
TD.prodvisning_nummer {
	text-align:center;
	BORDER-LEFT: black 0px solid;
	BORDER-right: black 0x solid;
	BORDER-top: black 0px solid;
	BORDER-bottom: black 0px solid;
	PADDING-top: 2px;
	PADDING-bottom: 2px;
	PADDING-right: 2px;
	PADDING-left: 2px;
	vertical-align:text-bottom
}
 /******************************/
 /*** ID'ER FOR DETAIL.ASP ***/
/******************************/
#detail_varenavn
{
	PADDING-top: 4px;
	PADDING-bottom: 4px;
	PADDING-right: 4px;
	PADDING-left: 4px;
	FLOAT: left;
    	WIDTH: 315px;
    	COLOR: black;
      POSITION: relativ;
    	HEIGHT: 65px;
      BORDER-top: black 1px solid;
	BORDER-left: black 1px solid;
	BORDER-right: black 1px solid;
	BORDER-bottom: black 1px solid;
	text-align: left
}
#detail_strobjekt
{
	PADDING-top: 4px;
	PADDING-bottom: 4px;
	PADDING-right: 4px;
	PADDING-left: 4px;
	FLOAT: left;
    	WIDTH: 300px;
    	COLOR: black;
      POSITION: relativ;
    	HEIGHT: 65px;
      BORDER-top: black 1px solid;
	BORDER-left: black 0px solid;
	BORDER-right: black 1px solid;
	BORDER-bottom: black 1px solid;
	text-align: left
}
#detail_hovedinnhold
{
	PADDING-top: 10px;
	PADDING-bottom: 2px;
	PADDING-right: 10px;
	PADDING-left: 20px;
	LEFT: 0px;
    	FLOAT: left;
    	WIDTH: 444px;
    	COLOR: black;
    	POSITION: relativ;
    	TOP: 0px;
      BORDER-top: black 0px solid;
	BORDER-left: black 1px solid;
	BORDER-right: black 1px solid;
	BORDER-bottom: black 1px solid;
	MIN-HEIGHT: 510px;
    	HEIGHT: 650px;
	overflow: auto;			
	text-align: left
}
#detail_fargeobjekt
{
	PADDING-top: 10px;
	PADDING-bottom: 2px;
	PADDING-right: 2px;
	PADDING-left: 2px;
	FLOAT: left;
    	WIDTH: 153px;
    	COLOR: black;
    	POSITION: relativ;
    	HEIGHT: 650px;
      BORDER-top: black 0px solid;
	BORDER-left: black 0px solid;
	BORDER-right: black 1px solid;
	BORDER-bottom: black 1px solid;
	text-align: center
}
#detail_fargebilder
{
	overflow: auto;
    	FLOAT: right;
    	WIDTH: 150px;
    	COLOR: black;
    	POSITION: relative;
    	HEIGHT: 480px;
      BORDER-top: black 0px solid;
	BORDER-left: black 0px solid;
	BORDER-right: black 0px solid;
	BORDER-bottom: black 0px solid;
	text-align: center
}
#detail_prislapp
{
	PADDING-top: 2px;
	PADDING-bottom: 2px;
	PADDING-right: 2px;
	PADDING-left: 2px;
	WIDTH: 130px;
	Top: 90px;
 	Left: 15px;
    	COLOR: black;
      POSITION: absolute;
    	HEIGHT: 35px;
      BORDER-top: black 1px solid;
	BORDER-left: black 1px solid;
	BORDER-right: black 1px solid;
	BORDER-bottom: black 1px solid;
	background-color: #0189cf;

	text-align: center
}
#detail_feil
{
	PADDING-top: 4px;
	PADDING-bottom: 4px;
	PADDING-right: 4px;
	PADDING-left: 4px;
	WIDTH: 280px;
	Top: 10px;
 	Left: 40px;
      POSITION: absolute;
    	HEIGHT: 160px;
      BORDER-top: black 1px solid;
	BORDER-left: black 1px solid;
	BORDER-right: black 1px solid;
	BORDER-bottom: black 1px solid;
	text-align: left;
	color:black;
   	background-color:yellow;
	z-index:10
   	
}

  /************************************/
 /*** KLASSER FOR GENERELLE TAGGER ***/
/************************************/
#scroll
{
    height:580px;
    width:630px;
    overflow:scroll;   
}
.textbox
{
    	BORDER-RIGHT: #0189cf 1px solid;
    	PADDING-RIGHT: 5px;
    	BORDER-TOP: #0189cf 1px solid;
    	PADDING-LEFT: 5px;
    	PADDING-BOTTOM: 5px;
    	BORDER-LEFT: #0189cf 1px solid;
    	COLOR: #0189cf;
    	PADDING-TOP: 5px;
    	BORDER-BOTTOM: #0189cf 1px solid
}
.title
{
	font-size:16;
	font-weight:bold;
	letter-spacing:-1
}
.verticaltext {
	writing-mode: tb-rl;
	filter: flipv fliph;
}
.altButtonFormat {
	background-color: #c0c0c0;
	font-family: verdana;
	border: #000000 1px solid;
	font-size: 12px;
	color: #778899
} 
.altTextField {
	background-color: #ececec;
	font-family: verdana;
	font-size: 12pt;
	color: #09c09c
} 
.radioStyle {
	background-color: #FF0000;
	border: #000000 solid 1px;
	font-family: verdana;
	font-size: 12px;
	color: #000000
}
.col01{
  float:left;
  margin-bottom: 5px;
}

.col02{
  margin-left: 120px;
  margin-bottom: 5px;
}
.transparent
{
   filter:alpha(opacity=60); 
   -moz-opacity: 0.6; 
   opacity: 0.6; 
   background-color:#FF0000;
   color: #FFFFFF
}
.heading
{
    COLOR: black;
    FONT-FAMILY: Tahoma
}
.bigheading
{
    COLOR: navy;
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold
}
.tableSvart
{
    BACKGROUND-COLOR: black;
    COLOR: white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold
}

