/* CSS Document */

.html, body {
background-image:url(images/bkg.png);
background-repeat: repeat-x;
background-color:#F7F7F7;
height:100%;
margin:0;
}

.fullheight{
height:100%;
}

.overskrift {color:#5d5d5d; font: 18px Arial, Helvetica, sans-serif;}
/*.underoverskrift {color:#404040; font: bold 15px Arial, Helvetica, sans-serif;}*/
.underoverskrift {color:#404040; font: bold 12px Arial, Helvetica, sans-serif;}

.adresse {color:#404040; font: 10px Arial, Helvetica, sans-serif;}

.brodtekst {color: #404040; font: 12px Arial, Helvetica, sans-serif;}
.brodtekst_liten {color: #404040; font: 11px Arial, Helvetica, sans-serif;}
.reklame {color: #404040; font: 11px Arial, Helvetica, sans-serif;}
.lefttekst {color: #00153e; font: bold 14px Arial, Helvetica, sans-serif;}
/*.lefttekst {color: #404040; font: 13px Arial, Helvetica, sans-serif;}*/

a:link {color: #376092;text-decoration: none;}
a:visited {color: #376092;text-decoration: none;}
a:hover {color: #DDDDDD;text-decoration: none;}
a:active {color: #DDDDDD;text-decoration: none;}

#head{
background-image:url(images/index_02.png);
background-repeat:no-repeat;
background-color:#00153E;
height:104px;
width:848px;
float:left;
}

#toppmeny{
height:20px;
width:275px;
float:left;
margin-left:573px;
margin-top:10px;
}

.toppmenyitem{
color:white; font: 10px Arial, Helvetica, sans-serif;
float:left;
margin-left:5px;
display:inline;
cursor:pointer;
}

#flaggmeny{
height:20px;
width:50px;
float:left;
margin-left:798px;
margin-top:40px;
}

.flagmenyitem{
float:left;
margin-left:5px;
display:inline;
cursor:pointer;
}

#menu{
height:32px;
width:848px;
float:left;
}

.menuitem{
height:32px;
float:left;
cursor:pointer;
display:inline;
background-color:#C6D4E1;
}

#meny_under{
width:848px;
float:left;
}

.meny_underitem{
float:left;
cursor:pointer;
display:inline;
}

.undermeny_underitem{
cursor:pointer;
float:right;
margin-right:5px;
}

#pic{
background-image:url(images/index_05.png);
background-repeat: repeat-x;
height:408px;
width:848px;
float:left;
}

#text_index{
width:828px;
float:left;
margin-left:10px;
}

#left{
width:170px;
float:left;
text-align:left;
margin-top:19px;
margin-left:20px;
}

#text{
margin-top:20px;
width:560px;
margin-left:20px;
float:left;
}

.knapp {
background-color: #E3E3E3;
font-family:  Arial, Helvetica, sans-serif;
border: #828282 1px solid;
font-size: 10px;
color: #4A4A4A;
font-weight: normal;}


.textbox{
background-color:white;
border: #828282 1px solid;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#4A4A4A;
font-weight: normal;}

/* BEGIN CSS */
	.hjem {
		cursor:pointer;
		position:relative;
		display:block;
		height: 32px;
		width: 98px;
		background:url(images/meny3_01.png) 0 0 no-repeat;
	}
	
	.hjem_over {
		cursor:pointer;
		position:relative;
		display:block;
		height: 32px;
		width: 98px;
		background:url(images/meny3_01.png) 0 -32px no-repeat;
	}
	
	.hjem * {
	  display: none;
	}
	
	.hjem span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 32px;
		width: 98px;
		background:url(images/meny3_01.png) 0 -32px no-repeat;
	}
	
	
	.services {
		cursor:pointer;
		position:relative;
		display:block;
		height: 32px;
		width: 141px;
		background:url(images/meny3_03.png) 0 0 no-repeat;
	}
	
	.services_over {
		cursor:pointer;
		position:relative;
		display:block;
		height: 32px;
		width: 141px;
		background:url(images/meny3_03.png) 0 -32px no-repeat;
	}
	
	.services * {
	  display: none;
	}
	
	.services span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 32px;
		width: 141px;
		background:url(images/meny3_03.png) 0 -32px no-repeat;
	}
	
	.services_gen {
		cursor:pointer;
		position:relative;
		display:block;
		height: 14px;
		width: 120px;
		background:url(images/menypunkter_under_01.png) 0 0 no-repeat;
		
	}

	.services_gen * {
	  display: none;
	}
	
	.services_gen span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 14px;
		width: 120px;
		background:url(images/menypunkter_under_01.png) 0 -14px no-repeat;
	
	}
	
	.services_lim {
		cursor:pointer;
		position:relative;
		display:block;
		height: 14px;
		width: 115px;
		background:url(images/menypunkter_under_02.png) 0 0 no-repeat;
		
	}

	.services_lim * {
	  display: none;
	}
	
	.services_lim span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 14px;
		width: 115px;
		background:url(images/menypunkter_under_02.png) 0 -14px no-repeat;
		
	}
	
	.team {
		cursor:pointer;
		position:relative;
		display:block;
		height: 32px;
		width: 139px;
		background:url(images/meny3_04.png) 0 0 no-repeat;
	}
	
	.team * {
	  display: none;
	}
	
	.team span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 32px;
		width: 139px;
		background:url(images/meny3_04.png) 0 -32px no-repeat;
	}
	
	.team_key {
		cursor:pointer;
		position:relative;
		display:block;
		height: 14px;
		width: 87px;
		background:url(images/menypunkter_under_03.png) 0 0 no-repeat;
		
	}

	.team_key * {
	  display: none;
	}
	
	.team_key span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 14px;
		width: 87px;
		background:url(images/menypunkter_under_03.png) 0 -14px no-repeat;
		
	}
	
	.team_board {
		cursor:pointer;
		position:relative;
		display:block;
		height: 14px;
		width: 79px;
		background:url(images/menypunkter_under_04.png) 0 0 no-repeat;
		
	}

	.team_board * {
	  display: none;
	}
	
	.team_board span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 14px;
		width: 79px;
		background:url(images/menypunkter_under_04.png) 0 -14px no-repeat;
		
	}

	.investors {
		cursor:pointer;
		position:relative;
		display:block;
		height: 32px;
		width: 167px;
		background:url(images/meny3_05.png) 0 0 no-repeat;
	}
	
	.investors * {
	  display: none;
	}
	
	.investors span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 32px;
		width: 167px;
		background:url(images/meny3_05.png) 0 -32px no-repeat;
	}
	
	.inv_reports {
		cursor:pointer;
		position:relative;
		display:block;
		height: 14px;
		width: 128px;
		background:url(images/menypunkter_under_05.png) 0 0 no-repeat;
		
	}

	.inv_reports * {
	  display: none;
	}
	
	.inv_reports span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 14px;
		width: 128px;
		background:url(images/menypunkter_under_05.png) 0 -14px no-repeat;
		
	}
	
	.inv_login {
		cursor:pointer;
		position:relative;
		display:block;
		height: 14px;
		width: 96px;
		background:url(images/menypunkter_under_06.png) 0 0 no-repeat;
		
	}

	.inv_login * {
	  display: none;
	}
	
	.inv_login span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 14px;
		width: 96px;
		background:url(images/menypunkter_under_06.png) 0 -14px no-repeat;
		
	}
	
	.career {
		cursor:pointer;
		position:relative;
		display:block;
		height: 32px;
		width: 142px;
		background:url(images/meny3_06.png) 0 0 no-repeat;
	}
	
	.career * {
	  display: none;
	}
	
	.career span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 32px;
		width: 142px;
		background:url(images/meny3_06.png) 0 -32px no-repeat;
	}
	
	.career_opp {
		cursor:pointer;
		position:relative;
		display:block;
		height: 14px;
		width: 66px;
		background:url(images/menypunkter_under_07.png) 0 0 no-repeat;
		
	}

	.career_opp * {
	  display: none;
	}
	
	.career_opp span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 14px;
		width: 66px;
		background:url(images/menypunkter_under_07.png) 0 -14px no-repeat;
		
	}
	
	.career_join {
		cursor:pointer;
		position:relative;
		display:block;
		height: 14px;
		width: 94px;
		background:url(images/menypunkter_under_08.png) 0 0 no-repeat;
		
	}

	.career_join * {
	  display: none;
	}
	
	.career_join span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 14px;
		width: 94px;
		background:url(images/menypunkter_under_08.png) 0 -14px no-repeat;
		
	}
	
	.contact {
		cursor:pointer;
		position:relative;
		display:block;
		height: 32px;
		width: 160px;
		background:url(images/meny3_07.png) 0 0 no-repeat;
	}
	
	.contact * {
	  display: none;
	}
	
	.contact span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 32px;
		width: 160px;
		background:url(images/meny3_07.png) 0 -32px no-repeat;
	}
	
	.contact_office {
		cursor:pointer;
		position:relative;
		display:block;
		height: 14px;
		width: 74px;
		background:url(images/menypunkter_under_09.png) 0 0 no-repeat;
		
	}

	.contact_office * {
	  display: none;
	}
	
	.contact_office span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 14px;
		width: 74px;
		background:url(images/menypunkter_under_09.png) 0 -14px no-repeat;
		
	}
	
	.contact_maps {
		cursor:pointer;
		position:relative;
		display:block;
		height: 14px;
		width: 90px;
		background:url(images/menypunkter_under_10.png) 0 0 no-repeat;
		
	}

	.contact_maps * {
	  display: none;
	}
	
	.contact_maps span.hover {
		cursor:pointer;
		position: absolute;
		top: 0;
		left: 0;
		display: block;
		height: 14px;
		width: 90px;
		background:url(images/menypunkter_under_10.png) 0 -14px no-repeat;
		
	}
