/* CSS Document */

html, body{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; margin: 0px; padding: 0px;	background: #FFFFFF; text-align: center;}
* { margin: 0px; padding: 0px;}
hr { border: 2px solid #6cc358;}

.fout_tekst {color: #FF0000;}
.fout {	border:1px solid #FF0000;}

a:link, a:visited{color: #25d000; text-decoration: none;}
a:hover{text-decoration: underline;}

#pagina{width:1002px; height: auto;	margin: 0px auto; background-color:#FFFFFF;	text-align:left;}

/************** formulier *****************/
form { margin: 0; padding: 0;}

/************** top *****************/
#top_left{ float: left; display: inline; margin: 0px; padding: 0px; background: #ffffff; width: 383px; height: 123px; text-align: left; background-image: url("./pics_site/header_left.jpg");}
#top_middle{ float: left; display: inline; margin: 0px; padding: 0px 0px 0px 1px; background: #ffffff; width: 154px; height: 123px; text-align: left; background-image: url("./pics_site/header_middle.jpg");}
#top_right{ float: left; display: inline; margin: 0px; padding: 0px; background: #ffffff; width: 462px; height: 123px; text-align: left; background-image: url("./pics_site/header_right.jpg");}

/************** navigatie balk *****************/
#navigatiebalk{ clear: both; height: 56px; width: 1000px; margin: 0px; padding: 0px;}
#navigatie_left{ float: left; width: 152px; height: 56px; background-image: url("./pics_site/navigatie_left.jpg");}
#navigatie_middle{ float: left; width: 695px; height: 56px; background-image: url("./pics_site/navigatie.jpg");}
#navigatie_right{ float: left; width: 153px; height: 56px; background-image: url("./pics_site/navigatie_right.jpg");}
#navigatie { height: 50px; width: 695px; font-size: 10px; font: bold; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: center; list-style: none;	margin: 0px;padding: 0px;} 
#navigatie li { display: block; text-align: center;	padding: 0px 0px 0px 5px; margin-top: 5px; float: left; position: relative;} 
#menu0 { width: 45px; height: 30px;} 
#menu1 { width: 52px; height: 30px;} 
#menu2 { width: 75px; height: 35px;} 
#menu3 { width: 110px; height: 40px;} 
#menu4 { width: 78px; height: 40px;} 
#menu5 { width: 68px; height: 40px;} 
#menu6 { width: 135px; height: 35px;} 
#menu7 { width: 85px; height: 30px;} 
#navigatie a { color: #FFFFFF; font-weight: bold; text-decoration: none; display: block; margin: 0px;} 
#navigatie a:hover { color: #f5ff4e;} 

/************** pagecell *****************/
#pagecell{ margin: 0px;	padding: 0px; border-left: 5px solid #01cc01; border-right: 4px solid #01cc01; width: 991px; background-color: #ffffff; text-align: left;}
#pagecell_print{ margin: 0px; padding: 0px; text-align: left;}
#pagecell_print_productdetails{ margin: 0px 0px 0px 120px; padding: 0px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
#pageempty{ float: left; width: 1px; height: 450px;	margin: 0px; padding: 0px;}

/************** pagecell links *****************/
#pageLeft{ float: left;	width:146px; height: 100%; margin: -20px 0px 0px 0px; padding: 0px;}

#search{ margin: 0px; color: #FFFFFF; padding-left: 13px; height: 154px; background-image: url("./pics_site/search_left.gif");}
#search table{ border-width: 0px; border-collapse: collapse; margin: 0px; padding: 0px;}
#search select{ font-size: 10px; width: 110px; background-color: #FAFDD5; border: 1px solid #FFFFFF;}
#search input.normal{ font-size: 10px; width: 105px; background-color: #FAFDD5; border: 1px solid #FFFFFF;}
#search input.image{ margin: 1px 0px 0px 15px;}

#kados { margin: 0px; width: 146px; height: 187px;}

#sectionLinkTop{ height: 28px; background-image: url("./pics_site/products_left.gif");}
#sectionLink{ margin: 0px; color: #FFFFFF; padding-left: 13px; width: 133px; background-image: url("./pics_site/products_back.jpg");}
#sectionLink a:link, #sectionLink a:visited { display: block; width: 110px; padding: 1px 0px 1px 0px; color: #FFFFFF; font-weight: bold; border-bottom: 1px #FFFFFF solid;}
#sectionLink a:hover{ width: 110px;	color: #25d000; background-color: #f5ff4e; background-image: none; text-decoration: none;}
#sectionLinkBottom{	height: 10px; width: 146x; background-image: url("./pics_site/products_bottom.gif");}

.actie a:link, .actie a:visited, .actie a:hover{ text-decoration:none; cursor: pointer;}
.ActieTop{ margin-top: 3px;	height: 27px; background-image: url("./pics_site/actie_left_top.gif");}
.ActieMiddle{ margin: 0px; color: #FFFFFF; padding-left: 13px; padding-right: 16px; width: 117px; background-image: url("./pics_site/products_back.jpg");}
.ActieMiddle a img{	border: 0px;}
.ActieBottom{ height: 10px;	background-image: url("./pics_site/products_bottom.gif");}

/************** pagecell links NEW *****************/
#new_categories{float: left; display: inline; width: 140px; margin: 0px 3px 20px 0px; padding: 0px; border: 1px solid #C0C0C0;}
#new_categories #kop{font-size: 12px; color: #286B0C; font-weight: bold; width: 130px; margin: 0px 5px; padding: 5px 0px 2px 0px; border-bottom: 1px dotted #286B0C; letter-spacing:-1px;}
#new_categories #subkop{font-size: 11px; color: #333; font-weight: bold; width: 130px; margin: 2px 5px; padding: 5px 0px 2px 0px; letter-spacing:-1px; background-color: #E5E5E5;}
#new_categories #categories {width: 140px;}
#new_categories #categories a:link, #new_categories #categories a:visited {display: block; width: 130px; font-size: 11px; color: #333; border-bottom: 1px solid #C0C0C0; letter-spacing: -1px; padding: 5px 5px;}
#new_categories #categories a:hover{text-decoration: underline;}

#kader_search_all {float: left; display: inline; width: 675px; height: 25px; margin: 0px 6px 5px 1px; text-align: center; border-bottom: 1px solid #C0C0C0;}
#kader_search_all input.sort {font-size: 11px; border: 1px solid #286B0C; margin: 0px; padding: 2px 5px;}
#kader_search_all button.btn {width: 67px; height: 18px; margin: 0px 5px; padding: 0px; cursor: pointer; text-indent: -9999px; background: url("./pics_site/zoek_geheel.jpg") no-repeat; border: none;}

#kader_filter{float: left; display: inline; width: 675px; border: 1px solid #CCC; margin: 5px 5px 0px 0px;}
#kader_filter #sort {float: left; display: inline; width: 670px; background-color: #D8D8D8; font-size: 11px; padding: 2px 0px 2px 5px; text-align: left;}
#kader_filter #sort form{float: left; display: inline; margin: 0; padding: 0;}
#kader_filter #sort select.sort, #kader_filter #sort input.sort {font-size: 11px; border: 1px solid #286B0C; margin: 0px; padding: 0px;}
#kader_filter #sort button.btn {width: 36px; height: 14px; margin: 0px 5px; padding: 0px; cursor: pointer; text-indent: -9999px; background: url("./pics_site/zoek.jpg") no-repeat; border: none;}
#kader_filter #results {float: left; display: inline; width: 665px; background-color: #FF6; font-size: 11px; padding: 5px 5px;}
#kader_filter #results #aantal {float: left; display: inline; width: 200px; text-align: left;}
#kader_filter #results #r_pag {float: left; display: inline; width: 265px; text-align: center;}
#kader_filter #results #navigator {float: left; display: inline; width: 200px; text-align: right;}

#product_results{float: left; display: inline; width: 675px; margin: 0px 0px 0px 0px; font-size: 11px;}
#product_results #producten_new{float: left; display: inline; width: 135px; height: 200px; margin: 10px 0px 10px 0px;}
#product_results #producten_new a img{border: 1px solid #CCC;}
#product_results #producten_new #uitleg {float: left; display: inline; width: 135px; height: 57px; margin: 0px 0px 0px 0px; border-left: 1px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC;}
#product_results #producten_new #uitleg a{text-decoration: none; border: none; display: block; width: 125px; height: 57px; padding: 0px 5px;}
#product_results #producten_new #uitleg .merk{float: left; display: inline; width: 125px; height: 13px; overflow: hidden; color: #286B0C; font-weight: bold;}
#product_results #producten_new #uitleg .product{float: left; display: inline; width: 125px; height: 26px; overflow: hidden; color: #000;}
#product_results #producten_new #uitleg .vanaf{float: left; display: inline;width: 125px; height: 13px; text-align: right; margin: 5px 0px 0px 0px; overflow: hidden; color: #286B0C;}

.wissen {color: #F00; font-size: 11px;}
/************** pagecell midden *****************/
#pagemiddle{ margin-left: 150px; width: 680px; margin-top: 0px;	margin-right: 130px;}

#pagemiddle_print{ width: 1000px; margin-top: 0px;}
#pagemiddle_print_productdetails{ width: 800px;	margin-top: 0px;}
.print_grootte{	font-size: 18px;}
.print_grootte table{ width: 980px;	border-width: 0px; border-style: none; border-collapse: collapse;}
.print_grootte table td{ margin-top: 0px; padding-top: 5px;	width: 980px; border-width: 0px; border-style: none; border-collapse: collapse;}
.print_grootte_productdetails{ font-size: 18px;}
.print_grootte_productdetails table{ width: 700px; border-width: 0px; border-style: none; border-collapse: collapse;}
.print_grootte_productdetails table td{	margin-top: 0px; padding-top: 5px; width: 800px; border-width: 0px;	border-style: none; border-collapse: collapse;}
.header_print{ text-align: center; font-size: 16px;}
.header_print_products{ text-align: center; font-size: 16px;}
.extra_margin{ margin-left: 10px;}

#pagemiddle h1, #pagemiddle_print h1, #pagemiddle_print_productdetails h1{ font-size: 12px;	color: #25d000;	margin: 0px; padding-bottom: 2px; padding-top: 2px;}
#pagemiddle h2, #pagemiddle_print h2, #pagemiddle_print_productdetails h2{ font-size: 16px;	color: #25d000;	padding: 2px 0px 2px 0px; margin: 0px;}

#pagemiddle h1.producten_home {margin: 0px; padding: 0px; font-size: 12px; color: #286B0C; font-weight: bold;}

#producten p, #producten ul, #producten li{ margin-top: 0px; margin-bottom: 0px;}
.tabbladen{	float: left; width: 676px; margin-bottom: 5px;}
.tab_1{	float: left; text-align: center; overflow: hidden;}
.tab{ float: left; text-align: center; overflow: hidden;}
.tab a:link, .tab a:visited, .tab_1 a:link, .tab_1 a:visited{ display: block; width: 169px; height: 19px; padding-top: 4px;	margin-bottom: 1px; color: #0b9700;	font-weight: bold; 
	text-decoration: none; background-image: url("./pics_site/tab.gif"); overflow: hidden;}
.tab a:hover, .tab_1 a:hover, .tab a.active, .tab_1 a.active{ overflow: hidden;	color: #f8ff7a;	background-position:left bottom;}
.producten_overzicht{ width: 680px;	float: left;}	
.pagina_nav{ float: left; width: 663px;	height: 21px; padding: 6px 10px 0px 5px; background-image: url("./pics_site/page_nav.gif"); background-repeat: no-repeat;}
.pagina_nav_left{ width: 200px;	float: left;}
.pagina_nav_right{ width: 460px; float: left; text-align: right;} 

.producten_left{ float: left; margin-top: 5px; padding: 8px 5px 0px 4px; text-align: center; width: 78px; height: 91px;	background-image: url("./pics_site/producten_left.jpg");}
.producten_left a img{ border: 0px; filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}
.producten_left a:hover img{ filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70;}

.producten_middle{ float: left; margin-top: 6px; width: 505px; height: 89px; border-bottom: 2px solid #6dc459; border-top: 2px solid #6dc459; overflow: hidden;}
.producten_middle_content{ float: left; width: 500px; height: 67px;	overflow: hidden; font-size: 10px;}
.producten_middle_content .product_naam{ text-align: center;}
.producten_middle_content .product_naam a{ font-size: 12px;	font-weight: bolder; text-decoration: none;	color: #007900;}
.producten_middle_content .product_naam a:hover{ text-decoration: underline; color: #25d000;}
.producten_middle_button{ float: left; width: 505px; height: 23px;}
.producten_middle_button a:link, .producten_middle_button a:visited{ display: block; margin: 0px 0px 0px 166px;	width: 172px; height: 23px; text-decoration: none; 
	background-image: url("./pics_site/producten_bottom_link.gif"); overflow: hidden;}
.producten_middle_button a:hover{ overflow: hidden; background-position:left bottom;}

.producten_right{ float: left; margin-top: 5px; padding: 8px 5px 0px 4px; text-align: center; width: 78px; height: 91px; background-image: url("./pics_site/producten_right.jpg");}
.producten_right img, .producten_right a{ border: 0px;	margin: 3px 0px 0px 0px; filter: alpha(opacity=100); -moz-opacity: 1.00; opacity: 1.00;}
.producten_right a:hover img, .producten_right a:hover{ filter: alpha(opacity=70); -moz-opacity: 0.70; opacity: 0.70; color: #006633; text-decoration: none;}
.producten_right .vanaf_prijs{ margin: -45px 0px 0px 0px; color: #006633; font-size: 12px; font-weight: bolder;}

.cms_table{ border-collapse: collapse; border-style: solid; border-color: #CCCCCC;}

.productdetails_top{ float: left; width: 678px;	height: 38px; background-image: url("./pics_site/product_details_top.jpg");}
.productdetails_middle{ float: left; padding: 0px; text-align: left; width: 678px; background-image: url("./pics_site/product_details_middle.jpg");	background-repeat: repeat-y;}
.productdetails_bottom{	float: left; width: 678px; height: 18px; background-image: url("./pics_site/product_details_bottom.jpg");}

.productdetails_top_print{ float: left; width: 678px; height: 38px; display: inline;}
.productdetails_middle_print{ float: left; display: inline;	padding: 0px; margin: 0px 0px 0px 2px; text-align: left; width: 670px; border-left: 2px solid #0b9700; border-right: 2px solid #0b9700;}
.productdetails_bottom_print{ float: left; width: 678px; height: 18px;}

.productdetails_foto{ float: left; padding: 0px 0px 0px 0px; text-align: center; width: 210px;}
.productdetails_foto a img{ border: 0px;}
.productdetails_foto_print{	float: left; padding: 0px 0px 0px 0px; text-align: center; width: 204px;}

.productdetails_prijsgegevens{ float: left; overflow: hidden; padding: 0px 0px 0px 0px; text-align: left; width: 468px; }
.productdetails_empty_print{ float: left; height: 200px; width: 1px;}
.productdetails_prijsgegevens_print{ float: left; overflow: hidden; padding: 0px 0px 0px 0px; text-align: left; width: 464px; border-left: 2px solid #0b9700;}
.productdetails_prijsgegevens_print_2{ float: left; overflow: hidden; padding: 0px 0px 0px -1px; text-align: left; width: 460px;}
.prijsgegevens table{ margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; border-color: #0b9700; border-width: 1px;	border-style: solid; border-collapse: collapse; table-layout: fixed; 
	width: 461px;}
.prijsgegevens td{ border-width: 1px; border-style: solid; border-color: #0b9700; border-collapse: collapse;}
.prijsgegevens th{ text-align: left; border-width: 1px; color: #25d000; font-size: 10px;}
.prijsgegevens_print table{ margin: 10px 0px 0px -2px; padding: 0px 0px 0px 2px; border-color: #0b9700; border-width: 1px; border-style: solid; border-collapse: collapse; table-layout: fixed;
	width: 463px;}
.prijsgegevens_print td{ border-width: 1px;	border-style: solid; border-color: #0b9700; border-collapse: collapse;}
.prijsgegevens_print th{ text-align: left; border-width: 1px; color: #25d000;}
.productdetails_omschrijving{ float: left; padding: 0px; text-align: left; width: 678px; height: 39px; background-image: url("./pics_site/product_details_omschrijving.jpg");}
.productdetails_content{ float: left; padding: 0px; text-align: left; width: 678px;	background-image: url("./pics_site/product_details_container.jpg"); background-repeat: repeat-y;}
.productdetails_content li {margin: 0px 0px 0px 25px;}

table.content_cms{ margin: 0px 0px 0px 10px; width: 665px; border: none;}
.productdetails_content a img{ border: 0px;}
.productdetails_content_bottom{ float: left; padding: 0px; text-align: left; width: 678px; height: 18px; background-image: url("./pics_site/product_details_container_bottom.jpg");}
.productdetails_gebruik{ float: left; padding: 0px; text-align: left; width: 678px; height: 39px; background-image: url("./pics_site/product_details_gebruik.jpg");}
.productdetails_ingredienten{ float: left; padding: 0px; text-align: left; width: 678px; height: 39px; background-image: url("./pics_site/product_details_ingredienten.jpg");}
.productdetails_bijzonderheden{ float: left; padding: 0px; text-align: left; width: 678px; height: 39px; background-image: url("./pics_site/product_details_bijzonderheden.jpg");}
.productdetails_omschrijving_print{	float: left; padding: 0px; text-align: left; width: 678px; height: 39px;}
.productdetails_content_print{ float: left; margin: 0px 0px 0px 2px; padding: 0px; text-align: left; width: 670px; border-left: 2px solid #0b9700; border-right: 2px solid #0b9700;	display: inline;}

table.content_cms_print{ float: left; margin: 0px 0px 0px 10px; width: 655px; border: none;	display: inline;}
.productdetails_content_bottom_print{ float: left; padding: 0px; text-align: left; width: 678px; height: 18px;}
.productdetails_gebruik_print{ float: left; padding: 0px; text-align: left;	width: 678px; height: 39px;}
.productdetails_ingredienten_print{	float: left; padding: 0px; text-align: left; width: 678px; height: 39px;}
.productdetails_bijzonderheden_print{ float: left;	padding: 0px; text-align: left; width: 678px; height: 39px;}

.container_half{ float: left; width: 339px;}
.container_full{ float: left; width: 676px; border: 1px solid #CCC; margin: 0px 0px 10px 0px;}

.container_top{ width: 678px; height: 21px; background-image: url("./pics_site/container_top.gif"); background-repeat: no-repeat;}
.container_top_carousel{ width: 678px; height: 25px; background-image: url("./pics_site/container_top_carousel.gif"); background-repeat: no-repeat;}
.container_top_print{ width: 998px; height: 21px;}
.container_top_half{ width: 339px; height: 21px; background-image: url("./pics_site/container_top_half.gif"); background-repeat: no-repeat;}
.container_middle{ width: 672px; padding: 0px 3px 0px 3px; background-image: url("./pics_site/container_middle.gif"); background-repeat: repeat-y; margin: 0px;}

td.emailinvullen input.normal_middle{ background-color: #FAFDD5; border: 2px solid #6dc459; height: 17px; padding: 3px 0px 0px 0px;	margin: 0px 0px 3px 0px;}
td.emailinvullen input.versturen_nieuwsbrief{ height: 23px; width: 130px;}
.tekst_aanmelden{ font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td.emailinvullen{ text-align: center;}

.container_middle table.kadobon_table { width: 620px;}
.container_middle table.kadobon_table td.kadobon_td { width: 270px;}
.container_middle table.kadobon_table td.kadobon_button_td { width: 150px; text-align: left;}
.container_middle table.kadobon_table td.kadobon_td input.kadobon { border: 2px solid #0b9700; background-color: #FAFDD5;}
.container_middle table.kadobon_table td.openstaand_td { border: 2px solid #0b9700; vertical-align: middle; width: 175px; font-weight:bold; background-color: #FAFDD5; padding: 0px 0px 0px 25px;}

.container_middle_carousel{ width: 672px; height: 114px; padding: 0px 3px 0px 3px; background-image: url("./pics_site/container_middle.gif"); background-repeat: repeat-y;}
.container_middle_print{ width: 988px; height: 1500px; padding: 0px 3px 0px 3px; border-left: 2px solid #01cc01; border-right: 2px solid #01cc01;}
.container_middle h2.home_middle, .container_middle_half h2.home_middle{ text-align: center;}
.container_middle_half{ width: 333px; padding: 0px 3px 0px 3px;	background-image: url("./pics_site/container_middle_half.gif"); background-repeat: repeat-y;}
.container_middle table.content{ width: 665px;}
.container_middle_print table.content{ width: 985px;}
.container_middle_half table.content{ width: 326px;}
.container_middle a img, .container_middle_half a img, .container_middle_print a img{ border: 0px;}
.container_middle img.leesmeer, .container_middle_half img.leesmeer, .container_middle_print img.leesmeer{ border: 0px; height: 23px; width: 130px;}
.container_bottom{ padding-bottom: 5px; width: 678px; height: 12px;	background-image: url("./pics_site/container_bottom.gif");}
.container_bottom_carousel{ margin-top: -10px; padding-bottom: 5px;	width: 678px; height: 12px; background-image: url("./pics_site/container_bottom_carousel.gif");}
.container_bottom_print{ padding-bottom: 5px; width: 998px; height: 12px;}
.container_bottom_half{ padding-bottom: 5px; width: 339px; height: 12px; background-image: url("./pics_site/container_bottom_half.gif");}

.overzicht_algemene_voorwaarden{ overflow: scroll; width: 650px; height: 200px;}

.knop{ border: 0px;}
.opties{ width: 338px; height: 25px; padding: 10px 0px 5px 0px;	text-align: center;	margin: 0px auto;}
.optie{	width: 82px; height: 25px; padding: 10px 0px 5px 0px; text-align: center; margin: 0px auto;}
.print a:link, .print a:visited{ float: left; display: block; width: 82px; height: 25px; text-decoration: none;	background-image: url("./pics_site/knop_print.jpg"); 
	overflow: hidden; display: inline;}
.stuurdoor a:link, .stuurdoor a:visited{ float: left; display: block; width: 123px; height: 25px; text-decoration: none; background-image: url("./pics_site/knop_stuurdoor.jpg"); 
	overflow: hidden; display: inline;}
.contact a:link, .contact a:visited{ float: left; display: block; width: 133px; height: 25px; text-decoration: none; background-image: url("./pics_site/knop_stelvraag.jpg"); 
	overflow: hidden; display: inline;}
.print a:hover, .stuurdoor a:hover, .contact a:hover{ overflow: hidden; background-position:left bottom;}

#nieuws h2{ margin-top: -5px; padding-bottom: 5px;}
img.archief{ border: 0px; margin-bottom: 10px; width: 130px; height: 23px;}
#nieuws table.content, #nieuws table.content_voeding{ table-layout: fixed; width: 670px; border-width: 0px; border-style: none; border-collapse: collapse;}
#nieuws table.content td, #nieuws table.content_voeding td{	margin-top: 0px; padding-top: 5px; width: 670px; border-width: 0px; border-style: none; border-collapse: collapse;}

.tabbladen_archief{	float: left; width: 678px;}
.tab_archief{ float: left; width: 190px; height: 19px; padding-top: 4px; padding-left: 10px; margin: 0px 10px 5px 0px; background-image: url("./pics_site/tab_archief.gif"); text-align: left;}
.tab_archief a:link, .tab_archief a:visited{ display: block; width: 190px; color: #0b9700; font-weight: bold; text-decoration: none;}
.tab_archief a:hover{ text-decoration: underline;}
.archief_top{ float: left; width: 400px; height: 17px; background-image: url("./pics_site/archief_top.gif");}
.archief_middle{ float: left; width: 396px; padding: 0px 3px 0px 3px; background-image: url("./pics_site/archief_middle.gif"); background-repeat: repeat-y;}
.archief_middle a:link, .archief_middle a:visited { display: block; width: 390px; color: #25d000; font-weight: bold; border-bottom: 1px #25d000 solid;}
.archief_middle a:hover{ width: 390px; color: #25d000; background-color: #f5ff4e; background-image: none; text-decoration: none;}
.archief_middle img{ height: 9px; width: 7px; border: 0px;}
.archief_bottom{ float: left; width: 400px; height: 17px; background-image: url("./pics_site/archief_bottom.gif");}

.winkelwagen_top{ float: left; color: #25d000; padding-top: 1px; width: 678px; height: 14px; background-image: url("./pics_site/winkelwagen_top.gif");}
.winkelwagen_top .aantal{ float: left; text-align: center; font-weight: bold; width: 83px;}
.winkelwagen_top .product{ float: left;	text-align: center;	font-weight: bold; width: 373px;}
.winkelwagen_top .stukprijs{ float: left; text-align: center; font-weight: bold; width: 103px;}
.winkelwagen_top .totaalprijs{ float: left; text-align: center;	font-weight: bold; width: 115px;}
.winkelwagen_middle{ float: left; width: 674px;	padding: 0px 2px 0px 2px; background-image: url("./pics_site/container_middle.gif");background-repeat: repeat-y;}
.winkelwagen_middle table{ width: 674px; border-collapse: collapse;}
.winkelwagen_middle table td.aantal{ text-align: center; width: 82px; border-top: 2px solid #6dc459; border-right: 2px solid #6dc459;}
.winkelwagen_middle table td.levertijd{ vertical-align: top; text-align: left; width: 15px; border-top: 2px solid #6dc459;}
.winkelwagen_middle table td.product{ text-align: left; width: 357px; border-top: 2px solid #6dc459; border-right: 2px solid #6dc459;}
.winkelwagen_middle table td.stukprijs{	text-align: right; padding-right: 2px; width: 97px;	border-top: 2px solid #6dc459; border-right: 2px solid #6dc459;}
.winkelwagen_middle table td.totaalprijs{ text-align: right; padding-right: 2px; width: 113px; border-top: 2px solid #6dc459;}
.winkelwagen_middle table td.wijzigen{ vertical-align: top; text-align: center; width: 82px; border-top: 2px solid #6dc459; border-right: 2px solid #6dc459;}
.winkelwagen_middle table td.wijzigen input{ margin-top: 3px;}
.winkelwagen_middle table td.totaal{ text-align: right; padding-right: 2px; border-top: 2px solid #6dc459;}
.winkelwagen_middle .naar_kassa { border-top: 2px solid #6dc459; height: 40px; vertical-align: middle; text-align: center;}
.winkelwagen_middle table .verzendkosten{ margin: 5px auto; width: 350px; border: 1px solid #6dc459; text-align: center; border-collapse: collapse;}
.winkelwagen_middle table .verzendkosten td{ border: 1px solid #6dc459;}
.winkelwagen_middle .naar_kassa a:link, .winkelwagen_middle .naar_kassa a:visited, .winkelwagen_middle .naar_kassa a:hover, .winkelwagen_middle .aantal a:hover{ text-decoration: none;}
.winkelwagen_middle .naar_kassa img.afrekenen{ border: 0px; width: 130px; height: 23px;}
.winkelwagen_bottom{ padding-bottom: 5px; float: left; width: 678px; height: 12px; background-image: url("./pics_site/container_bottom.gif");}

#shoppingcar_middle input[type="text"]{ font-size: 10px; text-align: right;	vertical-align: middle;}
#shoppingcar_middle input[type="submit"]{ font-size: 10px; text-align: center;}
#shoppingcar_middle .delete a:hover, #shoppingcar_middle .delete a:link, #shoppingcar_middle .delete a:visited{ text-decoration: none;}
#shoppingcar_middle img{ border: none; vertical-align: middle;}
#shoppingcar_overzicht img{ border: none;}
#shoppingcar_adres img, #shoppingcar_betaalmethode img { border: none;}
#shoppingcar_adres table{ padding-top: 5px; width: 680px; border-width: 0px;}
#shoppingcar_adres table td{ margin-top: 5px; border-width: 0px; border-style: solid; border-collapse: collapse; vertical-align: top;}
#shoppingcar_adres table td hr{ border: 1px solid #6cc358; width: 95%; text-align: left;}
#shoppingcar_adres input[type="text"] { font-size: 10px; text-align: left;}
#shoppingcar_adres input[type="password"] { font-size: 10px; text-align: left;}
#shoppingcar_adres select{ font-size: 10px;	text-align: left;}
#shoppingcar_adres input[type="submit"]{ font-size: 10px; text-align: submit;}

.archief_table_top{ float: left; color: #25d000; padding-top: 1px; width: 678px; height: 14px; background-image: url("./pics_site/archief_table_top.gif");}
.archief_table_top .datum{ float: left; text-align: center; font-weight: bold; width: 83px;}
.archief_table_top .bericht{ float: left; text-align: center; font-weight: bold; width: 503px;}
.archief_table_top .leesmeer{ float: left; text-align: center; font-weight: bold; width: 90px;}
.archief_table_middle{ float: left; width: 674px; padding: 0px 2px 0px 2px; background-image: url("./pics_site/container_middle.gif"); background-repeat: repeat-y;}
.archief_table_middle table{ border-collapse: collapse; width: 674px; border-bottom: 2px solid #6dc459;}
.archief_table_middle table td.datum{ text-align: center; width: 82px; border-top: 2px solid #6dc459; border-right: 2px solid #6dc459;}
.archief_table_middle table td.bericht{ text-align: left; width: 503px;	border-top: 2px solid #6dc459; border-right: 2px solid #6dc459;}
.archief_table_middle table td.leesmeer{ text-align: center; padding-right: 2px; width: 83px; border-top: 2px solid #6dc459;}
.archief_table_middle table td.leesmeer img{ border: 0px;} 
.archief_table_bottom{ float: left;	color: #25d000;	width: 678px; height: 15px;	background-image: url("./pics_site/archief_table_bottom.gif");}

.pict_leesmeer a:link, .pict_leesmeer a:visited{ display: block; width: 130px; height: 23px; text-decoration: none; background-image: url("./pics_site/lees_meer.gif");	overflow: hidden;}
.pict_leesmeer a:hover{	overflow: hidden; background-position:left bottom;}

.pict_rssnieuws a:link, .pict_rssnieuws a:visited{ display: block; width: 100px; height: 25px; text-decoration: none; background-image: url("./pics_site/rss_feed.gif"); overflow: hidden;}
.pict_rssnieuws a:hover{ overflow: hidden; background-position:left bottom;}

#mijn_nv_overzicht{font-size: 12px; color: #333333; width: 674px; text-align: left; margin: 0px auto 0px auto; padding: 0px;}
#mijn_nv_overzicht #header{padding: 0px 0px 10px 10px;}
#mijn_nv_overzicht #header h1{font-size: 12px; margin: 0px; padding: 0px 0px 5px 0px;}
#mijn_nv_overzicht ul#mijn_nv_tabs { text-align: left; border-bottom: 2px solid #6dc459; list-style-type: none; padding: 3px 10px 3px 10px;}
#mijn_nv_overzicht ul#mijn_nv_tabs li { display: inline;}
#mijn_nv_overzicht ul#mijn_nv_tabs li a {padding: 3px 4px; border: 2px solid #6dc459; background-color: #7ee068; color: #FFFFFF; margin-right: 2px; text-decoration: none; border-bottom: none;}
#mijn_nv_overzicht ul#mijn_nv_tabs li a:hover, #mijn_nv_overzicht ul#mijn_nv_tabs a.active {background-color: #f5ff4e; color: #000000;}
#mijn_nv_overzicht #content{padding: 10px 0px 0px 10px;}
#mijn_nv_overzicht #content table td.content_left{width: 300px; border-right: 2px solid #6dc459; vertical-align: text-top;}
#mijn_nv_overzicht #content table td.content_right{width: 300px; vertical-align: text-top; padding: 0px 0px 0px 10px;}

#mijn_nv_overzicht #content table.bestellingen{width: 600px; margin: 10px 0px 0px 0px; border: 1px solid #6dc459; border-collapse:collapse;}
#mijn_nv_overzicht #content table.bestellingen th, #mijn_nv_overzicht #content table.bestellingen td{border: 1px solid #6dc459;}
#mijn_nv_overzicht #content table.bestellingen th {padding: 5px;}
#mijn_nv_overzicht #content table.bestellingen th.nummer{width: 125px; text-align: left;}
#mijn_nv_overzicht #content table.bestellingen th.datum{width: 80px; text-align: left;}
#mijn_nv_overzicht #content table.bestellingen th.totaal{width: 80px; text-align: left;}
#mijn_nv_overzicht #content table.bestellingen th.status{width: 315px; text-align: left;}
#mijn_nv_overzicht #content table.bestellingen td {padding: 0px 5px;}
#mijn_nv_overzicht #content table.bestellingen td.totaal{text-align: right;}
#mijn_nv_overzicht #content table.bestellingen tbody tr:link, #mijn_nv_overzicht #content table.bestellingen tbody tr:visited, #mijn_nv_overzicht #content table.bestellingen a:link, #mijn_nv_overzicht #content table.bestellingen a:visited{color: #000000;}
#mijn_nv_overzicht #content table.bestellingen tbody tr:hover, #mijn_nv_overzicht #content table.bestellingen a:hover{background-color: #f5ff4e; color: #000000; text-decoration:none; cursor: pointer;}

#mijn_nv_overzicht #content table.artikelen{width: 600px; margin: 10px 0px 0px 0px; border: 1px solid #6dc459; border-collapse:collapse;}
#mijn_nv_overzicht #content table.artikelen th, #mijn_nv_overzicht #content table.artikelen td{border: 1px solid #6dc459;}
#mijn_nv_overzicht #content table.artikelen th {padding: 5px;}
#mijn_nv_overzicht #content table.artikelen th.artikel{width: 300px; text-align: left;}
#mijn_nv_overzicht #content table.artikelen th.merk{width: 100px; text-align: left;}
#mijn_nv_overzicht #content table.artikelen th.aantal{width: 50px; text-align: left;}
#mijn_nv_overzicht #content table.artikelen th.prijs{width: 75px; text-align: left;}
#mijn_nv_overzicht #content table.artikelen td {padding: 0px 5px;}
#mijn_nv_overzicht #content table.artikelen td.prijs{text-align: right;}
#mijn_nv_overzicht #content table.artikelen tr.totaal{text-align: right;}
#mijn_nv_overzicht #content table.artikelen td.titels{text-align: right; width: 450px; padding: 10px 5px 10px 0px;}

#mijn_nv_overzicht #content table.inlogform {width: 300px;}
#mijn_nv_overzicht #content table.inlogform td.col1 {width: 100px;}
#mijn_nv_overzicht #content table.inlogform td.col2 {width: 80px;}
#mijn_nv_overzicht #content table.inlogform td.col3 {width: 120px;}
#mijn_nv_overzicht #content table.inlogform td.label {width: 100px;}
#mijn_nv_overzicht #content table.inlogform td.invulveld {width: 200px;}
#mijn_nv_overzicht #content table.inlogform td.ww_vergeten {width: 300px;}
#mijn_nv_overzicht #content table.inlogform td.knop_verzenden {width: 300px; text-align: center; padding-top: 5px;}
#mijn_nv_overzicht #content table.inlogform td.invulveld input.normal {font-size: 12px; width: 180px; border: 1px solid #6dc459; height: 15px;}
#mijn_nv_overzicht #content table.inlogform td.invulveld input.verzenden {margin: 0px 0px 0px 0px;}

/************** pagecell rechts *****************/
#pageright{ float: right; width: 148px; margin: 0px; padding-right: 1px;}

#shoppingcar{ float: left; color: #FFFFFF; font-weight: bold; width: 148px; padding: 0px; margin: 0px; background-image: url("./pics_site/shopping_right.jpg"); background-repeat: repeat-y;}
#shoppingcar_content{ padding: 0px 0px 0px 12px; width: 120px; font-size: 10px;}
#shoppingcar_content a:link, #shoppingcar_content a:visited{ color: #f5ff4e; text-decoration: none;}
#shoppingcar_content a:hover{ text-decoration: underline;}
#shoppingcar_content img.afrekenen{ border: 0px; margin-left: 5px; width: 105px; height: 17px;}
#shoppingempty{ float: left; width: 1px; height: 10px; margin: 0px;	padding: 0px;}
#shoppingempty_afrekenen{ float: left; width: 1px; height: 2px; margin: 0px; padding: 0px;}
#shoppingcarBottom{ float: left; height: 15px; width: 148px; background-image: url("./pics_site/shopping_bottom.gif");}

#mijn_nv_right{ float: left; width: 148px; height: 30px; background-image: url("./pics_site/mijn_nanovitaal_top.gif");}
#mijn_nv_right_middle{ float: left; margin: 0px; color: #FFFFFF; padding-left: 13px; width: 135px; background-image: url("./pics_site/nieuws_right.gif"); overflow: hidden;}
#mijn_nv_right_content{ width: 121px; font-size: 10px;}
#mijn_nv_right_content input.normal{ font-size: 10px; width: 110px; margin: 2px 0px 2px 0px; background-color: #FAFDD5; border: 1px solid #FFFFFF;}
#mijn_nv_right_content input.verzenden{	margin: 0px 0px 0px 8px;}
#mijn_nv_right_content a:link, #mijn_nv_right_content a:visited{color: #f5ff4e;}
#mijn_nv_right_content a:hover {text-decoration: underline; color: #FFFFFF;}
#mijn_nv_right_content .link {margin: 5px 0px 0px 10px;}
#mijn_nv_right_content a img {border: 0px; text-decoration: none; text-align: center;}
#mijn_nv_right_bottom{ float: left; height: 12px; width: 148px; background-image: url("./pics_site/actie_right_bottom.gif");}


#betaalmethoden{ float: left; text-align: center; width: 148px; height: 76px; padding: 0px;	margin: 1px 0px 0px 0px; background-image: url("./pics_site/betaalmethoden.gif");
	background-repeat: none;}
#betaalmethoden img.logos{ border: 0px; margin: 21px 0px 0px 0px; width: 112px; height: 54px;}

#nieuwsbrief_right{ float: left; width: 148px; height: 30px; background-image: url("./pics_site/nieuwsbrief_right_top.gif");}
#nieuwsbrief_right_middle{ float: left; margin: 0px; color: #FFFFFF; padding-left: 13px; width: 135px; background-image: url("./pics_site/nieuws_right.gif"); overflow: hidden;}
#nieuwsbrief_right_content{ width: 121px; font-size: 10px;}
#nieuwsbrief_right_content input.normal{ font-size: 10px; width: 110px; margin: 5px 0px 5px 0px; background-color: #FAFDD5; border: 1px solid #FFFFFF;}
#nieuwsbrief_right_content input.verzenden{	margin: 0px 0px 0px 8px;}
#nieuwsbrief_right_bottom{ float: left; height: 12px; width: 148px; background-image: url("./pics_site/actie_right_bottom.gif");}

#nieuws_right_top{ float: left; width: 148px; height: 30px; background-image: url("./pics_site/nieuws_right_top.gif");}
#nieuws_right{ float: left;	margin: 0px; color: #FFFFFF; padding-left: 13px; width: 135px; background-image: url("./pics_site/nieuws_right.gif"); overflow: hidden;}
#nieuws_right a:link, #nieuws_right a:visited { display: block; width: 121px; padding: 1px 0px 1px 0px; color: #FFFFFF; font-weight: bold; border-bottom: 1px #FFFFFF solid; overflow: hidden;}
#nieuws_right a:hover{ width: 121px; color: #25d000; background-color: #f5ff4e; background-image: none; text-decoration: none; overflow: hidden;}
#nieuws_right_bottom{ float: left; height: 32px; width: 123px; padding: 3px 0px 0px 21px; background-image: url("./pics_site/nieuws_right_bottom.gif");}

.ActieTop_right{ float: left; width: 148px; height: 28px; background-image: url("./pics_site/actie_right_top.gif");}
.ActieMiddle_right{font-size: 10px; float: left; margin: 0px; color: #FFFFFF; padding-left: 15px; padding-right: 15px; width: 118px; background-image: url("./pics_site/nieuws_right.gif"); overflow: hidden;}
.ActieMiddle_right a img{ border: 0px;}
.ActieBottom_right{ float: left; height: 12px; width: 148px; background-image: url("./pics_site/actie_right_bottom.gif");}

/************** Bottom *****************/
#bottom{float: left; display: inline; border-bottom: 5px solid #01cc01;	border-left: 5px solid #01cc01;	border-right: 4px solid #01cc01; width: 951px; padding: 5px 20px 10px 20px; 
		background-color: #ffffff; text-align: center;}
	 
#bottom .kolom {float: left; display: inline; width: 188px; height: 810px; border: 1px solid #CCC; text-align: left; margin: 5px 0px 0px 0px;} 
#bottom .kolom h1{font-size: 12px; color: #286B0C; font-weight: bold; margin: 0px; padding: 5px 5px 2px 5px; border-bottom: 1px dotted #286B0C; text-decoration: none; background-color: #DFDFDF;}
#bottom .kolom .links {float: left; display: inline; width: 188px; background-color: #FFF; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;}
#bottom .kolom .links a:link, #bottom .kolom .links a:visited {display: block; width: 179px; font-size: 11px; color: #333; padding: 1px 5px;}
#bottom .kolom .links a:hover{text-decoration: underline;}
#bottom .kolom .links a.sub {padding: 2px 5px 2px 15px;}
	 
#siteInfo{ position: relative; top: 1px;}
#website{float: left; display: inline; font-size: 10px; width: 951px; margin: 5px 0px 0px 0px;}
