SPAN.inngang {
FONT-WEIGHT:BOLD;
}

body {
margin: 0px;
padding: 0px;
background-color:#6666cc;
FONT-FAMILY: Helvetica, Arial, sans-serif;
FONT-SIZE: 1em; 
FONT-STYLE: normal; 
TEXT-DECORATION: none;
}

.ramme{
position:absolute;
left:10%;
top:10%;
width : 800px;
background-color: #CCCCCC;
display:block;

}

.hode{
vertical-align:top;
display:block;
background-color:#6666cc;
width:800px;
/*border-right:2px inset #000*/}


.ramme2{
background-color: #CCCCCC;
position:relative;
top:40px;
width:800px;
vertical-align:text-top;
}

.indeks{
padding-left:3em;
width:640px;
padding-right:2em;
vertical-align:text-top;
}

.indeks h1{
FONT-FAMILY: Helvetica, Arial, sans-serif;
FONT-SIZE: 1em; 
FONT-STYLE: normal; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none;
text-transform: none;
}

.indeks p{
font-size:0.8em;
text-indent:0px;}


.indeks h1 a,.indeks h1 a:visited,.indeks h1 a:active,.indeks h1 a:link{
FONT-FAMILY: Helvetica, Arial, sans-serif;
FONT-STYLE: normal; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none;
text-transform: none;
color: #666666;
font-size:1em;
}

.indeks h1 a:hover{
FONT-FAMILY: Helvetica, Arial, sans-serif;
FONT-STYLE: italic; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none;
text-transform: none;
color:#000;
font-size:1em;
}

.indeks a,.indeks a:visited,.indeks a:active,.indeks a:link{
FONT-FAMILY: Helvetica, Arial, sans-serif;
FONT-STYLE: normal; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none;
text-transform: none;
font-size:0.85em;
}

.indeks a:hover{
FONT-FAMILY: Helvetica, Arial, sans-serif;
FONT-STYLE: italic; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none;
text-transform: none;
font-size:0.85em;
}
.tekst p{
font-size:0.9em;
text-indent:2em;
line-height:1.2em;
margin:0px;
}

.tekst p.førsteavsnitt{
font-size:0.9em;
text-indent:0em;
}

p.ingress{
text-indent: 0px;
margin-bottom: 1em;
font-style: italic;
display:none;
}

p.førsteavsnitt{
text-indent:0px;
}

p.signatur{
margin-top: 1em;
margin-bottom: 1em;
text-align: left;
font-style: italic;
text-indent:0px;
display:block;
width: 300px;
padding-left:280px;
}

p.signatur em{
font-family:Georgia, "Times New Roman", Times, serif;}

.venstre {
width:160px;
padding-left:18px;
vertical-align:text-top;
background-color:transparent;
padding-top:30px;
}

.venstre p, .venstre a:visited, .venstre a, .venstre a:active, .venstre a:link{
font-size:0.9em;
}
.venstre h2{
font-size:0.75em;
padding-top:20px;}

.venstre a:hover{
font-size:0.9em;
font-style:oblique;
}
.venstre form {
padding-top:20px;
}

.venstre form h2{
display:inline;
}

.kontakt{
padding-top:20px;
}

td.menytd{
width:130px;
height:13px;
padding:0px;
margin:0px;
z-index:10;
font-family: arial, sans-serif;
font-size:0.9em;
vertical-align:top;
}

table, td, tr{
margin:0px;
padding:0px;
border:0px;
}


a, a:active, a:link, a:visited {
COLOR: #552704; 
FONT-FAMILY: Helvetica, Arial, sans-serif; 
FONT-SIZE: 1em; 
FONT-STYLE: normal; 
FONT-WEIGHT: normal;
TEXT-DECORATION: none;
vertical-align:text-bottom;
font-style:normal;
}

a:hover, a.meny:hover{
border:0px;
font-style:italic;
vertical-align: text-bottom;
TEXT-DECORATION: none;
}

a.meny:active, a.meny:visited, a.meny:link {
COLOR: #552704; 
font-weight:bold;
font-size:0.9em;
font-style:normal;
vertical-align:text-bottom;
TEXT-DECORATION: none;
font-style:normal;
}

a.liste, a.liste:active, a.liste:visited, a.liste:link{
	COLOR: #000;
	font-size:100%;
	font-style:normal;
	TEXT-DECORATION: none;
}

a.liste:hover
{
		font-style: italic;
}


h1{
FONT-FAMILY: Helvetica, Arial, sans-serif;
FONT-SIZE: 1.7em; 
FONT-STYLE: normal; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none;
}

h1 span{
font-size:80%;
display:block;
}

h2{
FONT-FAMILY: Helvetica, Arial, sans-serif;
FONT-SIZE: 1em; 
FONT-STYLE: normal; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: none;
text-transform:uppercase;
}

hr {
height: 1px;
border-style:none; 
border-color: #333300;
color: #333300;
background: #333300;
width:60%
}

img.menybilde{
position:static;
z-index:1;
}

blockquote{
font-style:italic;
font-size:1.3em;
}


blockquote div{
font-style:italic;
font-size:0.9em;
text-align:right;
}

img.ingress{
z-index:10000;
position: absolute;
top: 110px;
/*left:13%;*/
}

img.pynt{
position:absolute;
left:10%;
top: 0px;
z-index:1000;
border-right: 2px inset green;
border-left: 1px outset green;
}

.bakfremmeny {
	vertical-align: text-bottom;
	position:absolute; 
	z-index:1000; 
	bottom:normal; 
	height: auto; 
	width: 800px; 
	left: 0px; 
	background-color:#FFFFFF;
	
}

.bakfremmeny td {
	vertical-align: top;
	height: 50px;
	padding-bottom: 100px;
	padding-top:30px;
	
}

table.red {
vertical-align: top;
left:0%;
width: 550px; 
font-size:0.7em;
border-left:1px solid #552704;
}

table.red td{
vertical-align: top;
width:25%;
border-right:1px solid #552704;

}

table.red a:hover{
font-size:1em;
font-style:italic;
}
table.red a, a:visited{
font-size:1em;
}

div.diskusjon{
padding-top:80px;}

select.snarveier{
position: absolute;
top:0px;
left:2px;
z-index:10000;
background-color:#CCCCCC;
font-size:0.95em;
width:182px;
}


.lokallag td{
border-bottom:1px solid #552704;
vertical-align: top;
padding:0px;
height:50px;
}

.lokallag tr{
border:0px;
padding:0px;

}
table.lokallag{
border-left:1px solid #552704;
border:0px;
width:500px;
padding:0px;
padding-left: 20px;
background-color:#FFFFFF;
margin:0px;
} 

.bunntekst{
font-size:0.7em;
text-indent:0em;
}

.bunntekst a, a:visited{
font-size:0.9em;
}
.bunntekst a:hover{
font-size:0.9em;
font-style:italic;
}

.sitat{
font-weight:bold;
font-size: 80%;
display:block;
margin-bottom: 1em;
}

.note{
vertical-align:text-top;
font-size:0.9em;
text-align:right;
}

.note a,.note a:link,.note a:visited,.note v:link,.note a:active,.note a:hover{
vertical-align: super;
font-size:0.8em;
text-align:right;
}

.note a:hover{
vertical-align: text-top;
font-size:0.8em;
vertical-align: super;
text-align:right;
font-style: italic;
}

table.fakta{
	border:2px outset #333333;
	background-color:#D6D8DF;
	width:60%;
	font-size: 90%;
	color: #000000;
	margin-top:2em;
	margin-bottom: 2em;
	position:relative;
	left:225px;
	padding-right:1em;
	}
	
.fakta first-letter{
margin-top:1em;
}
li {
padding-bottom:0.8em;
font-size:0.9em;
}
