/* Reset styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}


ol, ul {list-style: none;}

#noscript{
	position:fixed;
	top:0;
	left:0;
	background:#f1f1f1;
	border-bottom: 1px solid red;
	padding:5px 10px;
	line-height:18px;
	color:#031f73;
	width:100%;
	z-index:1;
	color:#031f73;
	font-weight:bold;
	opacity:.9;
}

noscript p{
	
}

body{
	background: #10193e url(../images/achtergronden/background_verloop_q100.jpg) left top repeat-x;
	color:#fff;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 1.1em;
}

#background{
	position:absolute;
	background: transparent url(../images/achtergronden/background_q100.jpg) center top no-repeat;
	width:100%;
}

p	{
/*	border:1px solid red;*/ 
}

.clear{clear:both;}

.btnHover{
	width:auto;
	height:auto;
	margin:10px 0;
	float:left;
}

/* Container */
#container{
	margin:0 auto;
	position:relative;
	width:992px;
}
	/* Header */
	#header{
		position:relative;
		height:270px;
		margin:0 auto;
		width:972px;
	}
	#header_bovendeel{
		height:220px;
		position:absolute;
		left:0;
		top:0;
		width:972px;
	}
		/* Advertentie */
		.advertentie{
			background-color:#0018a8;
			color:#fff;
			height:90px;
			line-height: 90px;
			font-weight: bold;
			position:absolute;
			text-align:center;
		}
		
		/* Advertentie links boven */
		#advertentieLeftTop{
			left:0;
			top:0;
			width:728px;
		}
		
		/* Advertentie rechts boven */
		#advertentieRightTop{
			right:0;
			top:0;
			width:210px;
		}
		
		/* Logo´s */
		#trappers_logo{
			left:0;
			position:absolute;
			top:100px;
			z-index:10;
		}
		#NIB_logo{
			right:0;
			position:absolute;
			top:121px;
		}
	
		/* Main navigatie */
			#main_navigatie{
				position: absolute;
				height:30px;
				left:205px;
				top:220px;
				width:767px;
			}
			#main_navigatie li{
				float:left;
				height:30px;
				overflow: visible;
			}
			#main_navigatie a{
				text-decoration:none;
			}
			#main_navigatie li:hover{
				/*cursor:pointer;*/
			}
			/* Nieuws */
			#main_navigatie #mn_nieuws{ 
				background: url(../images/mn_btnNieuws.jpg) left top no-repeat;
				width:61px;
			}
			#main_navigatie #mn_nieuws:hover{ 
				background: url(../images/mn_btnNieuws.jpg) left bottom no-repeat;
			}
			/* Destil trappers */
			#main_navigatie #mn_trappers{ 
				background: url(../images/mn_btnTrappers.jpg) left top no-repeat;
				width:117px;
			}
			#main_navigatie #mn_trappers:hover{ 
				background: url(../images/mn_btnTrappers.jpg) left bottom no-repeat;
			}
			/* Onlinekaartverkoop */
			#main_navigatie #mn_kaartverkoop{ 
				background: url(../images/mn_btnKaartverkoop.jpg) left top no-repeat;
				width:151px;
			}
			#main_navigatie #mn_kaartverkoop:hover{ 
				background: url(../images/mn_btnKaartverkoop.jpg) left bottom no-repeat;
			}
			/* Club */
			#main_navigatie #mn_club{ 
				background: url(../images/mn_btnClub.jpg) left top no-repeat;
				width:100px;
			}
			#main_navigatie #mn_club:hover{ 
				background: url(../images/mn_btnClub.jpg) left bottom no-repeat;
			}
			/* Sponsors */
			#main_navigatie #mn_sponsors{ 
				background: url(../images/mn_btnSponsors.jpg) left top no-repeat;
				width:80px;
			}
			#main_navigatie #mn_sponsors:hover{ 
				background: url(../images/mn_btnSponsors.jpg) left bottom no-repeat;
			}
			/* Trappers winkel */
			#main_navigatie #mn_winkel{ 
				background: url(../images/mn_btnWinkel.jpg) left top no-repeat;
				width:58px;
			}
			#main_navigatie #mn_winkel:hover{ 
				background: url(../images/mn_btnWinkel.jpg) left bottom no-repeat;
			}
			#main_navigatie #mn_winkel img{ 
				width:58px;
			}

			#main_navigatie #mn_uitzendburo{ 
				background: url(../images/mn_btnTrappersuitzendburo.jpg) left top no-repeat;
				width:159px;
			}
			#main_navigatie #mn_uitzendburo:hover{ 
				background: url(../images/mn_btnTrappersuitzendburo.jpg) left bottom no-repeat;
			}
			#main_navigatie #mn_uitzendburo img{ 
				width:159px;
			}			
			
			
		/* sub popup */
		#sub_popup{
			background-color:#10193e;
			border-bottom:5px solid #fed700;
			clear:both;
			color:#fff;
			display: none;
			height:0;
			margin-top:250px;
			position:absolute;
			width:970px;
			z-index:2;
		}
		
		#sub_popup div{
			display:none;
		}
			/* sub navigatie */
			.sub_navigatie{
				background: url(../images/border.gif) left bottom repeat-x;
				color:#fff;
				float:left;
				list-style:none;
				margin-left:210px;
				margin-top:13px;
				padding-bottom:1px;
				width:190px;
			}
			.sub_navigatie2{
				margin-left:10px;
			}
			.sub_navigatie li a{
				display:block;
				background: url(../images/btnSubnavigatie.gif) left top no-repeat;
				height:30px;
				line-height:30px;
				color:#fff;
				text-decoration:none;
				padding-left:15px;
			}
			.sub_navigatie li a:hover{
				background: url(../images/btnSubnavigatie.gif) left bottom no-repeat;
				color:#fedf00;
			}
			.sub_image img{
				margin-left:20px;
				margin-top:10px;
				border:1px solid #fed700; 
			}
		
	/* Content */
	#content{
		background: url(../images/background_content.png) left top repeat-y;
		min-height:700px;
		padding-top:5px;
		padding-left: 10px;
		position:relative;
		width:980px;
	}
		.contentBlok{
			float:left;
			margin:10px 0 10px 10px;
			padding:0;
		}
		.breedte100{
			width:790px;
		}
		.breedte90{
			width:710px;
		}
		.breedte75{
			width:590px;
		}
		.breedte70{
			width:500px;
		}
		.breedte50{
			width:390px;
		}
		.breedte25{
			width:190px;
		}
		.sitebar{
			width:230px;
		}
		.overzicht{
			border-collapse:collapse;
			margin-bottom:15px;
			width:710px;
		}
		.tblPagina{
			width:690px;	
		}
		.overzicht td, .overzicht th{
			height:30px;
			padding-left:6px;
		}
		.overzicht th{
			background:url('/images/border.gif') left bottom repeat-x;
			color:#fedf00;
			font-size:1.1em;
			text-align:left;
		}
		.overzicht td a{
			color:#fff;
			text-decoration:none;
		}
		.overzicht td a:hover{
			text-decoration:underline;
		}
		.overzicht tr td{
			background:url('/images/border.gif') left bottom repeat-x;
			color:#fff;
		}
		.overzicht .odd td{
			background-color:#10193e;
		}
	 	.overzicht .even td{
			background-color:#0d1b4b;
		}
		
		.overzicht a.Voorbeschouwingknop {
			background:url('/images/btnvoorbeschouwing.jpg') left top no-repeat;
			display:block;
			height:20px;
			line-height:19px;
			/*padding-left:34px;*/
			text-decoration:none;
			width:160px;
		}
		
		.overzicht a.Voorbeschouwingknop:hover{
			color:#fedf00;
			text-decoration:none;
		}
		
		/*.overzicht a.knop{
			background:url('/images/btnBestel.jpg') left top no-repeat;
			display:block;
			height:20px;
			line-height:19px;
			padding-left:34px;
			text-decoration:none;
			width:60px;
		}
		.overzicht a.knop:hover{
			color:#fedf00;
			text-decoration:none;
		}
		*/
		.btnBlue190x20{
			background:url('/images/btnBlue190x20.png') left top;
			color:#ccd1ee;
			cursor:pointer;
			display:block;
			height:20px;
			line-height:19px;
			margin-top:10px;
			padding-left:15px;
			text-decoration:none;
			width:175px;
		}
		.btnBlue190x20:hover{
			color:#fedf00;
		}
		
		/* koptekst */
		.koptekst{
			background: #fedf00 url(../images/HoekLinks.jpg) left top no-repeat;
			color:#031f73;
			font-weight: bold;
			height: 20px;
			line-height:20px;
			margin-bottom:5px;
			padding-left: 5px;
			position:relative;
			text-transform: uppercase;
		}
		
		.koptekst span{
			background: url(../images/HoekRechts.jpg) left top no-repeat;
			height:20px;
			position:absolute;
			top:0;
			right:0;
			width:5px;
		}
		
		.melding{
			color:#fff;
			margin: 10px 0;
		}
		
		/* - NIEUWS --------------------------------------------------------------------------------- */
		
			/* Homepage nieuws */
			.nieuwsHomeBlock{
				float:left;
				width:190px;
			}
			#middle{
				margin:0 10px;
			} 
			.nieuwsHomeBlock div{
				position:relative; 
			}
			.nieuwsHomeBlock div .hoverBorder{
				border:3px solid #fedf00;
				height:104px;
				left:0;
				position:absolute;
				right:0;
				top:0;
				width:184px;
			}
			.nieuwsHomeBlock p, .nieuwsHomeBlock h2{
				line-height:1.2em;
				padding:0 0px; 
			}
			.nieuwsHomeBlock h2{
				padding-top:5px;
				padding-bottom:5px;

			}
			.nieuwsHomeBlock a{
				color:#ccd1ee;
				font-size:1em;
				text-decoration:none;
			}      
			
			.nieuwsHomeBlock h2, .nieuwsHomeBlock h2 a{
				color:#fff;
				font-size:1.05em; 
				text-decoration:none;
			} 
			  
			.nieuwsHomeOverig{
				border-collapse: collapse;
				width:190px;
			}
			.border{
				background: url(../images/border.gif) left bottom repeat-x;
				height:1px;
				width:190px;
			}
			.nieuwsHomeOverig .nieuwsHomeOverigTR .nieuwsHomeOverigTD{
				background: url(../images/btnOverigNieuws.png) left top no-repeat;
				vertical-align: middle;
			}
			.nieuwsHomeOverig .nieuwsHomeOverigTR:hover .nieuwsHomeOverigTD{
				background: url(../images/btnOverigNieuws.png) left bottom no-repeat;
				cursor:pointer;
			}
			.nieuwsHomeOverig tr:hover td table tr td a{
				color:#fedf00;
				text-decoration:underline;
			}
			.nieuwsHomeOverig tr td table tr td{
				padding-bottom:1px;
				vertical-align: top;
			}
			.nieuwsHomeOverig tr td table tr td a{
				color:#fff;
				text-decoration:none;
			}
			.nieuwsHomeOverig tr td table tr td a:hover{
				color:#fedf00;
				text-decoration:underline;
			}
			.pijltje{
				padding:2px 5px 0 5px;
				width:3px;
			}
			
			#advertentieRightMiddle{
				right:30px;
				top:10px;
				width:120px;
				height:600px;
			}
			
			/* Sitebar */
			#sitebar{
				position:absolute;
				top:5px;
				right:20px;
				width:230px;
			}
			.sitebar_nav li{
				background: url('/images/bgSitbarNav.jpg') left bottom;
			 	height:45px;
			 	line-height:18px;
			 	padding-top:1px;
			}
			.sitebar_nav li.current{
				background: url('/images/bgSitbarNav.jpg') left top;
			}
			.sitebar_nav li:hover{
			 	background: url('/images/bgSitbarNav.jpg') left top;
			 	cursor:pointer;
			}
			.sitebar_nav li span, .sitebar_nav li a{
				margin-left:10px;
			}
			.sitebar_nav li span{
			 	color:#fff;
			}
			.sitebar_nav li a{
				color:#fedf00;
				font-size:1.3em;
				font-weight:bold;
				text-decoration:none;
			}
			.sitebar_nav.club li a{
			 	font-size:1.3em;
			}
			
			.sitebar_nav.sponsor li a{
			 	font-size:1.3em;
			}
			
			.sitebar_nav li:hover span, .sitebar_nav li.current span, .sitebar_nav li:hover a, .sitebar_nav li.current a{
			 	color:#142b6b;
			}
			
			/* Nieuws overzicht */
			.nieuwsBlok{
				margin:10px;
				width:710px;
			}
			.nieuwsBlok .breedte75{
				width:585px;
			}
			
			.nieuwsOverzichtDetail{
				background:url('/images/bgNieuwsOverzicht.jpg') left top no-repeat;
				min-height: 120px;
				/*margin-bottom:5px;*/
				padding:10px 10px 10px 10px;	
				position:relative;
			}
			.nieuwsOverzichtDetail p{
				font-size:1em;
				line-height:13pt;
				margin-bottom:12px;
			}
			
				
			.nieuwsOverzichtDetail img{
				float:left;
				margin-right:10px;
				margin-bottom:10px;
			}
		
			.nieuwsOverzichtDetail h2 a {
				font-size: 16px;				
				margin-top:0px;
				margin-bottom:0px;
				padding-bottom: 0px;
				line-height: 20px;
				color:#fedf00;
			}
			.nieuwsOverzichtTitelHouder {
				width: 380px;
				padding-right: 100px;
				padding-bottom: 10px;
				float: left;
			}
			
			.nieuwsOverzichtTekstHouder {
				width: 480px;
				float: left;
			}
						
			.nieuwsOverzichtDetail a{
				color: #fedf00;
				text-decoration: none;
			}
			
			.nieuwsOverzichtDetail a:hover{
				text-decoration:underline;
			}
								
			
			.nieuwsOverzichtItem{
				background:url('/images/bgNieuwsOverzicht.jpg') left top no-repeat;
				min-height: 120px;
				/*margin-bottom:5px;*/
				padding:10px 10px 10px 10px;	
				position:relative;
			}
			.nieuwsOverzichtItem p{
				font-size:1em;
				line-height:13pt;
			}
			
				
			.nieuwsOverzichtItem img{
				float:left;
				margin-right:10px;
				margin-bottom:10px;
			}
		
			.nieuwsOverzichtItem h2 a {
				font-size: 16px;				
				margin-top:0px;
				margin-bottom:0px;
				padding-bottom: 0px;
				line-height: 20px;
				color:#fedf00;
			}
			.nieuwsOverzichtTitelHouder {
				width: 380px;
				padding-right: 100px;
				padding-bottom: 10px;
				float: left;
			}
			
			.nieuwsOverzichtTekstHouder {
				width: 480px;
				float: left;
			}
						
			.nieuwsOverzichtItem a{
				color: #fff;
				text-decoration: none;
			}
			
			.nieuwsOverzichtItem a:hover{
				text-decoration:underline;
			}
			  
			.nieuwsOverzichtDatum{
				background:url('/images/bgNieuwsOverzichtDatum.jpg') left top no-repeat;
				color:#fedf00;
				font-size:2.3em;
				height:40px;
				position:absolute;
				right:0;
				top:-15px;
				width:110px;
				padding-top: 7px;
			}
			.nieuwsOverzichtDatum h4{
				font-weight:bold;
				position:absolute;
				top:9px;
				right:60px;
				padding: 5px;
				padding-top: 12px;
			}
			.nieuwsOverzichtDatum .devider{
				height:40px;
				position:absolute;
				top:2px;
				left:54px;
				padding:0;
				
			}
			#nieuwsOverzichtDatumDevider{
				height:40px;
				position:absolute;
				top:7px;
				left:54px;
				padding: 6px 0;
				padding-top: 13px;
			}
			.nieuwsOverzichtDatum .nieuwsMaand{
				color:#fff;
				font-size:14px;
				font-weight:bold;
				height:40px;
				position:relative;
				left:70px;
				top:13px;
				
			}
			/* Nieuws detail */
			.nieuwsDetailDatum{
				background:url('/images/bgNieuwsOverzichtDatum.jpg') left top no-repeat;
				color:#fedf00;
				font-size:2.3em;
				height:40px;
				position:absolute;
				right:0;
				top:-15px;
				width:110px;
				padding-top: 7px;
			}
			.nieuwsDetailDatum h4{
				font-weight:bold;
				position:absolute;
				top:9px;
				right:60px;
				padding: 5px;
				padding-top: 12px;
			}
			.nieuwsDetailDatum .devider{
				height:40px;
				position:absolute;
				top:8px;
				left:54px;
				padding:0;
				
			}
			#nieuwsDetailDatumDevider{
				height:40px;
				position:absolute;
				top:7px;
				left:54px;
				padding: 6px 0;
				padding-top: 13px;
			}
			.nieuwsDetailDatum .nieuwsMaand{
				color:#fff;
				font-size:14px;
				font-weight:bold;
				height:40px;
				position:relative;
				left:70px;
				top:11px;
				
			}
			/* Nieuws detail eind */
			
			.nieuwsTitel{
				width:600px;
				font-size: 30px;				
				margin-top:0px;
				margin-bottom:0px;
				padding-bottom: 0px;
				line-height: 30px;
			} 
			
			.nieuwsTitel a, .nieuwsTitel{
				color:#fedf00;

				text-decoration:none;
			}   
			#overigNieuws, #videoLijst{
				background: url(/images/border.gif) left bottom repeat-x;
				padding-bottom:1px;
			}
			#overigNieuws li, #videoLijst li{
				background: url(/images/btnOverigNieuws.png) left top repeat-x;
				height:30px;
				line-height:30px;
			}
			#overigNieuws li:hover, #videoLijst li:hover{
				background: url(/images/btnOverigNieuws.png) left 74% repeat-x;
				cursor:pointer;
			}
			#videoLijst li.current{
				background: url(/images/btnOverigNieuws.png) left 74% repeat-x;
			}
			#overigNieuws a, #videoLijst a{
				color:#fff;
				text-decoration:none;
			}
			#overigNieuws li:hover a , #videoLijst li:hover a{
				color:#fedf00;
				text-decoration:underline;
			}
			#overigNieuws img, #videoLijst img{
				margin:0 5px 0 10px;
			}
			
			/* Nieuws detail */
			#Nieuwsdatum {
				font-size:1em;
				color:#fedf00;
				float:left;	
			}			
			
			#nieuwsBericht{
				color:#fff;
				font-size:1em;
			}
			#nieuwsBericht span{
				line-height:1.2em;
			}
			#nieuwsBericht .nieuwsOverzichtItem{
				color:#fff;
				height:auto;
			}
			#nieuwsBericht .nieuwsOverzichtItem p{
				margin-bottom:10px;
			}
			#nieuwsBericht .nieuwsOverzichtItem strong{
				line-height:1.2em;
			}
			
			/*********************
			 * Nieuws foto's
			 */
			#nieuwsFotos{
				display:none;
			}
			#foto{
				height:157px;
				width:325px;
			}
			#nieuwsFoto{
				float:right;
				height:190px;
				margin:20px 10px 10px 10px;
				position:relative;
				padding-bottom:10px;
				width:326px;
			}
			#foto .caption {
				display: none;
			}
			#foto #caption_nav{
				background:url(/images/bg_caption.png) bottom left repeat-x;	
				top:183px;
				height: 20px;
				left:0;
				position: absolute;
				right:0;
			 	z-index:1;
			 	width:326px;
			}
			
			#foto #caption_nav img{
				margin:0px;
				margin-right:10px;
			}
			
			#fotoCount a{
				color: #fedf00;
				position:absolute;
				width:150px;
				text-decoration:none;
				z-index:1;
			}
			
			#fotoCount a:hover{
				text-decoration:underline;
			}


			
			#foto #next, #prev{
				color: #fff;
				position:absolute;
				z-index:1;
			}
			               
			
			
			/* Nieuwsbrief */
			#nieuwsbrief p{
				color:#fff;
				font-size:1em;
				line-height:1.2em;
				margin:10px;
			}
			
			#nieuwsbrief form input{
				width:100%;
			}
			
			/* Nieuwsarchief */
			#nieuwsArchiefOverzicht {
				background:url('/images/bgBoxVerloop.jpg') left top no-repeat;
				width:710px;
				min-height: 120px;
				/*margin-bottom:5px;*/
				padding:10px 10px 10px 10px;
			}
			
			#nieuwsArchiefOverzicht p {
				width:680px;
				font-size:1em;
				line-height:13pt;
			}
			
			#nieuwsArchiefOverzicht p a	{
				width:680px;
				font-size:1em;
				line-height:13pt;
				color:white;
			}
			
			#overigArchiefNieuws{
				width:690px;
				background: url(/images/border.gif) left bottom repeat-x;
				padding-bottom:1px;
			}
			#overigArchiefNieuws li{
				background: url(/images/btnOverigNieuws.png) left top repeat-x;
				height:30px;
				line-height:30px;
			}
			#overigArchiefNieuws li:hover{
				background: url(/images/btnOverigNieuws.png) left 74% repeat-x;
				cursor:pointer;
			}
			#overigArchiefNieuws a{
				color:#fff;
				text-decoration:none;
			}
			#overigArchiefNieuws li:hover a{
				color:#fedf00;
				text-decoration:underline;
			}
			#overigArchiefNieuws img{
				margin:0 5px 0 10px;
			}
			
			.jaarArchiefBlok{
				color:#ccd1ee;
				float:left;
				margin-left:10px;
				width:165px;
			}
			.jaarArchiefBlok.first{
				margin-left:0;
			}
			.jaarArchiefBlok h4{
				color:#fedf00;
				font-size:1.2em;
				margin-top:20px;
			}
			.jaarArchiefBlok ul, .maandArchiefBlok ul{
				background: url(/images/border.gif) left bottom repeat-x;
				padding-bottom:1px;
			}
			.jaarArchiefBlok ul li, .maandArchiefBlok ul li{
				background: url(/images/btnOverigNieuws.png) left top repeat-x;
				height:30px;
				line-height:30px;
				padding-left:5px;
			}
			.jaarArchiefBlok ul li a, .maandArchiefBlok ul li a{
				color:#fff;
				font-weight:bold;
				text-decoration:none;
			}
			.jaarArchiefBlok ul li a:hover, .jaarArchiefBlok ul li:hover a, 
			.maandArchiefBlok ul li a:hover, .maandArchiefBlok ul li:hover a{
				color:#fedf00;
				text-decoration:underline;
			}
			.jaarArchiefBlok ul li.klikbaar:hover, .maandArchiefBlok ul li:hover{
				background: url(/images/btnOverigNieuws.png) left 74% repeat-x;
				cursor:pointer;
			}
			
			/* Nieuws Zoeken */
			#nieuwsZoeken{
				position:absolute;
				top:5px;
				right:10px;
				width:230px;
			}
			#nieuwsZoeken{
				position:absolute;
				top:5px;
				right:10px;
				width:230px;
			}
			#zoekForm{
				background-color:#031f73;
				padding:10px;
				padding-left:20px;
			}
			#zoekForm .btnSubmit{
				float:none;
				margin:10px 0;
			}
			.zoekLabel{
				display:block;
				color:#fedf00;
				font-size:1.1em;
				padding-bottom:10px;
			}
			#frmTrefwoord{
				border:none;
				background:none;
				background:url('/images/bgFrmInput.png') left top no-repeat;
				height:20px;
				line-height:20px;
				width:190px;
				padding-left:5px;
			}
			.rubriekCheckbox{
				background:url('/images/bgFrmInput.png') left top no-repeat;
				width:190px;
			}
			
		/* - EINDE NIEUWS --------------------------------------------------------------------------------- */
		
		/* - WEDSTRIJD --------------------------------------------------------------------------------- */
		
			/* Laatste wedstrijd fotos */
			.jcarousel-container { position: relative; }
	
			.jcarousel-clip {
			    z-index: 2;
			    padding: 0;
			    margin: 0;
			    overflow: hidden;
			    position: relative;
			    width:390px;
			}
			
			.jcarousel-list {
			    z-index: 1;
			    overflow: hidden;
			    position: relative;
			    top: 0;
			    left: 0;
			    margin: 0;
			    padding: 0;
			    width:390px;
			}
			
			.jcarousel-list li,
			.jcarousel-item {
			    float: left;
			    list-style: none;
			}
			.jcarousel-next {
			    z-index: 3;
			    display: none;
			}
			
			.jcarousel-prev {
			    z-index: 3;
			    display: none;
			}
	
			#img {
				height: 240px;
			    position: relative;
			    width: 390px;
			}
			
			#play, #next, #prev, #fotoCount, #pauze{
				bottom:3px;
				color: #fff;
				position:absolute;
				z-index:1;
			}
			
			#play, #pauze{right:20px;}
			#pauze{bottom:2px;}
			#next{right:5px;}
			#prev{right:18px;}
			
			#fotoCount{
				color:#fedf00;
				left:175px;
				bottom:0;
			}
			
			#wedstrijdFotoblock{
				bottom:85px;
				left:5px;
				position:absolute;
				right:5px;
				top:165px;
				z-index:1;
			}
			#wedstrijdFotoblock h3{
				color:#fedf00;
				font-size:1.2em;
				line-height:1.1em;
			}
			#wedstrijdFotoblock p{
				color:#fff;
				font-size:1em;
				line-height:1.2em;
			}
			
			#gallery li {
				background: transparent url(/i/ajax-loader-small.gif) 50% 50% no-repeat;
				cursor: pointer;
			    float: left;
			    margin:0;
			    margin-right:6px;
			    margin-top:5px;
			    padding:0;
			    width: 93px;
			}
			
			.caption {
				filter: alpha(opacity=70);
				background-color:#000000;
			 	bottom: 0;
			 	color: #fff;
				display: block;
				height: 80px;
			    left: 0;
			    line-height: 50px;
			    position: absolute;
			    opacity:.7;
			    right:0;
			    width:390px;
			}
			#caption_nav{
				background:url(/images/bg_caption.png) bottom left repeat-x;	
				bottom:0;
				height: 20px;
				left:0;
				position: absolute;
				right:0;
			 	z-index:1;
			 	width:390px;
			}
			#gallery {
				overflow:hidden;
				margin-left:-1px;
				width:390px;
				height:70px;
			}
			#gallery li img{
				border:1px solid #ccc;	
			}
			#gallery .active img{
				border:1px solid #fedf00;
			}
			
			/* Wedstrijd tabs */
			.tab{
				background:#052076 url('/images/wedstrijd_tabs/bg_tab.jpg') left top repeat-x;
				margin:0 auto;
				overflow:hidden;
				position:relative;
				width:390px;
			}
			.tabHeader{
				background:url('/images/btnTab.jpg') left bottom no-repeat;
				color:#fedf00;
				font-size:1.3em;
				display:block;
				height: 41px;
				line-height: 16px;
				padding:6px 0 0 10px;
			}
			.tabHeader span{
				color:#fff;
				font-size:12px;
				font-weight:normal;
			}
			.tabHeader:hover{
				background:url('/images/btnTab.jpg') left top no-repeat;
				color:#031f73;
				cursor:pointer;
			}
			.tabHeader:hover span{
				color:#000;
			}
			
			#wedstrijdHeader, #wedstrijdTabel tr #thDatum{
				background:url('/images/wedstrijd_tabs/bg_wedstrijdHeader.gif') left top repeat-x;
				border:1px solid #6879ab;
				border-bottom:none;
				color:#031f73;
				font-weight:normal;
				height:28px;
				line-height:28px;
				margin:0 auto;
				width:368px;
			}
			
			.tabBanner{
				border:1px solid #6879ab;
				border-top:none;
				height:58px;
				margin:0 auto;
				width:368px;
			}
			
			.tabOpvuller{
				height:9px;
			}
				/* Slider tab */
			
				#slider{
					position:relative;
					background:url('/images/wedstrijd_tabs/bg_webstrijd_slider.jpg') left top no-repeat;
					border:1px solid #6879ab;
					height:140px;
					margin:0 auto;
					overflow:hidden;
					width:368px;
				}
				
				#datum{
					margin-left:7px;
				}
			
				#skaterLeft{
					float:left;
					margin-left:0px;
					z-index:1;
				}
				#skaterRight{
					float:right;
					margin-right:0px;
					z-index:1;
				}
				#logo1, #logo2{
					position:absolute;
					top:-1px;
				}
				#logo1{
					left:75px;
				}
				#logo2{
					right:75px;
				}
				#team1, #team2, #vs{
					position:absolute;
					bottom:10px;
					color:#fedf00;
					font-weight:bold;
				}
				#team1{
					right:210px;
				}
				#vs{
					color:#fff;
					bottom:18px;
					left:178px;
				}
				#team2{
					left:210px;
				}
				#puck{
					position:absolute;
					bottom:5px;
					left:166px;
				}
				
				/* Slider navigatie */
					.wedstrijdKnop{
						cursor:pointer;
						position:absolute;
						text-decoration:none;
						top:12px;
						width:22px;
					}
					#vorige{
						background:url( '/images/wedstrijd_tabs/btnVorige.png' ) left top no-repeat;
						display:none;
						right:50px;
						height:24px;
					} 
					#volgende{
						background:url( '/images/wedstrijd_tabs/btnVolgende.png' ) left top no-repeat;
						display:none;
						right:20px;
						height:23px;
					}
					#vorige:hover{
						background:url( '/images/wedstrijd_tabs/btnVorigeHover.png' ) left top no-repeat;
						text-decoration:none;
					} 
					#volgende:hover{
						background:url( '/images/wedstrijd_tabs/btnVolgendeHover.png' ) left top no-repeat;
						text-decoration:none;
					}
					
				/* Stand tab */
				#wedstrijdStand{
					background:none;
					border:1px solid #6674cb;
					border-bottom:none;
					margin:0 auto;
					width:370px;
				}
				
				#wedstrijdStand th{
					background:url('/images/wedstrijd_tabs/bg_wedstrijdHeader.gif') left top repeat-x;
					color:#031f73;
				}
					
			/* Wedstrijd beeldbank */
			#beeldbank .beeldbankItem{
				background: url(/images/btnBeeldbank.png) left bottom no-repeat;
				color:#ccd1ee;
				height: 46px;
				line-height: 1.3em;
				padding-left:28px;
				vertical-align: middle;
			}
			/* Wedstrijd beeldbank */
			#beeldbank .beeldbankItemVideo{
				background: url(/images/btnBeeldbankVideo.png) left bottom no-repeat;
			}
			#beeldbank .beeldbankItemLeeg{
				height: 46px;
				width:190px;
			}
			#beeldbank .beeldbankItem:hover{
				background: url(../images/btnBeeldbank.png) left top no-repeat;
				cursor:pointer;
			}
			#beeldbank .beeldbankItemVideo:hover{
				background: url(/images/btnBeeldbankVideo.png) left top no-repeat;
			}
			#beeldbank .beeldbankItem:hover a{
				color:#fedf00;
				text-decoration:underline;
			}
			#beeldbank .beeldbankItem a{
				color:#fff;
				text-decoration:none;
			}
			#beeldbank .beeldbankItem a:hover{
				color:#fedf00;
				text-decoration:underline;
			}
			#beeldbank .cellspacing{
				width:10px;
			}
			#beeldbank .beeldbankLast{
				background: url(../images/border.gif) left top repeat-x;
				height:1px;
			}		
					
			/* Laatste wedstrijd tab */
			
			#wedstrijdTabel{
				border-collapse:collapse;
				border:1px solid #6879ab;
				color:#031f73;
				font-weight:bold;
				margin:0 auto;
				width:370px;
			}
			
			#wedstrijdTabel tr #thDatum{
				border:none;
				margin:0;
				width:auto;
			}
			#wedstrijdTabel .tabelRij{
				padding:0;
			}
			#wedstrijdTabel .rij1 .tdTeam{
				background:url( '/images/wedstrijd_tabs/bg_tabelrij.jpg' ) left top no-repeat;
				height:46px;
			}
			#wedstrijdTabel .rij2 .tdTeam{
				background:url( '/images/wedstrijd_tabs/bg_tabelrij.jpg' ) left bottom no-repeat;
				height:45px;
			}
			#wedstrijdTabel tr .tdScore{
				text-align:center;
				width:30px;
			}
			#thDatum{
				padding-left:5px;
				text-align:left
			}
			#wedstrijdTabel tr td img{
				position:absolute;
				left:15px;
			}
			#wedstrijdTabel tr td #logo1klein{
				top:42px;
			}
			#wedstrijdTabel tr td #logo2klein{
				top:87px;
			}
			#wedstrijdTabel tr .tdTeam{
				padding-left:60px;
			}
			#wedstrijdTabel .rij1 .tdScore{
				background:url( '/images/wedstrijd_tabs/bg_trScoreRij1.jpg' ) left top no-repeat;
			}
			#wedstrijdTabel .rij2 .tdScore{
				background:url( '/images/wedstrijd_tabs/bg_trScoreRij2.jpg' ) left top no-repeat;
			}
			.thScore{
				background:url( '/images/wedstrijd_tabs/bg_thScore.jpg' ) left top no-repeat;
			}
			
			/* Wedstrijd programma / uitslagen */
			label{
				font-weight:bold;
			}
			#filter{
				background:url('/images/bgBoxVerloop.jpg') left top no-repeat;
				border-top:1px solid #6775ca;
				border-bottom:1px solid #fedf00;
				margin:10px auto;
				width:700px;
				height:140px;
				padding:5px 5px 5px 5px;
			}
			label.aanwijzing{
				display:block;
				color:#fedf00;
				font-size:1.1em;
				margin:5px 0 10px 0;
			}
			.frmBlock{
				float:left;
				margin-left:10px;
			}
			.checkbox{
				background:url('/images/bgCheckbox.png') left top no-repeat;
				height:20px;
				line-height:20px;
				width:157px;
				position:relative;
			}
			.selectPeriode{
				float:left;
				margin:0 15px 12px 0;
			}
			#selecteerPeriode{
				width:285px;
			}
			#selecteerCompetitie{
				width:215px;
			}
			#toonAlle{
				width:170px;
			}
			.btnSubmit
			{
				background:none;
				background:url('/images/btnFrmSubmit.png') left top no-repeat;
				border:none;
				color:#ccd1ee;
				cursor:pointer;
				float:right;
				font-size:1em;
				font-family:Arial, sans-serif;
				height:20px;
				margin:5px 12px;
				padding-left:20px;
				padding-bottom:3px;
				width:138px;
			}
			.jelectbox_main {
				color:#000;
				display:inherit;
				background:url(/images/bgSelect1.png) no-repeat top left;
			}
			
			.jelectbox_main a {
				background:url(/images/btnFrmSelect.gif) no-repeat top left;
				display:block;
				width:26px;
				height:20px;
				margin-right:-4px;
				text-decoration:none;
				cursor:pointer;
			}
			
			.jelectbox_options {
				left:-1px;
			}
			
			.jelectbox_text {
				line-height:20px;
				padding:0 5px;
			}
			
			.jelectbox_ul_parent {
				padding-left:3px; 
			}
			
			ul.jelectbox_ul_selectbox {
				list-style:none; 
				margin:0; 
				padding:0;
				line-height:23px;
			}
			
			ul.jelectbox_ul_selectbox li {
				cursor:pointer;
				display:block;
				text-decoration:none;
				background:#ffffff;
				padding:0 4px;
				border:1px solid #ffffff;
			}
			
			ul.jelectbox_ul_selectbox li.g {
				border:1px solid #f7f7f7;
			}
			
			ul.jelectbox_ul_selectbox li:hover {
				border:1px solid #d9d9d9;
			}
			ul.jelectbox_ul_selectbox li:hover{
				font-weight:bold;
			}
			.periodeLabel{
				display:block;
				color:#fff;
				float:left;
				font-size:1em;
				font-weight:normal;
				margin-top:3px;
				width:40px;
			}
		
			span.checkbox {
				width: 19px;
				height: 25px;
				background: url('/images/checked.png') no-repeat;
				display: block;
				clear: left;
				cursor:pointer;
				margin:-2px 0 3px 10px;
				float:left;
			}
			.checkboxLabel{
				color:#000;
				font-weight:normal;
				float:left;
			}
			#uitslagenOverzicht tr:hover td, #uitslagenOverzicht tr:hover td a{
				cursor:pointer;
				color:#fedf00;	
			}
			#uitslagOverzichtLink:hover{
				color:#fedf00;
				text-decoration:none;
			}
		
			
	/* - EINDE WEDSTRIJD --------------------------------------------------------------------------------- */
	
	/* - SPONSOREN --------------------------------------------------------------------------------------- */
		
		/* Sponsoren */
		img.sponsorImg{
			display: inline;
			float:left;
			margin:0 4px 10px 4px;
		}
		img.sponsorImg a{
			margin:0;
		}
		img.sponsorImg.last{
			margin-right:0;
		}	
		
	/* - EINDE SPONSOREN --------------------------------------------------------------------------------- */
	
	/* - WINKEL ------------------------------------------------------------------------------------------ */
	
		/* Winkelmandje */ 
		#winkelmandje input[type=text]{
		 	margin:0 5px;
		  	height:15px;
		 	width:25px;
		 }
		#winkelmandje .btnSubmit{ 
			float:none;
			margin:0 10px 0 0;
			margin-right:10px;
			text-align:left;
			padding-left:30px;
			padding-top:2px;
		}
		#winkelmandje .ProductTotaalRij td{
			height:50px;
		}
		#winkelmandje .ProductTotaalRij.first td{
			background:none;
			height:75px;
		}
		#winkelmandje .ProductTotaalRij td h3{
			color:#fedf00;
			font-size:1.3em;
		}
	
	/* - EINDE WINKEL ----------------------------------------------------------------------------------- */	
	
	/* Footer */
	#footer{
		background: url(../images/background_content.png) left top repeat-y;
		font-size:8pt;
		color:#6674cb;
		height:325px; 
		position:relative;
		width:990px;
		color:white;
	}
		#footer img{
			float:right;
			margin-right:10px;
		}
		#footer div a{
			color:white;
			text-decoration:none;
		}
		#footer div a:hover{
			text-decoration:underline;
		}
		#footer .colorFiller{
			background-color:#10193e;
			bottom:0;
			height:80px;
			position:absolute;
			width:990px;
		}