body {margin: 0; padding: 0; font-family: Verdana, Arial, sans-serif; }

/*	CONTAINER		*/
#container {width: 794px;}

/*	HEADER	*/
#header {position:relative; height: 128px; background: url("../bilder/header_geografi.jpg") no-repeat;}
#header ul {list-style-type: none;}
#header ul#lenker {margin: 0 /* Fjernar tom linje over headeren */; line-height: 0;}
#header a {text-decoration: none;}
#header a#gu, #header a#geografivg1 {position: absolute; text-indent: -5000px;}
#header a#gu { width: 105px; height: 55px; top: 30px; left: 635px; }
#header a#geografivg1 {width: 260px; height: 60px; top: 30px; left: 40px; }

/*	HEADERMENU		*/
#headermenu  {width: 584px; margin: 0; padding: 8px 0 0 210px; list-style-type: none; float: left; background: #ccc url("../bilder/headerMenu.jpg") no-repeat top; border-bottom: 1px solid #000;}
/*	LI	*/
#headermenu li {margin: 0; padding: 0; float: left;}
/*	A	*/
#headermenu li a {display: block; margin: 0.15em 0; padding: 0 0.8em; border-right: 1px solid #605832; text-decoration: none; color: #605832; font-size: 0.7em; font-weight: bold; text-transform: uppercase; font-family: Arial, Verdana, sans-serif;}
#headermenu li a#tabValg {color: #050c0e;}
#headermenu li a:hover {color: #050c0e;}

/*	MAIN	*/
#main {width: 794px; float: left; background: url("../bilder/bg_main.gif") repeat-y;/**/ }

/*	MARG	*/
#marg {width: 210px; float: left; background: url("../bilder/bg_marg.gif") repeat-x; height: 547px;}

/*	MENU	*/
#menu {width: 210px; margin: 0; padding: 0; float: left; list-style-type: none; font-family: Arial, Verdana, sans-serif; border-bottom: 2px solid #fff; background-color: #d2ccaf;/* */ }
#menu a {display: block; text-decoration: none; color: #000;}
#menu  li {margin: 0; padding: 0; float: left;}
#menu  li.open {background-color: #e4e0cf;}
/*	1. nivaa	*/
#menu li { display: inline/* Hindrar IE-bug med for stor avstand mellom li-elementa*/;}
#menu li a { font-size: 0.75em; font-weight: bold; background-color: #red; border-top: 2px solid #fff;}
#menu  li a.leafnode, #menu  li a.open, #menu  li a.closed {width: 182px; padding: 0.7em 8px 0.7em 20px; background: no-repeat 8px 1.0em;}
#menu  li a.nrnode {width: 182px; padding: 0.7em 8px 0.7em 20px; }
#menu  li a.nrnode .nr {position: absolute; left: 8px; color: #9e4c31;}
/*	2. nivaa	*/
#menu ul {margin: 0 0 0.5em 0; padding: 0;}
#menu li ul a {color: #000; font-weight: normal; border: 0;} /* Gjeld for alle a etter 1. nivaa */
#menu li ul li {margin: 0;  border: none; display: inline; }
#menu li ul li a.leafnode, #menu  li ul li a.open, #menu  li ul li a.closed {width: 167px; line-height: 1.2em; padding: 0.2em 8px 0.2em 35px; background: no-repeat 22px 0.5em ;}
/*	3. nivaa	*/
ul#menu  li ul li ul li a {}
ul#menu  li ul li ul li a.leafnode, #menu  li ul li ul li a.open, #menu  li ul li ul li a.closed {width: 160px; padding-left: 50px; background: no-repeat 35px 0.2em ;}
/*	Bakgrunnsbilete	*/
#menu  li a.leafnode, #menu  li ul li a.leafnode, #menu  li ul li ul li a.leafnode {background-image: url("../bilder/blad.gif")}
#menu  li a.open, #menu  li ul li a.open, #menu  li ul li ul li a.open {background-image: url("../bilder/grein.gif");}
#menu  li a.closed, #menu  li ul li a.closed, #menu  li ul li ul li a.closed {background-image: url("../bilder/grein.gif");}
#menu a.leafnode:hover, #menu a.nrnode:hover, #menu a.open:hover, #menu a.closed:hover  {background-color: #e4e0cf;}
#menu li ul li a:hover {color: #9e4c31;}
#menu a#valg  {color: #9e4c31; background-color: #e4e0cf;} 

/*	MARGBOKS	*/
#margboks {width: 190px; padding: 10px; margin: 2em 0 0 0; float: left; clear: left; color: #146188; /*background-color: red;position: absolute; bottom: 0; */}
#margboks p {margin: 0; padding: 0; text-align: center; font-size: 0.8em;}

/*	CONTENT	*/
#content {width: 580px; padding: 0 0 20px 1px; float: left; /*background-color: #efeae6;*/}
#content p, #content ul {font-size: 0.8em;}
#content ul {margin: 0 0 0.5em 0; padding: 0 0 0 40px;}

/*	Lenker	*/
#content a {color: #605832; }	/*margin: -0.01em 0; padding: 0.01em 0; border-bottom: 1px solid #146188;*/
#content a:visited {color: #605832;}
#content a:hover {color: #000; background-color:  #f4f2e8;/*5f01ff*/}

/* Forside */
.forside {padding: 15px 10px; float: left; background-color: #fff;}
.forside h1 {margin: 0 0 0.5em 10px; font-size: 1.2em; color: #215284; border-bottom: 1px solid #215284; }
.forside h2 {margin: 1.0em 0 0.2em 0; font-size: 1.0em; color: #215284;}	/*padding: 0.2em 0.3em; background-color: #e9e4c6; border: 1px solid #424039;*/
h1, h2 {font-family: Arial, Verdana, sans-serif;}
.forside p {margin: 0 10px 0.5em 10px;}
.boksV p, .boksH p {margin: 0 0 0.5em 0;}
.boksV, .boksH {width: 260px; padding: 0 10px; display: inline;}
.boksV {float: left; /*background-color: #fefed7;*/}
.boksH {float: right; /*background-color: #e6fdea;*/}
.skille {width: 540px; margin: 0 10px; border-bottom: 1px dashed #ccc; clear: both; line-height: 1px;}

/*	Artikkel	*/
.article {width: 543px; padding: 15px 20px; float: left; }
.article h1 {margin: 0 0 0.5em 0;  font-size: 1.4em; color: #235483; border-bottom: 1px solid #235483;}
.article h2  {margin: 1.0em 0 0.2em 0; font-size: 1.1em; color: #215284; /*background-color:#f2f6f8;*/}
.article h3  {margin-bottom: 0.1em; font-size: 0.9em; font-weight: bold;  /*background-color:#f2f6f8;*/}
.article p  {margin-top: 0; font-size: 1.0em;/*background-color:#f8f2f2;*/}

/*	FILMVISNING	*/
#content .filmvisning {} /* klassa */
#filmramme {width: 560px; height: 480px;  overflow: hidden; border: 0;} /* objektet */

.film {font-size: 0.8em; text-indent: 20px; /*padding-left: 20px;*/ background: url("../bilder/film2.gif") no-repeat left top;}

/*	Oppgaver	*/

/*	Bilder	*/

/*	FOOTER	*/

