*
{
	margin:0;
	padding:0;
}

table { font-family:Verdana; font-size:11px;  }

table td { padding: 0 10px; text-align: left; }
table th { padding: 0 10px; text-align: left; }

body
{
	background:url('/uploads/image/images/bodyBg.gif') #00aeef repeat-x;
}

input,textarea,select
{
	padding:2px;
}

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

.cb
{
	clear:both;
}

.fl
{
	float:left;
}

.fr
{
	float:right;
}


#wrapper
{
	display:block;
	position:relative;
	width:100%;
	min-height:100%;
}

#mainCntr
{
	width:1000px;
	margin:0 auto;
}

#headerCntr
{
	width:1000px;
	height:183px;
	background:url('/uploads/image/images/headerBg.gif') no-repeat;
}

#headerCntr h1,#headerCntr h3
{
	display:none;
}

#menuCntr
{
	padding-left:500px;
	width:700px;
}

#menuCntr ul
{
	overflow:hidden;
	width:700px;
}

#menuCntr li
{
	padding-left:8px;
	float:left;
	display:inline;
}

#menuCntr li a
{
	display:block;
	float:left;
	height:61px;
	font-weight:700;
	text-decoration:none;
	color:#383738;
	padding:122px 3px 0;
}

#menuCntr li a:hover,#menuCntr li.selected a
{
	color:#82643e;
	background:url('/uploads/image/images/menuHBg.gif') repeat-x;
}

#menuCntr li.selected a
{
	text-transform:uppercase;
}

#contentCntr
{
	width:1000px;
	background:url('/uploads/image/images/contentBg.gif') repeat-y;
}

#contentCntr div.cBottom
{
	padding-bottom:15px;
	overflow:hidden;
	width:1000px;
	background:url('/uploads/image/images/contentBottom.gif') no-repeat bottom;
}

#leftCntr
{
	float:left;
	width:205px;
}

.navBox
{
	width:155px;
	padding:15px 0 0 40px;
}

.navBox h3
{
	font:normal 16px Arial;
	color:#82643e;
	font-weight:700;
}

.navBox ul
{
	list-style:none;
}

.navBox li
{
	line-height:30px;
}

.navBox li a
{
	padding-left:15px;
	text-decoration:none;
	color:#fff;
}

.navBox li a:hover,.navBox li.selected a
{
	color:#82643e;
	background:url('/uploads/image/images/arrow.gif') no-repeat left;
}

#rightCntr
{
	float:right;
	overflow:hidden;
	width:795px;
	border-top:2px solid #383738;
}

.textBox
{
	float:left;
	display:inline;
	width:550px;
	padding:15px 0 0 15px;
}

.textBox h1
{
	font:normal 16px Arial;
	color:#82643e;
	padding-bottom:7px;
}

.nieuwsBox
{
	float:right;
	display:inline;
	width:180px;
	padding:15px 15px 0 0;
}

.nieuwsBox div.nieuws
{
	padding-bottom:40px;
	text-align:right;
}

.nieuwsBox div.last
{
	padding-bottom:0;
}

.nieuwsBox h2
{
	font:bold 15px Arial;
	color:#82643e;
}

.nieuwsBox a
{
	text-decoration:none;
	color:#de068c;
}

.nieuwsBox a:hover
{
	text-decoration:underline;
}

#footerCntr
{
	width:1000px;
	background:url('/uploads/image/images/footerBg.gif') no-repeat right top;
	padding:40px 0 15px;
}

#footerCntr address
{
	padding-right:5px;
	line-height:24px;
	text-align:right;
	font-style:normal;
	color:#000;
}

#footerCntr a
{
	color:#000;
}

.nieuwsDatum
{
	color:gray;
	font-size:9px;
	padding-top:5px;
}

.nieuwsBericht
{
	font-family:Verdana;
	font-size:11px;
	color:#383738;
	padding-bottom:25px;
	line-height:20px;
}

html,body,input,select,textarea
{
	font-family:Verdana;
	font-size:11px;
	color:#383738;
}

.textBox p,.nieuwsBox p
{
	padding-bottom:15px;
	line-height:24px;
}

a.link-partners {font-family:Verdana; font-size:11px; color:#FFFFFF; text-decoration: none; }
a.link-partners:hover {font-family:Verdana; font-size:11px; color:#82643e; text-decoration: none; }

#footerCntr img {border:none; margin-bottom:-4px;}

.textBox a { text-decoration:underline; color: #82643e;}
.textBox a:hover { text-decoration:underline; color: #82643e;}

img { border:none;}

#fotoblok{ float: left; margin-right: 20px; margin-bottom: 20px;}


/* -------- container bestellen -------- */

/* orderform */
#orderform				{ position: relative; min-height: 120px; }
#orderform p			{ }
#orderform h2			{ color: #00aeef; font-size: 16px; padding: 20px 0 0 0; }

	/* type */
	ul#type				{ display: block; width: 550px; height: 185px; }
	ul#type li			{ display: block; width: 81px; height: 81px; border: 2px solid #dfdfe1; float: left; margin: 0 8px 8px 0;  }
	ul#type li.last		{ margin: 0 0 0 0; }
	ul#type li.active a	{ background: url('/uploads/image/container-bestellen/type-overlay.png') 0 -81px; }
	ul#type li.active a.long	{ background: url('/uploads/image/container-bestellen/type-overlay.png') 0 -81px; }
	ul#type li a		{ display: block; width: 81px; padding: 35px 0; height: 11px; background: url('/uploads/image/container-bestellen/type-overlay.png') 0 0; text-decoration: none; color: #FFF; font-weight: bold; text-align: center; font-size: 10px;  }
	ul#type li a.long	{ display: block; width: 81px; padding: 28px 0; height: 25px; background: url('/uploads/image/container-bestellen/type-overlay.png') 0 0; text-decoration: none; color: #FFF; font-weight: bold; text-align: center; font-size: 10px;  }
	ul#type li a:hover	{ background: url('/uploads/image/container-bestellen/type-overlay.png') 0 -81px; }
		
		/* type images
		ul#type li.puin			{ background: url('/uploads/image/container-bestellen/puin.jpg'); }
		ul#type li.hout			{ background: url('/uploads/image/container-bestellen/hout.jpg'); }
		ul#type li.bouw-sloop	{ background: url('/uploads/image/container-bestellen/bouw-sloop.jpg'); }
		ul#type li.bedrijfs		{ background: url('/uploads/image/container-bestellen/bedrijfs.jpg'); }
		ul#type li.papier		{ background: url('/uploads/image/container-bestellen/papier.jpg'); }
		ul#type li.groen-tuin	{ background: url('/uploads/image/container-bestellen/groen-tuin.jpg'); }
		*/
		
	/* size */
	ul#size					{ display: block; width: 550px; height: 61px; margin: 8px 0; }
	ul#size li				{ display: block; width: 57px; height: 57px; border: 2px solid #dfdfe1; float: left; margin: 0 8px 0 0; }
	ul#size li:last-child	{ margin: 0 0 0 0; }
	ul#size li.active a		{ background: url('/uploads/image/container-bestellen/type-overlay.png'); color: #FFF; }
	ul#size li a			{ display: block; width: 57px; height: 27px; font-size: 14px; font-weight: bold; color: #383738; text-decoration: none; padding: 15px 0;  text-align: center; }
	ul#size li.liter a		{ height: 37px; padding: 10px 0; }
	ul#size li.meter a		{ height: 27px; padding: 15px 0; }
	ul#size li a:hover		{ background: url('/uploads/image/container-bestellen/type-overlay.png'); color: #FFF; }
	
	/* addtocard */
	#addtocard					{ background: #eaeaeb; padding: 10px; }
	#addtocard input			{ display: block; border: none; height: 25px; text-align: center; margin: 0 5px 5px 0; padding: 0; }
	#addtocard input:hover		{ background: #f9f9f9; cursor: pointer; }
	#addtocard input.qty		{ width: 33px; text-align: center; float: left; background: url('/uploads/image/container-bestellen/input-qty.jpg'); }
	#addtocard input.plus-min	{ float: left; border: 1px solid #aaaaaa; width: 25px; }
	#addtocard input.addto		{ clear: left; border: 1px solid #aaaaaa; padding: 0 10px; }
	
/* orderlist */
#orderlist							{ width: 180px; min-height: 120px; position: absolute; right: -215px; top: -115px; background: #eaeaeb; }
#orderlist p						{ font-size: 13px; padding: 10px 15px; }
#orderlist ul 						{ display: block; width: 180px; }
#orderlist ul li					{ display: block; width: 180px; height: 60px; list-style: none; margin: 0 0 1px 0; }
#orderlist ul li:hover				{ background: #dfdfe1; }
#orderlist ul li.total				{ padding: 0 15px; }
#orderlist ul li.total:hover		{ background: none; }
#orderlist ul li input				{ display: block; border: none; height: 25px; text-align: center; margin: 0; padding: 0; }
#orderlist ul li input.qty 			{ width: 33px; text-align: center; float: left; background: url('/uploads/image/container-bestellen/input-qty.jpg'); margin: 8px 10px 0 15px; }
#orderlist ul li input.remove		{ display: block; float: right; width: 12px; height: 12px; background: url('/uploads/image/container-bestellen/input-remove.png') 0 0; text-indent: -9999px; text-transform: uppercase; margin: 13px 15px 0 0; cursor: pointer; }
#orderlist ul li input.remove:hover	{ background: url('/uploads/image/container-bestellen/input-remove.png') 0 -12px;}
#orderlist ul li span				{ display: block; float: left; height: 25px; width: 90px; padding: 5px 0 0 0; }
#orderlist input.order				{ display: block; border: none; height: 25px; text-align: center; margin: 10px 15px; border: 1px solid #aaaaaa; padding: 0 10px; }
#orderlist input.order:hover		{ background: #f9f9f9; cursor: pointer; }

/* afrekenformulier */
#afrekenformulier							{ }
#afrekenformulier div.row					{ width: 500px; min-height: 30px;}
#afrekenformulier div.row label				{ display: block; width: 140px; float: left; }
#afrekenformulier div.row label.required	{ color: red; font-weight: bold;}
#afrekenformulier div.row input				{ display: block; width: 260px; float: left; }
#afrekenformulier div.row input.verzenden	{ display: block; width: 100px; margin: 10px 0 0 140px; float: left; }
#afrekenformulier div.row textarea			{ display: block; width: 265px; float: left; height: 160px; margin: 0 0 20px 0;}

#afrekenformulier div.row label.large		{ width:; margin: 5px 0; }
#afrekenformulier div.row label.tiny		{ width: 30px !important; margin: 5px 0;},
















