* {

	}

body
{
	margin-left:2px;
	margin-top: 2px;
	margin-bottom:0px;
	margin-right:0px;
	font-family:Verdana;
	font-size:10px;
	background-color:White; /* --### 20080317 ###-- f4f4f3 */
	/* color: #666666; */ /* Lager krøll i  - "bakgrunnen" blir denne fargen. */
	text-align: left;
}

body.BodyAR div.NyhetsTekst {
	text-align: right;
}

div.fotoheader {
	text-align: left;
	}

img.webcamimg { float:left; margin-left:0px; margin-right:5px; cursor:pointer }

A:link	{	
	text-decoration:	none;
	color:	#C93932;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#C93932;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#C93932;
	}	
		
A:hover	{	
	text-decoration:	none;
	color:	#999999;
	}

table
{
	font-size:100%;
}

table.Bunnlenker td { width:33%; border-left:dotted 2px #C93932; text-align:center; padding-left:15px; padding-right:15px }

.aktueltDato { font-family:Verdana; font-size:10.5pt; color:#888888 }
A.aktueltSak { font-family:Verdana; font-size:9pt; display:block; margin-bottom:10px; margin-top:3px; white-space:nowrap }
A.aktueltSak:link { color:Black; text-decoration:none }
A.aktueltSak:visited { color:Black; text-decoration:none }
A.aktueltSak:active { color:Black; text-decoration:none }
A.aktueltSak:hover { color:Black; text-decoration:underline }


.kontrollramme_blaa
{
	border:solid 1px #D8E6F1;	
	padding:2px 2px 2px 2px;
	margin:1px;
	width:100%;
	height:100%;	
}

.kontrollramme_lysgraa
{
	border:solid 1px #F3F3F3;
	padding:2px 2px 2px 2px;
	margin:1px;
	width:100%;
	height:100%;
}

.kontrollramme_mgraa
{
	border:solid 1px #DDDDDD;
	padding:2px 2px 2px 2px;
	margin:1px;
	width:100%;
	height:100%;
}
A.menycelle
{
	
	color:#333333;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	background-image:url(/images/topmeny.gif);
	background-repeat:no-repeat;
	height:28px;
	padding-left:5px;	
	padding-top:3px;
	padding-right:1px;
	padding-bottom:2px;
	width:200px; /* --### 20080317 ###-- Tidligere 145 194*/
	text-decoration:none;
}


/* toevoegingen css ivm nieuw submenu */

#navigatie {}

#navigatie ul {
padding: 0;
margin: 0;
}

.meny, #navigatie ul li a
{
	display:block;
	FONT-FAMILY:Verdana;
	FONT-SIZE:10px;
	FONT-WEIGHT:Bold;
	Color:#333333;
	padding-left: 18px;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	background-color:#E4E0DD;
	BORDER-BOTTOM:#FFFFFF 1px solid;
	background-image: url(../img/submenu_bullit.gif);
	background-repeat: no-repeat;
}

#navigatie ul li ul li a {
	margin-left: 9px
	} 

#navigatie ul li a:hover {
	background-color: #FFFFFF;
	}

/* einde wijzigingen submenu */

.meny
{
	display:block;
	FONT-FAMILY:Verdana;
	FONT-SIZE:10px;
	FONT-WEIGHT:Bold;
	Color:#333333;
	padding-left: 18px;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	background-color:#E4E0DD;
	BORDER-BOTTOM:#FFFFFF 1px solid;
	background-image: url(../img/submenu_bullit.gif);
	background-repeat: no-repeat;
}


.meny_h
{
	cursor:hand;
	cursor:pointer;	
	FONT-FAMILY:Verdana;
	BORDER-BOTTOM:#FFFFFF 1px solid;
	FONT-SIZE:10px;
	FONT-WEIGHT:Bold;
	Color:#333333;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	background-color:#FFFFFF;
}
.meny_s
{
	
	BORDER-BOTTOM:#FFFFFF 1px solid;
	FONT-FAMILY:Verdana;
	FONT-SIZE:10px;
	FONT-WEIGHT:Bold;
	Color:#FFFFFF;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	background-color:#C93932;


}

.breadcrumb
{
	font-family:Verdana;
	font-size:10px;
	color:#999999;	
}
A.breadcrumb
{
	font-family:Verdana;
	font-size:10px;
	color:#999999;	
	text-decoration:none;
}
A.breadcrumb:active
{
	font-family:Verdana;
	font-size:10px;
	color:#999999;	
	text-decoration:none;
}
A.breadcrumb:link
{
	font-family:Verdana;
	font-size:10px;
	color:#999999;	
	text-decoration:none;
}
A.breadcrumb:visited
{
	font-family:Verdana;
	font-size:10px;
	color:#999999;	
	text-decoration:none;
}




A.breadcrumb:hover
{
	color: #C93932;
	text-decoration:none;
}


.submeny
{
	BORDER-BOTTOM:#FFFFFF 1px solid;
	FONT-FAMILY:Verdana;
	FONT-SIZE:10px;
	FONT-WEIGHT:Bold;
	Color:#696866;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	background-color:#E0DCDB;
}
.submeny_h
{
	cursor:hand;
	cursor:pointer;
	BORDER-BOTTOM:#FFFFFF 1px solid;
	FONT-FAMILY:Verdana;
	FONT-SIZE:10px;
	FONT-WEIGHT:Bold;
	Color:#696866;
	PADDING-TOP:2px;
	PADDING-BOTTOM:2px;
	background-color:#FFFFFF;
}

.explorer_ledetekster
{
	FONT-FAMILY:Verdana;
	FONT-SIZE:10px;
}

A.meny
{
	Color:#333333;
	text-decoration:none;
}
A.meny:link
{
	Color:#333333;
	text-decoration:none;
}
A.meny:visited
{
	Color:#333333;
	text-decoration:none;
}
A.meny:active
{
	Color:#333333;
	text-decoration:none;
}
A.meny:hover
{
	Color:#FFFFFF;
	text-decoration:none;
}





.menycelle
{
	
	color:#333333;
	background-color:#E3E0DD;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;		
	height:28px;	
	width:200px; /* --### 20080317 ###-- Tidligere 152 194 */
	border-right:Solid 11px White; /* 5 px */
	border-bottom:Solid 6px White;	
}
A.menycelle_H
{
	cursor:hand;
	cursor:pointer;
	color:White;
	background-color:#C93932; /*#CC3333;*/
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;		
	height:28px;	
	width:200px; /* --### 20080317 ###-- Tidligere 152 */
	text-decoration:none;
	border-right:Solid 11px White; /* 5px */
	border-bottom:Solid 6px White;
}
.menycelle_H
{
	cursor:hand;
	cursor:pointer;
	color:White;	
	font-family:Verdana;
	background-color:#C93932; /*#CC3333;*/
	font-size:10px;
	font-weight:bold;		
	height:28px;	
	width:200px; /* --### 20080317 ###-- Tidligere 152 */
	border-right:Solid 11px White; /* 5px */
	border-bottom:Solid 6px White;
}

.toppmenyLink_H
{
	color:White;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;	
	text-decoration:none;
}

.toppmenyLink
{
	color:#333333;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;	
	text-decoration:none;
}


A.ToppMenyLink
{
	text-decoration:none;
	color:#333333;
}
A.ToppMenyLink:link
{
	text-decoration:none;
	color:#333333;
}
A.ToppMenyLink:active
{
	text-decoration:none;
	color:#333333;
}
A.ToppMenyLink:visited
{
	text-decoration:none;
	color:#333333;
}
A.ToppMenyLink:hover
{
	text-decoration:none;
	color:#333333;
}


A.perifermeny
{
	text-decoration:none;
	color:White;
}

A.perifermeny:link
{	
	text-decoration:none;
	color:White;
}

A.perifermeny:active	
{	
	text-decoration:none;
	color:White;
}	

A.perifermeny:visited 
{
	text-decoration:none;
	color:White;		
	
}

A.perifermeny:hover
{
	text-decoration:none;
	color:#BFBDB9 ;		
	
}
.Tittel
{
	font-family:Verdana,helvetica;
	font-size:14px;
	
	font-weight:bold;
}

.CruiseTittel
{
	font-family:Verdana,helvetica;
	font-size:16px;
	
	font-weight:bold;
}

.Cruisekvittering
{
	font-family:Verdana,helvetica;
	font-size:12px;
	
	font-weight:bold;
}

.CruiseError
{
	font-family:Verdana,helvetica;
	font-size:10px;
	
	font-weight:bold;
}

.CruiseIngress
{
	font-family:Verdana,helvetica;
	font-size:10px;
	font-weight:bold;
}




.StartsideTittel
{
	font-family:Verdana,helvetica;
	font-size:11pt;
	color: #676662;
	padding-bottom: 8px;
	font-weight:bold;
}

.StartsideMenyTittel
{
	font-family:Verdana,helvetica;
	font-size:11pt;
	color: #676662;
	font-weight:bold;
}

.StartsideIngress
{
	font-family:Verdana,helvetica;
	font-size:10px;
	color: #676662;
}

.StartsideBunntekst
{
	font-family:Verdana,helvetica;
	font-size:10px;
	color: #ffffff;
}

A.Startsidelink
{
	font-family:Verdana,helvetica;
	font-size:10px;
	color: #ffffff;
}

A.StartsideMeny
{
	font-family:Verdana,helvetica;
	font-size:12px;
	font-weight:bold;
	line-height: 180%;
}

A.StartsideMeny:active
{
	color: #C06864;
}

A.StartsideMeny:visited
{
	color: #C06864;
}

A.StartsideMeny:link
{
	color: #C06864;
}

A.StartsideMeny:hover
{
	color: #d6d6d6;	
}


.Ingress 
{
	font-family:Verdana,helvetica;
	font-size:12px;
}

.Sak 
{
	font-family:Verdana,helvetica;
	font-size:10px;
	font-style:normal;
}

.OverskriftForsiden
{
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	color: #333333;
	font-family: Verdana,helvetica;
}

A.SnarveiLenkeHoyreMeny
{
	font-weight: bold;
	font-size: 10px;	
	color: #C93932;
	font-family: Verdana,helvetica;
	text-decoration:none;
}

A.SnarveiLenkeHoyreMeny:hover
{
	text-decoration:none;
	color:#999999;
}

A.SnarveiLenkeHoyreMeny: 
{
	text-decoration:none;
}

.SnarveiLenke 
{
	font-weight: bold;
	font-size: 11px;	
	color: #C93932;
	font-family: Verdana,helvetica;
	text-decoration:none;
}

.SnarveiGenerellTekst 
{
	font-family: Verdana,helvetica;		
	font-size:10px;
	color:#666666;
}

.NyheterOverskrift 
{						   	  
	font-family:Verdana,helvetica;
	font-size:11px;
	color: #000000;
	font-style:normal;
}

.NyheterIngress 
{
	font-family:Verdana,helvetica;
	font-size:10px;
	color:#666666;
	font-style:normal;
	
}
 
.NyheterLenke
{
	font-family: Verdana;
	font-size:10px;
	color: #C93932;
	text-decoration:none;
}

.BestillLenke
{
	font-family: Verdana;
	font-size:12px;
	color:#C93932;
	text-decoration:none;
}

A.NyheterLenke:hover  
{
	color:#999999;
	text-decoration:none;	
}
.TabellBg2 
{
	background-color:#E0DCDC;	
}

Table.TabellBg2 
{
	background-color:#EFEFEF;
}

TD.TabellBg2 
{
	background-color:#EFEFEF;
}
TR.TabellBg2 
{
	background-color:#EFEFEF;
}

.AdresseTekst 
{
	float:left;
	font-family:Verdana;
	font-size:10px;
	color:#999999;
}

.ReiseOverskrift 
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#C93932;
}

.ReiseTekst 
{
	font-family:Verdana;
	font-size:10px;
	color:black;
}

.HRGSvart
{
	color: #333333;
}

.KampanjeLinker 
{
	
}

/*Må ha styles for kampanjelinker på forsiden, for å ikke få en understreking i Opera.*/
A.KampanjeLinker:hover
{
	text-decoration:none;
	color:White;
}
A.KampanjeLinker:link
{
	text-decoration:none;
	color:White;
}
A.KampanjeLinker:active
{
	text-decoration:none;
	color:White;
}

/*Observerstyles*/
.ObserverBodyColor
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	border-bottom-style: none;
}

body.ObserverBodyColor 
{
	background-color:White;	
}
.even 
{
	background-color:#EFEFEF;
}

.odd 
{
	
	background-color:white;/*E3E0DD*/
}

/* Bildeshow */

.BildeShowBeskrivelse
{
	font-size: 14px;color: #990000;font-family: Verdana
}

/* --### 20080528 ###--

Tittel: style="FONT-SIZE:14px;COLOR:#990000;FONT-FAMILY:Verdana">
Dato: style="FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Verdana;PADDING-TOP:5px">
Ingress: <div style="FONT-SIZE:11px;COLOR:#000000;FONT-FAMILY:Verdana;PADDING-TOP:5px">
Sakstekst: <div style="FONT-SIZE:11px;COLOR:#666666;FONT-FAMILY:Verdana;PADDING-TOP:5px">
*/

.NyhetsTittel
{
	COLOR:#990000;
	FONT-FAMILY:Verdana;
}

.Nyhetsdato
{
	FONT-SIZE:12px; /* 11 px */
	COLOR:#666666;
	FONT-FAMILY:Verdana;
	PADDING-TOP:5px;
}

.NyhetsIngress
{
	FONT-SIZE:12px; /* 11 px */
	line-height: 15px;
	COLOR: #000000;
	FONT-FAMILY:Verdana;
	PADDING-TOP:5px;	
}

.NyhetsTekst
{
	FONT-SIZE:12px; /* 11 px */
	line-height: 15px;
	COLOR:#666666;
	FONT-FAMILY:Verdana;
	PADDING-TOP:5px;
}

H1
{
	Font-size: 16px;
	line-height:22px;
	/* padding-top: 14px;*/
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	text-align: left;
}

body.BodyAR H1 {text-align: right;}


/* -------------------------------------------- */
/* Refresh 2008                                 */
/* -------------------------------------------- */

a.toc { cursor:pointer }
div.ThumbClick
{
	width:300px;
	cursor: pointer;
}

div.Overlay
{
	background-color: #FFFFFF;
	opacity: 0.75;   /*supported by current Mozilla, Safari, and Opera*/
	-moz-opacity: 0.75;  /*older Mozilla*/
	-khtml-opacity: 0.75;   /*older Safari*/
	filter: alpha(opacity=75);  /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75) /* IE */
}

/* Bilder */

div.Toppbilde
{
	width: 968px;
	height: 394px; 
	background-color: White;
	padding: 0px;
	border: 0px;
	margin: 0px;
}

div.Thumbnail
{
	width: 105px;
	height: 64px;
	z-index: 999;
	background-repeat:no-repeat;
}

div.Toppbilde1
{
	position: relative;
	left: 21px;
	top: 228px;
}

div.Toppbilde2
{
	position: relative;
	left: 333px;
	top: 164px;
}

div.Toppbilde3
{
	position: relative;
	left: 645px;
	top: 71px;
}

/* Tittel */

div.NavTekstfelles
{
	background-color:Transparent;
	width: 187px;
	z-index: 999;
}

div.NavOverskrift1
{
	position: relative;
	left: 136px;
	top: -130px;
}

div.NavOverskrift2
{
	position:relative;
	left: 448px;
	top: -258px;
}

div.NavOverskrift3
{
	position: relative;
	left: 760px;
	top: -386px;
}

/* Tekst */

div.NavTekst1
{
	position: relative;
	left: 136px;
	top: -130px;
	height: 52px;
	overflow: hidden;
}

div.NavTekst2
{
	position: relative;
	left: 448px;
	top: -258px;
	height: 52px;
	overflow: hidden;
}

div.NavTekst3
{
	position: relative;
	left: 760px;
	top: -386px;
	height: 52px;
	overflow: hidden;
}

/* Bilder */

div.Navbilde1
{
	position: relative;
	top: -95px; /* -66px */
	left:21px;
	width: 105px;
	height: 64px;
}

div.Navbilde2
{
	position: relative;
	top: -194px;
	left:333px;
	width: 105px;
	height: 64px;
}

div.Navbilde3
{
	position: relative;
	top: -322px;
	left:645px;
	width: 105px;
	height: 64px;
}

div.ToppContainer
{
	overflow: hidden;
	width: 968px;
	height: 394px;
}

.TopptittelTekst
{
	font-family: Verdana;
	font-size:10px;
	color: #C93932;
	font-weight:bold;
	text-decoration:none;
}

.Topptekst
{
	font-family: Verdana;
	font-size:10px;
	color: Black;
	font-weight:bold;
	text-decoration:none;
}

Div.KampanjedivIE
{
	position: relative;
	top: -20px;
}

Div.Kampanjediv
{
	position: relative;
	top: 0px;
}

div.Kampanjetekstfelles
{
	background-color:Transparent;
	width: 228px;
	z-index: 500;
}

.KampanjeOverskrift
{
	font-family: Verdana;
	font-size:12px; /* 10px */
	color: #C93932;
	font-weight:bold;
	text-decoration:none;
}

.Kampanjetekst
{
	FONT-SIZE:12px;
	line-height: 15px;
	COLOR:#666666;
	FONT-FAMILY:Verdana;
	PADDING-TOP:5px;
}

.KampanjeLesMer
{
	font-size:12px;
	line-height: 15px;
	color: #C93932;
	font-weight:normal;
	text-decoration:none;	
}


A.Rutekartlink
{
	font-family: Verdana;
	font-size:10px;
	font-weight: bold;
	color: #C93932;
	text-decoration: underline;
}

td.Rutekarttekstfelt
{
	 width: 132px;
	 text-align:left;
}

A.Webcamlink
{
	font-weight: bold;
	font-size: 10px;
	color: #C93932;
	font-family: Verdana,helvetica;	
}

td.Webcamtekstfelt
{
	width: 200px;
	text-align:left;
}

.Bakgrunnsfarge
{
	background-color: Transparent;
	border-color: Transparent;
}

.BakgrunnsfargeHoyre
{
	background-color: Transparent;
	border-color: Transparent;
}

.Bakgrunnsidemeny
{
	background-color: #DCD6D3;
	border-color: #DCD6D3;
}

.Nyhetsvisning
{
	width: 756px;
}

.HoyreinfoEngelsk
{
	background-color: #E3E0DD;
}

.Topplogo
{
	width:1192px;
	background-color:White;
	text-align: left;
}

.ToppMenyContainer
{
	width:1192px;
	padding-top:0px;
	margin-top:0px;
	position:relative;
	top:-4px;
	background-color:White;
}

.PerifMeny
{
	background-color:Transparent;
	background-image: url(../img/bg_skipRefresh.gif);
	background-repeat: no-repeat; 
	margin: 0px; 
	width: 1179px;
	height: 38px;
}

.PerifMenyContainer
{
	width:1179px;
	background-color:White;
}

.Sokefelt
{
	margin-left:30px;
	position:relative;
	top:1px;
	left:24px;
	border-right:#d5d5d5 1px solid; 
	border-top:#d5d5d5 1px solid; 
	font-size:10px; 
	border-left:#d5d5d5 1px solid; 
	border-bottom:#d5d5d5 1px solid; 
	font-family:verdana; 
	height:16px;
	width:105px;
}

.Sokeknapp
{
	position: relative; 
	top: 4px;
	left:24px;
}

.Animertbilde
{
	width: 546px;
	height: 106px;
	background-color: Transparent;
	position: relative;
	left: -7px;
	top: 2px;
}

.PlanetHurtigrutenDiv
{
	width: 380px;
	height: 37px;
	position: relative;
	top: 58px;
	left: 10px;
	z-index: 999;
}

.PlanetHurtigrutenOverskrift
{
	
	width: 380px;
	height: 23px;
	font-size:22px; 
	font-family:verdana;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #C93932;
	background-color: Transparent;
	z-index: 999;
	/*position: relative;
	top: -50px;*/
}

.PlanetHurtigrutenTekst
{
	width: 380px;
	height: 14px;
	font-size:11px;
	font-family:verdana;
	font-weight: bold;
	letter-spacing:0.049em;	
	color: #C93932;
	background-color: Transparent;
	z-index: 999;
	/*position: relative;
	top: -50px;*/
}

.PlanetHurtigrutenOverlay
{
	visibility:hidden;
	background-color: #FFFFFF;
	width: 350px; /* 546 */
	height: 37px;
	position: relative;
	top: -37px;
	left: -10px;
	z-index: -1;
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	-moz-opacity: 0.5;  /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	filter: alpha(opacity=50);  /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50) /* IE */
}

.PlanetHurtigrutenKnapp
{
	cursor: pointer;
	width: 60px;
	height: 20px;
	text-align: center;
	padding-top: 3px;
	background-color: #C93932;
	position: relative;
	top: -60px;
	left: 452px;
}

.PlanetHurtigrutenKnappTekst
{
	font-size:11px;
	font-family:verdana;
	font-weight: bold;
	letter-spacing:0.048em;	
	color: White;
}

.PagineringTopp
{
	position: relative;
	top: -100px;
}

.bildelink
{
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.KampanjeOffset
{
	position: relative;
	top: 26px;
	left: 0px;
	width: 968px;
	height: 290px;
}

.KampanjeOffsetIE
{
	position: relative;
	top: 26px;
	left: 0px;
	width: 968px;
	height: 290px;	
}

.KampanjeOffsetOP
{
	position: relative;
	top: 26px;
	left: 0px;
	width: 968px;
	height: 290px;	
}

.PlanetHurtigrutenTekstStor
{
	font-size:24px;
	font-family:verdana;
	font-weight: bold;
	letter-spacing:0.048em;
	background-color: transparent;
	color: White;
	z-index: 999;
	position: relative;
	top: 14px;
	left: 23px;
	width: 922;
}

.PlanetHurtigrutenTekstLiten
{
	font-size:11px;
	font-family:verdana;
	font-weight: bold;
	letter-spacing:0.048em;	
	background-color: transparent;
	color: White;
	z-index: 999;
	position: relative;
	top: 14px;
	left: 23px;
	width: 922;
}

.stortbilde
{
	border: 0;
	padding: 0;
	margin: 0;
}

table.kontaktskjema td {padding-top:10px;padding-right:5px; }
table.kontaktdato td {padding-top:0px;padding-right:0px }
input.brsubmitbtn { background-color:#99cdff;width:100px;height:50px; border: solid 1px #555555 }
select.brDropdown { width:220px }
input.brInput { width:220px }
	

/* Contact field styles */

table.contactform {
	border-top: 1px #666666 solid;
	}
table.contactform td {
	padding: 2px 5px 2px 5px;
	border-top: 1px #CCCCCC solid;
	}
table.contactform td td {
	border: none;
	padding: 2px 0;
	}
table.contactform td input {
	border: 1px #999999 solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
