body{
	background: url(../images2/header-bg.gif) repeat-x;
}
	body .clear{
		clear: both;
		height: 1px;
		overflow: hidden;
	}
	/* start: container */
	body div#container{
		margin-left: auto;
		margin-right: auto;
		width: 942px;
		position: relative;
	}
		/* start: header */
		body div#container div#header{
			height: 83px;
		}
			body div#container div#header img#logo{
				position: absolute;
				left: 0px;
				top: 25px;
			}
			body div#container div#header span#tel{
				position: absolute;
				right: 0px;
				top: 25px;
				color: #F96A01;
				font-size: 15px;
				font-weight: bold;
			}
		/* end: header */
		
		/* start: pnav */
		body div#container div#pnav{
			
		}
			body div#container div#pnav ul{
				height: 33px;	
			}
				body div#container div#pnav ul li{
					float: left;
					background: url(../images2/pnav-bg.gif) repeat-x;
				}
				body div#container div#pnav ul li#inloggen{
					float: right;
				}
					body div#container div#pnav ul li#inloggen span{
						width: 150px;
						text-align: center;
					}
					
					
					body div#container div#pnav ul li a{
						display: block;
						background: url(../images2/pnav-left.gif) no-repeat top left;
						padding-left: 15px;
						text-decoration: none;
						float: left;
					}
						body div#container div#pnav ul li a:hover,
						body div#container div#pnav ul li a:hover span{
							text-decoration: underline;
						}
						body div#container div#pnav ul li a span{
							display: block;
							height: 26px;
							padding-top: 7px;
							padding-right: 15px;
							background: url(../images2/pnav-right.gif) no-repeat top right;
							color: #FFF;
							text-decoration: none;
							font-weight: bold;
							float: left;
							cursor: pointer;
						}
				
					/* left-start */
					body div#container div#pnav ul li.left-start a{background: url(../images2/pnav-left-first.gif) no-repeat top left;padding-left: 20px;}
						/* right-end */
						body div#container div#pnav ul li.right-end a span{background: url(../images2/pnav-right-last.gif) no-repeat top right;padding-right: 20px;}
					
				/* active */
				body div#container div#pnav ul li.active{background: url(../images2/pnav-bg-active.gif) repeat-x;}
					body div#container div#pnav ul li.active a {background: url(../images2/pnav-left-active.gif) no-repeat top left;padding-left: 20px;}
						body div#container div#pnav ul li.active a span{background: url(../images2/pnav-right-active.gif) no-repeat top right;padding-right: 20px;color: #1B1B1B;}
		/* end: pnav */
		
		/* start: main */
		body div#container div#main{			
			width: 100%;
		}
			/* start: content */
			body div#container div#main div#content{
				float: left;
				width: 740px;
				position: relative;
			}
				/* start: icons */
				body div#container div#main div#icons{
					position: absolute;
					left: 585px;
					top: 10px;
					/*background: url(../images2/icons-left.gif) no-repeat;*/
					padding-left: 10px;
					z-index: 99;
				}
					body div#container div#main div#icons ul{
						height: 29px;
						/*background: #F5F5F5 url(../images2/icons-right.gif) right no-repeat;*/
						/*padding-right: 10px;*/
						float: left;
						width: 160px;
					}
						body div#container div#main div#icons ul li{
							float: left;
							padding-top: 4px;
						}
							body div#container div#main div#icons ul li a{
								display: block;
								height: 16px;
								margin: 4px 8px;
							}
							body div#container div#main div#icons ul li#bookmark a{
								width: 16px;
								background: url(../images/folder_add.png) no-repeat 0px 0px;
							}
							body div#container div#main div#icons ul li#email a{
								width: 16px;
								background: url(../images2/icons.gif) no-repeat 0px 0px;
							}
							body div#container div#main div#icons ul li#print a{
								width: 16px;
								background: url(../images2/icons.gif) no-repeat -16px 0px;
							}
							body div#container div#main div#icons ul li#home a{
								width: 12px;
								background: url(../images2/icons.gif) no-repeat -32px 0px;
							}
							body div#container div#main div#icons ul li#sitemap a{
								width: 16px;
								background: url(../images2/icons.gif) no-repeat -44px 0px;
							}
								body div#container div#main div#icons ul li a span{
									display: none;
								}
				/* end: icons */
				
				
/* start: submenu */
				body div#container div#main div#snav{
					padding-top: 20px;
					height: 34px;
					position: relative;
				}
					body div#container div#main div#snav ul{
						
					}
						body div#container div#main div#snav ul li{
							float: left;
							background: url(../images2/snav-bg.gif) repeat-x;
							height: 34px;
						}
							body div#container div#main div#snav ul li a{
								display: block;
								background: url(../images2/snav-left.gif) no-repeat top left;
								padding-left: 15px;
								text-decoration: none;
								float: left;
							}
							body div#container div#main div#snav ul li.first a{
								background: url(../images2/snav-left-first.gif) no-repeat top left;
								padding-left: 20px;
							}
								body div#container div#main div#snav ul li a span{
									display: block;
									height: 19px;
									padding-top: 15px;
									padding-right: 15px;
									background: url(../images2/snav-right.gif) no-repeat top right;
									color: #7F7F7F;
									text-decoration: none;
									float: left;
									cursor: pointer;
								}
						/* active */
						body div#container div#main div#snav ul li.active{background: url(../images2/snav-bg-active.gif) repeat-x;}
							body div#container div#main div#snav ul li.active a {background: url(../images2/snav-left-active.gif) no-repeat top left;padding-left: 15px;}
							body div#container div#main div#snav ul li.first.active a {background: url(../images2/snav-left-first-active.gif) no-repeat top left;padding-left: 20px;}
								body div#container div#main div#snav ul li.active a span{background: url(../images2/snav-right-active.gif) no-repeat top right;padding-right: 15px;color: #F86900;}
						
						/* hover */
						body div#container div#main div#snav ul li a:hover {
							text-decoration: underline;
							color: #7F7F7F;
						}
						body div#container div#main div#snav ul li.active a:hover {
							color: #F86900;
						}
				/* end: submenu */
				
				/* start: tabpanel */
				body div#container div#main div#tabpanel{
					width: 732px;
					margin-top: -9px;
					background: url(../images2/tabpanel-bg.gif) repeat-y;
						
				}
					body div#container div#main div#tabpanel div.top{
						width: 732px;
						height: 21px;
/*						background: url(../images2/tabpanel-top.gif) no-repeat;*/
						background: url(../images2/block-medium-top.gif) no-repeat;
					}
					body div#container div#main div#tabpanel div.body{
						padding: 30px;
						padding-left:0;
						background: url(../images2/tabpanel-bottom.gif) no-repeat left bottom;
					}
						body div#container div#main div#tabpanel div.body h1{
							width: 653px;
							height: 55px;
							font-size: 20px;
							font-weight: normal;
							color: #F76A00;
							padding-top: 15px;
							padding-left: 30px;
							background: url(../images2/h1-bg.gif) no-repeat;
						}
						body div#container div#main div#tabpanel div.body p.backTop{
							padding-top: 7px;
							border-top: 1px solid #DFDFDF;
							text-align: right;
							padding-right: 10px;
						}
				/* end: tabpanel */
				

				
				/* start: tpl_content */
				body div#container div#main div.tpl_content{
					padding: 0px 30px;
				}
				/* end: tpl_content */
				
				/* start: tpl_container-overview */
				body div#container div#main div.tpl_container-overview{
					
				}
					body div#container div#main div.tpl_container-overview div.item h2{
						background: url(../images2/h2-bg.gif) no-repeat 0px 30px;
					}
						body div#container div#main div.tpl_container-overview div.item h2 span{
							display: block;
							height: 45px;
							font-weight: bold;
							padding-top: 44px;
							padding-left: 30px;
						}
						body div#container div#main div.tpl_container-overview div.item h2 span#container-2m3						{
							background: url(../images2/h2-container-2m3.gif) no-repeat 180px 26px;
						}
						body div#container div#main div.tpl_container-overview div.item h2 span#container-3m3,
						body div#container div#main div.tpl_container-overview div.item h2 span#container-4m3{
							background: url(../images2/h2-container-4m3.gif) no-repeat 175px 22px;
						}
						body div#container div#main div.tpl_container-overview div.item h2 span#container-6m3{
							background: url(../images2/h2-container-6m3.gif) no-repeat 150px 29px;
						}
						
						body div#container div#main div.tpl_container-overview div.item h2 span#container-10m3G{
							background: url(../images2/h2-container-10m3g.gif) no-repeat 170px 07px;
						}
						body div#container div#main div.tpl_container-overview div.item h2 span#container-10m3{
							background: url(../images2/h2-container-10m3.gif) no-repeat 170px 4px;
						}
						body div#container div#main div.tpl_container-overview div.item h2 span#container-15m3{
							background: url(../images2/h2-container-15m3.gif) no-repeat 165px 25px;
						}
						body div#container div#main div.tpl_container-overview div.item h2 span#container-15m3g{
							background: url(../images2/h2-container-15m3g.gif) no-repeat 165px 12px;
						}
					body div#container div#main div.tpl_container-overview div.item p.info{
						color: #999999;
						margin-top: -15px;
						padding-left: 10px;
					}
					body div#container div#main div.tpl_container-overview div.item{
						float: left;
						width: 660px;
						padding-bottom: 20px;
					}	
						body div#container div#main div.tpl_container-overview div.item table{
							width: 660px;
						}	
							body div#container div#main div.tpl_container-overview div.item table td{
								border-bottom: 1px solid #DFDFDF;
								padding: 5px 10px;
							}	
								body div#container div#main div.tpl_container-overview div.item table td.price{
									border-left: 1px solid #DFDFDF;
									border-right: 1px solid #DFDFDF;
								}	
							body div#container div#main div.tpl_container-overview div.item table tr.bg1 td{
								background: #F2F2F2;
							}	

				/* end: tpl_container-overview*/
				
				/* start: tpl_klantenservice */
				body div#container div#main div.tpl_klantenservice{
					padding-left:30px;
				}
					body div#container div#main div.tpl_klantenservice li{
						width: 336px;
						float: left;
						margin-bottom: 15px;
						background: url(../images2/h2-bg.gif) no-repeat 0px 0px;
					}
					body div#container div#main div.tpl_klantenservice.noBg li{
						background: none !important;
					}
						body div#container div#main div.tpl_klantenservice li a{
							display: block;
							height: 27px;							
							padding: 14px 0px 0px 30px;
							text-decoration: none;
							font-weight: bold;
						}
							body div#container div#main div.tpl_klantenservice li.klantenservice_contact a{
								background: url(../images2/klantenservice-contact.gif) no-repeat 265px 9px;
							}
							body div#container div#main div.tpl_klantenservice li.klantenservice_help a{
								background: url(../images2/klantenservice-help.gif) no-repeat 265px 9px;
							}
							body div#container div#main div.tpl_klantenservice li.klantenservice_wijzigen a{
								background: url(../images2/klantenservice-wijzigen.gif) no-repeat 265px 9px;
							}
							body div#container div#main div.tpl_klantenservice li.klantenservice_winkelwagen a{
								background: url(../images2/klantenservice-winkelwagen.gif) no-repeat 265px 9px;
							}
							body div#container div#main div.tpl_klantenservice li.klantenservice_winkelwagen_help a{
								background: url(../images2/klantenservice-winkelwagen-help.gif) no-repeat 265px 9px;
							}
							body div#container div#main div.tpl_klantenservice li.klantenservice_info a{
								background: url(../images2/klantenservice-info.gif) no-repeat 265px 9px;
							}
							body div#container div#main div.tpl_klantenservice li.klantenservice_suggesties a{
								background: url(../images2/klantenservice-suggesties.gif) no-repeat 265px 9px;
							}
							body div#container div#main div.tpl_klantenservice li.klantenservice_spelregels a{
								background: url(../images2/klantenservice-spelregels.gif) no-repeat 265px 9px;
							}
							body div#container div#main div.tpl_klantenservice li.klantenservice_revieuw a{
								background: url(../images2/klantenservice_revieuw.gif) no-repeat 265px 9px;
							}
							body div#container div#main div.tpl_klantenservice li.klantenservice_afmelden a{
								background: url(../images2/icon_afmelden.gif) no-repeat 265px 11px;
							}
							body div#container div#main div.tpl_klantenservice li.klantenservice_aanmelden a{
								background: url(../images2/icon_aanmelden.gif) no-repeat 265px 13px;
							}
							body div#container div#main div.tpl_klantenservice li.klantenservice_aanmelden2 a{
								background: url(../images2/icon_aanmelden2.gif) no-repeat 265px 13px;
							}
							body div#container div#main div.tpl_klantenservice li.klantenservice_veiligheid a{
								background: url(../images2/klantenservice-veiligheid.gif) no-repeat 265px 9px;
							}
						body div#container div#main div.tpl_klantenservice li ul{
							width: 300px;
						}
							body div#container div#main div.tpl_klantenservice li ul li{
								width: auto;
								float: none;
								border-bottom: 1px solid #DFDFDF;
								padding: 5px 0px 5px 30px;
								margin: 0px;
								background: none;
							}
								body div#container div#main div.tpl_klantenservice li ul li a{
									display: inline;
									background: none;
									color: #000;
									font-weight: normal;
									padding: 0px;
								}
								body div#container div#main div.tpl_klantenservice li ul li a:hover{
									text-decoration: underline;
								}
				/* end: tpl_klantenservice */
				
				/* start: tpl_list */
				body div#container div#main div.tpl_list{
					
				}
					body div#container div#main div.tpl_list ul{
						width: 336px;
						float: left;
						margin-bottom: 15px;
					}
						
							body div#container div#main div.tpl_list ul li{
								border-bottom: 1px solid #DFDFDF;
								padding: 5px 0px 5px 55px;
								background: url(../images2/icon-arrow.gif) no-repeat 30px 10px;
								width: 245px;
							}
								body div#container div#main div.tpl_list ul li a{
									color: #000;
									font-weight: normal;
									padding: 0px;
								}
								body div#container div#main div.tpl_list ul li a:hover{
									text-decoration: underline;
								}
				/* end: tpl_list */
				
				/* start: flash-intro */
				body div#container div#main div#content div#flash-intro{
					height: 330px;
					position: relative;
				}
					body div#container div#main div#content div#flash-intro img,
					body div#container div#main div#content div#flash-intro object{
						position: absolute;
						left: 0px;
						bottom: 0px;
						z-index: 98;
					}
				/* end: flash-intro */
			/* end: content */
			
			/* start: widgets */
			body div#container div#main div#widgets{
				float: right;
				width: 191px;
			}
				/* start: icons */
				body div#container div#main div#icons{
					position: relative;
					left: auto;
					top: auto;
					padding-top: 10px;
					/*background: url(../images2/icons-left.gif) no-repeat 0px 10px;*/
				}
				/* end: icons*/
				
				/* start: widget */
				body div#container div#main div#widgets div.widget{
					background: url(../images2/widget-bg.gif) repeat-y;
				}
					body div#container div#main div#widgets div.widget div.top{
						background: url(../images2/widget-bottom.gif) no-repeat bottom left;
					}
						body div#container div#main div#widgets div.widget div.top div.body{
							background: url(../images2/widget-top.gif) no-repeat top left;
							padding: 25px 20px;
						}
							body div#container div#main div#widgets div.widget div.top div.body h2{
								color: #F96A01;
								font-size: 14px;
								font-weight: bold;
								padding-bottom: 7px;
							}
							body div#container div#main div#widgets div.widget div.top div.body p.button{
								padding-top: 8px;
							}
								body div#container div#main div#widgets div.widget div.top div.body p.button a{
									border: 1px solid #DFDFDF;
									background: #F96A01;
									font-size: 11px;
									padding: 1px 10px;
									color: #FFF;
									text-align: center;
									width: 125px;
									display: block;
									text-decoration: none;
								}
							body div#container div#main div#widgets div.widget div.top div.body table{
								width: 100%;
							}
								body div#container div#main div#widgets div.widget div.top div.body table td{
								border-bottom: 1px solid #DFDFDF;
								padding: 4px 10px;
							}
							
								body div#container div#main div#widgets div.widget div.top div.body table td.product{
									color: #3D3D3D;
								}
								body div#container div#main div#widgets div.widget div.top div.body table td.price{
									color: #F86A00;
									text-align: right;
								}
								body div#container div#main div#widgets div.widget div.top div.body table td.total{
									color: #F86A00;
								}
							
							/* shop-cart */
							body div#container div#main div#widgets div.widget div.top div.body.shop-cart h2{
								background: url(../images2/h2-icon-shopcart.gif) no-repeat 8px 1px;
								padding-left: 33px;
							}
							
							
							
							/* list */
							body div#container div#main div#widgets div.widget div.top div.body ul.list{
								border-top: 1px solid #DFDFDF;
							}
								body div#container div#main div#widgets div.widget div.top div.body ul.list li{
									border-bottom: 1px solid #DFDFDF;
									padding: 3px 6px;
									color: #3E3E3E;
								}
								body div#container div#main div#widgets div.widget div.top div.body ul.list li.bg1{background: #FFF;}
								body div#container div#main div#widgets div.widget div.top div.body ul.list li.bg2{background: #F7F7F7;}
								
							/* wij bellen u */
							body div#container div#main div#widgets div.widget div.top div.body form.wijbellenu{}
								body div#container div#main div#widgets div.widget div.top div.body form.wijbellenu input#tel{
									border: 1px solid #DFDFDF;
									background: #FFF;
									font-size: 11px;
									padding: 2px 10px;
									color: #3E3E3E;
									width: 123px;
									margin-bottom: 5px;
									margin-top: 10px;
								}
								body div#container div#main div#widgets div.widget div.top div.body form.wijbellenu input.sendform{
									border: 1px solid #DFDFDF;
									background: #F96A01;
									font-size: 11px;
									padding: 2px 10px;
									color: #FFF;
									width: 145px;
									cursor: pointer;
								}
				/* end: widget */
				
			/* end: widgets */
			
			/* start: subcontent */
			body div#container div#main div#subcontent{
				width: 942px;
			}
				body div#container div#main div#subcontent div.block{
					background: url(../images2/block-large-bg.gif) repeat-y;
					margin-bottom: 10px;
				}
					body div#container div#main div#subcontent div.block div.top{
						background: url(../images2/block-large-top.gif) repeat-y;
						height: 17px;
						overflow: hidden;
					}
					body div#container div#main div#subcontent div.block div.body{
						background: url(../images2/block-large-bottom.gif) bottom no-repeat;
						padding: 25px;
					}
						body div#container div#main div#subcontent div.block div.body div.col1{
							float: left;
							width: 46%;
							border-right: 1px solid #DFDFDF;
							padding: 15px;
						}
						body div#container div#main div#subcontent div.block div.body div.col2{
							padding: 15px;
							float: left;
							width: 46%;
						}
						body div#container div#main div.body h3{
							font-size: 14px;
							font-weight: bold;
							color: #F96A01;
							padding-bottom: 15px;
						}
						body div#container div#main div.body a{
							color: #F96A01;
						}
						body div#container div#main div.body td.type a{
							color: #000;
						}
						body div#container div#main div.body ul.list a{
							color: #000;
						}
						body div#container div#main div.body p{
							color: #3E3E3E;
							line-height: 17px;
							padding-bottom: 10px;
						}
						body div#container div#main div.body p.more{
							text-align: right;
						}
						/* container-list */
						body div#container div#main div#subcontent div.block div.body div#container-list{
							position: relative;
							height: 65px;
						}
							body div#container div#main div#subcontent div.block div.body div#container-list ul{
								position: absolute;
								top: -10px;
								left: -3px;
								width: 901px;
							}
								body div#container div#main div#subcontent div.block div.body div#container-list ul li{
									float: left;
									width: 180px;
								}
									body div#container div#main div#subcontent div.block div.body div#container-list ul li a{
										float: left;
										width: 180px;
										display: block;
										background: red;
									}
									body div#container div#main div#subcontent div.block div.body div#container-list ul li#c2 a{
										height: 99px;
										background: url(../images2/container-2m3.gif) no-repeat;
									}
									body div#container div#main div#subcontent div.block div.body div#container-list ul li#c3 a{
										height: 99px;
										background: url(../images2/container-3m3.gif) no-repeat;
									}
									body div#container div#main div#subcontent div.block div.body div#container-list ul li#c4 a{
										height: 100px;
										background: url(../images2/container-4m3.gif) no-repeat;
									}
									body div#container div#main div#subcontent div.block div.body div#container-list ul li#c6 a{
										height: 99px;
										background: url(../images2/container-6m3.gif) no-repeat;
									}
									body div#container div#main div#subcontent div.block div.body div#container-list ul li#c10g a{
										height: 113px;
										background: url(../images2/container-10m3g.gif) no-repeat;
									}
									body div#container div#main div#subcontent div.block div.body div#container-list ul li#c10 a{
										height: 113px;
										background: url(../images2/container-10m3.gif) no-repeat;
									}
									body div#container div#main div#subcontent div.block div.body div#container-list ul li#c15 a{
										height: 110px;
										width: 181px;
										background: url(../images2/container-15m3.gif) no-repeat;
									}
									
									body div#container div#main div#subcontent div.block div.body div#container-list ul li span{
										display: none;
									}
			/* end: subcontent */
		/* end: main */
		
		/* start: footer */
		body div#container div#footer{
			margin-top: 6px;
			border-top: 1px solid #DFDFDF;
			height:30px;
			/*background-color:#F96A01;*/
		}
			body div#container div#footer ul{
				background: url(../images2/footer-sep.gif) no-repeat right 10px;
				
				height: 20px;
				float: left;
				margin-left: 35px;
			}
				body div#container div#footer ul li{
					float: left;
					padding: 10px 10px 0px 10px;
					background: url(../images2/footer-sep.gif) no-repeat 0px 10px;
				}
					body div#container div#footer ul li a{
						color: #000000;
						text-decoration: none;
					}
			body div#container div#footer ul#footer-right{
				float: right;
				margin-right: 35px;
			}
		/* end: footer */
	/* end: container */
	
	div#content h1,div#content h2{
				color: #F96A01;
				font-weight: normal;
				font-size: 18px;
				padding-bottom: 20px;	
				position: relative;		
				background-color: #FFF;	
			}	
	
div#content h2{
	font-size:12px;
}			
			
	body div#container div#main div.ophaalservice li{
	width:306px;
	}
	
	body div#container div#main div#tabpanel div.body form h1.form {
background:transparent url(../images2/h1-bg.gif) no-repeat scroll 0%;
color:#F76A00;
font-size:20px;
font-weight:normal;
height:55px;
padding-left:30px;
padding-top:15px;
width:325px;
}

.error{
	color:red;
}

.highslide-caption{
                display:none;
}

a.oranjeknop {
	background: #F96A01;
	color: #FFF !important;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
	padding: 2px 5px;
	cursor: pointer;
}

/* 
	START UPDATE: 1-12-2009
*/	
	
	
	/* start: marquee */
		#marquee{position: absolute;right: 0px;top: 25px;width: 438px;height: 36px;background: url(../images2/marquee.gif) no-repeat;padding: 10px 15px;font-weight: bold;color: #4E4E4E;font-size: 13px;}
		#marquee marquee{width: 438px;display: none;}
	/* end: marquee */
	
	/* start: block-medium */
		.block-medium{background: url(../images2/block-medium-bg.gif) repeat-y;}
		.block-medium .top{height: 17px;background: url(../images2/block-medium-top.gif) no-repeat;}
		.block-medium .body{background: url(../images2/block-medium-bottom.gif) no-repeat left bottom;padding-left: 20px;padding-bottom: 30px;}
	/* end: block-medium */
	
	/* start: containers-overview */	
		#containers-overview{margin-top: 45px;}
		#containers-overview div.item{float: left;width: 152px;border-left: 1px solid #E8E8E8;padding: 0px 10px;}
		#containers-overview div.item h2{font-weight: bold;font-size: 13px;padding: 10px 0px 5px 0px;}
		#containers-overview div.item .size{color: #939393;padding-bottom: 10px;}
		#containers-overview div.item .image{height: 106px;text-align: center;}
		#containers-overview div.item table{width: 100%;}
		#containers-overview div.item table td{border-bottom: 1px solid #DFDFDF;padding: 4px;}
		#containers-overview div.item table td.price{color: #FB6902;}
	/* énd: containers-overview */	


/* 
	END UPDATE: 1-12-2009
*/		
#betaalmethoden{
text-align:center;
}