/* Begin collectie slider */
	/* image replacement */
	.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
		margin:0;
		padding:0;
		display:block;
		overflow:hidden;
		text-indent:-8000px;
		}
	
	#slider{border: 1px solid #f6f6f6; margin-left: 10px;overflow: hidden; height: 350px;}
	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:978px;
		height:370px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:41px;
		height:124px;
		position:absolute;
		left:-31px;
		top:163px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:990px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:41px;
		height:124px;
		background:url(../images/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.png) no-repeat 0 0;	
		}	
	/* numeric controls */	
	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
/* Einde collectie slider */

/* Begin promotie slider */
 
	.nivoSlider {
		position:relative;
	}
	.nivoSlider img {
		position:absolute;
		top:0px;
		left:0px;
	}
	.nivoSlider a.nivo-imageLink {
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		border:0;
		padding:0;
		margin:0;
		z-index:60;
		display:none;
	}
	.nivo-slice {
		display:block;
		position:absolute;
		z-index:50;
		height:100%;
	}
	.nivo-caption {
		position:absolute;
		left:0px;
		bottom:0px;
		background:#000;
		color:#fff;
		width:100%;
		z-index:89;
	}
	.nivo-caption p {
		padding:5px;
		margin:0;
	}
	.nivo-directionNav a {
		position:absolute;
		top:45%;
		z-index:99;
		cursor:pointer;
	}
	.nivo-prevNav {
		left:0px;
	}
	.nivo-nextNav {
		right:0px;
	}
	.nivo-controlNav a {
		position:relative;
		z-index:99;
		cursor:pointer;
	}
	.nivo-controlNav a.active {
		font-weight:bold;
	}
	#promotion {
		position:relative;
	}
	#promotion img {
		position:absolute;
		top:0px;
		left:0px;
	}	
/* Einde promotie slider */

/* Begin sIFR */
	@media screen {
	  .sIFR-flash {
		visibility: visible !important;
		margin: 0;
		padding: 0;
	  }
	  
	  .sIFR-replaced, .sIFR-ignore {
		visibility: visible !important;
	  }
	  
	  .sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	  }
	  
	  .sIFR-replaced div.sIFR-fixfocus {
		margin: 0pt; 
		padding: 0pt; 
		overflow: auto; 
		letter-spacing: 0px; 
		float: none;
	  }
	}
	
	@media print {
	  .sIFR-flash {
		display    : none !important;
		height     : 0;
		width      : 0;
		position   : absolute;
		overflow   : hidden;
	  }
	  
	  .sIFR-alternate {
		visibility : visible !important;
		display    : block   !important;
		position   : static  !important;
		left       : auto    !important;
		top        : auto    !important;
		width      : auto    !important;
		height     : auto    !important;
	  }
	}
	
	/*
	Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
	so they only apply if sIFR is active. Make sure to limit the CSS to the screen
	media type, in order not to have the printed text come out weird.
	*/
	@media screen {
	  /* Example:
	  .sIFR-active h1 {
		font-family: Verdana;
		visibility: hidden;
	  }
	  */
	}
/* Einde sIFR */