html, body {
              height: 100%;
              width: 100%;
			 
               }
          body { 
               margin: 0;
			   background-color:#ffffff;
			   background-image:url(images/LayoutGraphics/bg_top_frame_bg.gif);
			   background-repeat: repeat-x;
			   
               } 
          div#TopPanel {
               position: absolute;
               top: 0;
               bottom: auto;
               left: 0;
               right: 0;
               height: 133px;
               overflow: hidden;
               }
          div#BottomPanel {
               position: absolute;
               top: auto;
               bottom: 0;
               left: 0;
               right: 0;
               width: 100%;
               height: 0px;
               }
          div#LeftPanel {
               position: absolute;
               top: 133px;
               bottom: 0px;
               left: 0;
               right: auto;
               /*width: 203px;*/
			   width: 212px;
               height: auto;
			   background: url(images/LayoutGraphics/bg_menu.gif);
               overflow: hidden; 
               }
          div#RightPanel {
               position: absolute;
               top:133px;
               bottom: 0px;
               left:1024px;
               right:0;
               width:0px;
               height: auto;
               overflow: auto;
               }
          div#ContentArea {
               position: absolute;
               top: 133px;
               bottom:0px;
               left: 203px;
               right:0px;
               width: auto;
               height: auto;
               overflow: auto;
			  background-color:#EBDECA;
			  background: url(images/LayoutGraphics/bg_content.gif);
               }
			div#InnerContentArea {
			   position: relative;
               top: 0px;
               bottom:0px;
               left: 0px;
               right:0px;
               width: 790px;
			  
			   background-attachment: scroll;
			   background-color:white;
			   
               } 
			div#InnerContentArea2 
			{
				border-right: solid 1px #C8DAEF;
				float:left;
				width: 559px;
				margin:0;
			}
			div#RelatedArea 
			{
				margin: 0;
				float:left;
				width: 209px;
				padding-top: 25px;
			}
			#FirstPageLeft
			{
				padding-top: 25px;
               position: absolute;
               top: 133px;
               bottom: 0px;
               left: 0;
               /*width: 203px;*/
               background-color: White;
               overflow: hidden; 
			   border-right: 1px solid #C8DAEF;
			   padding-left: 18px;
				width: 184px;
			}	    
          * html div#InnerContentArea,    
          * html div#ContentArea,
          * html div#LeftPanel,
          * html div#FirstPageLeft,
          * html div#RightPanel {
          height: expression((document.body.clientHeight -133) + "px");}
          * html div#ContentArea {
          width: expression((document.body.clientWidth -203) + "px");}
		  /*/framework*/  
		  

	/*top-menu*/	
	#nav{
		margin-top:98px;
		font-weight : normal;
		font-size: 11px;
	    text-decoration : none;
	}  
	#nav ul{
	   white-space : nowrap;
	   color : #002E62;
	   float : left;
	   width : 840px;
	   line-height:30px;
	   padding : 0;
	   margin : 0;
	}
	#nav ul li{
	   display : inline;
	   line-height:32px; 
	   height:37px;
	}
	#nav ul.right{
	   white-space : nowrap;
	   color : #002E62;
	   float : left;
	   width : 184px;
	   border-style : solid;
	   border-color : #C8DAEF;
	   border-width : 1px 0 1px 0;
	   background:url(images/LayoutGraphics/bg_menu_1.gif);
	   line-height:30px;
	   padding : 0;
	   margin : 0;
	}
	#nav ul.right li{
		float: left;
	   display : inline;
	   line-height:32px; 
	   height:37px;
	}
	#nav ul.right li a{
	   padding-left : 0.5em;
	   padding-right : 0.5em;
	   color : #002E62;
	   text-decoration:none;
	   float : left;
	}
	#nav ul.right li a:hover {
	   background-color : #002E62;
	   color : #002E62;
	   text-decoration:none;
	   background:none;
	}

	.streck
	{
		width: 2px;
	   padding : 0;
	   margin : 0;
	}
	.right .streck{
	   line-height:15px; 
		padding-top: 8px;
	}
	.space{
		float : left;
		padding-left : 1em;
	   	padding-right : 1em;
	}
	#nav ul li a{
	   padding-left : 0.5em;
	   padding-right : 0.5em;
	   color : #672D3B;
	   text-decoration:none;
	   float : left;
	}
	#nav ul li a:hover, .selected{
	   background-color : #002E62;
	   color : #000066;
	   text-decoration:none;
	   background:url(images/LayoutGraphics/top_meny_bakgrund_vald.gif);
	}
	/*/top-menu*/


  
  
  
 /* ################### NEW ################### */

 /* font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif;*/

  /* ################### NEW ################### */
  
  
  
  /*sub-menu*/

#submenu {
	font-size: 10px;
	font-weight: bold;
	float: left;
	text-decoration:none;
	overflow-x: hidden;
	overflow: -moz-scrollbars-none;
	margin: 2px;
	margin-top: 25px;
	padding: 0;
	padding-left: 20px;
	margin-right: 0px;
	width: 212px;
	line-height:15px; 
}

#submenu li {
	
	padding: 0;
	list-style: none;
	margin-top: 0px;
	margin-bottom: -2px;
	text-indent: -7px;
	margin-left: 7px;
	margin-right: 0px;
	background: none;
}




#submenu li a {
	font-family: "xtrebuchet MS", Arial, Verdana, Geneva, Helvetica, Sans-serif;
	text-decoration:none;
	padding-left: 7px;
	color: #003161;
	font-weight:bold;line-height:10px;
}
#submenu li a:hover, #submenu li a.selected  {
	color: #003161;
	text-decoration: none;
}
#submenu li a.selected_sub_1
{
	font-size: 10px;
	/*background: url(images/LayoutGraphics/pil_level_ett.gif) no-repeat -1px 3px;*/
}
#submenu li a.selected_sub_2
{
	font-size: 9px;
	/*background: url(images/LayoutGraphics/pil_level_tva.gif) no-repeat 0px 5px;*/
	/*text-indent: 7px;
	margin-left:14px;*/
}
#submenu li a.selected_sub_3{
	/*background: url(images/LayoutGraphics/pil_level_tree.gif) no-repeat 0px 5px; */
}
#vald_ett {
	margin-left: -10px;
	padding-left:10px;
	/*background:url(images/LayoutGraphics/bg_trans_meny.gif);*/
	background:url(images/LayoutGraphics/selected_bg_lower.gif) no-repeat bottom 1px;
}
#vald_tva {
	margin-left: -10px;
	padding-left:10px;
	line-height:10px;
	/*
	background:url(images/LayoutGraphics/bg_trans_meny.gif);
	*/
	background:url(images/LayoutGraphics/selected_bg_lower.gif) no-repeat bottom 1px;
}

#vald_tre {
	margin-left: -10px;
	padding-left:10px;
	background:url(images/LayoutGraphics/selected_bg_lower.gif) no-repeat bottom 1px;
}

/*new*/
#outer_vald_tre {
	margin-left: -10px;
	padding-left:10px;
	background: url(images/LayoutGraphics/selected_bg_upper.gif) no-repeat 0px 0px;
}
/*/new*/
/*new*/
#outer_vald_ett {
	margin-left: -10px;
	padding-left:10px;
	background: url(images/LayoutGraphics/selected_bg_upper_ett.gif) no-repeat 0px 0px;
}
/*/new*/
/*new*/
#outer_vald_tva {
	margin-left: -10px;
	padding-left:10px;
	background: url(images/LayoutGraphics/selected_bg_upper.gif) no-repeat 0px 0px;
}
/*/new*/


/*
#vald_tre {
	margin-left: -10px;
	padding-left:10px;
	background:url(images/LayoutGraphics/bg_trans_meny.gif);
}*/

#submenu ul {
	 
	font-size: 10px;
	margin: 1px;
	margin-right: 0px;
	margin-left: 5px;
	padding: 0;
	font-weight:normal;
}

#submenu ul li {
	/*border-bottom: 1px solid #DFDCD8;*/
}
#submenu ul ul {
	font-weight:normal;
	font-size: 9px;
	margin: 1px; /*7*/
	margin-right: 0px;
	margin-left: 5px;
	padding: 0;
}
#submenu ul li a{	
font-weight:normal;
}
  /*/sub-menu*/
  
  
  
  
  
  
  
  
  
  
#InnerContentArea ul.tabs
{
	margin: 0;
	padding: 0;
}  
#InnerContentArea ul.tabs li
{
white-space : nowrap;
	padding: 0;
	margin: 0;
	padding-top: 6px;
	display : inline;
	float: left;
	list-style-type:none;
	list-style-image: none;
	height: 14px;
font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif ; 
font-size:10px;
color: #012E62; 
text-decoration:none;
line-height:12px;
}  
#InnerContentArea ul.tabs li.selleft
{
	padding-top: 5px;
	height: 15px;
}

#InnerContentArea ul.tabs li a
{
	display : block;
	font-family:  Arial, Verdana, Geneva, Helvetica, Sans-serif ; 
	font-size:10px;
	color: #012E62; 
	text-decoration:none;
line-height:normal;
}  

#InnerContentArea  ul.tabs li.selleft
{
	background:url(images/LayoutGraphics/flik_vald_vanster.gif);
	font-weight: bold;
	font-size:11px;
	padding-left: 12px;
	padding-right: 6px;
}  
#InnerContentArea ul.tabs li.selright
{
	background:url(images/LayoutGraphics/flik_vald_hoger.gif);
	font-size:8px;
	line-height: 8px;
	width: 6px;
}  
#InnerContentArea ul.tabs li.left
{
	background:url(images/LayoutGraphics/flik_ejvald_vanster.gif);
	padding-left: 12px;
	padding-right: 6px;
}  
#InnerContentArea ul.tabs li.right
{
	background:url(images/LayoutGraphics/flik_ejvald_hoger.gif);
	width: 6px;
}  




#InnerContentArea ul.tabs2
{
	margin: 0;
	padding: 0;
	background:url(images/LayoutGraphics/flikbg.gif);
	height:21px;
	padding-left: 11px;
	margin-bottom: 5px;
}  
#InnerContentArea ul.tabs2 li
{
	white-space : nowrap;
	padding: 0;
	margin: 0;
	padding-top: 6px;
	display : inline;
	float: left;
	list-style-type:none;
	list-style-image: none;
	height: 15px;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif ; 
	color: #012E62; 
	text-decoration:none;
	line-height:12px;
	font-size: 11px;
}  
#InnerContentArea ul.tabs2 li.selleft
{
	background:url(images/LayoutGraphics/flikvaldvanster.gif);
	font-weight: bold;
	padding-left: 16px;
	padding-right: 7px;
}



#InnerContentArea ul.tabs2 li a
{
	display : block;
	font-family:  Arial, Verdana, Geneva, Helvetica, Sans-serif ; 
	font-size: 11px;
	color: #003161; 
	text-decoration:none;
	line-height:12px;
}  

#InnerContentArea ul.tabs2 li.selright
{
	background:url(images/LayoutGraphics/flikvaldhoger.gif);
	font-size:8px;
	line-height: 8px;
	width: 6px;
}  
#InnerContentArea ul.tabs2 li.left
{
	background:url(images/LayoutGraphics/flikvanster.gif);
	background-repeat:no-repeat;
	padding-left: 16px;
	padding-right: 13px;
}  
#InnerContentArea ul.tabs2 li.leftafter
{
	padding-left: 16px;
	padding-right: 13px;
}  



#InnerContentArea ul.tabs3
{
	margin: 0;
	padding: 0;
	background:url(images/LayoutGraphics/flik2bg.gif);
	height:21px;
	margin-left: -1px;
	margin-bottom: 5px;
}  
#InnerContentArea ul.tabs3 li
{
	white-space : nowrap;
	padding: 0;
	margin: 0;
	padding-top: 6px;
	display : inline;
	float: left;
	list-style-type:none;
	list-style-image: none;
	height: 15px;
	font-family: Arial, Verdana, Geneva, Helvetica, Sans-serif ; 
	color: #012E62; 
	text-decoration:none;
	line-height:12px;
	font-size: 11px;
}  
#InnerContentArea ul.tabs3 li.selleft
{
	background:url(images/LayoutGraphics/flik2valdvanster.gif);
	padding-left: 13px;
	padding-right: 7px;
}



#InnerContentArea ul.tabs3 li a
{
	display : block;
	font-family:  Arial, Verdana, Geneva, Helvetica, Sans-serif ; 
	font-size: 11px;
	color: #003161; 
	text-decoration:none;
	line-height:12px;
}  

#InnerContentArea ul.tabs3 li.selright
{
	background:url(images/LayoutGraphics/flik2valdhoger.gif);
	font-size:8px;
	line-height: 8px;
	width: 6px;
}  
#InnerContentArea ul.tabs3 li.left
{
	background:url(images/LayoutGraphics/flikvanster.gif);
	background-repeat:no-repeat;
	padding-left: 12px;
	padding-right: 9px;
}  
#InnerContentArea ul.tabs3 li.leftafter
{
	padding-left: 16px;
	padding-right: 13px;
}  
#InnerContentArea ul.tabs3 li.leftend
{
	background:url(images/LayoutGraphics/flikvanster.gif);
	background-repeat:no-repeat;
	padding-left: 2px;
}  




  
			/*fonter*/
			body{
				font-family: "xtrebuchet MS", Arial, Verdana, Geneva, Helvetica, Sans-serif ; 
				line-height: 1.2em;
				font-size: 12px;
				color: #333333;
			}
			
			.tabell td, .tabellruta td{
				font-family: "xtrebuchet MS", Arial, Verdana, Geneva, Helvetica, Sans-serif ; 
				line-height: 13px;
				font-size: 11px;
				color: #333333;
			}
			#InnerContentArea A { font-family: "xtrebuchet MS", Arial, Verdana, Geneva, Helvetica, Sans-serif ; color: #9C7102; text-decoration:none;}
			#InnerContentArea A:hover {Color: #9C7102; }

			/*/fonter*/


/* hubpage */
.hubbox
{
	width: 240px;
	float: left;
	margin-bottom: 20px;
	margin-right: 10px;
}
.hubboxwide
{
	width: 490px;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-top: 16px;
}

.hubboxwide h2
{
	margin-top: 0;
}


.hubcontent
{
	width: 240px;
	padding-top: 10px;
	background-image:url(images/LayoutGraphics/contact/bg2.gif);
	background-repeat: no-repeat;
}

.hubboxwide .hubcontent
{
	width: 490px;
	background-image:url(images/LayoutGraphics/contact/bg1.gif);
}


.hubimage
{
	width: 75px;
	float: left;
	padding-right: 5px;
background-color: #ffffff;
}

.hubimage2
{
	float: left;
	margin-right: 10px;
}


.hubcontent2
{
/*	width: 150px;*/
	float: left;
}

.adrtopbox
{
	width: 501px;
	padding-top: 10px;
	background-image:url(images/LayoutGraphics/contact/bg1.gif);
	background-repeat: no-repeat;
}
.adrtopcontent
{
	width: 157px;
	float: left;
	margin-right: 10px;
}
.adrbox
{
	width: 157px;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
}

.adrcontent
{
	width: 150px;
	padding-top: 10px;
	background-image:url(images/LayoutGraphics/contact/bg3.gif);
	background-repeat: no-repeat;
}

.kontaktruta
{
	width: 170px;
	padding: 19px;
	background-color: #F0F5FB;
	border: 1px solid #8FADCF;
	float: right;
	margin-left: 10px;
}

