/* CSS global reset for all browsers */ 
* { padding: 0; margin: 0; }
/*****/

body { margin: 0 0 0 0; padding: 0; background: #850909}
.clear { clear: both }
.right { float: right }

#site { margin:auto; padding: 0; width: 980px;}
#base { padding: 0; width: 980px; background: url(../images/background.jpg) repeat-y ; position:absolute; margin-left:auto; margin-right:auto;}
#main { margin-left:auto; margin-right:auto; padding: 0; width: 950px;}	

#header {width:950px; height:148px; margin:auto; background: url(../images/header.gif); float:left;}
#header_tabs {width:345px; height:27px; float:left;}
#header_menu_top {font-size: 13px; height: 15px; font-family:Arial, Verdana, sans-serif; font-weight: bold; list-style-type: none; padding-top:7px; margin: 0 0 0 460px; _margin: 0 0 0 440px;}
#header_menu_top li { display: block; float: left; margin: 0 0 0 16px;}
#header_menu_top li a { height: 15px; font-size: 15px;color: #ffffff; text-decoration: none; display: block; float: left; line-height: 100%;}
#header_menu_top li a:hover { color: #f18519; }
#header_menu_top .selected{ color: #f18519; }
#header_bottom {margin: 0 auto; padding: 0 0 10px 0; width:950px; height:11px; background: #ffffff url(../images/header_bottom.jpg) no-repeat top;}

#vlaggen {float: right; margin: 6px 24px 0 0 ; padding: 0; }
#vlaggen img {margin: 0 2px 0 2px ; }

#main_content {	width: 950px; margin:auto; background-color:#ffffff; background-image:url(../images/background_content.jpg);	background-repeat:repeat-y; top: 240px;} 

#left { width: 210px; float:left; padding: 0 0px 0 15px; _padding: 0 0px 0 8px;}
#right { width: 220px; float:left; padding: 17px 0px 0 10px; _padding: 17px 0px 0 5px;}
#zoek { width: 200px; background-color:#ffffff; padding: 10px 5px 0px 5px; margin-bottom:10px; font-size:10px; font-weight:normal; }
.zoektekst { font-size:11px; font-weight:normal; width:190px; margin-top:5px;}
.zoekveld { font-size:11px; font-weight:normal; width:95px; padding-right:5px}

#content_body { width: 480px; float:left; margin-top:17px; padding: 0 10px 0 4px; background-color:#ffffff;}
#content_header { width: 486px; float:left; margin:0 0 4px 0; padding:2px ; background-color:#3b3b3b; color:#FFFFFF; font-size:14px; font-weight:bold; text-indent:5px; }
#content_header a:link { color:#FFFFFF; font-size:11px; font-weight:bold; text-indent:5px; }
#content_header a:visited { color:#FFFFFF; font-size:11px; font-weight:bold; text-indent:5px; }
#content { width: 470px; float:left; margin-top:2px; padding: 5px 10px 5px 10px; _padding: 5px 5px 5px 5px; background-color:#fff;}
#content a { color:#000000; font-size:12px; font-weight:bold; }
#content .contact{ padding: 10px 0 10px 0;}
#content_catpage { width: 490px; float:left; padding: 0; background-color:#fffffe; padding-top:10px;}
.content_catpage_nav { width: 480px; float:left; padding: 0; text-align:center;}
.content_catpage_nav a:hover, .content_catpage_nav a:visited  { font-size:11px; }
.content_catpage_pageitems { width: 200px; float:left; margin-left: 170px; text-align:center; height:20px; font-size:9px;}
#content_afrekenen { width: 490px; float:left; padding: 0; background-color:#fffffe;}
#content_afrekenen hr {width:470px; color:#dddddd; height:1px; float:left; margin-top:10px; margin-bottom:10px;}
#content_catpage_top { width: 470px; height:10px; float:left; padding: 0;}
#content_catpage_bottom { width: 490px; height:19px; float:left; padding: 0; margin-bottom:0px;  background-repeat:no-repeat; background-color:#ffffff}
#content_kassakoopjes { width: 486px; float:left; margin:0 0 10px 0; padding:2px ; background-color:#C70000; color:#FFFFFF; font-size:14px; font-weight:bold; text-indent:5px; }

.product_cat_page { width:230px;}
.product_cat { width:200px; min-height:320px; margin:5px; padding:2px 5px; float:left; background-image:url(../images/cat_header_back.jpg); background-position:top; background-repeat:no-repeat; }
.product_cat h1 {font-size:10px; font-weight:bold; padding-left:4px; height:50px;}
.product_cat img, product_cat a{ margin:4px 4px 4px 0; border:none; line-height:400px; }
.product_cat_box { width:200px; float:left; height:100px;}
.product_cat_image { width:135px; float:left; }
.product_cat_more { width:55px; text-align:right; float:right; margin-top:77px; } 
.product_cat_more a:link, a:hover, a:visited  { font-size:12px; font-weight:bold; color:#333333; text-decoration:none; } 
.product_cat_bottom { width:200px; height:20px; float:left; margin:6px 0 0 0; padding-top:5px; text-indent:5px; font-size:12px; font-weight:bold; color:#c70000; border-bottom:1px; border-bottom-color:#ccc; border-bottom-style:solid;}
.product_cat_bottom  a:link { font-size:13px; font-weight:bold; color:#c70000; text-decoration:none;}
.product_cat_bottom  a:hover { font-size:13px; font-weight:bold; color:#c70000; text-decoration:none;}
.product_cat_bottom  a:visited { font-size:13px; font-weight:bold; color:#c70000; text-decoration:none;}

.subcat_table { float:left; margin:auto; padding:inherit;}
.subcat_tr {  }
.subcat_td { height: 160px; width: 180px; background-image:url(../images/subcat_bg.png); background-repeat:no-repeat; }
.subcat_name_div { margin-left:8px;padding:0px 8px;background-color:#fff;display:inline; }
.subcat_name_div A { color:#000;font-size:12px;font-weight:bold;text-decoration:none; }
.subcat_img_div { margin-left:8px;width:150px;height:100px;display:block; }
.subcat_desc { margin-left:10px; width:150px; }

.kk_td { width: 180px; background-image:url(../images/subcat_bg.png); background-repeat:no-repeat; }
.kk_name_div { margin-left:8px;padding:0px 8px;background-color:#fff;display: block; min-height: 60px; }
.kk_name_div A { color:#000;font-size:12px;font-weight:bold;text-decoration:none; }
.kk_img_div { margin-left:8px;width:150px;display:block; }
.kk_desc { margin:15px 0 10px 10px; width:150px; font-size:12px; font-weight:normal; color:#000000; min-height: 25px; }
.kk_bestel { padding: 10px; width:150px; font-size:12px; font-weight:normal; color:#000000; }
.kk_product_bestellen { height: 30px; float:left;  margin:7px 0 0 10px; padding-top:0px; vertical-align:bottom;}
.kk_product_bestellen a {font-size:12px; font-weight:bold;}
.kk_product_bestellen img{border:none; height:19px; width:26px; margin-top:4px; margin-left:10px; }

.van { width:130px; font-size:12px; font-weight:normal; color:#000000; float:left; text-decoration:line-through; height: 15px; }
.voor { width:130px; font-size:14px; font-weight:bold; color:#c00000; float:left; }

.product_det { width:150px; margin:0px; padding:5px; float:left; }
.product_det img, product_cat a{ margin:4px 8px 4px 0; border:none; width:150px; }
.product_det_image { width:150px; float:left; padding:0;}
.product_det_images { width:480px; padding-bottom:10px; }
.product_det_vergroot { width:150px; margin:5px 0 10px 0; float:left;} 
.product_det_vergroot a { font-size:10px; font-weight:bold; color:#333333; text-decoration:none; } 
.product_det_vergroot a:link, a:hover, a:visited  { font-size:10px; font-weight:bold; color:#333333; text-decoration:none; } 
.product_det_bottom { width:470px; height:2px; float:left; border-bottom:5px; border-bottom:solid; border-bottom-color:#2f2f2f; margin:1px 0 0 0; padding: 0px; font-size:12px; font-weight:bold;}
.product_det_prijs { width:320px; height:20px; float:left; margin:14px 0 0 0; padding-top:5px; font-size:15px; font-weight:bold;}
.product_det_bestellen { height: 20px; float:right;  margin:7px 0 0 0; padding-top:0px; vertical-align:bottom;}
.product_det_bestellen a {font-size:12px; font-weight:bold;}
.product_det_bestellen img{border:none; height:19px; width:26px; margin-top:4px; }
.product_det_review { width:220px; float:left; margin:6px 0 0 0; padding-top:5px; font-size:14px; font-weight:bold; text-transform:uppercase;}
.product_det_reviews { width:460px; float:left; margin:6px 0 0 0; padding:5px 4px 2px 4px; font-size:11px; font-weight:normal; border-top:2px; border-top-style:solid; border-top-color:#ddd; background-color:#eee;}
.product_det_meer_review { width:220px; height:20px; float:right; margin:6px 0 0 0; padding-top:0px; font-size:12px; font-weight:bold; text-align:right; }
.product_det_meer_review img{ border:none; height:14px; width:64px; vertical-align:middle;}
.product_det_meer_review a { font-size:12px; font-weight:bold; color:#333333; text-decoration:none; } 
.product_det_meer_review a:link, a:visited  { font-size:12px; font-weight:bold; color:#333333; text-decoration:none; } 
.product_det_meer_review a:hover { font-size:12px; font-weight:bold; color:#CC6600; text-decoration:none; } 
.product_det_ranking { width:480px; height:16px; float:left; margin:3px 0 5px 0; padding: 0px; font-weight:bold; vertical-align:top; font-size:11px;  }
.product_det_ranking img{border:none; height:14px; width:64px; vertical-align:middle; }
.product_det_opties { width: 480px; height:22px; float:left; margin:1px 0 0 0; padding: 0px; font-size:12px; font-weight:normal;}

#menu {font-size: 16px; height: 30px; font-family:Arial, Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 108px 0 0 0; }
#menu li { display: block; float: left; margin: 0 10px 0 14px; _margin: 0 8px 0 10px; text-transform:lowercase;}
#menu li a { height: 30px; font-size: 16px;color: #FFF; text-decoration: none; display: block; float: left; line-height: 200%;}
#menu .selected{ color: #ff0000; text-decoration:underline;}
.menu_header {width:200px; height:28px; padding:19px 0 0 0; text-indent:8px; font-size:13px; color:#ffffff; font-weight:bold; background-color:#d3d3d3; background-image:url(../images/blok_header.gif); background-position:top; background-repeat:no-repeat; }
.menu_header_rood {width:200px; height:28px; padding:19px 0 0 0; text-indent:8px; font-size:13px; color:#ffffff; font-weight:bold; background-color:#d3d3d3; background-image:url(../images/blok_header_rood.gif); background-position:top; background-repeat:no-repeat; }
.menu_header_winkelwagen {width:200px; height:18px; padding:2px 0 0 0; text-indent:8px; font-size:13px; color:#ffffff; font-weight:bold; background-color:#3b3b3b; margin-bottom:10px}
.menu_header_winkelwagen td{ color:#000000;}
.menu_footer {width:200px; height:12px; padding:0 0 0 0; background-color:#ffffff;  margin-bottom:10px; background-image:url(../images/blok_footer.gif); background-position:top; background-repeat:no-repeat; }
.menu_footer_grijs {width:200px; height:12px; padding:0 0 0 0; background-color:#ffffff;  margin-bottom:10px; background-image:url(../images/blok_footer.gif); background-position:top; background-repeat:no-repeat; }
.menu_footer_rood {width:200px; height:12px; padding:0 0 0 0; background-color:#ffffff;  margin-bottom:10px; background-image:url(../images/blok_footer_rood.gif); background-position:top; background-repeat:no-repeat; }

#menu_left {width: 190px; font-size: 13px; float: left; list-style: none; padding: 2px 5px 10px 5px; font-weight: bold; background-color:#c70000;}
#menu_left a {color: #fff; font-size: 13px; font-family: Arial, Verdana, sans-serif; font-weight: bold; text-transform:uppercase; padding-left: 6px; list-style-type: none; height: 18px; display:block;}
#menu_left li a:hover {color: #fff; text-decoration:none; background-color:#a40000;} 
#menu_left .default a {color: #fff; text-decoration:none;}
#menu_left .selected a{ color: #fff; text-decoration:none; background-color:#a40000;}

#menu_left .sub_left a { color:#fff; font-size:12px;  font-weight:normal; margin-left:8px; text-indent:10px; text-transform:lowercase; background-image:url(../images/link.gif); background-repeat:no-repeat;}
#menu_left .sub_left a:hover {color: #fff; text-decoration:none; background-image:url(../images/link_sub.gif); background-repeat:no-repeat;}
#menu_left .default sub_left a {color: #fff; text-decoration:none;}
#menu_left .sub_left selected a{color: #fff; text-decoration:none; background-image:url(../images/link_sub.gif); background-repeat:no-repeat;}

#menu_right {width: 193px; font-size: 11px; float: left; list-style: none; padding: 2px 5px 10px 2px; font-weight: normal; background-image:url(../images/menu_bckgnd.gif); background-repeat:repeat-y; background-color:#FFFFFF;}
#menu_right a {color: #000; font-size: 11px; font-family: Arial, Verdana, sans-serif; font-weight: normal; padding-left: 6px; list-style-type: none; height: 16px; display:block;}
#menu_right li a:hover {color: #000; text-decoration:none; background-color:#e2e2e2;} 
#menu_right .default a {color: #000; text-decoration:none;}
#menu_right .selected a{ color:#000; text-decoration:none; background-color:#e2e2e2;}

#menu_aanbiedingen {width: 193px; font-size: 11px; float: left; list-style: none; padding: 10px 5px 0px 2px; font-weight: normal; background-image:url(../images/menu_bckgnd.gif); background-repeat:repeat-y; background-color:#FFFFFF;}
#menu_aanbiedingen a {color: #fff; font-size: 11px; font-family: Arial, Verdana, sans-serif; font-weight: normal; padding-left: 6px; list-style-type: none; }
#menu_aanbiedingen img a{ border:none; padding-top:10px; }
#menu_aanbiedingen li a:hover {color: #bbb; text-decoration:none;} 
#menu_aanbiedingen .default a {color: #fff; text-decoration:none;}
#menu_aanbiedingen .selected a{ color:#bbb; text-decoration:none;}

#menu_extra {width: 190px; font-size: 12px; float: left; list-style: none; padding: 5px 5px 10px 5px; font-weight: bold; background-image:url(../images/menu_bckgnd.gif); background-repeat:repeat-y; background-color:#FFFFFF;}
#menu_extra a {color: #000; font-size: 12px; font-family: Arial, Verdana, sans-serif; font-weight: bold; list-style-type: none; padding-left: 4px;  display:block; height:18px; }
#menu_extra li a:hover {color: #000; text-decoration:none; background-color:#e2e2e2; }
#menu_extra .default a {color: #000; text-decoration:none; }
#menu_extra .selected {color: #000; text-decoration:none; background-color:#e2e2e2; }

#kolom_rechts {width: 200px; font-size: 12px; float: left; list-style: none; padding:0px 5px 10px 5px; margin-bottom:10px; font-weight: normal; background-color:#ffffff; }

#kolom_rechts h1 { color:#ffffff; font-size:12px;}
#kolom_rechts p { color:#000000; font-size:12px;}
#kolom_rechts hr { color:#858585; margin:6px 0 6px 0;}

#kolom_rechts img a{ border:none;}
#kolom_rechts_links a {color: #d3d3d2; font-size: 11px; font-family: Arial, Verdana, sans-serif; font-weight: bold; list-style-type: none; height: 16px;padding-left: 4px; }
#kolom_rechts_links a:hover {color: #e37103; text-decoration:none; font-size: 12px; font-weight:bold;}
#kolom_rechts_links .default a {color: #d3d3d2; text-decoration:none; }
#kolom_rechts_links .selected a {color: #e37103; text-decoration:none; }

#kolom_rechts .aanbieding_titel  {font-size:12px; color:#000000; margin-left: 10px;}
#kolom_rechts .aanbieding_prijs {font-size:12px; color:#000000; font-weight:bold; margin-left: 10px; } 
#kolom_rechts .aanbieding_prijs_actie {font-size:12px; color:#000000; font-weight:bold; margin-left: 10px; text-decoration:line-through } 


.nieuwsheader { width:465px;  margin-top:15px; margin-bottom:10px; padding: 5px 0 5px 5px; background-color:#e9e9e9;}
.nieuwsheader .datum { color:#333; font-size:12px; font-weight:normal; margin-left:10px; font-style:italic;}
.nieuwsheader .titel { color:#333; font-size:14px; font-weight:bold; text-align:left;}
.nieuwscontent { width:475px; min-height:110px; text-align:left; padding-left:5px;}
.nieuwscontent .content { text-align:left;}
.nieuwscontent img{ float:left; margin: 5px 5px 5px 0;}

.linkheader { width:465px; color:#123965; font-size:14px; font-weight:bold; text-align:left; margin-top:15px; padding:2px; background-color:#e9e9e9; }
.linkheader a:link, #linkheader a:visited, #linkheader a:hover, #linkheader a:link, active { color:#333333; text-decoration:none; font-size:12px; }
.linkscontent { width:480px; text-align:left; background-color:#fff;}
.linkscontent img { float:left; border:none;}

a:link, a:visited { font-size: 12px; color: #000; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; }
a:hover { font-size:12px; color: #FF6600; text-decoration: none; font-family: Arial, Verdana, Helvetica, sans-serif; }

.search_button { font-size:11px; display: block; background-color: transparent; background-repeat: no-repeat; border:none; width: 82px; height: 19px; margin: 0px auto; padding: 0px 0 0 10px; text-align: left; font-weight: normal;
text-decoration: none; background-image:url(../images/search_button.jpg);}
.knop { border:none; background:#3b3b3b; color:#fff; font-weight:normal; font-size:11px; width: 75px; padding:2px; }
.login { border:none; background:#3b3b3b; color:#fff; font-weight:normal; font-size:11px; width: 120px; padding:2px; margin-top:3px;}
.ftext { height: 18px; font-size:12px; font-family:Arial, Veranda, Helvetica, sans-serif }
.ftext a:link, a:hover, a:visited  { font-size:11px; font-weight:bold; color:#333333; text-decoration:none; }
.formel { font-size:12px; color:#555;}
.number { font-size:12px; color:#555;}

td,tr,p,div { font-size: 12px; color: #3d3d3d; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; }
h1 {color: #484848; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding: 0 0 15px 0; text-transform:uppercase;}
h2, h2 a:hover, h2 a:visited {color: #484848; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
h3 {color: #484848; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
h4 {color: #484848; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
h5 {color: #484848; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
h6 {color: #484848; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

ul { list-style-position: outside; margin-left: 0px; padding-left: 20px; list-style: square; vertical-align: middle; }
li { margin: 0px; padding: 0px; }

.tekstveld_order { width:470px; float:left; }
.tekstveld_order_tekst { font-size:11px; font-family:Arial, Veranda, Helvetica, sans-serif; width:480px;  }
.order_overzicht { width:480px; float:left; margin-left:4px; margin-bottom:4px;}
.order_overzicht a:hover, .order_overzicht a:visited { font-size:11px; font-weight:normal; }
.order_overzicht_datum_header  { width: 25%; float:left; background-color:#eeeeee; height:20px; color:#000000; font-size:12px; font-weight:bold; padding-top:4px; text-indent: 8px; text-align:left }
.order_overzicht_nummer_header { width: 25%; float:left; background-color:#eeeeee; height:20px; color:#000000; font-size:12px; font-weight:bold; padding-top:4px; text-indent: 8px; text-align:right; }
.order_overzicht_status_header { width: 25%; float:left; background-color:#eeeeee; height:20px; color:#000000; font-size:12px; font-weight:bold; padding-top:4px; text-indent: 8px; text-align:right; }
.order_overzicht_totaal_header { width: 25%; float:left; background-color:#eeeeee; height:20px; color:#000000; font-size:12px; font-weight:bold; padding-top:4px; text-indent: 8px; text-align:right;  }
.order_overzicht_datum  { width: 25%; float:left; height:12px; color:#000000; font-size:11px; font-weight:normal; text-indent: 8px; text-align:left; }
.order_overzicht_nummer { width: 25%; float:left; height:12px; color:#000000; font-size:11px; font-weight:normal; text-indent: 8px; text-align:right; }
.order_overzicht_status { width: 25%; float:left; height:12px; color:#000000; font-size:11px; font-weight:normal; text-indent: 8px; text-align:right; }
.order_overzicht_totaal { width: 25%; float:left; height:12px; color:#000000; font-size:11px; font-weight:normal; text-indent: 8px; text-align:right; }

.cart_th_tr { background-color:#eeeeee; height:20px; color:#000000; font-size:12px; font-weight:bold; padding-top:4px; text-indent: 8px; text-align:left }
.cart_th_tr .header_omschrijving { text-align:left;}
.cart_th_tr .header_aantal { text-align:left;}
.cart_th_tr .header_prijs { text-align:right;}
.review_overzicht { width:480px; float:left; margin-bottom:4px; }
.review_overzicht a:hover, .review_overzicht a:visited { font-size:11px; font-weight:normal; }
.review_overzicht_header  { width:470px; float:left; height:2px; font-size:12px; font-weight:bold; padding-top:4px; margin-bottom:10px; text-indent: 8px; text-align:left;  }
.review_overzicht_data  { width:470px; float:left; height:2px; font-size:12px; font-weight:bold; padding-top:4px; margin-bottom:10px; text-indent: 8px; text-align:left;  }
.review_overzicht_item  { width:380px; float:left; height:12px; font-size:11px; font-weight:normal; text-indent: 8px; text-align:left; }
.review_overzicht_icons  {  float:left; height:12px; font-size:11px; font-weight:normal; text-indent: 2px; text-align:left; }
.review_overzicht_icons img { border:0px; margin-left: 3px; }
.review_overzicht_plaats { width:470px; float:left; margin-left:20px; margin-bottom:4px; background-color:#eee; padding:6px; }
.review_overzicht_plaats a:hover, .review_overzicht_plaats a:visited { font-size:11px; font-weight:normal; }

.review_all { width:470px; min-height:140px; margin:0px; padding:10px; _padding:5px; float:left; }
.review_all img, product_cat a{ margin:4px 4px 4px 0; border:none; }
.review_all_box { width:470px; float:left; height:100px;}
.review_all_image { width:135px; float:left; }
.review_all_text { width:310px; float:left; padding-left:10px; }
.review_all_more { width:55px; text-align:right; float:right; vertical-align:top;} 
.review_all_more a:link, a:hover, a:visited  { font-size:12px; font-weight:bold; color:#333333; text-decoration:none; } 
.review_all_bottom { width:470px; height:25px; float:left; border-bottom:solid; border-bottom-color:#a40000; margin:1px 0 0 0; padding-top:2px; vertical-align:top; font-size:12px; font-weight:bold;}

.afrekenen_balk { width:480px; float:left; margin-left:5px; _margin-left:2px; margin-bottom:10px; }
.afrekenen_stap { width:25%; float:left; background-color:#e7e7e7; height:20px; color:#2f2f2f; font-size:12px; font-weight:bold; padding-top:4px; text-indent: 8px; }
.afrekenen_stap_active{ width:25%; float:left; height:20px; background-color:#c70000; color:#ffffff; font-size:12px; font-weight:bold; padding-top:4px; text-indent: 8px;}
.afrekenen_overzicht { width:470px; float:left; margin-left:10px; _margin-left:5px; margin-bottom:4px;}
.afrekenen_overzicht_adres { width:230px; float:left; margin:auto; }
.afrekenen_overzicht_adres_tekst { width:110px; font-size:11px; float:left; text-indent: 8px; }
.afrekenen_overzicht_adres_tekst_head { width:230px; font-size:12px; float:left; text-indent: 8px; font-weight:bold; height:20px; background-color:#eeeeee; margin-bottom:5px; padding-top:3px; }
.afrekenen_overzicht_betaalkeuze { width:380px; float:left; margin-top:10px; margin-bottom:10px; font-size:11px; height:28px;}
.afrekenen_overzicht_bestelling { width:470px; float:left; margin-bottom:2px; font-size:11px; }
.afrekenen_overzicht_bestelling_totaal { width:470px; float:left; margin-bottom:2px; font-size:11px; font-weight:bold; }
.afrekenen_overzicht_header { width:25%; float:left; background-color:#eeeeee; height:20px; color:#000000; font-size:11px; font-weight:bold; padding-top:4px; text-indent: 8px; }
.afrekenen_overzicht_header_omschrijving { width:200px; float:left; background-color:#eeeeee; height:20px; color:#000000; font-size:11px; font-weight:bold; padding-top:4px; text-indent: 8px; }
.afrekenen_overzicht_header_omschrijving_4 { width:310px; float:left; background-color:#eeeeee; height:20px; color:#000000; font-size:11px; font-weight:bold; padding-top:4px; text-indent: 8px; margin-top:12px; }
.afrekenen_overzicht_header_verwijder { width:105px; float:left; background-color:#eeeeee; height:20px; color:#000000; font-size:11px; font-weight:bold; padding-top:4px; text-indent: 8px; }
.afrekenen_overzicht_header_aantal { width:75px; float:left; background-color:#eeeeee; height:20px; color:#000000; font-size:11px; font-weight:bold; padding-top:4px; text-indent: 8px; }
.afrekenen_overzicht_header_aantal_4 { width:50px; float:left; background-color:#eeeeee; height:20px; color:#000000; font-size:11px; font-weight:bold; padding-top:4px; text-indent: 8px; margin-top:12px; text-align:right}
.afrekenen_overzicht_header_prijs { width:90px; float:left; background-color:#eeeeee; height:20px; color:#000000; font-size:11px; font-weight:bold; padding-top:4px; text-indent: 8px; text-align:left;}
.afrekenen_overzicht_header_prijs_4 { width:110px; float:right; background-color:#eeeeee; height:20px; color:#000000; font-size:11px; font-weight:bold; padding-top:4px; text-indent: 8px; text-align:right; margin-top:12px;}
.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:200px; color:#000000; font-size:11px; font-weight:normal; padding-top:4px; padding-left:8px; }
.afrekenen_overzicht_artikel_omschrijving_4 { width:240px; float:left; color:#555; font-size:11px; font-weight:normal; padding-top:2px; text-indent: 8px; vertical-align:top;}
.afrekenen_overzicht_artikel_verwijder { width:65px; height:20px; color:#000000; font-size:11px; font-weight:bold; padding-top:4px; text-indent: 8px; }
.afrekenen_overzicht_artikel_verwijder img{ border:none;}
.afrekenen_overzicht_artikel_aantal { color:#000000; font-weight:normal; text-align:center; width:50px; vertical-align:top; padding-top:2px;}
.afrekenen_overzicht_artikel_aantal_4 { width:80px; float:left; color:#555; font-weight:normal; text-align:right; vertical-align:top; }
.afrekenen_overzicht_artikel_prijs { width:85px; 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_artikel_prijs_4 {float:right; color:#555; font-size:11px; font-weight:normal; padding-top:2px; text-indent: 8px; margin-right:5px; vertical-align:top;}
.afrekenen_overzicht_artikel_verwijder a {color:#000000; font-size:11px; font-weight:bold; }
.afrekenen_overzicht_totaal { float:right; font-weight:bold; margin-bottom:15px; margin-right:5px; }
.afrekenen_terug { float:left; background-color:#e7e7e7; border:none; font-size:10px; font-weight:normal; color:#2f2f2f; padding:3px; margin-top:6px;}
.afrekenen_verder { float:right; background-color:#c70000; border:none; font-size:10px; font-weight:normal; color:#FFFFFF; padding:3px; margin-top:6px;}

.banner_left {width:200px; float:left; padding:3px 0 3px 0; margin:auto;}

#footer { width:980px; height:25px; background:#ffffff; margin:auto; padding:inherit; background-image:url(../images/footer.gif); float:left;}
