  /*****************************************/
 /*** 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(i/bg_grey.jpg);     
	FONT-FAMILY: veranda,arial;
	FONT-SIZE: 9px	
}
BODY.hvit
{
    	BACKGROUND-POSITION: left top;
    	/*background-image: url(i/bg_forside.jpg); */
    	background-color: white;
	FONT-FAMILY: veranda,arial;
	FONT-SIZE: 9px	
}

FONT.bold
{
	FONT-FAMILY: arial black;
	FONT-SIZE: 10px
}
FONT.smallrod
{
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 9px;
	COLOR: red;
}
FONT.medium
{
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 12px
}
FONT.large
{
	FONT-FAMILY: verdana,arial;
	FONT-SIZE: 15px
}

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: black;
    	FONT-FAMILY: verdana,arial;
    	BACKGROUND-COLOR: #f2efe6;
    	vertical-align:middle
}
INPUT.gul
{
	BORDER-RIGHT: #ccc3ad 1px solid;
    	BORDER-TOP: #ccc3ad 1px solid;
    	BORDER-BOTTOM: #ccc3ad 1px solid;
	BORDER-LEFT: #ccc3ad 1px solid;
	FONT-SIZE: 9px;
    	COLOR: black;
    	FONT-FAMILY: verdana,arial;
    	BACKGROUND-COLOR: #ffff99;
    	vertical-align:middle
}

INPUT.hvit
{
    	BORDER-RIGHT: #ccc3ad 1px solid;
    	BORDER-TOP: #ccc3ad 1px solid;
    	BORDER-BOTTOM: #ccc3ad 1px solid;
	BORDER-LEFT: #ccc3ad 1px solid;
	FONT-SIZE: 9px;
    	COLOR: white;
    	FONT-FAMILY: verdana,arial;
    	BACKGROUND-COLOR: #f2efe6;
    	vertical-align:middle
}
INPUT.vanlig
{
	BORDER-RIGHT: #ffffff 1px solid;
    	BORDER-TOP: #ffffff 1px solid;
    	BORDER-BOTTOM: #ffffff 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	PADDING-top: 2px;
	PADDING-bottom: 2px;
	PADDING-right: 2px;
	PADDING-left: 2px;
	FONT-SIZE: 12px;
	Height: 14px;
    	COLOR: black;
	Width: 125px;
    	FONT-FAMILY: verdana,arial;
    	BACKGROUND-COLOR: #ffff99;
    	vertical-align:middle

}
INPUT.vanlig_rod
{
	BORDER-RIGHT: #ccc3ad 1px solid;
    	BORDER-TOP: #ccc3ad 1px solid;
    	BORDER-BOTTOM: #ccc3ad 1px solid;
	BORDER-LEFT: #ccc3ad 1px solid;
	FONT-SIZE: 9px;
    	COLOR: red;
    	FONT-FAMILY: verdana,arial;
    	BACKGROUND-COLOR: #f2efe6;
    	vertical-align:middle

}

INPUT.ingen
{
    	BORDER-RIGHT: #ccc3ad 0px solid;
    	BORDER-TOP: #ccc3ad 0px solid;
    	BORDER-BOTTOM: #ccc3ad 0px solid;
	BORDER-LEFT: #ccc3ad 0px solid;
	FONT-SIZE: 10px;
	HEIGHT: 13PX;
    	COLOR: black;
    	FONT-FAMILY: verdana,arial;
    	BACKGROUND-COLOR: transparent;
    	vertical-align:middle
}
INPUT.ingen_knapp
{
    	BORDER-RIGHT: #ccc3ad 0px solid;
    	BORDER-TOP: #ccc3ad 0px solid;
    	BORDER-BOTTOM: #ccc3ad 0px solid;
	BORDER-LEFT: #ccc3ad 0px solid;
	FONT-SIZE: 10px;
	HEIGHT: 25PX;
    	COLOR: black;
    	FONT-FAMILY: verdana,arial;
    	BACKGROUND-COLOR: transparent;
    	vertical-align:middle
}
INPUT.ingen_rod
{
    	BORDER-RIGHT: #ccc3ad 0px solid;
    	BORDER-TOP: #ccc3ad 0px solid;
    	BORDER-BOTTOM: #ccc3ad 0px solid;
	BORDER-LEFT: #ccc3ad 0px solid;
	FONT-SIZE: 9px;
    	COLOR: red;
    	FONT-FAMILY: verdana,arial;
    	BACKGROUND-COLOR: transparent;
    	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;
	color: Black;
}

A:Hover 
{
	color: #333333; 
}

P.loddrett 
{	
	vertical-align:top;color:white
}
IMG.topp {vertical-align:text-top}
IMG.bunn {vertical-align:text-bottom}
IMG.midten {vertical-align:middle}
IMG.ramme {

      BORDER-RIGHT: black 1px solid;
    	BORDER-TOP: black 1px solid;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	BACKGROUND-COLOR: white

}
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: 337px;
    	HEIGHT: 10px;
    	BACKGROUND-COLOR: transparent
}

#innhold_01
{
	WIDTH: 337px;
    	BORDER-RIGHT: black 0px solid;
    	BORDER-TOP: black 0px solid;
    	BORDER-BOTTOM: black 0px solid;
    	BORDER-LEFT: black 0px solid;
    	MARGIN: 0px auto
}

#innhold_02 {
	width: 337px; /* this overrides the text-align: center on the body element. */
	background-image: url(i/bg_logginn_03.png);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	BORDER-top: red 0px solid;
	BORDER-left: red 0px solid;
	BORDER-right: red 0px solid;
	BORDER-bottom: red 0px solid;
	MIN-HEIGHT: 423px;
	z-index:2
	
}

#topp_tekst
{
    	PADDING-LEFT: 10px;
    	WIDTH: 337px;
    	COLOR: white;
    	BORDER-BOTTOM: black 2px solid;
    	HEIGHT: 67px;
    	BACKGROUND-COLOR: #99ccff;
    	POSITION: relative;
    	z-index:3
}
#innhold_02_innhold
{
    	BORDER-top: blue 0px solid;
	BORDER-left: blue 0px solid;
	BORDER-right: blue 0px solid;
	BORDER-bottom: blue 0px solid;
	PADDING-TOP: 0px;
    	PADDING-LEFT: 5px;
	PADDING-B0TTOM: 5px;
    	FLOAT: left;
    	WIDTH: 337px;
    	COLOR: #333;
    	POSITION: relative;
    	MIN-HEIGHT: 423px;			
	z-index:2;
	BACKGROUND-COLOR: transparent
}
#innhold_02_innhold_uten_hoyre
{
	BORDER-top: blue 0px solid;
	BORDER-left: blue 0px solid;
	BORDER-right: blue 0px solid;
	BORDER-bottom: blue 0px solid;
	PADDING-TOP: 0px;
    	PADDING-LEFT: 5px;
	PADDING-B0TTOM: 5px;
    	FLOAT: left;
    	WIDTH: 700px;
    	COLOR: #333;
    	POSITION: relative;
    	HEIGHT: auto !important;			
	z-index:2;
	BACKGROUND-COLOR: white
}

#innhold_02_mellomrom
{
	FLOAT: left;
      WIDTH:5px;
    	POSITION: relative;
    	HEIGHT: 5px;
	z-index:5;
    	BACKGROUND-COLOR: transparent
}

#innhold_02_hoyre
{
    	DISPLAY: inline;
    	PADDING-LEFT: 10px;
    	FLOAT: left;
    	WIDTH: 150px;
    	COLOR: #333;
    	PADDING-TOP: 10px;
     	POSITION: relative;
    	BACKGROUND-COLOR: #99ccff;
	MIN-HEIGHT: 400px;
	HEIGHT: 400px;
    	HEIGHT: auto !important;				
	z-index:1
    	}
#bunntekst
{
    	CLEAR: both;
    	PADDING-RIGHT: 0px;
    	PADDING-LEFT: 10px;
    	PADDING-BOTTOM: 0px;
    	BORDER-top: black 2px solid;
	MARGIN: 0px;
    	WIDTH: 700px;
    	COLOR: black;
    	PADDING-TOP: 5px;
    	POSITION: relative;
    	HEIGHT: 15px;
	z-index:1;
    	BACKGROUND-COLOR: #E1E1E1;
    	border_top: 1px solid black
}



 /*******************************************/
 /*** SETTINGER FOR OBJEKTER I RAMMEVERK ***/
/******************************************/
#objekt_loading
{
    	PADDING-top: 25px;
	PADDING-bottom: 0px;
	PADDING-right: 0px;
	PADDING-left: 0px;
      	BORDER-top: black 1px solid;
	BORDER-left: black 1px solid;
	BORDER-right: black 1px solid;
	BORDER-bottom: black 1px solid;
	position: fixed;
  	top: 50%;
  	left: 50%;
  	margin-top: -50px;
  	margin-left: -100px;
	vertical-align:middle;
	text-align:center;
    	WIDTH: 160px;
    	COLOR: black;
    	HEIGHT: 50px;
	z-index:2000;
    	BACKGROUND-COLOR: white
}
#objekt_logo
{
    	LEFT: 15px;
	TOP: 7px;
    	FLOAT: left;
    	WIDTH: 160px;
    	COLOR: black;
    	POSITION: absolute;
    	HEIGHT: 50px;
	z-index:20;
    	BACKGROUND-COLOR: transparent
}
#objekt_messe_navn
{
    	font-size:12px;
	LEFT: 3px;
	TOP: 0px;
    	FLOAT: left;
    	WIDTH: 160px;
    	COLOR: black;
    	POSITION: absolute;
    	HEIGHT: 10px;
	z-index:20;
    	BACKGROUND-COLOR: transparent
}
#objekt_messe_slutt
{
    	font-size:12px;
	LEFT: 3px;
	TOP: 50px;
    	FLOAT: left;
    	WIDTH: 200px;
    	COLOR: black;
    	POSITION: absolute;
    	HEIGHT: 10px;
	z-index:20;
    	BACKGROUND-COLOR: transparent
}
#objekt_palogging
{
    	LEFT: 170px;
    	FLOAT: right;
	ALIGN: right;
    	WIDTH: 573px;
    	POSITION: absolute;
    	TOP: 0px;
    	HEIGHT: 18px;
      text-align: center;
	BORDER-LEFT: black 1px solid;
	BORDER-right: black 1px solid;
	BORDER-top: black 0px solid;
      BORDER-bottom: black 1px solid;
	BACKGROUND-COLOR: #333333
}
#objekt_kalkulasjon
{
	PADDING-top: 0px;
	PADDING-bottom: 0px;
	PADDING-right: 0px;
	PADDING-left: 0px;
	WIDTH: 565px;
	Top: 15px;
 	Left: 170px;
    	COLOR: #333;
      POSITION: absolute;
    	HEIGHT: 51px;
      BORDER-top: black 1px solid;
	BORDER-left: black 1px solid;
	BORDER-right: black 1px solid;
	BORDER-bottom: black 1px solid;
	background-color: #E1E1E1;
	font-size:12px;
	text-align: left
}
#objekt_rapporter
{
    	LEFT: 737px;
    	WIDTH: 174px;
    	COLOR: black;
    	POSITION: absolute;
    	TOP: 0px;
	font-size:10px;
	HEIGHT: 67px;
	OVERFLOW: AUTO;
	BORDER-top: black 0px solid;
	BORDER-left: black 0px solid;
	BORDER-right: black 0px solid;
	BORDER-bottom: black 1px solid;
    	BACKGROUND-COLOR: #eeeeee
}
#objekt_hjelp
{
    	PADDING-top: 2px;
	LEFT: 910px;
    	FLOAT: right;
    	WIDTH: 79px;
	color: black;
    	POSITION: absolute;
    	TOP: 0px;
    	HEIGHT: 65px;
    	BORDER-LEFT: black 1px solid;
	BORDER-right: black 1px solid;
	BORDER-top: black 0px solid;
	BORDER-bottom: black 1px solid;
	text-align: center;
    	BACKGROUND-COLOR: #E1E1E1
}

#objekt_bunntekst
{
    	LEFT: 330px;
    	FLOAT: left;
    	COLOR: black;
    	font-size: 7pt;
	POSITION: absolute;
    	TOP: 5px;
    	BACKGROUND-COLOR: transparent
}

 
  /************************************/
 /*** 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
}

   