body 
{
	
  margin: 0;
	padding: 0;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: black;

}

div#container
{
margin-left: auto;
margin-right: auto;
width: 900px;
}

p
{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size: 1em;
}
p#gul
{  
font-family: Arial;
color: #34515E;
font-size: 1.5em;
}

p#int
{
font-style: italic;
}

p#nabib
{
font-weight: bold;
color: purple;
font-family: Arial;
}

p#nabibtekst
{
color: purple;
font-family: Arial;
font-size: small;
}

p#small
{
font-size: 10px;
}

p#meny
{
background: #CDE8F4;
padding: 0px 5px 0px 5px;
}

a
{ 
	font-size: 0.8em;
	color: #09c;
	text-decoration: none;
}
a:link
{
	
}
a:visited
{
	
}
a:hover
{
color: #91dcf9;	
}
a:active
{
}

a#ikon
{ 
	border: white;
	color: black;
	text-decoration: none;
	font-size: 1.2em;
	
}
a#ikon:link
{
color: black;	
}
a#ikon:visited
{
}
a#ikon:hover
{
color: black;	
}
a#ikon:active
{
}

select
{
width: 317px;
background: ;
}

#leftmenu
{
float: left;
width: 150px;
height: 1000px;
border: 1px solid black; 
padding: 10px 10px 10px 10px;
}

#upper
{
width: 1100px;
height: 150px;
padding: 20px 0px 0px 0px;
border: ; 
}

.ikon
{
float: left;
border: ;
}

#middle
{
width: 600px;
float: left;
height: 1000px;
border: 1px solid black;
padding: 10px 10px 10px 10px;
}

#right
{
width: 150px;
float: left;
height:1000px;
border: 1px solid black;
padding: 10px 10px 10px 10px;
}

#kalender
{
width: 150px;
height:;
background: #CDE8F4;
padding: 5px 0px 5px 5px;
}

#forfattere
{
width: 150px;
float: left;
background: #CDE8F4;
padding: 5px 0px 5px 5px;
}

#prosjekter
{
width: 150px;
height: 300px;
float: left;
background: #CDE8F4;
padding: 5px 0px 5px 5px;
}

#forfattere2
{
width: 400px;
float: left;
background:;
padding: 5px 0px 5px 5px;
}

#dagensforfatter
{
width: 400px;
float: left;
background: #CDE8F4;
padding: 5px 5px 5px 5px;
}


#anyheter
{
width: 150px;
height: 290px;
background: #CDE8F4;
padding: 5px 0px 5px 5px;
}

#apning
{
width: 150px;
height: 200px;
background: #CDE8F4;
padding: 5px 0px 5px 5px;
}

#tjenester
{
width: 150px;
background: #CDE8F4;
padding: 5px 0px 5px 5px;
}

label
{
font-weight: bold;
color: purple;
}

#visstedu
{
width: 250px;
height: 140px;
background: #CDE8F4;
float: left;
padding: 5px 5px 5px 5px;
}

#nabibtable
{
padding: 20px 20px 20px 20px;
background: #CCF2CE;
}

#nabibtable2
{
padding: 10px 10px 10px 10px;
text-align: center;
background: #E5FCE6;
}

#tittel
{
width: 590px;
height: 30px;
background: #CDE8F4;
padding: 5px 5px 5px 5px;
}

#tittel2
{
width: 590px;
background: #CDE8F4;
padding: 5px 5px 5px 5px;
}

#anbefaler
{
width: 150px;
padding: 5px 5px 5px 5px;
float: left;
}

#space
{
width: 60px;
float: left;
}

#spaceh
{
height: 60px;
float: left;
}

#space2
{
width: 20px;
height: 800px;
float: left;
}

#spaceikon
{
width: 60px;
float: left;
}
#tabikon
{
padding: 10px 10px 10px 10px;
}

#pmenu {padding:0; margin:25px 0 50px 15px; list-style-type: none; width:101px;}
#pmenu ul {padding:0 ; margin:0; list-style-type: none; width:101px;}
#pmenu li {position:relative;}
#pmenu a, #pmenu a:visited {display:block;width:100px; font-size:10px; color:#000; height:23px; line-height:22px; text-decoration:none; text-indent:5px; background:#b2ab9b;; border:1px solid #fff; border-width:0 1px 1px 0;}
#pmenu li:hover > a {background:#dfd7ca; color:orange;}
#pmenu li ul {display: none;} 
#pmenu li:hover > ul {display:block; position:absolute; top:0; left:101px;}


/*list styles*/
ul.reklame
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 0.7em;

}
ul.reklame li
{
	margin: 0 0 0 0px;
	padding: 2px 0 1px 5px;
	background: url(../images/nordaurdal.gif) no-repeat 75px 0.4em ;
}

/*kommunevapenbilder */
ul.reklame li#oppland
{
	background:  url(../images/oppland.gif) no-repeat 75px 0.5em ;
}
ul.reklame li#videre
{
	background:  no-repeat 75px 0.4em ;	
}

ul.reklame li#saurdal
{
	background: url(../images/soraurdal.gif) no-repeat 75px 0.4em ;
}

ul.reklame li#oslidre
{
	background: url(../images/oslidre.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#vslidre
{
	background: url(../images/vslidre.gif) no-repeat 73px 0.4em ;
}
ul.reklame li#vang
{
	background: url(../images/vang.gif) no-repeat 73px 0.4em ;
}
ul.reklame li#etnedal
{
	background: url(../images/etnedal.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#gran
{
	background: url(../images/gran.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#lunner
{
	background: url(../images/lunner.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#gjovik
{
	background: url(../images/gjovik.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#vtoten
{
	background: url(../images/vtoten.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#ototen
{
	background: url(../images/ototen.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#nland
{
	background: url(../images/nland.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#sland
{
	background: url(../images/sland.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#dovre
{
	background: url(../images/dovre.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#lesja
{
	background: url(../images/lesja.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#lom
{
	background: url(../images/lom.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#skjak
{
	background: url(../images/skjak.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#sel
{
	background: url(../images/sel.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#vaga
{
	background: url(../images/vaga.gif) no-repeat 75px 0.4em ;
}

ul.reklame li#ringebu
{
	background: url(../images/ringebu.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#lillehammer
{
	background: url(../images/lillehammer.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#gausdal
{
	background: url(../images/gausdal.gif) no-repeat 75px 0.4em ;
}
ul.reklame li#oyer
{
	background: url(../images/oyer.gif) no-repeat 75px 0.4em ;
}

ul.reklame li#enkel2
{
	background: none;
	/* background: url(../images/flash.gif) no-repeat 270px 0.4em ; */
}


/* meny*/
.menu { margin: 10px; height: 100px; font-size: 10pt; font-family: verdana; }
.menu ul { margin: 0pt; padding: 0pt; position: relative; z-index: 500; list-style-type: none; width: 11em; }
.menu li { background-color: #cccc99; float: left; }
.menu li.sub { background-color: #cccc99; }
.menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 1em; margin-top: -1px; }
.menu a, .menu a:visited { border: 1px solid #ffffff; display: block; text-decoration: none; height: 2em; line-height: 2em; width: 11em; color: #000000; padding-left: 1em; font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; }
.menu b { float: right; margin-right: 5px; }
* html .menu a, * html .menu a:visited { width: 11em; }
* html .menu a:hover { color: #ccff66; background-color: #999966; position: relative; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover { position: relative; }
.menu a:active, .menu a:focus { color: #ccff66; background-color: #999966; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li:hover > a { color: #ccff66; background-color: #999966; font-weight: normal; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
.menu li ul { padding: 2em; visibility: hidden; position: absolute; top: -1.3em; left: 7em; background-color: transparent; }
.menu li:hover > ul { visibility: visible; }
.menu ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
.menu ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
.menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }



#menycontainer{float: left;	margin: 0; padding: 4.8em 0em;}
#meny{margin: 0; padding: 0em; list-style-type: none;	font: 0.9em Tahoma, Helvetica, sans-serif; border-left: 0px solid #8FACCE; }
#meny a{width: 135px; text-decoration: none; display: block; padding: 0.5em 0em 0.5em 1em; margin-bottom: 0em;font-weight: 700; background: white;border:1px solid #9AB2E0; border-left: 0px solid green;}
#meny1 a{width: 131px; text-decoration: none; display: block; padding: 0.5em 0em 0.5em 1em; margin-bottom: 0em;font-weight: 700; background: white;border:1px solid #9AB2E0; border-left: 5px solid #F4DD75;}
#meny2 a{width: 131px; text-decoration: none; display: block; padding: 0.5em 0em 0.5em 1em; margin-bottom: 0em;font-weight: 700; background: white;border:1px solid #9AB2E0; border-left: 5px solid #BCD8B2;}
#meny3 a{width: 131px; text-decoration: none; display: block; padding: 0.5em 0em 0.5em 1em; margin-bottom: 0em;font-weight: 700; background: white;border:1px solid #9AB2E0; border-left: 5px solid #A5A6D6;}
#meny4 a{width: 131px; text-decoration: none; display: block; padding: 0.5em 0em 0.5em 1em; margin-bottom: 0em;font-weight: 700; background: white;border:1px solid #9AB2E0; border-left: 5px solid #D98994;}
#meny5 a{width: 131px; text-decoration: none; display: block; padding: 0.5em 0em 0.5em 1em; margin-bottom: 0em;font-weight: 700; background: white;border:1px solid #B5B1AB; border-left: 5px solid #B5B1AB;}
#meny6 a{width: 131px; text-decoration: none; display: block; padding: 0.5em 0em 0.5em 1em; margin-bottom: 0em;font-weight: 700; background: white;border:1px solid red; border-left: 5px solid red;}
#meny0 a{width: 131px; text-decoration: none; display: block; padding: 0.5em 0em 0.5em 1em; margin-bottom: 0em;font-weight: 700; background: white;border:1px solid #9AB2E0; border-left: 5px solid #874E77;}


#meny a#last{width: 8em;	text-decoration: none; display: block; padding: 0.4em 0.1em 0.4em 1.5em; margin-bottom: 0em; 	 font-weight: 700 ;}
#meny a:link{color: black;}
#meny a:visited{color: black;}
#meny a:hover{background: #9cb3df; color: white; border-right: 2px solid red;}
#meny a#last:hover{background: #9cb3df; color: #333333; border-right: 3px solid orange;}
#meny a#current{background: #264467; color: white;}
#meny a#current:hover{color: white; border-right: 1px solid #9AB2E0 ;}

