* { margin:0px; padding:0px;}
body { margin: 0px; background-color: #FFF; background-repeat: repeat-y; background-attachment:fixed; background-image:url(../images/bg.gif); }
body,td,th { color: #333333; font-family: Helvetica, sans-serif; font-size: 12px; }
h1 { color:#939ba9; font-size:1.4em; margin-bottom:15px; text-transform:uppercase; text-shadow:#999999; letter-spacing:-0.05em;}
h2 { color:#2A2A2A; font-size:13px; margin:0px; margin:10px 0px; padding-bottom:5px}
h3 { color:#4C4638; font-size:13px; margin:0px; padding-bottom:5px}
td { vertical-align:top;}
a { color:#339900; text-decoration:none;}
a img { border:0px none;}
a:hover { color: #ED8D1D;}
textarea { font-family:Arial, Helvetica, sans-serif;font-size: 12px;} 
ul { list-style:none;}
td { vertical-align:top;}

.cms {line-height:18px;}
.cms h1{margin-bottom:5px;color:#4C4638;}
.cms h2{margin-bottom:3px;color:#4C4638; font-size:12px; border-bottom:1px solid #E9E9E9;}
.cms ol{margin-left:20px;}
.cms ul{margin-left:20px;}
.cms li{margin-bottom:6px;}

.txt { line-height:16px;}
.bannermargin { margin-top:238px; }
.wrapper { width:970px; margin:0 auto; border:0px solid red; background-image: url('../images/bginhoud.jpg'); background-position:top left; background-repeat:repeat-y; } 

.taalkeuze { float:right; color:#333; margin-right:30px;}
.taalkeuze ul { padding-top:20px;}
.taalkeuze ul li { float:left; color:#333 }
.taalkeuze ul li a { padding:5px; color:#333; font-weight:bold; font-size:1.2em;}
.taalkeuze ul li a:hover { color:#99CC00;}


.bg { background-image:url('../images/bgheader.jpg'); background-repeat:no-repeat; height:150px; background-position:top right; position:relative;z-index:10;}
.header { background-color:#FFF; text-align:center; background-image:url('../images/logo.jpg'); background-position:0px 6px; background-repeat:no-repeat; text-align:left; height:150px; }

.header .search { float:right; margin-top:106px; width:300px; border:0px solid pink}
.header .search .input { background:transparent; border:0px solid white; width:200px; margin-left:14px; height:25px; line-height:25px;}
.header .search .submit2 { background: transparent; border:0px none; color:#FFF; font-weight:bold; text-align:left; padding-left:10px;}

.header .topmenu { height:48px; line-height:48px; padding-top:110px; margin-left:226px; list-style:none;}
.header .topmenu li { float:left; font-size:1.4em; color:#9c9e9f;}
.header .topmenu li.active a { color:#FF9900; font-weight:bold; }
.header .topmenu li a { padding:17px 10px; color:#9c9e9f; font-weight:bold;  font-size:0.8em}
.header .topmenu li a:hover { color:#a9c424;}

.slogan { background-color:#e3e4e5; border:0px solid red; width:480px; font-size:17px; font-weight:bold; color:#1c5067; text-align:right; padding-right:10px; padding-top:17px; padding-bottom:17px;}

h2.products { color:#FFFFFF; margin-left:87px; background-image: url('../images/empty.png'); margin:0px 0px 0px 87px; width:120px; float:right; height:32px; line-height:32px; padding-left:10px; font-size:1.4em}

.links { /*background-image:url('../images/links.jpg'); float:left; */ width:235px; background-position:top left; background-repeat:repeat-y; /*border:1px solid red; height:auto;*/}
.rechts { width:735px; float:right; }
.rechts .inhoud { border:0px solid red; margin-top:260px; font-size:12px}

.midden { background-color:transparent; background-image:url('../images/midden.jpg'); background-position:top middle; background-repeat:no-repeat; background-position:236px 0px; }

.inhoud { margin-top:0px; font-size:15px; float:left; width:565px; background-color:#FFF;}
.banner { float:right; width:170px; height:100%; display:table-cell; /*background-color:#e3e4e5; min-height:500px; margin-top:-50px; background-image:url('../images/bgrechts.jpg'); background-repeat:repeat-y; background-position:center;*/}

/**/

.search { line-height:33px; color:#FFF; font-weight:bold; font-size:11px;}
.search input.zoeken { background:url(../images/bgzoeken.gif) top left no-repeat; width:200px; height:20px; line-height:20px; border:0px none; font-size:11px; padding-left:5px;}
.search input.btnZoeken { border:0px none; background: url('../images/btnzoekenok.gif') top left no-repeat; width:83px;}
.product { background:url(../images/bgproduct.jpg) top left no-repeat; margin-bottom:0px;}

.order { background:url(../images/bgorder.jpg) top left no-repeat; margin-bottom:10px;}
.order .red { color:#4C4638;}

.product h2 { margin:0px; padding:0px; background:url(../images/bgproduct.jpg) top left no-repeat; margin-bottom:10px;}
.product_titel { height:15px;}
.product_titel h2 { color:#FFF; font-size:12px; font-weight:bold; letter-spacing:0.2px; line-height:15px; padding-left:10px;}
.product_inhoud { background:url(../images/bgproduct.gif) top left repeat-y;}
.product_info { background:url(../images/bgproductfooter.jpg) top left no-repeat; height:10px;}

.wit { color:#FFF;}
.pad4 { padding:4px; }

.foto { border:0px solid black;}
.foto2 { border:1px solid #ebe8d8;margin-right:10px;}
.features tr td { background:url(../images/bull.gif) center left no-repeat; padding-left:12px;}
.prijs { color:#4C4638; font-weight:bold; width: 25%}
.gewicht { width: 25%}
.voorraad { width: 25%}
.bestellen { text-align:right; padding-right:8px; width: 25%; padding-top:2px;}
.tekst { line-height:16px; color:#666666; color:#4C4638; padding-bottom:4px; font-weight:bold;}

.contact { border: 1px solid #666666; padding:10px;}
.frm tr td input { width:100%; border:1px solid silver;}
.frm tr td textarea { width:512px; border:1px solid silver;}
.btn { width:30px; }
.btn { width:30px; }


.mar10 { margin:0px 10px 	0px 4px;}

.karretje { background:url('../images/bgrechts.gif) top left repeat-y; width:178px; background:#F1F1F1 url(../images/bgkarretje.gif') top left repeat-y; margin-bottom:10px;}
.titpromoties, .titkar, .titveilig, .tittaf, .titcontact, .tituwmening, .titfriends, .titsfeer, .titmaat { height:20px; font-size:11px; color: #999999; padding:0px; margin:0px; line-height:0px; padding-left:5px; background-color: #333333;}

..titkar { background-color: #333333; color:#CCCCCC}
..titveilig { background:url('../images/veiligkopen.gif') top left no-repeat; }
..tittaf { background:url('../images/tellafriend.gif') top left no-repeat; }
..titcontact { background:url('../images/contacteerons.gif') top left no-repeat; }
..tituwmening { background:url('../images/uwmening.gif') top left no-repeat; }
..titpromoties { background:url('../images/promoties.gif') top left no-repeat; }
..titfriends { background:url('../images/friends.gif') top left no-repeat; }
..titsfeer { background:url('../images/sfeerfotos.gif') top left no-repeat; }
..titmaat { background:url('../images/maattab.gif') top left no-repeat; }

/*.titkar { background:url(../images/winkelkarretje.gif') bottom left no-repeat; }
.titveilig { background:url(../images/veiligkopen.gif') top left no-repeat; }
.tittaf { background:url(../images/tellafriend.gif') top left no-repeat; }
.titcontact { background:url(../images/contacteerons.gif') top left no-repeat; }
.tituwmening { background:url(../images/uwmening.gif') top left no-repeat; }
.titpromoties { background:url(../images/promoties.gif') top left no-repeat; }
.titfriends { background:url(../images/friends.gif') top left no-repeat; }
.titsfeer { background:url(../images/sfeerfotos.gif') top left no-repeat; }
.titmaat { background:url(../images/maattab.gif') top left no-repeat; }*/


hr { height:1px; color:silver;}
.asmall { color:#4C4638; font-size:10px; text-decoration:none}
a.asmall:hover { text-decoration:underline;}
 
.btnafhandelen { width:152px; height:28px; background:none; background-image:url(../images/afronden3.jpg); background-position: top left; background-repeat:no-repeat; border:0px none;}

.btnrembours { width:152px; height:28px; background:none; background-image:url(../images/afronden3.jpg); background-position: top left; background-repeat:no-repeat; border:0px none;}

.btnvorige { width:152px; height:28px; background:none; background-image:url(../images/vorigestap.jpg); background-position: top left; background-repeat:no-repeat; border:0px none;}

.btnafhandelen2 { width:152px; height:28px; background:none; background-image:url(../images/afronden2.jpg); background-position: top left; background-repeat:no-repeat; border:0px none; margin-top:10px}

.btnTussentijds { width:135px; height:23px; background:none; background-image:url(../images/tussentijds.gif); margin-bottom:5px; background-position: top left; background-repeat:no-repeat; border:0px none;}

.inpAantal { border:1px solid silver;}
.doorstreept { color:#990000; text-decoration:line-through;}

.btnlink { height:24px; padding:4px 4px; line-height:24px; margin-top:4px; color:#4C4638; text-decoration:none; }
.sel { width:80%}
.right { float:right;}

.ticker { float:right; margin-bottom:0px;}

.inp { width:400px; border:1px solid silver; padding:3px;}
.txtarea {width:400px; border:1px solid silver; padding:3px; height:100px;}
.btnsend { width: 120px;}

.totaal { font-weight:bold; color:#990000; padding-top:2px; border-top:1px solid #990000; margin-top:5px;}

.bestelling { border:1px solid silver; background:#FCFCFC; padding:10px;}

.foot { color:#FFF; font-weight:bold; margin-right:4px;}

.fiche { background:url(../images/fichebg.jpg) top left repeat-y;}
.ficheheader { background:url(../images/ficheheader.jpg) top left no-repeat;}
.ficheheader h1 { line-height:29px; color:#4C4638; padding:0px; font-weight:bold; font-size:12px; padding-left:10px; border:0px none; margin:0px;}
.ficheheader .right { float:right; color: #333; font-weight:bold; line-height:27px; padding-right:2px; font-size:11px}
.fichefoto { background:#FFF; border:1px solid gray; margin:10px; margin-bottom:3px; width:185px;}
.ficheprijs { background:url(../images/fiche_prijs.jpg) top left no-repeat; width:176px; height:73px;}
.pr { margin-top:30px; margin-left:10px; color:#4C4638; font-weight:bold; font-size:15px;}
.inf { font-size:10px; color:#333; font-weight:bold; margin-top:14px;}
.ficheomschrijving { margin:10px 1px 0px 1px;}
.fichebtn { float:right; margin-top:22px;}
.fotolink { text-decoration:none; font-size:11px; font-weight:bold;}

.pad5 { padding:5Px;}

#trailimageid { position: absolute; left: 0px; top: 0px; //width: 320px; z-index: 200; border:0px solid #333; display:block}
#popup { background:#FFFFFF; padding:10px;}

table.bordered{ width:100%; padding:0px; border-spacing:1px; margin:.5em 0px;  background:#EEE; border:1px solid #EEE;  border-bottom-width:5px; font-size:12px}
table.bordered th{font-weight:normal; padding:4px; border-bottom:2px solid #BAC9CF; background:#FCFCFC}
table.bordered td{padding:4px; margin:0px; background-color:#fff}

.clinks { font-weight:normal; padding:4px; background:#FCFCFC; width:30%; text-align:right; border-right:1px solid silver;}

a.nunlink {text-decoration: none; color: black; }
a.nunlink:hover {color: #C42C27; }

.frminput { padding:2px; border:1px solid silver; margin:2px 0px;}

.kortingscode { border:1px solid silver; padding:4px; background:#FCFCFC;}
.kortingscode h2 { margin:0px; padding:0px; }
.kortingscode input { border:1px solid silver;}
.kcsubmit { margin-left:10px; padding:0px; line-height:20px; height:20px; width:80px;}
.kcsubmit a { text-decoration:none; font-size:11px;}

.cm { height:45px; width:45px; line-height:45px; text-align:center; border:0px none; background:none; color:#CC3399; font-size:24px;}
.maat { color:red; font-weight:bold; padding-left:10px; font-size:16px;}
.maattabel { background:url(../images/maattabel.jpg) top left no-repeat; width:598px; height:370px;}
.maattabel tr td { vertical-align:middle}

span.nietopvoorraad { font-weight:bold; color:#333; margin-left:5px;}
div.nietopvoorraad { font-weight:bold; color:#333; border:1px solid #000; padding:5px 8px; margin-top:5px; float:right; margin:10px; background:#993366; color:#FFF;}

.item { border:1px solid silver; float:left; margin-right:10px; margin-bottom:3px; width:228px; text-align:center; height:175px; padding-top:8px;}
.item .img { text-align:center;}
.item a { text-decoration:none;}
.item a:hover { color:#0099CC}
.overons tr td { vertical-align:top}
.overons tr td img { margin-bottom:5px}
.overons tr td h1 { margin-top:0px; padding-top:0px; margin-bottom:5px;}

li.winkelmandje { background: #F1F1F1 url('../images/bgmenuwinkelmandje.gif') top left repeat-x; line-height: 25px}
li.winkelmandje:hover { background: #F1F1F1 url('../images/bgmenuwinkelmandje.gif') top left repeat-x;}

.blue, .blue * { color:#006699;}

.px11 { font-size:11px;}

/* FORMS -----------------------------------------------------------------*/

form {
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	
}
form *{font-size:11px;}

form textarea{ padding:4px;border:0px; overflow:auto; border:1px solid #797979; width:460px; color: #333333;}
.textfield { padding-left:5px; width:225px;border:1px solid #797979; height:18px; line-height:18px; color: #333333;}
.adres { padding-left:5px; width:180px;border:1px solid #797979; height:18px; line-height:18px; color: #333333;margin-right:5px;}
.gemeente { padding-left:5px; width:150px;border:1px solid #797979; height:18px; line-height:18px; color: #333333;margin-right:5px;}
.nr { width:35px;border:1px solid #797979; height:18px; line-height:18px; color: #333333; text-align:center; padding-left:0px;}
.postcode {  width:65px;border:1px solid #797979; height:18px; line-height:18px; color: #333333; text-align:center; padding-left:0px;}
.submit{ width:100px; background-color:#333333; color: #FFFFFF; font-weight:bold; border:1px solid #333333; font-size:10px}
legend{margin-bottom:5px;}

h1.ficheh1 { color: #333333; margin:0px 9px 10px 6px; border-bottom: 1px solid #333333; padding: 4px 0px; text-transform:uppercase;}

.tekstfiche { margin:0px 9px 10px 6px; margin-top:10px; clear:both;}
.eigenschappen hr { color: silver; margin-bottom:0px;}
.eigenschappen h3 { margin:0px; color: #333333; border-bottom:1px dotted silver; padding:0px; margin-bottom:10px; padding-bottom:5px; background:#FCFCFC; border-top:1px solid silver; padding-top:5px; margin-top:10px;}


.product { background-image: url('../images/bgproduct.jpg'); background-position: top left; background-repeat:no-repeat; margin-bottom:0px;}
.product h2 { margin:0px; padding:0px; background:url(../images/bgproduct.jpg) top left no-repeat; margin-bottom:10px;}
.product_titel { height:15px;}
.product_titel h2 { color:#FFF; font-size:12px; font-weight:bold; letter-spacing:0.2px; line-height:15px; padding-left:10px;}
.product_inhoud { background:url(../images/bgproduct.gif) top left repeat-y;}
.product_info { background:url(../images/bgproductfooter.jpg) top left no-repeat; height:10px;}
.product .content { padding-left:6px; padding-top:4px; padding-right:4px; width:auto;}
.product h2 { background:none; text-transform:uppercase; color:#2A2A2A;}
.product h2 a { text-decoration:none; color:#2A2A2A;}
.product h2 a:hover { text-decoration:underline; color:#4C4638;}
.product .foto { padding:4px; padding-bottom:0px; text-align:center; vertical-align:top;}
.product .foto img { border:1px solid #000; padding:0px;}
.producttop { height:15px;} 
.product * .omschrijving { font-size:11px}
.product .bestellen { padding-right:0px; vertical-align:top; }
.product .bestel { background-image: url(../images/_bestellen_08.jpg); background-repeat:no-repeat; background-position: 24px 0px; height:70px; }
.product .productprijs { float:right; margin-right:18px; background:none; height:auto;}
.product .korting { color:#4C4638; font-size:15px; font-weight:bold; margin-left:10px; padding-top:24px; border:0px solid red;}
.product .prijscrossed { text-decoration:none; text-decoration:line-through; }
.product .nieuwprijs { color:#FF3399; }
.product .details { font-size:11px; margin-top:8px;}
.product .prod { width:100%; }
.prod .foto { width:90px;}
.product .nomt { margin-top:0px; border:0px solid red; margin:0px; padding:0px;}
.inclbtw { font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.totals td { border-bottom:1px dotted silver; vertical-align:middle; padding:4px;}
.tussenrij th { height:10px; line-height:10px; vertical-align:middle;}
.tussenrij th hr { height:3px; vertical-align:middle; color:silver; background-color:silver; border:0px none;}
.tot { color:#FF0000;}

.horline{ background:url('../images/line.gif') repeat-x;display:block; height:2px;width:100%;margin:5px 0px; clear:both;}
.opgelet .h2op { color:#FF0000; font-size:15px; text-transform:uppercase; padding-bottom:10px;}
.opgelet * { color:#333}
.incl { font-size:9px; color:#FFF; text-transform:uppercase; margin-top:-8px; text-align:right; padding-right:10px;}

.links h3, .rechts h3 { padding:0px; margin:0px; color:#FFF; background:#000; height:25px; line-height:25px; padding-left:10px; font-size:11px}
.rechts h3 { } 

/* productmenu */
.lmenl { list-style:square; width:200px; list-style-position:inside; text-align:left; margin:10px 0px;}
.lmenl li { line-height:22px; font-size:12px; font-weight:bold; list-style:square;}
.lmenl li a { text-decoration:none; color:#333; font-weight:bold; text-align:left;}
.lmenl li a:hover { text-decoration:none; color: #CC6600;}
.lmenl li.bgafrekenen a { color:#990000;}
.lmenl li ul li { border-bottom:0px solid silver; background:none; padding:0px;}
.lmenl li ul li a { color:#444; padding:0px; font-weight:normal;}
.lmenl li ul li a:hover { color:#BF5919;}

.bedrijf { /* border-top:1px solid #FFF; border-bottom:1px solid #FFF; */}
.zoekfilter { border-top:3px solid #FFF; border-bottom:1px solid #FFF;}
.tellafriend { border-top:1px solid #FFF;}
.inmandje { border-bottom:1px solid #000; border-bottom:1px solid #000; margin-top:5px;}

.filter { width:80%; margin:0 auto;}
.filter h3 { background-color:transparent;}

/* LIST MANDJE */
ul.mandje { margin:8px; text-align:left; list-style:none;}
.winkelmandje2 a { color:#333;}


.prijs { font-weight:normal; color:#333333; line-height:22px; font-size:24px; float:right; font-family: "century Gothic", tahoma; font-weight:bold; text-align:right}
.prijs a { color:#333333;}
.prijswinkel a { text-decoration:line-through; font-size:18px; color:silver; margin-right:10px;}
.incl { font-size:9px; color:#333333; }

.crossed { text-decoration:line-through; color:red; font-size:11px;}
.promotie { font-weight:bold; color:#FF0000; padding:5px; border:1px solid red; margin-top:5px; text-align:center;}

.stockverkoop { font-weight:bold; color:#00CC33; padding:5px; border:1px solid #00CC33; margin-top:5px; text-align:center;}
.groen { color:#00CC33; }
.nieuwecollectie { margin-left:10px; color:#990000;}

.bread { background:#000; color:#FFF; padding:4px;}
.bread * a { color:#FFF; }

.box { margin:0px; margin-top:9px; text-align:left; background-repeat:no-repeat; margin-left:6px;}
.box .head { background-image: url('../images/tblhead.gif'); background-repeat:no-repeat; height:30px; color:#FFF;  line-height:30px; color:#FFF; font-size:15px; padding-left:15px; }
.box .head td { font-size:15px; padding-left:15px; color:#FFF; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif}
.box .inhoud { background-image: url('../images/tblinhoud.gif'); background-repeat:repeat-y;}
.box .inhoudp { background-image: url('../images/tblinhoud2.gif'); background-repeat:repeat-y;}
.box .foot { background-image: url('../images/tblfoot.gif'); background-repeat:no-repeat; height:10px; background-position:top left;}
.box .footp { background-image: url('../images/tblfoot2.gif'); background-repeat:no-repeat; height:10px; background-position:top left;}

.teksten, .teksten p { font-size:13px;}

.nieuwsbrief { border:0px solid white; margin:15px; width:300px; float:left; height:80px;}
.info { float:right; margin-top:15px; padding-right:10px; color:#FFF;}
.info a, .info * a { color:#FFF; }

.nbfrm, .nbfrm * { color:#FFFFFF; text-align:left;}
.nbfrm h2 { color:#FFF; margin:0px; padding:0px;}
.nbfrm input { background-color:#444; border:0px none;}
.subm { background:none; border:1px solid silver; text-align:center; font-weight:bold; margin-top:10px; color:#666666 }

#links { list-style:square; list-style-position:outside; margin-top:15px;}
.nolines { padding:5px 10px; margin-left:30px; border-bottom:1px dotted silver; }

.nbleft, .nbleft * { color:#666666;}
.nbleft .nbfrm h2 { color:#666666;}
.nbleft .nbfrm input { background-color:silver; border:0px none; color:#FFF; width:180px;}
.nbleft .nbfrm .subm { background:none; border:1px solid silver; text-align:center; font-weight:bold; margin-top:10px; color:#666666; width:80px}

.frmfilter { width:200px; border:0px solid red; margin:0px; height:25px; padding:0px;}

.mar30 { margin:18px; } 

h1.prod span { font-style:italic; font-weight:normal; font-size:0.9em;}

.rcol { float:right; width:290px; /*min-height:200px;*/}

.disclaimer { font-style:italic; font-stretch:narrower; border:1px dotted silver; padding:5px; font-size:12px; margin-bottom:15px;}

.prijzen { border:1px dotted silver; padding:10px; margin:10px 0px; width:400px;}
.prijzen p.rij1, .prijzen p.rij2 { border-bottom:1px dotted silver; padding:4px 0px;}
.prijzen p.rij1 span, .prijzen p.rij2 span { color:#009933; font-weight:bold; float:right;}

.prijzenklein { border:1px dotted silver; padding:2px; margin:10px 0px; width:400px;}
.prijzenklein p.rij1, .prijzenklein p.rij2 { border-bottom:1px dotted silver; padding:2px 0px;}
.prijzenklein p.rij1 span, .prijzenklein p.rij2 span { color:#009933; font-weight:bold; float:right;}



.container {
	padding: 0px;
}
ul.column{
	width: 100%;
	padding: 0;
	margin: 10px 0 50px;
	list-style: none;
}
ul.column li {
	float: left;
	width: 180px;
	padding: 0;
	margin: 5px 0;
	display: inline;
}
.block {
	height: 245px;
	font-size: 1em;
	margin-right: 10px;
	padding: 20px;
	background: #e3e1d5;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.block h2 {
	font-size: 1em;
}
.block img {
	width: 89%;
	padding: 5%;
	margin: 0 auto;
	background:#fff;
	-ms-interpolation-mode: bicubic;
	display: block;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}


.foto { float:left; margin:1%; border:1px solid silver;}


.accessible_news_slider img { border: 0; }
.accessible_news_slider li, .accessible_news_slider p { font-family: "Arial", "Verdana", sans-serif; margin: 0; padding: 0; font-size: .8em; line-height: 1.6;}
.accessible_news_slider li p {font-size: 1em;}
.accessible_news_slider { position: relative;overflow: hidden;}
.accessible_news_slider .javascript_css {position: relative;z-index: 3;padding: 20px;background: #fffcd3;}
.accessible_news_slider .skip_to_news {position: absolute;top: 0;left: -9999px;}
.accessible_news_slider .back {position: absolute;top: 0;left: 0;z-index: 2;}
.accessible_news_slider .back a,.accessible_news_slider .next a {display: none;outline: none; /* This is optional, and is arguably less accessible. */}
.accessible_news_slider .next {position: absolute;top: 0;right: 0;z-index: 2;}
.accessible_news_slider ul {position: relative;left: 0;width: auto;margin: 0;padding: 0;list-style-type: none;overflow: hidden;z-index: 1;}
.accessible_news_slider li {float: left;display: inline;width: 300px;}

.business_as_usual  {width: 720px;border-bottom: 1px solid #ddd; margin: 0 0 10px 0;}
.business_as_usual li {padding: 15px 0;overflow: hidden;width: 240px;}

.business_as_usual .back { height: 23px; left: 0;}
.business_as_usual .next { height: 50px; right: 0; padding-right:10px}

.vorvol { margin-top:10px;}

.productenindex li div.block { height:150px;}
.productenindex li div.block h2 { font-size:1.3em;}

.just { }

.lijst { list-style:square; list-style-position:inside;}
.lijst li { margin-bottom:2px}

.ak { background-color:#FCFCFC; padding:8px; border:1px solid silver;}

/*.horline { height:4px; background-color:#CCCCCC;}*/

.footer { background-color:#9c9e9f; clear:both; height:10px}

.bginhoud { background-image: url('../images/bginhoud.jpg'); background-repeat:repeat-y;}


/*
.submenu { margin:0px; margin-left:105px; list-style:none; clear:both; background-image: url('../images/submenu.png');}
.submenu li { width:130px; margin:0px; padding:0px; border:0px; height:22px; line-height:22px; }
.submenu li a { color:#FFF; padding:8px; color:#FFFFFF; font-weight:bold; font-size:1em}
.submenu li a:hover { color:#CC9900}
.submenu li.streep { height:1px; background-image:url('../images/streep.jpg'); background-repeat:no-repeat; background-position:center;}
*/

/*
.producten { margin-left:105px; list-style:none; clear:both;}
.producten li { color:#FFF; width:130px; margin-bottom:0px;}
.producten li a { color:#FFF; padding:10px; display:block; background-image: url('../images/empty.png'); color:#FFFFFF; font-weight:bold; font-size:1.1em; letter-spacing:-0.1em;}
.producten li a span { font-weight:normal; font-style:italic; font-size:1em;}
.producten li a:hover { color:#FFCC00}
-*/

.str { clear:both; height:2px; background-color:#009900; margin:10px 0px;}
.foto { float:right; }

h4 { font-size:15px; color:#497f29; margin-bottom:6px; text-transform:uppercase}
h4 a { color:#497f29;}

.faq ul { list-style:square; list-style-position:outside; margin-left:15px; color:#497f29;}
.faq ul li { font-size:13px; letter-spacing:0em; margin-bottom:4px; color:#666666;}
.faq ul li a { color:#497f29; font-weight:bold;}
.faq a:hover { color:#333333}

small { font-size:11px; color:#666666;} 

.horline2{ background:url('../images/line.gif') repeat-x;display:block; height:2px;width:100%;margin:5px 0px; clear:both; margin-bottom:10px}

/*.nieuws h2 { font-size:13px; margin:10px 0px; background-color:#FCFCFC; color:#009900; padding:8px 10px; border:1px dotted silver;}*/

.data tr th { text-align:right; background-color:#F3F3F3; padding:3px; margin-right:10px; width:60px; padding-right:8px;}
.data tr td { padding:3px; padding-left:10px;}

.naaroverzicht { margin:4px; float:left;width:111px;}
.naaroverzicht a { width:111px; height:25px; display:block; background-image:url('../images/naaroverzicht.jpg'); background-repeat:no-repeat;} 
.naaroverzicht a:hover { background-position:0px -25px;} 

.naarmandje { margin:4px; float:left; width:111px;}
.naarmandje a { width:111px; height:25px; display:block; background-image:url('../images/naarmandje.jpg'); background-repeat:no-repeat;} 
.naarmandje a:hover { background-position:0px -25px;} 

.foto img { text-align:center;}

.fotokot { width:238px; float:right; border:1px solid silver; padding-bottom:4px; margin-left:15px; margin-bottom:15px; text-align:center}
.fotokot img { text-align:center}

.links ul { margin:0px; padding:0px; margin-top:-1px;}

.menu { list-style:none;}
.menu li { height:26px; border:0px solid red; margin:0px; padding:0px 0px; vertical-align:middle;margin-left:107px; line-height:26px;}
.menu li a { color:#FFFFFF; padding-left: 10px; font-weight:normal;}
.menu li a:hover { color:#FCFCFC;}


.streep { display:none;}

/*
li.streep { margin:0px; padding:0px; border:0px; background-image:url('../images/streep.png'); background-repeat:no-repeat; background-position:center center;; margin:0px; padding:0px; margin-top:0px; height:2px}
*/

/*
.empty { color:#FFF; display:block; background-image: url('../images/empty.png'); color:#FFFFFF; font-weight:bold; font-size:1.2em; height:382px; width:130px; margin-left:105px;}*/



.mar30 { line-height:15px;}
.prijzen p.rij { height:24px;}

.btn_afhandelen { border:1px solid silver; padding:10px; background-image: url('../images/go.png'); background-repeat:no-repeat; background-color:#f3F3F3; font-weight:bold; width:130px; padding-left:20px; background-position:5px;}

.btn_afhandelen2 { border:1px solid silver; padding:10px; background-image: url('../images/back.png'); background-repeat:no-repeat; background-color:#f3F3F3; font-weight:bold; width:130px; padding-left:20px; background-position:5px; text-align:left;}
.totalrij { border-bottom:1px dotted silver; padding:0px 2px; margin:0px; height:22px; line-height:22px;}

#slider ul, #slider li,
#slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider2{margin-top:1em;}
#slider li, #slider2 li{ 
	width:563px;
	height:500px;
	overflow:hidden; 
	}	

#slider li div { padding:10px; line-height:15px; font-size:11px;}
#slider li h1 { padding:10px; margin:0px; padding-bottom:0px;}

#prevnext { z-index:10; border:1px solid white; height:40px; position:absolute; margin-left:495px; cursor:pointer; margin-top:-70px;}
/*#next, #prev { height:30px; width:30px; float:right;}*/

.prijzen p { clear:both; height:22px; line-height:22px; padding:2px;}

