body {padding: 2em;	margin: 0; text-align:center; overflow: -moz-scrollbars-vertical; background: #ececec url(/images/singlegradient8.gif) top left repeat-x; }

/* pagelayout */
#layout {width: 950px; position: absolute; left: 50%; margin: 0 0 0 -478px;}

#top {text-align: left; width: 950px; height: 20px; margin: 0px;}

#header {
	position:absolute;
	z-index:1;	
	text-align: left; 
	width: 950px; 
	height: 201px; 
	margin: 0px; 
	background: url(/images/header.png); 
	behavior: url(css/iepngfix.htc);
}

#meny {
	position:relative;
	z-index:2;
	padding: 155px 0px 0 0px;	
	text-align: left; 
	width: 950px; 
	height: 42px; 
	margin-top:2px; 
	background: url(/images/meny5.png); 
	behavior: url(css/iepngfix.htc); 
}

#columncontainer_top{
	position:relative;		
	z-index:2;	
	float: left; 
	width: 950px; 
	height:10px; 
	margin-top:3px; 
	background: url(/images/bg_shadow_top2.png) bottom left no-repeat; 
	behavior: url(css/iepngfix.htc); 
}

#columncontainer_bottom{
	float:left; 
	width:950px; 
	height:10px; 
	background: url(/images/bg_shadow_bottom2.png) top left no-repeat; 
	behavior: url(css/iepngfix.htc); 
}
#content {width: 950px; float: left; background: url(/images/bg_shadow2.png) repeat-y top left; behavior: url(css/iepngfix.htc); }
#column_left1 {float: left; text-align: left; position: relative; width: 660px; padding: 0 0 0 15px; }
#column_left2 {float: left; text-align: left; width: 660px; height:0px; padding: 3px 0 0 15px; }
#wrapper{float:right; }
#column_right {width: 275px; text-align: left; }
#bottom {clear: both; text-align: left; height:50px; padding: 0 0 0 10px; margin-top:0px; background: url(/images/bottom.png) bottom left no-repeat; behavior: url(css/iepngfix.htc); }
