/*-----------------------------------------------------------------------------
narvikhotel.no Web stylesheet

version:   1.0
date:      12/03/09
author:    Stian Berg Johansen
email:     stian@bergjohansen.com
website:   funnit.no/modulnet.no/bergjohansen.no

version history: 1.0 (current)
-----------------------------------------------------------------------------*/


/* Import other stylesheets
-----------------------------------------------------------------------------*/
/* @import url("otherstylesheet.css"); */




/* Min CSS Reset */

html, body{
  margin: 0;
  padding: 0;
  }
/*html, body, #wrap {height: 90%;}
body > #wrap {height: auto; min-height: 90%;}*/
 
/* Set up the document
-----------------------------------------------------------------------------*/
body{
	font: 76% Verdana, Arial, Helvetica, sans-serif;
	background:  #fff url(../menugpx/nh_body_bg_v01.gif) repeat ;/**/
	color: #000;
	margin: 0px ;
}


p { 	font:  1.0em/1.4em Arial, Helvetica, sans-serif;}

/* Typography
-----------------------------------------------------------------------------*/
.stor_overskrift	 { font: 2.0em/1.4em Georgia, "Times New Roman", Times, serif; color: #474747; font-weight: bold; float: left; width:100%;  margin:10px 0px;}
.stor_overskrift a	 { text-decoration: none;  color: #000;}

.overskrift			 { font: 1.2em/1.4em Georgia, "Times New Roman", Times, serif; 	font-weight: bold; color: #000; margin:0px 0px 0px 10px; }
.kontaktoverskrift			 { font: 1.2em/1.4em Georgia, "Times New Roman", Times, serif; 	font-weight: bold; color: #000; margin:0px; }

.ingress			 { font: 1.0em/1.4em Verdana, Arial, Helvetica, sans-serif; 	font-weight: bold;  }
.date			     { font-size: 0.8em; line-height: 2.6em;	font-weight: bold; color:#999;  background-color:#def1f2; padding:10px;}
.author				 { font: 0.8em/2.0m Arial, Helvetica, sans-serif;	 color:#999;   padding:10px; }
.author a			 { font: 0.8em/2.0m Arial, Helvetica, sans-serif;	 color:#333;   padding:10px;  text-decoration: none; }
.tekst				 { margin: 0 0 2em 0; line-height: 1.6em; 	}
.publisert			 { font-size: 0.8em; margin: 0em 0em 0.5em 1em; padding: 0 0 0 20px; border-left: 1px solid #ccc; }
.stor_bokstav		 {	text-transform:capitalize;}


.darkblue			{ color: #00529b; }
.lightblue			{ color: #6cb6ce; }


.alert {	background: #fff6bf url(../icon/information.png) center no-repeat;	background-position: 15px 50%;	text-align: left;	
			padding: 5px 20px 5px 45px;	border-top: 2px solid #ffd324;	border-bottom: 2px solid #ffd324;
	}


a 					 { color: #0293C1; text-decoration: underline; }
a:hover 			 { color: #00529b; text-decoration: none; }

img 				 { border: 0; }
.bilderamme 			{border: 1px solid #ccc; padding:5px; background-color:#fff;}





/* main
-----------------------------------------------------------------------------*/

.main{ margin:0 auto; width:970px;  padding-bottom: 100px; /* must be same height as the footer */}


.g320, .g960,.kontaktinfo,.kart	{float:left; display: inline; margin-left:10px;  text-align:left; } 
.g320 {width:310px;}
.g960{width:960px;}
.kontaktinfo {width:200px; margin: 50px 0 0 18px;}
.kart {width:200px; margin: 50px 0 0 20px;}
.kart img {border: 1px solid #ccc;}

.header {width:960px; height:115px; background:  url(../menugpx/nh_header_bg_v01.gif) no-repeat 0 0;}
.norsk, .engelsk, .tysk {width:280px; margin:0 auto; }
.teaser {width:935px; height:300px; margin:0 auto; background:  url(../menugpx/nh_teaser_bg_v01.jpg) repeat-x top left;}






/* Navigation
-----------------------------------------------------------------------------*/

#menu			{ height:85px; width:960px; background:  url(../menugpx/nh_menu_bg_v01.gif) no-repeat 0 0;  }

	
	/* Innhold
	-----------------------------------------------------------------------------*/	
	#innhold	{ width:960px; background:url(../menugpx/nh_innhold_v01.gif) repeat-y 0 0; }
	.menybilde		{ margin:11px 0px 0px 10px;}
	
	#flashcontent	{width:420px; height:265px; margin:0px 20px 0 10px; float:right; }

  


	/* footer
	-----------------------------------------------------------------------------*/
	#footer {
		background: url(../menugpx/nh_footer_bg_v02.gif) no-repeat 0 0;
		height: 200px;
		clear:both;
		/*margin-top:-20px;*/
	} 
		


	.clear {clear:both;}
	.clearfix:after, .main:after {
		 visibility: hidden;
		 display: block;
		 font-size: 0;
		 content: " ";
		 clear: both;
		 height: 0;
		 }	 
	.clearfix, .main{ display:block;} 
	
	


