* {
   margin: 0;
   padding: 0;
}

#flags {
width: 900px;
margin-left: auto;
margin-right: auto;
align:center;
height: 17px;
}

#container  {
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
width: 900px;
align:center;
border: 2px solid #0A245A;
background: url(../gfx/bakgrunn.gif);
position:relative; 
}

#logo {
	height: 243px;
	background: url(../gfx/fjord_logo6.jpg) no-repeat center;
	background-color: #0A245A;
}

#main {
	height: 100%;
}


#toppmeny {
	background-color: #0A245A;	
	width: 890px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#bunnmeny {
	background-color: #0A245A;	
	width: 890px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #DCF1F9;	
	text-align: center;
}

A.toppmeny {
	color: #DCF1F9;	
	font-size: 12px;
}

#topplinje {
	background-color: #DCF1F9;	
	width: 900px;
	height: 10px;
}

#topplinje_spacing {
	background-color: #ffffff;	
	width: 900px;
	height: 10px;
}

#venstre {
/*	background-color: #ead386; */
	background-color: #DCF1F9;	
	width: 170px;
	align: left;
	padding-left: 10px;
	padding-top: 15px;
	height: 100%;
	position:relative; 
	right:0; 
	top:0; 
	float: left;
	}

#midtre {
	background-color: White;
	width: 520px;
	padding: 10px;
	height: 100%;
	float: left;
	position:relative; 
	left:190; 
	top:0; 
	word-wrap: break-word;
}

#hoyre_heading {
	background-color: #0A245A;		
	width: 170px;
	align: right;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 14px;
	color: #DCF1F9;
	position:relative; 
	right:0; 
	top:0; 
	float: left;
}

#hoyre {
	background-color: #DCF1F9;	
	width: 170px;
	align: right;
	height: 96.3%;
	padding: 5px;
	padding-top: 15px;
	position:relative; 
	right:0; 
	top:0; 
	float: left;
}

#aktuelt_heading {
	background-color: #0A245A;		
	width: 480px;
	align: right;
    float: left;
	color: #DCF1F9;
	margin-bottom: 20px;
	padding-left: 40px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 14px;
}

.bgskjema {
	background-color: #ead386;
	padding: 10px;
}

.bgskjema_light {
	background-color: #fbe4a8;
	padding: 10px;
}

#art_short {
	padding: 10px;
}

#art_short_hoyre {
	padding: 10px;
}

A {
	text-decoration: none;
	color: #003399;	
}

A.venstre {
	color: #130046;
	line-height: 24px;
}

A.venstre_sel {
	color: #130046;
	font-weight: bolder;
	line-height: 24px;
}

A.venstre_sub {
	color: #130046;
	font-size: 11px;
	font-weight: normal;
	line-height: 20px;
}

A.lesmer {
	color: #003399;	
}

#venstre_br {
padding:10px;
}

body {
	font-family: Verdana,Arial;
	font-size: 12px;
	background-color: #f9f9f9;
	height:100%; 
	line-height: 16px;
}

html,body {
	height: 100%;
		background-attachment: fixed;
		background-color: #fafafa;
}

.list_headline {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	font-family: Verdana,Arial;
}

.list_headline_frontpage {
	font-size: 14px;
	font-weight: bold;
	color: #003399;
	font-family: Verdana,Arial;
}

.hoyre_headline {
	font-size: 13px;
	font-weight: bolder;
	color: #000000;
}

#bunn {
margin-left: auto;
margin-right: auto;
width: 900px;
text-align: center;
background-color: #ffffff	;
padding-bottom: 5px;
padding-top: 5px;
}

H1 {  font-size : 19px; font-weight: bold; }
H2 {  font-size : 17px; font-weight: bold; }
H3 {  font-size : 15px; font-weight: bold; }
H4 {  font-size : 13px; font-weight: bold; }
H5 {  font-size : 12px; font-weight: bold; }

.text {
width: 300px;
}

.text_feil {
	background: #f1f1f1;
	border-width: 1px; 
	border-color: #CC0000; 
	border-style: solid; 
	font-family: Arial;font-size: 12px;
	width: 300px;
}

.inputfield {
	font-family: Arial;font-size: 12px;
	width: 300px;
}
