* { margin:0; padding:0; outline:0; border:0; list-style-type:none; text-decoration:none; font-family:Arial; }
a { cursor:pointer; }
a:hover { text-decoration:none !important; }

html { background:url(../~img/html-bg.png) top repeat-x #f3f7d9; }
body { background:url(../~img/body-bg.png) bottom repeat-x; color:#6c6c6c; font-size:12px; line-height:18px;}

hr {border:none; background:url("../~img/guestbook-li2.png") no-repeat scroll left bottom transparent; margin:10px 0 10px 0;}

.container { width:969px; margin:0 auto; }
.container.home { width:997px; }
.spacer { width:100%; background:#fff; }

#top { float:left; height:173px; width:969px; background:url(../~img/top-bg.png); overflow:hidden; position: relative;}

#mainmenu {float:left; height:30px; width:969px; }
#mainmenu ul { float:left; height:30px; padding:0 0 0 20px; }
#mainmenu ul li { float:left; margin:0 -3px 0 0;}
#mainmenu ul li a { float:left; height:30px; padding:0 11px 0 0; }
#mainmenu ul li a span{ float:left; height:30px; padding:0 0 0 11px; font-size:14px; color:#ffffff; line-height:33px; }
#mainmenu ul li a:hover { background:url(../~img/menu-li-a-hover.png) right no-repeat; }
#mainmenu ul li a:hover span { background:url(../~img/menu-li-a-hover-span.png) left no-repeat; color:#fff;}
#mainmenu ul li.active a { background:url(../~img/menu-li-active-a.png) right no-repeat; }
#mainmenu ul li.active a span { background:url(../~img/menu-li-active-a-span.png) left no-repeat; color:#e95f11; }

/*
#shoppingcart { float:right; padding-right:20px; }
#shoppingcart a { float:right; height:30px; line-height:34px; padding:0 0 0 28px; font-size:11px; color:#fff; text-decoration:underline; background:url(../~img/shoppingcart.png) left no-repeat; }
#shoppingcart a:hover{ text-decoration:none; }
*/

/*
#header {
	position: relative;
	}
*/

#header span.logo{ float:left; height:70px; margin:16px 0 0 23px; display:inline; overflow:hidden; }
#header span.logo { float:left; }

#header span.searchFieldInHeader {
	position: absolute;
	left:23px;
	top:144px;
	}

#header span.searchFieldInHeader #headerSearchField {
	height:16px;
	width:157px;
	background:url("../~img/headerSearchField.jpg") no-repeat;
	color:#b1b1b1;
	font-size:11px;
	padding-left:5px;
	}

#header ul { float:left; height:36px; width:969px; margin:21px 0 0 209px; text-align:left; }
#header ul li  { display:inline; }
#header ul li a { display:inline-block; padding:0 16px 0 0; background:url(../~img/secondmenu-li-inactive-a.png) right no-repeat;}
#header ul li a span { float:left; height:36px; padding:0 2px 0 18px; font-size:20px; line-height:36px; background:url(../~img/secondmenu-li-inactive-a-span.png) left no-repeat; color:#6c6c6c; }
#header ul li a:hover { background:url(../~img/secondmenu-li-a-hover.png) right no-repeat; }
#header ul li a:hover span { background:url(../~img/secondmenu-li-a-hover-span.png) left no-repeat; color:#8a9d00;}
#header ul li.inactive a {  }
#header ul li.inactive a span {  }
#header ul li.active a { background:url(../~img/secondmenu-li-active-a.png) right no-repeat; }
#header ul li.active a span { background:url(../~img/secondmenu-li-active-a-span.png) left no-repeat; color:#e85401; }

#content { float:left; min-height:420px; width:969px; padding:31px 14px 15px 14px; background:url(../~img/content-bg2.png) center 150px fixed no-repeat;}
.two-column .left { float:left; width:450px; padding:0 0 0 24px; }
.two-column .right { float:right; width:450px; padding:0 24px 0 0; }

#hometeaser { float:left; width:451px; margin-bottom:20px; }
#hometeaser .slideshow { float:left; height:249px; width:451px; }

.two-column .block { float:left; width:450px; margin:0 0 20px 0; }
.two-column .block p{ font-size:12px; color:#6c6c6c; }
.two-column .block h3 { font-size:20px; color:#e95f11; font-weight:normal; margin-bottom:5px;}
.two-column .block ul { float:left; font-size:12px; color:#6c6c6c;}
.two-column .block ul li { display:inline-block; width:450px; line-height:19px; padding:0 0 0 11px; background:url(../~img/pijltje-groen.png) left center no-repeat;}
.two-column .block ul li a { display:inline-block; color:#6c6c6c; font-size:12px; text-decoration:underline;  }
.two-column .block ul li a:hover { color:#8a9d00; }
.two-column .right .block { margin:4px 0 0 0; }

.two-column .interactieblok { float:left; height:115px; width:450px; margin-bottom:20px; background:url(../~img/teaserbutton.png); overflow:hidden; clear:both; }
.two-column .interactieblok:hover { background:url(../~img/teaserbutton-hover.png); }
.two-column .interactieblok img { float:left; margin:11px 0 0 11px; }
.two-column .interactieblok span { float:left; width:240px; padding:11px 0 0 13px; line-height:15px; }
.two-column .interactieblok span span { float:left; width:240px; padding:0; font-size:12px; color:#fff; }
.two-column .interactieblok span strong { float:left; width:240px; padding-bottom:3px; font-size:16px; color:#fff; font-weight:bold; }
.two-column .interactieblok .more { width:229px; padding:0 11px 1px 0; text-align:right; background:url(../~img/teaserbutton-more.gif) right center no-repeat; }

.three-column {}
.three-column strong { font-size:12px; color:#8a9d00; line-height:18px; }
.three-column #left {}
.three-column #left ul { float:left; width:179px; padding:0 0 0 18px; }
.three-column #left ul li { float:left; }
.three-column #left ul li a { float:left; height:auto; width:151px; padding:4px 0 6px 28px; color:#6c6c6c; font-size:13px; line-height:18px; }
/*
.three-column #left ul li a:hover { background:url(../~img/submenu-hover.png) bottom no-repeat; color:#8a9d00; }
*/
.three-column #left ul li.active span.text{ background: url(../~img/submenuBg.jpg) repeat-y; z-index:9999; color:#8a9d00; width:179px; height:auto; overflow:hidden; display:block;}
.three-column #left ul li span.line { background:url(../~img/subnav.png) bottom no-repeat; z-index:100; color:#8a9d00; float:left; padding-bottom:2px;}
.three-column #left ul li.active span.line { background:url(../~img/subnav.png) bottom no-repeat; z-index:100; color:#8a9d00; float:left; }
.three-column #left ul li a:hover { background:url(../~img/groenPijltje.png) 12px 9px no-repeat; color:#8a9d00; }
.three-column #left ul li.active span.line span.text a{ background:url(../~img/oranjePijltje.png) 12px 9px no-repeat; color:#e95d0e;}
/*
.three-column #left ul li.active a { background:url(../~img/subnav-active.png) bottom no-repeat; color:#e95d0e; }
*/

.three-column #left ul li ul { float:left; width:164px; padding:0 0 0 0; }
.three-column #left ul li .subsub { padding:0 0 0 18px; }
.three-column #left ul li.subsub span{ background:none; }
.three-column #left ul li .subsub.active span.subsubtext a{ background:url(../~img/oranjePijltje.png) 12px 9px no-repeat; color:#e95d0e;}

.three-column #left ul li .subsub.active span.subsubtext{ background:url(../~img/subsubmenuBg.jpg) repeat-y; z-index:9999; color:#8a9d00; width:164px; height:27px; display:block;}


.three-column #right { float:right; width:717px; padding:0 25px 0 0; }
.three-column #right h1 { width:717px; font-size:20px; color:#e95f11; font-weight:normal; padding:0 0 5px 0;}
.three-column #right h2 { font-size:14px; color:#e95f11; font-weight:normal; padding:0 0 5px 0;}


.three-column #right .left { float:left; width:351px; }/*was 350*/
.three-column #right .right { float:right; width:351px; } /*was 344*/
.three-column #right p { padding:0 0 5px 0; font-size:12px; color:#6c6c6c; line-height:18px; } /* clear:both; meeses up ie7*/
.three-column #right p strong { color:#8a9d00; }
.three-column #right p a { color:#8a9d00; text-decoration:underline; }
.three-column #right p a:hover { text-decoration:none; }
.three-column #right a {font-size:12px; color:#8a9d00; text-decoration:underline; }
.three-column #right a:hover { text-decoration:none; }
.three-column #right ul {font-size:12px; color:#6c6c6c;  }
.three-column #right ul li {line-height:19px; padding:0 0 0 11px; background:url(../~img/pijltje-groen.png) left 6px no-repeat; }
.three-column #right ul li a { display:inline-block; color:#6c6c6c; font-size:12px; text-decoration:underline;  }
.three-column #right ul li a:hover { color:#8a9d00; }

.three-column #right ul#webshop {font-size:12px; color:#6c6c6c;  }
.three-column #right ul#webshop li, .three-column #right ul.guestbook li, .three-column #right ul.navigation li {line-height:19px; padding:0 0 0 0px; background:none; }
.three-column #right ul#webshop li a, .three-column #right ul.navigation li a { display:inline-block; color:#6c6c6c; font-size:12px; text-decoration:none;  }
.three-column #right ul#webshop li a:hover { color:#8a9d00; }
.three-column #right ul.navigation li a:hover { color:#E95D0E; }

.three-column .interactieblok { float:left; height:56px; width:336px; margin:0 0 0 -6px; padding:13px 0 0 27px; background:url(../~img/interactieblok.png); text-decoration:none !important; }
.three-column .interactieblok:hover { background:url(../~img/interactieblok-hover.png); }
.three-column .interactieblok strong { font-size:20px; line-height:18px; color:#fff; font-weight:normal; }
.three-column .interactieblok span { font-size:16px; line-height:18px; color:#fff; font-weight:normal; text-decoration:none;}
.three-column .interactieblok:hover * { color:#e95d0e; }

.guestbook .button { float:left; height:41px; width:169px; margin:5px 0 5px -6px; padding:0 0 0 27px; background:url(../~img/button-vf0.png); color:#fff !important; font-size:16px !important; line-height:38px; text-decoration:none !important;}
.guestbook .button:hover { background:url(../~img/button-vf1.png); color:#e95d0e !important; }
.guestbook {margin-bottom:10px;}

ul.guestbook { float:left; width:717px; }
ul.guestbook li { float:left; width:710px; margin-left:-3px; padding:10px 0 10px 10px !important; background:url(../~img/guestbook-li2.png) left bottom no-repeat !important; }
ul.guestbook li strong { font-size:12px; color:#e95d0e; }
ul.guestbook li small { font-size:10px; color:#8a9d00; font-weight:bold; }

.guestbook .navigation { float:left; width:707px; padding:0 0 20px 10px; }
.guestbook .navigation li { float:left; margin:0 10px 0 0; }
.guestbook .navigation a { float:left; color:#8a9d00; font-size:12px; }
.guestbook .navigation li.active a, .guestbook .navigation a:hover { color:#e95d0e !important; }

.faq { float:left; width:717px; margin-top:10px; }
.faq h4 { float:left; margin-top:5px; }
.faq h4 a { float:left; height:23px; width:710px; padding:0 0 0 10px; background:url(../~img/faq-vf0.png); text-decoration:none !important; font-size:12px !important; color:#6c6c6c !important; line-height:23px; font-weight:normal; }
.faq h4 a:hover { background:url(../~img/faq-vf1.png); color:#fff !important; }
.faq h4.ui-state-active a { background:url(../~img/faq-vf2.png); color:#fff !important; }
.faq div { float:left; width:720px; overflow:hidden;}
.faq .mid { width:702px; padding:8px; border-left:1px solid #ededed; border-right:1px solid #ededed; }
.faq .bottom { height:3px; background:url(../~img/faq-bottom.gif); }
.faq .left { width:245px !important; }
.faq .right { width:430px !important; }
.faq p { padding:7px 0 !important; color:#909090 !important; }
/*
.faq .left {float:right !important;}
.faq .right {float:left !important;}
*/

.productAccordeon { float:left; width:351px; margin:10px 0 10px 0; }
.productAccordeon h4 { float:left; margin-top:5px; }
.productAccordeon h4 a { float:left; height:23px; width:341px; padding:0 0 0 10px; background:url(../~img/productAccordeon-vf0.png); text-decoration:none !important; font-size:12px !important; color:#6c6c6c !important; line-height:23px; font-weight:normal; }
.productAccordeon h4 a:hover { background:url(../~img/productAccordeon-vf1.png); color:#fff !important; }
.productAccordeon h4.ui-state-active a { background:url(../~img/productAccordeon-vf2.png); color:#fff !important; }
.productAccordeon div { float:left; width:351px; overflow:visible;}
.productAccordeon .mid { width:333px; padding:8px; border-left:1px solid #ededed; border-right:1px solid #ededed; }
.productAccordeon .bottom { height:3px; background:url(../~img/productAccordeon-bottom.png); }
.productAccordeon p { padding:7px 0 !important; color:#909090 !important; }
/*
.productAccordeon .left {float:right !important;}
.productAccordeon .right {float:left !important;}
*/


.questions { float:left; margin:10px 0; }
.questions .progress { float:left; width:717px; margin:5px 0 5px 5px; }
.questions .progress strong { float:left; margin:0 5px 0 0; font-size:14px; color:#8a9d00; font-weight:normal; line-height:22px; }
.questions .progress.error strong { color:#E95F11;}
.questions .progress .outer { float:left; height:18px; width:169px; position:relative; border:1px solid #f3f7d9; }
.questions .progress .outer div { float:left; height:20px; margin:-1px 0 0 -1px; background:#8a9d00; }
.questions .progress .outer span { position:absolute; left:5px; top:2px; z-index:1; font-size:12px; color:#fff; }
.questions table { float:left; width:720px; margin:5px 0 15px 0; text-align:left; }
.questions table thead { height:33px; font-size:14px; color:#8a9d00; font-weight:normal; background:url(../~img/guestbook-li2.png) bottom left no-repeat !important; }
.questions table thead th { background-position:expression(-this.offsetLeft + " " + 26); padding:0 0 5px 0;}
.questions table .t1 { width:41px; padding-left:5px; text-align:left !important;}
.questions table .t2 { width:504px; text-align:left !important;}
.questions table .t3 { width:73px; }
.questions table input { margin-left:20px; }
.questions table tbody tr { height:33px; font-size:12px; color:#6c6c6c; }
.questions table tbody tr td { background-position:expression(-this.offsetLeft + " " + 5); }
.questions table tbody tr.odd { background:url(../~img/questions-table-odd.gif) left no-repeat; }
.questions .navigation { float:left; width:720px; margin:5px 0;}
.questions .navigation * { font-size:14px; color:#e85401 !important; }
.questions .navigation a { width:auto !important; text-decoration:none !important;}
.questions .navigation .left { padding:0 0 0 11px; background:url(../~img/pijl2-oranje.gif) left center no-repeat; }
.questions .navigation .left:hover { background:url(../~img/pijltje2-groen.png) left center no-repeat; color:#b0c800 !important; }
.questions .navigation .right { padding:0 11px 0 0; background:url(../~img/pijl-oranje.gif) right center no-repeat; }
.questions .navigation .right:hover { background:url(../~img/pijltje-groen.png) right center no-repeat; color:#b0c800 !important; }
.questions div.left { padding-left:10px; }
.questions div.left p { }
.questions div.left p strong { float:left; width:109px; margin:2px 0; color:#6c6c6c !important; }
.questions div.left p span { float:left; width:236px; margin:2px 0; }
.questions form { float:left; margin-bottom:10px;}
.questions form.advies {margin-top:10px;}
.questions form p { float:left; width:100%; } /* Aangepast */
.questions form span { float:left; width:220px; font-size:11px; } /* Aangepast */
.questions form .other label { float:left; width:220px; font-size:11px; font-weight:normal !important; } /* Aangepast */
.questions form.advies .other label { width:210px; margin:0 0 0 3px;} /* Aangepast */
.questions form label { float:left; width:84px; font-weight:bold; } /* Aangepast */
.questions form input { float:left; height:18px; width:236px; background:#f3f7d9;  border:1px solid #e2eca6;} /* Aangepast */
.questions form.advies input.error { border:1px solid #E95F11;} /* Aangepast */
.questions form.advies input { float:left; height:18px; width:220px; background:#f3f7d9; margin:0 0 0 25px; border:1px solid #e2eca6;} /* Aangepast */
.questions form.advies textarea {font-size:12px; float:left; height:80px; width:220px; background:#f3f7d9; margin:0 0 0 25px; border:1px solid #e2eca6;} /* Aangepast */
.questions form .other input, .questions form .radio input { width:auto !important; margin-right:3px; vertical-align:middle; border:0 !Important; background:none !Important; }
.questions form .radio input { float:left !important; margin:0 3px 0 0; }  /* Aangepast */
.questions form input[type="radio"]{background:none; border:none; width:auto; margin:0 0 0 35px;}
.questions form.advies .radio input {margin:0 3px 0 25px; }  /* Aangepast */
.questions form.advies .radio .label.radio.error { color:#E95F11;} /* Aangepast */
.questions form .label { float:left; width:auto; margin-right:20px; font-weight:normal; } /* Aangepast */
.questions form .other { padding:5px 10px 5px 84px !important }
.questions h3 { float:left; width:715px; padding:13px 0 5px 5px; background:url(../~img/guestbook-li2.png) bottom no-repeat; font-size:14px; color:#8a9d00; font-weight:normal; } /* Aangepast */
.questions .problems h3, .questions .focus h3{color:#e95f11; margin-bottom:5px;}
.questions .problems p, .questions .focus p{padding:5px !important;}
.questions .focus ul { color:#6c6c6c; font-size:12px; line-height:18px; padding:0 5px;}
.questions .focus ul li { padding:0 0 0 11px; background:url(../~img/pijltje-groen.png)left 6px no-repeat; margin:0 0 3px 0;}
.questions .focus img.bmi { margin:0 0 0 70px; width:590px;}



.shoppingcart { float:left; width:182px; padding:0 0 0 18px; }
.shoppingcart .top { float:left; height:10px; width:182px; background:url(../~img/shoppingcart-top.gif); }
.shoppingcart .mid { float:left; width:169px; padding:0 0 0 11px; border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8; }
.shoppingcart .ideal { float:left; width:159px; padding:10px 0 0 21px; }
.shoppingcart .mid strong { float:left; width:159px; font-size:20px; margin-bottom:10px; font-weight:normal; color:#8a9d00; }
.shoppingcart .mid p { float:left; width:159px; padding:2px 0; font-size:11px; color:#6c6c6c; }
.shoppingcart .mid p.line {  border-bottom:1px solid #c4c4c4; margin-bottom:5px; }
.shoppingcart .mid span { display:inline-block; width:116px; } /* was 86*/
.shoppingcart .mid small { font-size:11px; color:#8a9d00; }
.shoppingcart .mid a { float:left; font-size:14px; color:#e85401; margin-top:7px; padding:0 11px 3px 0; background:url(../~img/pijl-oranje.gif) right center no-repeat;}
.shoppingcart .mid a:hover { color:#8a9d00; background:url(../~img/pijltje-groen.png) right center no-repeat; } /* Aangepast */
.shoppingcart .bottom { float:left; height:9px; width:182px; background:url(../~img/shoppingcart-bottom.gif); }

#basketTip { 
    display:none; 
    background:#fff;
    font-size:12px; 
	border:#E8E8E8 solid 1px;
	colo:#6c6c6c;
	padding:2px 5px 2px 5px;
}


#pdf { float:left; height:75px; width:367px; margin:5px 0 0 -5px; background:url(../~img/pdf2.png) no-repeat; position:relative;}
#pdf:hover { background:url(../~img/pdf-hover2.png) no-repeat; color:#FFF;}
#pdf span {color:#FFF; position:absolute; top:23px; left:90px; font-size:22px;}
#pdf:hover span {color:#e95d0e;}


#webshop { float:left; margin:5px 0 0 -19px; padding-bottom:19px; }
#webshop li { float:left; margin:0 0 18px 18px; display:inline;}
#webshop li a { float:left; height:123px; width:350px; background:url(../~img/webshop-li.png); }
#webshop li a:hover { background:url(../~img/webshop-li-hover.png); }
#webshop li a strong { float:left; width:339px; padding:11px 0 5px 11px; font-size:16px; color:#8a9d00; }
#webshop li a img { float:left; margin:0 0 0 11px; }
#webshop li a span.right { float:left !important; width:190px !important; }
#webshop li a span.right span { float:left; height:54px; width:190px; padding:0 0 0 10px; color:#6c6c6c; font-size:12px; line-height:15px; }
#webshop li a b { float:left; padding:0 0 0 10px; font-size:12px; color:#8a9d00; font-weight:normal; }
#webshop li a b small { font-size:16px; }
#webshop li a:hover b small { color:#fff !important; }
#webshop li a span.more { float:right !important; height:auto !important; width:auto !important; margin-top:3px; padding:0 11px 0 0 !Important; font-size:12px; color:#e95d0e !important; background:url(../~img/pijltje-dubbel.gif) right center no-repeat; }
#webshop li a:hover * { color:#fff !important; }
#webshop li a:hover span.more { background:url(../~img/pijltje-dubbel-hover.gif) right center no-repeat; color:#fff !Important; }

.webshop { float:left; width:720px; margin-top:10px; }
.webshop .slideshow { float:left; width:350px; }
.webshop .slideshow .images { float:left; height:196px; width:350px; }
.webshop .slideshow .images img { float:left; height:196px; width:350px; }
.webshop .slideshow .navigation { float:left; padding:10px 0 0 29px; }
.webshop .slideshow .navigation a { float:left; margin:0 10px 0 0; font-size:12px; color:#8a9d00; text-decoration:none !important;}
.webshop .slideshow .navigation a.activeSlide { color:#e95d0e; border-bottom:2px solid #f9d6c3; }
.webshop .slideshow #zoom { float:left; height:20px; width:20px; margin-top:7px; background:url(../~img/img-zoom.gif); }
.webshop .slideshow #zoom:hover { background:url(../~img/img-zoom-hover.gif); }

.webshop #pdf { float:left; height:75px; width:367px; margin:20px 0 0 -5px; background:url(../~img/pdf.png); }
.webshop #pdf:hover { background:url(../~img/pdf-hover.png); }
.webshop ul { float:left; }
.webshop ul li { padding:0 0 0 11px; background:url(../~img/pijltje-groen.png) left center no-repeat; font-size:12px; color:#6c6c6c; line-height:19px;}
.webshop p b { float:left; margin:5px 0; font-size:16px; font-weight:normal; color:#8a9d00; }  /* Aangepast */
.webshop p b small { font-size:20px; }  /* Aangepast */

#right .right ul li, #right .left ul li { padding:0 0 0 11px; background:url(../~img/pijltje-groen.png) left 6px no-repeat; font-size:12px; color:#6c6c6c; line-height:19px;}
#right .right ol li, #right .left ol li { padding:0 0 0 0px; list-style:decimal;  font-size:12px; color:#6c6c6c; line-height:19px;}
#right .right ol, #right .left ol{ padding:0 0 0 16px;}



#right #pdf { color:#6c6c6c; text-decoration:none;}
#right table { color:#6c6c6c;}


.webshop a.left, .webshop a.right { width:auto !important; font-size:14px; color:#e85401 !important; text-decoration:none !important;}
.webshop a.left { padding:0 0 0 11px; background:url(../~img/pijl2-oranje.gif) left center no-repeat; }
.webshop a.left:hover { background:url(../~img/pijltje2-groen.png) left center no-repeat; color:#b0c800 !important; }
.webshop a.right { padding:0 11px 0 0; background:url(../~img/pijl-oranje.gif) right center no-repeat; }
.webshop a.right img { vertical-align:middle; }  /* Aangepast */
.webshop a.right:hover { background:url(../~img/pijltje-groen.png) right center no-repeat; color:#b0c800 !important; }
.webshop h3 { float:left; width:715px; padding:0 0 5px 10px; background:url(../~img/guestbook-li2.png) bottom no-repeat; font-size:14px; color:#8a9d00; font-weight:normal; }

.webshop table { margin:15px 0 10px 5px; }
.webshop table tr {}
.webshop table tr td { padding:0 2px; height:25px; font-size:12px; color:#6c6c6c; }
.webshop table tr .t1 { width:200px; }
.webshop table tr .t2 { width:233px; }
.webshop table tr .t3 {}
.webshop table tr .t4 {}
.webshop table tr .add { color:#8a9d00; }
.webshop table tr td a { margin-left:5px; color:#8a9d00; text-decoration:underline; }
.webshop table tr td input { height:18px; width:38px; margin:0 4px; border:1px solid #e2eca6; background:#f3f7d9; text-align:right; font-size:12px; color:#6c6c6c; }
.webshop table tr.line td { height:30px; border-bottom:1px solid #c4c4c4; }

.webshop form { float:left; margin-top:20px; padding-left:5px; } /* Aangepast */
.webshop form label { float:left; width:100px; font-weight:bold; } /* Aangepast */
.webshop form span { float:left; width:220px; }  /* Aangepast */
.webshop form .other label { float:left; width:220px; font-size:11px; font-weight:normal !important; } /* Aangepast */
.webshop form .radio label.label { font-size:11px; font-weight:normal !important; } /* Aangepast */
.webshop form p { float:left; padding:5px 0; }  /* Aangepast */
.webshop form input, .webshop form select, .webshop form textarea { float:left; height:18px; width:236px; background:#f3f7d9;  border:1px solid #e2eca6; color:#6c6c6c; font-size:12px; } /* Aangepast */
.webshop form select { height:20px; } /* Aangepast */
.webshop form textarea { height:118px; }
.webshop form .other input, .webshop form .radio input { width:auto !important; margin-right:3px; vertical-align:middle; border:0 !Important; background:none !Important; }
.webshop form .radio input { float:left !important; margin:0 3px 0 0; }  /* Aangepast */
.webshop form .label { float:left; width:auto; margin-right:20px; font-weight:normal; } /* Aangepast */
.webshop form .other { padding:5px 10px 5px 100px !important; font-size:11px !important; } /* Aangepast */

.webshop form label.error { color:#e95f11; }
.webshop form input.error { border:1px solid #E95F11;}
.webshop form label.errorBold { color:#e95f11; font-weight:bold !important; }

#bottom { float:left; height:125px; width:936px; padding-left:33px; background:url(../~img/footer-bg.png) top no-repeat; position:relative; }
#bottom .left { float:left; width:450px; }
#bottom p { padding:10px 0; font-size:11px; color:#a1a0a0; line-height:16px; margin-left:-10px;}
#bottom .right { float:right; width:464px; position:relative; }
#bottom .images { float:left; width:100%; text-align:left; margin-left:1px; }

#bottom.other { padding-left:220px; width:749px; }
#bottom.other .left { width:374px; }
#bottom.other .right { float:left; width:350px; }
#bottom.other p { padding:10px 10px 10px 5px; margin-left:0px;}

#bottom a { color:#a1a0a0; text-decoration:underline; }
#bottom a:hover { text-decoration:none; }

#footer { float:left; height:52px; width:946px; padding:0 0 0 23px; font-size:11px; color:#6c6c6c; }
#footer.other { padding-left:227px; width:746px; }
#footer a { color:#6c6c6c; text-decoration:underline; }
#footer a:hover { text-decoration:none; }

.imgWrapper{position:relative;}
.left.imgWrapper{position:relative; margin:7px 0 0 0;}
.imgWrapper .leftTophoek{position:absolute; left:0; top:0;}
.imgWrapper .rightTophoek{position:absolute; right:0; top:0;}
.imgWrapper .leftBottomhoek{position:absolute; left:0; bottom:3px;}
.imgWrapper .rightBottomhoek{position:absolute; right:0; bottom:3px;}

.imgWrapper.succes{position:relative; float:left;}
.imgWrapper.succes.first{margin-right:6px;}

.succesVerhaal{padding-bottom:16px; margin-bottom:10px; background:url(../~img/guestbook-li2.png) left bottom no-repeat; }

#errorpage{width:430px; margin:auto;}
#errorpage h1{color:#FFF; padding:55px 0 25px 0; width:430px; margin:0; float:left;}
#errorpage p{width:430px; margin:0px 0 0 0; float:left;}

#slideshowNav { }
#slideshowNav a { font-weight:bold; font-size:12px; color:#8a9d00; padding:3px; margin:3px; text-decoration: none }
#slideshowNav a.activeSlide { color:#e95f11; }
#slideshowNav a:focus { outline: none; }

.greenLink{
	color:#8a9d00 !important;
	}
	
	
.searchResults a.searchBtn { margin-left:10px; width:100px; font-size:14px; color:#e85401 !important; text-decoration:none !important;}
.searchResults a.searchBtn { padding:0 11px 0 0; background:url(../~img/pijl-oranje.gif) right center no-repeat; }
.searchResults a.searchBtn img { vertical-align:middle; }  /* Aangepast */
.searchResults a.searchBtn:hover { background:url(../~img/pijltje-groen.png) right center no-repeat; color:#b0c800 !important; }	

.searchResults form input { float:left; height:18px; width:236px; background:#f3f7d9;  border:1px solid #e2eca6; color:#6c6c6c; font-size:12px; }



#formBmi input {
background:none repeat scroll 0 0 #F3F7D9;
border:1px solid #E2ECA6;
color:#6c6c6c;
float:left;
font-size:12px;
height:18px;
width:100px;
}


