/*********************************************************************************************************************
    COMMON
*********************************************************************************************************************/

    *
        {
            margin:0px;
            padding:0px;
        }
    
    html
        {
            font-family:Verdana;
            font-size: 100%; /* IE hack */
            background:url(../../images/gfx/bg_gradient.gif) top left repeat-x #bcbec0;
        } 
    
    body
        {
            font-family:Verdana;
            font-size:0.75em;
        }     
    
    p
        {
            display:block;
            margin:auto;
        }
    
    ul, ol
        {
            display:block;
            margin:auto auto auto 30pt;
        }
        
	h1, h2, h3, h4, p
		{
			margin:0 0 10px 0;
			padding:0;
		}

    
    h1
        {
			font-size:1.5em;
			color:#ff3333;
        }
    
    h2
        {
        }
        
        h2.Heading
			{
				background:url(../../images/gfx/bg_menu.gif) top left repeat-x;
				line-height:28px;
				color:#fff;
				padding-left:10px;
				font-size:1em;
				font-weight:bold;
				border-bottom:solid 4px #ff3333;
				margin-bottom:0px;
			}
			
    h3
        {
			font-size:1em;
			font-weight:bold;
        }
        
		h3.Heading
			{
				color:#ff3333;
				font-weight:bold;
				margin-bottom:0px;
			}
          
    
    .WebAccess
        {
	        display: none;
        }
    
    .ClearSpace
        {
            clear:both;
        }
     img
		{
			border:0px;
		} 
		
	p
		{
			margin:0 0 10px 0;
			padding:0;
		}
		
	a
		{
			color:#ff3333;
			text-decoration:underline;
		}
		
	a:hover
		{
			color:#ff3333;
			text-decoration:none;
		}  
/*********************************************************************************************************************
    SITECONTAINER
*********************************************************************************************************************/

    #SiteContainer
        {
            width:957px;
            margin:0px auto 0px auto;
            padding:0 6px 0 6px;
            background:url(../../images/gfx/bg_shadow.png) top left repeat-y !important;
            background:none;
        }

/*********************************************************************************************************************
    SITEHEADER
*********************************************************************************************************************/
    
    #SiteHeader
        {
			height:92px;
			background:url(../../images/gfx/bg_top.gif) top left no-repeat;
			position:relative;
        }
        
		#SiteHeader #HomeLink
			{
				float:left;
				height:92px;
				width:250px;
			}
        
		#SiteHeader #LoginLink
			{
				position:absolute;
				float:right;
				top:30px;
				right:20px;
				background:url(../../images/gfx/user1.png) right center no-repeat !important;
				background:url(../../images/gfx/user1.gif) right center no-repeat;
				padding-right:35px;
				color:#fff;
				text-decoration:none;
				line-height:32px;
			}
        
/*********************************************************************************************************************
    SITEMENU
*********************************************************************************************************************/

    #SiteMenu
        {
            background:url(../../images/gfx/bg_menu.gif) top left repeat-x;
            height:28px;
            border-bottom:solid 4px #ff3333;
        }
        
/*********************************************************************************************************************
    PAGECONTENT
*********************************************************************************************************************/
 
	#PageContent, #FrontPageContent
		{
			border-top:solid 10px #fff;
			min-height:400px;
			height:auto !important;
			height:400px;
		}
    
    #PageContent
        {
			background:url(../../images/gfx/bg_dots_pagecontent_wide.gif) top left repeat-y #fff;
        }
        
    #FrontPageContent
        {
			background:url(../../images/gfx/bg_dots_pagecontent.gif) top left repeat-y #fff;
        }
        
        #PageContent #LeftColumn, #FrontPageContent #LeftColumn
			{
				float:left;
				width:155px;
				padding:0px 10px 0px 10px;
			}
        
			#LeftColumn ul
				{
					list-style:none;
					margin:0 0 0 0;
					padding:0 0 10px 10px;
					background-color:#f2f2f2;
				}
				
				#LeftColumn ul li
					{
						padding:7px 0 7px 0;
					}
					
					#LeftColumn ul li a
						{
							color:#000;
							text-decoration:none;
						}
						
					#LeftColumn ul li a:hover
						{
							color:#000;
							text-decoration:underline;
						}
			
        
        #PageContent #CenterColumn, #FrontPageContent #CenterColumn
			{
				float:left;
				width:467px;
				padding:0px 10px 0px 10px;
			}
			
        #PageContent #CenterColumn
			{
				float:left;
				width:540px;
				padding:0px 10px 0px 10px;
			}
			
			#FrontPageContent #CenterColumn .Image
				{
					margin-bottom:10px;
				}
        
        #FrontPageContent #RightColumn, #PageContent #RightColumn
			{
				float:right;
				width:273px;
				padding:0px 10px 0px 10px;	
			}
			
        #PageContent #RightColumn
			{
				width:200px;
			}
			
			#PageContent #RightColumn ul
				{
					list-style:none;
					margin:0;
					padding:10px;
				}
        
			#RightColumn #News .Item
				{
					padding:10px;
				}
				
				#RightColumn #News .Item p
					{
						margin:0;
					}
				
			#RightColumn #Partners .Item
				{
					float:left;
					width:50%;
					min-height:100px;
					height:auto !important;
					height:100px;
				}
				
        
/*********************************************************************************************************************
    FOR KUNDER
*********************************************************************************************************************/
 
	#ForKunder #CenterColumn
	{
		width:750px;
	}
	
		#ForKunder #CenterColumn .LinkGroup
		{
			width:45%;
			float:left;
			margin-right:20px;
			margin-bottom:30px;
			min-height:200px;
			height:auto !important;
			height:200px;
		}
		
			#ForKunder #CenterColumn .LinkGroup .Header
			{
				background:url(../../images/gfx/bg_header_gray.gif) top left repeat-x;
				line-height:29px;
				padding-left:10px;
				font-weight:bold;
				margin-bottom:10px;
			}
			
			#ForKunder #CenterColumn .LinkGroup .Item
			{
				line-height:29px;
				float:left;
				width:100%;
			}
			
			#ForKunder #CenterColumn .LinkGroup .GrayItem
			{
				line-height:29px;
				float:left;
				width:100%;
				background-color:#eee;
			}
			
			#ForKunder #CenterColumn .LinkGroup .Text
				{
					float:left;
					width:240px;
					padding-left:10px;
				}
			
			#ForKunder #CenterColumn .LinkGroup a
				{
					float:right;
					margin-right:10px;
					margin-top:6px;
				}
        
/*********************************************************************************************************************
    SITEFOOTER
*********************************************************************************************************************/
    
    #SiteFooter
        {
			clear:both;
			font-size:1px;
			height:10px;
			background-color:#fff;
        }
        
    #SiteBottom
		{
			margin:0px auto 0px auto;
			width:969px;
			height:106px;
			background:url(../../images/gfx/bg_bottom.gif) top left no-repeat;
			text-align:center;
			color:#aaa;
			padding-top:20px;
		}
		
		#SiteBottom .ContactItem
			{
				padding:0 10px 0 10px;
			}
		
		#SiteBottom a
			{
				color:#aaa;
			}
			
		#SiteBottom #DevLink
			{
				margin-top:40px;
			}
        
/*********************************************************************************************************************
    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;
        }
        
   
 