/* style.css */

html, body
{
  width: 100%;
  height: 100%;
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
  color: #ffffff;
}

body
{
  margin: 0px;
  padding: 0px;
  background: #686464;
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
  scrollbar-face-color: #000000;
  scrollbar-highlight-color: #999999;
  scrollbar-shadow-color: #999999;
  scrollbar-3dlight-color: #666666;
  scrollbar-arrow-color: #ffffff;
  scrollbar-track-color: #000000;
  scrollbar-darkshadow-color: #666666;
  scrollbar-base-color: #000000;
}

#wrapper
{
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
  color: #ffffff;
  width: 100%;
  height: 100%;
}

.logo
{
  background: #000000;
  height: 121px;
}

.space
{
  background: #000000;
  text-align: center;
  height: 10px;
}

.shadow_top
{
  background: url(../img/shadow_header.gif) repeat-x;
  text-align: center;
  height: 10px;
}

.shadow_bottom
{
  background: url(../img/shadow_bottom.gif) repeat-x;
  height: 40px;
}

.kolommen
{
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
}

.fieldset1
{
  font-size: 11px;
  font-family: verdana, arial, sans-serif;
  padding: 5px;
}

.tdimage img
{
  border: 2px solid white;
}

.contact
{
  text-align: left;
}

/* ------ HYPERLINKS ------------ */


a:link { color: #e6e3fd; text-decoration: none; }
a:visited {	color: #e6e3fd; text-decoration: none }
a:active { color: #e6e3fd; text-decoration: none }
a:hover { color: #ffff9c; text-decoration: none }

a.footerlink:link {	color: #e6e3fd; text-decoration: none; }
a.footerlink:visited { color: #e6e3fd; text-decoration: none; }
a.footerlink:active { color: #e6e3fd; text-decoration: none; }
a.footerlink:hover { color: #ffffff; text-decoration: none; }

a.menu_top 
{
  border-right: #666666 0px solid;
  display: block;
  line-height: 14pt;
  text-align: center;
  text-decoration: none
}

a.menu_sub 
{
  padding-right: 2px;
  display: block;
  padding-left: 4px;
  filter: alpha(opacity=100);
  padding-bottom: 2px;
  padding-top: 2px;
  border-bottom: #000000 1px solid;
  text-decoration: none
}



/* ########################## */

.paragraph
{
  width: 550px;
  padding: 0px 0px 0px 0px; 
  font-size: 11px;
  text-align: justify;
}

table
{
  font-size: 11px;
}

.title 
{
  font: bold 13px verdana, arial, sans-serif;
  color: #ffffff;
}

.subtitle 
{
  font: 15px verdana, arial, sans-serif;
  color: #ccffcc;
}

.smalltitle 
{
  font: bold 10px verdana, arial, sans-serif;
  color: #ffffff;
}

.phonetitle 
{
  font: bold 11px verdana, arial, sans-serif;
  color: #ffcc66;
}

.hilite 
{
  color: #cccc66;
}

.orderform 
{
  border: #000000 0px solid;
  background-color: #686464;
  text-align: center
  color: #ffffff;
  font: bold 11px verdana, arial, sans-serif;
}

.checkout 
{
  margin-top: 2px;
  font: 12px geneva, verdana, arial, sans-serif;
  width: 225px;
  color: #000000;
}

.just 
{
  text-align: justify;
}

#ZOOM 
{
  right: 15px;
  position: absolute;
  top: 90px
}

.copyright 
{
  font: bold 10px arial, verdana, sans-serif;
  color: #c0c0c0;
}

.rollover 
{
  background-color: #000000;
}

.rolloveron 
{
  background-color: #ffffff;
}

.button-order 
{
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  padding-left: 10px;
  font-weight: normal;
  font-size: 9pt;
  background: url(../img/button.gif);
  border-left: #000000 1px solid;
  width: 150px;
  cursor: hand;
  color: #ffffff;
  border-bottom: #000000 1px solid;
  font-family: arial, verdana, helvetica, sans;
  height: 24px;
  background-color: #662c8c;
  text-align: center;
}

.buttonon-order
{
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  padding-left: 10px;
  font-weight: normal;
  font-SIZE: 9pt;
  background: url(../img/buttonon.gif);
  border-left: #000000 1px solid;
  width: 150px;
  cursor: hand;
  color: #ffffff;
  border-bottom: #000000 1px solid;
  font-family: arial, verdana, helvetica, sans;
  height: 24px;
  background-color: #319b3a;
  text-align: center;
}

.button 
{
  border-right: #cccccc 1px solid;
  padding-right: 5px;
  border-top: #cccccc 1px solid;
  padding-left: 5px;
  font-weight: bold;
  font-SIZE: 8pt;
  border-left: #cccccc 1px solid;
  cursor: hand;
  color: #cccccc;
  border-bottom: #cccccc 1px solid;
  font-family: arial, verdana, helvetica, sans;
  height: 21px;
  background-color: #686464;
  text-align: center;
}

.buttonon 
{
  border-right: #000000 1px solid;
  padding-right: 5px;
  border-top: #000000 1px solid;
  padding-left: 5px;
  font-weight: bold;
  font-size: 8pt;
  border-left: #000000 1px solid;
  cursor: hand;
  color: #000000;
  border-bottom: #000000 1px solid;
  font-family: arial, verdana, helvetica, sans;
  height: 21px;
  background-color: #ffffff;
  text-align: center;
}

.shadeform 
{
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  background: url(picts/shadeform.gif);
  font: 13px arial, verdana, sans-serif;
  border-left: #000000 1px solid;
  width: 180px;
  border-bottom: #000000 1px solid;
  text-align: left;
}

.textarea 
{
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  background: url(../img/shadeform.gif);
  font: 13px arial, verdana, sans-serif;
  border-left: #000000 1px solid;
  width: 280px;
  border-bottom: #000000 1px solid;
  height: 125px;
  text-align: left;
}

.dropdown 
{
  font: 11px geneva, verdana, arial, sans-serif;
  width: 180px;
  color: #333333;
}

.searchform 
{
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  background-IMAGE: url(../img/shadeform.gif);
  font: 11px arial, georgia, Times New Roman, sans-serif;
  border-left: #000000 1px solid;
  width: 100px;
  border-bottom: #000000 1px solid;
  height: 20px;
}

.searchdrop 
{
  font: 11px arial, verdana, sans-serif;
  width: 70px;
  color: #ffffff;
  height: 20px;
  background-color: #686464;
}

.menu_div
{
  border-right: #000000 1px solid;
  border-top: #000000 0px solid;
  z-index: 100;
  filter: alpha(opacity=100);
  border-left: #000000 1px solid;
  border-bottom: #000000 0px solid;
}


/* ------ HOOFDMENU ------ */


.menu
{ 
  background: #000000 url(../img/menu.gif) repeat-x;
  height: 24px;
}

#nav 
{
  font-family: verdana, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: url(../img/menu_background.gif);
  display: block;
  height: 24px;
  margin: 0px;
  z-index: 50;
  width: auto;
}

#nav a 
{
  height: 24px; 
  _height: 24px;
  margin: 0 0 0 0.1em;
  /* background-color: #2e8dfd; */
}

#nav ul 
{
  list-style: none;
  padding: 0;
  margin: 0;
  z-index: 50;
}

#nav ul li 
{
  display: block;
  float: left;
  list-style: none;
  padding: 0px;
  padding-left: 30px;
  margin: 0px;
  position: relative;
  width: auto;
  z-index: 50;
}

#nav ul li a 
{
  height: 19px; 
  _height: 24px;
  display: block;
  font-size: 11px;
  width: auto;
  color: #888888;
  text-decoration: none;
  text-align: left;
  padding: 5px 14px 0px 8px;
  top: 0px;
  background: url(../img/menu_background.gif);
  /* background-image: url(../img/menu_separator.gif);
  background-repeat: no-repeat;
  background-position: right 2px; */
  margin: 0px;
  float: left;
}

#nav ul li a:hover 
{
  background-image: url(../img/menuon.gif);
  color: #FFF;
}

#nav ul ul li a 
{
  padding: 5px 14px 5px 8px;
  font-size: 11px;
  font-weight: normal;
  background-color: #5c85ff;
  background-image: none; 
  /*border: 1px solid white;*/
}

#nav ul ul
{
  display: none;
  left: 0px;
  top: 24px;
  width: 120px;
  position: absolute;
}

#nav ul ul ul,
#nav ul ul ul ul 
{
  display: none;
  left: 142px;
  top: 0px;
  width: 120px;
  position: absolute;
}

#nav ul li:hover ul 
{
  display: block;
  position: absolute;
  top: 24px;
  left: 0;
}

#nav ul li:hover ul ul,
#nav ul li:hover ul ul ul
{
  display: none;
}

#nav ul ul li:hover ul,
#nav ul ul ul li:hover ul 
{
  display: block;
  left: 142px;
  top: 0px;
}

#nav ul ul li 
{
  display: block;
  float: left;
  top: 0;
  height: auto;
}

#nav ul ul li a 
{
  display: block;
  float: left;
  width: 120px;
  height: auto;
}

li>ul { 
  top: auto;
  left: auto;
}


.navi a
{
 color:#FFCF60;
 font-weight:bold;
}

.navi a:visited
{
 color:#FFCF60;
 font-weight:bold;
}

.navi a:hover
{
 color:#FFCF60;
 font-weight:bold;
 text-decoration:underline;
}

.shopbalk
{
color:#FFCF60;
border-bottom:1px solid #FFFFFF;
padding-bottom:10px;
}

img.spacer
{
border:0px solid #FFFFFF;
}
