body {
	margin:0px 0px 0px 0px;
	padding:0px;
	background: url(/design/Common/gfx/bgr_body.jpg) #fff repeat-x top left;
}

a
{
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

img
{
    border-style: none;
}

#PageContainer
{
    background-color: #ffffff;
    width: 1000px;
    margin: 5px auto;
    padding: 0px;
    border: 1px solid #e0e0e0;
}

	#PageInsideContainer
	{
		padding: 6px;
	}

	#PageInsideContainer #PageTopContainer
	{
        width: 100%;
        /*height: 88px;*/
        height: 82px;
        clear:both;
        /*background-color: #00ff00;*/
	}
	
	#PageInsideContainer #PageMenuContainer
	{
            height: 28px;
            clear:both;
            width: 100%;
            /*background-color: #0000ff;*/
            background: url(/design/Common/gfx/bgr_mainnav.gif) repeat-x;
            position: relative;
	}
	
	#PageInsideContainer #PageBodyContainer
	{
            width: 100%;
            clear: both;
            background-color: #ffffff;
			padding: 5px 0px 5px 0px;
	}
	
		#PageBodyContainer #PageBodyBorderContainer
		{
            background-color: #F2F1ED;
            border: 1px solid #E4E3DE;
            padding: 5px;
		}
		
			#PageBodyBorderContainer #PageBodyOuterContainer
			{
				background-color: #ffffff;
	            /*min-height: 428px;*/
	            min-height: 360px;
	            overflow: hidden;
			}
			
				#PageBodyOuterContainer #PageBodyTopOuterContainer
				{
					float:left;
					width:100%;
					clear:both;
					height:32px;
				}
				
					#PageBodyTopOuterContainer h1
					{
						padding:14px 0px 0px 20px;
					}
			
				#PageBodyOuterContainer #PageBodyContentOuterContainer
				{
					
					/*width: 100%;*/
					float:left;
					clear: both;
					padding: 14px 0px 14px 0px;
					/*padding: 14px 20px 14px 20px;*/
					width: 100%;
				}
				
					#PageBodyContentContainer
					{
						float:left;
						clear: both;
						padding: 0px 20px 0px 20px;
						
					}

	#PageInsideContainer #PageFooterContainer
	{
            clear:both;
            width: 100%;
	}
	
		#PageFooterContainer #PageFooterBorderContainer
		{
			/*background-color: #ff0000;*/
			border: 1px solid #5787A1;
            height: 32px;
            background: url(/design/Common/gfx/bgr_footer.gif) repeat-x;
            position: relative;
		}


/* Menyn */


#PageMenuContainer ul
{
	float:left;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

	#PageMenuContainer ul li
	{
		display: inline;
		margin: 0px;
		padding: 0px;
	}
	
		#PageMenuContainer ul li a
		{
			float:left;
			background: url(/design/Common/gfx/bgr_mainnav.gif) repeat-x;
			margin: 0px;
			padding: 6px 10px 6px 10px;
			color: #ffffff;
		}
		
		#PageMenuContainer ul li a:hover
		{
			background:url(/design/Common/gfx/bgr_mainnavon.gif) repeat-x;
		}
            
		#PageMenuContainer ul li a.active
		{
			color: #000;
	        background: transparent url(/design/Common/gfx/bgr_mainnav_activeon.gif) repeat-x;
		}
		
		
/* PageTop */

#PageTopContainer #PageTopBackgroundContainer
{
	/*background-color: #ff0000;*/
	width: 100%;
	height: 82px;
	position: relative;
}


/* Logotyp */

#logotype_png
{
	position:absolute;
	left:845px;
	top: -25px;
	z-index: 10;
}

#logotype_gif
{
	position:absolute;
	left:845px;
	top:-25px;
	z-index: 10;
}

/* Browsers */

div.BrowserCommon
{
}

div.BrowserIE6
{
	display: none;
	visibility: hidden;
}

