html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {margin: 0;padding: 0;}
ul,li {list-style-type: none;}
a, a:hover {color: #000000;}
a:hover {text-decoration: none;}
body, textarea, input {color: #000000;font: 11px/18px Tahoma, arial, sans-serif;}
/*img {border: 0;}	*/
p {margin: 0;padding: 0;}
body{background:url(/img/achtergronden/body-bg.gif) repeat-x 0 0;}
#canvas{width:979px;margin: 10px auto;position:relative;overflow:hidden;}
h2 { line-height: 30px; }

div.melding{clear:both;margin: 10px 0px;}
/* // MELDING GEBRUIKT BIJ ZOEKEN; */

/* MELDING GEBRUIKT BIJ ERROR; */
div.DIV-errormessage { color:red;margin:10px 0px;font-weight:bold; }

div.DIV-errormessage-persoonlijkepagina{color:red;margin:10px 0px;font-weight:bold; border: solid 1px #ff0000;text-align:center;padding: 5px 0 5px 0;background:#ffffff;}
/* // MELDING GEBRUIKT BIJ ERROR; */

/* TABBLADEN */
#tabbladen{padding: 0px;width:965px;height:27px;}
#tabbladen ul{width:500px;height:27px;margin: 0 0 0 339px;}
#tabbladen li{float:left;width:162px;height:27px;}
#tabbladen li a{float:left;display:block;text-indent:-9999px;height:27px;}
/* /TABBLADEN */


/* HEADER */
#header{height:133px;width:981px;}
/* /HEADER */


/* LOGO */
#header #logo-topnavigatie-container{width:975px;height:100px;clear:both;}
#header h1{width:300px;height:70px;text-indent:-9999px;padding: 20px 0 0 0;float:left;}
#header h1 a{display:block;margin: 0px 0 0 37px;width:251px;height:65px;}
/* /LOGO */


/* TOPNAVIGATIE */
#header #topnavigatie-container{height:55px;padding: 10px 25px 0 0;}
#topnavigatie-container #topnavigatie{width:100%;height:20px;margin: 0px 0 0 0;}
#topnavigatie ul{float:right;margin: 0 0 0 27px;}
#topnavigatie li{float:left;background: url(/img/algemeen/topnavigatie-spacer.gif) no-repeat right 5px;}
#topnavigatie li a{font-weight:bold;font-size:10px;text-decoration:none;padding: 0 9px 0 9px;}
/* /TOPNAVIGATIE */

/* TAALSELECTIE */
#topnavigatie-container #taalselectie{width:312px;height:23px;float:right;overflow:hidden;}
#taalselectie ul{width:119px;height:13px;padding: 10px 0 0 0;float:right;}
#taalselectie li{float:left;}
#taalselectie li a{text-indent:-9999px;display:block;width:19px;height:13px;padding: 0 6px 0 0;line-height:5px;font-size:5px;}
#taalselectie li.but-nl a{background:url(/img/buttons/but-nl.gif) no-repeat 0 0;}
#taalselectie li.but-uk a{background:url(/img/buttons/but-uk.gif) no-repeat 0 0;}
#taalselectie li.but-cz a{background:url(/img/buttons/but-cz.gif) no-repeat 0 0;}
#taalselectie li.but-polen a{background:url(/img/buttons/but-polen.gif) no-repeat 0 0;padding:0;}
#taalselectie li.but-du a{background:url(/img/buttons/but-du.gif) no-repeat 0 0;}
/* #taalselectie li a:hover{background-position: 0 -13px;}*/
/* /TAALSELECTIE */

/* ZOEKEN TOP */
div#topzoek-container{float:right;height:21px;margin: 1px 25px 0 0;}
#topzoek-container p{height:21px;padding: 0px 0 0 0px;}
#topzoek-container input{float:left;width:166px;height:17px;border: solid 1px #000000;line-height:15px;margin: 0 10px 0 0;}
#topzoek-container input{float:left;border: solid 1px #000000;line-height:15px;margin: 0 10px 0 0;width:160px;height:17px;}
#topzoek-container p a{float:left;display:block;width:63px;height:17px;text-indent:-9999px;margin: 2px 0 0 0px;}
/* /ZOEKEN TOP */
/* /HEADER */


/* HOOFDNAVIGATIE */
#hoofdnavigatie{height:23px;margin:6px 20px 0 0;}
.hoofdnavigatielijst, .hoofdnavigatielijst ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
.hoofdnavigatielijst h3 a{display: block;font-size:11px;font-weight:bold;padding: 0 15px 0 15px;line-height:23px;text-decoration:none;margin: 0 0 0 2px;}
.hoofdnavigatielijst h3 a:hover, .hoofdnavigatielijst a.ACTIVE{background:url(/img/algemeen/hoofdnavigatie-ov-bg.gif) repeat-x 0 0;color:#ffffff;}
.hoofdnavigatielijst h3.nohover a:hover{background:url(/img/algemeen/hoofdnavigatie-bg.gif) repeat-x 0 0;color:#ffffff;}
.hoofdnavigatielijst li.hoofditem {float: left;height:23px;background:url(/img/algemeen/hoofdnavigatie-spacer.gif) no-repeat 0 0;}
.hoofdnavigatielijst li ul{position: absolute;z-index:2;left: -999em;margin: 0px;border: solid 1px #000000;background:#BCBEAE;}
.hoofdnavigatielijst li:hover ul{left: auto;}
.hoofdnavigatielijst li.sfhover ul {left: auto;}

.hoofdnavigatielijst li:hover ul.subnavigatie{right: 10px;z-index:999 !important;}
.hoofdnavigatielijst li.sfhover ul.subnavigatie {right: 10px;z-index:999 !important;}

/*
.hoofdnavigatielijst li:hover ul#merkenshop{right: 15px;z-index:999 !important;width:950px !important;}
.hoofdnavigatielijst li.sfhover ul#merkenshop{right: 15px;z-index:999 !important;width:950px !important;}

.hoofdnavigatielijst li:hover ul#karper{right: 10px;z-index:999 !important;width:950px !important;}
.hoofdnavigatielijst li.sfhover ul#karper{right: 10px;z-index:999 !important;width:950px !important;}

.hoofdnavigatielijst li:hover ul#sonstiges{right:10px;z-index:999 !important;}
.hoofdnavigatielijst li.sfhover ul#sonstiges{z-index:999 !important;right:10px;}

.hoofdnavigatielijst li:hover ul#overige{right: 10px;z-index:999 !important;right:10px;}
.hoofdnavigatielijst li.sfhover ul#overige{z-index:999 !important;right:10px;}

.hoofdnavigatielijst li:hover ul#outdoor{right: 10px;z-index:999 !important;}
.hoofdnavigatielijst li.sfhover ul#outdoor{right: 10px;z-index:999 !important;}
*/

/* 19-03-2009 
.hoofdnavigatielijst li:hover ul#roofvis{right: 10px;z-index:999 !important;}
.hoofdnavigatielijst li.sfhover ul#roofvis{right: 10px;z-index:999 !important;}
*/

/*
.hoofdnavigatielijst li:hover ul#roofvis{z-index:999 !important;}
.hoofdnavigatielijst li.sfhover ul#roofvis{z-index:999 !important;}

.hoofdnavigatielijst li:hover ul#witvis{right: 10px;z-index:999 !important;}
.hoofdnavigatielijst li.sfhover ul#witvis{right: 10px;z-index:999 !important;}
*/

/* DE */
/*
.hoofdnavigatielijst li:hover ul#ubrige{right: 10px;z-index:999 !important;width:700px;}
.hoofdnavigatielijst li.sfhover ul#ubrige{right: 10px;z-index:999 !important;width:700px;}

.hoofdnavigatielijst li:hover ul#karpfen{right: 10px;z-index:999 !important;width:850px;}
.hoofdnavigatielijst li.sfhover ul#karpfen{right: 10px;z-index:999 !important;width:850px;}

.hoofdnavigatielijst li:hover ul#raubfisch{right: 10px;z-index:999 !important;width:500px;}
.hoofdnavigatielijst li.sfhover ul#raubfisch{right: 10px;z-index:999 !important;width:500px;}
*/

/* GB */
/*
.hoofdnavigatielijst li:hover ul#coarse{right: 10px;z-index:999 !important;}
.hoofdnavigatielijst li.sfhover ul#coarse{right: 10px;z-index:999 !important;}

.hoofdnavigatielijst li:hover ul#carp{right: 10px;z-index:999 !important;width:900px;}
.hoofdnavigatielijst li.sfhover ul#carp{right: 10px;z-index:999 !important;width:900px;}

.hoofdnavigatielijst li:hover ul#predator{right: 10px;z-index:999 !important;}
.hoofdnavigatielijst li.sfhover ul#predator{right: 10px;z-index:999 !important;}

.hoofdnavigatielijst li:hover ul#sea{right: 10px;z-index:999 !important;}
.hoofdnavigatielijst li.sfhover ul#sea{right: 10px;z-index:999 !important;}

.hoofdnavigatielijst li:hover ul#others{right: 10px;z-index:999 !important;}
.hoofdnavigatielijst li.sfhover ul#others{right: 10px;z-index:999 !important;}
*/

.hoofdnavigatielijst li:hover, #menu li.sfhover { position: static; }
/* /HOOFDNAVIGATIE */

/* UITKLAPS HOOFDNAVIGATIE */
.hoofdnavigatielijst ul div{float:left;display:block;}
.hoofdnavigatielijst ul div.uitklap-visual{background:#BCBEAE;width:100px;height:181px;}
.hoofdnavigatielijst ul div.uitklap-visual img{margin: 6px 0 0 8px;}
.hoofdnavigatielijst ul div.uitklap-content{background:#BCBEAE;padding: 0 0px 0 0px;}
.hoofdnavigatielijst ul div.uitklap-rechts{background:#BCBEAE;width:7px;}
.hoofdnavigatielijst ul div.uitklap-links{background:#BCBEAE;width:8px;}
.hoofdnavigatielijst ul ul {float:left;width:120px;margin: 0px 0 0 0px;border: 0px;position:relative;}
.hoofdnavigatielijst ul ul li{float:left;line-height:20px;}
.hoofdnavigatielijst ul ul li a{color:#000000;font-size:10px;background:url(/img/algemeen/bullet-uitklap.gif) no-repeat 0 10px;padding: 0 0 0 10px;}
.hoofdnavigatielijst ul ul li a:hover{color:#6B3317;}

/* CONTENT UIKLAPS HOOFDNAVIGATIE */
div.uitklap-molens{position:absolute;top:156px;left:211px;height:181px;border: solid 1px #000000;}
div.uitklap-molens div{float:left;height:181px;}
div.uitklap-visual{background:#BCBEAE;width:116px;}
div.uitklap-content{background:#BCBEAE;;padding: 0 10px 0 0;}
div.uitklap-content ul{margin: 0px 0 0 0;}
div.uitklap-content ul, div.uitklap-content li{width:160px;}
div.uitklap-content li a{width:160px;line-height:20px;display:block;text-decoration:none;font-weight:bold;font-size:10px;}

/*ul#molens div.uitklap-content ul, div.uitklap-content li{width:160px;}
ul#molens div.uitklap-content li a{width:160px;}
ul#vislijnen div.uitklap-content ul, div.uitklap-content li{width:160px;}
ul#vislijnen div.uitklap-content li a{width:160px;}
ul#witvis div.uitklap-content ul, div.uitklap-content li{width:160px;}
ul#witvis div.uitklap-content li a{width:160px;}*/
ul#karper div.uitklap-content ul, div.uitklap-content li{width:143px;}
ul#karper div.uitklap-content li a{width:143px;}
/*ul#roofvis div.uitklap-content ul, div.uitklap-content li{width:160px;}
ul#roofvis div.uitklap-content li a{width:160px;}
ul#zeevis div.uitklap-content ul, div.uitklap-content li{width:160px;}
ul#zeevis div.uitklap-content li a{width:160px;}
ul#overige div.uitklap-content ul, div.uitklap-content li{width:160px;}
ul#overige div.uitklap-content li a{width:160px;}*/
ul#outdoor div.uitklap-content ul, div.uitklap-content li{width:165px;}
ul#outdoor div.uitklap-content li a{width:165px;}
ul#merkenshop div.uitklap-content ul, div.uitklap-content li{width:110px;}
ul#merkenshop div.uitklap-content li a{width:110px;}

div.uitklap-rechts{background:url(/img/achtergronden/uitklap-rechts-bg.png) no-repeat 0 0;width:7px;}
/* /CONTENT UIKLAPS HOOFDNAVIGATIE */
/* /UITKLAPS HOOFDNAVIGATIE */

/* SUBNAVIGATIE */
#subnavigatie{width:187px;margin: 4px 0 0 0px;padding: 0 4px 0 5px;float:left;}
#subnavigatie ul{width:187px;}
#subnavigatie ul li{line-height:23px;margin: 0 0 1px 0;}
#subnavigatie ul li a, #subnavigatie ul li span.lege-item {width:177px;line-height:23px;display:block;padding: 0 0 0 10px;background:url(/img/achtergronden/subnavigatie-bg.gif) no-repeat 0 0;color:#ffffff;text-decoration:none;font-weight:bold;font-size: 10px;}
#subnavigatie ul li span.lege-item{height:23px;}
#subnavigatie ul li a:hover, #subnavigatie ul li a.ACTIVE{background-position: 0 -26px;}
#subnavigatie ul li ul{width:187px;background:#96ABB5;}
#subnavigatie ul li li{width:183px;line-height:23px;margin:1px 0 0 0;}
#subnavigatie ul li li a{width:173px;padding: 0 0 0 14px;background:none;background:#C1CED4;color:#000000;font-weight:bold;}
#subnavigatie ul li li a:hover, #subnavigatie ul li li a.ACTIVE{background:#97ABB6;}
#subnavigatie ul li li ul{width:182px;margin: 1px 0 0 0;background:#7A8855;}
#subnavigatie ul li li li{width:182px;line-height:23px;margin:0;background:#C1CED4;margin: 0 0 0 5px;}
#subnavigatie ul li li li a{width:164px;padding: 0 0 0 18px;color:#5D7580;font-weight:bold;background:url(/img/algemeen/bullet-level3.gif) no-repeat 9px 11px ;}
#subnavigatie ul li li li a:hover, #subnavigatie ul li li li a.ACTIVE{background:url(/img/algemeen/bullet-level3.gif) no-repeat 9px -45px ;background-color:#E4E9ED;color:#E50307;}
#subnavigatie ul.level4{width:182px;margin: 0 0 0px 0;padding: 0 0 10px 0;background:#E4E9ED;}
#subnavigatie ul.level4 li{width:182px;margin:0 0 0 0px;padding:0 0 0 0px;background:#E4E9ED;line-height:13px;}
#subnavigatie ul.level4 li a{background:none;font-weight:normal;line-height:13px;height:13px;color:#000000;text-decoration:underline;}
#subnavigatie ul.level4 li a:hover{text-decoration:none;background:none;color:#000000;}
/* /SUBNAVIGATIE */

/* CONTENT CONTAINER */
#content-container{position:relative;clear:both;width:981px;padding: 0px 6px 0 6px;z-index:1;}
#content-container #visual img {margin: 6px 0 0 1px;}
/* #content-container #welkom-nieuws{width:187px;height:186px;margin: 4px 0px 0 4px;float:left;}
#content-container #welkom-nieuws p{margin: 0 0px 0 0px;width:187px;}
#content-container #welkom-nieuws p.kop{margin: 10px 10px 5px 10px;text-indent:-9999px;}
#content-container #welkom-nieuws p.content{line-height:12px;font-size:10px;height:62px;overflow:hidden;margin: 0 5px 0 5px;width:180px;}
#welkom-nieuws p.visuals{width:188px;height:92px;overflow:hidden;}
#welkom-nieuws a{display:block;height:94px;float:left;text-indent:-9999px;}
*/


#content-container #welkom-nieuws{
	width:187px;
	height:186px;
	margin: 4px 0px 0 5px;
	float:left;
}
#content-container #welkom-nieuws #welkom-top{
	width:187px;
	height:98px;
	position:relative;
}

#content-container #welkom-nieuws p.kop{
	position:absolute;
	top:10px;
	left:10px;
	width:169px;
	height:20px;
}
#content-container #welkom-nieuws p.filiaal{
	position:absolute;
	top:30px;
	left:3px;
	width:87px;
	height:51px;	
	background-repeat:no-repeat;
}
#content-container .welkom-nieuws-vlemmix p.filiaal{
	background:url(/img/raven/algemeen/filiaal-vlemmix.gif);
}
#content-container .welkom-nieuws-raven p.filiaal{
	background:url(/img/raven/algemeen/filiaal-raven.gif);
}
#content-container #welkom-nieuws p.tekst{
	position:absolute;
	top:35px;
	left:94px;
	width:92px;
	height:62px;
	line-height:12px;
}
#content-container #welkom-nieuws p span{
	visibility:hidden;
}
#content-container #welkom-nieuws p.visual{
	width:187px;
	height:98px;
}

#content-container .welkom-nieuws-raven ul li a,
#content-container .welkom-nieuws-raven ul li a:hover{
	background:url(/img/raven/algemeen/but-welkom-nieuws-raven.gif);
}

#content-container .welkom-nieuws-vlemmix ul li a,
#content-container .welkom-nieuws-vlemmix ul li a:hover{
	background:url(/img/raven/algemeen/but-welkom-nieuws-vlemmix.gif);
}
#content-container #welkom-nieuws p.visual span{
	visibility:hidden;
}
#content-container #welkom-nieuws ul,
#content-container #welkom-nieuws ul li{
	width:187px;
	margin:0;
	padding:0;
	list-style-type:none;
	background-color:#fff;
}
#content-container #welkom-nieuws ul li a,
#content-container #welkom-nieuws ul li a:hover{
	display:block;
	width:187px;
}


#content-container #welkom-nieuws ul li{
	margin-top:4px;
}
#content-container #welkom-nieuws ul li.first{
	margin-top:0px;
}
#content-container #welkom-nieuws ul li.bekijkfilialen a{
	height:24px;
	background-position:0 0px;
	text-align:right;
	padding-right:5px;
	width:182px;
	line-height:22px;
	font-weight:bold;
}
#content-container #welkom-nieuws ul li.bekijkaanbiedingen a,
#content-container #welkom-nieuws ul li.bekijkaanbiedingen a:hover,
#content-container #welkom-nieuws ul li.binnenkortleverbaar a,
#content-container #welkom-nieuws ul li.bekijkaanbiedingen a:hover{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#content-container #welkom-nieuws ul li.bekijkaanbiedingen a,
#content-container #welkom-nieuws ul li.bekijkaanbiedingen a:hover{
	height:29px;
	background-position:0 -28px;
	line-height:28px;
}
#content-container #welkom-nieuws ul li.binnenkortleverbaar a,
#content-container #welkom-nieuws ul li.binnenkortleverbaar a:hover{
	height:27px;
	background-position:0 -61px;
	line-height:26px;
}
#content-container #welkom-nieuws ul li a span{
	visibility:hidden;
}



#content-container #content, #content-container #content-home{position:relative;margin: 4px 0px 0 0px;width:574px;float:left;}
#content-container #content-home-aanbiedingen {position:relative;margin: 4px 0px 0 0px;width:574px;float:left;}
#content-container #content-home{width:760px;margin: 4px 6px 0 0px;padding: 0 0 0 4px;}
#content-container #content-home-aanbiedingen {width:766px;margin: 4px 1px 0 0px;padding: 0 0 0 4px;}
#content-container #content-home div.paginakop{ position:relative;display:block;width:760px;height:27px;font-weight:bold;line-height:24px;margin: 0 0 5px 0;}
#content-container #content-home div.paginakop p{position:absolute;left:200px;display: block;width:500px;}
#content-container #content h2, #content-container #content h2, #content-container #content-home h2{color:#AC3400;font-size:12px;font-weight:bold;}

#content-container #content-home-opruiming {position:relative;width:766px;margin: 4px 1px 0 0px;padding: 0 0 0 4px;float:left;}

#content-container #content{margin: 4px 0px 0 0px;padding: 0 0 0 0px;width:574px; }

#content div.visual-frame{width:569px;margin:0;}
#content div.visual-frame div{width:569px;margin:0;padding:0;line-height:4px;font-size:4px;}
#content div.visual-frame div.top{background:url(/img/achtergronden/visual-frame-top.gif) no-repeat 0 0;}
#content div.visual-frame div.detail{background:url(/img/achtergronden/visual-frame-detail.gif) repeat-y 0 0;line-height:18px;font-size:11px;padding: 0 5px 0 4px;width:560px;}
#content div.visual-frame div.bottom{background:url(/img/achtergronden/visual-frame-bottom.gif) no-repeat 0 0;}
#content div.visual-frame div.visual-visserslatijn{width:561px;height:146px;}
#content div.visual-frame div.content{width:168px;height:195px;background:#A96224;float:left;}
#content div.visual-frame div.content p{margin: 10px;color:#ffffff;font-size:10px;line-height:12px;text-align:justify;}
#content div.visual-frame div.visual{width:393px;height:195px;float:left;}

#content-container div.kop{width:187px;height:27px;margin: 0 0 1px 0;}
#content-container div.kop h3{color:#ffffff;font-size:9px;text-transform:uppercase;margin: 0px 0 0 4px;padding: 5px 0 0 30px;}

/* KRUIMELPAD */
#kruimelpad{clear:both;width:570px;height:27px;background-color:#C1CED4;line-height:24px;margin: 0 0 5px 0;}
#kruimelpad p{padding: 0 0 0 14px;}
#kruimelpad p a{font-size:10px;padding: 0 5px 0 5px;}
#kruimelpad p a:hover{text-decoration:none;}
#kruimelpad p span{padding: 0 0 0 5px;font-weight:bold;font-size:10px;}
#content-container #content-binnenpagina #kruimelpad{width:761px;margin: 0 0 5px 0px;}
/* #content #kruimelpad{width:758px;}*/ 

/* /KRUIMELPAD */

/* RECHTERKOLOM */
#content-container #rechterkolom{float:left;width:187px;}
#rechterkolom {margin: 4px 0 0 0;}
#rechterkolom div.details{padding: 4px;width:177px;float:left;position:relative;border: solid 1px #8B8986;}
#rechterkolom p{font-weight:bold;}
div.merk-logo{float:left;padding:1px 0px 0px 7px;}
#rechterkolom .content-blok {position:relative;float:left;}
#rechterkolom p.kop a{color:#6A7C3B;}
#rechterkolom p.bodytekst{color:#615347;line-height:12px;font-weight:normal;}
.content-blok span.w70 { float: left; width:70px; }
.content-blok p.input{width:167px;height:25px;}
.content-blok p.input input{width:167px;height:17px;border: solid 1px;line-height:14px;}
.content-blok p.button a{display:block;width:63px;height:17px;float:left;text-indent:-9999px;}
/* #content-blok p.button a:hover{background-position: 0 -18px;} */
#envelop{position:absolute;top:4px;left:105px;height:61px;width:80px;background:url(/img/algemeen/envelop.gif);z-index:9999;}
.content-blok p.folder{text-align:center;width:167px;padding: 10px 0 10px 0;}
.content-blok p.folder img{border: solid 1px #000000;}
.content-blok #folder-buttons-bg{position:absolute;top:160px;left:0px;height:52px;width:187px;background:#ffffff;-moz-opacity:0.8;filter: alpha(opacity=80);}
.content-blok #folder-buttons{position:absolute;top:170px;left:43px;display:block;}
.content-blok #subtotaal { font-weight:bold; line-height:25px; }
.content-blok #subtotaal .title { padding-right: 8px; }
.content-blok #subtotaal .title, .content-blok #subtotaal .bedrag { float:right; }

.content-blok p.button a.inloggen{width:72px;margin: 10px 0;padding: 0 10px 0 0;background:url(/img/buttons/but-inloggen.gif) no-repeat 0 0;}
.content-blok p.button a.registreren{width:72px;margin: 10px 0 0 0;background:url(/img/buttons/but-registreren.gif) no-repeat 0 0;}
/* /RECHTERKOLOM */

/* PRODUCTKAART */


div.productkaart dl, div.productkaart dd, div.productkaart dt{margin: 0;padding: 0;}
div.productkaart dl{}
dd.visual{width:187px;height:139px;font-size:100px;line-height:100px;text-align:center;display:inline;}
dd.visual img{vertical-align:middle;}
dt.titel{width:180px;height:20px;text-align:center;font-weight:bold;}
div.informatie{right:10px;float:right;width:112px;height:30px;position:relative;}

div.prijskaart{position:relative;height:42px;width:71px;background:#EE1B22;float:left;border:solid 2px #EE1B22;margin: 0 10px 0 0;}
div.prijskaart div.prijsvan{width:71px;height:19px;background:#EE1B22;color:#ffffff;font-weight:bold;font-size:11px !important;text-align:center;font-family:arial;}
div.prijskaart div.prijsvan sup{font-size:9px;font-family:arial;}
div.prijskaart div.prijsvoor{background:#FEF200;width:71px;height:23px;}
div.prijskaart div.prijsvoor div.Bedrag{}
div.prijskaart div.prijsvoor td.Euro{font-size:18px;font-weight:bold;text-align:center;line-height:21px;font-family:arial;float:left;letter-spacing:-1px;}
div.prijskaart div.prijsvoor td.Centen{font-size:12px;font-family:arial;line-height:10px;margin: 0px 0 0 0;float:left;font-weight:bold;letter-spacing:-1px;}
div.prijskaart div.streep{position:absolute;top:3px;left:4px;height:14px;width:36px;z-index:1;background:url(/img/algemeen/vanprijs-streep.gif) no-repeat 0 0;}

div.prijskaartje{position:relative;height:46px;width:75px;background:#EE1B22;float:left;}
div.prijskaartje div.prijsvan{width:65px;height:46px;font-size:12px !important;}
div.prijskaartje div.prijsvoor{width:width:61px;height:25;}
div.productkaart div.prijskaartje span.vanprijs, div.prijskaartje span.vanprijscenten, div.prijskaartje span.nu{color:#ffffff;font-size:13px;letter-spacing:-1px;font-weight:bold;float:left;}
div.prijskaartje span.vanprijscenten{font-size:9px;vertical-align:super;float:left;height:18px;}
div.prijskaartje span.vanprijs{margin: 0 0 0 3px;text-transform:uppercase;}
div.prijskaartje span.nu{margin: 0 2px 0 6px;text-transform:uppercase;float:right;}
div.prijskaartje span.van{display:none;}
div.prijskaartje span.voorprijs-container{background:#FEF200;clear:both;margin: 0 2px 0 2px;width:61px;height:25px;display:block;text-align:center;}
div.prijskaartje span.voorprijs-container span.voorprijs{font-size:16px;font-weight:bold;line-height:24px;}
div.prijskaartje span.voorprijs-container span.voorprijscenten{font-size:10px;vertical-align:super;}

div.productkaart_kenmerken{position:relative;float:left;width:287px;background:url(/img/achtergronden/productkaart-kenmerken-bg.gif) no-repeat 0 0;overflow:hidden;display:block;}
div.productkaart_kenmerken dd.visual{display:block;float:left;width:63px;text-align:center;border:solid 1px #000000;overflow:hidden;}
div.productkaart_kenmerken dd.kenmerken{float:left;width:222px;}
div.productkaart_kenmerken dd.kenmerken li{display:block;width:300px;}
div.productkaart_kenmerken dd.kenmerken span{display:block;width:120px;float:left;}
div.productkaart_kenmerken dd div.prijskaartje{height:46px;width:65px;background:#EE1B22;}

div.productkaart_kenmerken{position:relative;float:left;width:284px;display:block;background:#F7F5F6;margin: 0 3px 4px 0;}
div.productkaart_kenmerken div.visual{display:block;float:left;width:63px;text-align:center;border:solid 1px #9A9A9A;overflow:hidden;}
div.productkaart_kenmerken div.kop-content-container{float:left;width:218px;}
div.productkaart_kenmerken div.kop-container{width:222px;height:19px;}
div.productkaart_kenmerken div.kop-container div.kopfamilie{width:143px;height:19px;float:left;background:#E5E5E5;font-weight:bold;padding: 0 0 0 10px;}
div.productkaart_kenmerken div.kop-container div.kop-button{width:65px;height:19px;float:left;background:#E5E5E5;}
div.productkaart_kenmerken div.kop-container div.content-container{width:229px;height:46px;}
div.productkaart_kenmerken div.content-container div.content{width:153px;float:left;}
div.productkaart_kenmerken div.content ul{margin: 2px 0 0 10px;}
div.productkaart_kenmerken div.content li{margin: 0;padding: 0 0 0 8px;line-height:10px;font-size:9px;color:#6E6C6D;background:url(/img/achtergronden/bullet-prod-kenm.gif) no-repeat 0 4px;}
div.productkaart_kenmerken div.kop-content-container div.prijskaartje{width:65px;height:46px;float:left;background:#EE1C27;}

div.productkaart_kenmerken div.kop-container a{background:url(/img/buttons/but-meerinfo-prod-kenm.gif) no-repeat 0 0; display:block;width:59px;height:12px;text-indent:-9999px;margin: 4px 0 0 0;}
div.productpagina div.linkerkolom{width:269px;float:left;}
div.productpagina div.rechterkolom{width:259px;float:left;}

div.prijskaart-container{width:269px;float:left;margin: 30px 0 0 0px;padding:0 0 0 20px;}
div.prijskaart-container div.prijskaartje span.vanprijs, div.prijskaartje span.vanprijscenten, div.prijskaartje span.nu{color:#ffffff;font-size:13px;letter-spacing:-1px;font-weight:bold;float:left;}
div.prijskaart-container div.prijskaartje span.vanprijscenten{font-size:9px;vertical-align:super;}
div.prijskaart-container div.prijskaartje span.vanprijs{margin: 0 0 0 3px;text-transform:uppercase;}
div.prijskaart-container div.prijskaartje span.nu{margin: 0 2px 0 0;text-transform:uppercase;float:right;}
div.prijskaart-container div.prijskaartje span.van{display:none;}
div.prijskaart-container div.prijskaartje span.voorprijs-container{background:#FEF200;clear:both;margin: 0 2px 0 2px;width:61px;height:25px;display:block;text-align:center;}
div.prijskaart-container div.prijskaartje span.voorprijs-container span.voorprijs{font-size:16px;font-weight:bold;line-height:24px;}
div.prijskaart-container div.prijskaartje span.voorprijs-container span.voorprijscenten{font-size:10px;vertical-align:super;}
div.voorraad-prijskaart-container{width:95px;float:left;}
div.voorraad-indicator-op_voorraad{width:65px;height:23px;background:#47A800;font-weight:bold;color:#ffffff;margin: 0 0 6px 0;text-align:center;line-height:11px;}
div.voorraad-indicator-langere_levertijd{width:65px;height:23px;background:#FF4B0A;font-weight:bold;color:#ffffff;margin: 0 0 6px 0;text-align:center;line-height:11px;}
div.voorraad-indicator-niet_op_voorraad{width:65px;height:23px;background:#F41010;font-weight:bold;color:#ffffff;margin: 0 0 6px 0;text-align:center;line-height:11px;}

div.voorraad-indicatie{position:relative;font-weight:bolder;margin-top:20px;float:left;}
img.voorraad-afbeelding{vertical-align:middle;}

div.button-container{float:left;margin: 0 0 0 12px;}
div.button-container a{width:123px;height:17px;text-indent:-9999px;clear:right;display:block;margin: 0 0 9px 0;}
div.button-container a.vergelijkartikel{background:url(/img/buttons/but-vergelijkartikel.gif) no-repeat 0 0;}
div.button-container a.leginwinkelwagen{background:url(/img/buttons/but-directbestellen.gif) no-repeat 0 0;}
div.button-container a.directbestellen{background:url(/img/buttons/but-leginwinkelwagen.gif) no-repeat 0 0;}


#familie_tekst{margin: 3px 0 0 0;}
div.productkaart_kenmerken div.kop-content-container div.prijskaartje, div.informatie{float:left;position:relative;}
div.informatie{width:122px;height:30px;position:relative;}
div.productkaart_kenmerken div.kop-content-container div.prijskaartje span.vanprijs, div.prijskaartje span.vanprijscenten, div.prijskaartje span.nu{color:#ffffff;font-size:13px;letter-spacing:-1px;font-weight:bold;float:left;}
div.productkaart_kenmerken div.kop-content-container div.prijskaartje span.vanprijscenten{font-size:9px;vertical-align:super;}
div.productkaart_kenmerken div.kop-content-container div.prijskaartje span.vanprijs{margin: 0 0 0 3px;text-transform:uppercase;}
div.productkaart_kenmerken div.kop-content-container div.prijskaartje span.nu{margin: 0 2px 0 0;text-transform:uppercase;float:right;}
div.productkaart_kenmerken div.kop-content-container div.prijskaartje span.van{display:none;}
div.productkaart_kenmerken div.kop-content-container div.prijskaartje span.voorprijs-container{background:#FEF200;clear:both;margin: 0 2px 0 2px;width:61px;height:25px;display:block;text-align:center;}
div.productkaart_kenmerken div.kop-content-container div.prijskaartje span.voorprijs-container span.voorprijs{font-size:16px;font-weight:bold;line-height:24px;}
div.productkaart_kenmerken div.kop-content-container div.prijskaartje span.voorprijs-container span.voorprijscenten{font-size:10px;vertical-align:super;}
td.aanbieding { color: #ff0000; font-weight: bold; }

div.informatie div.details{width:122px;height:27px;font-size:9px;line-height:9px;text-align:center;margin: 2px 0 0 0;overflow:hidden;}
div.informatie div.button{clear:both;}
div.informatie div.button a{background:url(/img/buttons/but-meerinfo.gif) no-repeat 0 0;display:block;width:61px;height:15px;text-indent:-9999px;margin: 2px 0 0 24px;}
div.prijskaartje div.streep{position:absolute;top:3px;left:4px;height:14px;width:36px;z-index:1;background:url(/img/algemeen/vanprijs-streep.gif) no-repeat 0 0;}



div.productkaart{position:relative;float:left;width:191px;height:209px;background:url(/img/achtergronden/productkaart-bg.gif) no-repeat 0 0;}
div.productkaart div.titelproductkaart{width:180px;height:20px;text-align:center;font-weight:bold;}
div.productkaart div.visual{width:187px;height:139px;font-size:0px;line-height:0px;text-align:center;display:inline;float:left;position:relative;}
div.productkaart div.prijskaartje{float:left;height:46px;width:65px;margin: 0px 0 0 0;}
div.productkaart div.omschrijving{width:178px;height:23px;font-size:9px;line-height:11px;margin: 2px 0 3px 5px;overflow:hidden;float:left;}
div.productkaart div.omschrijving-klein{width:95px;height:22px;font-size:9px;line-height:11px;margin: 2px 0px 0 0px;overflow:hidden;float:left;}
/* div.productkaart div.meerinfo a{display:block;width:61px;height:13px;text-indent:-9999px;margin: 3px 0 0 115px;} */
/* /PRODUCTKAART */

/* PRODUCTPAGINA */
div.productpagina { position:relative;float:left;width:573px; background:url(/img/achtergronden/productdetail-bg.gif) repeat-x 0 20px;padding: 0 0 23px 0;}
div.productpagina ul li span.kenmerknaam { display:block;float:left;width:100px; font-weight:bold;}
div.productpagina div.content_tekst{width:239px;float:left;margin: 13px 0 0 0px;padding:0 0 0 20px;}
div.productpagina div.content_tekst p{margin: 5px 0 10px 0;}
div.productpagina div.omschrijving ul li{ list-style-type: disc; list-style-position: inside; }
div.productpagina div.titel{width:573px;height:56px;}
div.productpagina div.titel h2{color:#695A50;font-size:18px !important;font-weight:bold;margin: 10px 0 0 0px;padding:0 0 0 20px;width:450px;float:left;}
div.productpagina div.titel div.merklogo{width:70px;height:56px;float:left;}
div.productpagina div.visual-container{width:259px;float:left;margin: 0px 0 0 0;}
div.productpagina div.visual-navigatie{width:259px;height:240px;height:16px;margin: 17px 0 0 0;}
div.productpagina div.visual-navigatie li{float:left;width:19px;height:16px;margin: 0 1px 0 0;}
div.productpagina div.visual-navigatie li.film{width:59px;}
div.productpagina div.visual-navigatie li a{display:block;width:19px;height:16px;background:url(/img/buttons/but-visualnavigatie-bg.gif) no-repeat 0 0;text-align:center;color:#ffffff;text-decoration:none;line-height:16px;}
div.productpagina div.visual-navigatie li.film a:hover, div.productpagina div.visual-navigatie li a:hover, div.productpagina div.visual-navigatie li a.ACTIVE{background-position: 0 -17px;}
div.productpagina div.visual-navigatie li.film a{width:59px;background:url(/img/buttons/but-visualnavigatie-film-bg.gif) no-repeat 0 0;}
div.productpagina div.visual-container div.visual img{border: solid 1px #695A50;}

div.productpagina div.visual-bottom-navigatie{width:259px;margin: 6px 0 0 0;}

div.productpagina ul#productkenmerken li { clear: both; }

div.visual-bottom-navigatie a.vergroting{background:url(/img/buttons/but-vergroting.gif) no-repeat 0 0;}
div.visual-bottom-navigatie a.sendafriend{background:url(/img/buttons/but-sendafriend.gif) no-repeat 0 0;}

/* /PRODUCTPAGINA */

/* VISSERSLATIJN */
#visserslatijn{background:url(/img/achtergronden/visserslatijn-bg.jpg) no-repeat 0 0;margin: 0 0 30px 0;padding: 0;}
#visserslatijn div.artikel-preview{margin:2px 0 0 19px;padding:0;width:550px;height:121px;}
div.artikel-preview div.visserslatijn-polaroid-container{width:99px;height:119px;position:relative;}
div.artikel-preview div.visserslatijn-polaroid-container div.PolaroidKlein{position:absolute;top:0px;left:0px;width:99px;height:119px;background:url(/img/achtergronden/polaroid-klein-bg.png) no-repeat 0 0;}
*html div.artikel-preview div.visserslatijn-polaroid-container div.PolaroidKlein{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/achtergronden/polaroid-klein-bg.png', sizingMethod="scale" );background:none;}
div.artikel-preview div.visserslatijn-polaroid-container div.Afbeelding{width:99px;height:119px;position:absolute;top:0px;left:0px;}

div.visserslatijn-polaroid-container, div.details-container{float:left;display:block;position:relative;}

#visserslatijn div.artikel-preview div.visserslatijn-polaroid-container img{padding: 16px 0 0 9px;}
#visserslatijn div.artikel-preview div.details-container{background:url(/img/achtergronden/visserslatijn-preview-details-bg.gif) repeat-x 0 0;width:445px;height:121px;}
#visserslatijn div.details{margin: 0px 0 0 17px;padding: 20px 0 0 0;}
#visserslatijn div.details span{font-weight:bold;color:#DB8B00;padding: 0 10px 0 0;float:left;}
#visserslatijn div.details a.kop{font-weight:bold;color:#6A7C3B;text-decoration:none;float:left;background:none;line-height:18px;}
#visserslatijn div.details p{line-height:12px;font-size:10px;margin: 0px 0 0 0;clear:both;padding: 10px 0 0 0;padding: 0 20px 0 0;display:block;}
#visserslatijn div.details a{float:left;background:url(/img/buttons/visserslatijn-preview-button.gif) no-repeat right bottom;padding: 0 18px 0 0;display:block;height:18px;text-decoration:none;font-weight:bold;color:#6A7C3B;line-height:16px;}
#visserslatijn div.details-item{margin:2px 0 0 19px;padding:0;width:550px;}
div.details-item div.visserslatijn-polaroid-container{width:189px;height:246px;position:relative;}


div.polaroid{width:189px;height:246px;background:url(/img/achtergronden/polaroid-groot-bg.png) no-repeat 0 0;z-index:2;position:absolute;top:1px;left:1px;}
*html div.polaroid{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/achtergronden/polaroid-groot-bg.png', sizingMethod="scale" );background:none;}
div.foto{width:189px;height:246px;position:absolute;top:-1px;left:-1px;z-index:1;}

#visserslatijn div.details-item div.visserslatijn-polaroid-container img{padding: 31px 0 0 16px;}
p.geplaatst_door { background: url('/img/achtergronden/visserslatijn-preview-details-bg.gif') 0px 10px repeat-x;width:345px;margin-left: 15px; line-height:30px;height:30px;}
#visserslatijn div.details-container-item span{font-size:11px;font-weight:bold;color:#DB8B00;padding: 0px 10px 0 0px;float:left;}
#visserslatijn div.details-container-item h2 {font-size:11px;font-weight:bold;color:#6A7C3B;text-decoration:none;float:left;background:none;line-height:18px;width:265px; }
#visserslatijn div.details-container-item div.tekst { padding: 10px 10px 0px 5px; }
#visserslatijn div.details-container-item div.tekst div { padding: 0px 0px 10px 0px; }
a.terug	{ display: inline;position:relative;float:right;right:20px;top:-30px;}
a.terug img { display:inline; }

/* /VISSERSLATIJN */
/* /CONTENT CONTAINER */

/* FOOTER */
#footer{position:relative;clear:both;width:981px;height:67px;margin: 0 0 30px 0;}
#footer ul{margin: 0px 0 0 250px;padding: 19px 0 0 0;height:30px;}
#footer li{float:left;background:url(/img/algemeen/footernavigatie-spacer.gif) no-repeat 0 5px;}
#footer li a{font-size:10px;color:#CFCBC7;text-decoration:none;padding: 0 9px 0 9px;}
#footer li a:hover{color:#F6C70E;}
/* /FOOTER */



/* polaroid */
div.polaroid-container{position:absolute;top:133px;left:11px;width:189px;height:246px;z-index:10;}
div.polaroid-frame{position:absolute;top:0px;left:0px;width:189px;height:246px;background:url(/img/algemeen/polaroid-frame.png) no-repeat 0 0;z-index:10;}
*html div.polaroid-frame{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/algemeen/polaroid-frame.png', sizingMethod="scale" );background:none;}
div.polaroid-foto{position:absolute;top:29px;left:14px;}
div.polaroid-container div.buttons{position:absolute;top:195px;left:13px;width:168px;height:32px;z-index:11;}
div.polaroid-container div.buttons a{width:130px;height:16px;display:block;text-indent:-9999px;line-height:10px;}
div.polaroid-container div.buttons a.visserslatijnnl{background:url(/img/buttons/but-polariod-visserslatijn-nl.gif) no-repeat 0 0;margin:0 0 0 30px;}
div.polaroid-container div.buttons a.visserslatijngb{background:url(/img/buttons/but-polariod-visserslatijn-gb.gif) no-repeat 0 0;width:105px;margin:0 0 0 30px;}
div.polaroid-container div.buttons a.visserslatijnde{background:url(/img/buttons/but-polariod-visserslatijn-de.gif) no-repeat 0 0;width:105px;margin:0 0 0 30px;}
div.polaroid-container div.buttons a.visserslatijnnl:hover{background-position: 0 -23px;}
div.polaroid-container div.buttons a.visserslatijngb:hover{background-position: 0 -23px;}
div.polaroid-container div.buttons a.visserslatijnde:hover{background-position: 0 -23px;}
div.polaroid-container div.buttons a.tipsnl{background:url(/img/buttons/but-polaroid-tips-nl.gif) no-repeat 0 0;height:16px;width:166px;}
div.polaroid-container div.buttons a.tipsgb{background:url(/img/buttons/but-polaroid-tips-gb.gif) no-repeat 0 0;height:16px;width:166px;}
div.polaroid-container div.buttons a.tipsde{background:url(/img/buttons/but-polaroid-tips-de.gif) no-repeat 0 0;height:16px;width:144px;margin:0 0 0 15px;}
div.polaroid-container div.buttons a.tipsnl:hover{background-position: 0 -24px;}
div.polaroid-container div.buttons a.tipsde:hover{background-position: 0 -24px;}
div.polaroid-container div.buttons a.tipsgb:hover{background-position: 0 -24px;}
/* /polaroid */

/*
---------------------------------------------------------------------------
Float Fix
--------------------------------------------------------------------------- 
*/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* 
*/

/* WINKELS */

#winkel {
	width:711px;
	background: #ffffff url(/img/achtergronden/winkelmand-bg.gif) repeat-x 0 0;
	padding: 0 0 30px 50px;
	position: relative;

}

div.winkel {
	display: block;
	width: 600px;
	padding: 5px 5px 20px 5px;
	background:url(/img/achtergronden/actueel-top-bg.gif) repeat-x 0 bottom;
	
}

div.winkel h3, div.winkel h3 a {
	line-height: 30px;
	color: #6a7c3b;
	margin-bottom: 6px;
	font-size: 12px;
	clear: both;
	text-decoration: none;
}

.popup-topbar { text-indent: 5px; }

div.productnaam h4,
div.winkel h4 {
	color: #db8b00;
	margin-bottom: 5px;
	font-size: 11px;
}
div.productnaam { text-indent: 5px; }

div.winkel div.afbeelding {
	display: inline;
	width: 180px;
	float: left;
	margin-top:5px;
}

div.winkel div.afbeelding img {
	border: 1px solid #000;
}

div.vestiging_adres {
	display: block;
	float: left;
	width: 150px;
	padding-left: 5px;
	
}

div.openingstijden {
	margin-bottom: 20px;
	float: left;
	display: inline;
	margin-left: 10px;
}

/* WINKELWAGENTJE BEUNK NOG STIJLEN */
/*
#kolomproducten {
	display: block;
	float: left;
	width: 155px;
}*/

.td_orderregel{background:#ffffff;}

#kassakoopjes {
	clear: both;
}

/* TOP 10 BEUNK NOG STIJLEN */
ul.top10 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
ul.top10 li {
	width: 185px;
	display: block;
	clear:both;
}
ul.top10 li span { float: left; display: block; margin: 0px; padding: 0px; }
ul.top10 li span.plaats				{ width: 20px;	} 
ul.top10 li span.omschrijving	{ width: 115px;	}
ul.top10 li span.prijs				{ width: 45px;	}

a.INPUT-BUTTON {
	display: block;
	width: 150px;
	height: 20px;
	border: 1px solid #000;
	background-color: #98715e;
	color: #000;
	float: left;
	margin: 3px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
a.button:hover { color:#fff; }

input.INPUT-SUBMIT {
	border: 1px solid #000;
	background-color: #98715e;
	font-weight: bold;
	height: 22px;
	margin: 3px;
	display: block;
	font-size: 14px;
	cursor: pointer;
}






div.winkelmand-kop{width:761px;background:#C0CDD3;height:27px;margin: 0 0 4px 0;line-height:16px;}

div.winkelmand-kop div.uitlijning-container, div.winkelmand-container div.uitlijning-container{margin: 0 0 0 40px;width:761px;}
div.winkelmand-container{width:761px;background:url(/img/achtergronden/winkelmand-bg.gif) repeat-x 0 0;padding: 0 0 30px 0;}
div.winkelmand-container h2{color:#AC3400;font-size:12px;margin: 0 0 0 40px;}
div.winkelmand-container a{width:123px;height:17px;display:block;text-indent:-9990px;}
div.winkelmand-container a.verderwinkelen{background:url(/img/buttons/but-verderwinkelen.gif) no-repeat 0 0;margin: 10px 10px 0 0;float:left;width:123px;}
div.button_terug_container a{ margin:0 0 0 0 !important; }
div.winkelmand-container a.verwijder{background:url(/img/buttons/but-verwijderen.gif) no-repeat 0 0;width:15px;}
div.winkelmand-container a.afrekenen{background:url(/img/buttons/but-afrekenen.gif) no-repeat 0 0;float:left;margin: 10px 10px 0 0;}
tr.TR-totaal{background:#C1CAAB;}
tr.TR-totaal td{border-top:solid 1px #738640;}
tr.TR-totaal td table td{border:0px;}

div.ordertraject-stappen{	margin: 0px 0px 15px 0px;}
div.ordertraject-stappen{width:761px;background:#C0CDD3;height:27px;margin: 0 0 4px 0;line-height:26px;}


div.ordertraject-stappen div.ordertraject-stap{width:114px;height:19px;float:left;margin: 4px 0 0 4px !important;list-stype-type:none !important;}
div.ordertraject-stappen div.ordertraject-stap div{width:114px;height:19px;display:block;color:#ffffff;font-weight:bold;line-height:18px;font-size:10px;}
div.ordertraject-stappen div.ordertraject-stap div span{margin: 0 8px 0 5px;}
div.ordertraject-stappen div.ordertraject-stap div.stap{background:url(/img/algemeen/ordertraject-stap-bg2.gif) no-repeat 0 0;}
div.ordertraject-stappen div.ordertraject-stap div.stap-active{background:url(/img/algemeen/ordertraject-stap-bg2.gif) no-repeat 0 -21px;}


div.ordertraject-blok{float:left;height:450px;width:330px;padding: 20px;}
.bestaandeklant{background:url(/img/achtergronden/ordertraject-bestaandeklant-bg.gif) repeat-x 0 0;}

div.ordertraject-blok h4{font-weight: bold; color:#D40026;font-size:11px;}
div.ordertraject-blok label{width:150px;display:block;float:left;font-weight:bold;}
div.ordertraject-blok a.submit{}
div.ordertraject-knoppenbalk a.terug{font-weight:bold;}
div.form{width:300px;}
div.form-buttons{width:300px;}


div.ordertraject-knoppenbalk{width:200px;height:30px;}
div.ordertraject-knoppenbalk ul{width:200px;margin: 20px 0 0 140px;}
div.ordertraject-knoppenbalk li{float:left;}
div.winkelmand-container a{display:block;width:70px;height:17px;text-indent:-9999px;margin: 0 9px 0 0;}
div.ordertraject-blok a.ordertrajectterug, div.winkelmand-container a.ordertrajectterug{background:url(/img/buttons/but-terug.gif) no-repeat 0 0;}
div.ordertraject-blok a.submit, div.winkelmand-container a.submit{background:url(/img/buttons/but-verder.gif) no-repeat 0 0;}
div.ordertraject-blok a.zoekgegevens{background:url(/img/buttons/but-zoekmijngegevens.gif) no-repeat 0 0;width:123px;}
div.ordertraject-blok input{line-height:12px;}

a.terugknop{background:url(/img/buttons/but-terug.gif) no-repeat 0 0;display:block;width:70px;height:17px;text-indent:-9999px;margin: 20px 9px 0 0;}

#actueel{width:711px;background:url(/img/achtergronden/winkelmand-bg.gif) repeat-x 0 0;padding: 0 0 30px 50px; position: relative;}

#actueel div.visual{width:100px; margin: 5px 15px 0 90px;  height: 119px; float:left; background: url(/img/achtergronden/polaroid-klein-bg.png) no-repeat;}
#actueel div.visual img {margin: 15px 0 0 8px; }
#actueel div.details{width:360px;float:left;margin: 20px 0 0 0;background:url(/img/achtergronden/actueel-top-bg.gif) repeat-x 0 0;}

#actueel h3{font-size:12px;color:#6A7C3B;margin: 10px 0 0 0;}
	#actueel h3.bgimage { background:url(/img/buttons/but-visserslatijn.gif) no-repeat right; display: inline; margin: 10px 0 5px 0; float: left; padding-right: 20px;}
#actueel h3 span {color: #db8b00; font-size: 10px; margin-right: 5px;}

#actueel p.nieuws-archief { margin: 0 0 10px 0;}

/* archief */
#actueel div.nieuws-archief { margin: 0px 20px 80px 50px; width: 540px; }
#actueel div.item{width:540px;float:left;margin: 10px 0 0 0;background:url(/img/achtergronden/actueel-top-bg.gif) repeat-x 0 0;}
#actueel div.nieuws-content {float: left; width: 400px;}
#actueel div.visual-archief{width:100px;  height: 119px;float:left;margin: 5px 15px 0 0px; background: url(/img/achtergronden/polaroid-klein-bg.png) no-repeat;}
#actueel div.visual-archief img { margin: 15px 0 0 8px; }

/* Merkenpagina*/
#merken-pagina div.merk-item {border: 1px solid #8b8986; border-width: 1px 0; margin-top: -1px; height: 200px; margin-right: 4px;}
#merken-pagina div.merk-item  img {float: left; width: 257px; display: inline;  }

#merken-pagina  div.merk-content { float: left; width: 300px; display: inline; }
#merken-pagina div.merk-content h3 a {color: #6a7c3b; font-size: 12px; text-decoration: none; display: block; margin-top: 5px;}





div.zoeken-container{width:359px;height:97px;background:#EFF1E9;padding: 20px;margin: 20px;}
div.zoeken-container p input{line-height:12px;font-size:10px;width:200px;float:left;margin: 0 10px 0 0;}
div.zoeken-container p{color:#000000;font-size:11px;font-weight:normal;}
div.zoeken-container p a{display:block;width:63px;height:17px;display:block;background:url(/img/buttons/but-zoeken-content.gif) no-repeat 0 0;text-indent:-9999px;}
#content-container #content-binnenpagina{position:relative;margin: 4px 0px 0 4px;width:766px;float:left;background:url(/img/achtergronden/styleit-paginas-bg.gif) repeat-x 0 0;overflow:hidden;}

#content-binnenpagina input{line-height:10px;font-size:10px;}
#content-binnenpagina select{font-size:10px;}
#content-binnenpagina h2{color:#AC3400;font-size:12px;font-weight:bold;margin: 5px;}


div.mijnraven{margin: 20px 20px 80px 50px;}

div.mijnraven a.linkterug{display:block;width:70px;height:17px;background:url(/img/buttons/but-terug.gif) no-repeat 0 0;text-indent:-9999px;}
div.mijnraven a.verder{display:block;width:70px;height:17px;background:url(/img/buttons/but-terug.gif) no-repeat 0 0;text-indent:-9999px;}
h2.mijnraven{padding: 20px 0 0 50px;}

p.bodytekst input{line-height:11px;}

div.merk_omschrijving{float:left;width:300px}
div.merk_afbeelding{float:right;width:257px;}

div.button_container a li, div.button_terug_container a li, div.button_terug_container a{color:#F5F1F0;font-weight:bold;text-decoration:none;line-height:9px;font-size:10px;cursor:pointer;}


div.winkelmand-kop h3{color:#AC3400;font-size:12px;font-weight:bold;margin:4px 0 0 10px;}


a.bestelmandje{background:url(/img/algemeen/shoppingbasket.gif) no-repeat 0 0;width:19px;height:16px;text-indent:-9999px;display:block;}

div.button_container{}
div.button_container a{color:#ffffff;text-decoration:none;font-weight:bold;font-size:10px;}
/* div.button_container a:hover li.links{background-position: 0 -18px;}
div.button_container a:hover li.midden{color:#602E15 !important;background-position: -11px -18px;}
div.button_container a:hover li.rechts{background-position: -147px -18px;} */

tr.TR-kenmerktabel{font-size:9px;background:#C1CAAB;}
tr.TR-kenmerktabel-details{background:#ffffff;}

table.TABLE-kenmerktabel{text-align:left;}
table.TABLE-kenmerktabel th{border-bottom:solid 1px #738640;color:#5C6D2F;}
td.TD-productlinkHoog{background:url(/img/algemeen/productlink-bullet.gif) no-repeat 3px 35px;padding: 0 10px 0 10px;}
td.TD-productlinkLaag{background:url(/img/algemeen/productlink-bullet.gif) no-repeat 3px 9px;padding: 0 10px 0 10px;}


/*CONTACT FORMULIER*/
label.form_label{float:left;width:125px;}
input.form_field{width:200px;}
select.form_select{width:205px;}
textarea.form_field{width:200px;}

/* // CONTACT FORMULIER*/

/* STEMPELS */
.wp{position:absolute;top:0px;left:400px;}
.stempel{height:56px;line-height:47px;font-size:47px;overflow:hidden;}
.stempel img{vertical-align:middle;}
/* // STEMPELS */

/*RANDOM MERKEN RECHTS */

.box-content {display:block; background: #FFF; border-width:0px 1px; position: relative;width:169px; padding: 0px 10px 0px 0px;}
.box-content p{width:84px;height:66px;padding:0px;margin:0px; position:relative;display:block;float:left;text-align:center;font-size:60px;line-height:60px;}
.box-content p img{vertical-align:middle;}

/* //RANDOM MERKEN RECHTS */


#content-binnenpagina ul, #content-binnenpagina li{list-style-type:disc;}
#content-binnenpagina li{padding:0 0 0 0px;margin:0 0 0 25px;}

#content-binnenpagina div.button_container li, #content-binnenpagina div.button_terug_container li{list-style-type:none !important;margin:0 !important;padding:0 !important;}

div.winkelmand-container ul,
div.winkelmand-container li,
div.mijnraven ul, 
div.vestiging_adres ul, 
div.mijnraven ul li, 
div.vestiging_adres ul li{list-style-type:none !important;margin:0 !important;padding:0 !important;}

ul.OrderTrajectUL, ul.OrderTrajectUL li{list-style-type:none !important;margin:0 !important;padding:0 !important;}

/*formulier cellen registratie/persoonlijkepagina/ordertrajectregistratie form*/
td.TD-gegevens-label{width:145px;line-height:20px;}


div.MovieControls{
float:left;
width:100%;
margin: 3px 0 0 0;
}
div.MovieControls a{
float:left;
display:block;
width:19px;
height:18px;
margin: 0 2px 0 0;
text-indent:-9999px;
cursor:pointer;
}
div.MovieControls a.Play{
background:url(/img/buttons/control_play.gif) no-repeat 0 0;
}
div.MovieControls a.Pauze{
background:url(/img/buttons/control_pause.gif) no-repeat 0 0;
}
div.MovieControls a.Fullscreen{
background:url(/img/buttons/control_fullscreen.gif) no-repeat 0 0;
}
div.MovieControls a:hover{
background-position: 0 -18px;
}


div.ContainerPopupV2{
	width:800px;
	height:600px;
	position:absolute;
	top:100px;
	left:50%;
	margin-left:-400px;
	z-index:200;
	background:#dedbd9;
}

div.ContainerKolom{
	width:20px;
	height:650px;
	background-color:#dedbd9;
	float:left;
}

div.ContainerPopupV2TopBalk{
	position:relative;height:25px;
}

div.ContainerPopupV2TopBalk span{
	position:absolute;
	top:5px;
	left:363px;
	height:25px;
	cursor:hand;
	pointer:hand;
}

div.ContainerPopupV2TopBalk span a{
	display:block;
	width:73px;
	height:17px;
	font-weight:bolder;
}

/* -- POPUP MASK --*/
#popupMask {
	position: absolute;
	z-index: 2;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .7;
	filter: alpha(opacity=70);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #000000;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url('/img/achtergronden/maskBG.png') !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}

/* -- TOOLTIP - MOOTOOLS -- */
.tool-tip {
	color: #ccc;
	width: 150px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #fFF;
	padding: 4px 8px 0px;
	background: #888;
}
 
.tool-text {
	font-size: 11px;
	padding: 5px 8px 4px;
	background: #888;
}
/* -- // TOOLTIP - MOOTOOLS -- */

/* -- Voorraadreminder */
div.voorraadReminderPopup{
	top:235px;
	left:50%;
	margin-left:-160px;
	z-index:200;
	width:320px;
	height:240px;
	background-color:#ffffff;
}

.voorraadReminderTitel{
	font-weight:bold;
	font-size:14px;
	padding: 2px 5px 2px 5px;
}

.alertBox{
	color:#ffffff;
	background-color:#E10008;
}
/* --// Voorraadreminder */

/*FILTERS*/
#filters{
	float:left;
	width:568px;
	margin: 0px;
	position:relative;
	z-index:990;
	background:#617038;
	height:22px;
	border:solid 1px #252b15;
}
#filter_namen{
	float:left;
	width:568px;
}
#filter_namen p.kop{
	position:absolute;
	top:5px;
	left:0px;
	width:56px;
	height:22px;
	line-height:11px;
	text-align:right;
	font-weight:bold;
	color:#fff;
	z-index:2;
}
#filter_namen ul,
#filter_namen ul li{
	margin:0;
	padding:0;
	list-style-type:none;
}
#filter_namen ul{
	position:absolute;
	top:3px;
	left:60px;
	z-index:2;
}
#filter_namen ul li{
	float:left;
	height:16px;
}
#filter_namen ul li a,
#filter_namen ul li a:hover{
	background:url(/img/algemeen/filter-item-bg.gif) no-repeat top right;
	display: block;
	float: left;
	height: 16px;
	width:91px;
	margin:0 5px 0 0;
	padding:0 30px 0 0;
	text-decoration: none;
	overflow:hidden;
}
#filter_namen ul li a:hover{
	background:url(/img/algemeen/filter-item-ov-bg.gif) no-repeat top right;
}
#filter_namen ul li a span,
#filter_namen ul li a:hover span{
	background:url(/img/algemeen/filter-item-bg.gif) no-repeat left 0;
	display: block;
	line-height: 14px;
	padding: 1px 0 1px 5px;
	color:#fff;
}
#filter_namen ul li a:hover span {
	background:url(/img/algemeen/filter-item-ov-bg.gif) no-repeat left 0;
}

#levertijd_filter{
float:left;
}
#merken_filter{
float:left;
}
#prijs_filter{
	float:left;
}
#prijs_filter .prijs_slider_holder{
	float:left;
	width:560px;
	padding:5px; 
}
#prijs_filter div p#filter_prijs_slider{
	float:left;
	display:block;
	width:300px;
	margin-left:10px;
}

.filter_opties{
	display:none;
	width:548px;
	/*float:left;*/
	position:absolute;
	background:url(/img/algemeen/filter-uitklap-bg.gif) repeat-x #e1ddda;
	z-index:999;
	top:23px;
	left:-1px;
	border:1px solid #252b15;
	border-top:0px;
	padding:10px;
}
.actieve-filters{
	float:left;
	width:508px;
	margin:0 0 10px 0;
	padding:0 0 0 60px;
	background:#e1ddda;
	border:1px solid #252b15;
	border-top:0px;
}

#content_families{
	float:left;
	
}
#content_families ul.actieve-filters,
#content_families ul.actieve-filters li{
	margin:0;
	padding:0;
	list-style-type:none;
	border:0px;
}
#content_families ul.actieve-filters{
	float:left;
	width:121px;
	margin-right:5px;
}
#content_families ul.actieve-filters li{
	margin-left:5px;
}
li.verwijder-filter a{
	padding-left:14px !important;
	background:url(/img/algemeen/icon-verwijder-filter.gif) no-repeat 0 2px;
}
li.verwijder-filter{
	margin:3px 0 4px 0 !important;
	line-height:12px !important;
}
li.verwijder-filter a,
li.verwijder-filter a:hover{
	text-decoration:none;
	
}
li.verwijder-filter a:hover{
	text-decoration:underline;
}
/*//FILTERS*/

/* POPUPS */
#flashVideoPopup{
display:none;
}
