/*#top{
position:middle;
background-image:url(../images/top.gif);
background-repeat: no-repeat;
background-position:center;

}*/

body
{
/*background-color:#d9dadb;*/
background-color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;

 
}
a {
	color: #006699; 
}

a:hover, a:active, a:focus {
	color: #006699;
}
h1
{
color:#004165;
font-size:38px;
text-decoration:none;

}

#menu, #banner, #top1{
padding-left:10px;
padding-right:10px;

}

#top1 
{
text-align:right;

/*background: url(../images/header-bg2.gif);*/
/*background-color:#a6c9d8;*/
background-color:  #079BBA;
 
}

#top1 a{
text-decoration:none;
color:#FFFFFF;
}

#top1   a:hover{
color:#004165;
}
#top1   #active_menu{
color:#004165;
}
 
.jg_pathway h2
{
display:inline;
color:#004165;
}

.jg_pathway a{
text-decoration:none;
color:#004165;
}

h1.banner_text {
display: inline; 
font-size:30px;
}
h1.componentheading{
font-size:20px;
display:inline;

}
.componentheading a{
text-decoration:none;
color:#004165;
}
.content
{
 border: 1px solid grey;
width:900px;
background-color:#FFFFFF
}



           
#main_content		   
 {
 padding-left:10px;
 padding-right:10px;
 vertical-align: top;
 color:#004165;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
}

#content_top_left{
padding-left:10px;
 vertical-align: top;
}
#content_top_right{
padding-right:10px;
 vertical-align: top;
}

#content_right {
/* vertical-align: top;*/
background-image:url(../images/image_background.gif);
background-repeat: no-repeat;
 
padding-top:10px;
padding-bottom:59px;
 height:379px;
width:282px;
text-align:center;
}
 
#slidewrap{
  margin-top:49px;
  
/*margin-top:29px;*/

}

#desc_ansatt{
margin-left:580px;
background-image:url(../images/ansattbak.gif);
background-repeat: no-repeat;
width:281px; 
height:384px;
 position:absolute;
 z-index:10; 
filter: alpha(opacity=80);
 opacity: 0.8;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	                                   
}

.category a
{
 color:#004165; 
}
.footer a
{
color:#999999;text-decoration:none;
}

#footer_image  
{ 
/*position:relative;
margin-left:auto;
margin-right:auto;
width:900px;
background-image:url(../images/footer_line.gif);*/
 
}

#bottom{
position:middle;
background-image:url(../images/bottom.gif);
background-repeat: no-repeat;
background-position:center;
}
 
 #bestill
 {

 background-position:center;
 position:middle;
 background-image:url(../images/bestillknapp.jpg);
background-repeat: no-repeat;  
height:106px;
width:570px;
                  
 } 
 #bestill a, #bestill h1
 {
 color:#004165;
 display:inline;
font-size: 32px;
 
 text-decoration: none;
 
 }
#menulist_root-son-of-suckerfish-horizontal {
	margin: 0; /* all lists */
	padding: 0;
	font-size: 12px;
}

#menulist_root-son-of-suckerfish-horizontal ul {
	margin: 0; /* all lists */
	padding: 0;
}

#menulist_root-son-of-suckerfish-horizontal li {
	float: left;
	display: block;
	padding: 0;
	margin: 0;

}

#menulist_root-son-of-suckerfish-horizontal li ul {
	width: 16.4em;
	position: absolute; /* second-level lists */
	z-index: 99;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	height: auto;
	w\idth: 15.9em;
}

#menulist_root-son-of-suckerfish-horizontal li ul ul {
	margin: -2em 0 0 15em; /* third-and-above-level lists */
}

#menulist_root-son-of-suckerfish-horizontal li li {
	padding: 0 1em 0 0;
	margin: 0;
	width: 15.9em;
}

#menulist_root-son-of-suckerfish-horizontal ul a {
	width: 14.8em;
	w\idth: 10.8em;
}

#menulist_root-son-of-suckerfish-horizontal li:hover ul ul, #menulist_root-son-of-suckerfish-horizontal li:hover ul ul ul,
#menulist_root-son-of-suckerfish-horizontal li.sfhover ul ul, #menulist_root-son-of-suckerfish-horizontal li.havechildsfhover ul ul, #menulist_root-son-of-suckerfish-horizontal li.havechild-activesfhover ul ul, #menulist_root-son-of-suckerfish-horizontal li.activesfhover ul ul,
#menulist_root-son-of-suckerfish-horizontal li.sfhover ul ul ul, #menulist_root-son-of-suckerfish-horizontal li.havechildsfhover ul ul ul, #menulist_root-son-of-suckerfish-horizontal li.havechild-activesfhover ul ul ul, #menulist_root-son-of-suckerfish-horizontal li.activesfhover ul ul ul {
	left: -999em; 
}

/* This "unhides" the sub-menus (left: -999em is what hides them) */
#menulist_root-son-of-suckerfish-horizontal li:hover ul, #menulist_root-son-of-suckerfish-horizontal li li:hover ul, #menulist_root-son-of-suckerfish-horizontal li li li:hover ul,
#menulist_root-son-of-suckerfish-horizontal li.sfhover ul, #menulist_root-son-of-suckerfish-horizontal li.havechildsfhover ul, #menulist_root-son-of-suckerfish-horizontal li.havechild-activesfhover ul, #menulist_root-son-of-suckerfish-horizontal li.activesfhover ul,
#menulist_root-son-of-suckerfish-horizontal li li.sfhover ul, #menulist_root-son-of-suckerfish-horizontal li li.havesubchildsfhover ul, #menulist_root-son-of-suckerfish-horizontal li li.havesubchild-activesfhover ul, #menulist_root-son-of-suckerfish-horizontal li li.activesfhover ul,
#menulist_root-son-of-suckerfish-horizontal li li li.sfhover ul, #menulist_root-son-of-suckerfish-horizontal li li li.havesubchildsfhover ul, #menulist_root-son-of-suckerfish-horizontal li li li.havesubchild-activesfhover ul, #menulist_root-son-of-suckerfish-horizontal li li li.activesfhover ul {
	left: auto;
}
 
/* STYLING THE MENU
-----------------------------------*/
/* 1st level */ 
#menulist_root-son-of-suckerfish-horizontal li a {
	display: block;
	text-decoration: none;
	font-size: 110%;
	
	padding: 0 8px;
	line-height: 35px;
	font-weight: bold;
}

.mainlevel-son-of-suckerfish-horizontal{
color:#FFFFFF;
}
 
#menulist_root-son-of-suckerfish-horizontal li a:hover,
#menulist_root-son-of-suckerfish-horizontal li a:active,
#menulist_root-son-of-suckerfish-horizontal li a:focus {
	color: #54992F;

}

#menulist_root-son-of-suckerfish-horizontal li:hover a,
#menulist_root-son-of-suckerfish-horizontal li.sfhover a,
#menulist_root-son-of-suckerfish-horizontal li.havechildsfhover a,
#menulist_root-son-of-suckerfish-horizontal li.havechild-activesfhover a {
	color: #54992F;
}

#menulist_root-son-of-suckerfish-horizontal li a.active,
#menulist_root-son-of-suckerfish-horizontal li a.active:hover,
#menulist_root-son-of-suckerfish-horizontal li a.active:active,
#menulist_root-son-of-suckerfish-horizontal li a.active:focus {
	color: #54992F;

}  

/* 2nd level and above */
#menulist_root-son-of-suckerfish-horizontal li ul {
	border: 1px solid #E7E7E7;
	margin-top: -1px;
}

#menulist_root-son-of-suckerfish-horizontal li ul ul {
	border: 1px solid #E7E7E7;
}

#menulist_root-son-of-suckerfish-horizontal li ul li {
	border-bottom: 1px solid #E7E7E7;
	border-right: none;
	background: url(../images/menu-bg.gif) repeat-x left bottom;
}

#menulist_root-son-of-suckerfish-horizontal li ul a {
	border-right: none;
	margin: 0;
	height: auto;
	line-height: normal !important;
	padding: 7px 10px;
	background: none !important;
	text-transform: none;
	font-weight: normal;
	font-size: 100%;
	white-space: nowrap;
	color: #333333 !important;
}

#menulist_root-son-of-suckerfish-horizontal li.havesubchild,
#menulist_root-son-of-suckerfish-horizontal li.havesubchild-active {
}


#menulist_root-son-of-suckerfish-horizontal li ul a:hover,
#menulist_root-son-of-suckerfish-horizontal li ul a:active,
#menulist_root-son-of-suckerfish-horizontal li ul a:focus,
#menulist_root-son-of-suckerfish-horizontal ul li:hover,
#menulist_root-son-of-suckerfish-horizontal ul li.sfhover,
#menulist_root-son-of-suckerfish-horizontal ul li.havesubchildsfhover,
#menulist_root-son-of-suckerfish-horizontal ul li.havesubchild-activesfhover,
#menulist_root-son-of-suckerfish-horizontal ul ul li:hover,
#menulist_root-son-of-suckerfish-horizontal ul ul li.sfhover,
#menulist_root-son-of-suckerfish-horizontal ul ul li.havesubchildsfhover,
#menulist_root-son-of-suckerfish-horizontal ul ul li.havesubchild-activesfhover {
	background: url(../images/menu-hover.gif) repeat-x left bottom #F6F6F6;
	color: #54992F !important;
}

#menulist_root-son-of-suckerfish-horizontal ul li a.active {
	background: none !important;
	color: #54992F !important;
	font-weight: bold !important;
}

#menulist_root-son-of-suckerfish-horizontal ul li a.active:hover,
#menulist_root-son-of-suckerfish-horizontal ul li a.active:active,
#menulist_root-son-of-suckerfish-horizontal ul li a.active:focus {
	color: #54992F !important; 
}

/*css+moo menu*/ 
.mainlevel_current-son-of-suckerfish-horizontal,
#mainlevel_active-son-of-suckerfish-horizontal a,
#menulist_root-son-of-suckerfish-horizontal li a:hover,
#menulist_root-son-of-suckerfish-horizontal li a:active,
#menulist_root-son-of-suckerfish-horizontal li a:focus {
	 color: #006699; 
	 background: url(../images/arrow-3.gif) no-repeat center top;
} 

#menulist_root-son-of-suckerfish-horizontal li:hover a,
#menulist_root-son-of-suckerfish-horizontal li.sfhover a,
#menulist_root-son-of-suckerfish-horizontal li.havechildsfhover a,
#menulist_root-son-of-suckerfish-horizontal li.havechild-activesfhover a {
	color: #006699; 
}

#menulist_root-son-of-suckerfish-horizontal li.havechild:hover a,
#menulist_root-son-of-suckerfish-horizontal li.havechild:focus a,
#menulist_root-son-of-suckerfish-horizontal li.havechild:active a {
	background: url(../images/arrow-3.gif) no-repeat center top;	 
}

#menulist_root-son-of-suckerfish-horizontal li a.active,
#menulist_root-son-of-suckerfish-horizontal li a.active:hover,
#menulist_root-son-of-suckerfish-horizontal li a.active:active,
#menulist_root-son-of-suckerfish-horizontal li a.active:focus {
	color: #006699;
	background: url(../images/arrow-3.gif) no-repeat center top; 
}

#menulist_root-son-of-suckerfish-horizontal li ul a:hover,
#menulist_root-son-of-suckerfish-horizontal li ul a:active,
#menulist_root-son-of-suckerfish-horizontal li ul a:focus,
#menulist_root-son-of-suckerfish-horizontal ul li:hover,
#menulist_root-son-of-suckerfish-horizontal ul li.sfhover,
#menulist_root-son-of-suckerfish-horizontal ul li.havesubchildsfhover,
#menulist_root-son-of-suckerfish-horizontal ul li.havesubchild-activesfhover,
#menulist_root-son-of-suckerfish-horizontal ul ul li:hover,
#menulist_root-son-of-suckerfish-horizontal ul ul li.sfhover,
#menulist_root-son-of-suckerfish-horizontal ul ul li.havesubchildsfhover,
#menulist_root-son-of-suckerfish-horizontal ul ul li.havesubchild-activesfhover {
	color: #006699 !important; 
}

#menulist_root-son-of-suckerfish-horizontal ul li a.active {
	color: #006699 !important; background:  
}

#menulist_root-son-of-suckerfish-horizontal ul li a.active:hover,
#menulist_root-son-of-suckerfish-horizontal ul li a.active:active,
#menulist_root-son-of-suckerfish-horizontal ul li a.active:focus {
	color: #006699 !important;  
}



ul.menu li a:hover,
ul.menu li a:active,
ul.menu li a:focus {

	background: url(../images/arrow-on.png) no-repeat 98% center;
}

ul.menu li.active a {
	background: url(../images/arrow-active.png) no-repeat 98% center;
 
}

 

#menu {
 	 background: url(../images/header-bg22.png) no-repeat  center  top ;  
 line-height: normal; 
	position: relative;
	z-index: 999;
 	height: 36px; 
	vertical-align: center;
	padding-bottom: 0px;	
/*background-color:#d9dadb;*/
/*	
 background-color:#079BBA; 
*/ 
}


 

 .overfelt{ height:39px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#079BBA;  padding-left:5px; width:175px; border-bottom:5px solid #079BBA; border-right:2px solid #079BBA; padding-bottom:5px;}
.overfelthoyre{ height:39px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#079BBA;  padding-left:5px; width:175px; border-bottom:5px solid #079BBA; padding-bottom:5px;}

.overfeltkort{ height:39px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#079BBA;  width:80px;  padding-left:5px;border-bottom:5px solid #079BBA;  border-right:2px solid #079BBA;  padding-bottom:5px;}
/*h1{font-family:Arial, Helvetica, sans-serif; font-size:22px; margin:0; padding:10px 0px 40px 0px; color:#04456a;}*/
.feltinnhold{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; width:170px;  padding:5px; height:50px;   }
.feltinnholdkort{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; width:75px;  padding:5px;   height:50px; }
 
.scrollclass{height:300px; width:863px; overflow:auto;}




/* CSS Document */
#tekstfelt
{
position:relative;
padding:0;
margin:0;
}

.bildeholder
{

 width:282px;

}
.foranfeltet{width:300px;}
.foranform{width:300px;}
.resultat{ width:120px;}
.resultatover{padding-top:10px;}

.tekst
{

  
  padding-left:10px;
  padding-right:19px;
  padding-top:6px;
  color:#004165;
  background-color:#d0d3d5;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  padding-bottom:25px;
  width:450px;

}
.tekst input{border:1px solid #999999; background-color:#FFFFFF;}

.tekstliste
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:65px;
	padding-right:10px;
	padding-bottom:40px;
	padding-top:0px;
	line-height:16px;
	width:400px;
	color:#000000;  
}
.tekstliste img{padding-top:20px;}

.bildetekst
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	
}

.bilde
{
padding:4px 4px 0px 0px;
}

.bildeliste
{
padding-right:10px;
}
.feltover{height:35px; font-weight:bold;}
.feltbg{ line-height:35px; background-color:#babfc3; }

.overskrift
{
padding-left:20px;  
  color:#004164;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:normal;
  margin:0;
  line-height:31px;
  background-image:url(stromoverskriftbg.jpg);
  background-repeat:no-repeat;
  width:167px;
  height:31px;
  
}
.overskrift a
{

  color:#004164;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  text-decoration:none;
}
.overskrift_bold
{
padding-left:20px;  
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
 font-weight:normal;
  margin:0;
  line-height:31px;
  background-image:url(stromoverskriftbg.jpg);
  background-repeat:no-repeat;
  width:167px;
  height:31px;

}
.overskrift_bold a
{

  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  text-decoration:none;
  font-weight:normal;
}
.overskrift2
{
padding-left:20px;  
  color:#004165;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:normal;
  margin:0;
  line-height:31px;
  background-image:url(stromoverskriftbg_avansert.jpg);
  background-repeat:no-repeat;
  width:190px;
  height:31px;
}
.overskrift2 a
{

  color:#004165;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  text-decoration:none;
}
.overskrift2_bold
{
padding-left:20px;  
  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:normal;
  margin:0;
  line-height:31px;
  background-image:url(stromoverskriftbg_avansert.jpg);
  background-repeat:no-repeat;
  width:190px;
  height:31px;
}
.overskrift2_bold a
{

  color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  text-decoration:none;
  font-weight:normal;
}


#tekstfelt h1
{

  padding-bottom:16px;
  color:#004165;
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:normal;
  margin:0;
	
}

#tekstfelt h4
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-bottom:20px;
	padding-left:65px;
	padding-top:0px;
	margin:0;
	text-align:left;
	color:#000000;
}

#tekstfelt h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	color:#000000;
	margin:0;
	padding-right:0;
	width:400px;
}

#tekstfelt h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0;
	color:#ffffff;
}

 .valgstadie
{

  width:287px;
  height:37px;
  line-height:37px;
  font-size:21px;
  font-family:Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  text-align:center;
}
.prisknapp{
 width:189px;
 line-height:20px;
 text-align:center;
 font-size:12px;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 color:#004165;
 background-image:url(bgbildepriser.jpg);
}
.prisknappover{
 width:189px;
 line-height:20px;
 text-align:center;
 font-size:12px;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 color:#004165;
 background-image:url(bgbildepriser_over.jpg);
}
.prisknapp a{
 font-size:12px;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 color:#004165;
}
.prisknappover a{
 font-size:12px;
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 color:#FFFFFF;
}
.forsteholder
{


  
  border-right:7px solid #079BBA;
  width:266px;
 /* height:160px;*/

}
.hoyreinput_feil
{

height:18px; 
line-height:18px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
padding-left:7px; 
width:180px;
border:1px solid #FFFFFF;
background-color:#ffec00;
color:#e2001a;

}
.hoyreinput
{

height:18px; 
line-height:18px; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
padding-left:7px; 
width:180px;
border:1px solid #FFFFFF;

}
.nedefelt
{

  heigth:30px;

}

.andreholder
{



  border-left:7px solid #079BBA;
  border-right:7px solid #079BBA;
  width:273px;
 /* height:217px;*/

}

.tredjeholder
{

 

  border-left:7px solid #079BBA;
 
  width:266px;
  /*height:217px;*/
  background-color:#079BBA;

}

.stadie
{

  width:287px;
  height:37px;
  line-height:37px;
  font-size:21px;
  font-family:Arial, Helvetica, sans-serif;
  color:#83cddc;
  text-align:center;
}


.blog_job{
	width:570px;
}
.cell1even{
	border-bottom: 1px solid #ddd;
}
.cell1odd{
	border-bottom: 1px solid #ddd;
}

.row1even{
	background-color: #f9f9f9;border-bottom: 1px solid #ddd;
}
.row1odd{
	background-color: #fff;border-bottom: 1px solid #ddd;
}
.cell2even{
	border-bottom: 1px solid #ddd;
}
.cell2odd{
	border-bottom: 1px solid #ddd;
}

.row2even{
	background-color: #f9f9f9;border-bottom: 1px solid #ddd;
}
.row2odd{
	background-color: #fff;border-bottom: 1px solid #ddd;
}

.foooter {
 display:block;
background: url(../images/header-bg22.png) ;
}
 
 
 
 
 
 #menu_right_td{
 vertical-align:top;
 
 }
 
    
   .menuprivat-menu {
	width: 200px;
	border-style: solid solid none solid;
	border-color: #0e69be;
	border-size: 1px;
	border-width: 1px;
    margin:0px;
	padding:0px;
     list-style-type: none;
	}

.menuprivat-menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
    
	}
.menuprivat-menu li a {
	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	font-weight:normal;
	}	
	
.menuprivat-menu li a:link, .menuprivat-menu li a:visited {
	color: #FFFFFF;
	display: block;
	background: url(../images/v3.jpg);
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
.menuprivat-menu li a:hover {
	color: #0e69be;
	background: url(../images/v3.jpg) 0 -32px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}
	
.menuprivat-menu li a:active {
	color: #0e69be;
	background: url(../images/v3.jpg) 0 -64px;
	background-repeat:no-repeat;
	padding: 8px 0 0 10px;
	}