﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */
 
/***** Left sidebar *****/
*	 {/* for bedre justering i Opera*/
	margin: 0;
	padding: 0;
}
body {/* for bedre justering i Opera*/
	margin-left: 0px;
	margin-top: 0px;
	}
.divlinkmenu
{
    background-position: left center;
	width: 175px;
/*	padding: 0px 0px 0px 8px;*/
	padding: 0;
	list-style-type: none;
	/*height: 26;*/
	margin-left: 14px;/*0 før 14 for opera  */
	margin-right: 14px;/*0 før 14 for opera  */
	margin-top: 0;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-attachment: fixed;
	text-align: left;
	line-height: 100%;
	text-indent: 0;
	word-spacing: 0;
	font-family: 'Arial Unicode MS';
	font-size: 12pt;
	text-decoration: none;
	color: black;
	font-style: italic;
	font-weight: bold;

}

.divlinkmenu a
{
	background-position: left center;
	height: 26px;
	color: black;
	display: block;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 12px;
	text-align: left;
	word-spacing: 0;
	line-height: 100%;
	font-size: 12px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 0;
	background-image: url('../Images/knappnynor.jpg');
	background-repeat:no-repeat;
	list-style-type: none;
/*	width: 175;*/
	font-family: 'Arial Unicode MS';
	padding-left: 10px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.divlinkmenu a:hover
{
	background-position: left center;
	color: Blue;
	text-align: left;
	line-height: 100%;
	word-spacing: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0; 
	list-style-type: none;
	font-family: 'Arial Unicode MS';
	font-size: 12px;
	padding-right: 0;
	padding-bottom: 0;
	background-image: url('../Images/knappnyfok.jpg');
	background-repeat:no-repeat;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
/*	width: 175;
	height: 26;*/
}
.divlinkmenu2
{   
	float:left;
    	background-position: left;
	width: 105px;
	list-style-type: none;
	height: 20px;
	margin-left: 14px;/*0 før 14 for opera  */
	margin-right: 14px;/*0 før 14 for opera  */
/*	margin-top: 11;*/
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-attachment: fixed;
	text-align: left;
	line-height: 100%;
	font-family: 'Arial Unicode MS';
	font-size: 10pt;
	text-decoration: none;
	color: black;
	font-style: italic;
	font-weight: bold;
}

.divlinkmenu2 a
{ 
	background-position: left center;
	height: 18px;/*I praksis så blir det avstand imellom knappene*/
	color: black;
	display: block;
	padding-top: 6px;/*avstand imellom knapper*/
	text-align: left;
	line-height: 100%;
	font-size: 10px;
	background-image: url('../Images/knappnynorsmall.jpg');
	background-repeat:no-repeat;
	list-style-type: none;
/*	width: 105px;*/
	font-family: 'Arial Unicode MS';
	padding-left: 18px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.divlinkmenu2 a:hover
{   /*float:inherit;*/
	background-position: left;
	color: Blue;
	text-align: left;
	line-height: 100%;
	list-style-type: none;
	font-family: 'Arial Unicode MS';
	font-size: 10px;
	background-image: url('../Images/knappnyfoksmall.jpg');
	background-repeat:no-repeat;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
/*	width: 105;
	height: 20;*/
}

.divlinkmenu3
{   
	float:left;
    background-position: left;
	width: 400px;
	list-style-type: none;
/*	height: 20;*/
	margin-left: 8px;/*0 før 14 for opera  */
	margin-right: 8px;/*0 før 14 for opera  */
/*	margin-top: 11;*/
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-attachment: fixed;
	text-align: left;
	line-height: 100%;
	font-family: 'Arial Unicode MS';
	font-size: 10pt;
	text-decoration: none;
	color: black;
	font-style: italic;
	font-weight: bold;
}

.divlinkmenu3 a
{ 
	background-position: left center;
	height: 20px;/*I praksis så blir det avstand imellom knappene*/
	color: black;
	display: block;
	padding-top: 5px;/*avstand imellom knapper*/
	text-align: left;
	line-height: 100%;
	font-size: 10px;
	background-image: url('../Images/knappfotonor.jpg');
	background-repeat:no-repeat;
	list-style-type: none;
/*	width: 400px;*/
	font-family: 'Arial Unicode MS';
	padding-left: 18px;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.divlinkmenu3 a:hover
{   /*float:inherit;*/
	background-position: left;
	color: Blue;
	text-align: left;
	line-height: 100%;
	list-style-type: none;
	font-family: 'Arial Unicode MS';
	font-size: 10px;
	background-image: url('../Images/knappfotofok.jpg');
	background-repeat:no-repeat;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
/*	width: 400;
	height: 20;*/
}

.divlinkmenu_vertical
{   
	float:left;
	height: 263px;
	margin-top: 5px;
	width: 20px;
	height: 263px;
	list-style-type: none;
}

.divlinkmenu_vertical a
{ 
	background-position: top;
	height: 263px;/*I praksis så blir det avstand imellom knappene*/
	color: black;
	display: block;
	background-image: url('../Images/utvidhoyre.jpg');
	background-repeat:no-repeat;
	width: 20px;
}

.divlinkmenu_vertical .vertical_venstre
{ 
	background-position: top;
	height: 263px;/*I praksis så blir det avstand imellom knappene*/
	color: black;
	display: block;
	background-image: url('../Images/utvidvenstre.jpg');
	background-repeat:no-repeat;
	width: 20px;
}

.divlinkmenu_vertical .vertical_venstre:hover
{
	background-position: top;
	color: Blue;
	background-image: url('../Images/utvidvenstrefok.jpg');
	background-repeat:no-repeat;
	width: 20px;
	height: 263px;
}

.divlinkmenu_vertical a:hover
{
	background-position: top;
	color: Blue;
	background-image: url('../Images/utvidhoyrefok.jpg');
	background-repeat:no-repeat;
	width: 20px;
	height: 263px;
}

.LinkTxt
{
	color: black;
	font-style: normal;
	font-family: 'Arial Unicode MS';
	font-size: 14px; /*padding-left: 10px;*/
	list-style-type: none;
	position: static;
	font-variant: normal;
	text-decoration: none;
}

.LinkTxt a
{
	padding: 14px 18px 14px 18px;
	color: black;
	font-style: normal;
	font-family: 'Arial Unicode MS';
	font-size: 14px; /*padding-left: 10px;*/
	list-style-type: none;
	position: static;
	font-variant: normal;
	text-decoration: none;
	font-weight: bold;
}

.LinkTxt a:hover
{
	vertical-align: middle;
	color: Yellow;
	line-height: normal;
	font-style: normal;
	font-family: 'Arial Unicode MS';
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
}

.BunnLinkTxt
{
	color: black;
	font-style: normal;
	font-family: 'Arial Unicode MS';
	font-size: 14px; /*padding-left: 10px;*/
	list-style-type: none;
	position: static;
	font-variant: normal;
	text-decoration: none;
}

.BunnLinkTxt a
{
	padding: 14px 18px 14px 18px;
	color: #ffc500;
	font-style: normal;
	font-family: 'Arial Unicode MS';
	font-size: 14px; /*padding-left: 10px;*/
	list-style-type: none;
	position: static;
	font-variant: normal;
	text-decoration: none;
	font-weight: bold;
}

.BunnLinkTxt a:hover
{
	vertical-align: middle;
	color: Yellow;
	line-height: normal;
	font-style: normal;
	font-family: 'Arial Unicode MS';
	letter-spacing: normal;
	text-align: left;
	font-variant: normal;
}
.vanlig_txt
{
	color: #ff0033;
	font-family: 'Arial Unicode MS';
	text-decoration: overline;
}
.bildetkst h2, .bildetkst h4 {
/*margin: 0 10 10px 0;*/
padding: 4px 0px 0px 20px;
font-weight:normal;
}

.bildetkst h2 {
/*margin: 0 4 4px 0;*/
font-size:1.2em;
}
.intro h4 {
/*margin: 0px 0 5px 0;*/
font-size:1.2em;
}

.topp10menu
{   
	float:left;
    background-position:top left;
    background-image: url(../images/stjerne.gif);
	background-repeat: no-repeat;
	width: 105px;
	list-style-type: none;
/*	height: 20;*/
	margin-left: 2px;  /*0 før 14 for opera  */
	margin-right: 2px; /*0 før 14 for opera  */
	font-size: 15px;/*Gjelder for selve div teksten*/
	font-weight:bold;
	color:#ffc500;
	font-style: italic;
	border-color: #ffc500; 
	border-width:thin;
	border-style: solid; 
	}

.topp10menu a
{ 
	background-position: left center;
	height: 18px;/*I praksis så blir det avstand imellom knappene*/
	display: block;
	padding-top: 2px;/*avstand imellom knapper*/
	text-align: left;
	line-height: 100%;
	list-style-type: none;
/*	width: 105px;*/
	font-family: 'Arial Unicode MS';
	padding-left: 18px;
	font-style: normal;
	}

.topp10menu a:hover
{   
	background-position: left;
	background-image: url(../images/pil.gif);
	background-repeat: no-repeat;
	color: White;
	text-align: left;
	line-height: 100%;
	font-family:'Arial Baltic';
	font-weight:lighter;
	font-size:small; 
/*	width: 105;
	height: 20;*/
}

.topp10menu .topp10menur1
{  
	font-family:'Arial Baltic';
	font-weight:lighter;
	font-size:small; 
	background-color:#082955;
	text-decoration:none;
	color:#ffc500;
clip:auto;
}

.topp10menu .topp10menur1_2
{  
	font-family:'Arial Baltic';
	font-weight:lighter;
	text-decoration:none;
	font-size:small; 
	background-color:#3166aa;
	color:#ffc500;

}
.topp10menur3
{  
	font-family:'Arial Baltic';
	font-weight:lighter;
	font-size:small; 
	background-color:#082955;
	text-decoration:none;
	color:#ffc500;
}
.topp10menur4
{  
	font-family:'Arial Baltic';
	font-weight:normal;/*bolder;*/
	font-size:small; 
	/*background-color:#082955;*/
	text-decoration:none;
	color:#ffc500;
}
.topp10menu .topp10menur2
{   
	font-family:'Arial Baltic';
	font-weight:lighter;
	text-decoration:none;
	font-size:small; 
	color:#ffc500;
}
.komm_menu
{   
	vertical-align:middle;
	text-align:center;
    background-position:top left;
    background-image: url(../images/bok.gif);/*note.gif);*/
	background-repeat: no-repeat;
	width: 165px;
	list-style-type: none;
/*	height: 36;*/
	padding-left: 24px;
	background-color:#3166aa;/*082955;*/
	font-size:small;/*Gjelder for selve div teksten*/
	font-weight:lighter;
	color:#ffc500;
	font-style: italic;
	border-width:thin;
	border-style: solid; 
	padding-right: 10px;
	border-collapse:separate;
	border-color: #ffc500; 
	}
	
.cust_button
{   
	float:left;
	/*vertical-align:middle;*/
	
    background-position:top left;
    background-image: url(../images/ball_red.gif);
	background-repeat: no-repeat;
	width: 65px;
	list-style-type: none;
/*	height: 36;*/
	padding-left: 24px;
	background-color:#3166aa;/*082955;*/
	font-size:small;/*Gjelder for selve div teksten*/
	font-weight:lighter;
	color:#ffc500;
	font-style: italic;
	border-color: #ffc500; 
	border-width:thin;
	border-style: solid; 
	}
	
.cust_komm
{   

/*    	background-image: url(../images/quill.gif);*/
	background-repeat: no-repeat;

	width: 500px;
	height:auto;
overflow:hidden;
	/*height: 36;*/
	padding-left: 8px;
	padding-bottom:5px;
	padding-top:1px;
        
	background-color:#013972;/*082955;*/
	color:#ffc500;

	font-size:14px; 
	font-family:verdana,arial,sans-serif; 
	font-weight: normal;
	border-color: #ffc500; 

	border-left-width:2px;
	border-right-width:2px;
	border-top-width:1px;
	border-bottom-width:1px;

	border-style: solid; 
	}

.cust_komm img
{
	
    border:#02519c 2px solid;
/*    float:none;*/
   margin-top:3px;
    margin-left:6px;
   }

	
.gridcell	
{
	border-style:solid;
/*	white-space:pre-wrap;*/
	border-collapse:separate;
	text-align:left;	
	border:#02519c 1px solid;	
    vertical-align:top;
    padding:3px 3px 3px 3px;
    font-size:0.8em;
    color:Blue;
   /* border-color:Blue;*/
}

.gridcell a
{
	text-align:right;
	text-decoration:none;
}

.gridcell a img
{
	text-align:left;
	text-decoration:none;
	border:#02519c 2px solid;
    float:left;
    margin:3px 5px 5px 0px;
   }

.gridcell a:hover
{
	text-decoration:underline;
}

/*.gridcell */
/*.spillhjelpicon
{
	
border-top-width: 0px; 
border-left-width: 0px; 
float:inherit;
border-bottom-width: 0px; 
margin: 0px; 
border-right-width: 0px;	
}*/

.gridcellfun	
{
	border-style:solid;
/*	white-space:pre-wrap;*/
	border-collapse :collapse;
	text-align:left;	
	border:#02519c 1px solid;	
    vertical-align:top;
    padding:3px 3px 3px 3px;
    font-size:small;
}

.gridcellfun a
{
	text-align:right;
	text-decoration:none;
}

.gridcellfun a img
{
	text-align:left;
	text-decoration:none;
	border:blue 2px solid;
    float:left;
    margin:2px 2px 2px 2px;
   }

.gridcellfun a:hover
{
	text-decoration:underline;
}

.gridcellMain	
{
	/*border-style:solid;*/
/*	white-space:pre-wrap;*/
	/*border-collapse :collapse;*/
	text-align:left;	
	/*border:#02519c 1px solid;	*/
    width:235px;	
    vertical-align:top;
    padding:3px 3px 3px 3px;
    font-size:0.8em;
}

.gridcellMain a
{
	text-align:right;
	text-decoration:none;
}

.gridcellMain a img
{
    text-align:left;
    text-decoration:none;
    /*border:blue 2px solid;*/
    float:left;
    margin:3px 5px 5px 0px;
    width:99px;
   }

.gridcellMain a
{
	text-decoration:underline;
}

.gridcellMainBilde
{
	/*border-style:solid;*/
/*	white-space:pre-wrap;Denne tåler ikke opera*/
	/*border-collapse :collapse;*/
	text-align:left;	
	/*border:#02519c 1px solid;	*/
    width:235px;	
    vertical-align:top;
    padding:3px 3px 3px 3px;
    font-size:0.8em;
}

.gridcellMainBilde a img
{
    text-align:left;
    text-decoration:none;
   /* border:blue 2px solid;*/
    float:left;
    margin:3px 5px 5px 0px;
    width:150px;
   }

/*.gridcellfun .litengold
{  
	font-family:Arial Courier;
	font-weight:lighter;
	font-size:small; 
	text-decoration:none;
	color:Blue;
}*/

.funcellspesi
{   
	vertical-align:top;
	text-align:left;
   	background-color:#3166aa;/*082955;*/
	font-size:small;/*Gjelder for selve div teksten*/
	font-weight:lighter;

	font-family:'Arial Courier';
	font-style: italic;
	border-color: #ffc500; 
	border-width:medium;
	border-style: solid; 
	padding-right:2px;
	padding-left: 2px;
	}

.menuLevel1
        {
            font:40px 'Arial','Sans-Serif';
        }
.menuLevel2
        {
            font:20px 'Arial','Sans-Serif';
        }        
.menuLevel3
        {
            font:10px 'Arial','Sans-Serif';
        }
.menuItem 
        {
            color:black;
            border:Solid 1px #ffc500; 
            height:20px;
            width:50px;
            padding:2px 5px;
            background-image:url('../Images/menubit.jpg');
            display:inline;
        }
        
.menuItem a:hover        
        {
            color:Blue;
            border:Solid 1px #ffc500; 
            height:20px;
            width:50px;
            padding:2px 5px;
            background-color:#ffc500;
            background-image:url('../Images/menubitfok.jpg');
        }        
/*Denne ser ut som et lite ark har menyen i den        */
.liteark	
{
	width:246px;
	height:537px; 
	background: url('../images/liteark_bunn.gif') no-repeat bottom; 
	/*float:left;*/
/*	background:padding 0 0 0 0;*/
	/*position:absolute;*/
	z-index:1;
	/*float:left;*/
}        

.liteark img	
{
/*	height:45;*/
/*	margin:10 10 -5 10;*/
	float:left;

}

.liteark #midten	
{
  width:241px;
  height:458px; 
  background: url('../images/liteark_midten.gif') repeat-x;
/*background-position:bottom;
background-repeat:repeat;*/
  border-left:solid 2px #d4d4d4;
  border-right:solid 2px #d4d4d4;
  /*background:padding 10 10 10 10;*/
  float:left;
  font-size:12px; 
  font-family:verdana,arial,sans-serif; 
  text-align: left;
  font-weight: normal;
/*  background-color:Gray;*/

  /*border-top:solid 3px Red;*/
   
 /* margin:0 10 -5 10;*/
}

.liteark_variabelt	
{
	width:475px;
        min-height:30px;
margin-left:auto; 
margin-right:auto;
/*margin-left:80px;*/

	/*float:left;*/
/*	background:padding 0 0 0 0;*/

/*	padding-bottom:15px;*/
/*padding-bottom:15px;*/

/*	margin-top:5px;*/

	/*background:url('../images/adressebunnen.jpg') no-repeat bottom; */

	font-size:14px; 
	font-family:verdana,arial,sans-serif; 
	text-align: left;
	font-weight: normal;
}        

.liteark_variabelt img	
{
/*	height:19;*/
	width:475px;
	border-width:0px;
/*	margin:10 10 -5 10;*/
	/*float:left;*/

}

.liteark_variabelt .liteark_variabelt_midten
{
  width:459px;/* Eg 369 men pga padding-left: og right 10 tilsammen må bredden misnkes med 10*/ 
/*  height:auto; */
 /* text-indent:6px;*/
  padding-left:5px; 
  padding-right:5px; 
  background:url('../images/liteark_midten.gif') repeat-x bottom;
  border-left:solid 3px #d4d4d4;
  border-right:solid 3px #d4d4d4;
  float:left;
/*  text-align:left;*/
  text-align :justify;
  overflow: hidden;
}

.liteark_variabelt .liteark_variabelt_bunn
{
  width:475px;
  height:15px;

/*  background:image::url('../images/adressebunnen.jpg'); */
}


/* horisontal tabbed meny */	
#tabs 
{ 
/*	background: #fff url(../images/bigbox1.gif) repeat-x top left; */
/*	background-color: blue;*/
	background-position:left;
	color: #000;  
	height: 40px; /*32 knapp høyde*/
	text-align: left;
	padding: 0 0 0 2px; 
float:left;
}

#tabs li 
{
 	display: inline;
	height: 32px; 
}

#tabs li a 
{ 
	float: left;
	background: #fff url(../images/barbg.gif) no-repeat; 
	color: #808080; 
	padding: 7px 0; width: 82px; 
	text-align: center; 
	font-weight: bold; 
	text-decoration: none; 
}

#tabs li a:hover 
{ 
	background: #fff url(../images/barcurrent.gif) no-repeat; color: #000; 
}	

#tabs li a.current 
{ 
	background: #fff url(../images/barcurrent.gif) no-repeat; 
	color: #2C71AE; 
}	

#tabs li a.newsite 
{ 
	/*background: #fff url(../images/barcurrent.gif) no-repeat; */
	color: Red; 
}	

.key 
{ 
	text-decoration: underline; 
}

.class_liteark
{
	font-size:12px; 
	font-family:verdana,arial,sans-serif; 
	margin-left: 6px;   
	background-image: url(../images/adressebody.jpg); 
	background-repeat: repeat-x;  
	font-weight: normal;
}

.class_some_divs
{
	font-size:12px; 
	font-family:verdana,arial,sans-serif; 
	margin-left: 6px;   
	float: left;
	text-align: left;
	font-weight: normal;
}

.class_some_labels
{
	font-size:12px; 
	font-family:verdana,arial,sans-serif; 
	text-align: left;
	font-weight: normal;
}

.GramloadContainer
{
	width: 380px;
	height: 60px;
	border: solid 1px #000;
	background-color: #ccc;
}

.GramloadOuterBar
{
	width: 360px;
	height: 40px;
	margin: 10px;
	border: solid 1px #000;
	background-color: #fff;
	overflow: hidden;
}

.GramloadInnerBar
{
	width: 0;
	height: 40px;
	background-color: #ffff33;
	position: relative;
	text-align:left;
}

.GramloadLabel
{
	width: 100%;
	background-color: Transparent;
	color: #ff0000;
	text-align: center;
	z-index: 9999;
	position: relative;
	top: -35px;
}

.resultat 
{
 width: 435px;
 border: solid 1px #000; 
 background-color: #ccc;
 margin-left: 5px; 
 vertical-align: top; 
 overflow: auto; 
 margin-right: 2px; 
 text-align: left;
 list-style-position:inside;
 list-style-type:circle;
 float:left;
}
