.box{
	margin: 1em 0 0 1em;
	border: 1px solid;
	padding: 1em 1em 1em 1em;
	/*background: #1ABAEE; */
}

.topbottom
{
	margin: 1em 0em 1em 0em;
	border-top: 1px solid;
	padding: 1em 0em 1em 0em;
}

label {vertical-align: top;
}

input.contact{
}

h1 h2 h3  h4 { color: #003399;
font-family: sans-serif;}



/*
h2 { color: #003399;
font-family: sans-serif;}

h3 { color: #003399;
font-family: sans-serif;}
*/

a { color: #003399;
}

.largetext{ font-size: 150%;
}

body {
  margin:0pt 0pt 0pt 0pt;
  margin-top: 1em;
  	background-color:white;
  font-size: 12px;
  line-height: 1.3;
  text-align: justify;
  font-family: Arial, Helvetica, sans-serif;
 }
 
 
#content {
	width:600px;
	margin: 0px 158px;
	text-align:left;
	padding:15px;
	} 
 
#content, #menu{
background-color: #e9f5e9;
 }
 
.li_org {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
  color: #0099cc;
 }
 
 .deleted{
	color: #BBB; 
 }
 
 .topiclist{
   margin-left: 0;
   padding-left: 0;
}
 .topiclist > li{
 color:#006699;
   list-style: none;
   padding-bottom: 1em;
  
 }
 
 .topiclist li * {color : black;}
 
 .topiclist li a {color: #006699;}
 .articledate {
 color: #003399;
 font-size: 10px;
 line-height: 1;
 }
 #background, #menubar ,#headerimg{
 margin-left: auto;
 margin-right: auto;
 }
 #background{
 width: 800px;
 background-color: #e9f5e9;
 overflow: hidden;
 position: relative;
 }
 
 /*#menu #content{
	padding-bottom: 1500px;
	margin-bottom: -1480px;
}
 */
 #menu {
 /* Positioned absolutely relative to the surrounding div */
    float: left;
	text-align: left;
	top: 0px;
	left: 0px;
	padding:10px;
	line-height:17px;
	width:140px;
/*	clear: both;
*/
	position: absolute;
}
	
a{
text-decoration: none;
}
	
#menubar{
padding: 3pt;
clear:both;
width: 594pt;
overflow: hidden;
 background-color: #0066cc;

	 
}

ul.list{
	margin: 0;
	padding: 0pt;
	width: 600pt;
}

.list li{
	padding: 0;
	margin: 0;
	color: white;
	display: inline;
	padding-right: 2em;
 }
 
 
 .list li a{
	color: white;
 }
 
#internallinks{
/*	font-size: 90%; */	
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

#internallinks li{
	padding-top: 0.5em;
}

.trap{
	display: none;
}

dt {font-weight: bold;}


.hole{
padding: 0;
margin: 0;
background: #aaa;
  	}

#newslist_old{
    text-align: left;
	position:relative;
	top:50px;
	left:20px;
	padding:10px;
	background-color:#eee;
	line-height:17px;
	width:170px;
	
}


a:hover{
background: #39c;
}

#footer{
clear: both;
}


.t003399{
color: #003399;
}

.p003399{
background: #003399;
}

.t0066cc{
color: #0066cc;
}

.p0066cc{
background: #0066cc;
}

.t3399cc{
color: #3399cc;
}

.pe9f5f9{
background: #e9f5f9;
}

#headerimg{
position: relative;
width:800px;
height:158px;
background-color: 111;
background-image:url('/Bergen2008/graphics/banner800x158.png');
background-repeat: no-repeat;


}

#p_logswitch{
	/*background: #003399; 
	left: 730px;
	height:38px;
	
	*/
	position: absolute; 
	right:47px;
	bottom:7px;
	text-align: center;
	margin: 0;
	padding: 0;
}

#p_logswitch  a{
	color: white;
}

.toprow{
	border-top-style: solid;
	border-top-width: 1px;
	}