		body,html		{	background-color: white;
							color: #0a0204;
							font-size: 12px;
							font-family: arial, verdana, sans-serif;
							padding: 0 0 0 0;
							margin: 0 0 0 0;
							width:100%;
							height:100%;
							background-image: url('http://www.challenge.nl/img3/back2.gif');
							background-repeat: repeat-x;
							white-space: normal;
						}

		input			{	height: 16px;	}
						
		a:link			{	text-decoration: underline;
							color: #0a0204;
						}
		a:visited		{	text-decoration: underline;
							color: #0a0204;
						}
		a:hover			{	text-decoration: none;
							color: #666666;
						}
		

		td				{	color: #0a0204;
							font-size: 12px;
							font-family: arial, verdana, sans-serif;
							padding: 0 0 0 0;
							margin: 0 0 0 0;							
						}

		.forminput 		{	font-size: 11px; 
							color: #cccccc; 
							border: #333333 1px solid;
						}

		.forminput2 	{	font-size:10px; 
							color: #000000; 
							border: #0a0204 1px solid;
						}

		.greyedout 		{	font-size:10px;
							color: #7f7b79; 
							border: #7f7b79 1px solid;
						}
		.greyedouthi	{	font-size:12px; 
							color: #000000; 
							border: #000000 1px solid;
							background-color:#ccc;
						}

		.greyedout2 		{	font-size:11px;
							color: #ffffff; 
							border: #000000 1px solid;
							background-color:#000;
						}
		.greyedouthi2	{	font-size:11px; 
							color: #ffffff; 
							border: #000000 1px solid;
							background-color:#000;
						}
						
		.small, .small td	{	font-size: 10px;	
								line-height:1.5em;
						}

		.small2, .small2 td	{	font-size: 10px;	
								line-height:1em;
							
						}
		
		.smalldescr		{	font-size: 10px;
							line-height: 1.2em;
						}
		
		.noline	a			{	text-decoration:none;	}
		.noline	a:hover		{		}
		.noline	a:link		{	text-decoration:none;	}
		.noline	a:visited	{	text-decoration:none;	}

		.titlegrey		{	color: #7f7b79;
							font-size: 12px;
							font-family: arial, verdana, sans-serif;
							text-transform: uppercase;
							font-weight: bold;
						}
						
		.title1			{	color: #0a0204;
							font-size: 12px;
							font-family: arial, verdana, sans-serif;
							text-transform: uppercase;
						}
		.title1	a:link	{	text-decoration: none;	}
		.title1	a:hover	{	text-decoration: none;	}
		.title1	a:visited	{	text-decoration: none;	}
						
		.title2			{	color: #0a0204;
							font-size: 14px;
							font-family: arial, verdana, sans-serif;
							font-weight: bold;
						}

						
		.subtitle1		{	color: #0a0204;
							font-size: 10px;
							font-family: arial, verdana, sans-serif;
							text-align: right;
						}
						
		.right			{	padding-left: 10px;
							padding-top: 10px;
							padding-right: 10px;
							padding-bottom: 3px;
						}
	

		.rightblack		{	padding-left: 10px;
							padding-top: 10px;
							padding-right: 10px;
							padding-bottom: 3px;
							background-color:#0a0204;
							color: #ffffff;
						}
						
		.rightblack a:link {	color:#ffffff; text-decoration: none; 			}				
		.rightblack a:visited {	color:#ffffff; text-decoration: none; 			}				
		.rightblack a:hover {	color:#ffffff; text-decoration: underline; 			}				
	
		.black			{ 	background-color:#0a0204;
							color: #ffffff;
						}
	
		.producttitle	{	font-size: 15px;
							font-weight: bold;
						}
		.productartist	{	font-size: 14px;
							font-weight: bold;
						}

		#inhoud			{	padding: 10px 10px 10px 10px;	}
		
		.releasevak		{	float:right;
							width: 160px;
							padding: 5px 0px 10px 10px;
						}
						
		.releasevlak img	{	padding-bottom: 5px;	}
		
		#releasedetails a:link		{	color:#ffffff; text-decoration: none; 			}
		#releasedetails a:visited	{	color:#ffffff; text-decoration: none; 			}
		#releasedetails a:hover		{	color:#ffffff; text-decoration: underline; 			}						
						
		#releasedetails	{	background-color: #0a0204;
							font-size: 12px;
							color: #ffffff;
							padding: 3px 3px 3px 3px;
						}


		.sublink			{ font-size: 10px; font-weight: bold; padding-top: 10px; }
		.sublink a:link		{ text-decoration: none;  		}							
		.sublink a:visited	{ text-decoration: none;  		}							
		.sublink a:hover	{ text-decoration: underline;	}							

		.sublink2			{ font-size: 12px; font-weight: bold; padding-top: 10px; }
		.sublink2 a:link	{ text-decoration: none;  		}							
		.sublink2 a:visited	{ text-decoration: none;  		}							
		.sublink2 a:hover	{ text-decoration: underline;	}	

		.sublink3			{ font-size: 12px; padding-top: 10px; }
		.sublink3 a:link	{ text-decoration: none;  		}							
		.sublink3 a:visited	{ text-decoration: none;  		}							
		.sublink3 a:hover	{ text-decoration: underline;	}

		
		#pagedselect	{ color: #4ba8f7;	}
		
		.invert			{	background-color: #000000;
							color:#ffffff;
						}
		
		.pager2			{	background-color: #0a0204;		
							font-size: 12px;	color: #ffffff;		
							text-decoration:none; 
						}
		.pager2	a:link		{	background-color: #0a0204;		
							font-size: 12px;	color: #ffffff;		
							text-decoration:none; 
						}						
		.pager2	a:visited	{	background-color: #0a0204;		
							font-size: 12px;	color: #ffffff;		
							text-decoration:none; 
						}
		.pager2	a:hover		{	background-color: #eeeeee;		
							font-size: 12px;	color: #0a0204;		
							text-decoration:none; 
						}
						
		.pager1			{	background-color: #cccccc;
							font-size: 12px;
							color: #0a0204;
						}						
						
		#vergroting		{	position:absolute;
							z-index:100;
							background-color: #eeeeee;
							border: 2px solid #0a0204;
							padding: 8px 8px 8px 8px;
							top:0px;
							left:0px;
						}
						
		#topbasket			{	color: #ffffff;
								font-size: 10px;
								background-color: #0a0204
							}

		#topbasket2			{	color: #ffffff;
								font-size: 10px;
								color:  #0a0204;
								background-color: #0a0204;
							}
		#topbasket2	a:link {	text-decoration: underline;
								color: #0a0204;
							}
		#topbasket2	a:visited {	text-decoration: underline;
								color: #0a0204;
							}
		#topbasket2	a:hover {	text-decoration: none;
								color: #0a0204;
							}
							
		#topbasket	a:link {	text-decoration: underline;
								color: #ffffff;
							}
		#topbasket	a:visited {	text-decoration: underline;
								color: #ffffff;
							}
		#topbasket	a:hover {	text-decoration: none;
								color: #ffffff;
							}	
							
		#feature			{	width: 490px;
								height: 335px;
								padding: 0px 0px 0px 0px;
								margin: 0px 0px 0px 0px;
								overflow: hidden;
							}

		.greyback			{	background-color: #cccccc;	cursor:pointer; }				
		.whiteback			{	background-color: #ffffff;	cursor:pointer; }						
		.noline a:link		{	text-decoration: none;		}
		.noline a:hover		{	text-decoration: underline;	}		
		.noline a:visited	{	text-decoration: none;		}		
		
		.diapos				{	color: white;
								background-color: #0a0204;
								padding: 5px 5px 5px 5px;
								width: 491px;
							}


		#maincontainer		{	width: 100%;
								min-height:100%;
								padding:0;
								margin:0;
								background-image: url('http://www.challenge.nl/img3/back2.gif');
								background-repeat: repeat-x;						
								
							}
							
		#maincontainercontent	
							{	width: 800px; 
								text-align: left;	
								margin:auto;
							}
							
		#searchbar			{	width: 100%;
								height: 0px;
								padding:0;
								margin:0;
								overflow: hidden;
								color: white;
								background-color:#111111;
								
							}

		#searchbarcontainer	{	width:800px;
								margin: auto;
								background-image:url('http://www.challenge.nl/img3/header-2.gif');
								background-repeat: no-repeat;
							}
					
		#searchbar td		{	color: white;	}
		#searchbar	a:link	{	color : #dddddd;	text-decoration: none;	}
		#searchbar	a:hover	{	color : #ffffff;	text-decoration: none;	}
		#searchbar	a:visited	{	color : #dddddd;	text-decoration: none;	}
		
		.quicksearchtable	{	color: white;
							}
							
		.whiteknop			{	background-color: white;
								border: 0px solid black;
								text-transform: uppercase;
								color: black;
							}
							
		#menuxz				{	background-image:url('http://www.challenge.nl/img3/menuback.gif');
								background-repeat: repeat-x;
							}
							
		#menucontainer		{	width: 800px;
								height:28px;
								overflow:hidden;
								margin: auto;
							}
					
		#header				{	width: 800px;
								margin: auto;
							}
							
		#contentleft		{	float:left;
								padding-top: 20px;
								width:433px;
								border: 1px solid white;
								white-space:normal; 
								line-height: 1.8em;
							}
							
		#caroussel			{	width: 433px;
								height: 298px;
							}
							
		#contentright		{	width:336px;
								padding-top: 20px;
								float: right;
								border: 1px solid white;
								white-space:normal; 

							}
							
		#contentright a				{	text-decoration: none;	}
		#contentright a:hover		{	text-decoration: underline;	color: #333333;}
		#contentright a:visited		{	text-decoration: none;	}
							

		hr				{	height: 1px;
							color:#ffffff;
							border: none;
							border-bottom: 1px solid #cccccc;
						}

		#contentright hr	{	height: 1px;
								color:#ffffff;
								border: none;
								border-bottom: 1px solid #cccccc;
						 		width:100%;
							}
					
		.padhr				{	margin-top:13px;
								margin-bottom:13px;
							}
							
		.hrnews				{	height: 1px;
								color:#ffffff;
								border: none;
								border-bottom: 1px solid #cccccc;
						 		width: 300px;
						 	}
		
		.longtext			{	line-height: 1.8em;	}
							
		.titlenav		{	color: #cccccc;
							font-size: 11px;
							font-family: arial, verdana, sans-serif;
							text-transform: uppercase;
						}

		.titlenav a:link		{	color: #cccccc;
							font-size: 11px;
							font-family: arial, verdana, sans-serif;
							text-transform: uppercase;
							text-decoration:none;
						}							
							
		.titlenav a:visited		{	color: #cccccc;
							font-size: 11px;
							font-family: arial, verdana, sans-serif;
							text-transform: uppercase;
							text-decoration:none;
						}							
							
		.titlenav a:hover		{	color: #aaaaaa;
							font-size: 11px;
							font-family: arial, verdana, sans-serif;
							text-transform: uppercase;
							text-decoration:none;
						}							
							
		#footer			{	font-size:10px;
							color: #666666;
						}
			
		#footer a:link	{	text-decoration: none;
							color: #666666;
						}
						
		#footer a:visited	{	text-decoration: none;
							color: #666666;
						}
						
		#footer a:hover	{	text-decoration: none;
							color: #333333;
						}						
						
		.button			{	color: white;
							background-color: #333333;
							border: 0px solid white;
							text-transform: uppercase;
							margin: 5px 5px 5px 5px;
							height: 2em;
							cursor: pointer;
						}
						
		.button:hover	{	color: white;
							background-color: #666666;
							border: 0px solid white;
							text-transform: uppercase;
							margin: 5px 5px 5px 5px;
							height: 2em;
							cursor: pointer;
						}						
		.nobr 			{	white-space: nowrap;	}
		
		.red			{	color:#ff0000;	}


						
							
		.dropdowns	{		color: #ffffff;
							background-image:url("http://www.challenge.nl/img3/dropdownback.png");
							width: 200px;
							padding: 5px 5px 5px 5px;
							line-height:2em;
							z-index:200;
						}
						
		.dropdowns a:link		{	text-decoration: none;		color: #cccccc;	}
		.dropdowns a:visited	{	text-decoration: none;		color: #cccccc;	}
		.dropdowns a:hover		{	text-decoration: none;		color: #ffffff;	}							 
						
		#quickresults	{	color: #ffffff;
							background-color: #333333;
							width: 300px;
							padding: 5px 5px 5px 5px;
							line-height:2em;
							z-index:200;
							position:absolute;
							top:148px;
						}
						
						
		#quickresults a:link	
						{	color: #ffffff;
							text-decoration:none;
							padding: 3px 3px 3px 3px;
						}
		#quickresults a:visited	
						{	color: #ffffff;
							text-decoration:none;
						}
						
		#quickresults a:hover	
						{	background-color: #555555;
						}						
						
		#searchbarv3	{	float:right; 
							white-space:nowrap; 
							background-image:url('http://www.challenge.nl/images/searchbar-v3.png');		
							background-repeat: no-repeat;
							width:225px;
							overflow:hidden;
							height:24px;
							color: white;
							font-size:11px;
						}
						
		.highlight1		{	background-color:#eeeeee;	
							padding: 2px; 2px 2px 2px;
							margin:2px 2px 2px 2px;
						}						
		
		.buzzcol		{	float:left; 
							margin-right:25px; 
							width:250px; 
							line-height:1.4em;
						}
						
		.buzzcolend		{	float:left; 
							margin-right:0px; 
							width:250px; 
							line-height:1.4em;
						}						

		.artex a		{	color:#999999;	}						
		
		.selector		{	color: #4444;
							background-color:white;
							padding: 3px 7px 3px 3px;
							font-size:12px;
							border:1px solid #bbbbbb;
						}
						
		.overopacity	{	cursor:pointer;
						}
						
		.overopacity:hover	
						{	filter: alpha(opacity=70);
					        opacity: 0.7;
					    }						
