/*********************************************************************************************************************
    COMMON
*********************************************************************************************************************/

    *
        {
            margin:0px;
            padding:0px;
        }
    
    html
        {
            font-size: 100%; /* IE hack */
			background-color: #f1f1f2;
            background-image: url(../../images/graphic/bgSite.gif);
            background-repeat: repeat-x;
        } 
    
    body
        {
            font-family:Arial;
            font-size:0.70em;
            text-align: center;
			color: #000;
        }     
    
    p
        {
            display:block;
            padding-top: 5px;
            padding-bottom: 5px;
        }
    
    ul, ol
        {
            display:block;
            margin:auto auto auto 30pt;
        }
    
    h1
        {
			color: #ef4236;
			font-size: 1.5em;
			margin-bottom: 10px;
        }
    
    h2
        {
        }
    
    h3
        {
        }
    
    h4
        {
        }  
    a
		{
		color: #ef4236;
		}
    .WebAccess
        {
	        display: none;
        }
    
    .ClearSpace
        {
            clear:both;
            height: 0px;
        }
     img
		{
			border:0px;
		}   
		
	#SiteWrapper
	{
		background-image: url(../../images/graphic/bgTop1.gif);
		min-height: 685px;
		background-repeat: no-repeat;
	
	}
/*********************************************************************************************************************
    SITECONTAINER
*********************************************************************************************************************/

    #SiteContainer
        {
            width:1000px;
            text-align: left;
			margin-left: auto;
			margin-right: auto;
			background-image: url(../../images/graphic/bgContent.gif);
			background-repeat: repeat-y;
        }

/*********************************************************************************************************************
    SITEHEADER
*********************************************************************************************************************/
    
    #SiteHeader
        {
			height: 130px;
			margin-left: 45px;
			margin-right: 48px;
			padding-top: 53px;
			
        }
    #Logo
    {
		padding-top: 14px;
		float: left;
	}
	#HeaderRight
	{
		float: left;
		background-color: #bcbdc0;
		border-top: 1px solid #dcddde;
		width: 587px;
		height: 87px;
		margin-top: 10px;
		margin-left: 3px;
		padding-top: 28px;
		padding-left: 15px;
	}
	#HeaderRight .OrgElement
	{
		color: #ffffff;
		font-family: arial,Myriad Pro;
		float: left;
		font-size: 9px/*11px;*/
		
	}
	#HeaderRight .OrgElement a
	{
		color: #ffffff;
		text-decoration: none;
	}
	#HeaderRight .OrgSep
	{
		width: 9px;
		margin-left: 2px;
		height: 14px;
		display: block;
		float: left;
		background-image: url(../../images/graphic/org_sep.gif);
		background-repeat: no-repeat;
	}
	#HeaderRight #Slogan
	{
		color: #ffffff;
		font-family: Arial;
		font-size: 22px;
		line-height: 27px;
		clear:both;
		padding-top: 3px;
	}
/*********************************************************************************************************************
    TOPMENU
*********************************************************************************************************************/

    #TopMenu /*main menu*/
        {
            height: 29px;
            margin-left: 47px;
			margin-right: 48px;
			margin-bottom: 5px;
			background-image: url(../../images/graphic/bgMenu.gif);
		}        
/*********************************************************************************************************************
    SITEMENU
*********************************************************************************************************************/

    #SiteMenu /*sub menu, see menu002.css for more menu css*/
        {
            float:left;
            width: 144px;/*149px*/
           
            margin-left: 47px;
            margin-top: 15px;
            padding-right: 8px;
           	_margin-left: 23px; /*IE6 fix*/
        }
	#SiteMenuEmpty
	{
		float:left;
        width: 144px;/*149px*/
        margin-left: 47px;
        margin-top: 15px;
        padding-right: 8px;
		min-height: 231px;
		background-image: url(../../images/graphic/bgNoSubmenu.gif);
        background-repeat: no-repeat;
        _height: 231px; /*IE6 fix*/
        _margin-left: 23px; /*IE6 fix*/
	}   
	.AnsattImages
	{
		_display: none;
	}     
/*********************************************************************************************************************
    PAGECONTENT
*********************************************************************************************************************/
    
    #PageContent
        {
            width:740px;
            margin-left: 15px;
            float:left;
        }
     
     #ImageContainer
		{
			position: relative;
			width: 760px;
			float:left;
		} 
	#ImageContainer .ImageBox
	{
		height: 109px;
		width: 144px;
	}
	#ImageBox1
	{
		postion: absolute;
		margin-left: 155px;
		margin-top: 2px;
	}
	#ImageBox2
	{
		postion: absolute;
		margin-left: 459px;
		margin-top: 6px;
		_margin-top: 2px; /*IE6 fix*/
	}
	#ImageBox3
	{
		postion: absolute;
		margin-left: 3px;
		margin-top: 5px;
		_margin-top: 3px; /*IE6 fix*/
	}
    #ImageBox4
	{
		postion: absolute;
		margin-left: 307px;
		margin-top: -109px;
		_margin-top: -112px; /*IE6 fix*/
	} 
	#ImageBox5
	{
		postion: absolute;
		margin-left: 611px;
		margin-top: -109px;
		_margin-top: -112px; /*IE6 fix*/
	}
	#ImageBox6
	{
		postion: absolute;
		margin-left: 155px;
		margin-top: 6px;
		_margin-top: 4px; /*IE6 fix*/
	}  
	#NewsContainer
	{
		position: relative;
		width: 142px;
		float: left;
		margin-left: 3px;
		margin-top: 1px;
		_margin-left: 1px; /*IE6 fix*/
	}
	#NewsContainer .InfoBox
	{
		height: 109px;
		width: 142px;
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 6px;
	}
	#NewsContainer .InfoHeader
	{
		background-image: url(../../images/graphic/bgLeftMenu.gif);
		background-repeat: repeat-x;
		color: #ffffff;
		width: 134px;
		height: 26px;
		line-height: 24px;		
		padding-left: 8px;
		font-weight: bold;
		font-size: 1.2em;
		_margin-left: 2px; /*IE6 fix*/;
		_margin-top: -2px; /*IE6 fix*/
		
	}
	#NewsContainer .InfoText
	{
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 8px;
		color: #959595;
		padding-bottom: 8px;
		
	}
	#NewsContainer .ReadMore a
	{
		color: #df1e2d;
		text-decoration: none;
	}
/*********************************************************************************************************************
    SITEFOOTER
*********************************************************************************************************************/
    
    #SiteFooter
        {
			clear:both;
			height: 84px;
			background-image: url(../../images/graphic/bgBottom1.gif);
        }
        
/*********************************************************************************************************************
    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;
        }
   /***************
********************/
   #FileContainer
    {
		width: 418px;
		float: left;
		margin-top: 17px;
	}
	#FileContainer td
	{
		padding-right: 5px;
	}
	.DetailImage
		{
			min-height: 428px;
			width: 295px;
			float: left;
			margin-left: 25px;
			position: relative;
			background-repeat: no-repeat;
			_margin-left: 0px; /*IE6 fix*/
			_margin-right: -5px; /*IE6 fix*/
			_float: right; /*IE6 fix*/
			_height: 440px; /*IE6 fix*/
		}
	.ColorBox
		{
			height: 109px;
			width: 144px;
		}
	#Box1
		{
			position: absolute;
			background-color: #e7e8e9;
			margin-left: 1px;
			margin-top: -1px;
			_margin-left: -5px; /*IE6 fix*/
		}
	#Box2
		{
			position: absolute;
			margin-left: 152px;
			margin-top: 113px;
			_margin-left: 147px; /*IE6 fix*/
		}
	#Box3
		{
			position: absolute;
			background-color: #ef4135;
			margin-left: 1px;
			margin-top: 228px;
			_margin-left: -5px; /*IE6 fix*/
		}
	#Box4
		{
			position: absolute;
			background-color: #e7e8e9;
			margin-left: 152px;
			margin-top: 344px;
			_margin-left: 147px; /*IE6 fix*/
		}
		
#SearchContainer
{
	float: right;
	height: 28px;
	margin-top: 5px;
	padding-right: 8px;
}
#SearchContainer #strTopSearch
{
	background-color: #e7e8e9;
	width: 102px;
	height: 14px;
	border: 1px solid #e7e8e9;
	display: block;
	margin-right: 8px;
	margin-top: 1px;
	float: left;
	font-size:0.9em
}
#SearchContainer #btnSearch
{
	display: block;
	float: left;
}
