.png {
	behavior: url('/javascript/iepngfix.htc');
}
ul#camindex { margin: 0; padding: 0;}
ul#camindex { list-style-type: none;}

div#content { width: 603px; padding: 16px 16px 0 18px; background: url(../images/newdesign/page/content_bg.gif) no-repeat;}
div#content ul, div#content ol { line-height: 18px;}
div#content p { line-height: 18px;}
div#content div.text p { padding: 10px 10px 10px 0; margin: 0 0 0 12px;}

div#content h3 { color: #47443f; background:url(../images/newdesign/headings/h3-bg.gif) repeat-x; height: 30px; margin-bottom: 2px; padding-left: 12px; padding-top: 11px; font-size: 19px;}
div#content h3 span { color: #e25b01;}
div#content h6 {font-size:14px;margin:0 0 20px 0; padding:0; }
div#content div.bg { background-color: #f6f6ee;}
div#content div.bg2 { background-color: #e3e0d7; margin-left: 12px; margin-right: 12px; margin-top:12px; clear: both;} /*width: 50%;*/

div#merkenindex {}
div#merkenindex, div#merkenindex p { }
div#merkenindex p { border: solid 1px #d2cfbe; text-align: center; margin:10px; padding: 0; float:left}
div#merkenindex p.center-right {margin-right: 20px;}
div#merkenindex p.center { margin-left: 20px; margin-right: 20px;}
div#merkenindex p img { border-bottom: solid 1px #d2cfbe; display: block; margin-bottom: 6px;}

ul#camindex { width: 60%; margin-left: 30px; margin-top: 20px; margin-bottom: 30px;}
ul#camindex li { border-bottom: solid 1px #ceccbf; padding-top: 7px; padding-bottom: 7px;}
ul#camindex li a { color: #46453f; display: block;}
ul#camindex li a:hover, ul#camindex li a:focus { color: #13487b;}

div#zoekenop p a { font-weight: bold; color: #13497c;}
div#zoekenop p a:hover, div#zoekenop p a:focus { text-decoration: underline;}

div.text p.link { font-weight: bold; color: #d95e0e;}
div.text p.title { font-size:14px; }
div.text table { margin-left: 12px; width: 579px; margin-right: 12px;}
div.text table th { color: #0f5d9b; text-align: left; background-color: #e3e0d7; padding: 7px;}
div.text table td { padding: 5px;}
div.text table td.tnaam, div.text table td.tprijs { font-weight: bold;}
div.text table td.tprijs { color: #db6010;}
div.text table tr.rowborder td { border-bottom: solid 1px #d2d2ca;}

div#bc { background:url(../images/newdesign/page/bc-bg.gif) repeat-x top right #FFFFFF; #ceccbf; margin-bottom: 28px; border-top:solid 1px #c9c8c6;border-bottom:solid 1px #c9c8c6; height:25px;}
div#bc a { background:url(../images/newdesign/page/bc-arrow.gif) no-repeat top right #FFFFFF; padding:0 20px 0px 10px;margin:0;display:block; float:left; height:25px; line-height:25px; color:#222222;}
div#bc a:hover {color:#222222;}
div#bc a.prevlast{background:url(../images/newdesign/page/bc-arrow-prevlast.gif) no-repeat top right #FFFFFF;}
div#bc a.last{background:url(../images/newdesign/page/bc-arrow-active.gif) #46453f no-repeat top right;color:#FFFFFF;}

div.even, div.oneven { padding: 9px; border: solid 1px #d1d0bc; margin-bottom: 9px; cursor:pointer;}
div.oneven { background-color: #f4f5ef;}
div.even table a { color: #46453f;}
div.even table a:hover, div.even table a:focus { text-decoration: underline;}
div.even table, div.oneven table { width: 100%;}
div.even table td p a, div.oneven table td p a { font-weight: bold; color: #d9600d;}
div.even table td p a:hover, div.oneven table td p a:hover, div.even table td p a:focus, div.oneven table td p a:focus { text-decoration: underline;}

div.bg table.tblspace { margin-top: 25px;}

table td.tdpic { width: 110px;}
table td.tdpic img { border: solid 1px #dfdfd3;}

table td p.prijs2 { color: #e06614; font-size: 23px; padding: 0 0 15px 0; margin: 0;}

table td.tdtitle { width: 350px;}
table td p.title2 { height: 21px; background-image: url(../images/newdesign/page/title2_bg.gif); margin: 0; padding: 2px 0 0 9px; font-weight: bold;}
table td p.descr { padding-left: 9px; border-bottom: solid 1px #d4d1c8; padding-bottom: 15px;}

table td p.rmore2, table td p.voorraady, table td p.voorraadn { margin: 0; padding: 7px 0 0 9px;}
table td p.voorraady, table td p.voorraadn { font-weight: bold;}
table td p.voorraady { color: #08a000;}
table td p.nietopvoorraad, table td p.voorraadn { font-weight: bold;}
table td p.nietopvoorraad { color: #cc0000;}
table td p.voorraadn { color: #FF0000;}
table td p.rmore2 { float: right;}

table td.tdprice { width: 106px; padding-left: 17px; text-align: center;}

div#leesmeerwrapper, div#lm_left, div#lm_right { float: left;}
div#leesmeerwrapper { margin: 0 0 0 12px; width: 579px;}
div#lm_left { width: 162px; margin-right: 20px;}
div#lm_left img { border: solid 1px #ceccbf;}
div#leesmeerwrapper div#lm_right p { margin: 0; padding: 0 0 8px 0;}
div#lm_right { width: 384px;}
div.bg2 p#lm_title { border-bottom: solid 1px #c4c1b8; font-weight: bold; width: 50%;}
p.serie { font-weight:bold; padding: 10px 10px 0 0 !important;  }

div#lmprijzen { background: #F58948 url(../images/newdesign/page/prize_bg.gif) repeat-x; margin: 10px 0 10px 0; padding-top:12px; padding-bottom:8px;}
div#lmprijzen p.groot { font-size: 16px; font-weight: bold;}
div#leesmeerwrapper div#lmprijzen p { color: #FFF; padding:0}

table.cart th { background: none !important; }
table.cart tr.cartrow td { border: solid 1px #ceccbf; background: #e3e0d7;}
table.cart td.cartamt, table.cart td.cartdel { text-align: center;}
table.cart td.cartprice { text-align: right; padding-right: 10px;}
table.promotion { margin-top:80px; }

div.text div.bg p#betaal1, div.text div.bg p#betaal2, div.text div.bg p#betaal3, div.text div.bg p#betaal4, div.text div.bg p#betaal5 { padding-left: 130px; background-repeat: no-repeat; background-position: 0% 50%;}

#dagpromotie {width:601px;padding:20px 0 20px 0; background:url(../images/newdesign/page/dagpromo-bg.jpg) no-repeat; border:solid 1px #e5e3d9; text-align:right;}
#dagpromotie .h1{color:#0d5e9a; font-size:24px; padding:0; margin:0 0 15px 0; display:block; line-height:24px;}
#dagpromotie span{ font-size:12px; line-height:18px; text-align:left; margin:0; padding:0; display:block;}
#dagpromotie a.more{padding-left:15px; background:url(../images/newdesign/page/meericon.jpg) no-repeat 0px 4px; color:#e27226; text-decoration:none; font-weight:bold;}
#dagpromotie a.more:hover{color:#b56833;}

#dagpromotie .left{float:left; width:300px; text-align:left; margin-left:20px;}
#dagpromotie .right{float:right; text-align:right; width:200px; margin-right:20px;}

#dagpromotie .product{background:no-repeat 0px 20px; height:150px; cursor:pointer; text-align:right;}
#dagpromotie .priceicon{background:url(../images/newdesign/page/priceicon.png) no-repeat; width:77px; height:77px;float:right; color:#5f1919; font-size:18px; padding-top:28px; text-align:center}
#dagpromotie .priceicon span{font-size:10px; display:block; text-align:center;line-height:10px;}

#paymentSelect table { background:url(../images/newdesign/headings/payment-bg.gif) repeat-x #eeede6; }
#paymentSelect table.hover { background:url(../images/newdesign/headings/payment-bg-hover.gif) repeat-x #e8e7de; }

#paymentSelect td {padding:15px}