body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #022662;
}

#container {
	width: 800px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: 0px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
} 

#header {
	background: #DDDDDD;
	padding: 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
}

#meny {
	height:20px;
	float: left; /* since this element is floated, a width must be given */
	width: 800px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #022662; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 4px 0px 0px;
	text-decoration: none;
	color: #69c;
	margin-top: 0px;
	text-align: center;
	font-weight:normal;
	border-top:dotted 1px #DDDDDD;
}

#meny li{
	padding-left:5px;
	padding-right:5px;
	text-decoration: none;
	text-align: center;
	display: inline;
	list-style-type: none;
}


#meny a{
	color:#69c;
	text-decoration:none;
}


#meny a:hover{
	color:#fff;
}

#mainContent {
	width:778px;
	background-image:url(images/bg_dotted.gif);
	background-repeat:repeat-y;
	padding-left:20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	border-left:dashed 1px #cccccc;
	border-right:dashed 1px #cccccc;
	float: right;

	padding-top:0px;
	padding-bottom:0px;
	vertical-align:top;
}

#tableholder {
	width: 778px;
}
 

.box_lft {
	width: 180px;
	float: left;
	padding-left: 10px;   
	padding-right:5px; /* sjekk for mac*/
	padding-top:35px;
	
}
.box_lft img {
	border:none;
	width: 160px;
	padding-bottom:10px;
	
}

.box_lft_Tilb {
	background-color:#FFFFFF;
	width: 510px;
	float: left;
	padding-left: 10px;
	padding-top:35px;
	
}

.box_lft_Tilb img {
float:left;
}

.text_lft {
	wbackground-image:url(images/bg_dotted_sml.gif);
	wbackground-repeat:repeat-y;
	width: 330px;
	float: left;
	padding-left: 10px;
	padding-top:25px;
	
}

.text_lft img {
	border:none;	
}


.txt_right {
	width: 200px;
	float: right;
	padding-right: 20px;
	padding-top:25px;
	margin: 0px 0px 0px;

	padding-left: 10px;
}

ul.text_right {
	list-style: disc;
	font-size: 10px;
	line-height: 18px;
}

ul.text_right li{
	list-style: disc;
}


a.les_mer {
color:#69c;
font-weight:bold;
padding:0px;
line-height:28px;
}


#image_bar {
	width:797px;
	float:right;
	text-align:center;
	padding-left:3px;
	height:70px;
	background: #DDDDDD;
	margin-bottom:0px;
	border-top:dotted 1px #69c;
	}
	
#image_bar img{
	border:none;
	margin:5px 3px 0px 2px;
	}

#footer {
	float:right;
	width:800px;
	padding-top:5px;
	height:20px;
	background: #022662;
	margin-top:0px;
	color:#69c;
	text-align:center;
	font-size:10px;
	border-bottom:dotted 1px #DDDDDD;
}
	
#footer a{
	color:#69c;
	text-decoration:none;
}


/*   LIGHTBOX CSS  */

#lightbox{
	background-color:#ccc;
	padding: 10px;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ 
float: left;
color:#022662;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#keyboardMsg{ float: right; }

#lightbox img {
border: none;
valign:top;
} 
#overlay img{ border: none; }


#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
