/* --- BEGIN --- Algemeen */
.MainBody
{
   background-attachment: fixed;
   
   background-color: #FFFFFF;
   color: #000000;

   scrollbar-3d-light-color: #555555;
   scrollbar-arrow-color: #F52BB0;  
   scrollbar-base-color: #555555; 
   scrollbar-dark-shadow-color: #000080; 
   scrollbar-face-color: #555555; 
   scrollbar-highlight-color: #C0C0C0; 
   scrollbar-shadow-color: #000000;
}

.button1
{
   margin-top: 1px;
   background-color: #048454;
   border-color: #097853 #045435 #045435 #097853;
   border-style: solid;
   color: #FFFFFF;
   
   cursor: hand;
}

.MainTable
{
   width: 620px;
   padding: 2px;
   font-family: "arial, helvetica";
   font-size: 12px;
   text-align: justify;
}

A:link 
{
   color: #000000;
}

A:visited
{
   color: #048454;
}

A:hover
{
   color: #000000;
}

A:active
{
   color: #000000;
}

.PrintText
{
   font-family: "arial, helvetica";
   font-size: 10px;
}

.PrintButton
{
   border: none;
   margin: 0px 1px -2px 0px;
}

.TitelTekst
{
   font-family: "arial, helvetica";
   font-size: 18px;
   font-weight: normal;
   margin-left: 5px;
}
/* --- EINDE --- Algemeen */

/* --- BEGIN --- Productlijst specifiek */

.productbody
{
   background-attachment: fixed;
   background-repeat: no-repeat;
   
   background-color: #FFFFFF;
   color: #000000;

   scrollbar-3d-light-color: #555555;
   scrollbar-arrow-color: #F52BB0;  
   scrollbar-base-color: #555555; 
   scrollbar-dark-shadow-color: #000080; 
   scrollbar-face-color: #555555; 
   scrollbar-highlight-color: #C0C0C0; 
   scrollbar-shadow-color: #000000;

}

.ProductTable
{
   width: 620px;
   padding: 2px;
   font-family: "arial, helvetica";
   font-size: 12px;
   margin-bottom: 5px;
}

.ProductTable A
{
   background-color: #FFFFFF;
}

.ProductInfo
{
   border: 1px solid #000000;
   padding: 3px 5px 3px 5px;
   vertical-align: top;
   text-align: justify;
   background-color: #FFFDEA;
}

.ProductInfo A
{
   background: none;
}

.ProductFoto
{
   margin: -1px 5px 3px 0px;
}

.TechInfo
{
   font-family: "arial, helvetica";
   font-size: 12px;
   border: 1px solid #000000;
   margin: 0px;
   padding: 0px;
   
   background-color: #FFFFFF;
}

.TechInfo TD
{
   border: 1px solid #000000;
   vertical-align: top;
   margin: 0px;
}

.TechInfo TH
{
   background-color: #0055BB;
   color: #FFFFFF;
   vertical-align: top;
   text-align: left;
}
/* --- EINDE --- Productlijst specifiek */


/* --- BEGIN --- Prijslijst specifiek */
.MainTable .p1
{
   width: 400px;
   text-align: left;
   vertical-align: top;
}

.MainTable .p2
{
   width: 120px;
   text-align: right;
   vertical-align: top;
}

.MainTable .p3
{
   width: 120px;
   text-align: right;
   vertical-align: top;
}

.PriceTable2
{
   padding: 2px;
   font-family: "arial, helvetica";
   font-size: 12px;
}

.PriceTable .p2
{
   width: 120px;
   text-align: right;
   vertical-align: top;
}

.PriceTable2 .p2a
{
   width: 120px;
   vertical-align: top;
}
/* --- EINDE --- Prijslijst specifiek */

.FotosTable TD
{
   font-family: "arial, helvetica";
   font-size: 12px;
   margin: 0px;
   padding: 0px;
}

/* --- BEGIN --- News section */
.OldNews
{
   display: none;
}
/* --- EINDE --- News section */

/* --- BEGIN --- ReactForm */
.ReactForm
{
   font-family: "arial, helvetica";
   font-size: 12px;
}
/* --- EINDE --- ReactForm */

.list
{
   background-color: #FFFFFF;
   color: #000000;
}

/* Print CSS */
@media print 
{
   .NoPrint
   {
      display: none;
   }

	.scanimg
	{
		width: 600px;
	}

	.scanimglow
	{
		height: 900px;
	}
	
	.productbody
	{
		background: none;
	}

	.MainBody
	{
		background: none;
	}

	.NewPage
	{
		page-break-before: always;
	}
}


