body {

  text-align: center;

  margin:0px;

  padding:0px;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

}

img {

 border:0px;
 margin:0px;
 padding:0px;
}
img.hotelImage {

 border:0px;
 margin:0px;
 padding:0px;
 width:100%;
}

/*headings*/

h1 {

  font-size:2px;

	color:#ececec;

	margin:0px;

	padding:0px;

  }	
#page-Title h1 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:23px;
	color:#53382D;
	margin:0px;
	padding:25px 15px 10px 35px;
	font-weight:500;
	text-indent:2px;

  }	 
#rubrikk h2 {

    font-size:18px;
	font-weight:normal;
	color:#31302E;
	margin:0px;
	padding:25px 25px 5px 25px;

  }	    

#hotel-Adress {
   padding:3px 5px 25px 2px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:10px;
   color:#777370;
   border-top:1px solid #DCD7D1;
   width:740px;
   margin:0 auto;
}



.floatButtonright {

 float:right;

 margin-bottom:10px;

}



label {

	display:block;

	font-size:10px;

}

h3 {

 border-bottom:1px solid #ddd;

}

h4 {

	font-size:10px;

}





#travelStatic {

  border:1px solid orange;

  width:580px;

  height:200px;

  position:absolute;

  top:400px;

  left:130px;

}

#travelOrderform {

  border:1px solid orange;

  width:580px;

  height:200px;

  position:absolute;

  top:600px;

  left:130px;

  

}

#travelChoice {

  border:1px solid red;

  float:right;

  width:160px;

}



#container {

  margin:20px 0px 0px 0px;

  height:auto;

  width:100%;

    /*border:1px solid #000;*/

  }

  

#header {

  margin:0px;

  height:65px;

  width:100%;

   /*border:1px solid #000;*/

  text-align:left;

  }  

#footer {

  margin:0 auto;

  height:70px;

  padding:0px;

  width:822px;

  /*border:1px solid orange;*/

  text-align:left;

  font-size:9px;

  color:#6B6D6B;

  

  }

#footer a {

  margin:0 auto;

  height:100px;

 

  border:0px solid orange;

  text-align:left;

  font-size:9px;

  color:#999;

  text-decoration:none;

  

  }

#partner {
  width:819px;
  margin:0 auto;
  }  
#partner img {
  width:815px;
  margin:0 auto;
  padding:0px;
  }  
  

 #flashfilm {

 margin:0px;

 padding:0px;

 width:826px;

 height:314px;

 border:1px solid grey;

}       








/* Main Content Inside */

  

#content {

  background-color:#fff;

  margin-top:0px;

  height:auto;

  width:100%;

  border:0px solid purple;

  text-align:left;

  }    



 

#inside {

  background-color:#fff;
  padding:0px;
  margin: 0 auto;

  height:auto;

  width: 822px;

 border:1px solid #BEB6AB;

  text-align:left;

  

  }  
 #text {

  background-color:#fff;
  margin: 0 auto;
  color:#090909;
  height:auto;
  width: 90%;
  border:0px solid red;
  text-align:left;
  float:left;
  padding:2px 15px 25px 25px;
  }   

/* Flash */  

#fla//shContainer {

  background-color:#fff;

  margin:0;

  padding:0px;

  height:332px;

  width: 824px;

  border:0px solid pink;

  }

  

/* Reiser Infobox */    

div#reiserInfo { 

   background-color:#fff;

  margin-bottom:0px;

  padding:0px;

  height:auto;

  width: 822px;

  border:1px solid pink;

  text-align:left;

}

div#reiserInfo { 

   background-color:#fff;

  margin:0;

  padding:0px;

  height:auto;

  width: 822px;

  border:0px solid pink;

  text-align:left;

  voice-family: "\"}\""; 

  voice-family:inherit;

  width: 650px;

   width: 822px;

} 

html>body #reiserInfo {

   background-color:#fff;

  margin:0;

  padding:0px;

  height:auto;

  width: 822px;

  border:0px solid pink;

  text-align:left;

} 

  

#logo {

 float:left;

 border:0px solid orange;

 width:182px; 

 height:264px;

 background-color:#DEE3CE;



}  

#flashfilm {

 float:left;

 border:0px solid red;

 width:823px; 

 height:264px;



}  



/* Reiser Bestill */  

#reiserBestill {

  background-color:#fff;

  margin:0px 0px 0px 0px;

  padding:0px;

  height:auto;

  width:820px;

  height:314px;

  border:0px solid black;

  text-align:left;

  float:left;

}

#mainImage {

  background-color:#DEE0CA;

  margin:0px 0px 10px 0px;

  padding:0px;

  height:113px;

  width:820px;

  border:0px solid black;

  text-align:left;

  float:left;

}







#reiserBestill p {

  color:#4D4D4D;

  font-size:10px;

  padding:17px 17px 0px 17px;

}

#reiserBestill a {

  color:#0F4C76;

  font-size:10px;

  font-weight:bold;

}



/*************************** Travel Content - Booking, Search Results... ***************************/  

/*#travelPrograms {

  background-color:#fff;

  margin:10px 0px 0px 0px;

  padding:0px;

  border:1px solid black;

  width:auto;

}*/



div#travelPrograms { 

  background-color:#fff;

  margin:0px 0px 5px 0px;

  padding:0px;

  /*border:1px solid black;*/

  width:auto;

}

div#travelPrograms { 

   background-color:#fff;

  margin:10px 0px 5px 0px;

  padding:0px;

  /*border:1px solid black;*/

  width:823px; 

  voice-family: "\"}\""; 

  voice-family:inherit;

  width:823px;

} 

html>body #travelPrograms {

  background-color:#fff;

  margin:0px 0px 5px 0px;

  padding:0px;

  /*border:1px solid black;*/

  width:823px;

} 



/*#empty {

  background-color:#ECEEE0;

  margin:0px;

  padding:0px;

  height:25px;

  width:630px;

  border:0px solid #fff;

  text-align:left;

  float:right;

}

/* rubrikk */  

/*#rubrikk {

  background-color:#fff;

  margin:10px 0px 0px 5px;

  padding-left:20px;

  padding-top:0px;

  height:25px;

  width:600px;

  color:#444;

  border:0px solid #fff;

  text-align:left;

  float:left;

  font-size:16px;

  text-transform:uppercase;

  text-align:left;

  }  

/* infoReiser */  

#infoReiser {

  background-color:#fff;

  margin:10px 0px 0px 14px;

  padding-left:10px;

  height:25px;

  width:600px;

  color:#444;

  border:0px solid #fff;

  text-align:left;

  float:left;

  font-size:11px;

  text-align:left;

  }    

       





div#infoBox { 

  background-color:#FFF6D9;

  margin:0px 0px 10px 25px;

  padding:5px 0px 0px 4px;

  height:20px;

  width:770px;

  border:1px solid #BFB6AA;

  text-align:left;

  float:left;

  color:#444;

}

div#infoBox { 

  background-color:#FFF6D9;

  margin:0px 0px 5px 13px;

  padding:5px 0px 0px 4px;

  height:20px;

  width:770px;

  border:1px solid #BFB6AA;

  float:left;

  text-align:left;

  color:#444; 

  voice-family: "\"}\""; 

  voice-family:inherit;

  width:770px;

} 

html>body #infoBox {

  background-color:#FFF6D9;

  margin:0px 0px 10px 25px;

  padding:5px 0px 0px 4px;

  height:20px;

  width:770px;

  border:1px solid #BFB6AA;

  text-align:left;

  float:left;

  color:#444;

} 







#moneyConverter {

  background-color:#fff;

  margin-right:7px;

  padding:5px;

  height:20px;

  width:560px;

  border:0px solid #BFB6AA;

  text-align:left;

  float:right;

  color:#444;

  text-align:right;

}

#moneyConverter a {

  background-color:#fff;

  margin-right:7px;

  padding:5px;

  height:20px;

  width:560px;

  border:0px solid #BFB6AA;

  text-align:left;

   float:right;

  color:#0F4C76;

  font-size:11px;

  text-align:right;

}





.reiseBooking {

  background-image:url("5stjerner.jpg");

  background-position:center right;

  background-repeat:no-repeat;

  background-color:#9C918C; /*#C6CBB5;*/

  margin-right:0px;

  margin-left:0px;

  margin-top:10px;

  padding:5px;

  height:15px!important;

  width:812px!important;

  width:812px;

  border:0px solid #BFB6AA;

  text-align:left;

  float:left;

  color:#fff;

  font-size:11px;

  font-weight:normal;

}

#reiseBookingTitle {

  float:left;

  padding-top:6px;

  padding-left:0px;

  font-size:12px;

  /*border:1px solid red;*/

}

#reiseBookingContent {

  background-color:#fff;

  margin-right:0px;

  margin-left:0px;

  margin-bottom:2px;

  padding:0px;

  height:155px;

  width:822px!important;

  width:822px;

  /*border:1px solid #BFB6AA;*/

  text-align:left;

  float:left;

  color:#444;

  font-size:10px;

}



#reiseBookingContent .floatMainImage {

  float:left;

  margin-right:10px;

  /*border:1px solid blue;*/

}

#reiseBookingContent .floatButton {

  float:right;

  /*border:1px solid orange;*/

  margin-top:133px;

}

#reiseBookingContent #separator {

  background-color:transparent;

  margin-top:3px;

  margin-right:0px;

  margin-left:0px;

  margin-bottom:2px;

  padding:8px 6px 6px 0px;

  height:auto;

  width:550px;

  /*border:1px solid red;*/

  text-align:left;

  float:left;

  color:#444;

  font-size:10px;

}



#reiseBookingContent .programInfo {

  background-color:#fff;

  margin-left:5px;

  padding:5px 5px 5px 10px;

  height:auto;

  width:auto;

  /*border:1px solid blue;*/

  text-align:left;

  color:#444;

  font-size:12px;

}









   

   

/* Top Navigation */

#navcontainer {

 margin:0px auto;

 padding-top:32px;

 width:824px;

 border:1px solid green;

}



#navlist li

{

display: inline;

list-style-type: none;

padding-right: 20px;

padding-left: 0px;

float:left;



} 

#navlist li a

{

display: inline;

list-style-type: none;

padding-right: 0px;

margin:0px;

text-decoration:none;



    color: #4D4D4D;

	font-family: arial, verdana, sans-serif;

	font-size: 9px;

	font-weight: bolder;

	text-decoration: none;

	text-transform: uppercase;



}    







#break { 

   background-color:#fff;

   clear:both;

   height:10px;

   margin:0px;

   padding:0px;

   border:1px solid red;

}







/* Sub Navigation */  

/*#subNavigation {

  background-color:#C3C5AA;

  margin-top:20%;

  padding-top:3px;

  height:20px;

  width: 822px;

  border:0px solid #fff;

  text-align:right;

  }*/  

  

div#subNavigation { 

   background-color:#9C918B;

   clear:both;

   height:20px;

   	 margin:0px auto;

	 width:824px;

}





div#subNavigation { 

  background-color:#9C918B;

  clear:both;

  text-align:right;

  margin:0px auto;

  padding-top:3px;

  voice-family: "\"}\""; 

  voice-family:inherit;

  width:823px;

} 



html>body #subNavigation {

  background-color:#9C918B;

  clear:both;

  height:20px;

  padding-top:3px;

  text-align:right;

  margin:0px auto;

	width:824px;

} 

  

  

#subNavigation a {

    text-decoration:none;

    color: #4D4D4D;

	font-family: arial, verdana, sans-serif;

	font-size: 11px;

	font-weight: normal;

	padding:5px;

	

  }  

    

/************************************************NEW TOP MENU********************************************************/

#toplayer {

  float:left;

  border:0px solid red;

  width:625px;

  height:45px;

}

#toplayer #nyhetsbrev {

  float:right;

  border:0px solid #000;

  width:188px;

  height:75px;

  font-size:9px;

}

   

#navigation {

  /*float:left;

  border:0px solid #000;

  width:580px;*/

  float:right;

  /*border:1px solid #000;*/

  width:430px;

}

#flags {

  float:left;

  border:0px solid #000;

  width:130px;

  margin-top:7px;

  margin-left:2px;

}



#image2 {

  float:right;

  /*border:1px solid #000;*/

  width:188px;

  padding-right:0px;

  margin-right:0px;

}



#formdiv {

  float:right;

  border:0px solid red;

  width:90px;

  height:15px;

  height:15px!important;

  padding:0px;

  margin-bottom:2px;

  margin-right:2px;

}

.formbox {

  

  border:0px solid blue;

  height:18px;

  width:90px;

  padding:0px;

  margin-bottom:2px;

}

   

   

/* Top Navigation */



div#navcontainer { 

 height:20px;

 width:820px;

 border:0px solid;

 margin:0 auto;

 padding:0px;

}

div#navcontainer { 

  height:20px;

  width:820px;

  height:20px;

  border:0px solid;

  margin:0 auto;

  padding:0px;

  voice-family: "\"}\""; 

  voice-family:inherit;

  width:820px;

  height:20px;

}

html>body #navcontainer {

 height:20px;

 width:820px;

 height:70px;

 border:0px solid;

 margin:0 auto;

 padding:0px;

} 



#navlist li

{

display: inline;

list-style-type: none;

padding-right: 20px;



} 

#navlist ul

{

display: inline;

list-style-type: none;

padding-right: 20px;



} 

#navigation a

{

display: inline;

list-style-type: none;

padding-left: 20px;

text-decoration:none;



    color: #4D4D4D;

	font-family: arial, verdana, sans-serif;

	font-size: 9px;

	font-weight: bolder;

	text-decoration: none;

	text-transform: uppercase;



}    



/**************************************************( Hotel Navigation )***************************************************/


div#hotelNavigation  { 
 border:0px solid blue;
  height:30px;
  background-color:#EAE6DB;
  margin:0 auto;
  padding:0px;
  width:822px;
}

div#hotelNavigation { 
 border:0px solid blue;
  height:28px;
  background-color:#EAE6DB;
  margin:0 auto;
  padding:0px;
  width:823px;
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:823px; 
} 

html>body #hotelNavigation {
 border:0px solid blue;
  height:30px;
  background-color:#EAE6DB;
  margin:0 auto;
  padding:0px;
  width:822px;
} 




#hotelNavigation ul
{
padding: 0px 0px 0px 0px;
margin: 0;
background-color: #EAE6DB;
color: White;
float:right;
width: 96%;
font-family: arial, helvetica, sans-serif;
}

#hotelNavigation ul li { 
display: inline; 
 margin:0px;
 padding:0px 0px 0px 0px;
}

#hotelNavigation ul li a
{
padding:8px;
background-color: #EAE6DB;
color: #4F3B30;
text-decoration: none;
float: left;
border-right: 0px solid #fff;
text-transform:none;
font-size:12px;
font-weight:normal;
}
#navlist li a#current
{
background: #4F3B30;
color:#fff;
font-size:12px;
font-weight:normal;
}

#hotelNavigation ul li a:hover
{
background-color: #EAE6Df;
color: #4F3B39;
font-size:12px;
font-weight:normal;
}


/**************************************************( Hotel Navigation )***************************************************/


img.hotelImage {
width:823px;
height:auto;
} 
div#hotelImage  { 

   margin:0 auto;
 padding:0px;
 width:822px;
}

div#hotelImage { 
  
    margin:0 auto;
 padding:0px;
 width:823px; 
  voice-family: "\"}\""; 
  voice-family:inherit;
  width:823px; 
} 

html>body #hotelImage {

  margin:0 auto;
 padding:0px;
 width:822px;
} 


/**********************************************( HACKS )********************************************************/
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


