BODY  {
    font-size : 12px;
    width : 60em;
    height : 600px;
    font-family :  Verdana, sans-serif, Arial, Helvetica;
    background-color : #F0F0F0;
    color : #000033;
    padding : 0em 0em 0em 0em;
    margin : 0em 0em 0em 0em;
   border-style : solid;
   border-color : #000033;
   border-width : 0px 3px 0px 0px;
}
BODY.nav  {
    height : 58px;
}
BODY.thumbnails  {
    width : 100%;
    height : 75px;
   border-width : 0px 0px 0px 0px;
}

/* Links */
a {
   color : #000033;
}
a:Hover {
    color : 000033;
    background-color : #FFFFFF;
}
a.meny {
   font-weight : bold;
}
a.meny_active {
   text-decoration : none;
   font-weight : bold;
   background-color : #000033;
   color : #FF9900;
   padding : 0em 0.5em 0.2em 0.5em;
   margin : 0em 0em 0em 0em;
}

/* Headers */
h2   {
    text-align: center;
}
h3   {
    text-align: center;
}

/* Tables */

/* Lists */
UL {
   padding : 0em 0.0em 0.5em 1.5em;
   margin : 0em 0em 0em 0em;
}
DL {
   padding : 0em 0.0em 0.0em 0.5em;
   margin : 0em 0em 0em 0em;
}
DT {
    font-weight : bold;
} 
DT.ldt {
    font-weight : bold;
    font-size : 120%;
}
DD {
    padding-bottom : 0.5em ; 
    margin-left : 0.5em ;
} 
#bread  ul {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
    display: inline;
    border: none;
   font-size : 10px;
} 
#bread 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: " ";
}
#barred ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	display: inline;
	border: none;
} 
#barred ul li {
	margin-left: 0;
	padding-left: 2px;
	border: none;
	list-style: none;
	display: inline;
}
#barred ul li:before {
	content: "| ";
}
#barred ul li.first:before {
	content: " ";
}


/* Styles */
p {
   padding : 0.5em 0.0em 0.0em 0.0em;
   margin : 0em 0em 0em 0em;
}
.test {
    font-weight : bold;
}
.odd_row {
    background-color : #CCCCCC;
    font-weight: bold;
}
.insert {
    padding-left : 1em;
}
.insert_rise {
    padding-left : 1em;
    padding-bottom : 0.5em;
}
DIV.text {
   padding : 1em 0.5em 0em 0.5em;
   margin : 0em 0em 0em 0em;
    }
DIV.comment {
   padding : 0em 0em 2.5em 1em;
   border-style : solid;
   border-color : #000033;
   border-width : 1px 0px 0px 0px;
    }
DIV.pict_frame {
   padding : 0em 0em 0em 0.5em;
   margin : 0.5em 0em 0em 1px;
   width : 50em;
   font-size : 10px;
   border-style : solid;
   border-color : #000033;
   border-width : 0px 0px 1px 1px;
    }
DIV.nav_top{
    text-align: center;
    margin-top: 2em;
    background-color : #E0E0E0;
   height : 1.5em;
   border-style : solid;
   border-color : #000033;
   border-width : 0px 0px 1px 0px;
}
DIV.nav{
    text-align: center;
    margin-top: 2em;
    background-color : #E0E0E0;
   height : 1.5em;
   border-style : solid;
   border-color : #000033;
   border-width : 2px 0px 1px 0px;
}
DIV.small_nav{
    text-align: center;
    margin-top: 0em;
    background-color : #E0E0E0;
   font-size : 80%;
   height : 1.5em;
   border-style : solid;
   border-color : #000033;
   border-width : 0px 0px 1px 0px;
}
DIV.profiles {
    background : #E0E0E0;
    padding-left : 0.0em;
    font-size : 10px;
    margin : 3em 0em 0em 1.0em;
    left : 0.0em;
    border-style : solid;
    border-color : #000033;
    border-width : 0px 0px 1px 1px;
}

/* Images */
IMG  {
    float : left;
    border : none;
}
IMG.intro_land  {
    width : 300px;
    padding : 0em 0.5em 0.5em 0px;
}	
IMG.intro_port  {
    height : 300px;
    padding : 0em 0.5em 0.5em 0px;
}	
IMG.front_land  {
    width : 200px;
    padding : 0em 0.5em 0.5em 0px;
}	
IMG.front_port  {
    height : 200px;
    padding : 0em 0.5em 0.5em 0px;
}	
/* Headers */
H1   {
    text-align: left;
    font-size : 14px;
    color : #000033;
    margin : 1em 0em 0em 0em;
    padding : 0em 0em 0em 0em;
}
H4.side   {
    text-align: left;
    font-size : 12px;
    margin : 0em 0em 0em 0em;
    padding : 0em 0em 0em 0em;
}

/* CSS Positioning */
#text_body {
   position:absolute;
   width : 45em;
   /* left : 14em; */
   left : 175px;
   top : 1em;
}
#top_line {
   position:absolute;
   left : 0px;
   top : 0px;
   width : 60em;
   height : 1.5em;
   text-align: left;
   margin: 0em 0em 0em 0em;
   padding: 0em 0em 0em 0em;
   color : #000033;
   font-size : 12px;
   background-color : #E0E0E0;
   border-style : solid;
   border-color : #000033;
   border-width : 0px 3px 1px 0px;
}
#side_info {
   position:absolute;
   left : 0px;
   top : 1.5em;
   /* width : 15em; */
   width : 160px;
   padding : 0em 0em 0em 0.5em;
   margin : 1em 0em 0em 1px;
   font-size : 10px;
   background-color : #E0E0E0;
   border-style : solid;
   border-color : #000033;
   border-width : 1px 1px 1px 1px;
    }

