body 
{
  background-color: #FFFFFF;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-image: url(../images/bg.gif);
  background-repeat: repeat-y;
  background-position: center top;
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-track-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-arrow-color: #6D0096;
  scrollbar-3dlight-color: #6D0096;
  scrollbar-darkshadow-color: #6D0096;
}
img {border: 0;}
th {text-align: left;}
.transparent { background: transparent !important;}
hr.seperator
{
  color: #FFC5E7;
  height: 1px;
  width: 100%;
  margin: 15px 0 15px 0;
}
body, p, input, textarea, span, a, td {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 9pt;
  font-style: normal;
  font-weight: normal;
  color: #333333;
  vertical-align: top;
}
th {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
}
h1, h2, h3, h4, h5, h6 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
h2
{  
  font-size: 12pt; 
  font-style: normal; 
  font-weight: bold; 
  color: #7F295C;
  margin: 0;
} 
h3
{  
  font-size: 10pt; 
  font-weight: bold; 
  color: #333333
}
td.editor_pager_nav
{  
  font-size: 10pt; 
  font-style: normal; 
  font-weight: bold; 
  color: #7F295C;
} 
a
{ 
  text-decoration: none; 
  color: #FC57B8;
}

a:hover 
{  
   text-decoration: underline; 
   color: #6D0096;
}


.kopje
{  
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt; 
  font-style: normal; 
  font-weight: bold; 
  color: #000;
}

.header
{
  background: url(/images/top.gif) no-repeat;
}

td.top_menu
{
  padding-bottom: 15px;
  vertical-align: bottom;
}

.side_menu
{
  background: #FFC5E7;
  width: 156px;
  vertical-align: top;
}

.main_menu, .main_menu li
{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.main_menu a
{
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
  text-decoration: none;
}
.main_menu a:hover
{
  text-decoration:underline;
}
.sub_menu, .sub_menu li
{
  margin: 0;
  padding: 0 0 0 10px;
  list-style-type: none;
}
.sub_menu a
{
  color: #000000;
  font-weight: normal;
  font-size: 9pt;
  text-decoration: none;
}
.sub_menu a:hover
{
  text-decoration: underline;
}

/* ======================================================== */
/* CONTENT */
/* ======================================================== */

/* Producten overzicht */
a.image_tn
{
  display:block;
  float: left;
  height: 75px;
  width: 75px;
  margin: 0;
}
.products_list {
}
.products_list td
{
}
.products_list tr
{
  vertical-align: top;
}
.products_detail
{
  padding-top: 6px;
  width: 150px;
  font-size: 9pt;
}
.products_detail h1
{
  font-size: 10pt;
  margin-bottom: 0;
}
.products_images
{
  padding-left: 10px;
  width: 430px;
}
.imageList 
{
  width: 430px;
  xheight: 350px;
  /*overflow: auto;*/
}

.products_images a {
  display: block;
  float: left;
  height: 75px;
  width: 75px;
  margin: 0px;
  padding: 3px;
  border: 1px solid #FFC5E7;
}
.products_images a:hover
{
  text-decoration: none;
  border: 1px solid #000;
}


/* Gegevens tabellen (winkelwagen, persoonsgegevens, bestelling)*/
.cart,
.list,
.checkout_cart
{
  width: 500px;
}
.editor_list
{
  width: 400px;
}
input.editor_list
{
  width: 95%;
}
.cart th,
.list th,
.editor_list th,
.checkout_cart th
{
  background: #7B295A;
  padding: 3px;
  font-size: 10pt;
  color: #ffffff;
  width: 150px;
}
.cart td,
.list td,
.editor_list td,
.checkout_cart td
{
  background: #efefef;
  padding: 3px;
  font-size: 10pt;
  color: #000000;
}


/* invoer tabel/formulier */
.customer
{
  width: 400px;
}
.customer th
{
  width: 150px;
  background: #7B295A;
  padding: 3px;
  font-size: 10pt;
  color: #ffffff;
  text-align: right;
}
.customer td
{
  background: #efefef;
  padding: 3px;
  font-size: 10pt;
  color: #000000;
}


.button, .buttonXL, .buttonHover, .buttonHoverXL
{
  font-family: verdana;
  font-weight: bold;
  font-size: 8pt;
  height: 25px;
  border: 1px solid #000;
  cursor: pointer;
  padding: 2px;
}

.button, .buttonHover
{
  width: 115px;
}
.buttonXL, .buttonHoverXL
{
  width: 165px;
}

.button, .buttonXL
{
  background: #7B295A;
  color: #fff;
}
.buttonHover, .buttonHoverXL
{
  color: #7B295A;
  background: #fff;
}

/* ======================================================== */
/* NIEUWS OP HOME*/
/* ======================================================== */
.nieuwsHome {width: 100%;}
.nieuwsHome TD {width: 50%; text-align: center;}
.nieuwsHome a {margin: 0; padding: 0; display: block; text-align: center; width: 50; }

/* ======================================================== */
/* FOOTER */
/* ======================================================== */
.footer
{
  width: 100%;
  height: 25px;
  background: #6D0096;
}
.footer td,
.footer a
{
  font-size: 8pt; 
  color: #ffffff;
}
.footer a:hover
{
  color: #ffffff;
}



