
html, body {
	background-color: #3D3279;
	background-image: url(images/bg_bg.jpg);
	background-repeat:   no-repeat;
	background-position: top; center;
	
	margin: 	  	0;   
	padding:		0;   
	overflow: 	   auto; 
	
	font-family:      Verdana, Arial, Helvetica, sans-serif;
	font-size:           12px;
	line-height:         18px;
	}



#img_left{
	width:		    445px;
	height:		    770px;
	position:	 absolute;
	left:		      50%;
	top:		     60px;
	margin-left: 	   -455px; /* hälften av bredden i width */
	border:		      0px;
	padding:	      0px;
	background:url(images/lazerboy.jpg) no-repeat top left;
	background-color: #FFEDD5;
	}

#logo_top{
	width:		    460px;   
	height:		    192px;
	position:	 absolute;  
	left:		      50%;   
	top:		     56px;   
   	margin-left: 	    -10px; /* hälften av bredden i width */
	border:		      0px;   
	padding:	      0px;
	background:url(images/logo.jpg) no-repeat top left;   
	background-color: #FFEDD5;
	}

#logo_pf{
	width:		    132px;   
	height:		    800px;
	position:	 absolute;  
	left:		      50%;   
	top:		     38px;   
   	margin-left: 	    310px; /* hälften av bredden i width */
	border:		      0px;   
	padding:	      0px;
	background:url(images/logo_pf_v.jpg) no-repeat top left;   
	background-color: #FFEDD5;
	}


#layout01 {
	width:		    946px;	
	height: 	     100%;
	position: 	 fixed;
	left: 		      50%; 
	top: 		       0%;
	margin-left: 	   -473px;  /* hälften av bredden i width */
	margin-top: 	      0px;  /* hälften av höjden i height */
	border:   	      0px;
	background-image: url(images/main_bg.gif);
	}


#str_top{
	width:		    946px;
	height:		     39px; 
	position:	 absolute;
	left:		      50%;
	top:		      0px;
	margin-left: 	   -473px;  /* hälften av bredden i width */
	margin-top: 	      0px;  /* hälften av höjden i height */
	border:		      0px;
	padding:	      0px;
	background-color: #000000;
	}



#t_box_homeheader{
	width:		    434px;
	height:		    105px;
	position:	 absolute;
	left:		      50%;
	top:		    248px;
	margin-left:         -4px;  /* hälften av bredden i width */
	border:		      0px;
	padding:	      0px;
	background:url(images/welcome.gif) no-repeat top left;
	background-color: #FFEDD5;
	}


#t_box_home{
	width:		    458px;
	height:		    460px;
	position:	 absolute;
	left:		      50%;
	top:		    350px;
	margin-left:        -12px;  
	border:		      0px;
	padding:	      0px;
	background-color: #FFEDD5;
	overflow:	   hidden;
	}




#h_info	{
	width:		    428px;
	height:		    128px;
	position:	 absolute;
	left:		      50%;
	top:		    248px;
	margin-left:         -1px;
	border:		      0px;
	padding:	      0px;
	background:url(images/info.gif) no-repeat top left;
	background-color: #FFEDD5;
	} 


#h_kontakt
	{
	width:		428px;
	height:		128px;
	position:	absolute;
	left:		50%;
	top:		248px;
	margin-left:        -1px;
	border:		0px;
	padding:	0px;
	background-color: #FFEDD5;
	} 


#h_pris	{
	width:		428px;
	height:		100px;
	position:	absolute;
	left:		50%;
	top:		248px;
	margin-left:    -1px;
	border:		0px;
	padding:	0px;
	background:url(images/pris.gif) no-repeat top left;
	background-color: #FFEDD5;
	overflow:	hidden;
	} 

#pris_p1{
	width:		252px;
	height:		166px;
	position:	absolute;
	left:		50%;
	top:		500px;
	margin-left:    -1px;
	border:		0px;
	padding:	0px;
	background:url(images/8x8.png) no-repeat top left;
	} 

#pris_p2{
	width:		356px;
	height:		242px;
	position:	absolute;
	left:		50%;
	top:		590px;
	margin-left:    80px;
	border:		0px;
	padding:	0px;
	background:url(images/12x12.png) no-repeat top left;
	} 

#pris_p3{
	width:		420px;
	height:		380px;
	position:	absolute;
	left:		50%;
	top:		790px;
	margin-left:    -40px;
	border:		0px;
	padding:	0px;
	background:url(images/15x15.png) no-repeat top left;
	} 

#im_info{
	width:		     98px;
	height:		     23px;
	position:	 absolute;
	left:		      50%;
	top:		    253px;
	margin-left:        200px; 
	border:		      0px;
	padding:	      0px;
	background-color: #FFEDD5;
	}


#im_kontakt{
	width: 		     72px;
	height: 	     23px;
	position: 	 absolute;
	left: 		      50%;
	top:  		    253px;
	margin-left:        305px;
	border: 	      0px;
	padding: 	      0px;
	background-color: #FFEDD5;
	}


#im_pris{
	width:		     47px;
	height:		     23px;
	position: 	 absolute;
	left:		      50%;
	top:		    253px;
	margin-left:        383px;
	border:		      0px;
	padding:	      0px;
	background-color: #FFEDD5;
	}


#info_pic{
	width:		    428px;
	height:		    179px;	
	position:	 absolute;
	left:		      50%;
	top:		    378px;
	margin-left:         -0px;
	border:		      0px;
	padding:	      0px;
	background-color: #FFEDD5;
	}


#info_text{
	width:		    458px;
	height:		    310px;
	position:	 absolute;
	left:		      50%;
	top:		    555px;
	margin-left:        -11px;
	border:		      0px;
	padding:	      0px;
	background-color: #FFEDD5;
	overflow:	   hidden;
	}


#h_treat{
	width:		    460px;
	height:		    850px;
	position:	 absolute;
	left:		      50%;
	top:		    248px;
	margin-left:         -3px;
	border:		      0px;
	padding:	      0px;
	background-color: #FFEDD5;
	overflow:	   hidden;
	}


#portfolio_r{
	width:		    130px;
	height:		     29px;
	position:        absolute;
	left:		      50%;
	top:		    248px;
	margin-left:         -1px;
	border:		      0px;
	padding:	      0px;
	background: url(images/portfolio_r.gif) no-repeat top left;
	background-color: #FFEDD5;
	overflow:	   hidden;
	}


#portfolio_t{
	width:		    425px;
	height:		    100px;
	position:        absolute;
	left:		      50%;
	top:		    272px;
	margin-left:         -1px;
	border:		      0px;
	padding:	      0px;
	background-color: #FFEDD5;
	overflow:	   hidden;
	}


#portfolio_pic1{
	width:		    402px;
	height:		    493px;
	position:        absolute;
	left:		      50%;
	top:		    375px;
	margin-left:         10px;
	border:		      0px;
	padding:	      0px;
	background-color: #FFEDD5;
	background: url(images/pf_pic.jpg) no-repeat top left;
	overflow:	   hidden;
	}




#str_btm{
	width:		    946px;
	height:		     38px;
	position:	    fixed;
	left:		      50%;
	bottom:		      0px;
	margin-left: 	   -473px;  /* hälften av bredden i width */
	border:		      0px;
	padding:	      0px;
	background-image: url(images/stripe_btm.gif);
	}





.spalt	{ float: left;   width: 198px;   padding: 14px; }



a:link	{
	color:		#000000;
	font-weight:	bold;
	text-decoration: none;
	}

a:visited{
	color:		#000000;
	font-weight:	bold;
	text-decoration: none;
	}

a:hover{
	color:		#9E2AE3;
	font-weight:	bold;
	text-decoration: none;
	}

a:active{
	color:		#520F76;
	font-weight:	bold;
	text-decoration: none;
	}



h4	{
	text-align:	justify;
	line-height:	18px;
	font-family:	"Century Gothic", Verdana, Arial;
	font-size:	14px;
	font-weight:	normal;
	font-style:	normal;
	color:		#000000;
	}



h3	{
	text-align:	justify;
	line-height:	18px;
	font-family:	"Century Gothic", Verdana, Arial;
	font-size:	15px;
	font-weight:	normal;
	font-style:	normal;
	color:		#000000;
	}


p	{
	text-align:	justify;
	font-family:	Verdana, Arial;
	font-size:	11px;
	line-height:	18px;
	font-weight:	normal;
	color:		#000000;
	letter-spacing:	0px;
	word-spacing:	0px;
	}


p.just	{text-align: justify;}



