body		{
		background-image: url('background.jpg');
		background-repeat: repeat-x repeat-y;
		margin: 0px;
		padding: 0px;
		}

#wrapper	{
			position: absolute;   
			top: 50%;   
			margin-top: -260px;/* half of #content height*/   
			left: 0;   
			width: 100%;			
			}
			
#wrapped	{
			position: relative;
			top: 0px;
			width: 900px;
			height: 470px;
			margin-left: auto;
			margin-right: auto;
			}
			
#logo		{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 230px;
			}
			
p.logotop	{
			position: absolute;
			font-size: 20px;
			font-family: verdana;
			font-weight: bold;
			color: #9b1616;
			}
			
p.logobottom	{
				position: absolute;
				top: 35px;
				font-size: 11px;
				font-family: verdana;
				font-weight: bold;
				color: #7b7b7b;
				}

#menuWrapper	{
				position: absolute;
				top: 70px;
				left: 0px;
				width: 900px;
				height: 60px;
				}

#menuLink	{
			z-index: 1;
			}
			
#menuLink a	{
			color: #000000;
			}			
				
#menu		{
			position: absolute;
			top: 0px;
			left: 0px;
			z-index: 2;
			}
/**************Index****************/			
#news		{
			position: absolute;
			top: 150px;
			right: 0px;
			width: 290px;
			height: 280px;
			border: 1px solid #2a2a2a;
			background-color: #FFFFFF;
			}
			
img.news		{
			position: absolute;
			top: 0px;
			left: 0px;
			}

a.newsLink	{
			position: relative;
			color: #000000;
			text-decoration: none;
			}
			
h1.newsFrontHead	{
					position: relative;
					top: 35px;
					left: 5px;
					width: 285px;
					font-family: arial;
					font-size: 14px;
					color: #000000;
					margin: 0px;
					}	

p.newsFrontDate	{
				position: relative;
				top: 35px;
				left: 5px;
				font-family: arial;
				font-size: 12px;
				color: #000000;
				margin-top: 0px;
				margin-bottom: 15px;
				}						

a.showAllNews	{
				position: absolute;
				bottom: 5px;
				right: 5px;
				font-family: arial;
				font-size: 12px;
				color: #000000;
				text-decoration: none;
				}

a.showAllNews:hover	{
				position: absolute;
				bottom: 5px;
				right: 5px;
				font-family: arial;
				font-size: 12px;
				color: #000000;
				text-decoration: underline overline;
				}
				
#commercial	{
			position: absolute;
			top: 150px;
			left: 0px;
			width: 600px;
			height: 280px;
			border: 1px solid #2a2a2a;
			}

#socialNetwork	{
				position: absolute;
				top: 420px;
				right: 0px;
				width: 290px;
				}
				
p.socialNetwork	{
				position: absolute;
				top: 0px;
				left: 10px;
				font-family: verdana;
				font-size: 14px;
				color: #000000;
				}

img.in			{
				position: absolute;
				top: 40px;
				left: 10px;
				border: none;
				}
				
img.f			{
				position: absolute;
				top: 40px;
				left: 80px;
				border: none;
				}	

img.t			{
				position: absolute;
				top: 40px;
				left: 150px;
				border: none;
				}

img.b			{
				position: absolute;
				top: 40px;
				left: 220px;
				border: none;
				}	

img.ppssLogo		{
				position: absolute;
				top: 450px;
				left: 0px;
				border: none;
				}

img.cuttex		{
				position: absolute;
				top: 470px;
				left: 190px;
				border: none;
				}

img.youtube		{
				position: absolute;
				top: 461px;
				left: 465px;
				border: none;
				}				
/****************Show News All******************/
div.showAllNews	{
				position: relative;
				top: 150px;
				left: 0px;
				width: 608px;
				height: 95px;
				background-color: #446275;
				border: 1px solid #7b7b7b;	
				margin-bottom: 10px;
				font-family: arial;
				}

a.showAllNewsBlock	{
					width: 608px;
					height: 95px;
					display: block;
					text-decoration: none;
					}				

a.showAllNewsText	{
					color: #FFFFFF;
					text-decoration: none;
					}
					
h1.showAllNewsHead	{
					position: absolute;
					top: -10px;
					left: 10px;
					width: 530px;
					font-size: 20px;
					font-weight: bold;
					}
					
p.showAllNewsDate	{
					position: absolute;
					top: 60px;
					left: 10px;
					font-size: 14px;
					}

div.newsPictureTemp		{
					position: absolute;
					right: 0px;
					top: 0px;
					height: 95px;
					line-height: 90px;
					}
					
img.showAllNewsPic	{
					vertical-align: middle;
					margin-right: 8px;
					border: 1px solid #FFFFFF;	
					}
			
img.showNewsAll	{
				position: absolute;
				top: 150px;
				right: 0px;	
				}

#allNewsSpacer	{
				position: relative;
				top: 140px;
				height: 20px;
				}
				
/**************Show News*****************/
img.showNewsPic	{
				position: absolute;
				top: 150px;
				right: 0px;	
				}

h1.showNewsHead	{
				position: absolute;
				top: 132px;
				left: 0px;
				font-size: 20px;
				font-family: arial;
				color: #000000;
				}
				
p.showNewsDate	{
				position: absolute;
				top: 160px;
				left: 0px;
				font-size: 12px;
				font-family: arial;
				color: #000000;
				}
				
#showNewsText	{
				position: absolute;
				top: 190px;
				left: 0px;
				width: 500px;
				font-family: arial;
				font-size: 14px;
				color: #000000;
				}
				
#showNewsText a	{
				color: #000000;
				}
				
/*****************Produkter*******************/
#produktReklame	{
				position: absolute;
				top: 152px;
				right: 0px;
				width: 290px;
				height: 280px;
				background-color: #000000;
				border: 1px solid #7b7b7b;
				}

#ppss		{
			position: absolute;
			top: 452px;
			right: 0px;
			width: 290px;
			height: 162px;
			background-color: #000000;
			border: 1px solid #2a2a2a;
			}				

a.ppss		{
			display: block;
			width: 290px;
			height: 162px;
			}
			
img.ppss		{
			border: none;
			}

#ppss2		{
			position: absolute;
			top: 634px;
			right: 0px;
			width: 290px;
			height: 162px;
			background-color: #000000;
			border: 1px solid #2a2a2a;
			}				

a.ppss2		{
			display: block;
			width: 290px;
			height: 162px;
			}
			
img.ppss2		{
			border: none;
			}						
				
#produkter		{
				position: absolute;
				top: 150px;
				left: 0px;
				width: 600px;
				}

#special		{
				position: relative;
				top: 0px;
				left: 0px;			
				}
				
img.special		{
				position: relative;
				top: 0px;
				left: 0px;
				}
				
#stiksikker		{
				position: relative;
				top: 10px;
				left: 0px;
				overflow: hidden;				
				}
				
img.stiksikker	{
				position: relative;
				top: 0px;
				left: 0px;
				}
				
#snit			{
				position: relative;
				top: 10px;
				left: 0px;
				overflow: hidden;				
				}
				
img.snit			{
				position: relative;
				top: 0px;
				left: 0px;
				}

#skudsikker		{
				position: relative;
				top: 10px;
				left: 0px;
				overflow: hidden;
				}	
				
img.skudsikker	{
				position: relative;
				top: 0px;
				left: 0px;
				}
				
div.product		{
				position: relative;
				top: 5px;
				left: 5px;
				width: 105px;
				margin-right: 5px;
				margin-bottom: 20px;
				float: left;
				text-align: center;
				}
				
a.product		{
				text-decoration: none;
				color: #000000;
				}

div.productPicCenter	{
					position: absolute;
					top: 0px;
					width: 100%;
					}
				
img.productPic	{
				position: relative;
				margin-left: auto;
				margin-right: auto;
				border: 1px solid #2a2a2a;	
				}
				
h1.productModel	{
				position: relative;
				margin-top: 100px;
				font-family: arial;
				font-size: 12px;
				color: #000000;
				font-weight: normal;
				}
				
p.special		{
				position: relative;
				top: 0px;
				left: 5px;
				font-family: arial;
				font-size: 14px;
				color: #000000;
				}
				
a.special		{
				color: #000000;
				text-decoration: underline;
				}
				
/***************Show Product**************/
#productNotExist	{
					position: absolute;
					top: 125px;
					width: 500px;
					left: 0px;
					}

h1.productNotExistHead	{
						position: absolute;
						top: 0px;
						left: 0px;
						font-family: arial;
						font-size: 25px;
						color: #000000;						
						}
						
p.productNotExistDescription	{
								position: absolute;
								top: 40px;
								left: 0px;
								font-family: arial;
								font-size: 14px;
								color: #000000;								
								}

img.notexist			{
					position: absolute;
					top: 150px;
					right: 0px;						
					}
								
#productPictures	{
					position: absolute;
					top: 150px;
					right: 0px;
					}

img.showProductPic	{
				display: block;
				margin-left: auto;
				margin-right: auto;
				border: 1px solid #2a2a2a;	
				}

img.showProductPics	{
				position: relative;
				top: 10px;
				right: 0px;
				float: right;
				border: 1px solid #2a2a2a;	
				margin-left: 10px;
				}
				
h1.showProductModel	{
				position: absolute;
				top: 132px;
				left: 0px;
				font-size: 20px;
				font-family: arial;
				color: #000000;
				}
				
p.showProductCategory	{
				position: absolute;
				top: 160px;
				left: 0px;
				font-size: 12px;
				font-family: arial;
				color: #000000;
				}
				
#showProductText	{
				position: absolute;
				top: 190px;
				left: 0px;
				width: 500px;
				font-family: arial;
				font-size: 14px;
				color: #000000;
				}
				
#showProductText a	{
				color: #000000;
				}				

/****************Bestilling**************/
img.bestillingPic	{
					position: absolute;
					top: 147px;
					right: 0px;					
					}

#bestilling		{
				position: absolute;
				top: 130px;
				left: 0px;
				width: 570px;
				font-family: arial;
				font-size: 14px;
				color: #000000;
				}
				
#bestilling a	{
				font-family: arial;
				font-size: 14px;
				color: #000000;
				text-decoration: underline;
				}
			
#bestillingForm	{
				position: relative;
				height: 400px;
				bottom: 10px;
				left: 0px;
				margin-bottom: 10px;
				}
				
p.bestillingNavn	{
					position: absolute;
					top: 0px;
					left: 0px;
					font-family: arial;
					font-size: 14px;
					color: #000000;
					}

p.bestillingCVR		{
					position: absolute;
					top: 30px;
					left: 0px;
					font-family: arial;
					font-size: 14px;
					color: #000000;
					}

input.cvr				{
					margin-left: 1px;
					}
					
p.bestillingAdresse	{
					position: absolute;
					top: 60px;
					left: 0px;
					font-family: arial;
					font-size: 14px;
					color: #000000;
					}

input.adresse			{
					margin-left: 27px;
					}
					
p.bestillingTlf		{
					position: absolute;
					top: 90px;
					left: 0px;
					font-family: arial;
					font-size: 14px;
					color: #000000;
					}

input.tlf				{
					margin-left: 37px;
					}
					
p.bestillingEmail	{
					position: absolute;
					top: 120px;
					left: 0px;
					font-family: arial;
					font-size: 14px;
					color: #000000;
					}

input.email			{
					margin-left: 40px;
					}
					
p.bestillingText	{
					position: absolute;
					top: 155px;
					left: 0px;
					font-family: arial;
					font-size: 14px;
					color: #000000;
					}
					
textarea.textareaBestilling		{
								position: absolute;
								top: 190px;
								left: 0px;
								margin-bottom: 5px;
								}
					
input.sendBestilling	{
					position: absolute;
					top: 340px;
					left: 0px;
					}
					
p.bestillingSendt	{
					font-family: arial;
					font-size: 18px;
					font-weight: bold;
					color: #000000;
					}
					
/***************Special Fremstillede Løsninger************/
img.specialPic	{
					position: absolute;
					top: 157px;
					right: 0px;				
					}

#specialFremstillede		{
				position: absolute;
				top: 157px;
				left: 0px;
				width: 570px;
				font-family: arial;
				font-size: 14px;
				color: #000000;
				}
				
#specialFremstillede a	{
				font-family: arial;
				font-size: 14px;
				color: #000000;
				text-decoration: underline;
				}

/*******************Omkring Os***************/
img.omkringPic	{
					position: absolute;
					top: 157px;
					right: 0px;				
					}

#omkring		{
				position: absolute;
				top: 140px;
				left: 0px;
				width: 570px;
				font-family: arial;
				font-size: 14px;
				color: #000000;
				}
				
#omkring a	{
				font-family: arial;
				font-size: 14px;
				color: #000000;
				text-decoration: underline;
				}
				
/********************FAQ*******************/
img.faqPic	{
					position: absolute;
					top: 157px;
					right: 0px;					
					}

#faq		{
				position: absolute;
				top: 140px;
				left: 0px;
				width: 570px;
				font-family: arial;
				font-size: 14px;
				color: #000000;
				}
				
#faq a	{
				font-family: arial;
				font-size: 14px;
				color: #000000;
				text-decoration: underline;
				}
				
/***************Kontkat Os****************/
img.kontaktPic	{
					position: absolute;
					top: 157px;
					right: 0px;					
					}

#kontakt		{
				position: absolute;
				top: 140px;
				left: 0px;
				width: 570px;
				font-family: arial;
				font-size: 14px;
				color: #000000;
				}
				
#kontakt a	{
				font-family: arial;
				font-size: 14px;
				color: #000000;
				text-decoration: underline;
				}

#socialNetworkKontakt	{
				position: absolute;
				top: 375px;
				left: -10px;
				width: 290px;
				}
				
/*****************Error Pages*******************/
#errorpage	{
			position: absolute;
			top: 0px;
			left: 0px;
			width: 900px;
			}

img.error404		{
			position: absolute;
			top: 0px;
			left: 290px;
			}
			
h1.errortitle	{
				position: absolute;
				top: 270px;
				left: 0px;
				font-family: arial;
				color: #FFFFFF;
				}
				
p.errordescription	{
					position: absolute;
					top: 320px;
					left: 0px;
					text-align: justify;
					font-family: arial;
					font-size: 18px;
					color: #FFFFFF;
					}
					
#errorlinks		{
				position: absolute;
				top: 420px;
				left: 0px;
				}
				
#errorlinks a	{
				font-family: arial;
				font-size: 18px;
				color: #FFFFFF;
				text-decoration: underline overline;
				margin-right: 10px;
				}