body { margin: 0; padding: 0;background: #2a251a url(../images/background.jpg) no-repeat top center;}

.clear { clear: both }
.right { float: right }

#site { margin: 0px auto; padding: 0; width: 1000px;}	
#main_header {margin: 0 auto; padding: 0; width:1000px; background: url(../images/main.png) repeat-y; float:left;}
#header {margin: 0 auto; padding: 0 0 0 38px; width:962px; height:174px; background: url(../images/header.jpg) no-repeat top; float:left;}
#menu_top {margin: 0 auto; padding: 102px 0 0 190px; float:left;}	

#main_body {margin: 0 auto; padding: 0 0 0 19px; width:1000px; background: url(../images/main.png) repeat-y; float:left;}
#content_body {margin: 0; padding: 0; width: 962px; background-image:url(../images/content.jpg); background-repeat: repeat-y; float:left; }
#content_main { margin: 0; padding: 0; width: 962px; background-image:url(../images/main_site.jpg); background-repeat:no-repeat; float:left;}
#content { margin: 0; float:left; padding: 0 0 0 30px; width: 720px; height:auto; float:left;}
#content_header { margin: 0; float:left; padding: 0 0 0 30px; width: 720px; height:42px; float:left;}

#main_footer { margin:0 auto; padding:0; height:57px; width:1000px; background-image:url(../images/footer.jpg); background-repeat:no-repeat; float:left;}

#menu_left {width: 170px; font-size: 18px; float: left; list-style: none; padding: 0; margin: 0; font-weight: bold;}
#menu_left a {display:block ;color: #c7c2b4; font-size: 18px; font-family: Arial, Verdana, sans-serif; font-weight: bold; height:25px; padding:  7px 0; margin: 0; list-style-type: none;  background: url(../images/bkgnd_menu.gif) no-repeat top left; text-indent:30px;}
#menu_left li a:hover {color: #e5a005; text-decoration:none; height:25px; display: block; background: url(../images/button_background.png) no-repeat top left; padding: 7px 0; margin: 0; text-decoration:underline; text-indent:30px; }
#menu_left .default a {color: #c7c2b4; text-decoration:none; height:25px; display: block; padding: 7px 0;}
#menu_left .selected a {color: #e5a005; text-decoration:none; height:25px; display: block; background: url(../images/button_background.png) no-repeat top left; padding: 7px 0; margin: 0; text-decoration:underline;}

#menu_left .sub_left a {display:block ;color: #fff; font-size: 14px; font-family: Arial, Verdana, sans-serif; font-weight: bold; height:20px; padding:  7px 0; margin: 0; list-style-type: none;  background: url(../images/bkgnd_menu.gif) no-repeat top left; text-indent:40px;}
#menu_left .sub_left a:hover {color: #fff; text-decoration:none; height:20px; display: block; background: url(../images/button_background.png) no-repeat top left; padding: 7px 0; margin: 0; text-decoration:underline; text-indent:40px; }
#menu_left .default sub_left a {color: #c7c2b4; text-decoration:none; height:20px; display: block; padding: 7px 0;}
#menu_left .selected sub_left a {color: #e5a005; text-decoration:none; height:20px; display: block; background: url(../images/button_background.png) no-repeat top left; padding: 7px 0; margin: 0; text-decoration:underline;}

td,tr,p,div { font-size: 12px; color: #3d3d3d; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; }
h1 {color: #012c56; font-size: 40px; display: inline; }
h2 {color: #012c56; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding: 0; text-transform:uppercase;}
h3 {color: #012c56; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
h4 {color: #012c56; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
h5 {color: #012c56; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
h6 {color: #012c56; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

ul { margin: 0px 0px 20px 20px; _margin: 2px 0px 10px 10px;}

a:link, a:visited { color: #000; text-decoration: underline; font-weight:bold;}
a:hover { color: #e5a005; text-decoration: underline; }

.nieuwsheader { width:720px;  margin-top:15px; margin-bottom:10px; background-color: #e7e3da; padding: 5px 0 5px 5px;}
.nieuwsheader .datum { color:#333333; font-size:12px; font-weight:normal; margin-left:10px; font-style:italic;}
.nieuwsheader .link { color:#333333; font-size:12px; font-weight:normal; margin-left:10px;}
.nieuwsheader .titel { color:#333333; font-size:16px; font-weight:bold; text-align:left;}
.nieuwscontent { width:720px; min-height:110px; text-align:left; padding-left:5px;}
.nieuwscontent .content { text-align:left;}
.nieuwscontent img{ float:left; margin: 3px 6px 3px 0; border:solid #666666 1px;}

.knop { border: #333333 solid 1px; background-color: #e5a005; font-weight:bold; width:130px;}
.input { color:#333333; font-family:Arial, Helvetica, sans-serif; }

.links { padding-bottom:10px; }
.links_table { width:720px; }
.links_tr_header { height:30px; }
.links_tr_header td { height:30px; }
.links_tr_middle { background-color:#f3f1eb; }
.links_td_name, .links_td_name a:link, .links_td_name a:hover, .links_td_name a:visited { font-size:13px; text-transform:none; color:#000; font-weight:bold;}
.links_td_date { font-size:11px; font-style:italic; color:#b2e3df; font-weight:normal;}
.links_td_txt { width:680px; color:#333333; padding:10px; }
.links_td_txt a:link, .links_td_txt a:hover, .links_td_txt a:visited{ color:#333333; font-weight:bold; }
.links_td_txt img { border:solid #333333 1px; float:left; margin:0 10px 10px 0;}
.links_image, .nieuws_image a{ position:absolute; left:0; z-index:2; border:solid #000000 1px;}

.product { position:relative; margin-left:0px; padding-bottom:10px; }
.product_more a, .product_more a:link, .product_more a:hover, .product_more a:visited { width:160px; min-height:24px; border:none; padding:0; color:#332f2f; font-size:11px; font-weight:bold; white-space:nowrap;}
.product_table { width:720px; z-index:1; }
.product_table td { padding:0 10px 0 0; }
.product_tr_header { height:30px; }
.product_tr_header td { height:30px; }
.product_tr_middle { background-color:#f3f1eb; height:100%; }
.product_tr_footer {background-color:#f3f1eb;; height:26px;  }
.product_td_name { font-size:13px; text-transform:uppercase; color:#000; font-weight:bold; }
.product_td_part { font-size:11px; font-style:italic; color:#000; font-weight:normal;}
.product_td_part img { border:none;}
.product_td_txt { width:570px; color:#333333; font-size:10px; height:70px;}
.product_image, .product_image { position:absolute; left:0; z-index:2; border:solid #000000 1px;}
.product_price {color:#000000; margin-right:5px; width:140px; }

.product_det { width:230px; margin:0px; padding:4px 5px 5px ; float:left; }
.product_det img, product_cat a{ margin:4px 8px 4px 0; border:1px solid #333333; width:150px; }
.product_det_image { float:left; padding:0;}
.product_det_images { width:720px; padding:0 10px 10px 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, .product_det_vergroot a:hover, .product_det_vergroot a:visited  { font-size:10px; font-weight:bold; color:#333333; text-decoration:none; } 
.product_balk { background-color:#f3f1eb; margin:10px 0 10px 0; clear:both}
.product_balk td { padding:5px}
