html { overflow: -moz-scrollbars-vertical;height: 101%;  }
html { overflow-x: auto; }

body { margin:0; padding:0; background:#FFFFFF; font:11px Trebuchet MS; color:#333333; }

.bone{ width:1005px; margin:0 auto; }

/* header */
.headers{ display:block; margin:0; padding:0;text-align:left;background:url(../gfx/header/header_20111121.png) no-repeat;height:248px;width:1005px;}

.home_link {position:fixed;right:50%;margin-right:318px;width:200px;}
.waarborg_link {position:fixed; left:50%; top:10px; margin-left:403px;width:60px;}

.header_mainnav{ margin-right:45px; margin-top:195px;float:right;width:740px;}
.header_mainnav_space{ width:1px; height:40px; float:left; display:inline; padding:0 0 0 0; margin:0 0 0 0; }
.header_mainnav_item a{ font:bold 11px Trebuchet MS; color:#FFFFFF; text-decoration:none; float:left; display:inline; padding:10px 0 10px 0; margin:0; outline: 0; }
.header_mainnav_item_selected a , .header_mainnav_item_selected a:hover,  .header_mainnav_item a:hover{ font:bold 11px Trebuchet MS; color:#000; text-decoration:none; float:left; display:inline; padding:10px 0 10px 0; margin:0; outline: 0; }

/* footer */
.footers{ width:1005px; height:64px; margin:0 auto; background:url("../gfx/footer/footer_nav_bg.png") no-repeat;  }
.footerinvul_nav{ background-color:#FFFFFF;  float:left; display:inline; margin:0; padding:0; height:26px; padding:3px 10px 0 10px; margin-left:2px; margin-top:28px; }
.footerinvul_nav a , .footerinvul_nav a:hover{ font:bold 11px Trebuchet MS; color:#94a7b0; text-decoration:none; }

/* content */
.contentHolder{ width:1005px; background:url("../gfx/bg/body_bg.png") repeat-y; margin:0; padding:0; padding-top:10px;position:relative;}
.homepageContent{ margin:0 0 0 0; padding:0 0 0 0; }

.sosial_media_holder {background:url("../gfx/bg/sosial_media_bg.png") no-repeat;width:231px;margin:0 2px 0 0; padding:0 0 0 0;height:55px;text-align:left;}
.sosial_media_submenu_holder {background:url("../gfx/bg/sosial_media_submenu_bg.png") no-repeat;width:187px;margin:0 auto; padding:0 0 0 0; height:55px;text-align:left;margin-top:150px;}
.banner_holder {margin-bottom:10px;}
.small_banner_homepage { width:231px; margin:10px 0 0 12px;}
.wide_banner_homepage{ width:355px;margin:10px 0 0 12px;}
.clear { clear:both; height:0px; width:0px; line-height:0px; font-size:0px; }

h1 { font:bold 22px Trebuchet MS; margin-top:0; padding-top:0; }
h2 { font:bold 18px Trebuchet MS; }
h3 { font:bold 14px Trebuchet MS; }
strong { color:#FF6600; font-weight:bold; }
p{ margin:0 0 10px 0; padding:0;}

/* FAQ */
.faq_vraag{ margin-top:10px; }
.faq_antw{}
.faq_antw p{ margin:0; padding:0; }

/* product */
.products{ float:left; display:inline; width:227px; height:275px; margin:9px;padding:0; cursor:pointer; }
.product{ width:225px; height:275px; float:left; display:inline; margin:0; padding:0; }
input.textfield, textarea, .formfield { background-color: #FFFFFF; color:#333333; padding:2px; margin-top:2px; border:1px solid #cccccc; font:11px Trebuchet MS; }
select.selectfield{ background-color: #FFFFFF; color:#333333; padding: 2px; border:1px solid #cccccc; font:11px Trebuchet MS; }
.formbutton{background-color: #cccccc; color:#333333; padding:2px 10px 2px 10px; border:1px solid #999999; font:11px Trebuchet MS;}

/* tabels */
.bb_table_gradient{ border-bottom:1px solid #94a7b0; background:url("../gfx/bg/gradien_bg.png") repeat-x bottom; }
.bb_table{ border-bottom:1px solid #94a7b0; }
.bt_table{ border-top:1px solid #94a7b0; }
.form_table{ padding-bottom:5px; }
.nospan{ margin:0; padding:0; }
.nb{ font:10px Arial; color:#990000; }
.gradient_vertical{ background:url("../gfx/bg/gradient_vertical.png") repeat-y; padding-left:30px; }

img{ border:0; }

a.loged_links{ font:11px Trebuchet MS; color:#333333; text-decoration:none; }
a.loged_links:hover{ color:#999999; text-decoration:none; }

a{font:11px Trebuchet MS; color:#94a7b0; text-decoration:underline; }
a:hover{color:#333333; text-decoration:underline;}
.print_btn {display:block;height:35px; background:#FFF; padding:15px 0;}

.mediasharing {text-align:center;}

.zakelijk_pagina_titel { width:964px; margin-left:26px; text-align:center;color:#7b909b;margin-bottom:0;padding-bottom:0;font:11px arial;}
.zakelijk_pagina_titel h1 {font:bold 35px arial;padding:0;margin:0;text-transform: uppercase; }
.zakelijk_kruimel_holder {background:url("../gfx/bg/zakelijk_kruimel_bg.png") repeat-x bottom;min-height:22px;height:auto !important;height:32px; padding: 5px 25px;}
.zakelijk_kruimel_holder  a {color:#637a85; text-decoration:none;outline:0;}
.zakelijk_content_holder {padding:25px;}
.zakelijk_content_holder h1 {color:#637a85;}
.zakelijk_nav_holder {border-left:1px solid #868889;border-right:1px solid #868889;border-bottom:1px solid #868889;width:202px;background:#FFFFFF url("../gfx/bg/zakelijk_nav_bg.png") repeat-x;min-height:370px;height:auto !important;height:370px;}
.zakelijk_table_content_holder {border-bottom:1px solid #868889;border-right:1px solid #868889;}

.subnav_item {border-bottom:1px solid #a7b7c0;padding:5px 18px;}
.subnav_item a{color:#344b57;text-decoration:none;font-size:12px; outline:0;}
.subnav_item a:hover, .subnav_item a.selected{color:#000000;text-decoration:none;font-size:12px; outline:0;}

.zakelijk_table_head {height:9px;}
.product_table_head {border-bottom: 1px solid #868889;height: 0;margin-left: 25px;width: 965px;}
.product_table_content_holder {border-bottom:1px solid #868889;border-right:1px solid #868889;}
.product_nav_holder{border-left:1px solid #868889;border-right:1px solid #868889;border-bottom:1px solid #868889;width:264px;background:#FFFFFF url("../gfx/bg/zakelijk_nav_bg.png") repeat-x;min-height:370px;height:auto !important;height:370px;}
.product_nav_holder .shoppingcart_link {text-decoration:none;font-weight:bold;font-size:14px;display: block;text-align: center;position:absolute;bottom:75px;left:65px;}

.image_carousel {padding: 0;position: relative;}
.image_carousel img {background-color: transparent;padding: 0;margin: 10px;display: block;float:left;}
.image_carousel a{outline:0; background-color: transparent;}
.sel_img_carousel {outline:0; background: url("../gfx/bg/item_hover_caru_sel.png") no-repeat;width:113px; height:59px;position:absolute;left:111px;top:85px;}

a#foo2_next,a#foo2_prev {width: 49px;height: 32px;background:transparent;}

a#foo2_prev {float:left;margin-left: 25px;}
a#foo2_prev div {margin-left: 10px;}
a#foo2_next {float:right;margin-right: 25px;}
a#foo2_next div {margin-left: 2px;}

a#foo2_prev span, a#foo2_next span {display: none;}
.pagination {text-align: center;}
.pagination a {	background: url("../gfx/bg/page_nav_caru.png") no-repeat;width: 15px;height: 15px;margin: 0 10px 0 0;display: inline-block;outline:0;}
.pagination a.selected {background: url("../gfx/bg/page_nav_caru_sel.png") no-repeat;cursor: default;}
.pagination a span {display: none;}

.clearfix {float: none;clear: both; line-height:0; padding:0; margin:0;}
.clear_image_carousel {clear: both;float: none;margin-bottom:15px;}
.navigation_holder_carousel {height:30px;background: url("../gfx/bg/line_nav_caru.png") repeat-x;margin:0; padding:0;}
.navigation_holder_carousel a {text-decoration:none;outline:0;font-size:15px;}

.reactie_table {margin-top:0;}
.reacties_fullname {padding:10px;color:#FF6600; font-weight:bold;}
.reacties_datetime {padding:10px;color:#FF6600; font-weight:bold;}
.reacties_comment {border-top:1px solid #EEE;padding:10px; background:#EEE; color:#787878; border-top:1px solid #CCC;}

.social {float:right;}

.title_zakelijk {font:bold 14px arial;border-bottom:2px dashed #9eaeb6;margin-bottom:5px;padding-bottom:5px;}
.teaser_zakelijk {border-bottom:2px dashed #9eaeb6;margin-bottom:5px;padding-bottom:15px;}
.zakelijk_title {clear:both;margin-bottom:5px;}
.zakelijk_title_magenta {color:#ea69a0;font:bold 22px Trebuchet MS;float:left;}
.zakelijk_title_normal {color:#7b909b;font:bold 22px Trebuchet MS;float:left;}
a.zakelijk_link { color:#ea69a0; font:bold 12px Trebuchet MS;}
a:hover.zakelijk_link { color:#ea69a0; font:bold 12px Trebuchet MS;}
