@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px;}
*:focus {outline: 0;}
img{border:0;}
/*#header div{border:1px solid #FF0000;}*/
html{min-height:100%;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; width:100%; height:100%;  min-height:100%;}
#container{width:965px; margin:0 auto; min-height:500px;}
#header{width:965px; height:117px;}
#navigation{width:965px; height:53px;}
#box{width:951px;}/*padding 14px */
#footer{width:951px; height:35px; clear:both;}/*padding 14px */
#logo{float:left;}
.flash{width:951px; height:198px;}/*padding 14px */
#news{width:949px; min-height:55px; clear:both; margin:auto;}
#lang{background:url(../images/bg_lang.jpg) repeat-x bottom left;}
#text{width:865px; color:#666666; font-size:12px; padding-left:50px; padding-right:50px; padding-top:20px;}
#text h3{font-size:14px;}
hr{color: #989898;}
/**************************************************/
/* HEADER NAVIGATION */
#smallNav{float:right; height:20px; padding-top:20px;}
#smallNav ul{list-style:none; padding-right:12px;}
#smallNav li{float:left; display:block;}
#smallNav li a{color:#858585; text-decoration:none; padding-left:12px; padding-right:12px; font-size:10px; line-height:12px; border-right:1px solid #858585;}
#smallNav li a:hover{color:#333333; text-decoration:underline;}
#smallNav li a:visited{color:#333333;}
#smallNav li a:active{color:#333333;}
#smallNav .current a{color:#333333; text-decoration:underline;}
#smallNav #languageSelectionItem{border-right:none;}
#smallNav #languageSelection {border:1px solid #858585; color:#858585;margin-left:18px; vertical-align:middle;width:180px; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}
/*************************************************/
/* NAVIGATION */
#navigation{background:url(../images/navigation.jpg) no-repeat top left;}
#navigation ul{list-style:none; padding-right:7px; padding-top:18px; padding-left:7px; height:34px; width:756px; float:left;}
#navigation li{float:left; display:block;background:url(../images/divider.jpg) no-repeat top right; padding-right:2px;}
#navigation a{height:24px; display:inline-block; padding-right:20px; padding-left:20px; text-decoration:none;color:#3e3939; font-size:12px; padding-top:10px;}
#navigation a:hover{background:url(../images/navigation_hover.jpg) no-repeat; background-position: -20px -18px; color:#FFFFFF;}
#navigation .first a:hover{background:url(../images/navigation_hover.jpg) no-repeat; background-position: -7px -18px; }
#navigation .current a{background:url(../images/navigation_hover.jpg) no-repeat; background-position: -7px -18px;}
#navigation .current .block{color:#FFFFFF;}
#navigation #search{width:183px; float:right; padding-top:22px; text-align:right; padding-right:12px;}
#navigation #search input[type='text']{border:1px solid #333333; color:#999999; font-size:12px; padding:3px; padding-top:0px; margin-top:3px;}
#navigation #SearchBtn{border:none; width:30px; height:30px; background:url(../images/searchBtn.png) no-repeat top left; cursor:pointer; margin-left:5px; vertical-align:top;}
#navigation #SearchBtn:hover{background:url(../images/searchBtn.png) no-repeat; background-position: -30px 0;}
#navigation #SearchInput{width:130px; height:16px;}
/*************************************************/
/* BRANDBOX */
.flash{padding-left:7px; padding-right:7px;}
.flashSmall{height:103px;}
/*************************************************/
/* LANGUAGE PAGE */
#langContent{background:url(../images/languageSection.jpg) no-repeat top center; width:885px; min-height:500px; margin:auto; margin-bottom:50px;}
#langContent{padding:40px;}
#langContent h2{font-size:12px; color:#333333; }
#langContent ul{list-style:none; width:800px; padding-top:30px;}
#langContent li{margin:0px; float:left;}
#langContent li a{color:#0075bf; text-decoration:none; background:url(../images/icons/arrow_grey.png) no-repeat center left; display:block; width:246px; padding-left:20px; padding-bottom:10px; padding-top:10px;}
#langContent li a:hover{background:url(../images/icons/arrow_color.png) no-repeat center left; color:#333333; }
/*************************************************/
/* PANES */
#leftPane{width:250px; float:left; padding-bottom:20px;}
#rightPane{width:687px; min-height:300px;  float:right;}
#searchPane{width:951px; min-height:300px; float:left;} 
#footer{padding-left:7px; padding-right:7px; color:#333333; font-size:9px;}
#footer a{color:#333333; text-decoration:none;}
#footer a:hover{color:#bdc83f; text-decoration:underline;}
/*************************************************/
/* PRODUCT CAROUSEL HOME */
#boxTab{background:url(../images/boxTab.jpg) no-repeat top left; height:18px; padding-left:40px; padding-right:5px; overflow:hidden; color:#0075bf; font-size:12px; font-weight:normal; display:inline-block; padding-top:5px;float:left;}
#boxTabEnd{background:url(../images/boxTabEnd.jpg) no-repeat top left; height:23px; width:39px; display:inline-block; float:left;}
#box{padding-left:7px; padding-right:7px; padding-top:30px; padding-bottom:30px; display:block; clear:both;}
#boxWrap{background: url(../images/boxProductsLeftBorder.jpg) no-repeat  0px 0px;}
#boxContent{border-top:1px solid #c8c6c6;border-bottom:1px solid #c8c6c6; height:160px; background:url(../images/boxProducts.jpg) repeat-x bottom left;  clear:both;}
/*************************************************/
/*SUBNAVIAGTIE */
.subpane{width:250px; list-style:none; border-bottom:1px solid #eae9ea; margin-bottom:20px;}
.subpane li{border:1px solid #eae9ea; border-bottom:none; background:url(../images/submenuBack.jpg) repeat-x bottom left; display:block;}
.subpane li a{text-decoration:none; color:#333333; padding:15px 20px 15px 30px; display:block; background:transparent url(../images/icons/arrow_grey.png) no-repeat; background-position: 12px 17px;}
.subpane li:hover{background:url(../images/submenuBackHover.jpg) repeat-x bottom left;}
.subpane ul li:hover{background:none; color:#0075bf;}
.subpane ul li a:hover{color:#0075bf; background:transparent url(../images/icons/arrow_color.png) no-repeat; background-position:12px 8px;}
.subpane .current{background:url(../images/submenuBackHover.jpg) repeat-x bottom left;}
/* sublinks */
.subpane ul{background:url(../images/subnavRepeater.png) repeat-x bottom left; padding-bottom:10px; padding-top:10px; list-style:none;}
.subpane ul li{background:none; margin-left:20px; border:none;}
.subpane ul li a{padding:5px 20px 5px 30px; background-position: 12px 8px;}
.subpane ul .subCurrent{background:none;}
.subpane ul .subCurrent a{color:#0075bf; background:url(../images/icons/arrow_color.png) no-repeat; background-position:12px 8px;}
.subpane ul .active{background:none #eeeeee; color:#0075bf;}
/*************************************************/
/* IN DE KIJKER */
#highlightPane{background: url(../images/kijkerBack.jpg) repeat-x bottom left #FFFFFF; min-height:90px; border:1px solid #eae9ea; width:228px; padding:10px; clear:both;}
#highlightPane .image{float:left;}
#highlightPane .image img{border:1px solid #117ec3; width:73px;}
#highlightPane h2{background:url(../images/icons/arrow_color.png) no-repeat center left; padding-left:20px; color:#0075bf; font-size:12px; height:18px; padding-top:2px; margin-bottom:10px;}
#highlightPane span{ display:block;  font-size:10px; padding-left:85px;}
#highlightPane .readmore{display:block; width:143px; text-align:right; padding-top:3px; clear:both;}
/*************************************************/
/* READ MORE BUTTON */
.readmore{color:#0075bf; text-decoration:none;}
.readmore:hover{text-decoration:underline;color:#0075bf;}
.readmore:active, .readmore:visited{text-decoration:none;color:#77b2d7;}
/*************************************************/
/* NEWS */
#bottomPane{background:url(../images/boxProducts.jpg) repeat-x bottom left; width:100%; height:100px; clear:both; position:relative;}
#news{border:1px solid #c2c0c0; font-size:11px; clear:both; padding-bottom:5px;}
#news ul{list-style:none; width:951px; padding-top:10px;}
#news li{float:left; margin-left:28px; vertical-align:middle;padding-top:10px;}
#news li a{background:transparent url(../images/icons/arrow2_color.png) no-repeat center left; color:#4f4f4f; text-decoration:none; display:block; width:265px; padding-left:20px;}
#news li a:hover{color:#117ec3;}
#newsTab{position:absolute; bottom:0px;}
/*************************************************/
/* TABS */
.Tab{background:url(../images/tab/boxTab.jpg) no-repeat top left; height:18px; padding-left:40px; padding-right:5px; overflow:hidden; color:#0075bf; font-size:12px; 
font-weight:normal; display:inline-block; padding-top:5px;float:left; min-width:50px;}
.Tab a{color:#0075bf; text-decoration:none;}
.Tab a:hover{color:#333333;}
.TabEnd{background:transparent url(../images/tab/boxTabEnd.png) no-repeat top left; height:23px; width:39px; display:inline-block; float:left;}

/*************************************************/
#BreadCrumbTab{border-bottom:1px solid #c2c0c0;height:23px;}
#rightPane{background:url(../images/RightPaneLeftBorder.jpg) no-repeat 0px 23px;}
#rightPane h1{font-size:16px; color:#348dcc; line-height:24px;margin-bottom:20px;}
#rightPane h2{font-size:12px; color:#348dcc; margin-bottom:20px; }
#rightPane h3{font-size:12px; color:#348dcc; margin-bottom:20px;}
#rightPane h4{font-size:11px; color:#348dcc;}
#rightPane .content{padding:20px; padding-left:40px; color:#333333; line-height:16px;}
/*#rightPane .content a{color:#bdc83f; text-decoration:none;}
#rightPane .content a:active, #rightPane .content a:visited{text-decoration:none;color:#bdc83f;}
#rightPane .content a:hover{text-decoration:underline;}*/
#rightPane .content a{color:#668F0D; text-decoration:none;}
#rightPane .content a:active, #rightPane .content a:visited{text-decoration:none;color:#668F0D;}
#rightPane .highlight{color:#668F0D; font-weight:bold;}
#rightPane .content a:hover{text-decoration:underline;}
#rightPane .content ul li{margin-left:20px;}
#rightPane .content ol li{margin-left:20px;}
#rightPane .content p{margin-bottom:15px; margin-top:15px;}
/*************************************************/
/* SEARCH */
#searchPane{background:url(../images/RightPaneLeftBorder.jpg) no-repeat 0px 23px;}
#searchPane h1{font-size:16px; color:#348dcc; line-height:24px;margin-bottom:20px;}
#searchPane h2{font-size:12px; color:#348dcc; margin-bottom:20px; }
#searchPane h3{font-size:12px; color:#348dcc; margin-bottom:20px;}
#searchPane h4{font-size:11px; color:#348dcc;}
#searchPane .content{padding:20px; padding-left:40px; color:#333333; line-height:16px;}
/*#searchPane .content a{color:#bdc83f; text-decoration:none;}
#searchPane .content a:active, #rightPane .content a:visited{text-decoration:none;color:#bdc83f;}
#searchPane .content a:hover{text-decoration:underline;}*/
#searchPane .content a{color:#668F0D; text-decoration:none;}
#searchPane .content a:active, #rightPane .content a:visited{text-decoration:none;color:#668F0D;}
#searchPane .content a:hover{text-decoration:underline;}

#searchPane .content ul li{margin-left:20px;}
#searchPane .content p{margin-bottom:15px; margin-top:15px;}
/*************************************************/
/* CONTACT */
#contact{width:480px;}
#contact .fieldFrm{width:250px; margin:3px;}
#contact .fieldFrm {border:1px solid #666666; padding:2px; color:#2d2d2d;}
#contact .fieldFrm:hover {border:1px solid #bdc83f; padding:2px; color:#2d2d2d;}
#contact .fieldTextFrm{width:250px; margin:3px; height:200px; border:1px solid #666666; padding:2px; color:#2d2d2d;}
#contact .fieldTextFrm:hover {border:1px solid #bdc83f; padding:2px; color:#2d2d2d;}
#contact .RadioFrm input[type = 'radio']{margin-right:10px;}
#contact .lblFrm{width:150px;}
#contact .checkboxFrm{padding:3px;}
#contact .checkboxFrm  input[type = 'checkbox']{margin-right:10px;}
#contact .ReqFrm{font-size:10px;}
#contact .emfButtonPrintAndNext{text-align:right;}
#contact .emfButtonNext{border:1px solid #bdc83f; padding:3px; cursor:pointer;}
#contact .emfButtonNext:hover{background:#bdc83f;}
#contact .emfFormElementContainerLeftTableCel { padding:2px 8px 2px 0; width:120px; }
#contact .emfFormElementContainerRightTableCel { width:500px;}
/*************************************************/
/* FAQ */
#rightPane .content dl dt.clickable {cursor:pointer;}
#rightPane .content dl dt {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/icons/arrow_grey.png) no-repeat 3px 2px;
	margin-bottom:0.35em;
	margin-top:2em;
	padding-left:25px;
	color:#0280d4;
}
#rightPane .content dl dd {color:#353535; padding-left:25px;}
#rightPane .content dl dt.selected {background:url(../images/icons/arrow_down_grey.png) no-repeat 0px 5px;}
/*************************************************/
/* LIST */
#rightPane .content .downloadlist{list-style: none;}
#rightPane .content .downloadlist li{margin-left:0px; margin-bottom:6px;}
#rightPane .content .downloadlist a{background:url(../images/icons/pdf_icon.jpg) no-repeat top left; display:block; height:24px; padding-left: 30px; padding-top:8px;  color:#333333; font-size:11px;}
/* news list */
#rightPane .content .newsList{list-style: none;}
#rightPane .content .newsList li{margin-left:0px; margin-bottom:6px;}
#rightPane .content .newsList li{vertical-align:middle;padding-top:10px;}
#rightPane .content .newsList li a{background:url(../images/icons/arrow2_color.png) no-repeat center left; color:#4f4f4f; text-decoration:none; display:block; padding-left:20px; font-size:14px;}
#rightPane .content .newsList li a:hover{color:#117ec3;}
#rightPane .content .newsList li p{padding-left:20px; padding-top:10px; color:#999999;}
/*************************************************/
/* PRODUCT LIJST */
#rightPane .content #productList{list-style:none; width:648px;  display:inline-block;}
#rightPane .content .overview{padding-top:0px; padding-left:0px;}
#rightPane .content .carousel{padding-top:30px; padding-left:34px;}
#rightPane .content #productList li{float:left; width:215px;height:200px;margin-left:0px; cursor:pointer;}
#rightPane .content #productList li a{text-decoration:none; color:#0075bf; cursor:pointer;}
#rightPane .content #productList span{display:block; padding-left:23px; padding-top:2px; padding-right:23px; background:url(../images/icons/boxProductListstyle.jpg) no-repeat top left; min-height:50px;}
#rightPane .content .prodImage{float:right; border:1px solid #0075bf; margin-left:18px; margin-top:0px; margin-bottom:10px;}
#rightPane .content #galleryBox a{display:block; border:1px solid #0075bf; width:160px; height:120px; margin:5px; float:left; text-align:center;}
#rightPane .content #galleryNav a{border:none;}
/*************************************************/
/* PRODUCT INFO */
#WrapInfo{position:relative; padding-left:40px; width:587px;}
#WrapInfo .btnToggle{color:#bdc83f; text-decoration:none; font-weight:bold; position:absolute; top:0px; left:0px;}
#WrapInfo .link{color:#bdc83f; text-decoration:none;}
#WrapInfo .link:hover{color:#0075bf; text-decoration:underline;}
/*************************************************/
/* PRODUCT SUBNAV TABS */
#productTab{background:url(../images/tab/productTab.jpg) no-repeat bottom left; width:100%; border-top:1px solid #c2c0c0; position:relative; padding-bottom:5px; clear:both;}
#productTab ul{list-style:none; width:503px; border-left:1px solid #c2c0c0; min-height:20px; display:inline-block;}
#productTab ul li{float:left; padding:0px; padding-left:12px; margin:0px; height:22px; display:block;} 
#productTab ul li a{display:block; padding:4px; background:url(../images/icons/arrow_grey.png) no-repeat center left; padding-left:15px; color:#333333; text-decoration:none;}
#productTab ul li a:hover{background:url(../images/icons/arrow_color.png) no-repeat center left; color:#0075bf;} 
#productTab ul li a:active{color:#0075bf;}
#productTab ul li .current{background:url(../images/icons/arrow_color.png) no-repeat center left; color:#0075bf;} 
/*#productTab ul li a:visited{color:#0075bf;}*/
#productTab hr{clear:both; border:none; width:100%; height:0px; background:none; background-color:transparent;}
#productTab hr hr{display:none;}
/*************************************************/
/* PRODUCT offerte TABS */
#offerte{background:url(../images/tab/productTabEnd.png) no-repeat top left; height:22px; float:right; width:144px; padding-left:40px; padding-top:6px; position:absolute; top:0px; right:0px;}
#offerte a{color:#333333; text-decoration:none; padding:6px; text-transform:uppercase;}
#offerte a:hover{text-decoration:underline;}
/*************************************************/
/* carousel 
#boxContent{overflow:hidden;}
#productCarousel{padding-top:20px;}
#boxContent ul{ list-style:none; margin-left:40px;}
#boxContent li {float:left; width:210px;height: 200px; margin-right: 10px; margin-bottom:10px;}
#boxContent li a{text-decoration:none; color:#0075bf;}
#boxContent li span{display:block; width:145px; padding-left:25px; padding-top:2px; background:url(../images/icons/boxProductListstyle.jpg) no-repeat top left; min-height:50px;}*/
/*************************************************/
#productOverview{ padding-top:10px; padding-left:10px; float:left;}
#productOverview li{border:1px solid #eae9ea; border-bottom:none; background:url(../images/submenuBack.jpg) repeat-x bottom left; display:block; width:225px; height:43px; margin-right:8px; float:left; margin-bottom:8px;}
#productOverview a{text-decoration:none; color:#0075bf; padding:15px 20px 15px 30px; display:block; background:transparent url(../images/icons/arrow_color.png) no-repeat; background-position: 12px 17px;}
#productOverview a:hover{ background:transparent url(../images/icons/arrow_grey.png) no-repeat; background-position: 12px 17px; color:#ffffff;}
#productOverview li:hover {background:url(../images/productOverview_repeater.png) repeat-x bottom left;}





/*FORMBUILDER*/
#newsletter { width:228px; padding:10px; border:1px solid #EAE9EA;
	background: url(../images/kijkerBack.jpg) repeat-x bottom left #FFFFFF; margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
}
#newsletter h2 { background:url(../images/icons/arrow_color.png) no-repeat center left; padding-left:20px; color:#0075bf; font-size:12px; height:18px; padding-top:2px; margin-bottom:10px; }
#newsletter .emfFormElementContainerLeftTableCel { padding:2px 8px 2px 0; width:80px; }
.table_header { display:none; }
.emfSectionLabel { display:block; margin-bottom:12px; width:228px; }
input.nlMail { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#2D2D2D; border:1px solid #666; padding:2px; width:125px; }
div.emfButtonPrintAndNext { overflow:hidden; }
.emfButtonNext { float:right; border:1px solid #BDC83F; cursor:pointer; padding:3px; background:#FFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.emfButtonNext:hover { background:#BDC83F; }


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
