body{
	scrollbar-track-color: #fff;
	scrollbar-face-color: #fff; 
	scrollbar-highlight-color: #ccc; 
	scrollbar-shadow-color: #ccc; 
	scrollbar-darkshadow-color: #000;
	scrollbar-3dlight-color: #ccc; 
	scrollbar-arrow-color: #000;
	padding:10px;
	margin:0px;
	background:#fff;
	font:normal 11px Verdana;
	color:#000;
	overflow:auto;
	text-align:center;
}
td{
	font-family:Verdana;
	font-size:11px;
}
h1,h2,h3,h4,h5,h6{
	font-family:Verdana;
}
h1{
	font-size:1.2em;
}
h2{
	font-size:1.1em;
}
h3{
	font-size:1em;
}
h4{
	font-size:1em;
}
h5{
	font-size:1em;
}
h6{
	font-size:1em;
}
.linkje{
	text-decoration:none;
	font:normal 11px Verdana;
	color:#000;	
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#maintable{
}
#cel_logo{
	background:url("../images/bg_logo.gif") no-repeat left center;
	width:187px;
	height:111px;
}
#cel_topbar{
	background:url("../images/bg_topbar.gif") repeat-x left center;
	height:111px;
}
#cel_topbarside{
	background:url("../images/bg_topbarside.gif") no-repeat left center;
	height:111px;
}
#cel_logo2{
	background:url("../images/bg_logo2.gif") no-repeat left center;
	width:187px;
	height:25px;
}
#cel_navbar{
	background:#000;
	height:25px;
}
#cel_navbarside{
	background:url("../images/bg_navbarside.gif") no-repeat left center;*/
	width:21px;
	height:25px;
}
#cel_sidebar{
	background:url("../images/bg_sidebar.gif") repeat-y left center;
	width:187px;
	vertical-align:top;
}
#cel_content{
	background:#fff;
	vertical-align:top;
}
#cel_contentside{
	background:url("../images/bg_contentside.gif") repeat-y left center;
	width:21px;
}
#cel_sidebarbottom{
	background:url("../images/bg_sidebarbottom.gif") no-repeat left center;
	width:187px;
	height:24px;
}
#cel_contentbottom{
	background:url("../images/bg_contentbottom.gif") repeat-x left center;
	height:24px;
}
#cel_contentcorner{
	background:url("../images/bg_contentcorner.gif") no-repeat left center;
	height:24px;
}
#topbar_pic{
	height:100px;
	background:url("../images/bg_topbar.jpg") repeat-x left center;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#sub{
	position:absolute;
	left:0px;
	top:0px;
	display:none;
	width:120px;
	border:solid 1px #000;
	background:#fff;
	z-index:10;
	text-align:left;
}
.sub{
	border:solid 1px #000;
	background:#fff;
	text-align:left;
}
.navlink,.onlink,.specialnavlink{
	display:block;
	height:25px;
	padding:0px 2px;
	font:bold 11px/25px Verdana;
	color:#fff;
	text-decoration:none;
	text-align:center;
}
.navlink:hover{
	color:#000;
	background:#ccc;
}
.onlink{
	background:#fff;
	color:#000;
}
.specialnavlink{
	background:#ff0000;
}
.specialnavlink:hover{
	color:#000;
	background:#ccc;
}
.sublink{
	display:block;
	height:20px;
	padding:0px 6px;
	font:bold 11px/20px Verdana;
	color:#000;
	text-decoration:none;
	text-align:left;
}
.sublink:hover{
	color:#fff;
	background:#000;
}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#contentbox{
	padding:5px 0px 0px 0px;
	font:normal 11px/20px Verdana;
	text-align:left;
	/*border:solid 1px #ff0000;*/
}
#icons{
	text-align:center;
	width:50px;
	padding:3px;
	margin:30px 26px 0px 0px;
	background:#fff;
}
#icons a{
	color:#000;
	display:block;
	text-decoration:none;
	font-size:9px;
}
.hidepic{
	display:none;
	visibility:hidden;
}
.mail{
	padding:2px;
	width:19px;
	height:16px;
	background:url("../images/icon_mail.gif") no-repeat center center;
}
.mail:hover{
	background:url("../images/icon_mail_on.gif") no-repeat center center;
}
.print{
	padding:2px;
	width:19px;
	height:16px;
	background:url("../images/icon_print.gif") no-repeat center center;
}
.print:hover{
	background:url("../images/icon_print_on.gif") no-repeat center center;
}
#aanbiedingen{
	display:block;
	width:350px;
	text-align:center;
	font:normal 12px Verdana;
	color:#000;
	padding:10px 20px;
	text-decoration:none;
	border:solid 1px #000;
}
#aanbiedingen:hover{
	color:#fff;
	background:#ff0000;
}
#pagproducts,#pagproductdetail{
	
}
#pagproducts td h2{
	font:bold 12px Verdana;
	margin-bottom:2px;
}
#pagcontent{
	font:normal 11px Verdana;
	margin-bottom:10px;
	padding:0px 10px;
}
#pagcontent td{
	vertical-align:top;
}
#pagcontent img{
	margin:4px;
	border:none 0px #000;
}
#pagcontent p{
	text-align:justify;
}
#formtable td a{
	color:#000;
}
#cartinfo{
	margin-left:5px;
	padding-left:3px;
	font:bold 11px/20px Verdana;
	color:#ff0000;
	border:solid 1px #ff0000;
}
.pictoshow{
	position:absolute;
	display:none;
	z-index:2;
	text-align:right;
}
.thumb{
	border:none 0px ;
	margin-bottom:15px;
	margin:2px 2px 10px 10px;
}
.paghead{
	font:bold 12px/20px Verdana;
	border:dashed 1px #ff0000;
	border-width:0px 0px 1px 0px;
	color:#ff0000;
	clear:both;
	margin-bottom:5px;
}
.lijnkop{
	font:bold 12px/20px Verdana;
	border:solid 1px #000;
	border-width:0px 0px 1px 0px;	
}
.formtable{
	margin-left:10px;
}
.bestel{
	display:block;
	width:50px;
	height:16px;
	border:solid 1px #000;
	border-color:#ccc #000 #000 #ccc;
	background:#fff;
	color:#000;
	text-decoration:none;
	font:normal 11px/16px Verdana;
	text-align:center;
	float:right;
	margin:5px 30px 0px 10px;
}
.bestel:hover{
	background:#000;
	color:#fff;
	border-color:#000 #ccc #ccc #000;
}
.bestelleft,.bestelleft:link,.bestelleft:visited,.bestelleft:active,.bestelleft:hover{
	display:block;
	width:50px;
	height:16px;
	border:solid 1px #000;
	border-color:#ccc #000 #000 #ccc;
	background:#fff;
	color:#000;
	text-decoration:none;
	font:normal 11px/16px Verdana;
	text-align:center;
	float:left;
	margin:5px 0px 2px 0px;
}
.bestelleft:hover{
	background:#000;
	color:#fff;
	border-color:#000 #ccc #ccc #000;
}
.butlink{
	display:block;
	height:16px;
	border:solid 1px #000;
	border-color:#ccc #000 #000 #ccc;
	background:#fff;
	color:#000;
	text-decoration:none;
	font:normal 11px/16px Verdana;
	text-align:center;
	padding:0px 3px;
}
.butlink:hover{
	background:#000;
	color:#fff;
	border-color:#000 #ccc #ccc #000;
}
.prodrow td{
	background:#fff;
	border-bottom:dashed 1px #E1E1E1;	
}
.prodrowon td{
	background:#F3F3F3;
	border-bottom:dashed 1px #FF0000;
	cursor:hand;cursor:pointer;
}
.prodrow2 td{
	background:#F3F3F3;
	border-bottom:dashed 1px #A8A8A8;	
}
.prodrow2on td{
	background:#D5D5D5;
	border-bottom:dashed 1px #FFA0A0;
	cursor:hand;cursor:pointer;
}
.formrow td{
	vertical-align:middle;
}
.numprod{
	width:30px;
	height:16px;
	border:solid 1px #000;
	text-align:center;
	font:normal 10px Verdana;
}
.prodtotaal{
	width:50px;
	height:16px;
	border:solid 1px #000;
	text-align:center;
	font:normal 10px Verdana;
}
.headrow td{
	font:bold 12px Verdana;
	padding-bottom:5px;
}
.tabhead td{
	font:bold 12px Verdana;
	padding:3px;
	background:#B54A16;
	color:#fff;
	border:solid 1px #000;
	border-color:#ccc #000 #000 #ccc;
}
.prijsfloat{
	width:180px;
	height:20px;
	font:bold 12px/20px Verdana;
	color:#ff0000;
	float:right;
	margin:0px 4px 0px 4px;
}
b.productgroep{
	font:bold 12px Verdana;
	padding-left:5px;
}
input,select,textarea{
	font:normal 11px Verdana;
}
.txtf,.slf,.areaf{
	border:solid 1px #333;
	width:250px;
}
.txtf{

}
.self{

}
.areaf{

}
.floatbut{
	float:right;
	margin:2px 10px;
	border:solid 1px #000;
	border-color:#ccc #000 #000 #ccc;
	background:#ff0000;
	color:#fff;
	padding:6px 10px;
	text-decoration:none;
}
.floatbut:hover{
	background:#fff;
	color:#000;
}
#invis{
	display:none;
}
#prodgroeplinks td a{
	color:#000;
}
#prodgroeplinks td a:hover{
	color:#fff;
}
.prodgroeplink{
	color:#000;
	padding:2px;
	text-decoration:none;
	display:block;
}
.prodgroeplink:hover{
	background:#000;
	color:#fff;
}
#aanbieding{
	display:block;
	height:16px;
	border:solid 1px #000;
	border-color:#ccc #000 #000 #ccc;
	background:#fff;
	color:#000;
	text-decoration:none;
	font:normal 11px/16px Verdana;
	text-align:center;
	padding:0px 3px;
}
#aanbieding:hover{
	background:#ff0000;
	color:#fff;
}
.wagenrow1{
	background:#fff;
}
.wagenrow2{
	background:#F3F3F3;
}
#cmslogin{
	position:absolute;
	left:10px;
	top:10px;
	width:62px;
	height:24px;
	background:#ff0000;
	color:#fff;
	border:solid 2px #000;
	font:bold 10px/24px Verdana;
	text-decoration:none;
	z-index:10;
}
#cmslogin:hover{
	background:#fff;
	color:#000;
}
.pagingrow td{
	text-align:center;
}
.paginglink{
	width:110px;
	font:bold 10px Verdana;
	color:#ff0000;
	text-decoration:none;
	text-align:left;
	padding:2px 4px 2px 2px;
}
.paginglink:hover{
	background:#ff0000;
	color:#fff;
}
.hidmenu{
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
}
.hidmenu .sub a {
	color:#AD5800;
	display:block;
	padding:2px 10px;
	text-decoration:none;
	background-color:transparent;
}
.hidmenu .sub a:hover {
	background-color:#AD5800;
	color:#FAF7E1;
}
.menu {
	background-color:#fff;
	layer-background-color:#fff;
	text-align:left;
}
.menu .options{
	margin-right:1px;
	margin-bottom:1px;
	border:1px solid #000;
	background-color:#fff;
}
.menu a {
	font:bold 11px Verdana;
	color:#000;
	display:block;
	padding:2px 10px;
	text-decoration:none;
	background-color:transparent;
}
.menu a:hover {
	background-color:#000;
	color:#fff;
}
.picinfo{
	font-size:9px;
	color:#000;
}
