BODY  {
    font-size : 12px;
    font-family :  Verdana, sans-serif, Arial, Helvetica;
    background-color : #F0F0F0;
    color : #000033;
}

/* Links */
A  {
    text-decoration : none;
    color : #000033;
}

A:Visited  {	
    text-decoration : none;
    color : #000033;
}

A:Hover  {
    text-decoration : none;
    color : #FFFFFF;
    background : #505050;
}


A.meny  {	
    text-decoration : none;
    color : blue;
}
A:Visited.meny  {	
    text-decoration : none;
    color : blue;
}

A:Hover.meny  {
    text-decoration : none;
    color : #FFFFFF;
    background : #505050;
} 

/* Tables */
TABLE {
    padding : 0cm 0cm 0cm 0cm; 
    margin : 0cm 0cm 0cm 0cm; 
}
TR {
    vertical-align : top;
    padding : 0cm 0cm 0cm 0cm;
    margin : 0cm 0cm 0cm 0cm; 
}
TD {
    vertical-align : top;
    padding : 0cm 0cm 0cm 0cm;
    margin : 0cm 0cm 0cm 0cm; 
}
DIV.fl:first-letter {
    font-size:large;
}

/* Lists */
DL {
    font-size : 12px;
}

DT {
    font-weight : bold;
}

DD {
    padding-bottom : 0.5em ; 
    margin-left : 1em ;
} 

/*UL  {	
    list-style-image: url('arrow.gif')
}*/

/* Styles */
IFRAME {
    width : 100%;
    height : 90px;
    /* margin : 0px 0px 0px 0px; */
    /* outline-style : none; */
    /* padding : 10px, 10px, 10px, 10px; */
} 

.address {
    font-size : 100%;
    color : #000033;
    font-style : italic; 
    font-family :    sans-serif, Arial,Verdana,Helvetica;
}
.header { 
    font-size : 150%;
    font-weight : bold;
    /*font-style : italic; */
    font-family :    Arial,Verdana,sans-serif, Helvetica;
}
.tittel { 
    font-size : 280%;
    font-weight : bold;
    font-style : italic; 
    font-family :    Arial,Verdana,sans-serif, Helvetica;
    color : #707070;
}

.meny {
    font-size : 12px; 
}
.links {
	background : #C0C0C0;
	margin : 3em 0em 0em 0.0em;
}

H4  {
    padding-bottom : 0px;
    margin-bottom : 10px;
}

.ind {
    border-style : solid;
    border-color : #A0A0A0;
    border-top-width : 4px;
    border-left-width : 0px;
    border-bottom-width : 0px;
    border-right-width : 4px;
}

B  {
    font-weight : bold;
    color : Black;
}

/* Images */
IMG  {
    float : left;
    border : none;
}
IMG.land  {
    width : 600px;
    padding-right : 4px;
}	
IMG.pano  {
    width : 600px;
    padding-right : 4px;
}	
IMG.port  {
    height : 450px;
    padding-right : 4px;
}	
IMG.thumb_port  {
    height : 60px;
    padding-right : 4px;
    margin-left : 0px;
}	
IMG.thumb_pano  {
    width : 75px;
    padding-right : 4px;
    margin-left : 0px;
}	
IMG.thumb_land  {
    width : 75px;
    padding-right : 4px;
    margin-left : 0px;
}	
/* CSS Positioning */
    #top_banner {
	position:absolute;
	height : 78px;
	width : 100%;
	left : 0px;
	top: 0px;
	padding : 0px 0px 0px 0px;
	background-color : #A0A0A0;
    }
    #side_banner {
	position:absolute;
	height : 100%;
	left : 0px;
	top: 78px;
	width : 54px;
	padding : 0px 0px 0px 0px;
	background-color : #A0A0A0;
    }
    #main {
	position:absolute;
	left : 54px;
	top: 78px;
	width : 100%;
	height : 100%;
	padding : 0em 0em 0em 0.5em;
	margin : 0em 0em 0em 0.0em;
    }
    #main_2 {
	position:absolute;
	left : 0px;
	top: 0px;
	width : 80%;
	height : 100%;
	padding : 0.5em 0em 0em 0.5em;
	margin : 0em 0em 0em 0.0em;
	background-color : transparent;
	float : left;
    }
    #plain {
	position:relative;
	padding-left : 0.5em;
	margin : 0.5em 0em 0em 0.0em;
	left : 0.0em;
	width : 603px;
    }
    #topic {
	position:relative;
	background : #C0C0C0;
	padding-left : 0.5em;
	margin : 3em 0em 0em 0.0em;
	left : 0.0em;
	width : 603px;
    }
    #bottom_banner {
	position:absolute;
	left : 54px;
	bottom : 15px;
	height : 15px;
	width : 613px;
	padding : 0em 0em 0em 0.5em;
	margin : 0em 0em 0em 0.0em;
	background-color : #A0A0A0;
    }
#main_photo {
  position:absolute;
  left : 0.5em;
  top: 25px;
  width : 800px;
  padding-bottom:10px;
}
#top_photo {
  position:absolute;
  top: 0px;
  left : 0px;
  padding-left : 0.5em;
  height:25px;
  width:100%;
  background-color: #A0A0A0;
  z-index : 0;
}
#topright_photo {
  position:absolute;
  top: 0px;
  right : 0px;
  padding-right : 0.5em;
  text-align : right;
  margin-right : 0px;
  height:25px;
  width:35%;
  background-color: #A0A0A0;
}
#bottom_photo {
  position:absolute;
  top : 480px;
  height:90px;
  left : 0px;
  padding-left : 0.5em;
  width:97%;
  padding-top:5px;
  background-color: transparent; 
  /* background-color: #ccc;*/
}
#bread, #bread-gen {
	padding-top: 5px;
	padding-left: 0px;
	margin-bottom: 10px;
}
#bread ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
} 
#bread ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
}
#bread-gen ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
} 
#bread-gen ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
}
#bread ul li:before {
	content: "\0020 \0020 \0020 \00BB \0020";
}
#bread ul li.first:before {
	content: " ";
}
#bread-gen ul li:before {
	content: "\0020 \0020 \0020 \00AB \0020";
}
#bread-gen ul li.first:before {
	content: " ";
}
#bread-gen ul li.last:before {
	content: "\0020  \00BB \0020 \0020 \0020";
}


