BODY {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header {
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#footer {
	BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center;
	FONT: 8pt medium verdana, arial, sans-serif;
}
#header {
	HEIGHT: 100px
}
#footer {
	HEIGHT: 50px
}
#content {
	MARGIN: 0px 130px; BACKGROUND-COLOR: #ffffff;
}
#left {
	WIDTH: 120px; POSITION: absolute; TOP: 100px; BACKGROUND-COLOR: #ffffff
}
#right {
	WIDTH: 120px; POSITION: absolute; TOP: 100px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
#left {
	LEFT: 0px
}
#right {
	RIGHT: 0px
}
BODY {
	FONT: 10pt medium verdana, arial, sans-serif
}
H1 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px;
	FONT: 16pt medium verdana, arial, sans-serif; font-weight: bold;
}
H2 {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 0px;
	FONT: 12pt medium verdana, arial, sans-serif; font-weight: bold;
}
P {
	MARGIN-TOP: 6pt; MARGIN-BOTTOM: 0px; /* TEXT-ALIGN: justify */
}

A {
	
}
.overskrift {
	BACKGROUND-COLOR: #949DA6; color: White; font-weight: bold; TEXT-ALIGN: center
}

.nyhetoverskr {
	FONT: 12pt medium verdana, arial, sans-serif; font-weight: bold
}

.texta-search { 
/*
background-color: #CCCCCC; 
border: 1px solid #666666; 
*/

border: 1px solid #BFBFBF;
background: url(http://www.kanhotel.no/bilder/forstorelses.jpg) no-repeat 10px 5px;
padding-left: 30px;
height: 28px;
width: 150px;
}
#signup table { 
background-color: #F9FBFD; 
color: #000000; 
width: 100%; 
border: 1px solid #D7E5F2; 
border-collapse: collapse; 
} 

/* Forklarende tekstboks til linkene	*/
div#links {width: 120px;
	text-align: center;
}

div#links a span {display: none;}

div#links a:hover span {display: block;
   position: absolute; top: 250px; left: 0; width: 120px;
   padding: 0px; margin: 5px; z-index: 100;
   color: #3670A7; /* background: black; #AAA */
   font: 10px Verdana, sans-serif; text-align: center; border: solid 1px #444;}

div#links a:hover {/*font-weight: bold; */
/*background-color: #D7E5F2;*/
background-color: #999999;
/*background-color: transparent;*/
color: #0059B3;
width: 100%;
/*padding-left: 0px; */
}

div#links a {display: block; text-align: center; font: bold 1em sans-serif; 
   margin: 0 0 1px; border-width: 0; 
   text-decoration: none;
}

.padd {position:relative; left: 300px;
text-align: left;
}
   
#signup td { 
border: 1px solid #D7E5F2; 
padding-left: 4px; 
}

.labelcell { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #3670A7; 
background-color: transparent; 
width: 50%; 
} 

.fieldcell { 
background-color: #F2F7FB; 
color: #000000; 
text-align: right; 
margin-right: 0px; 
padding-right: 0px;
width: 50%;
} 

.fielderrcell { 
background-color: #FBF7F2; 
color: #000000; 
text-align: right; 
margin-right: 0px; 
padding-right: 0px;
width: 50%;
} 

.smalllabelcell { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: transparent; 
color: #3670A7; 
width: 20%; 
} 

.smallfieldcell { 
/*background-color: #F2F7FB; */
background-color: #F2F2F2; 
color: #000000; 
text-align: right;
width: 30%;  
}

.smallfielderrcell { 
color: #000000; 
background-color: #F2F7FB; 
text-align: right;
width: 30%;  
}

.fieldcell input { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #D7E5F2; 
color: #102132; 
border: 1px solid #284279; 
margin-right: 0px; 
width: 95%;
} 

.fielderrcell input { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #F2E5D7; 
color: #102132; 
border: 1px solid #284279; 
margin-right: 0px; 
width: 95%;
} 
.fieldcell select { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #D7E5F2; 
color: #102132; 
border: 1px solid #284279; 
}

.smallfieldcell input { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #D7E5F2; 
color: #102132; 
border: 1px solid #284279; 
} 

.smallfielderrcell input { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #F2E5D7; 
color: #102132; 
border: 1px solid #284279; 
} 

.smallfieldcell select { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #D7E5F2; 
color: #102132; 
border: 1px solid #284279; 
}

.button { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #D7E5F2; 
color: #102132; 
margin-left: 12px; 
margin-top: 3px; 
margin-bottom: 2px; 
width: 50px; 
}

.faqhead{
font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif; 
/*color: #3670A7;
background-color: transparent; */
background-color: #D7E5F2; 
font-weight: bold;
}

.bekreftelse{ 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
color: #3670A7; 
font-weight: bold;
} 

.tabell { 
background-color: #F9FBFD; 
color: #000000; 
border: 1px solid #D7E5F2; 
border-collapse: collapse; 
} 

.telement { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #D7E5F2; 
color: #102132; 
border: 1px solid #284279; 
} 

.telementd { 
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
background-color: #FF2522; 
color: #102132; 
border: 1px solid #284279; 
font-weight: bold
}
/*
.p-shadow {
	border-style:solid;
   border-width:1px;
  width: 350px;
  float:left;
  background: url(http:\\css.kanhotel.com\bilder\shadowAlpha.png) no-repeat bottom right !important;
  background: url(http:\\css.kanhotel.com\bilder\shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  z-index: 20;
  }

.p-shadow div {
  background: none !important;
  background: url(http:\\css.kanhotel.com\bilder\shadow2.gif) no-repeat left top;
  padding: 0 !important;
  padding: 0 6px 6px 0;
  }
*/  
/*
.p-shadow p {
  color: #777;
  background-color: #fff;
  font: italic 1em georgia, serif;
  border: 1px solid #a9a9a9;
  padding: 4px;
  margin: -6px 6px 6px -6px !important;
  margin: 0;
  }
  */
  
.p-shadow
{
   position:absolute; left:150px; top:150px; width:132px;
   /*border-left: solid 1px;
   border-top: solid 1px;
   border-color:gray;*/
   float:left;
/*   border-style:solid;
   border-width:1px;
   border-color:black;
   background-color:white;*/
   background: url(shadow.gif) no-repeat bottom right;
   padding:15px;
/*   color:black;
   font-family:Arial;
   font-weight:bold;
   font-size:10pt;*/
   z-index:2;
/*   visibility:hidden;*/
   margin: 10px 0 0 10px !important;
   margin: 10px 0 0 5px;
}  

/* Relativer Tooltip */
a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none;
  font-style: italic;
  color: #0000ff;
  }

a.tooltip:hover {
  color: #0000ff;
  background: transparent;
  }

a.tooltip span {
  display: none;
  text-decoration: none;
}

a.tooltip:hover span {
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
  width: 125px;
  z-index: 100;
  color: #000000;
  border:1px solid #000000;
  background: #FFFFCC;
  font: 10px Verdana, sans-serif;
  text-align: left;
  }
/* Whois popup	*/
a.popopp, a.popopp:link, a.popopp:visited, a.popopp:active  {
  position: relative;
  text-decoration: none;
  font-style: italic;
  color: #0000ff;
  }

a.popopp:hover {
  color: #0000ff;
  background: transparent;
  }

a.popopp span {
  display: none;
  text-decoration: none;
}

a.popopp:hover span {
  display: block;
  position: absolute;
  top: 5px;
  left: 0;
/*  width: 125px;*/
  z-index: 100;
  color: #000000;
  border:1px solid #000000;
  background: #FFFFCC;
  font: 10px Verdana, sans-serif;
  text-align: left;
  padding: 5px;
  }

.ui-tabs .ui-tabs-hide {
     display: none;
}

.faqheader{
	display: none;
}

.tooltip {
	display: none;
	position: absolute;
	border: 1px solid #333;
	background-color: #ffed8a;
	padding: 2px 6px;
}

