/*
Gammel farve på menyboksene:#00498E --> ny:#EEE
Gammel body background:#369 --> ny:
Gammel frame2 farve:#4782BA --> ny:
Body og hover endret fra #369 til #E6E6E6
obs:input[type=submit]{
}
for å endre utseende på inputbokser
*/
a:link{
color:#596E7E;
text-decoration:none;
}
a:visited{
color:#7B8EA4;
text-decoration:none;
}
a:hover{
color:Black;
text-decoration:underline;
}
abbr{
cursor:help
}
blockquote{
margin-left:4em;
margin-right:4em;
}
blockquote div{
font-size:.9em;
line-height:17px;
text-align:left;
}
body{
margin:0;
padding:10px;
background-color:#FAFAFA;
color:#000;
font-family:Arial,Helvetica,sans-serif;
width:800px;
}
cite{
color:#7AA491;
font-style:italic
}
form{
margin-left:1em
}
h1{
margin-top:20px;
margin-bottom:10px;
color:#000;
font-size:1.4em;
}
h2{
margin-top:22px;
margin-bottom:8px;
color:#000;
font-size:1.2em
}
h3{
margin-top:15px;
margin-bottom:8px;
padding:0;
margin-left:.9em;
color:#7AA491;
font-size:1.1em
}
h4{
margin-top:10px;
margin-bottom:4px;
margin-left:1em;
color:#7B8EA4;
font-size:1em;
font-style:italic
}
h5{
margin-top:10px;
margin-bottom:4px;
margin-left:1em;
color:#7B8EA4;
font-size:1em;
font-style:italic;
font-weight:normal
}
html{
background-color:#FAFAFA;
}
img{
border:0
}
input{
margin-bottom:.5em
}
table{
margin:1em 0 1em 2em;
font-size:1em;
}
td div{
margin:0 0 10px 0;
padding:0;
}
td{
vertical-align:top;
}
th{
text-align:left
}
thead{
background:#7AA491;
color:#fafafa;
}
.air{
margin-bottom:8px
}
.argtop{
border-bottom:1px solid #000;
margin-bottom:3px;
padding-bottom:3px
}
argbottom{
margin:0;
padding:0
}
.avh,caption{
margin-left:auto;
margin-right:auto;
width:100%;
}
.bgpic{
float:left;
margin-left:1em;
padding-right:10px;
}
.bildetekst250{
margin-top:6px;
width:250px;
}
.blaatabell{
background:#D2D8E2;
border:1px dotted #000;
width:auto;
margin:1em 0 1em 1em;
}
.blaatabell td,th{
border:1px dotted #000;
padding:8px;
}
.clearfix{
clear:right;
line-height:0;
height:0;
margin:0;
}
.colourem{
color:Red;
}
.date{
font-size:.8em;
color:#7B8EA4;
font-weight:bold;
padding:0 0 0 4px;
margin:0;
}
.flagbox{
width:40px;
height:23px;
left:675px;
position:absolute;
top:128px;
visibility:visible;
z-index:auto
}
.footerright{
float:right;
}
.graaboks{
border:1px dotted #596E7E;
padding:.5em 1em 1em 1em;
margin:18px 0 18px 1em;
background-color:#D2D8E2
}
.graaboks p{
margin:0;
padding:0
}
.graaboks ul{
margin-top:0;
margin-bottom:0
}
.highlightbox{
border:1px dotted #596E7E;
padding:.5em 1em 1em 1em;
margin-top:18px;
margin-bottom:18px;
margin-left:1em;
background-color: #FFFFF0;
color:Black
}
.highlightbox p{
margin:0;
padding:0
}
.imgfloattext{
float:right;
margin:1em 0 1em 2em;
padding:.5em;
background:#D2D8E2;
font-size:0.8em
}
.imgfloattextindex{
float:right;
margin:1em 0 1em 2em;
font-size:0.8em
}
.imgfloattransp{
float:right;
margin:0 0 1.5em 1.5em;
}
.imgframe{
padding:.5em;
margin-bottom:1em;
background:#D2D8E2;
text-align:center
}
.leftmenu{
width:167px;
border-right:1px solid #596E7E;
padding:0;
font-size:11px;
font-variant:small-caps;
font-style:italic;
}
.leftmenu .leftlist li a.leftcurrent{
padding:5px;
background-color:#7B8EA4;
color:#FAFAFA
}
.leftmenu a{
padding:5px;
display:block;
background-color:#D2D8E2;
color:Black
}
.leftmenu a:link,.leftlist a:visited{
color:Black;
background-color:#D2D8E2;
text-decoration:none
}
.leftmenu a:hover{
background-color:#7AA491;
color:#FAFAFA
}
.leftmenu li{
margin:0
}
.leftmenu ul{
margin-left:0;
padding-left:0;
list-style-type:none
}


.leftmenu2{
width:167px;
border-right:1px solid #596E7E;
padding:0;
margin:5px 0 5px 0;
font-size:12px;
font-variant:small-caps;
font-weight:bold;
}
.leftmenu2 .leftlist2 li a.leftcurrent2{
padding:5px;
background-color:#7B8EA4;
color:#FAFAFA
}
.leftmenu2 a{
padding:5px;
display:block;
background-color:#D2D8E2;
color:Black
}
.leftmenu2 a:link,.leftlist2 a:visited{
color:Black;
background-color:#D2D8E2;
text-decoration:none
}
.leftmenu2 a:hover{
background-color:#7B8EA4;
color:#FAFAFA
}
.leftmenu2 li{
margin:0
}
.leftmenu2 ul{
margin-left:0;
padding-left:0;
list-style-type:none
}


.leftmenusub{
border-right:1px solid #596E7E;
padding:0;
width:167px;
margin-bottom:0px;
font-size:11px;
font-style:italic;
}
.leftmenusub .leftlistsub li a.leftcurrentsub{
padding:5px;
background-color:#7B8EA4;
color:#FAFAFA
}
.leftmenusub a{
padding:5px;
display:block;
background-color:#D2D8E2;
color:Black
}
.leftmenusub a:link,.leftlistsub a:visited{
color:Black;
background-color:#D2D8E2;
text-decoration:none
}
.leftmenusub a:hover{
background-color:#7AA491;
color:#FAFAFA
}
.leftmenusub li{
margin:0
}
.leftmenusub ul{
margin:0 0 0 20px;
padding:0 0 0 20px;
list-style-type:none
}
.level1{
font-variant:small-caps;
font-weight:bold;
}
.level2{
font-style:italic;
}
.listloweralpha{
list-style-type:lower-alpha;
}
.listlowerroman{
list-style-type:lower-roman;
}
.listupperlatin{
list-style-type:upper-latin;
}
.noindex{
margin:0;
padding:0
}
.overstryk{
text-decoration: line-through;
}
.presentchapter{
background: #FFFFF0;
border:1px solid #000;
padding:2px;
}
.shortruler{
width:50%;
margin:20px 50% 10px 0;
}
.vboks{
width:148px;
padding:10px;
margin-top:5px;
margin-bottom:5px;
color:#000;
background-color:#7AA491;
font-size:11px;
}
.vboks a:link,.vboks a:visited{
color:Black;
text-decoration:none; 
}
.vboks a:hover{
color:#596E7E;
text-decoration:underline;
}
.vboks form{
margin:0;
padding:0
}
.vboks form input{
margin-bottom:0
}
.vboks img{
margin:6px 0 6px 0
}
.vboks p{
margin:0
}
#footer{
padding-top:5px;
clear:both;
font-size:10px;
}
#footer p{
margin:0;
padding:0;
text-align:left;
}
#footer p.bottommenu{
float:right;
}
#footer p.copyright{
text-align:right;
}
#footer hr{
width:100%;
}
#header{
margin-bottom:0px;
}
#main{
margin-left:200px;
padding:0;
font-size:13px;
}
#main .graaboks h3,#main graaboks h4,#main .highlightbox h3,#main .highlightbox h4{
margin-left:0
}
#main .graaboks img{
margin:0 0 0 14px
}
#main .graaboks form{
margin:0;
padding:0
}
#main .graaboks ul{
margin:10px 0 15px 0;
}
#main .fullpic{
width:100%
}
#main p{
margin-top:5px;
margin-left:1em;
line-height:17px;
text-align:left;
}
#main p.lastmodified {
color:#7B8EA4;
font-size:10px;
text-align:right;
margin:20px 0 10px 0;
}
#main .imgframe p{
text-align:center;
line-height:normal;
margin-bottom:0;
padding-bottom:0;
}
#main p.ingress{
font-size:1.1em;
line-height:19px;
}
#main ul li,#main ol li{
margin-top:5px;
margin-bottom:5px
}
#main ul,#main ol{
margin-top:5px;
margin-left:0;
padding-left:4em;
padding-right:4em;
}
#menu1{
margin-top:0px;
clear:left
}
#menu2{
float:left
}
#menu2 ul{
margin-top:0;
margin-bottom:0
}
#navlist{
padding:3px 0;
margin:15px 0;
border-bottom:1px solid #596E7E;
font-weight:bold;
font-size:13px;
width:500px;
}
#navlist li{
margin:0;
list-style:none;
display:inline
}
#navlist li a{
padding:3px 5px;
margin-left:3px;
border-top:1px solid #596E7E;
border-left:1px solid #596E7E;
border-right:1px solid #596E7E;
background:#D2D8E2;
color:Black;
text-decoration:none
}
#navlist li a#current{
border-bottom:1px solid #FAFAFA;
border-left-color:#596E7E;
border-right-color:#596E7E;
border-top-color:#596E7E;
background:#FAFAFA;
color:Black
}
#navlist li a:link,#navlist li a:visited{
color:Black;
background:#D2D8E2
}
#navlist li a:hover{
border-color:#596E7E;
color:#FAFAFA;
background:#7AA491
}
/*.idxhead{
padding:2px 0 2px 4px;
background:#7B8EA4;
color:#FAFAFA;
}
#frame1{
margin:5px;
padding:0;
background-color:#FAFAFA;
color:#000;
}
#frame2{
border:3px solid Gray;
padding:20px;
}
.clearfix:after{
clear:both;
display:inline;
content:".";
height:0;
visibility:hidden;
}

.t OL { counter-reset: item }
.t LI { display: inline }
.t LI:before { content: counters(item, ".") " "; counter-increment: item }
*/