html, body {
margin: 0;
padding: 0;
height: 100%; /* Required */
}

body { overflow: -moz-scrollbars-vertical; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-image : url(afbeeldingen/005.gif);}


#kader {
border-left : 1px solid #000000 ;
border-right : 1px solid #000000 ;
border-bottom : 1px solid #000000;
margin-left: auto;
margin-right: auto;
width: 930px;
background: #ffffcc;
position: relative;
min-height: 100%; /* For Modern Browsers <strong>/
 height: auto !important; /</strong> For Modern Browsers <strong>/
height: 100%; /</strong> For IE */
}

#top { width: 100%; float: left; clear: both; border-bottom : 1px solid #000000 ; background-color: #FF6600; text-align: center; }
#top img { vertical-align: top; }
#top a { margin: 5px 0px 0px 0px; padding: 2px 5px 2px 5px; font-size: 0.8em; text-decoration: none; color: #cc3300; }
#top a:hover { background-color : #ffcc33; color: #FF6600; }
#top a.actief { background-color : #ffcc33; color: #FF6600; }

#supermenu { width: 100%; float: left; clear: both; font-size: 0.7em; text-align: center; padding: 2px 0px 2px 0px; background-color : #ffcc33; border-top : 4px solid #cc3300; border-bottom : 4px solid #cc3300 ; }
#supermenu A { padding: 2px 5px 2px 5px; margin: 0px 0px 0px 0px;  text-decoration: none;  } 
#supermenu a:HOVER { background-color : #cc3300; color: #ffffcc;  }
#supermenu .actief { background-color : #cc3300; color: #ffffcc;  }
#supermenu .nonactief { background-color : #ffcc33; color: #A71805;  }

/*
#supermenu { width: 100%; float: none; font-size: 0.7em; text-align: center; padding: 7px 0px 7px 0px;}
#supermenu A { text-decoration: none; padding: 2px 2px 2px 2px;  color: #666666;  margin: 0em 0px 1px 0px; text-align: center;  text-decoration: none; letter-spacing : 0em; } 
#supermenu a:HOVER {  border-top : 4px solid #cc3300; border-bottom : 4px solid #cc3300 ; background-color : #ffcc33; color : #000000;  } 
#supermenu .actief { 	 border-top : 4px solid #cc3300; border-bottom : 4px solid #cc3300 ; background-color : #ffcc33; color : #333333; }
#supermenu .nonactief { border-top : 4px solid #ffcc33; border-bottom : 4px solid #ffcc33 ; background-color : #ffff99; color : #333333; }
*/

#content { background-color : #ffffcc; padding: 0px 0px 10px 0px ;  float: left ; border-top : 1px solid #000000 ; width: 100%; }

#inner_content {margin: 2em 70px 1em 70px; font-size:0.7em;  }

.rood { color: #A71805; }

#inner_content .intro { text-align: center; line-height: 1.5em; }
#inner_content H3 { font-size:1.5em; font-weight: bold; color : #A71805; margin: 0em 0em 1em 0em; }
#inner_content A { color: #A71805; text-decoration: underline; }
#inner_content A:HOVER { color: #A71805; text-decoration: underline; }


#inner_content .hometable {}
#inner_content .hometable H3 { text-align: center; vertical-align:top; padding: 0em 0em 0em 0em;  margin: 0em 0em 0em 0em; font-family: "Times New Roman", Times, serif; font-size:2.0em; }
#inner_content .hometable H2 { font-variant: small-caps; letter-spacing: 0.2em; margin: 1em 0em 1em 0em; padding: 0em 0em 0.1em 0em; font-size:1.7em; font-family: "Times New Roman", Times, serif; font-weight: bold; }
#inner_content .rechtsTD { padding: 0em 0em 0em 1em; color: #A71805; }


#inner_content .productintrotable { width: 100%; margin: 1em 0em 1em 0em; }
#inner_content .productintrotable .linkstd { text-align: right; vertical-align:top; padding: 0em 1em 0em 0em; }
#inner_content .productintrotable .linkstd H3 { text-align: right; vertical-align:top; padding: 0em 0em 0em 0em;  margin: 0em 0em 0em 0em; font-family: "Times New Roman", Times, serif; font-size:2.0em; }
#inner_content .productintrotable .rechtstd { width: 70%;  text-align: left; vertical-align:top; padding: 0em 0em 1em 0em; text-align: left; color: #A71805; line-height: 1.5em;}
#inner_content .productintrotable .rechtstd P {   }

#inner_content .producttable { width: 100%; margin: 1em 0em 1em 0em; }
#inner_content .producttable .imagetd { text-align: right; vertical-align:top; padding: 0em 1em 2em 0em; }
#inner_content .producttable .texttd { width: 70%;  text-align: left; vertical-align:top; padding: 0em 0em 1em 0em; color: #A71805;}
#inner_content .producttable .texttd H2 { font-variant: small-caps; letter-spacing: 0.2em; margin: 0em 0em 0.3em 0em; padding: 0em 0em 0.1em 0em; font-size:1.7em; font-family: "Times New Roman", Times, serif; font-weight: bold; border-bottom : 1px dotted #ffcc33 ;}
#inner_content .producttable .texttd H2 a { text-decoration: none; }
#inner_content .producttable .texttd H2 a:hover { text-decoration: underline; }
#inner_content .producttable .texttd P { margin: 0em 0em 1em 0em; }

#inner_content .pricetable { width: 100%; margin: 2em 0em 1em 0em; color: #A71805; }
#inner_content .pricetable TH { border-bottom : 1px solid #ffcc33 ; font-variant: small-caps; font-weight: normal; }
#inner_content .pricetable TD { border-bottom : 1px dotted #ffcc33 ; text-align: center; }
#inner_content .pricetable .aantalTD { border-right : 1px solid #ffcc33 ; }
#inner_content .subprice {  font-style: italic; color : #A71805; text-align: right; margin: 0em 0em 2em 0em; font-size: 0.9em;}

#inner_content .wijntable { width: 100%; margin: 1em 0em 1em 0em; color: #A71805;}
#inner_content .wijntable A { text-decoration: none; }
#inner_content .wijntable A:HOVER { text-decoration: underline; }
#inner_content .wijntable .titletd { text-align: left; padding: 0em 0em 1em 0em; line-height: 1.5em;}
#inner_content .wijntable H3 { font-variant: small-caps; letter-spacing: 0.2em; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; font-size:1.7em; font-family: "Times New Roman", Times, serif; font-weight: bold;  text-aling: left; }
#inner_content .wijntable .imagetd { text-align: right; vertical-align:top; padding: 0em 1em 1em 0em; }
#inner_content .wijntable .wijntd { width: 50%; border-bottom : 1px dotted #ffcc33 ; height: 1.8em;}
#inner_content .wijntable .prijstd { width: 20%; border-bottom : 1px dotted #ffcc33 ; text-align: right; }
#inner_content .wijntable .texttd {  text-align: left; vertical-align:top; padding: 0em 0em 1em 0em; }

#inner_content .wijnimagetable { width: 100%; margin: 1em 0em 1em 0em; color: #A71805;}
#inner_content .wijnimagetable .titletd { padding: 0em 0em 2em 0em; }
#inner_content .wijnimagetable .titletd H2 { font-variant: small-caps; letter-spacing: 0.2em; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; font-size:1.7em; font-family: "Times New Roman", Times, serif; font-weight: bold;  text-aling: left; }
#inner_content .wijnimagetable .imagetd { text-align: right; vertical-align:top; padding: 0em 1em 1em 0em; }
#inner_content .wijnimagetable .texttd { width: 50%;  text-align: left; vertical-align:top; padding: 0em 0em 1em 0em; color: #A71805; }

#inner_content #page_content { width: 100%; margin: 0em 0em 0em 0em; padding: 0px 0px 0px 0px; color: #A71805;  }

#inner_content .formtable { width: 100%; margin: 1em 0em 2em 0em;  color: #A71805; }
#inner_content .formtable .formlabel { padding: 2px 10px 2px 2px; text-align: right; width: 25%; }
#inner_content .formtable .formfield  { padding: 2px 2px 2px 2px; text-align: left; }

#inner_content #fotos { text-align: center;  margin: 0em 0em 0em 0em; padding: 0px 0px 0px 0px; color: #A71805;  }
#inner_content #fotos A {color: #A71805; text-decoration: none;  }
#inner_content #fotos A:HOVER {color: #000000; text-decoration: none;  }



#footer {font-size:0.6em; text-align: center; border-top : 1px solid #A71805; margin: 2em 0em 3em 0em; padding: 2px 0px 2px 0px; color: #A71805; float: none; clear:both; width:100%; }
#footer A { text-decoration: none; color: #A71805; }
#footer a:HOVER { text-decoration: underline; color: #A71805; }

#messageBox{ color: #FFF; background-color: #A71805; margin: 0px 0px 1em 0px; width: 100%; float: left; clear: both;}
#messageBox P {margin: 1em; }

.drankenfooter { color: #A71805; line-height: 1.5em; }

#clearDIV {float: none; clear:both; }


/* lightbox styles ============================================================================================================================================ */

#lightbox{background-color:#FFFFFF;padding: 10px;}
#lightboxDetails{font-size: 0.8em;padding-top: 0.4em;}	
#lightboxCaption{ float: left; color: #000000; text-align: left;}
#keyboardMsg{ float: right; color: #000000; }
#lightbox img{ border: none;  } 
#overlay img{ border: none; }
#overlay{ background-image: url(_overlay.png); }
* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="_overlay.png", sizingMethod="scale");
	}
