/* CSS Document */
* {
margin: 0;
padding: 0;
}

body {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	background:#99CCFF;
	voice-family: "\"}\""; voice-family:inherit;
}

body, html {
 height: 100%;
}

div#wrap {
 width: 794px;
 margin: 0 auto;
 text-align: left;
 font-family: 'Verdana', Trebuchet MS, Lucida Grande, Lucida, Geneva, Helvetica, Arial, sans-serif;
 background: url('images/body-bg.gif') repeat-y;
 background-position:right;
}

h1#logo {
padding: 20px 0px 0px 195px;
height: 53px;
width: 150px;
}

h1#logo a {
width: 214px;
height: 54px;
display: block;
background: url('images/hdr_logo.jpg');
}


/*language selector*/

div#language_selector{
float:right;
width:600px;
height:27px;
background:#F5F7F7 url('images/selector-bg.jpg') left no-repeat;
}

#language_selector a{
display:block;
float:right;
height:27px;
width:183px;
background: url('images/english-site.jpg') no-repeat;
}

div#language_selector_2{
float:right;
width:605px;
height:27px;
background:#F5F7F7 url('images/selector2-bg.jpg') left no-repeat;
}


/*Sidens "bokser"*/

div#left_menu{
float:left;
background: url('images/menu-bottom.jpg') left bottom no-repeat;
padding:0 0 189px 0;
width:194px;
}

/*Center */

div#center{
width:600px;
float:left;
margin:0 0 40px 0;
}

div#left_center{
float:left;
width:400px;
}

div#left_center_2{
float:left;
width:600px;
width:599px!important;
}

div#left_center_3{
float:left;
width:600px;
}


/*Footer */

div#footer{
clear:both;
background: url('images/footer-bg.jpg') top repeat-x;
margin:20px 0 0px 55px;
padding:15px 0 20px 20px;
height:90px;
}

#footer strong{
color:#1B638A;
font-size:12px;
font-weight:bold;
}

#footer #first{
float:left;
width:200px;
margin:0 10px 0 0;

}

#footer #second{
float:left;
width:200px;
margin:0 30px 0 0;
}

#footer #third{
float:left;
width:200px;
margin:0 0px 0 0;
}


#dek
{
    Z-INDEX: 200;
    VISIBILITY: hidden;
    POSITION: absolute
}
.popup
{
    FONT-SIZE: 10pt;
    COLOR: #0000FF;
    BACKGROUND-COLOR: #FFFFFF; font-family:Arial; font-weight:bold
}



/*Venstre meny */

ul#navlist{
/*float:left;*/
width:150px;
background:#FFFFFF;
padding:0px 0px 10px 10px;
background: url('images/menu-rep.jpg') left repeat-y;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#navlist li{
list-style: none;
margin:0 0 10px 5px!important;
margin:0 0 10px 5px;
text-align: left;
}

#navlist li a{
display: block!important;
display:inline;
padding: 5px 0.5em 2px 0.5em!important;
padding: 3px 0.5em 2px 0.5em;
border-bottom: 1px solid #D2E0E7;
text-decoration: none;
font-size:11px;
font-weight:bold;

}

#navlist li a:link { color: #999999; }
/*#navlist li a:visited { color: #999999; }*/

#navlist li a:hover{
padding: 5px 0.5em 2px 0.3em!important;
padding: 3px 0.5em 2px 0.3em;
}

#left_menu ul li#current a{ /* Viser den siden som brukeren har klikket seg inn på */
border-left: 3px solid #999999;
color: #999999;
padding: 5px 0.5em 2px 0.5em!important;
padding: 3px 0.5em 2px 0.5em;
}

/**********************************************
		Forskjellig styling på knappene
***********************************************/
ul#navlist a.graa{
color:#999999;
}
ul#navlist a.graa:hover{
color:#C4C4C4;
border-left: 3px solid #999999;
}

ul#navlist a.rod{
color:#C43C3C;
}
ul#navlist a:hover.rod{
color:#C43C3C;
border-left: 3px solid #C43C3C;
}

ul#navlist a.undervann{
color:#0066CC;
}
ul#navlist a.undervann:hover{
color:#6BA6E1;
border-left: 3px solid #0066CC;
}


ul#navlist a.natur{
color:#FF9900;
}
ul#navlist a.natur:hover{
color:#FFC46B;
border-left: 3px solid #FF9900;
}


ul#navlist a.reisebilder{
color:#33CC00;
}
ul#navlist a.reisebilder:hover{
color:#89E16B;
border-left: 3px solid #33CC00;
}


ul#navlist a.indigenous{
color:#990099;
}
ul#navlist a.indigenous:hover{
color:#C46BC4;
border-left: 3px solid #990099;
}




/*overskrift side */
#overskrift_side{
float:left;
background: url('images/footer-bg.jpg') top repeat-x;
width:600px;
padding:10px 0px 10px 0;
margin:0px 0px 0px 0px;
text-align: center;

}




/*Søk boks */
#sok{
float:left;
background:#F4F4F4 url('images/sok-bg.jpg') top no-repeat;
width:195px;
padding:10px 0 10px 0;
margin:0px 0 0px 3px;
}

fieldset{
font-size:10px;
border:none;
padding:0px 0px 0 20px;
width:175px;
}

legend{
font-size:12px;
font-weight:bold;
color:#1B638A;
padding:0px 0 0 0;
margin:0px 0 0 0;
}

input#bilde{
border:none;
margin-top:5px;
width:auto;
}

input[type=image] {
		margin-top:5px;
		border:none;
}

input#text {
	border-top: 1px solid #888;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #888;
	padding: 1px;
	font-size: 0.9em;
	margin: 1px;
	width:115px;

}

input:hover, input:focus, input.sffocus{
	background: #f2f2f2;

}
input#bilde:hover, input#bilde:focus, input#bilde.sffocus{
	background:none;
}

label{
font-size:11px;
color:#8AA0AD;
margin:0 5px 7px 0;
}


fieldset p a{
color:#1B638A;
font-size:12px;
padding:10px 0 29px 0px!important; /*Leses av normale nettlesere*/
padding:10px 0 19px 0px; /*Leses av den Internett Explorer*/
margin:0 0 0px 0px;
display:block;
}

fieldset p a:hover{
color:#88AEC2;
}


/*Nyhets boks */
ul#nyheter{
background:#F0F4F6 url('images/sistenytt-bg.jpg') top no-repeat;
float:left;
width:184px;
padding:10px 2px 10px 10px;
margin:0px 0 0 2px;
}

ul#nyheter li
{
list-style: none;
margin:0px 0 0px 0;
}

ul#nyheter li a{
color:#59707C;
font-size:9px;
}
ul#nyheter li a:hover{
color:#88AEC2;
}

/*Fotografer boks */
ul#fotografer{
background:#F0F4F6 url('images/sistenytt-bg.jpg') top no-repeat;
float:left;
width:184px;
padding:10px 2px 10px 10px;
margin:0px 0 0 2px;
}


ul#fotografer li
{
list-style: none;
margin:0px 0 0px 0;
font-size:9px;
}

ul#fotografer li a{
color:#59707C;
font-size:9px;
}
ul#fotografer li a:hover{
color:#88AEC2;
}


/*thumb */
ul#thumb{
background:#F0F4F6;
float:center;
width:400px;
padding:10px 2px 10px 10px;
margin:0px 0 0 2px;
}


ul#thumb li
{
list-style: none;
margin:0px 0 0px 0;
font-size:9px;
}

ul#thumb li a{
color:#59707C;
font-size:9px;
}
ul#thumb li a:hover{
color:#88AEC2;
}



/*Overskrifter */

h2#hovedmeny {
  overflow: hidden;
  padding: 45px 0 0 0;
  height: 0 !important;
  height /**/ : 45px;
  background: url('images/menu-top.jpg') no-repeat;
}

h3#hurtigsok{
  overflow: hidden;
  padding: 72px 0 0 0;
  height: 0 !important;
  height /**/ : 72px;
  background: url('images/hurtigsok.jpg') no-repeat;
  width:195px;
  margin:0 0 1px 3px;
}

h3#hurtigsok_eng{
  overflow: hidden;
  padding: 72px 0 0 0;
  height: 0 !important;
  height /**/ : 72px;
  background: url('images/quicksearch.jpg') no-repeat;
  width:195px;
  margin:0 0 1px 3px;
}

h3#sistenytt{
float:left;
  overflow: hidden;
  padding: 72px 0 0 0;
  height: 0 !important;/*Leses av normale nettlesere*/
  height /**/ : 72px; /*Leses av den Internett Explorer 5.5*/
  background: url('images/sistenytt.jpg') no-repeat;
  width:197px!important;/*Leses av normale nettlesere*/
  width:198px;/*Leses av den Internett Explorer*/
  margin:1px 0 1px 1px!important;/*Leses av normale nettlesere*/
  margin:1px 0 1px 0px;/*Leses av den Internett Explorer*/
}

h3#fotografer{
float:left;
  overflow: hidden;
  padding: 72px 0 0 0;
  height: 0 !important;/*Leses av normale nettlesere*/
  height /**/ : 72px; /*Leses av den Internett Explorer 5.5*/
  background: url('images/photographers.jpg') no-repeat;
  width:197px!important;/*Leses av normale nettlesere*/
  width:198px;/*Leses av den Internett Explorer*/
  margin:1px 0 1px 1px!important;/*Leses av normale nettlesere*/
  margin:1px 0 1px 0px;/*Leses av den Internett Explorer*/
}



#left_center h2{ /*Center overskrift*/
padding:15px 0 5px 0;
}





/*Brødtekst */

#left_center p{
  color: #000;
  font-size: 0.6em;
  margin-bottom: 1em;
  line-height: 1.4;
}

#left_center p a, #footer a{
color:#1B638A;
}
#left_center p a:hover, #footer a:hover{
color:#88AEC2;
}



#left_center_2 p{
  color: #000;
  font-size: 0.6em;
  margin-bottom: 1em;
  line-height: 1.4;
}

#left_center_2 p a, #footer a{
color:#1B638A;
}
#left_center_2 p a:hover, #footer a:hover{
color:#88AEC2;
}

#left_center_3 p{
  color: #000;
  font-size: 0.5em;
  margin-bottom: 1em;
  line-height: 1.4;
}

#left_center_3 p a, #footer a{
color:#1B638A;
}
#left_center_3 p a:hover, #footer a:hover{
color:#88AEC2;
}


#overskrift_side p{
color:#889BA5;
font-size:16px;
font-weight:bold;
}


#footer p{
color:#889BA5;
font-size:11px;
}

/* Header tabs*/

#header_tabs {

  float:center;

  width:598px;

  background:#D2E0E8 url("images/header_bg.jpg") repeat-x top;

  font-size:65%;

  line-height:normal;

  margin:0 0 3px 195px;

  }

#header_tabs ul {

  margin:0;

  padding:10px 2px 0;

  list-style:none;

  }

#header_tabs li {

  float:left;

  background:url("images/norm_left.jpg") no-repeat left top;

  margin:0;

  padding:0 0 0 20px;

  }

#header_tabs a {

  float:left;

  display:block;

  background:url("images/norm_right.jpg") no-repeat right top;

  padding:3px 18px 3px 0px;

  text-decoration:none;

  color:#3F6D86;

  }

/* Commented Backslash Hack

   hides rule from IE5-Mac \*/

#header_tabs a {float:none;}

/* End IE5-Mac hack */

#header_tabs a:hover {

  color:#333;

  }
  
  /*Generell html */
.hidden {
display: none;
visibility: hidden;
}