﻿/*
FARGER:
Elis-Orange:        rgb(237,129,21)
EliS-Grey:          rgb(222,224,225) 
Elis-Grey:skrift    rgb(104,104,104) #666666    
Elis-Beech:         rgb(254,255,153)
Elis-Gul:           rgb(255,221,0)
Elis-Green          rgb(180,202,94)
*/
html,body 
{
  margin:0;
  padding : 0;
  background-color:White;
  font-family:Verdana;
  height:100%;
  text-align:center;
}

#bodyWrap
{
    text-align: left;
    width: 1000px;
    background-color:rgb(237,129,21);
    margin: 0 auto 0 auto;
    padding : 0;
}

/*
* Artikkel styles
*/
.artTekst
{
	font-family:Verdana;
	font-size:10px;
	line-height:20px;
}
.artTekst h1                { color:rgb(237,129,21);font-size:x-large;font-weight:lighter;text-align:left;line-height:135%;margin:0; }            
.artTekst h2                { color:rgb(237,129,21);font-size:small;font-weight:bolder;margin:0;text-transform:uppercase;}
.artTekst ul                { list-style:none; padding:0px; margin:0px;}
.artTekst ul li             { color:Black;background-image:url("images/Image2.gif");background-repeat:no-repeat;background-position:top left; line-height: 120%; margin-top:5px; padding-left:10px;}
/*For at det under skal fungere må a-element "pakkes" inn i eit div-element. Viss ikkje legg IE på ekstra plass under a-element*/
.artTekst ul li a           { line-height: 120%;}
.artTekst a:link            { color: rgb(102,102,102);line-height:120%;}
.artTekst a:visited         { color: rgb(102,102,102);line-height:120%;}
.artTekst a:hover           { background-color:rgb(254,255,153); }
.artTekst table             {font-family:Verdana;font-size:10px;line-height:20px;text-align:justify;}
.artTekst td                {vertical-align:top;}

.artTekstDato 
{
	height:15px;
	color:#838383;
	font-size: 9px;
	font-style:italic;
}

/* Brukt på div-element som "pakkar" inn artikkelboksar */
.artBoksLiten               { padding:10px 20px 20px 30px;/*top,right,bottom,left*/ }
.artBoksLiten ul li a       { display:block; }

/* .lesMeir er brukt på div-element som typisk inneheld a-element som skal ha 
    eit spesiellt utseende */
.lesMeir
{
    color:rgb(237,129,21); /*Elis-orange*/
    text-indent:10px;
    background-image:url("images/Image1.gif");
    background-repeat:no-repeat;
    background-position:center left;
}
.lesMeir a                  { text-decoration:none;}
.lesMeir a:hover            { background-color:Transparent;text-decoration:underline;}
.lesMeir a:visited          { color:rgb(237,129,21);}

/* .hoverBeige er brukt for å "fylle ut" linja til linken */
.hoverBeige                 { display:block; }
.hoverBeige:hover           { background-color:rgb(254,255,153); }

.textJustify
{
    text-align:justify;
}


.ingress
{
	color:#313131;
}
.nyhet
{
	color:#454545;
}
.imageingress
{
	width:96px;
	background-image: url(images/layout/nyheter/imagebg.gif);
	text-align:center;
	vertical-align:middle;
	clear:none;
}

#nyhet_holder
{
	margin-left:8px;
	width:521px;
	background-image: url(images/layout/nyheter/storbgnyhet.gif);
}
.Overskrift
{
	font-family: Verdana;
	font-weight: bold;
	color: #454545;
	letter-spacing: normal;
	font-size: 10px;
	line-height: 14pt;
}

#nyhetForside
{

	
	padding-left:10px;
	padding-right:10px;
	

	
}
#nyhet_holder:hover
{
	background-image: url(images/layout/nyheter/storbgnyhet_over.gif);
}


#container
{

  
  margin: 0 auto 0 auto; /* for IE5mac */
  width: 994px;
	}
#topskygge
{
    padding-right:20px;
    padding-left:20px;
	background-color:rgb(254,255,153);
}

#meny
{
    /*total bredde 225px*/
	margin-bottom:20px;
	padding:21px 0px 0px 30px;/*top,right,bottom,left*/
	background-color:White;
}
.meny
{

	}
.menyMenu
{
	
	text-align:right;
	width:122px;
	
}
.menyItem
{
	background-color:#EEEEEE;
	text-align:right;
	width:122px;
	
}
.menySelected
{
	text-align:right;
	width:122px;
}
/*.menyHover
{
	text-align:right;
	width:122px;
}*/
.menySubMenu
{
	background-color:Aqua;
	text-align:left;
	width:123px;
	}
.menySubItem
{
	text-align:left;
	width:123px;
	}
.menySubSelected
{
	text-align:left;
	width:123px;
	}
.menySubHover
{
	text-align:left;
	width:123px;
	}

#header_content {

	background-image: url(images/layout/yellow_banner2.gif);
	width:994px; 
	height:30px;
	
	}
	
#banner_content 
{
	width:994px; 
}
	
#navigasjon_content
{
	
	/*background-image: url(images/layout/navigasjon.gif);*/
	background-color:rgb(222,224,225);
	width:994px; 
	height:21px;

	}
#siteMap 
{
	font-family:Verdana;
	background-color:rgb(222,224,225);
	font-size:10px;
	padding-top:4px;
	padding-left:264px;
	color:#505453;
	min-height:10px;
	
}

#siteMap a
{
	color:#181717;
}
#siteMap a:link            { color: #000000; }
#siteMap a:visited         { color: #000000; }
#siteMap a:active          { color: #3F4E72; }
#siteMap a:hover           
{
	background-color:#FCFFA0;
	text-decoration:underline;
	}

#content_content
{
	/*background-image: url(images/layout/midtkolonne/artikkel_bg2.gif);
    background-repeat: repeat-y;*/
	background-color:White;
	position:relative; 
	top:0px; 
	width:994px; 
	overflow: visible;
	}
	
#content_content_bred
{
	background-image: url(images/layout/midtkolonne/artikkel_bg_bred.gif);
    background-repeat: repeat-y;
	position:relative; 
	top:0px; 
	width:994px; 
	overflow: visible;
	}
#mycont {
	width:994px;
    padding:0;
    
    overflow: visible;
}
#topskyggebred
{
	 /*left: 225px; 
	 background-image: url(images/layout/midtkolonne/topskygge2.gif); 
	 background-repeat:no-repeat;
	 width: 740px; 
	 position:absolute; 
	 top: 0px; 
	 height: 42px;*/
	 
}
#mycontbred 
{
	width:994px;
    padding:0;
    overflow: visible;
    clear:both;
}
#left
{
	padding:0px;
    float:left;
    width:225px;
    background:none;

}
#center
{
    float:left; 
    width:544px
}
#center_bred
{
    float:left;
    width:769px;
}

#right{
    float:right;
    width:225px;
}
#center_innhold_topp
{
    padding-right:20px;
    padding-left:20px;
	background-color:rgb(254,255,153);
}
#hovedside_center_left
{
    width:272;
    float:left;
    padding:20px 0px 20px 0px; /*top,right,bottom,left*/
    text-align:justify;
}
#hovedside_center_right
{
    width:272;
    float:right;
    padding:20px 0px 0px 20px;/*top,right,bottom,left*/
    text-align:justify;
}
.hovedside_center_overskrift
{
    font-weight:bold;
    font-size:small;
}
/*Lagt til for å styre bredda på Label3 og 4 i center*/
.hovedside_center_fixedLabel
{
    width:252px;
    display: block;
}
/*Bildeboks*/

#topBoxBilde
{
	width: 225px; 
	height: 19px; 
	/*background-image: url(images/layout/bildebox/topbox.gif);*/
	padding-top:8px;
	text-indent:10px;
}

#bildeBoxBilde
{
	margin-top:4px;
	padding-right: 0px; 
	padding-left: 20px; 
	padding-bottom: 3px;
	margin-bottom: 0px;
    width: 185px; 
    padding-top: 3px; 
    background-color: #ffffff;
}
#tekstBoxBilde
{
	padding:5px 10px 5px 10px;
	background-position:top;
	/*background-image: url(images/layout/bildebox/under_bilde.gif);
	background-repeat: no-repeat ;
	
	/*margin-bottom: 0px;*/
	width: 223px; 
	
}
#stikkordBoxBilde
{
	width:225px;
	font-family:Verdana;
	font-size:10px;
	
	}
.stikkord
{
	/*background-image: url(images/layout/bildebox/stikkord_bg.gif); 
	background-repeat: no-repeat; */
	line-height:19px;
	text-indent:30px; 
	height:19px
}
/*Bildeboks Høyre*/

#topBoxBilde_h
{
	width: 192px; 
	height: 24px; 
	/*background-image: url(images/layout/bildebox/topboxbildehoyre.gif);*/
	padding-top:8px;
	text-indent:10px;
}

#bildeBoxBilde_h
{
	margin-top:4px;
	padding-right: 3px; 
	padding-left: 3px; 
	padding-bottom: 3px;
	margin-bottom: 0px;
    width: 185px; 
    padding-top: 3px; 
    background-color: #ffffff;
}
#tekstBoxBilde_h
{
	padding:5px 10px 5px 10px;
	background-position:top;
	/*background-image: url(images/layout/bildebox/underbildehoyre.gif);*/
	background-repeat: no-repeat ;
	text-align:justify;
	
	/*margin-bottom: 0px;*/
	width: 172px; 
	
}
#stikkordBoxBilde_h
{
	width:192px;
	font-family:Verdana;
	font-size:10px;
	}
	
/*TekstBox Venstre*/

#overskriftBoxTekst
{
	/*background-image: url(images/layout/tekstbox/overskrift.jpg);
	width: 200px;
	height: 19px;
    background-repeat: no-repeat;*/
	color:Orange;
    padding:20px 0px 0px 10px; /*top, høyre, bunn, venstre*/
}
#tekstBoxTekst
{
	/*width: 215px;
	background-image: url(images/layout/tekstbox/boxtekst_bg.jpg); 
	background-repeat: repeat-y;
	text-align:justify;*/
	font-family:Verdana;
    font-size:small;
    font-weight:bold;
	padding:5px 10px 5px 10px; /*top, høyre, bunn, venstre*/
}
/*TekstBox Høyre*/

#overskriftBoxTekst_h
{
	/*background-image: url(images/layout/tekstbox/overskrift2.jpg); */
	width: 193px;
	height: 19px;
    background-repeat: no-repeat;
    text-indent:10px; 

}
.overskriftBox /*ikkje i bruk*/
{
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;   	
}
#tekstBoxTekst_h
{
	width: 173px; 
	/*background-image: url(images/layout/tekstbox/boxtekst_bg2.gif); 
	background-repeat: repeat-y;*/
	text-align:justify;
	padding:5px 10px 5px 10px;/*top, høyre, bunn, venstre*/
}
/*FilBox*/

.cssnav	
{
	position:relative;
	font-family: arial, verdana, helvetica, sans-serif;
	background-image: url(images/layout/filboks/filbox2.gif);
	background-repeat: no-repeat;
	display: block;
	width: 246px;
	height: 34px;
	margin: 0; 
	margin-bottom:0px;
	padding: 0; 
	}
.cssnav a 
{
	display:block;
	font-size: 11px;
	width: 246px;
	height: 34px;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	color: black; 
	text-decoration: none; 
	}
.cssnav img 
{
	width: 100%; 
	height: 100%; 
	border: 0; }
* html a:hover 
{
	visibility:visible
	}
.cssnav a:hover img
{
	visibility:hidden
	}
/*.cssnav span 
{	
	position:absolute;	
	left:5px;	
	top:3px;	
	margin:0;	
	cursor: pointer;
	}
*/
/*#aktuelt
{
 width: 192px;
 position:relative;
 z-index:1px;
 top:0px;
 left:0px;
 font-family:  verdana, arial;
 color: #000000;
 font-size: 10px;
 font-weight:normal;
 line-height: 20px;
 letter-spacing: .1em;
 border-bottom:solid 1px #ffffff;
 margin-bottom:1px;
 cursor:pointer;
 background-color:#EAEAEA;
}*/

/*Arkiv knapp høyre*/

#aktuelttop_v 
{
    width:243px;
	background-image: url(images/layout/bildebox/topbox.gif);
	height: 24px; 
	padding-top:8px;
    text-indent:10px;
}
#aktuelttop_h 
{
	width: 192px; 
	height: 24px; 
	/*background-image: url(images/layout/bildebox/topboxbildehoyre.gif);*/
	padding-top:15px;
	text-indent:10px;
	color:Orange;
	font-size:small;
}
#arkivbg_v
{ 
	width:243px;
	background-image: url(images/layout/nyhetbox/arkiv_bg_v.gif);
}
#arkivbg_h
{ 
	/*width:192px;
	background-image: url(images/layout/nyhetbox/arkiv_bg.gif);*/
}
.arkivholder_v {
   
    width:237px;
    padding: 0px 0px 0px 0px;
    margin-bottom:1px;
}
.arkivhholder_h {
    
    width:193px;
    padding: 0px 0px 0px 0px;
    margin-bottom:1px;
}
.aktuelt_dato_v
{
	
	background-image: url(images/layout/nyhetbox/datobg_v.gif);
	background-repeat:no-repeat;
	height:15px;
	text-indent:10px;
	width:243px;
	font-family:Verdana;
	background-color: #EFEFEF;
	color:#838383;
	font-size: 9px;
	font-style:italic;
	
}
.aktuelt_dato_h
{
	
	/*background-image: url(images/layout/nyhetbox/datobg.gif);*/
	height:15px;
	text-indent:10px;
	/*width:192px;*/
	font-family:Verdana;
	/*background-color: #EFEFEF;*/
	color:#838383;
	font-size: 9px;
	font-style:italic;
	
}
.arkiv_v {
     color: #76756D;
    width:237px;
    line-height:16px;
    font-size: 9px;
    font-weight:bold;
    font-family:Verdana;
    text-decoration: none;
    padding-left:9px;
    display: block;
    
}

.arkiv_h {
    color: Orange;
    /*width:183px;*/
    line-height:16px;
    font-size: 9px;
    font-weight:bold;
    font-family:Verdana;
    text-decoration: none;
    padding-left:9px;
    display: block;
    
}

.arkiv_h:hover 
{
	
	/*background-image: url(images/layout/nyhetbox/arkiv_bgh_over.gif);*/
	background-color: #FCFFA0;
}
.arkiv_v:hover 
{
	width:234px;
    background-image: url(images/layout/nyhetbox/arkiv_bgh_over.gif);
}



/*Arkiv top høyre*/
.arkivtop_h {
    color: white;
    width:184px;
    line-height:20px;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
    background-color: #313031;
    padding-left:9px;
    display: block;
    
}


.arkivhholdertop_h {
    background-color: #313031;
    width:193px;
    padding: 0px 0px 0px 0px;
    margin-bottom:1px;
}





/*Arkiv knapp venstre*/






/*Aktuellt høyre*/
.aktuelt_v {
    color: #535353;
    width:234px;
    font-family:Verdana;
    line-height:15px;
    font-size: 9px;
    text-decoration: none;
    /*background-color: #F6F6F6;*/
    padding-left:9px;
    display: block;
    /*border-left:solid 1px #DADADA;*/   
}
.aktuelt_h {
    color: #535353;
    width:181px;
    font-family:Verdana;
    line-height:15px;
    font-size: 9px;
    text-decoration: none;
    /*background-color: #F1F1F1;*/
    padding-left:9px;
    display: block;
    /*border-left:solid 1px #DADADA;
    border-right:solid 1px #DADADA;*/
    margin-bottom:4px;   
}

.lesmer
{
	color:#90908D;
	font-weight:bold;
}
.aktuelt_h:hover {
    background-color: #FCFFA0;
}

.aktuellmeny_h {
    width:193px;
    padding: 0px 0px 0px 0px;
    margin-bottom:1px;
    text-decoration:underline;
}

/*Aktuellt venstre*/


.aktuelt_v:hover {
    background-color: #FCFFA0;
    
}

.aktuellmeny_v {
    width:245px;
    padding: 0px 0px 0px 0px;
    margin-bottom:1px;
    
}
#filBilde 
{
	width:20px;
	height:20px;
	position:absolute;
	top:0px;
	left:0px;
	padding-left:15px;
	padding-top:5px;
	z-index:1;
}
#filBildeH 
{
	width:20px;
	height:20px;
	position:absolute;
	top:0px;
	left:0px;
	padding-left:15px;
	padding-top:5px;
	z-index:1;
}
#menu {
 width: 244px;
 position:relative;
 z-index:1px;
 top:0px;
 left:0px;
 font-family: verdana, tahoma, arial;
 color: #000000;
 text-indent:40px;
 font-size: 10px;
 font-weight: bold;
 line-height: 28px;
 letter-spacing: .1em;
 border: solid 1px #FFFFFF;
 cursor:pointer;
 }
 #menuH {
 width: 190px;
 position:relative;
 z-index:1px;
 top:0px;
 left:0px;
 font-family: trebuchet ms, verdana, tahoma, arial;
 color: #000000;
 text-indent:40px;
 font-size: 12px;
 font-weight: bold;
 line-height: 28px;
 letter-spacing: .1em;
 border: solid 1px #FFFFFF;
 cursor:pointer;
 }




 
#menu a 
{	
	display: block;
	text-decoration: none;
							 }
#menu a:link            { color: #000000; }
#menu a:visited         { color: #000000; }
#menu a:active          { color: #3F4E72; }
#menu a:hover           { background-color:#FCFFA0;}

/*#aktuelt a                 { text-decoration: none; }
#aktuelt a:link            { color: #000000; }
#aktuelt a:visited         { color: #000000; }
#aktuelt a:active          { color: #3F4E72; }
#aktuelt a:hover           { background-color:#FCFFA0;}*/

#footer_content
{
	
	/*background-image: url(images/layout/footer_content_bg3.gif);*/
	background-color:rgb(237,129,21);
	width:994px; 
	height:27px;
	clear: both;
	}

.footertext
{
	font-family:Verdana; 
	font-size:9px; 
	color:White; 
	padding-left:10px; 
	padding-top:5px;
	}
	
.BoxSkrift
{
	font-family: trebuchet ms, verdana, tahoma, arial;
	
	color: #343628;
	letter-spacing: normal;
	font-size: 11px;
	line-height: 14pt;
}
.hovedside_meny_StaticMenuItemStyle
{
    background-color:White;
    
    border-bottom:1px;
    border-top:0px;
    border-right:0px;
    border-left:0px;
    border-color:rgb(237,129,21); /*Elis_gul*/
    border-style:solid;
    
    padding-bottom:4px;
    padding-top: 4px;
    
    color: rgb(102,102,102); /*Grey*/
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;
}
.hovedside_meny_StaticHoverStyle
{
    background-color:rgb(237,129,21);
    color:rgb(102,102,102);
    border-top:rgb(237,129,21);
    border-bottom:rgb(237,129,21);
}
.hovedside_meny_DynamicHoverStyle
{
    background-color:rgb(237,129,21);
}
.hovedside_meny_StaticSelectedStyle
{
    color:rgb(237,129,21);
}
.hovedside_meny_DynamicMenuItemStyle
{
    border-top:0px;
    border-left:0px;
    border-right:0px;
    border-bottom:1px;
    border-color:rgb(237,129,21); /*Elis_gul*/
    border-style:solid;
    
    padding-top:4px;
    padding-bottom:4px;
    padding-left:3px;
    padding-right:3px;
    
    color: rgb(102,102,102);
    font-family:Verdana;
    font-weight:bold;
    font-size:11px;
}
.hovedside_center_HyperLink
{
    color: Orange;
}
.hovedside_meny_DynamicMenuStyle
{
    border-bottom:0px;
    border-top:1px;
    border-right:1px;
    border-left:1px;
    border-color:rgb(237,129,21); /*Elis_gul*/
    border-style:solid;
}