/*********************************************************************************************************************
    COMMON
*********************************************************************************************************************/

    *
        {
            margin:0px;
            padding:0px;
        }
    
    html
        {
            background-color:#ECECEC;
            font-family:Arial;
            font-size:100%; /* IE hack */
            background-color:#ececec;            
        } 
    
    body
        {
            font-family:Verdana;
            font-size:0.70em;
            background-image:url(../../images/gfx/bgtop.gif);
            background-repeat:repeat-x;
        }     
    
    p
        {
            display:block;
            padding-bottom:10px;
            /*margin:auto;*/
        }
    
    ul, ol
        {
            display:block;
            margin:auto auto auto 30pt;            
        }
    
    h1
        {
			/*font-size:18px;
			font-family:Verdana;
			line-height:23px;*/
			font-weight:normal;
			font-size:18px;
			color:#000000;
        }
    
    h2
        {
			/*font-size:14px;
			font-family:Verdana;
			line-height:21px;*/
			font-weight:normal;
			font-size:14px;
			color:#000000;
        }
    
    h3
        {
			/*font-size:12px;
			font-family:Verdana;
			line-height:15px;*/
			font-weight:normal;
			font-size:12px;
			color:#000000;
        }
    
    h4
        {
        }  
    
    .WebAccess
        {
	        display:none;
        }
    
    .ClearSpace
        {
            clear:both;
        }
     img
		{
			border:0px;
		}   
	 a
		{
			color:#007788;
			font-family:Verdana;
			font-weight:normal;
			font-size:11px;
			text-decoration:none;
		}
	 .PrintData
		{
			display:none;
		}
	.YellowHeadline
		{
			color:#CC9933;
			font-size:11px;
			font-weight:bold;
			margin-bottom:10px;	
			padding-left:10px;
		}
/*********************************************************************************************************************
    SITECONTAINER
*********************************************************************************************************************/

    #SiteContainer
        {
            position:relative;
            width:912px;
            border:0px solid;
            margin-left:auto;
            margin-right:auto;
         }

/*********************************************************************************************************************
    SITEHEADER
*********************************************************************************************************************/
    
    #SiteHeader
        {
			height:111px;
			position:relative;
        }
        #SiteHeader a
		{
			border:0px;
			text-decoration:none;
        }
		#SiteHeader #HeaderTop
		{
			padding-top:26px;
			padding-bottom:5px;
			border:0px solid;
		}
		#HeaderTop a
		{
			color:#000000;
		}
		#SiteHeader #SiteHeaderMenu
		{
			margin-top:4px;
			border:0px solid;
			height:36px;
			padding-left:3px;
		}
		#SiteHeader .Search
		{
			position:absolute;
			right:15px;
			bottom:45px;
			font-weight:bold;
			/*text-transform:uppercase;*/
		}
		#SiteHeader .Search a
		{
			color:#000000;	
			font-weight:bold;
		}
		#SiteHeader #siteMapButton
		{
			border:0px solid;
			position:absolute;
			bottom:45px;
			right:270px;
		}
		#SiteHeader #homeButton
		{
			border:0px solid;
			position:absolute;
			bottom:45px;
			right:345px;
		}		
		#SiteHeader #SmallIcons
		{
			border:0px solid;
			position:absolute;
			right:400px;
			bottom:43px;
		}		
		#SiteHeader #SmallIcons #Smaller
		{
			font-size:10px;
			font-weight:normal;
			color:#007788;
		}
		#SiteHeader #SmallIcons #Normal
		{
			font-size:12px;
			font-weight:normal;
			color:#007787;						
		}
		#SiteHeader #SmallIcons #Larger
		{
			font-size:14px;
			font-weight:normal;
			color:#007787;						
		}	
			
		
/*********************************************************************************************************************
    HEADERMENU
*********************************************************************************************************************/

		#SiteHeaderMenu ul
		{
			margin:0px;
			border:0px solid;
			float:left;
			padding-top:13px;
			font-weight:bold;
			font-family:Arial;
			font-size:11px;
			color:#7a7a7a;
		}
        #SiteHeaderMenu li
        {
			float:left;
			padding-right:1px;
			list-style:none;
        }
        #SiteHeaderMenu li a
        {
			font-family:Verdana;
			font-weight:normal;
			font-size:11px;
			color:#7a7a7a;
			text-decoration:none;
        }
        #SiteHeaderMenu .selectedmenuItem
		{
			color:#c0c0c0;
		}     
/*********************************************************************************************************************
    SITEMENU
*********************************************************************************************************************/
	#Leftside
	{
		float:left;
		width:227px;
	}


    #SiteMenu
        {
        }
        
/*********************************************************************************************************************
    PAGECONTENT
*********************************************************************************************************************/
    
    #PageContent
        {
            width:683px;
            float:right;
            float:left !important;
			border:0px solid;
			min-height:480px;
			height:auto !important;
			height:480px;			
        }
	#PageContent .Headline
		{			
			border-bottom:1px solid #e0e0e0;
			padding-bottom:10px;
			margin-bottom:10px;
			padding-left:10px;
			padding-top:10px;	
		}
/*********************************************************************************************************************
    Frontpage only
*********************************************************************************************************************/
	
/*Scene*/	
	#PageContent #Scene
		{
			border:0px solid;
			float:left;
			width:615px;
			padding-left:8px;
			padding-top:10px;
		}	
		#PageContent #Scene #FrontpageMenu
				{		
					width:596px;
					height:340px;
					padding-top:10px;
					padding-left:20px;
					border-right:1px solid #cccccc;
				}
			#PageContent #Scene #FrontpageMenu #MenuItems 
				{
					padding-top:60px;	
					padding-left:15px;
				}
			#PageContent #Scene #FrontpageMenu #MenuItems ul
				{
					margin:0px;	
				}
			#PageContent #Scene #FrontpageMenu  #MenuItems li
				{
					list-style:none;
					padding:2px;	
					margin:0px;
					display:block;
					width:286px;
					float:left;
					font-size:20px;	
					line-height:26px;
				}	
			#PageContent #Scene #FrontpageMenu  #MenuItems ul li a
				{
					color:#ffffff;
				}
			#PageContent #Scene #FrontpageMenu #MenuItems li a
				{
					font-size:21px
				}
			#PageContent #Scene #FrontpageMenu #MenuItems li ul li a
				{
					font-size:13px
				}	
			#PageContent #Scene #FrontpageMenu #MenuItems li ul
				{
					margin-left:0px;	
				}
			#PageContent #Scene #FrontpageMenu #MenuItems li ul li 
				{
					font-size:14px;
					line-height:15px;	
					width:280px;
				}
/*Hovedinnhold*/		
	#PageContent #MainContent
	{
		border:0px solid;
		float:right;
	}
	#MainContent #NewsContainer
	{
		/*background-image:url(../../images/gfx/fpbg.gif);
		background-repeat:repeat-x;*/
		width:280px; /*302px;*/
	}	
	#NewsContainer .News
	{
		/*border-right:1px solid #FFFFFF;*/
		padding-bottom:10px;
	}
	#MainContent .smallheading
	{
		border:0px solid;
		height:28px;
		padding-top:10px;
		padding-left:5px;
		font-size:12px;
		font-family:Verdana;
		color:#7a7a7a;
	}
	#MainContent .TextContent
	{
		color:#007788;
		/*padding-top:10px;*/
		padding-left:5px;
		padding-right:3px;
	}
	#MainContent .TextContent .NewsBody
	{
		color:#000000;	
		font-weight:normal;
	}
	#MainContent .TextContent ul
	{
		margin:5px auto auto 15px;
	}
	#MainContent .TextContent a
	{
		text-decoration:none;
		color:#017992;
	}
	
	#NewsContainer .Investor
	{
		border-right:1px solid #FFFFFF;
		padding-bottom:15px;
		/*background-image:url(../../images/gfx/investor.gif);
		background-repeat:repeat-x;*/
	}
	#MainContent .Investor .smallheading
	{
		border-top:1px solid #e0e0e0;
	}
	#MainContent .About
	{
		display:none;
		/*background-image:url(../../images/gfx/fpbg.gif);
		background-repeat:repeat-x;*/
		width:280px;/*305px;*/
	}
	#MainContent .About .TextContent
	{
		color:#000000;
		padding-top:10px;
	}
	
	#MainContent .Banners
    {
		width:280px;/*301px;*/
		position:relative;
    }
        #MainContent .Banners a
            {
                display:block;
            }
	#MainContent .Jobcenter
    {
		width:280px;/*301px;*/
		position:relative;
    }
    .Jobcenter .jobcenterimage
    {
		padding-left:1px;
    }
    .Jobcenter .jobcenterimage img
    {
		width:279px;
		/*padding-right:3px;*/
    }
    .Jobcenter .jobcenterborder
    {
		position:absolute;
		top:0px;
		left:0px;
		display:block;
		width:279px;	
		height:1px;
		line-height:1px;		
		border-top:1px solid #e0e0e0;
	}
    .Jobcenter .jobcenterheading
    {		
		position:absolute;
		top:12px;
		left:5px;
		color:#7A7A7A;
		font-family:Verdana;
		font-size:12px;
	}
    .Jobcenter .iCountMessage
    {		
		position:absolute;
		top:35px;
		left:5px;
		color:#5898b3;
		font-size:14px;
	}
    .Jobcenter .iCount
    {
		position:absolute;
		top:70px;
		left:2px;
		color:#5898b3;
		font-weight:bold;
		font-size:30px;
    }
        .Jobcenter .iCount a
            {
		        font-weight:bold;
		        font-size:30px; 
            }
	.Jobcenter .jobcenterMessage
    {		
		position:absolute;
		top:105px;
		left:8px;
		font-family:Verdana;
		font-weight:bold;
		font-size:13px;
		color:#aeaeae;
	}
        
/*********************************************************************************************************************
    Centercontainer
*********************************************************************************************************************/
    #CenterContainer
    {

    }    
    #CenterContainer #CenterContent
    {
		background-image:url(../../images/gfx/newsbg.gif);
		background-repeat:repeat-x;		
		width:910px;
		background-color:#FFFFFF;
		border-left:1px solid #eeeeee;
		border-right:1px solid #eeeeee;
    }
        
/*********************************************************************************************************************
    SITEFOOTER
*********************************************************************************************************************/
    
    #SiteFooter
        {
			clear:both;
			margin-left:auto;
			margin-right:auto;
			width:912px;
			background-image:url(../../images/gfx/bottom.gif);
			height:157px;
        }
    #SiteFooter #SiteFooterText
		{
			font-size:9px;
			padding-top:36px;
			padding-left:20px;
		}
/*********************************************************************************************************************
    LOGIN
*********************************************************************************************************************/
    #LoginContainer
        {
            position:relative;
            width:300px;
            border:solid 1px #7b7b7b;
            margin:20px auto;
            padding:20px;
        }
        #LoginContainer fieldset
            {
                border:0;
                background-image:url(../../images/login_logo.gif);
                background-position:center top;
                background-repeat:no-repeat;
                padding-top:50px;
                text-align:center;
            }
        #LoginContainer ul
            {
                position:relative;
                width:250px;
                margin:0px auto;
                list-style-type:none;
                padding:0px;
                text-align:right; 
            }
            #LoginContainer ul li
                {
                    margin-bottom:3px;
                }
        #LoginContainer input
            {
                margin-left:5px;
                width:160px;
            }
        #LoginContainer #strUser
            {
                background-color:#cfd4d9;
                border:solid 1px #7b7b7b;
            }
        #LoginContainer #strPassword
            {
                background-color:#cfd4d9;
                border:solid 1px #7b7b7b;
            }
            
        #LoginContainer .ErrorMsg
            {
                background-color:#cc0000;
                color:#ffffff;
                font-weight:bold;
                padding:5px;
                margin-bottom:20px;
            }
                
        
/*********************************************************************************************************************
    ERROR
*********************************************************************************************************************/
    
    .Error
        {
            background-color:#ffffff;
            border:solid 1px #ff0000;
            padding:10px;
            margin:10px;
            color:#ff0000;
        }
/*********************************************************************************************************************
    ImageArchive
*********************************************************************************************************************/
	
	#tblImageArchive td
		{
			/*border-bottom:1px solid #DACFCE;*/
			padding:5px;
			width:33%;
		}