#site { width:760px;; float:left; background-color:#FFFFFF; padding:10px 0 10px 10px; margin:0; }

#contents_in_border { margin:10px; }

h1 {color: #484848; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding: 0; text-transform:none;}
h2, h2 a:hover, h2 a:visited {color: #484848; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
h3 {color: #484848; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
h4 {color: #484848; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
h5 {color: #484848; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
h6 {color: #484848; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
ul { margin: 0; padding:0;}

#content { width:550px; float:left; margin: 0; padding:0; text-align:center;}
#right { width: 190px; float:left; padding:0 0 0 8px; margin:0; }

a:link, a:visited { font-size: 12px; color: #000; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; list-style:none; font-style:normal; font-weight:normal; }
a:hover { font-size:12px; color: #FF6600; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif; list-style:none; font-style:normal; font-weight:normal;}

#content a:link, a:visited { font-size: 12px; color: #000; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; list-style:none; font-weight:normal;}
#content a:hover { font-size:12px; color: #FF6600; text-decoration: underline; font-family:Verdana, Arial, Helvetica, sans-serif; list-style:none; font-style:normal; font-weight:normal;}

.pulldown_options { width: 120px; margin:0 5px 0 0; padding:0; height:20px; font-size:10px; color:#666666; }
.inputborder { width: 120px; margin:0 5px 0 0; padding:0; height:20px; font-size:10px; color:#666666; }

.product { position:relative; margin-left:0px; padding-bottom:10px; width:550px }
.product_table { width:550px; z-index:1; }
.product_table td { padding:0; }
.product_tr_top { background: url("images/table_background_top.jpg"); height:35px; }
.product_tr_middle { background: url("images/table_background_middle.jpg") repeat-y; height:100%; }
.product_tr_bottom {background: url("images/table_background_bottom.jpg"); height:24px;  }
.product_td_name { font-size:12px; color:#d94902; font-weight:bold; vertical-align:middle; height:30px; width:374px; }
.product_td_part { padding:0; margin:0; width:20px; vertical-align:middle; }
.product_td_part img { border:none; margin-right:8px;}
.product_td_txt { width:400px; color:#333333; font-size:10px; height:60px;}
.product_image { position:absolute; left:0; z-index:2; border:solid #bfbfbf 1px;}
.product_prijs {color:#000000; width:125px; white-space:nowrap; text-align:left; font-size:11px;}
.product_more a, .product_more a:link, .product_more a:hover, .product_more a:visited { width:160px; min-height:14px; border:none; padding:0; color:#332f2f; font-size:11px; font-weight:bold; white-space:nowrap;}
.product_input_qty {	width:29px;	height:17px; border:1px solid #E7E7E7;	font-weight:normal; font-size:14px; text-align:center; padding:0;	margin:0 8px 0 0 ;}
.product_button_add { border:none; font-size:12px; font-weight:bold; float:right; width:26px}
.product_button_add a:link, .product_button_add a:hover, .product_button_add a:visited {font-size:12px; font-weight:bold;}

.product_det { width:170px; margin:0px; padding:0 5px 5px ; float:left;}
.product_det_top { width:550px; margin:0; padding:10px 0 0 0; float:left; background: url("images/product_background_top.jpg"); height:29px; color:#d94902; font-size:14px; font-weight:bold; text-indent:10px;}
.product_det_middle { width:550px; margin:0px; padding:0 ; float:left; background: url("images/product_background_middle.jpg") repeat-y; height:100%; }
.product_det_bottom { width:550px; margin:0px; padding:0 ; float:left; background: url("images/product_background_bottom.jpg") top; background-repeat:no-repeat; height:39px;}
.product_det img, product_cat a{ margin:4px 8px 4px 0; border:0px solid #333333;  }
.product_det_image { float:left; padding:0; height:135px; text-align:center;}
.product_det_main { width:550px; padding:0; margin:0; }
.product_det_button_add { border:none; font-size:12px; font-weight:bold; float:right; width:90px; white-space:nowrap;}
.product_det_button_add a, .product_det_button_add a:link, .product_det_button_add a:hover, .product_det_button_add a:visited{ font-size:12px; font-weight:bold; color:#FF6600;}
.product_det_input_qty { width:20px; height:20px; border:1px solid #a7a7a7;	font-weight:normal; font-size:12px; text-align:center; font-weight:bold; padding:0; margin:0 2px 0 0 ; background-color:#ededed; color:#656565;}
.product_det_vergroot { width:170px; margin:5px 0 20px 0; float:left;} 
.product_det_vergroot a { font-size:10px; font-weight:bold; color:#333333; text-decoration:none; text-align:center;} 
.product_det_vergroot a:link, .product_det_vergroot a:hover, .product_det_vergroot a:visited  { font-size:10px; font-weight:bold; color:#333333; text-decoration:none; } 
.product_det_tekst { width:535px; margin:0px; padding:10px 0 10px 5px ; float:left; font-size:11px; }

#winkelmand {width:190px; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb;  }
.winkelmand_header { width:190px; height:16px; background-color:#ebebeb; font-size:11px; font-weight:bold; color:#757575; text-align:center; padding-top:3px; margin:0; }
.winkelmand_footer { width:190px; height:16px; background-color:#ff6600; font-size:11px; font-weight:bold; color:#ffffff; text-align:center; padding-top:3px; margin:0; }
.winkelmand  { font-size:10px; color:#333333; text-align:left; padding:10px 4px 10px 4px;}
.winkelmand p { width:188px; font-size:10px; color:#333333; text-align:left; padding:0; margin:0; text-indent:5px;}

#aanbiedingen {width:190px; border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb; margin:14px 0 0 0; padding:0; }
.aanbiedingen_header { width:190px; height:18px; font-size:12px; font-weight:bold; color:#757575; text-align:center; padding-top:5px; margin:0; background-color:#ebebeb;}
.aanbiedingen_footer { width:190px; height:20px; background-color:#ff6600; font-size:11px; font-weight:bold; color:#ffffff; text-align:center; padding-top:3px; margin:0; }
.aanbiedingen_titel { width:190px; height:16px; font-size:12px; font-weight:bold; color:#484848; text-align:left; padding-top:5px; padding-bottom:5px; margin:0; text-indent:4px; }
.aanbiedingen  { font-size:10px; color:#333333; text-align:left; padding:10px 0px 0px 0px;}
.aanbiedingen p { width:188px; font-size:10px; color:#333333; text-align:left; padding:0; margin:0; text-indent:5px;}

.button_small { float:left; background-image:url(images/button_small_height.png); background-repeat:no-repeat; display:block; width:90px; height:45px; background-color:#fff; border:none; font-size:10px; font-weight:bold; color:#898989; padding:3px 3px 3px 12px; margin-top:6px; cursor:hand; text-align:left;}
.button_wide { float:left; background-image:url(images/button_wide_height.png); background-repeat:no-repeat; display:block; width:130px; height:45px; background-color:#fff; border:none; font-size:10px; font-weight:bold; color:#898989; padding:3px 3px 3px 12px; margin-top:6px; margin-left:10px; cursor:hand; text-align:left;}
.button_save { float:left; background-image:url(images/button_save.png); background-repeat:no-repeat; display:block; width:90px; height:25px; background-color:#fff; border:none; font-size:10px; font-weight:bold; color:#424242; padding:3px 3px 3px 12px; margin-top:6px; margin-left:50px; cursor:hand; text-align:left;}

.ftext { height: 18px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#003300; }
.ftext a:link, a:hover, a:visited  { font-size:12px; font-weight:bold; color:#333333; text-decoration:none; }
.formel { font-size:11px; color:#777; width:200px; }
.number { font-size:11px; color:#777; }
.tekstveld { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; width:320px; }
.tekstveld_order { width:545px; float:left; margin:0; color:#333333; }
.tekstveld_order_tekst { font-family:Verdana, Arial, Helvetica, sans-serif; width:545px; color:#333333; font-size:10px;}

.cart_th_tr { background-color:#ebebeb; height:18px; color:#000000; font-size:11px; font-weight:bold; padding:0; margin:0; text-indent: 8px; text-align:left;  }
.cart_th_tr .header_omschrijving { text-align:left;}
.cart_th_tr .header_aantal { text-align:center;}
.cart_th_tr .header_prijs { text-align:right;}
.cart_th_tr .header_verwijder { text-align:center;}

.order_overzicht { width:550px; float:left; margin-left:8px; margin-bottom:4px;}
.order_overzicht a:hover, .order_overzicht a:visited { font-size:11px; font-weight:normal; }
.order_overzicht_datum_header  { width:24%; float:left; background-color:#ebebeb; height:19px; color:#000000; font-size:11px; font-weight:bold; padding-top:0; text-indent: 8px; text-align:left; }
.order_overzicht_nummer_header { width:24%; float:left; background-color:#ebebeb; height:20px; color:#000000; font-size:11px; font-weight:bold; padding:0 5px 0 0;text-indent: 8px; text-align:right;  }
.order_overzicht_status_header { width:24%; float:left; background-color:#ebebeb; height:20px; color:#000000; font-size:11px; font-weight:bold; padding:0 5px 0 0; text-indent: 8px; text-align:right; }
.order_overzicht_totaal_header { width:24%; float:left; background-color:#ebebeb; height:20px; color:#000000; font-size:11px; font-weight:bold; padding:0 5px 0 0; text-indent: 8px; text-align:right; }
.order_overzicht_datum  { width:24%; float:left; height:12px; color:#000000; font-size:12px; font-weight:normal; text-indent: 8px; text-align:left; padding:2px 5px 0 0;  }
.order_overzicht_datum a:link,  .order_overzicht_datum a:hover, .order_overzicht_datum a:visited, { color:#000000; font-size:12px; font-weight:normal;}
.order_overzicht_nummer { width:24%; float:left; height:12px; color:#000000; font-size:12px; font-weight:normal; text-indent: 8px; text-align:right; padding:2px 5px 0 0;  }
.order_overzicht_nummer a:link,  .order_overzicht_nummer a:hover, .order_overzicht_nummer a:visited, { color:#000000; font-size:12px; font-weight:normal;}
.order_overzicht_status { width:24%; float:left; height:12px; color:#000000; font-size:11px; font-weight:normal; text-indent: 8px; text-align:right; padding:2px 5px 0 0; }
.order_overzicht_totaal { width:24%; float:left; height:12px; color:#000000; font-size:11px; font-weight:normal; text-indent: 8px; text-align:right; padding:2px 5px 0 0;  }

.afrekenen_balk { width:100%; float:left; margin-bottom:10px; }
.afrekenen_stap { width:137px; float:left; background-color:#ebebeb; height:17px; color:#0f4d49; font-size:12px; font-weight:bold; padding:1px 0 0 0; text-indent: 8px; margin:0 }
.afrekenen_stap_active{ width:137px; float:left; height:17px; background-color:#ff6600; color:#ffffff; font-size:12px; font-weight:bold; padding:1px 0 0 0; text-indent: 8px; margin:0}
.afrekenen_overzicht { width:550px; float:left; margin-top:20px; padding:0;}
.afrekenen_overzicht_adres { width:50%; float:left; margin:auto; }
.afrekenen_overzicht_adres_tekst { width:120px; font-size:11px; float:left; text-indent: 8px; color:#333333; }
.afrekenen_overzicht_adres_tekst_head { width:275px; font-size:12px; float:left; text-indent: 8px; font-weight:bold; height:20px; background-color:#ebebeb; margin-bottom:5px; padding-top:3px; color:#333333; }
.afrekenen_overzicht_betaalkeuze { width:380px; float:left; margin-top:10px; margin-bottom:10px; font-size:11px; }
.afrekenen_overzicht_bestelling { width:80%; float:left; margin:0px; font-size:11px; color:#333333; }
.afrekenen_overzicht_bestelling2 { width:20%; float:left; margin:0px; font-size:11px; color:#333333; }
.afrekenen_overzicht_bestelling_totaal { width:100%; float:left; margin:0px; font-size:11px; font-weight:bold; color:#333333;}
.afrekenen_overzicht_artikel { width:25%; float:left; height:20px; color:#000000; font-size:11px; font-weight:normal; text-indent: 8px; }
.afrekenen_overzicht_artikel_omschrijving { width:40%; color:#000000; font-size:11px; font-weight:normal; padding-top:4px; text-indent:8px; }
.afrekenen_overzicht_artikel_omschrijving a:link, .afrekenen_overzicht_artikel_omschrijving a:visited{ font-size:11px; font-weight:normal; color:#111111;}
.afrekenen_overzicht_artikel_omschrijving a:hover{ font-size:11px; font-weight:normal; color:#ff6600;}
.afrekenen_overzicht_artikel_verwijder { width:20%; height:20px; color:#000000; font-size:11px; font-weight:bold; padding-top:4px; text-indent: 8px; }
.afrekenen_overzicht_artikel_verwijder a {color:#000000; font-size:11px; font-weight:bold; padding-left:40px; }
.afrekenen_overzicht_artikel_verwijder img{ border:none;}
.afrekenen_overzicht_artikel_aantal { color:#000000; font-weight:normal; text-indent: 8px; height:20px; font-size:10px;}
.afrekenen_overzicht_artikel_prijs { width:20%; color:#333; font-size:11px; font-weight:normal; padding-top:4px; text-indent: 8px; margin-right:5px; text-align:right; vertical-align:top;}
.afrekenen_overzicht_totaal { float:right; font-weight:bold; margin-bottom:15px; margin-right:5px; }
.afrekenen_terug { float:left; background-image:url(images/button_back.png); background-repeat:no-repeat; display:block; width:90px; height:25px; background-color:#fff; border:none; font-size:10px; font-weight:bold; color:#424242; padding:3px 3px 3px 10px; margin-top:6px; margin-left:4px; cursor:hand;}
.afrekenen_verder { float:right; background-image:url(images/button_next.png); background-repeat:no-repeat; display:block; width:90px; height:25px; background-color:#fff; border:none; font-size:10px; font-weight:bold; color:#424242; padding:3px 3px 3px 18px; margin-top:6px; margin-right:22px; cursor:hand; text-align:left;}
.afrekenen_order { float:right; background-image:url(images/button_save.png); background-repeat:no-repeat; display:block; width:90px; height:25px; border:none; background-color:#fff; font-size:10px; font-weight:bold; color:#424242; padding:3px 3px 3px 12px; margin-top:6px; text-align:left; cursor:hand; margin-right:22px;}
.afrekenen_save { float:left; background-image:url(images/button_save.png); background-repeat:no-repeat; display:block; width:90px; height:25px; background-color:#fff; border:none; font-size:10px; font-weight:bold; color:#424242; padding:3px 3px 3px 14px; margin-top:6px; margin-left:140px; cursor:hand; text-align:left;}

.subcat_table { float:left; margin:0px; width:100%; border:none; }
.subcat_tr { height: 150px; }
.subcat_td { height: 150px; min-width: 170px;}
.subcat_name_div { margin-left:15px; display:inline;  }
.subcat_name_div a, .subcat_name_div a:link, .subcat_name_div a:hover, .subcat_name_div a:visited{ color:#5f5f5f; font-size:11px; font-weight:bold; text-decoration:none;  }
.subcat_img_div { margin-left:10px; border:none; }
.subcat_img_div img{ border:1px #0d3e3b solid; margin-top:5px; }
.subcat_desc { margin-left:10px; width:150px; }

#header {width:930px; background:#e7e7e7; }
#header_logo { width:108px; float:left; }
.header_menu {font-size: 12px; height: 15px; font-weight: bold; list-style-type: none; margin: 0; float:right; padding:68px 20px 0 0; }
.header_menu li { display: block; float: left; margin: 0 0 0 16px;}
.header_menu li a, .header_menu li a:link, .header_menu li a:visited { height: 15px; font-size: 12px;color: #606060; text-decoration: none; list-style-type: none; line-height: 100%; font-weight:bold;}
.header_menu li a:hover, .header_menu li a:active { color: #ff6600; font-size:12px; }
