html {margin: 0; padding: 0; }

body { position: relative; margin: 0; padding: 0; }

div#sidetopp {  position: absolute; top: 0; left: 192px; width: 100%; height: 153px;
	padding: 0px 1em 0em 55px;
	font-family: Arial, Helvetica, sans-serif; 
	background-color: white; border-bottom: 3px rgb(50%, 0%, 50%) solid;}
div#sidetopp h1 {line-height: 1; margin: 0; padding-top: 28px; background-color: white; font-size: 24px; padding-bottom: 0.2em; letter-spacing: 3px; }
div#sidetopp h2 {line-height: 1; margin: 0; padding: 0; background-color: white; font-size: 16px; font-weight: 100; 
	padding-top: 0.2em; padding-bottom: 2px; }
div#sidetopp a { text-decoration: none; color: black; font-weight: bold; }
div#sidetopp a:hover { color: red; }


div#innhold { border-top: 0px solid grey; border-left: 2px rgb(50%, 0%, 50%) solid;
	padding: 2em 2em 0.5em 117px;
	position: absolute; top: 153px; left: 130px; z-index: 10;
	font-family: Georgia, Times New Roman, Times, serif; text-align: justify; }
div#innhold h2 {padding-bottom: 0.5em; color: rgb(33%, 33%, 33%); }
div#innhold a {
	color: rgb(33%, 33%, 33%);
	text-decoration: underline;
	font-weight: bold;
}
div#innhold a:hover { color: red; }
div#innhold p {padding-top: 0.2em; padding-bottom:0.1em; margin: 0; line-height: 130%; }
div#innhold p.overskrift { padding-top: 0.5em; font-weight: bold; font-size: 105%; }
div#innhold ul { padding-top: 0.25em; padding-bottom: 0.25em; margin-top: 0; margin-bottom: 0; }
div#innhold li { padding-bottom: 0.3em; }

div#meny {  background-color: #00FF00; width: 140px; 
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; 
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: black; font-size: 14px;
	position : absolute; top: 14em; left: 26px; z-index: 20; }

div#meny a {display: block; text-decoration: none; color: black;
 	padding-top: 0.25em; padding-right: 1em; padding-bottom: 0.25em; padding-left: 1em; 
	border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; 
	border-bottom-width: 1px; border-left-width: 1px; background-color: #FFFFFF; text-align: center}
div#meny a:hover {background-color: #FF0000; color: white; }

div#meny a#aktiv {  background-color: #FFCC00; }
div#meny a#aktiv:hover {}

div#sidebunn {position: relative; padding-top: 1.5em; }

div#oppdatering {padding-top: 3px; border-top: 2px dotted silver; width=100%; text-align: center; 
	color: silver; font-family: Arial, Helvetica, sans-serif; font-size: 66%; }

div.hopp_til_toppen { background-color: transparent; text-align: center; color: rgb(50%, 0%, 50%); padding-top: 1em; }
div.hopp_til_toppen a { text-decoration: none;  font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 110% }
div.hopp_til_toppen a:hover {color: red; }

img#rogerbilde { position: relative; top: 0; left: 0;  border-bottom: 3px rgb(50%, 0%, 50%) solid; }

span.epostadressen { font-family: Courier New, Courier, mono; font-weight: 200%; }
span.oppgavetittel { font-style: italic; display: block; }
