html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:rgb(160,140,120);
	font-size:12px; 
	font-family:'lucida grande', tahoma, verdana, arial, sans-serif;

	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/
	overflow: hidden; 
	/* */
	line-height: 110%;
	
	background:rgb(182,0,0);
	}
body {

	height:100%;
	
	max-height:100%; 
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/
	overflow: hidden; 
	/* */
	padding:0; 
	margin:0; 
	border:0;
	background:rgb(182,0,0);
	}
#mainFlash{
	height:100%; 
	max-height:100%; 
	overflow:hidden;
	padding:0; 
	margin:0; 
	border:0;
	visibility:hidden;
	position:absolute;
	top:-10000px;
	z-index:1;

	visibility:hidden;
	background:black;
	}

	.centerFlash{	
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	margin-left:-320px;
	margin-top:-240px;
	left:50%;
	top:50%;
	width:640px;
	height:480px;
	}
#leftStrip{
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	top:0;
	left:0;
	width:59px;
	height:100%;
	background:url("./pics/system/filmroll.jpg");
	}
#rightStrip{
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	top:0;
	right:0;
	width:59px;
	height:100%;
	background:url("./pics/system/filmroll.jpg");
	}
#mainHtml{
	height:100%;
	max-height:100%;
	width:100%;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */
	padding:0; 
	margin:0;
	border:0;
	z-index:1;

	visibility:visible;
	position:static;
	top:auto;
	}
#mainPhoto{
	height:100%; 
	max-height:100%; 
	width:100%;
	padding:0; 
	margin:0;
	border:0;

	visibility:hidden;
	position:absolute;
	top:-10000px;

	z-index:1;
	display:block;
	color:white;
	background:black;
	
	opacity:0.15;
	filter:alpha(opacity=15);
	}
#mainPhoto2{
	height:100%; 
	max-height:100%; 
	width:100%;

	overflow:hidden; 
	padding:0; 
	margin:0;
	border:0;
	visibility:hidden;
	position:absolute;
	top:-10000px;
	z-index:2;
	display:block;
	color:white;
	background:black;
	}
h1{
	color:white;
	font-size:18px;
	margin-left:20px;
	margin-right:20px;
	margin-top:30px;
	
	letter-spacing:2px;
	}
h2{
	margin-left:20px;
	margin-right:20px;
	margin-top:15px;
	margin-bottom:20px;
	font-size:16px;
	color:rgb(190,5,5);
	
	letter-spacing:2px;
	}
h3{
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:rgb(100,100,100);
	/*
	text-decoration:underline;
	*/
	letter-spacing:2px;	
	}
p{
	margin-left:20px;
	margin-right:20px;
	margin-top:10px;
	margin-bottom:15px;
	font-size:13px;
	text-align:justify;
	color:rgb(50,50,50);

	letter-spacing:0.2px;
	}
a{
	color:rgb(20,20,180);
	cursor:pointer;
	text-decoration:none;
	}
a:hover{
	color:rgb(220,20,50);
	}
a:visited{
	color:rgb(0,120,250);
	}

table{
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	color:rgb(50,50,50);

	letter-spacing:0.2px;
	width:380px;
	font-size:12px;
	}
	.gjestebok table{
	margin-left:0;
	margin-right:0;
	width:450px;
	}
*html .gjestebok table{
	width:445px;
	margin-left:0px;
	margin-right:0px;
	}
td{
	margin-left:0px;
	margin-right:2px;
	background:rgb(200,200,200);
	}
.tdHeader{
	background:rgb(130,130,130);
	color:white;
	}
.tdHeader a{
	color:white;
	font-variant:italic;
	font-style:italic;
	font-size:11px;
	}
.tdHeader a:hover{
	color:rgb(0,0,0);
	}
#head {
	position:absolute;
	margin-left:-320px;
	left:50%;
	top:40px; 
	width:640px;
	min-width:640px;
	height:150px;
	z-index:9;
	background: rgb(0,0,0) url(pics/10.jpg) no-repeat 505px 0px;
	}
*html #head{
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	top:0;
	border-top:40px solid rgb(182,0,0);
	height:190px;
	/* */
	background: rgb(0,0,0) url(pics/10.jpg) no-repeat 505px 0px;
	}
#head .languageLink{	
	position:absolute;
	top:10px;
	left:520px;
	display:block;
	height:20px;
	width:100px;
	text-align:center;
	margin:0;
	padding:0;
	z-index:2;
	color:white;
	}
#head .languageLink:hover
	{
	color:rgb(220,20,50);
	}
#headBackground{
	position:absolute;
	top:10px;
	left:10px;
	display:block;
	width:490px;
	height:134px;
	margin:0;
	padding:0;
	background:url(pics/pano_Konferanse01_web.jpg) repeat-y -60px 360px;
	}
	
#headMenu{
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
	width:495px;
	height:18px;
	margin:0;
	padding:0;
	z-index:2;
	}
#headMenu span{
	display:block;
	float:left;
	height:18px;
	margin:0;
	padding:0;
	text-align:center;
	padding-left:8px;
	overflow:hidden;
	}
#headMenu a{
	display:block;
	float:left;
	height:15px;
	text-align:center;
	cursor:pointer;
	color:rgb(0,0,0);
	font-size:13px;
	font-variant:small-caps;
	text-decoration:none;
	opacity:0.99;
	filter:alpha(opacity=99);
	margin-left:1px;
	margin-right:1px;
	}
#headMenu a:hover{
	color:rgb(150,0,0);
	padding-top:2px;
	}
#headMenu a:visited{
	color:rgb(150,45,45);
	border:0;
	}
#headMenuBackground{
	position:absolute;
	bottom:0px;
	left:0px;
	display:block;
	width:490px;
	height:20px;
	background:white;
	opacity:0.80;
	filter:alpha(opacity=80);
	z-index:0;
	}
#content {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:6; 
	top:200px; 
	bottom:60px; 
	width:490px; 
	margin:0;
	padding:0;
	margin-left:-310px;
	left:50%;
	background: white;
	}

*html #content {

	top:0;
	bottom:0;
	height:100%;
	border-top:200px solid white;
	border-bottom:60px solid white;
	}
#contentLeftLine {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:4; 
	top:190px; 
	bottom:50px; 
	width:10px; 
	margin:0;
	padding:0;
	margin-left:-320px;
	left:50%;
	background: rgb(0,0,0);
	}

* html #contentLeftLine {

	top:0; 
	bottom:0; 
	height:100%;
	border-top:190px solid rgb(0,0,0);
	border-bottom:50px solid rgb(160,140,120);
	}
#contentBackground{
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:5;
	top:190px;
	bottom:50px;
	width:490px; 
	margin:0;
	padding:0;
	margin-left:-310px;
	left:50%;
	background: white;
	}
*html #contentBackground{

	top:0;
	bottom:0;
	height:100%;
	border-top:190px solid rgb(160,140,120);
	border-bottom:50px solid rgb(160,140,120);
	}
#contentMenuBackground{
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:4; 
	top:190px; 
	bottom:50px;
	width:140px;
	margin:0;
	padding:0;
	margin-left:180px;
	left:50%;
	background: rgb(0,0,0);
	}

*html #contentMenuBackground{

	top:0; 
	bottom:0; 
	height:100%;
	border-top:140px solid rgb(0,0,0);
	border-bottom:50px solid rgb(160,140,120);
	}
	
#contentMenu{
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:5; 
	top:190px; 
	bottom:60px; 
	width:140px;
	margin:0;
	padding:0;
	margin-left:180px;
	left:50%;
	background: rgb(0,0,0);
	}

*html #contentMenu{

	top:0; 
	bottom:0; 
	height:100%;
	border-top:190px solid black;
	border-bottom:60px solid black;
	}

	
#contentMenu span{
	display:block;
	float:left;
	height:15px;
	width:100px;
	margin:0;
	margin-left:20px;
	padding:0;
	text-align:center;
	font-size:10px;
	background:url(pics/system/button.jpg);
	}
*html #contentMenu span{

	margin-left:10px;
	width:100px;
	overflow:hidden;
	}
#contentMenu a{
	display:block;
	width:100px;
	height:15px;
	padding-top:0px;
	cursor:pointer;
	text-decoration:none;
	text-align:center;
	opacity:0.99;
	color:rgb(150,0,0);
	}
#contentMenu a:hover{
	color:rgb(255,0,0);
	}
*html #contentMenu a{
	
	height:15px;
	}
#contentMenu table{
	width:95px;
	font-size:10px;
	float:left;
	margin-left:20px;
	margin-right:0px;
	padding:0;
	padding-bottom:10px;
	}
*html #contentMenu table{

	margin-left:10px;
	margin-right:0px;
	}
#contentMenu td{
	background:rgb(0,0,0);
	color:white;
	text-align:center;
	margin:0;
	padding:0;
	}
		
#contentMenu p{
	color:white;
	font-size:10px;
	margin:0px;
	padding:0;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	width:95px;
	display:block;
	}
*html #contentMenu p{

	margin-left:10px;
	}
#foot{
	display:block; 
	overflow:visible;
	position:absolute;
	z-index:9;
	bottom:40px;
	width:640px;
	height:10px;
	margin:0;
	padding:0;
	margin-left:-320px;
	left:50%;
	background: rgb(0,0,0);
	}
*html foot{

	bottom:0;
	border-bottom:40px solid rgb(160,140,120);
	}
#ieFoot{
	display:block; 
	position:absolute;
	z-index:9;
	bottom:-1px;
	width:640px;
	height:41px;
	margin:0;
	padding:0;
	margin-left:-320px;
	left:50%;
	background:rgb(182,0,0);
	}
	
.RoundLT{
	position:absolute;
	top:0px;
	left:0px;
	width:5px;
	height:5px;
	z-index:10;
	display:block;
	}
.RoundRT{
	position:absolute;
	top:0px;
	right:0px;
	width:5px;
	height:5px;
	z-index:10;
	display:block;
	}
.RoundDots{
	float:left;
	display:block;
	background:rgb(182,0,0);
	height:1px;
	overflow:hidden;
	width:15px;
	}
.RoundDotsR{
	float:right;
	display:block;
	background:rgb(182,0,0);
	height:1px;
	overflow:hidden;
	width:15px;
	}
.RoundLD{
	position:absolute;
	bottom:0px;
	left:0px;
	width:5px;
	height:5px;
	z-index:10;
	display:block
	}
.RoundRD{
	position:absolute;
	bottom:0px;
	right:0px;
	width:5px;
	height:5px;
	z-index:10;
	display:block;
	}


#sendGuestBookBox{
	position: absolute; 
	top:30px; 
	left:270px; 
	display:block; 
	height:0px; 
	width:200px; 
	background:rgb(200,200,200);
	display:block;
	z-index:2;
	overflow:hidden;
	visibility:hidden;
	}

#sendGuestBookBox input{
	border:1px solid white;
	margin:0;
	padding:0;
	margin-left:5px;
	margin-right:5px;
	width:190px;
	color:rgb(100,100,100);
	font-size:13px;
	}
#sendGuestBookBox textarea{
	border:1px solid white;
	margin:0;
	padding:0;
	margin-left:5px;
	margin-right:5px;
	width:190px;
	height:200px;
	color:rgb(100,100,100);
	font-size:13px;
	}
#pictureLine img{
	border-left:5px solid black;
	}
*html #pictureLine img{

	border:0;
	}
#pictureRoller{
	height:50px;
	}
*html #pictureRoller{

	height:60px;
	}
#booking .inputs{
	width:270px;
	font-size:13px;
	}