@charset "utf-8";
/* CSS Document */
* {
	font-size:12px;
	font-family: "Lucida Grande",Arial,"Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}
html {
 
	height:100%;		
	top:10px;
}
img {
	border:none;
}
html, body, div, id, img, span, p, a, ul, li, h1, h2, h3, h4, h5, h6, form, label, select {
	margin:0px;
	padding:0px;
	text-decoration:none;
	border:none;
	background:none;
}
body {
	/* background:url(images/GreenTec_BACKGROUND_A4-2-wit.jpg) center top no-repeat fixed #fff; */
	background-color:#009933;
	background:url(images/bodybg.jpg) repeat-y center top;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#308643;
}
h2 {
	color:#308643;
	font-size:14px;
	margin-bottom:6px;
}
#wrapper, #wrapper2, #wrapper3, #wrapper4 {
	width:100%;
	float:left;
		
}
#wrapper {
	height:163px;
	width:100%;
	background:url(images/wrapper1bg.gif) left top repeat-x;
	float:left;
}
#wrapper2 {
	height:28px;
	margin-top:25px;
	background:url(imdages/wrapper2bg.png) center top no-repeat;
}
div.container {
	width:992px;
	margin-left:auto;
	margin-right:auto;
}
/*
	MENU 1 STYLING
*/
#menutop {
	width:100%;
	float:left;
	height:26px;
	background:url(images/meutopbg.png) left top repeat-x;
}
#menutop ul {
	float:left;
	width:992px;
	padding-left:0px;
	margin-left:auto;
	margin-right:auto;
}
#menutop ul li {
	float:left;
	list-style:none;
}

#menutop ul li a {
	height:20px;
	text-transform:uppercase;
	color:#fff;
	font-family:"Gill Sans";
	border-right:1px solid #464646;
	font-weight:normal;
	padding-top:0px;
	display:block;
	padding-right:11px;
	height:26px;
	border-right:1px solid #464646;

}

#menutop ul li a span {
	height:20px;
	text-transform:uppercase;
	color:#fff;
	font-family:"Gill Sans";
	font-weight:normal;
	height:26px;	
	display:block;
	padding-left:14px;
	padding-top:6px;
	font-size:11px;
	padding-right:3px;

}

#menutop ul li a:hover {
	background:url(images/menutopabg.png) right top no-repeat;
}

#menutop ul li a:hover span {
	background:#fff;
	color:#006600;
	background:url(images/menutopaspanbg.png) left top no-repeat;
}

#menutop ul li.currentpage h3, #menutop a.menuactive.menuparent {
		height:20px;
	text-transform:uppercase;
	color:#fff;
	font-family:"Gill Sans";
	border-right:1px solid #464646;
	font-weight:normal;
	padding-top:0px;
		background:url(images/menutopabg.png) right top no-repeat;
	display:block;
	padding-right:11px;
	height:26px;
	border-right:1px solid #464646;
}
#menutop ul li.currentpage h3 span, #menutop a.menuactive.menuparent span {
	height:20px;
	font-size:11px;
	text-transform:uppercase;
	color:#fff;
	font-family:"Gill Sans";
	font-weight:normal;
	padding-top:6px;
	display:block;
	padding-left:14px;
	padding-right:3px;
	display:block;
	background:url(images/menutopaspanbg.png) left top no-repeat;
	color:#006600;
}
#headerwrapper {
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	width:990px ;
	float:left;
	height:115px;
}
#header {
	height:125px;
	float:left;
	background:#fff;
	width:713px;
}
#headermidden {
	position:absolute;
	margin-left:360px;
	margin-top:10px;
	height:137px;
	vertical-align:middle;
	padding-left:4px;
	/*line-height:130px;*/
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	COLOR:#fff ;
	width:280px;
	background:url(images/headermiddenbg.png) left top repeat-x;
}
.headermiddeninner {
	float:left;
	width:270px;
	margin-left:15px;
	margin-top:15px;
}
div.headermiddenfeu {
	margin-bottom:4px;
	
	height:65px;
	color:#000;
}
div.headermiddenfeu a {
	color:#000;
	text-decoration:underline;
}
#headermidden div.headermiddenfeu input {
	float:right;
	margin-top:-15px;
	
}
#headermidden div.headermiddenfeu input[type="text"], #headermidden div.headermiddenfeu input[type="password"] {
	height:10px;
	font-size:10px;
	margin-top:3px;
	color:#000;
	float:none;
	margin-right:-10px;
	border:1px solid #006600;
	width:120px;
}
#heaermidden div.headermiddenfeu input[type="submit"] {
	margin-left:-20px;
}
#headermidden div.headermiddencart {
	height:25px;
	margin-top:10px;
	margin-left:40px;
	border:1px solid #fff;
	color:#000;
	float:left;
	background:url(images/headerww.png) left center no-repeat;
	padding-left:20px;
	text-align:center;
	line-height:25px;

}
#headermidden div.headermiddencart a {
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}
#headermidden div.headermiddencart a:hover {
	color:#006600;
}

div.headermiddenfeudiv {
	float:left;
	height:50px;
}
div.headermiddenfeudiv2 {
	float:left;
	height:20px;
	padding-top:32px;
	padding-left:15px;
}	

input.headermiddenfeusubmit {
	height:19px;
	width:47px;
	float:left;
	border:none;
	background:url(images/logininputbg.png) left top no-repeat;
	cursor:pointer;

}

input.headermiddenfeusubmit:hover {
	background:url(images/logininputbghover.png) left top no-repeat;
}


#header-rechts {
	background:#fff;
	width:259px;
	float:left;
	padding-right:18px;
	height:115px;
	border-right:1px solid #cdcdcdd;
}
#header-rechts1 {
	float:left;
	background:#fff;
	height:115px;
	width:73px;
}
#header-rechts2 {
	float:right;
	background:#fff;
	height:95px;
	width:181px;
	margin-top:20px;
}
#headericons {
	width:73px;
	float:left;
	margin-top:22px;
}
#headericons a {
	display:block;
	width:17px;
	height:15px;
	float:left;
	margin-right:7px;
}
/* Header iconen */
 a.printen { 		display:block;width:17px;height:15px;margin-right:7px;background:url(images/headericons.png) left top no-repeat;background-position:0 0;}
#headericons a.home { 	 		background:url(images/headericons.png) left top no-repeat;	background-position:-17px 0px;}
#headericons a.cart {	 		background:url(images/headericons.png) left top no-repeat;	background-position:-34px 0px;}
#headericons a.printen:hover {  background:url(images/headericons.png) left top no-repeat;	background-position:0 -16px;}
#headericons a.home:hover {		background:url(images/headericons.png) left top no-repeat;	background-position:-17px -16px;}
#headericons a.cart:hover {		background:url(images/headericons.png) left top no-repeat;	background-position:-34px -16px;}
/* Zoekfunctie */
input.search-input, #left select {
	height:16px;
	border:1px solid #bcbcbc;
	color:#0f75bc;
	line-height:16px;
	font-size:10px;
	width:144px;
	padding-left:3px;
	font-style:italicf;
	margin-top:0px;
	float:left;
}
#left select {
		border:1px solid #0f75bc;
}
#left select, #left input {
	height:20px;
	line-height:20px;
	font-weight:bold;
	margin-bottom:10px;
}
input.search-button, #left input {
	width:23px;
	float:left;
	border:none;
	font-style:italic;
	height:20px;
	background:url(images/zoekbutton.png) left top no-repeat;
	cursor:pointer;
	text-indent:-9999px;
}
#left input {
	margin-left:5px;
		background:url(images/zoekbuttonhover.png) left top no-repeat;
}
input.search-button:hover, #left input:hover {
	background:url(images/zoekbuttonhover.png) left top no-repeat;
	color:transparent;
}
#left input:hover {
		background:url(images/zoekbutton.png) left top no-repeat;
}
/* Header gegevens */
div.headergev {
	width:100%;
	height:19px;
	border-bottom:1px solid #ededed;
	line-height:19px;
	float:left;
}
div.headergev.eerste {
	margin-top:15px;
}
div.headergev span.aanv {
	text-transform:uppercase;
	display:block;
	line-height:19px;
	height:19px;
	float:left;
	width:50px;
	color:#5c7a20;
}
div.headergev span.antw {
	float:left;
	display:block;
	line-height:19px;
	text-transform:uppercase;
	height:19px;
	width:124px;
	text-align:right;
	color:#000;
}
/*breadcrums*/
#breadcrumbs {
	width:962px;
	float:left;
	font-size:8px;
	color:#808080;
	height:50px;
	line-height:8px;
	padding-left:28px;
	background:#fff;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
}
#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active {
	color:#0f75bc;
}
#breadcrumbs a:hover {
	text-decoration:underline;
}
/* 
	MENU 2 STYLING
*/ 
div.contactbuttonmenu2 {
	position:absolute;
	margin-left:920px;
	margin-top:8px;
	color:#000;
}
div.contactbuttonmenu2 a:link, div.contactbuttonmenu2 a:active, div.contactbuttonmenu2 a:visited {
	color:#000;
	text-transform:uppercase;
} 
div.contactbuttonmenu2 a:hover {
	text-decoration:underline;
} 
#menu2 {
	width:992px;
	float:left;
	background:url(images/menu2bg.png) left top no-repeat;
	height:28px;
}
#menu2 ul {
	margin:0 auto 0 auto;
	padding-left:14px;
}
#menu2 ul li {
	float:left;
	list-style:none;
}
#menu2 ul li a:link span, #menu2 ul li a:visited span, #menu2 ul li a:active span {
	height:19px;
	padding-top:6px;
	text-transform:uppercase;
	color:#000;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	display:block;
	border-right:1px solid #ccc;
}
#menu2 ul li a:hover span {
	background:url(images/menu2bghover.png) center left repeat-x;
	border:1px solid #ccc;
	border-right:2px solid #ccc;
	padding-left:14px;
	padding-right:14px;
	color:#000;
}
#menu2 ul li.currentpage h3 span {
	background:url(images/menu2bghover.png) center left repeat-x;
	border:1px solid #ccc;
	padding-left:14px;
	padding-right:14px;
	color:#000;
	font-weight:normal;
	display:block;
	text-transform:uppercase;
	height:21px;
	padding-top:5px;
	padding-left:14px;
	padding-right:14px;
}
#content-container {
	width:992px;
	float:left;
	margin-top:15px;
	min-height:500px;
	height:auto !important;
	height:500px;
	/*background:url(images/contentcontainerbg.png) left top no-repeat;
*/ }
#left {
	width:208px;
	float:left;
	margin-top:7px;
}
/* MENU LINKS */
#menu-links {
	margin-left:0px;
	padding-left:17px;
	float:left;
	width:189px;
	padding-top:17px;
	border:1px solid #ccc;
	background:#fff;
}
#menu-links ul {
	list-style:none;
	float:left;
	margin-bottom:17px;
}
#menu-links ul li {
	float:left;
	list-style:none;
	height:23px;
	display:block;
}
#menu-links ul li a:link span, #menu-links ul li a:visited span, #menu-links ul li a:active span {
	height:23px;
	line-height:23px;
	border-bottom:1px solid #e8e8e8;
	color:#0e6bb3;
	text-decoration:none;
	display:block;
	width:174px;
	
}
#menu-links ul li a:hover span {
	border-bottom:1px solid #0e6bb3;
}
#menu-links ul li.currentpage h3 span, #menu-links ul li.menuactive.menuparent a.menuactive.menuparent span {
	border-bottom:1px solid #0e6bb3;
	color:#000;
	font-weight:normal;
	display:block;
	padding-left:20px;
	width:154px;
	line-height:23px;
	height:23px;
	background:url(images/menulinks-active.gif) left center no-repeat;
}
/* EINDE MENU LINKS */
a#bedrijfsfilm  {
	float:left;
	width:205px;
	height:113px;
	margin-top:15px;
	display:block;
	background:url(images/knoppen/bedrijfsfilm2.png) left top no-repeat;
}
a#bedrijfsfilm:hover {
	background:url(images/knoppen/bedrijfsfilmhover2.png) left top no-repeat;
}
#ref-home {
	width:201px;
	/* border:1px solid #d9d9d9; */
	border-top:none;
	float:left;
	min-height:150px;
	height:auto !important;
	height:150px;
	/* background:#fff; */
	padding-bottom:10px;
	
}
.bloktop {
	margin-top:15px;
	height:28px;
	text-transform:uppercase;
	width:203px;
	font-weight:bold;
	float:left;
	color:#FFFFFF;
	background:url(images/bloktop.png) left top no-repeat;
	line-height:30px;
	font-size:11px;
	text-align:center;
	
}
#ref-home-inner {
	width:203px;
	margin-top:12px;
	margin-left:auto;
	margin-right:auto;
}
#content {
	width:556px;
	float:left;
	margin-top:9px;
	min-height:500px;
	height:auto !important;
	height:500px;
	font-size:11px;
	margin-left:9px;
}
#paylogos {
	display:none;
	width:100%;
	float:left;
	height:23px;
	padding-top:6px;
	position:absolute;
	margin-top:-93px;
	margin-left:225px;
}
div.paylogoss {
	width:106px;
	overflow:hidden;
	margin-left:0px;
	margin-top:14px;
	float:left;
	height:25px;
}
div.paylogosss {
	width:106px;
	overflow:hidden;
	height:25px;
}
#paylogos img {
	margin-top:6px;
	float:left;
}
#contentwrapper {
	width:773px;
	float:left;
	border:1px solid #bababa;
	margin-top:7px;
	margin-left:9px;
	background:#fff;
}
/* EXTRA CONTENT MENU VOOR LAAG 3 */
#contentmenu {
	float:left;
	width:740px;
}
#contentmenu ul {
	float:left;
	width:722px;
	margin-top:18px;
	padding-left:0px;
	padding-left:18px;
	margin-right:auto;
	border-bottom:1px solid #ccc;
	padding-bottom:18px;
}
#contentmenu ul li {
	float:left;
	list-style:none;
	margin-top:4px;
	
}
#contentmenu ul li a span {
	height:20px;
	color:#000;
	font-weight:normal;
	padding-top:6px;
	display:block;
	font-size:11px;
	margin-left:-1px;
	padding-left:16px;
	padding-right:6px;
	margin-left:4px;
	margin-right:4px;
	border:1px solid #ccc;
	background:url(images/menulinks-active.gif) 4px center no-repeat;
	background:url(images/contentmenubg.png) left center no-repeat;
}
#contentmenu ul li a:hover span {
	background:#71a900;
	color:#fff;
	background:url(images/contentmenuhoverbg.png) left center no-repeat;
}
#contentmenu ul li.currentpage h3 span, #contentmenu a.menuactive.menuparent span {
	height:20px;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	padding-top:6px;
	display:block;
	margin-left:4px;
	margin-right:4px;
	background:#006600;
	color:#fff;
	padding-left:16px;
	padding-right:6px;
	border:1px solid #006600;
	background:url(images/contentmenuhoverbg.png) left center no-repeat;
}
/* EINDE EXTRA CONTENT MENU VOOR LAAG 3 */
#home-toepassingen {
	width:100%;
	float:left;
	margin-left:-10px;
	font-size:10px;
	color:#8e8e8e;
}
#home-toepassingen .home-toepassingen-blok a:link, #home-toepassingen .home-toepassingen-blok a:visited, #home-toepassingen .home-toepassingen-blok a:active {
	height:85px;
	width:117px;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}
#home-toepassingen .home-toepassingen-blok.auto a {
	background:url(images/toepassingen/auto.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.motor a {
	background:url(images/toepassingen/motor.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.oldtimer a {
	background:url(images/toepassingen/oldtimer.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.fiets a {
	background:url(images/toepassingen/fiets.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.pktuning a {
	background:url(images/toepassingen/pktuning.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.vrachtwagen a {
	background:url(images/toepassingen/vrachtwagen.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.boot a {
	background:url(images/toepassingen/boot.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.camper a {
	background:url(images/toepassingen/camper.png) left top no-repeat;
}
/* Hovers */
#home-toepassingen .home-toepassingen-blok.auto a:hover {
	background:url(images/toepassingen/hover/auto.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.motor a:hover {
	background:url(images/toepassingen/hover/motor.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.oldtimer a:hover {
	background:url(images/toepassingen/hover/oldtimer.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.fiets a:hover {
	background:url(images/toepassingen/hover/fiets.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.pktuning a:hover {
	background:url(images/toepassingen/hover/pktuning.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.vrachtwagen a:hover {
	background:url(images/toepassingen/hover/vrachtwagen.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.boot a:hover {
	background:url(images/toepassingen/hover/boot.png) left top no-repeat;
}
#home-toepassingen .home-toepassingen-blok.camper a:hover {
	background:url(images/toepassingen/hover/camper.png) left top no-repeat;
}
#contentzelf {
	width:508px;
	margin-left:14px;
	float:left;
	font-size:12px;
	padding-bottom:17px;
	margin-top:12px;
}
#contentzelf p {
	line-height:17px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:6px;
	font-size:12px;
	margin-bottom:6px;
}
#contentzelf a.contentleesverder {
	height:19px;
	width:157px;
	display:block;
	background:url(images/contentleesverderbg.png) left top no-repeat;
	color:#000;
	text-align:center;
	line-height:19px;
	float:left;
	margin-bottom:10px;
}
#contentzelf a.contentleesverder:hover {
	background:url(images/contentleesverderbghover.png) left top no-repeat;
}


#contentzelf ul {
display:block;
margin-top:4px;
	
}
#contentzelf li {
	margin-bottom:4px;
	margin-left:0px;
	list-style:#308643;
	font-size:12px;
	background:url(images/drup.png) top left no-repeat;
	display:block;
	padding-left:21px;
	line-height:16px;
	border-bottom:1px solid #ccc;
	padding-top:2px;
	padding-bottom:4px;
	
}
#contentzelf input[type="text"], #contentzelf input[type="password"]  {
	margin-top:2px;
	border:1px solid #006600;
	margin-left:10px;
	
}

#contentzelf #productrechts input[type="text"], #contentzelf div.itemquantity input[type="text"] {
	width:20px;
	text-align:center;
	
}

#contentzelf form span {
	display:block;
	font-size:12px;
	line-height:12px;
	
	
	}
#contentzelf form input {
	width:200px;
	margin:0;
	

}
.contentablock {
	float:left;
}
.contentablock a:link, .contentablock a:visited, .contentablock a:active {
	height:19px;
	display:block;
	width:190px;
	float:left;
	margin-bottom:5px;
	background:url(images/contentablockbg.png) left top no-repeat;
}
.contentablock a span {
	width:100%;
	color:#000;
	display:block;
	padding-left:5px;
	text-align:center;
	height:19px;
	line-height:19px;
	background:url(images/contentablockspanbg.png) right top no-repeat;
}

.contentablock a:hover {
	background:url(images/contentablockbghover.png) left top no-repeat;
}
.contentablock a:hover span {
	background:url(images/contentablockspanbghover.png) right top no-repeat;
}


#right {
	width:205px;
	float:left;
	margin-top:9px;
	border-left:1px solid #ededed;
}
#go-greener-blokje {
	text-align:center;
	float:left;
	width:205px;
	margin-bottom:24px;
}
#logoticker {
	width:175px;
	height:175px;
	float:left;
	margin-left:15px;
	background:none;
}
#nieuws {
	width:203px;
	color:#000;
	float:left;
	margin-bottom:18px;
}
#nieuws-inner {
	width:180px;
	margin-left:auto;
	margin-right:auto;
	margin-top:13px;
}
#wrapper4 {
	width:100%;
	margin-top:-3px;
	float:left;
	height:137px;
	background:url(images/footerbg.png) left top repeat-x;
}
#footer {
	width:992px;
	margin:0 auto;
	margin-top:17px;
	height:120px;
}
/* SCROLLBARE LOGO'S */
div.sscrollable {
	/* required settings */
	position:relative;
	width: 175px;
	overflow:hidden;
	height:150px;
	margin-left:15px;
	/* custom decorations */
	background:none;        
}
div.sscrollable ul {
	/* this cannot be too large */
    width:20000px;  
    position:absolute;
    clear:both;             
	height:150px;
    margin-left:0px;
    vertical-align:middle;
}
/* single scrollable item */
div.sscrollable ul li {
	list-style:none;
	
}
div.scrollable ul li img {
	margin-left:12px;
}
/* active item */
div.sscrollable div.items div.active {
	background-color:#ff0000;
	vertical-align:middle;
}
/* REFERENTIE OVERZICHT KLEIN */
.referentieoverzicht {
	width:100%;
	margin-top:3px;
	float:left;
	background:#fff;
	border:1px solid #ccc;
	margin-top:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.referentieoverzicht div {
	width:100%;
	float:left;
	color:#333333;
	padding:4px;
}
.referentieoverzicht .home {
	width:195px;
	float:left;
	text-align:left;
}
div.referentietop {
	border-bottom:1px solid #ccc;
	width:100%;
	margin-bottom:10px;
	float:left;
	min-height:24px;
	height:auto !important;
	height:24px;
	padding:0px;
	background:url(images/menu2bghover.png) left top repeat-x #f0f4f5;
}
div.referentielink {
	width:300px;
	float:left;
	height:14px;
}
.referentielink a:link, .referentielink a:visited, .referentielink a:active {
	/* color:#5c7a20; */
	color:#000;
	float:left;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
	height:14px;
	line-height:14px;
	text-trans/form:uppercase;
}
div.referentiedatum {
	height:14px;
	float:right;
	margin-right:25px;
	width:70px;
	font-size:10px;
	margin-top:1px;
	text-align:right;
}
.referentiecategorie {
	font-weight:bold;
}
.referentieveld {
	float:left;
	width:100%;
	font-weight:bold;
}
div.referentieverderlezen {
	height:19px;
	width:90px;

	margin-bottom:10px;
	margin-right:25px;
}
div.referentieverderlezen a:link, div.referentieverderlezen a:visited, div.referentieverderlezen a:active {
	height:19px;
	width:90px;
	display:block;
	background:url(images/meerlezenbg.png) left top no-repeat;
}



div.referentieverderlezen a:hover {
	background:url(images/meerlezenbghover.png) left top no-repeat;
} 
/* TINY MCE STYLES */
.zweef-rechts {
	float:right;
	padding:10px;
	border:1px solid #ccc;
	margin-left:10px;
	margin-bottom:10px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
}
.zweef-links {
	float:left;
	padding:10px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #ccc;
	
	-moz-border-radius:12px;
	-webkit-border-radius:12px;}
.groenetekst {
	color:#308643;
}
.zweef-links-lijst {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	width:264px;
}
/* Product Rechts Bestellen */
div#productrechts {
	border:1px solid #0f75bc;
	-moz-border-radius:8px;
	-wekbit-border-radius:8px;
	float:left;
	width:195px;
	margin-bottom:15px;
}
div.productbestellen {
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	width:180px;
	float:left;
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
	text-align:center;
}
div#productrechtsbestellen {
	color:#308643;
	color:#000;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	width:100%;
	margin-bottom:0px;
	margin-top:4px;
	border-bottom:1px solid #0f75bc;
	padding-bottom:4px;
	
}
span.productnaam, span.productprijs {
	color:#308643;
	font-weight:bold;
	width:100%;
	display:block;
	font-size:13px;
	text-decoration:underline;
}
span.productprijsaantw {
	font-size:20px;
	width:100%;
	margin-top:3px;
	display:block;
	font-weight:bold;
	color: #0f75bc;
	margin-bottom:-5px;
}
.cartbestellen input {
	border:none;
	background:none;
	background:url(images/leg-in-winkelwagen.png) left top no-repeat;
	width:175px;
	height:25px;
	margin-top:5px;
	cursor:pointer;
}
.cartbestellen input:hover {
		background:url(images/leg-in-winkelwagenhover.png) left top no-repeat;
}

hr {
	border:none;
	background:none;
	width:100%;
	border-bottom:1px dotted #ccc;
	height:10px;
	float:left;
}

.cartitem {
padding-top:15px;
	border-bottom:1px dotted #ccc;
	float:left;
	width:100%;
	padding-bottom:15px;
}

.totals {
	float:right;
	width:100%;
	margin-top:20px;
	margin-bottom:20px;
}

.totals table {
	float:right;
}

.totals tr td {

	font-size:14px;
	font-weight:bold;
padding-right:20px;
text-align:right;
	margin-top:15px;
	margin-bottom:15px;
}

div.btw {
	font-style:italic;
	float:left;
	
	text-align:center;
	width:195px;
	margin-top:4px;
	margin-bottom:10px;
	color:#878787;
}

div.gogrennera a.contentleesverder {
	margin:0;
	padding:0;
	margin-bottom:-10px;
	
}

div.viewcartform input[type="submit"] {
	border:none;
	background:none;
	height:20px;
	width:170px;
	text-align:left;
	cursor:pointer;
	padding-left:35px;
}
div.viewcartform input:hover {
	text-decoration:underline;
}
div.viewcartform a.cartafrekenen, form#mbef4emoduleform_4 div.formbuilderform input[type="submit"] {
	border:none;
	display:block;
	line-height:20px;
	background:none;
	height:20px;
	width:195px;
	text-align:left;
	cursor:pointer;
	padding-left:40px;
	color:#000;
	background:url(images/cartknopbgafrekenen.png) left top no-repeat;
}

form#mbef4emoduleform_4 div.formbuilderform input[type="submit"] {
	TEXT-ALIGN:center;
	padding-left:0;
	margin-top:5px;
}

div.viewcartform a.cartafrekenen:hover {
	text-decoration:underline;
}

div.viewcartform input.cartupdate {
	background:url(images/carknopbgvernieuw.png) left top no-repeat;
}

div.viewcartform input.cartupdate:hover {
	text-decoration:underline;
}
div.viewcartform input.cartverwijderen {
	background:url(images/cartknopbgverwijderen.png) left top no-repeat;
}

div.viewcartform input.cartverwijderen:hover {
	text-decoration:underline
}

div.vieuwcartform a.cartafrekenen {

}

div.downloadsrechts {
	width:100%;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}
div.downloadsrechts span {
	width:100%;
	float:left;
	FONT-WEIGHT:bold;
	display:block;
	color:#000;
	text-align:center;
	font-size:13px;
}
div.downloadsrechts a {
	display:block;
	margin-top:5px;
	margin-bottom:0px;
	padding-left:27px;
	width:159px;
	margin-left:10px;
	float:left;
	color: #308643;
	text-decoration:none;
	min-height:20px;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px dotted #ccc;
	height:auto !important;
	height:20px;
	font-weight:bold;
	background:url(images/pdf.gif) left top no-repeat;
}
div.downloadsrechts a:hover {

	color:#000;
}


/* Formulieren */
div.formbuilderform {
	float:left;
	width:100%;
	height:auto;
}
div.formbuilderform div {
	margin-top:2px;
	margin-bottom:2px;
}
div.formbuilderform div.formkopje {
	font-weight:bold;
	color:#0f75bc;
	margin-top:6px;
	margin-bottom:6px;
}
div.formbuilderform label {
	
	width:200px;
	display:block;
	float:left;
}


div.bestellenform input[type="text"], div.bestellenform textarea {
	width:260px;
	border:1px solid #ccc;
	
	padding-top:3px;
	padding-left:3px;

}
input[type="text"], input[type="password"] {
	border:1px solid #ccc;
}
div.bestellenform textarea {
	width:350px;
font-size:14px;
}
div.bestellingafronden table {
	width:100%;
}
div.bestellingafronden table th {
	padding:4px;
text-align:left;
border-bottom:1px dashed #ccc;
}
div.bestellingafronden table.artikelen td {
	padding:4px;
	border-bottom:1px dashed #ccc;
}
div.bestellingafronden h2 {

height: 25px;
display: block;
color: #7cb204;
font-size: 13px;
line-height: 22px;
font-family: Georgia,"Times New Roman",Times,serif;
}
div.bestellingafronden input[type="text"], div.bestellingafronden select {
	border:1px solid #ccc;
}

