html 				{ 
					margin: 0;
					text-align:center;  color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-align: justify; letter-spacing: 1px;
					background: #FFFFFF url(../resources/behang.jpg) center top repeat fixed;
					}
					
body				{  width: 1000px; margin:0 auto; text-align:left; }
					
body a:link, body a:visited		{ color: #FFFFFF; }	
body a:hover, body a:active 	{ color: #FFFFFF; text-decoration: none; }				

#nieuw				{ position: absolute; top: 85px; left: 420px; color: #FFCC00; font-size: 10px; font-weight: bold; display: none; }
#nieuw2				{ position: absolute; top: 85px; left: 670px; color: #FFCC00; font-size: 10px; font-weight: bold; display: none; }
				
.input			{ width: 150px; height: 18px; border: #625c56 1px solid; background-color: transparent; margin-top: 10px; font-size: 10px; color: #FFFFFF;}
.select			{ width: 153px; height: 18px; border: #625c56 1px solid; background-color: #a59b91; margin-top: 10px; font-size: 10px; color: #FFFFFF;}
.textarea		{ width: 490px; height: 180px; border: #625c56 1px solid; background-color: transparent; margin-top: 10px; font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; 	}

.iconrm			{ margin-right: 10px; }
.iconlm			{ margin-left: 10px; }
.iconlrm		{ margin: 0px 5px 0px 5px; }

#header				{ width: 1000px; height: 120px; background: url(../resources/header.jpg) left top no-repeat; clear: both; position:relative; border-bottom: #431506 1px solid;}
#melding			{ position:absolute; right: 0px; top: 0px; width: 137px; height: 137px; z-index: 3; }
#buttons			{ position:absolute; bottom: 0px; height: 42px; left: 200px; width: 780px; z-index: 20; }
.menubt				{ width: 128px; text-align: center; padding-top: 20px; display: block; float: left; margin: 0px 0px 0px 2px; padding-bottom: 6px; font-family: 'Rosario', sans-serif; font-weight: normal; letter-spacing: -1; font-size: 12px; }
.menubt:link, .menubt:visited	{ text-decoration: none; color: #f1deda; }
.menubt:hover		{ background: url(../resources/button_over.png) center top no-repeat; text-decoration: none; color: #FFFFFF; }

h1					{ font-size: 16px; }
h1, h2, h3, h4, h5	{ font-family: 'Rosario', sans-serif; font-weight: normal; }

#main				{ clear: both; position: relative; }
#info				{ float: left; width: 200px; }
#content			{ float: right; width: 800px;/* background: url(../resources/content_bg.jpg) left top repeat-y;*/ }
#menu				{ height: 10px; clear: both; background: url(../resources/menu_bg.png) left top no-repeat; text-align: center; }
#content_btm		{ clear: both; background: url(../resources/bottom10.png) left top no-repeat; height: 10px;}
#footer				{ clear: both; min-height: 36px; font-size: 10px; text-align: center; padding-top: 8px; color: #a59b91; overflow: hidden; }
#lcol				{ width: 520px; float: left; }
#rcol				{ width: 230px; float: right; }
#footer_nav			{ margin-bottom: 10px; margin-top: 5px; letter-spacing: 4px; }
#footer a:link, #footer a:visited { color: #a59b91; text-decoration: none;}
#footer a:hover, #footer a:active { color: #FFFFFF;}


/* welkom */
#home_holder		{ clear: both; background: url(../resources/cat_bg10.jpg) center top no-repeat;  padding-left: 40px;}
#home_holder h1, #home_holder h2, #home_holder h3, #home_holder h4	{ font-size: 18px; padding-bottom: 2px !important; margin-bottom: 2px !important; }
#home_tekst			{ float: left; width: 490px; margin-top: 40px; margin-bottom: 20px; }
#home_info			{ clear: both; width: 215px; margin-bottom: 98px; margin-top: 0px; font-size: 14px;}
#home_info img		{ border: 0; }
#home_fotos			{ float: left; margin-top: 130px; margin-bottom: 20px; padding-left: 40px; width: 220px; letter-spacing: 1px; color: #CABEB2; }
#home_slideshow		{ width: 210px; margin: 100px 0px 10px 0px; text-align: center; }
#home_st			{ margin-top: 66px; display: block; }
#home_va			{ position: absolute; z-index: 9999; }
#home_vid			{ margin: 10px 0px 0px 10px; position: relative;}
.home_vid, .home_shr			{ display: none; }
.subtxt				{ display: block; width: 100%; clear: both; font-size: 11px; }

/* catalogus */
#cat_holder			{ background: url(../resources/cat_bg10.jpg) center top no-repeat;  padding: 20px 10px 0px 20px; margin: 0px; position: relative; display: block; }
#dos_holder			{ background: url(../resources/dos_bg.jpg) center top no-repeat; padding: 20px 10px 0px 20px; margin: 0px; position: relative; display: block; }
#cat_titel			{ width: 520px; clear: both; border-bottom: #b99764 2px solid; display: block; margin-bottom: 5px; }
#cat_titel h1		{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; letter-spacing: 1px; padding: 0px; margin: 0px; }
#cat_subtitel		{ font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; clear: both; padding: 0px 0px 2px 0px; text-indent: 36px; clear: both; }
#cat_foto			{ display: block; }
#dos_foto			{ display: block; margin: 0 auto; }
.elfpluseen			{ clear: both; display: block; margin-bottom: 5px; margin-top: 5px; margin-left: 50px; }
#cat_tekst			{ width: 210px; padding-left: 0px; padding-right: 5px; }
#cat_nav			{  }
#cat_nav select		{ background-color: #5f5852; border: 0; margin-top: 20px; }
#dos_nav select		{ background-color: #672608; border: 0; margin-top: 20px; }
.cat_thumb			{ float: left; width: 150px;  }
.cat_titel			{ font-size: 16px; font-weight: bold; letter-spacing: 1px; font-family: Georgia, "Times New Roman", Times, serif; }
#cat_menu			{ padding: 0;   }
#leftnav			{ float: left; width: 250px; position: relative; font-weight: bold; display: block; padding: 2px; border: #b99764 1px solid;  }
#rightnav			{ float: right; width: 250px; position: relative; text-align: right; font-weight: bold; display: block; padding: 2px; border: #b99764 1px solid; }
.preview, .nopreview			{ color: #b99764; font-size: 11px; width: 150px; /*min-height: 100px;*/ letter-spacing: normal; display: block; cursor: pointer; }
.preview:link, .preview:visited, .nopreview:link, .nopreview:visited	{ color: #b99764; text-decoration: none; }
.preview:hover, .preview:active, .nopreview:hover, .nopreview:active	{ color: #FFFFFF; text-decoration: underline; }
.nopreview			{ width: 230px; line-height: 1.5em; }
#nav_select			{ width: 520px; border: 0px; margin-bottom: 10px; color: #fff; }
.cat_bimg			{ border: 0; position: relative; }
.cat_ind			{ float: left; width: 150px; min-height: 84px; margin-right: 25px; }
.jqzoom				{ position: relative; background-color: #000000 }
#screenshot			{ position: absolute;  background-color: #FFF; padding: 1px; font-size: 10px; color: #000; text-align: center; }
#screenshot img		{ display: block; margin-bottom: 10px; margin: 0 auto;}
.cat_ltxt			{ padding: 30px 5px 5px 10px; font-family: Helvetica, sans-serif; font-size: 12px; }
.cat_ltxt h1		{ font-size: 16px; }

/* wijnbrief */
#wijnbrief_holder	{ clear: both; background: url(../resources/wijnbrief_bg.jpg) left top no-repeat; width: 790px; padding-left: 10px; padding-top: 10px; }
#wijnbrief_tabel	{ border: 0; }
#wijnbrief_tabel img	{ border: 0; }
#wijnbrief_img		{ margin-left: 10px; margin-top: 20px; position: relative; /*top: -70px;*/ } 
.wijnbrief_img		{ cursor: pointer; }
.wijnbrief			{ font-size: 14px; margin: 10px 0px 0px 10px; padding-bottom: 0; }
.wijnbrief_bt		{ width: 185px; clear: both; display: block; padding: 5px 5px 5px 10px; border-top: #760570 1px solid; border-bottom: #5b0457 1px solid;   }
.wijnbrief_bt:link, .wijnbrief_bt:visited	{ text-decoration: none; }
.wijnbrief_bt:hover, .wijnbrief_bt:active	{ text-decoration: none; background-color: #6e0469; }
.wijnbrief_bt_sel	{ width: 170px; clear: both; display: block; padding: 5px 5px 5px 25px; background: #730f69 url(../resources/pijltje.png) 180px center no-repeat; border-top: #760570 1px solid; border-bottom: #5b0457 1px solid; }
.wijnbrief_bt_sel:link, .wijnbrief_bt_sel:visited	{ text-decoration: none; }
.wijnbrief_bt_sel:hover, .wijnbrief_bt_sel:active	{ text-decoration: none; background-color: #6e0469; }
#wb_bestellen		{ padding: 10px; width: 180px; font-family: Helvetica, sans-serif; font-size: 12px; }
#wb_bestellen h2	{ font-size: 14px; }

/* bestellen */
#bestel_holder		{ clear: both; background: url(../resources/cat_bg10.jpg) center top no-repeat;  padding-left: 40px; }
#bestel_tekst		{ float: left; width: 500px; margin-top: 30px; margin-bottom: 20px;}
#bestel_tekst img	{ border: 0; }
#bestel_img			{ float: left; margin: 118px 0px 20px 30px; width: 230px; }
.bestel_ti			{ border: 0; margin: 0px 10px 10px 10px; float: left; display: block; }
#bestel_tekst h1, #bestel_tekst h2	{ font-size: 16px; }

/* contact */
#contact_holder		{ clear: both; background: url(../resources/cat_bg10.jpg) center top no-repeat;  padding-left: 40px; }
#contact_mailform	{ float: left; width: 530px; margin-top: 30px; margin-bottom: 20px; }
#contact_adres		{ float: left; margin-top: 30px; margin-bottom: 20px; }
#contact_adres img	{ border: 0; }

/* video */
#video				{ width: 940px; padding: 20px; text-align: center; min-height: 600px; }

#sitemap			{ font-size: 10px; }
#sitemap a:link, #sitemap a:visited	{ text-decoration: none; }
#sitemap a:hover, #sitemap a:active	{ text-decoration: underline; font-weight: bold; }

/* classes */

.clear				{ clear: both; }
.titel				{ font-size: 12px; font-weight: bold; color: #CABEB2; }
.contact_sub		{ font-size: 10px; color: #CABEB2; }
.contact_menu		{ color: #999999; padding: 20px 10px 0px 10px; }
.prijs				{ coldor: #CABEB2; font-weight: bold; text-indent: 30px; }
