body, html {
background:#fff url(/gfx/arkivet_logo.gif)¨top left no-repeat;
color:#000;
font-family:"times new roman", times, courier, serif;
font-size:13px;
height:100%; 
}

#wrap{
background:#fff;
width:100%;
margin:0;
min-height:600px;
height:auto !important;
height:600px;
padding:0;
}


#nyheter hr, hr{
height:0;
border-top:1px solid #c0c0c0;
clear:both;
margin:1em 0;
}

h1, h2, h3, h4, h5, h6 {
color:#000;
background:#fff;
font-weight:bold;
margin-top:1em;
}

h1 {font-size:18px;}
h2 {font-size:16px;}
h3 {font-size:14px;}

/*----------------------------
HEADING OG LOGO
----------------------------*/

#heading {
display:none;
}
#heading img{
border:none;
}

/*----------------------------
HEADINGMENYEN
----------------------------*/
#heading ul{
display:none;
width:77%;
float:left;
display:block;
height:18px;
background:#fff;
color:#a8a9ac;
list-style-type:none;
padding-top:2px;
}

#heading ul li {
color:#a8a9ac;
background:#fff;
float:right;
padding-right:10px;
}

#heading ul li a{
display:none;
color:#a8a9ac;
background:#fff;
text-transform:uppercase;
text-decoration:none;
font-size:11px;
font-family:arial, helvetica, sans-serif;
}

#heading ul li a:hover{
text-decoration:underline;
}

#heading .sokeskjema{
display:none;
width:23%;
float:right;
}

/*----------------------------
TOPPMENYEN
----------------------------*/

#topmenu {
display:none;
text-transform:uppercase;
height:21px;
line-height:21px;
clear:both;
background:#D95E00;
color:#000;
padding-left:217px;
}

#topmenu #home{
display:none;
float:left;
margin-left:-202px !important;
margin-left:-102px;
}

#topmenu ul{
list-style-type:none;
}
#topmenu li{
float:left;
color:#e6e9d4;
background:#D95E00;
padding:0 7px 0 0;
}

#topmenu a{
text-decoration:none;
color:#e6e9d4;
background:#D95E00;
padding:0 7px 0 0;
}

#topmenu a:hover{
color:#f7f8f1;
background:#D95E00;
text-decoration:underline;
}

#topmenu .aktiv{
color:#fff;
background:#D95E00;
}

/*----------------------------
SPONSORINFO OG LOGO
----------------------------*/
#sponsor {
display:none;
width:250px;
font-size:10px;
height:15px;
background:#transparent;
color:#717560;
position:absolute;
top:25px;
left:50%;
margin-left:220px;
font-weight:normal;
font-family:arial, helvetica, sans-serif;
}
#sponsor img{
float:left;
margin:2px 5px 0 0;
}

/*----------------------------
VENSTREMENYEN
----------------------------*/

#leftmenu, #leftcol {
width:100%;
float:left;
padding-top:20px;
}

#leftmenu ul {
display:none;
list-style-type:none;
color:#675C53;
background:url(/gfx/dots.gif) top left repeat-x;
padding-bottom:1px;
}

#leftmenu li {
display:none;
background:url(/gfx/dots.gif) bottom left repeat-x;
}

#leftmenu ul li a{
display:none;
color:#675C53;
background: url(/gfx/pluss.gif) 3px 8px no-repeat;
display:block;
min-height:1.5em;
height:auto !important;
height:1.5em;
padding:5px 0 5px 15px;
text-decoration:none;
font-weight:bold;
}

#leftmenu li a:hover{
text-decoration:underline
}


#LM_youAreHere {
display:none;
font-weight:bold;
padding:5px 0 5px 15px;
color:#000;
background: url(/gfx/bullet.gif) 3px 12px no-repeat;
min-height:1.5em;
height:auto !important;
}

/* ---------------------------------
LISTMENU - undermeny styles
------------------------------------ */

#leftmenu li.LM_expanded a{
background: url(/gfx/bullet.gif) 3px 12px no-repeat;
}

#LM_level_2 li, #LM_level_3 li{
background:url(/gfx/hvit.gif);
background:#fff;
color:#000;
padding-left:10px;
}

#leftmenu #LM_level_2 li a, #LM_level_3 li a{
background: url(/gfx/pluss.gif) 3px 8px no-repeat;
}

#LM_level_2 li #LM_youAreHere, #LM_level_3 li #LM_youAreHere{
background: url(/gfx/bullet.gif) 3px 12px no-repeat;
}

#leftmenu ul#LM_level_2 {
background:url(/gfx/dots.gif) bottom left repeat-x;
}


/*----------------------------
HOVEDFELTET
----------------------------*/

#main {
float:left;
width:100%;
padding:0;
}

#main p{
margin-bottom:1em;
}

#main img{
float:right;
}

a {
color:#000;
background:#fff;
text-decoration:underline;
}

a:hover {
text-decoration:underline;
}


#main ul {
margin:1em 2em;
}

#footer {
display:none;
}

#main ol, #main ul{
margin:1em 0 1em 3em;
}

/*----------------------------
NYHETER
----------------------------*/

p.bloggdato{
display:none;
}

h3.blogg{
clear:both;
}

#nyheter hr{
height:0;
margin:1em 0 0 0;
clear:both;
border-top:1px dotted #000;
}

/*----------------------------
SØKESKJEMA MAIN
----------------------------*/
#main .FSF_input{
border:1px solid #000;
padding:2px;
}

#main .sokeskjema label{
color:#6c2600;
background#fff;
font-weight:bold;
font-size:14px;
clear:both;
}
#main .FSF_resultLink {
font-weight:bold;
}
#main .FSF_result{
margin-top:0.5em;
}

#main .FSF_submit {
position:relative;
top:10px;
left:5px;
width:30px;
height:30px;
}

#main .FSF_pagination{
font-style:italic;
padding-top:1em;
}

/*----------------------------
SØKESKJEMA TOPP
----------------------------*/
#heading .FSF_input{
font-size:9px;
height:10px;
width:100px;
border:1px solid #cecfd0;
padding:1px;
position:relative;
text-transform:lowercase;
}

#heading .sokeskjema label{
padding-top:2px;
float:left;
color:#a8a9ac;
background#fff;
text-transform:uppercase;
font-size:11px;
font-family:arial, helvetica, sans-serif;
}

#heading .FSF_submit {
display:none;
}

/*----------------------------
HØYREMARG
----------------------------*/

#right {
ckear:both;
margin-top:21px;
width:100%;
color:#000;
background:#fff;
border-top:1px dashed #ccc;
}

#right p{
padding:5px;
margin:0 0 10px 0;
font-weight:normal;
}
#right p:firstchild{
display:none;
margin:0;
}

#right h3{
display:block;
padding:5px;
color:#000;
background:#fff;
margin:1em 0;
}

#right strong {
color:#000;
background:#fff;
}

#right img{
display:block;
width:auto;
margin:5px 0;
}
/*----------------------------
BILDER
----------------------------*/
.right {float:right; padding:0 0 15px 15px;}
.left {float:left; padding:0 15px 15px 0}

/*----------------------------
TABELLER
----------------------------*/
table {
border-collapse:collapse;
}

td {
padding:5px;
vertical-align:top;
}

table.border td{
border:1px solid #000;
}

/*----------------------------
GALLERISTYLING
----------------------------*/

.EPG2_td {
text-align:center;
}

.EPG2_toolbar select, .EPG2_toolbar input{
border:1px solid #000;
padding:3px;
margin:0 1em;
}

#main img.EPG2_image_thumb, #main img.EPG2_image_large{
float:none;
margin:auto 0;
}

.EPG2_td img {
float:none;
}

/*----------------------------
DIVERSE STYLING
----------------------------*/
sup {
line-height:100%;
}

blockquote {
font-style:italic;
}
blockquote em {
margin-left:40px;
}

address {
font-style:normal;
line-height:200%;
margin:1em 0;
}

strong {
color:#000;
background:#fff;
}

.nyheter strong{
color:#000;
background:#fff;
font-weight:normal;
}

/*------------------------------
FORSIDESTYLING
------------------------------*/

#left1{
background:#fff;
color:#000;
margin-bottom:20px;
padding-bottom:10px;
}

#left1 h3{
display:block;
margin:0;
padding:10px;
background:#fff;
color:#000;
font-family:arial, helvetica, sans-serif;
}

#leftcol p{
padding:0 10px;
line-height:180%;
}

#left2{
background:#fff;
color:#000;
padding-bottom:10px;
}

#left2 h3{
font-family:arial, helvetica, sans-serif;
display:block;
margin:0;
padding:10px;
background:#fff;
color:#000;
}
#left2 a{
text-decoration:underline;
color:#000;
background:#fff;
}




