﻿@charset "utf-8";
/* CSS Document */

body {
background-color:#dce8d5;
margin-top:0;
margin-bottom:100px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
background-image:url(img/bg1.png);
background-repeat:no-repeat;
background-position:top;
margin:0px;
padding:0px;
}
/* ---------------------TEXT DECLARATION STARTS HERE -----------------*/

h1 {
margin:0px;
font-family:"Georgia", Times New Roman, Times, serif;
font-size:24px;
font-weight:normal;
line-height:20px;
color:#999999;
padding-left:10px;
}
h2 {
margin:0px;
font-family:"Georgia", Times New Roman, Times, serif;
font-size:24px;
font-weight:normal;
line-height:25px;
}
h3 {
margin:0px;
font-family:"Georgia", Times New Roman, Times, serif;
font-size:14px;
font-weight:normal;
line-height:15px;
}
a {
text-decoration:none;
}
a:hover {
color:#9dbe89;
text-decoration:underline;
}
/* ---------------------TEXT DECLARATION END HERE -----------------*/
#wrapper {
width:1400px;
height:800px;
/*background-image:url(img/Krokhol_bakgrunn.gif);*/
background-image:url(img/bg1.png);
background-position:top;
/*background-repeat:repeat-y;*/
margin-top:0px;
}
#main {
width:952px;
min-height:700px;
/*border:1px solid black;*/
/*margin-top:50px;*/
position:relative;
top:50px;/*overflow-x:hidden;
*/

}
#top1 {
width:952px;
height:35px;
background-color:white;
background-image:url(img/top1_1.png);
background-position:top;
background-repeat:no-repeat;
}
#logo {
width:122px;
height:125px;
background-image:url(img/logo.png);
background-position:top;
background-repeat:no-repeat;
position:absolute;
left:20px;
top:-45px;
z-index:1;
}
#logo a {
text-decoration:none;
display:block;
cursor:pointer;
width:100px;
height:110px;
}
/* ---------------------TOP MENU STARTS HERE -----------------*/
/*#topMenu{
width:640px;
height:35px;



}
.top_menu{
min-width:60px;
height:15px;
background-image:url(img/Tmenu.png);
background-repeat:no-repeat;
background-position:right;
float:left;
padding:10px;
}
.top_menu a{
color:#ffffff;
font-family:"Georgia", Times New Roman, Times, serif;
font-size:11px;
text-decoration:none;
text-transform:uppercase;




}
.top_menu a:hover{
text-decoration:underline;
color:#dde9d5;

}
.top_menu_S{
min-width:60px;
height:15px;
background-image:url(img/Tmenu.png);
background-repeat:no-repeat;
background-position:right;
float:left;
padding:10px;
}
.top_menu_S a{
color:#ffffff;
font-family:"Georgia", Times New Roman, Times, serif;
font-size:11px;
text-decoration:underline;
text-transform:uppercase;
}
.top_menu_S a:hover{
text-decoration:none;
} */

#topMenu {
width:640px;
height:35px;/*border:1px solid black;*/



}
.top_menu {
min-width:60px;
height:15px;
background-image:url(img/Tmenu_1.png);
background-repeat:no-repeat;
background-position:right;
float:left;
padding:10px;
}
.top_menu a {
color:#ffffff;
font-family:"Georgia", Times New Roman, Times, serif;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
/*background-color:red;*/
display:block;
cursor:pointer;
}
.top_menu a:hover {
text-decoration:underline;
color:#dde9d5;/*background-color:#006433;
display:block;
cursor:pointer;*/


}
.top_menu_S {
min-width:60px;
height:15px;
background-image:url(img/Tmenu_1.png);
background-repeat:no-repeat;
background-position:right;
float:left;
padding:10px;
}
.top_menu_S a {
color:#ffffff;
font-family:"Georgia", Times New Roman, Times, serif;
font-size:11px;
text-decoration:underline;
text-transform:uppercase;/*display:block;
cursor:pointer;*/
}
.top_menu_S a:hover {
text-decoration:none;/*display:block;
cursor:pointer;*/
}
/* ---------------------TOP MENU ENDS HERE -----------------*/

#Search {
width:140px;
height:29px;
background-image:url(img/se.png);
background-position:left;
background-repeat:no-repeat;
position:absolute;
top:3px;
right:10px;
}
.searchfield {
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:90px;
height:10px;
/*border:1px solid black;*/
background:none repeat scroll 0 0 transparent;
border:medium none;
padding:2px;
position:relative;
top:6px;
}
.searchbutton {
width:20px;
height:20px;
background-image:url(img/s.png);
background-position:top;
background-repeat:no-repeat;
position:absolute;
top:3px;
right:115px;
background-color:#ffffff;
border:0 none;
}
#top2 {
width:937px;
min-height:520px;
background-color:#ffffff;
padding-top:25px;
padding-bottom:10px;
/*padding-left:15px;*/
padding-right:15px;
overflow:hidden;
}
#top2_l {
width:652px;/*645*/
height:520px;
/*background-color:#FF0000;*/
float:left;
margin-left:10px;
}
/*#pic1{
width:645px;
height:370px;
background-image:url(img/pic1.png);
background-position:left;
background-repeat:no-repeat;
background-color:#f1f1f1;

}*/
#pic1 {
width:652px;
height:371px;
background-image:url(img/top2_1.png);
background-position:right;
background-repeat:no-repeat;
position:relative;
}
#pic1 img {
border:0px;
position:absolute;
top:10px;
left:12px;/*padding:4px;*/

}
#boxes {
width:645px;
height:150px;
padding-left:5px;
margin-top:10px;
/*background-color:#000000;*/
overflow:hidden;
}
.box {
width:286px;/*306*/
height:110px;
background-image:url(img/box_n.jpg);
background-position:left;
background-repeat:no-repeat;
margin-right:10px;
float:left;
padding:10px;
}
.box a {
width:286px;
height:110px;
/*background-image:url(img/box_n.jpg);
background-position:left;
background-repeat:no-repeat;
margin-right:10px;*/
color:#000000;
font-size:11px;
text-decoration:none;
text-align:left;
cursor:pointer;
display:block;/*padding:15px;*/


}
.box a:hover {
width:286px;
height:110px;
background-image:url(img/box.jpg);
background-position:left;
background-repeat:no-repeat;
/*margin-right:10px;*/
color:#000000;
text-decoration:none;
position:relative;
left:-10px;
top:-10px;
padding:10px;
}
#top2_r {
width:275px;
height:520px;
float:left;
/*background-color:#333333;*/
background-image:url(img/top2_r.png);
background-position:top;
background-repeat:no-repeat;
position:relative;
top:6px;
}
/* ---------------------RIGHT HAND SIDE LINKS START HERE -----------------*/
#top_links {
width:258px;
height:179px;
/*border: 1px solid black;*/
margin-left:17px;
}
.f_link {
width:129px;
height:35px;
background-image:url(img/f_link_1.png);
background-position:left;
background-repeat:no-repeat;
float:left;
text-align:left;/*border:1px solid black;*/
/*color:#9dbe89;
line-height:40px;
font-size:14px;
font-family:"Georgia", Times New Roman, Times, serif;*/
}
.f_link a {
/*background-image:url(img/f_link_1.png);
background-position:left;
background-repeat:no-repeat;*/
/*display:block;
cursor:pointer;*/
text-decoration:none;
text-align:left;
color:#9dbe89;
line-height:40px;
font-size:14px;
font-family:"Georgia", Times New Roman, Times, serif;
padding-left:22px;
}
.f_link a:hover {
text-decoration:underline;
}
.f_link_1 {
width:129px;
height:25px;
padding-top:10px;
/*
background-image:url(img/gb.png);
background-position:left;
background-repeat:no-repeat;
*/
float:left;
text-align:left;/*border:1px solid black;*/
/*color:#9dbe89;
line-height:40px;
font-size:14px;
font-family:"Georgia", Times New Roman, Times, serif;*/
}
.f_link_1 a {
/*background-image:url(img/f_link_1.png);
background-position:left;
background-repeat:no-repeat;*/
/*display:block;
cursor:pointer;*/
text-decoration:none;
text-align:left;
color:#9dbe89;
line-height:40px;
font-size:14px;
font-family:"Georgia", Times New Roman, Times, serif;
/*padding-left:22px;*/
padding-left:0px;
}
.f_link_1 a:hover {
text-decoration:underline;
}
/* ---------------------RIGHT HAND SIDE LINKS END HERE -----------------*/
#newsText {
width:258px;
height:335px;
/*border:1px solid black;
margin-left:17px;*/
float:right;
position:relative;
}
#ntHeading {
width:258px;
height:45px;
color:#999999;
text-align:left;
margin-top:30px;
position:relative;
bottom:-20px;
}
.ntItem {
width:220px;
height:25px;
/*border-bottom: 1px solid #dddddd;*/
float:left;
position:relative;
}
.ntItem a {
text-decoration:none;
border-bottom:1px solid #dddddd;
/*border-top:1px solid #FFFFFF;*/
cursor:pointer;
display:block;
float:left;
height:auto;
position:relative;
text-decoration:none;
}
.ntItem a:hover {
text-decoration:none;
/*border-top:1px solid #EEEEEE;*/
border-top:1px solid #dddddd;
background:none repeat scroll 0 0 #EEEEEE;
}
.nldate {
font-family:"Arial", Helvetica, sans-serif;
font-size:11px;
color:#999999;
width:80px;
height:25px;
float:left;
line-height:23px;
text-align:left;
}
.nlText {
font-family:"Georgia", Times New Roman, Times, serif;
font-size:11px;
/*color:#779b6f;*/
color:#000000;
width:140px;
height:25px;
float:left;
line-height:23px;
text-align:left;
}
#top3 {
width:952px;
height:70px;
/*background-color:red;*/
background-image:url(img/top3.png);
background-position:top;
background-repeat:no-repeat;
position:relative;/*left:0px;
top:0px;
bottom:40px;
bottom:30px;*/
}
#riis {
width:158px;
height:40px;
left:34px;
position:absolute;
bottom: 20px;
}
#riis a {
width:158px;
height:40px;
background-image:url(img/bilglass_logo.jpg);
background-position:top;
background-repeat:no-repeat;
display:block;
cursor:pointer;
}
#riis a:hover {
width:158px;
height:40px;
background-image:url(img/bilglass_logo_a.jpg);
background-position:top;
background-repeat:no-repeat;
display:block;
cursor:pointer;
}
#bs {
width:64px;
height:38px;
left: 325px;
position:absolute;
bottom: 20px;
}
#bs a {
background-image:url(img/bedriftsoket.jpg);
background-position:top;
background-repeat:no-repeat;
display:block;
cursor:pointer;
width:64px;
height:38px;
}
#bs a:hover {
background-image:url(img/bedriftsoket_a.jpg);
background-position:top;
background-repeat:no-repeat;
display:block;
cursor:pointer;
width:64px;
height:38px;
}
#cc {
width:103px;
height:38px;
right:311px;
position:absolute;
bottom: 20px;
}
#cc a {
width:103px;
height:38px;
background-image:url(img/coca-cola.jpg);
background-position:top;
background-repeat:no-repeat;
display:block;
cursor:pointer;
}
#cc a:hover {
width:103px;
height:38px;
background-image:url(img/coca-cola_a.jpg);
background-position:top;
background-repeat:no-repeat;
display:block;
cursor:pointer;
}
#dnb {
width:144px;
height:34px;
right:22px;
position:absolute;
bottom: 20px;
}
#dnb a {
width:144px;
height:34px;
background-position:top;
background-image:url(img/logo-dnb.jpg);
background-repeat:no-repeat;
display:block;
cursor:pointer;
}
#dnb a:hover {
width:144px;
height:34px;
background-position:top;
background-image:url(img/logo-dnb_a.jpg);
background-repeat:no-repeat;
display:block;
cursor:pointer;
}
#footer {
/*width:550px;*/
height:100px;
/*background-color:black;*/
text-align:left;
color:000000;
line-height:40px;
font-size:10px;
font-family:"Georgia", Times New Roman, Times, serif;
position:absolute;
bottom:-100px;
left:200px;
}
#footer a {
color:000000;
line-height:40px;
font-size:10px;
font-family:"Georgia", Times New Roman, Times, serif;
text-decoration:none;
}
#footer a:hover {
color:#9dbe89;
line-height:40px;
font-size:10px;
font-family:"Georgia", Times New Roman, Times, serif;
text-decoration:underline;
}
/*-------------------------2nd page css------------------*/
#con {
width:937px;
min-height:520px;
/*background-color:#CCCCFF;*/
/*margin-right:4px;*/
text-align:left;
}
#col1 {
width:200px;
min-height:480px;
background-color:#ffffff;
float:left;
font-size:12px;
padding:10px;
margin-top:20px;/*border:1px solid black;*/
}
#col1 td a {
color:#333333;
text-decoration:underline;
}
#col1 td a:hover {
color:#333333;
text-decoration:underline;
}
#newsmodule {
width:167px;
min-height:545px;
text-align:left;
font-size:12px;
padding:10px;
margin-top:30px;
}
#col2 {
width:710px;
min-height:520px;
background-color:#ffffff;
float:right;
text-align:left;/*border-left:1px dotted black;*/
}
.breadcrum {
width:510px;
height:30px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
text-align:left;
padding-left:10px;
}
.breadcrum a {
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
color:#9DBE89;
text-decoration:none;
}
.breadcrum a:hover {
color:#cc3300;
text-decoration:underline;
}
.bc_selected {
color:#cc3300;
font-weight:bold;
}
#content {
/*width:682px;*/
width:710px;
min-height:500px;
border-left:1px dotted #000000;/*overflow-x:hidden;*/
}
.cont_heading {
width:702px;
height:20px;
text-align:left;
}
.article {
width:690px;
/*min-height:600px;*/
min-height:440px;
/*overflow-y:scroll;*/
text-align:left;
margin-top:10px;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:17px;
padding:10px;
}
/*------------------------------------------------------------------------ h??yre meny ------------------------------------------------------------------------*/
#r_menu {
width:200px;
min-height:10px;
margin-top:0px;
background-color:#333333;
}
.rightmenu {
width:200px;
height:26px;
margin-bottom:1px;
text-align:left;
}
.rightmenu a {
width:180px;
height:26px;
display:block;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
line-height:24px;
background-color:#006433;
padding-left:20px;
}
.rightmenu a:hover {
color:#ffae00;
}
.rightmenuS {
width:200px;
height:26px;
margin-bottom:1px;
}
.rightmenuS a {
text-align:left;
width:180px;
height:26px;
display:block;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffae00;
line-height:24px;
background-color:#006433;
font-weight:bold;
padding-left:20px;
}
/*--------------------------------------------- h??yre meny m. undersider ---------------------------------------------*/
.rightmenuU {
width:200px;
height:26px;
margin-bottom:1px;
text-align:left;
}
.rightmenuU a {
width:180px;
height:26px;
display:block;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
line-height:24px;
background-color:#006433;
background-image:url(img/hvitPil1.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
}
.rightmenuU a:hover {
color:#ffae00;
}
.rightmenuUS {
width:200px;
height:26px;
margin-bottom:1px;
text-align:left;
}
.rightmenuUS a {
width:180px;
height:26px;
display:block;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
line-height:24px;
background-color:#006433;
background-image:url(img/hvitPil1S.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
}
.rightmenuUS a:hover {
color:#ffae00;
}
.rightmenuUS_2 {
width:200px;
height:26px;
margin-bottom:1px;
text-align:left;
}
.rightmenuUS_2 a {
width:180px;
height:26px;
display:block;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffae00;
line-height:24px;
background-color:#006433;
background-image:url(img/hvitPil1S.gif);
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
}
.rightmenuUS_2 a:hover {
color:#ffae00;
}
/*--------------------------------------------- undersider sub 1 ---------------------------------------------*/
.rightmenu_sub {
width:200px;
height:26px;
margin-bottom:1px;
text-align:left;
}
.rightmenu_sub a {
width:175px;
height:26px;
display:block;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-color:#9DBE89;
line-height:24px;
/*background-color:#007039;*/
padding-left:25px;
}
.rightmenu_sub a:hover {
color:#ffae00;
}
.rightmenu_subS {
width:200px;
height:26px;
margin-bottom:1px;
text-align:left;
}
.rightmenu_subS a {
width:175px;
height:26px;
display:block;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffae00;
font-weight:bold;
line-height:24px;
background-color:#9DBE89;
padding-left:25px;
}
/*------- sub 1 med undersider -------*/
.rightmenu_subU {
width:200px;
height:26px;
margin-bottom:1px;
text-align:left;
}
.rightmenu_subU a {
width:175px;
height:26px;
display:block;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
line-height:24px;
/*background-color:#007039;*/
background-color:#9DBE89;
padding-left:25px;
background-image:url(img/hvitPil1.gif);
background-repeat:no-repeat;
background-position:center left;
}
.rightmenu_subU a:hover {
color:#ffae00;
}
.rightmenu_subUS {
width:200px;
height:26px;
margin-bottom:1px;
text-align:left;
}
.rightmenu_subUS a {
width:175px;
height:26px;
display:block;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffae00;
font-weight:bold;
line-height:24px;
/*background-color:#007039;*/
background-color:#9DBE89;
padding-left:25px;
background-image:url(img/hvitPil1S.gif);
background-repeat:no-repeat;
background-position:center left;
}
.rightmenu_subUS_2 {
width:200px;
height:26px;
margin-bottom:1px;
text-align:left;
}
.rightmenu_subUS_2 a {
width:180px;
height:26px;
display:block;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
line-height:24px;
background-color:#007039;

padding-left:20px;
background-image:url(img/hvitPil1S.gif);
background-repeat:no-repeat;
background-position:center left;
}
/*--------------------------------------------- undersider sub 2 ---------------------------------------------*/
.rightmenu_sub2 {
width:200px;
height:26px;
/*margin-bottom:1px;*/
text-align:left;
}
.rightmenu_sub2 a {
width:170px;
display:block;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffffff;
line-height:24px;
/*background-color:#007544;*/
background-color:#9DBE70;
padding-left:30px;
}
.rightmenu_sub2 a:hover {
color:#ffae00;
}
.rightmenu_sub2S {
width:200px;
height:26px;
margin-bottom:1px;
text-align:left;
}
.rightmenu_sub2S a {
width:170px;
height:26px;
display:block;
font-family:"Verdana", Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#ffae00;
font-weight:bold;
line-height:24px;
background-color:#9DBE70;
padding-left:30px;
}

/*-----------------------------------------------------------------------------------


/*----------------------------------LIGHTBOX-------------------------------------------------*/


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(img/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



