/* algemeen */
table td{
padding: 0px;
}

img { -ms-interpolation-mode: bicubic; }

body {  margin-top: 0px; 
				margin-right: 0px; 
				margin-bottom: 0px; 
				margin-left: 0px; 
				padding-top: 0px; 
				padding-right: 0px; 
				padding-bottom: 0px; 
				padding-left: 0px; 
				background-color: #e0e0e0;
				/*background-color: #cc9cd6;*/
				}
				
a {  color: #333333}
a:hover { color: #908090}

table {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 11px; 
					color: #333333; 
					border-collapse: collapse;}

hr {
						height: 0px;
						color: #202020;
						background-color: #303030
						border: none
						}
						
						
.tabel_shop { height: 100%;  
							width: 100%; 
							left: 0px; 
							right: 0px; 
							background-color: #e0e0e0;
							/*background-image: url(bg_rechts.gif); 
							background-repeat: tile; 
							background-position: left top;*/ 
							}

.tabel_shop td{vertical-align: top}
.product_list {   margin-top: 0px; 
									padding-top: 0px; 
									padding-left: 10px;
									left: 10px;
									}
									
.product_list_bottom {	margin-left: 0px; 20px; 
												padding-top: 20px; 
												margin-left: 0px; 
												background-color: #e0e0e0;
												/*background-image: url(bg_rechts.gif);*/ 
												width 100%;}

/* topmenu */
.top_table {  	margin-bottom: 0px; 
										background-image: url(top_bg.jpg); 
										background-repeat: repeat-x; 
								margin-top: 0px; 
								padding-top: 0px; 
								padding-left: 0px;}

.top_table_logocel {}

.top_table_menucel{	width: 100%; 
										background-image: url(top_bg.jpg); 
										background-repeat: repeat-x; 
										padding-top: 10px; 
										padding-left: 0px}

.topmenu_table_menucel {padding-left: 0px;}
.topmenulink {  font-family: Verdana, Arial, Helvetica, sans-serif; 
								font-size: 11px; 
								color: #ffffff; 
								text-decoration: none; 
								padding-right: 20px}

/* productmenu */
.tabel_prodmenu {	margin: 0px;
					border-style: none;
					/*background-image: url(bg_rechts.gif);*/
					background-color: #e0e0e0;
					height: 100%;
					 }

.tabel_prodmenu td{	left: 0px;
					 }

.productmenukop {	font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 11px; color: #333333; 
									text-decoration: none; 
									white-space: nowrap; 
									line-height: 20px;}

.tabel_menu a:hover{ color: #e0e0e0}

.tabel_menu 	td{	padding-left: 0px;
					padding-right: 0px;
					}

.tabel_menu 	{	min-width: 200px; 
					width: 200px;
					}

.tdcell_menu 	{	background-image: url(bg_links_10.gif);
					background-repeat: tile;
					vertical-align: top;
					}

.tabel_menu_items td:hover 	{
					background-image: url(bg_links_13.gif);
					background-repeat: tile;
					vertical-align: top;
					}

.tabel_menu_items
					{
					min-width: 187px; 
					width: 187px;					
					}

.tabel_menu_items td{
					margin-bottom: 0px; 
					margin-top: 0px; 
					padding-top: 0px; 
					padding-bottom: 2px; 
					padding-left: 2px;
					border-style: none;
					border-width: 0px;
					padding-right: 0px;
					}

.tabel_product 	{	
					margin-top: 10px; 
					left: 0px;
					}

.locator_cell {
					padding-left: 15px;
					}

.terugoverzicht {
					margin-left: 15px;
					}

.locator_cell h1{
					font-family: Verdana, Arial, Helvetica, sans-serif; 
					font-size: 12px; 
					color: #333333;
					display: inline;
					}

.product_list 	{
					vertical-align: top;
					}

.product_list 	td{
					padding-left: 20px;
					vertical-align: top;
					}
				
.tdcell_product { 	vertical-align: top;
									
					}


.tdcell_mandje { 	vertical-align: top;
					width: 100%;
									
					}


.nctdev_group_list {
					width: 100%;
						border-style: none; 
						padding: 5px;
						}

.nctdev_group_list tr{
						}

.nctdev_group_list_cell {
						}


.nctdev_group_subtable {
						text-align: center;
						font-family: Verdana, Arial, Helvetica, sans-serif; 
						font-size: 11px;
						color: #333333; 
						padding: 5px;
						border: 2px;
						height: 100px;
						border-style: solid; 
						border-color: #505050; 
						background-color: #d0d0d0;
						}

.nctdev_group_name {
						font-size: 12px;
						font-weight: bold;
						}

.nctdev_group_omschrijving {
						}

.nctdev_group_subtable td{
						padding: 0px;
						width: 180px;
						margin-top: 0px; 
						margin-bottom: 0px; 
						}

.nctdev_group_subtable_img {
						height: 135px;
						min-height: 135px;
					}

.nctdev_group_subtable_img img {
						padding: 0px;
						border-style: solid;
						border-color: #606060;
						border-width:1px;
						width: 120px;
						}						

.nctdev_group_subtable_txt
						{
						padding: 0px;
						height: 50px;
						min-height: 50px;
						}						
					
					
.product_list_subtable {
						
						
						}					

.product_list_subtable td{
						padding-left: 5px;
						padding-right: 0px;
						padding-top: 0px;
						padding-bottom: 0px;
						}					


.product_plaatje_cel td{
						padding-top: 5px;
						padding-bottom: 5px;
						padding-left: 10px;
						padding-right: 10px;
						border-width: 0px;
						width: 120px;
						}

.product_plaatje_link{
						padding-top: 5px;
						padding-bottom: 5px;
						padding-left: 10px;
						padding-right: 10px;
						border-width: 0px;
						}

.product_plaatje{
						padding: 5px;
						border-style: none;
						border-color: #606060;
						border-width:0px;
						width: 100px;						
						}


.product_plaatje_thumb {
						padding: 0px;
						border-style: solid;
						border-color: #606060;
						border-width:0px;
						width: 100px;						
						}

.product_plaatje_groot {
						padding: 0px;
						border-style: solid;
						border-color: #606060;
						border-width:1px;
						width: 300px;						
						}



.productmenu_lijn {  vertical-align: middle; margin-top: 0px; margin-bottom: 0px}
.tekst_mainmenu {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 11px; 
										color: #333333; 
										text-decoration: none; 
										white-space: nowrap; 
										line-height: 20px; 
										font-weight: bold}
										
.tekst_submenu {  	font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 11px; color: #333333; 
										line-height: 20px; 
										text-decoration: none; 
										white-space: nowrap}

/* content */
.tekst_location { font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 11px; font-weight: bold; 
									color: #333333; 
									padding-bottom: 10px; 
									vertical-align: bottom; 
									padding-left: 0px; 
									clip:   rect(   ); 
									padding-right: 0px}

.tabel_paragraaf {	font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 12px; 
										color: #333333; 
										padding: 10px; 
										border: 0px #0 solid; 
										bordercolor: #ff0000; 
										margin-top: 10px; 
										margin-bottom: 5px; 
										width: 550px}

.tabel_paragraaf td{
									padding-right: 5px;
									padding-left: 5px;
									padding-top: 0px;
									padding-bottom: 0px;
									}

.tekst_paragraafnaam {  
									font-weight: bold; 
									margin-bottom: 10px; 
									padding-bottom: 10px }


.tekst_paragraaf {
									text-align: justify; 
									/*text-justify: newspaper;*/ 
								 }

.tekst_prodnaam {  font-weight: bold; margin-bottom: 10px; padding-bottom: 10px }
.tekst_prodomschrijving {  margin-top: 10px; margin-bottom: 10px; text-align: left}

.tabel_productitem {	font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 12px; 
										color: #333333; 
										margin-top: 5px; 
										margin-bottom: 5px; 
										margin-left: 10px;
										padding-top: 0px; 
										padding-bottom: 0px; 
										border: 2px;
										border-style: solid; 
										border-color: #c15fd6; 
										width: 672px;
										background-color: #f0e0f0;
										}

.tabel_productitem td{
									padding: 5px;
									} 


.tekst_prodgroep {  font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 11px; 
										color: #f3f3f3}
.tekst_kenmerk 	{
								padding: 2px; 
								}

.select_kenmerk {  
								width: 80px;
								border: 1px solid #999999; 
								}

.select_kenmerkbreed
								{
								width: 120px;
								border: 1px solid #999999; 
								}
								


.tekst_prodinfo_td {
								text-align: left;
								vertical-align: left;
								
								}

.tekst_prodprijs {  
								font-weight: bold;
								vertical-align: middle;
								text-align: right;
								}

.tekst_prodprijs img{  
								vertical-align: middle;
								}

.tekst_prodprijs input{  
								vertical-align: middle;
								}
								
.tabel_subpagina {  }

/* mandje + kassa + admin*/
.tekst_mandje {  font-family: Verdana, Arial, Helvetica, sans-serif; 
									font-size: 11px; color: #f3f3f3
									vertical-align: middle; 
									}
.tekst_mandje img{
							vertical-align: middle;
							padding: 4px;
							}
									
.tdcell_mandje_kop {height: 25px; font-weight: bold; padding-top: 5px;}
.tabel_mandje {
						width: 650px;
						border-width: 0px;
						}					

.tabel_mandje td{
						vertical-align: middle;
						padding: 4px;
						border-width: 0px;
						}					
.tdcell_mandje_lijst {}
.tdcell_tekst_mandje_totaal {padding-top: 5px;}

.tekst_mandje_header {font-style: italic;   }
.tekst_mandje_productomschrijving {font-weight: bold; }

.tdcell_mandje_order_regel { 	border-top: 0px;
								border-left: 0px;
								border-right: 0px;
								border-bottom: 2px; 
								border-style: solid;
								border-color:  #cc9cd6;
								}

.tabel_vraag_naw {	width: 650px;
						
					}
.tabel_vraag_naw td{	padding-top: 8px;
						
					}

.tekst_kassa {  }
.tekst_kassarood {  color: #FF0000}
.tekst_kassaheader {  }
.knop_150 {  }

.invul_extra_kort { width: 40px;
										border: 1px solid #999999; 
										}
.invul_aantal { 
								 width: 60px;
								 border: 1px solid #999999; padding: 1px
								 }
								 
.invul_kort {  
							 width: 60px;
							border: 1px solid #999999; 
							}

.invul_80px {  
							 width: 80px;
							border: 1px solid #999999; 
							}
							
.invul_lang {  
							border: 1px solid #999999; 
							background-color: #FFFFFF; 
							width: 400px}

.invul_multi { 
							 border: 1px solid #999999; 
							 padding: 2px; width: 500px; height: 150px; 
							 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}


.select_middel {  border: 1px solid #999999; }

.checkbox {  border: 1px solid #999999; }

.tabel_top {  background-image:url(top_bg.gif); height:88px; width:100%}
.hewcms {  color:#3399FF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:24px; font-weight:bold; margin-left:20px}
.cel_topright {  padding-right:20px; text-align:right}

.hekjes_tabel {
	margin-top: 5px;}
table.hekjes_tabel td {
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px; 
	border-style: solid;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 0px;
	vertical-align: top;}
.hekjes_kop1 {} .hekjes_kop2 {} .hekjes_kop3 {} .hekjes_kop4 {} .hekjes_kop5 {} .hekjes_kop6 {} .hekjes_kop7 {}


