body { margin:0; padding:0; background:#FFFFFF; font:11px Trebuchet MS; color:#333333; }

.bone{ width:1000px; margin:0 auto; }

/* header */
.headers{ display:block; margin:0; padding:0;}

.headerinvul{ margin:0; padding:0; float:right; }
.headerinvul_rcorner{ background:url("../gfx/headerinvul/header_nav_rbg.gif") no-repeat; float:left; display:inline; margin:0; padding:0; width:17px; height:26px; }
.headerinvul_lcorner{ background:url("../gfx/headerinvul/header_nav_lbg.gif") no-repeat; float:left; display:inline; margin:0; padding:0; width:17px; height:26px; }
.headerinvul_space{ background:url("../gfx/headerinvul/header_nav_tsbg.gif") no-repeat; float:left; display:inline; margin:0; padding:0; width:3px; height:26px; }
.headerinvul_nav{ background:url("../gfx/headerinvul/header_nav_bg.gif") repeat-x; float:left; display:inline; margin:0; height:26px; padding:3px 0 0 0; }
.headerinvul_nav a , .headerinvul_nav a:hover{ font:bold 11px Trebuchet MS; color:#333333; text-decoration:none; }

.header_nav{ float:right; margin:8px 15px 0 0; }
.header_nav a , .header_nav a:hover{ font:11px Trebuchet MS; color:#FFFFFF; }

.header_mainnav{ margin-left:220px; }
.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 , .header_mainnav_item a:hover{ font:bold 11px Trebuchet MS; color:#FFFFFF; text-decoration:none; float:left; display:inline; padding:10px 0 10px 0; margin:0; }
.header_mainnav_item_selected a , .header_mainnav_item_selected a:hover{ background: transparent url("../gfx/header/default/pointer.gif") bottom center no-repeat; font:bold 11px Trebuchet MS; color:#FFFFFF; text-decoration:none; float:left; display:inline; padding:10px 0 10px 0; margin:0; }

/* footer */
.footers{ width:1000px; height:64px; margin:0 auto; background:url("../gfx/footer/footer_nav_bg.png")  }
.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{ background:url("../gfx/bg/body_bg.png") repeat-y; margin:0; padding:0; }
.homepageContent{ margin:0 0 0 0; padding:0 0 0 0; }
.small_banner_homepage { height:182px; width:231px; float:left; display:inline; margin:10px 0 0 12px; }
.wide_banner_homepage{ height:182px; width:473px; float:left; display:inline; 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:247px; height:188px; margin-right:0; padding:0; cursor:pointer; }
.product{ width:225px; height:188px; float:left; display:inline; margin:0; padding:0; }
.product_rdbtn{ background:url("../gfx/bg/product_rdbtn_bg.png") no-repeat; width:22px; height:139px; float:left; display:inline; margin:0; padding:0; }
input.productrdbtn { background-color: #FFFFFF; color:#333333; padding: 2px; margin-top:60px; font:11px Trebuchet MS; }
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;}
