html, body {
	color: #4a2e0d;
	font-family: Verdana, sans-serif;
	font-size: 11px;
    margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url("../images/bakgrunn_pattern.gif");
	background-repeat: repeat;
	height: 100%;
}

td {
	color: Black;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}


a {
    color: #af7e06;
    text-decoration: none;
    font-weight: bold;
}

a:hover {
    color: #cc940a;
}

a:visited {
    color: #af7e06;
}

/* layer definitions */
#english  {
    position: absolute;
    left: 630px;
    top: 5px;
    z-index:100;
    visibility: visible;
}

#booking {
    position: absolute;
    left: 742px;
    top: 0px;
    z-index: 100;
    visibility: visible;
}

/* spans entire page */
#desktop {
    background-image: url("../images/bakgrunn_foto_1.jpg");
	background-color: #fbf8f1;
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 980px;
    min-height: 100%;
    z-index: 0;
    visibility: visible;
	/*
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	*/
}
* html #desktop {
    height: 100%;
}

#toppfelt {
	position: relative;
	width: 980px;
	height: 124px;
	visibility: visible;
}

#venstrefelt {
	float: left;
	height: 100%;
	width: 37px;
	visibility: visible;
}

#menyDivide {
    margin-top: 20px;
}

/* meny styles */

#meny {
	color: #4a2e0d;
	position: relative;
	float: left;
	width: 179px;
	visibility: visible;
	overflow: hidden;
    margin-right: 10px;
    /*padding-right: 10px;*/

}

#meny li {
	list-style: none;
    list-style-image: none;
    
}

#meny ul,
#meny .valgt,
#meny .n1,
#meny li.ikkevalgt {
	list-style-image: url(../images/meny_pil_lukket.gif);
	list-style-type: disc;
	list-style-position: outside;
}
#meny .aapen,
#meny .aapenvalgt,
#meny li.aapenn1 {
	list-style-image: url(../images/meny_pil_aapen.gif);
	list-style-type: disc;
	list-style-position: outside;
}

#meny ul {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-left: 15px;
	font-weight: normal;
	color: #4a2e0d;
}

#meny .valgt { /* valgt menyelement */
	margin-left: 0px;
	padding: 0 0 0 0;
	color: #af7e06;
	font-weight: bold;
}

#meny .aapen { /* åpen menyelement */
	margin-left: 0px;
	padding: 0 0 0 0;
	color: #af7e06;
}

#meny .aapenvalgt,
.aapenn1 { /* åpen menyelement */
	margin-left: 0px;
	padding: 0 0 0 0;
	color: #af7e06;
	font-weight: bold;
}

#meny .n1 { /* nivå 1 */
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	padding: 0 0 0 0;
}

#meny a {
    color: #4a2e0d;
    text-decoration: none;
    font-weight: normal;
}

#meny .n1 a {
    color: #4a2e0d;
    text-decoration: none;
    font-weight: bold;
}

#meny .aapenvalgt a {
    color: #af7e06;
    text-decoration: none;
    font-weight: bold;
}

#meny .aapenn1 a {
    color: #4a2e0d;
    text-decoration: none;
    font-weight: bold;
}

#meny .valgt a {
    color: #af7e06;
    text-decoration: none;
    font-weight: bold;
}

#meny .ikkevalgt a {
    color: #4a2e0d;
    text-decoration: none;
    font-weight: normal;
}

#linkliste ul {
    list-style-image: url(../images/pil_gul.gif);
    list-style-type: disc;
    list-style-position: outside;
    font-weight: bold;
    margin: 0 0 0 15px;
    padding: 0 0 0 0;
}

* html #linkliste ul {
    margin: 0 0 0 25px;
}

/* */

* html #annonse1, annonse2 {
    padding: 0 0 0 10px;
    margin: 0 0 0 0;
}


#hovedfelt {
	float: left;
	width: 754px;
	visibility: visible;
}

#banner {
	color: #4a2e0d;
	float: left;
	width: 734px;
    margin-bottom: 10px;
    visibility: visible;
}

#hovedside_spalter {
	float: left;
	margin-bottom: 20px;
}

#hovedside_spalte1 {
	float: left;
	width: 230px;
}

#hovedside_spalte2 {
	float: left;
	padding-left: 22px;
	width: 230px;
}

#hovedside_spalte3 {
	float: left;
	padding-left: 22px;
	width: 230px;
}

#innhold {
	color: #4a2e0d;
	float: left;
	width: 466px;
	z-index: 10;
	margin-bottom: 10px;
	visibility: visible;
}

#spacer {
	float: left;
	width: 50px;
	visibility: visible;
}

#hoyrefelt {
	float: left;
	color: #4a2e0d;
	float: left;
	width: 218px;
	margin-top: 16px;
	visibility: visible;
}


img, .bilde {
	border: 2px solid;
	border-color: #e0c06a;
	padding: 5px 5px 5px 5px;
	margin: 10px 0px 10px 0px;
}

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

#bunnlinje {
	clear: both;
	visibility: visible;
	padding: 0px;
	margin: 10px 0 10px 0;
	color: #1f5992;
	font-size: 9px;
}

#bunnlinje a {
	color: #1f5992;
	text-decoration: underline;
}

#bunnlinje ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
}

#bunnlinje ul li {
	margin-left: 0;
	padding-left: 0px;
	border: none;
	list-style: none;
	display: inline;
}

/* absolute positioned layers*/
#pynt_topp {
	position: absolute;
	visibility: visible;
	top: 128px;
	left: 882px;
	width: 78px;
	height: 22px;
	z-index: 20;
}

#pynt_side {
	position: absolute;
	visibility: visible;
	top: 128px;
	left: 960px;
	width: 11px;
	height: 53px;
	z-index: 20;
}

#logo {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 100;
    visibility: visible;
}

/* */

.moterom {
    color: #fbf8f1;
    background-color: #d9b65f;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.moterom_heading {
    background-color: #ac852e; 
    font-family: verdana, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 10px 5px 10px;
}

.moterom_main {
    padding: 5px 10px 5px 10px;    
}

.art_head, h1, h1.art_head{
	font-family : verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
h1.art_head{
    margin:0;
}

.art_head_blaa {
	font-family : verdana, sans-serif;
	color : #003366;
	font-size : 12px;
	font-weight : bold;
}

.date,
.ikon_tekst {
	font-family : verdana, sans-serif;
    font-size: 10px;
	font-weight : normal;
}

img#famoushotelslogo {
  border: none;
}

img#miljomerke {
  border: none;
  margin-left: 47px;
} 
#britannia-spa-banner{
    background:url("../../britannia_internett/bitmaps/spa_banner.png") no-repeat left top;
    position:absolute;
    left:990px;
    top:0;
    width:167px;
    height:640px;
    display:block;
}
#ikon-lenker-forside{
    float:left;
    width:500px;
    margin-bottom:10px;
}
#ikon-lenker-forside a, #ikon-lenker-forside div{
    display:block;
    float:left;
    margin-right:20px;
}
#ikon-lenker-forside a.famous-hotels{
    width:192px;
    height:33px;
    background:url("../../britannia_internett/bitmaps/ikon_famous_hotels.gif") no-repeat left top;
}
#ikon-lenker-forside div.svanen{
    width:83px;
    height:33px;
    background:url("../../britannia_internett/bitmaps/ikon_svanemerket.gif") no-repeat left top;
}
#ikon-lenker-forside a.rss{
    width:73px;
    height:33px;
    background:url("../../britannia_internett/bitmaps/ikon_rss.gif") no-repeat left top;
}