*				{ margin: 0; padding: 0; }
img				{ border: 0; }
body 			{ background: #fff; font-family: Tahoma, Arial, sans-serif; font-size: 99%; }

#container 		{ width: 959px; border: 0px solid #272727; background-color: #fff; margin: 0 auto; }
#header 		{ width: 959px; margin-bottom: 15px; }
#flashMessage 	{ padding: 10px; width: 555px; background:#D2D5DF; color:#212963; font-weight:bold; margin: 0; }
#pathway, .pathway { font-weight: bold; font-size: 1em; color: #BABABA; background: #272727 url('../img/block_rond_groot.gif') no-repeat; height: 16px; padding: 4px 4px 4px 10px; }
.pathwaydesc { background: #F2F2EA; padding: 10px; width: 100%; }
.pathwaydesc ul { margin-left: 20px; }
#midden #pathway a		{ font-weight: bold; font-size: 1em; color: #fff; }
/* PRODUCTENLIJST */
#productentabel { width: auto; border-collapse: collapse; margin: 5px 0 0 1px; }

/* 111x5 = 555 of 140*4 = 560 */
.product		{ border: 1px solid #707070; padding: 1px 1px 0 1px; width: 136px; background: #fff url('../img/bg_bestellen.gif') bottom left repeat-x; } /* (107+4)x5 = 555px */
.productl		{ border: 1px solid #FFF; padding: 1px 1px 0 1px; width: 136px; background: #fff; } /* (136+4)x5 = 555px */
.p_image		{ width: 100px; margin: 5px auto 0; display: block; height: 75px; }
.spacing		{ width: 5px; } /*  *3 = 15px */
.lastspacing	{ width: 0px; overflow: hidden;} /*  *3 = 15px */
.p_bestellen	{ float: right; }
.p_naam			{ width: 132px; padding: 2px; height: 42px; overflow: hidden; font-size: 8pt; font-family: Verdana; }
.p_naam a		{ color: #818181; font-weight: bold; display: block; text-decoration: none; }
.p_code			{ color: #a82e31; display: block; font-weight: bold; }
.p_meer a		{ padding: 2px; float: left; color: #ff8000; font-size: .8em; font-weight: bold; }
.p_prijs		{ padding: 0 2px; font-size: 1.2em; color: #a82e31; font-weight: bold; float: left; font-family: Verdana; }
.p_prijs_van	{ padding: 0 2px; color: #a82e31; font-size: 1.2em; font-weight: normal; text-decoration: line-through; float: left; }
.p_prijs_van span { color: #000; }
.p_bestellen	{ float: right; }
.pd_naam		{ margin: 5px 5px; color: #d66d2d; height: 34px; font-size: 1.6em; }
.pd_code		{ margin: 5px 10px; color: #a82e31; font-size: .8em; display: block; font-weight: bold; }
.pd_omschrijving{ text-align: justify; margin: 0; padding: 0;}
.pd_prijs		{ margin: 5px 10px 5px 5px; color: #a82e31; font-weight: bold; font-size: 1.8em;}
.pd_prijs_van	{ margin: 5px 0px 5px 10px; color: #a82e31; font-size: 1.4em; text-decoration: line-through; }
.pd_prijs_van span { color: #000; }

/* BEHEER */
.lijst_child .child_naam				{ padding-left: 20px; }
.lijst_childchild .child_naam			{ padding-left: 40px; }
.lijst_childchildchild .child_naam		{ padding-left: 60px; }
.lijst_childchildchildchild .child_naam	{ padding-left: 80px; }

/* HOOFDMENU */
#menu 			{ height: 35px; width: 959px; color: #fff; font-weight: bold; background: #272727 url('../img/orange_bg.gif') no-repeat; margin-top: 5px; }
#menu td		{ height: 30px; }
#menu a 		{ color: #fff; text-decoration: none; font-weight: bold; font-size: .8em; margin: 0 5px; }
#cmsmenu		{ display: none; }
/* LINKERKANT */
#links 			{ overflow: hidden; display: inline; width: 164px; background: #fff; float: left; color: #d66d2d; font-size: .8em; margin: 0 5px 0 0; }
#links .block	{ background: #f2f2ea; margin-bottom: 10px; overflow: hidden; }
#links h1		{ display: block; font-weight: bold; font-size: 1em; padding: 4px 4px 4px 10px; background: #272727 url('../img/block_rond.gif') no-repeat; color: #BABABA; text-align: left; }
#links ul		{ list-style-type: none; }
#links li		{ padding: 6px 0px 6px 18px; background-image: url(../img/bulletcat.gif); background-repeat: no-repeat; background-position: 3px 7px; border-bottom: 1px solid white;}
#links li.active{ padding: 2px 0px 2px 15px; background-image: url(../img/bulletopencat.gif); background-repeat: no-repeat; background-position: 1px 3px; }
#links li.sub   { padding: 2px 0px 2px 23px; background-image: none; list-style-type: circle; }
#links li.sact  { padding: 2px 0px 2px 23px; background-image: none; list-style-type: circle; }
#links li.subsub{ padding: 2px 0px 2px 28px; background-image: none; list-style-type: circle; }
#links a		{ color: #d66d2d; text-decoration: none; }

/* RECHTERKANT */
#rechts				{ display: inline; overflow: hidden; font-size: .8em; float: left;	width: 200px; margin: 0 0 5px 5px; }
#rechts h1			{ font-weight: bold; font-size: 1em; padding: 4px 4px 4px 10px; background: #272727 url('../img/block_rond_breed.gif') no-repeat; color: #BABABA; text-align: left; }
#winkelwagen 		{ background: #f2f2ea; }
#winkelwagen a		{ color: #D66D2D; text-decoration: none; font-weight: bold; }
#winkelwagen table 	{ width: 100%; padding: 0; }
#winkelwagen td		{ padding: 2px; }

/* FOOTER */
#footer 		{ background: #b8b8b8; width: 959px; margin: 5px auto; text-align: center; font-size: .6em; color: #444; }

/* AFREKENEN ETC */
#midden			{ overflow: hidden; font-size: .8em; width: 575px; float: left; margin: 0px 5px; }
#midden a		{ color: #0354A0; }
#midden h1		{ font-size: 1.4em; }
#midden h2		{ font-size: 1.2em; }
#midden p		{ padding: 2px 10px; color: #272727; }
#midden td		{ color: #272727; }
table.grey td	{ padding: 2px; background: #f2f2ea; color: #212963; }
table.grey th	{ padding: 2px; text-align: left; background: #2d2d2d; color: #fff; font-weight: bold; }
table.grey th a { color: #fff; text-decoration: none; }
#tekst			{ background: #f2f2ea; }

table.rapport td { padding: 4px; }
table.rapport th { padding: 4px; }
table.rapport    { margin: 10px; }
td.incorrect	 { background: #990000; }



#midden table {
	width: 100%;
	border-collapse: collapse;
}
th {
	text-align: left;
	font-weight: normal;
	font-size: 1em;
	background: grey;
}

.clear {
	line-height: 1px;
	clear: both;
}

tr.row_0 {
	background: #fff;
}



/* Paging */
.paging {
	color: #ccc;
	background: #F2F2EA;
	padding: 10px;
	border: 1px solid #707070;
}
.paging div.disabled {
	display: inline;
}
.paging span {
}
.paging span.current {
	font-weight: bold;
}
.paging span a {
}

/* SLIDESHOW */
#mySlideshow
{
	z-index:5;
	margin-bottom: -10px;
}

.jdSlideshow
{
	display: none;
	overflow:hidden;
	position: relative;
}
.jdFixedSlideshow
{
	overflow:hidden;
	position: relative;
}

.jdSlideshow img, .jdFixedSlideshow img
{
	border: 0;
	margin: 0;
}

.jdSlideshow .slideElement, .jdFixedSlideshow .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
}

.jdSlideshow .loadingElement, .jdFixedSlideshow .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('../images/loading-bar-black.gif');
}

.jdSlideshow .slideInfoZone, .jdFixedSlideshow .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: transparent;
	color: #fff;
	text-indent: 0;
}

.jdSlideshow .slideInfoZone h2, .jdFixedSlideshow .slideInfoZone h2
{
	padding: 0;
	font-size: 90%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: #fff;
}

.jdSlideshow .slideInfoZone p, .jdFixedSlideshow .slideInfoZone p
{
	padding: 0;
	font-size: 80%;
	margin: 2px 5px;
	color: #eee;
}

.jdSlideshow a, .jdFixedSlideshow a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

