body
{
	background:#0d0d0d url(images/bodybg2.jpg);	
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: top center;
	padding:0px;
	margin:0px;
	vertical-align:top;
	font-family:Arial;
	font-size:9pt;
	color:#fff;
}
.IE
{		
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pngbg.png', sizingMethod='scale');	
}

.FF
{
	background-image:url('images/pngbg.png');		
}
a:link, a:active, a:visited
{
	font-family:Arial;
	font-size:9pt;						
	color:#f4c900;
	text-decoration:underline;
}
a:hover
{	
	font-family:Arial;
	font-size:9pt;						
	color:#e2d182;
	text-decoration:underline;	
}
.yellowheader
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;					
	color:#f4c900;
}
.errorheader
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;					
	color:#ff0000;
}
#container
{
	width:1018px;	
	height:auto;
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-509px;
	padding:0;
	}	
	#leftmenu
	{
		width:167px;		
		height:auto;		
		border-top:1px solid #dfdfdf;
		border-right:1px solid #dfdfdf;
		border-bottom:1px solid #dfdfdf;
		border-left:0;
		margin:0 15px 0 0;
		padding:0;
		float:left;
		}		
		.menuitem 
		{	
			width:159px;
			height:18px;
			background-color:#21211e;
			border-bottom:1px solid #f4c900;
			padding:2px 4px 0 4px;				
			list-style:none;
			display:block;
			color:#fff;
			text-decoration:none;
			font-family:Arial;
			font-size:8pt;
			
		}
		.menuitemon
		{			
			width:159px;
			height:18px;			
			border-bottom:1px solid #f2f2f2;
			background-color:#494949;
			padding:2px 4px 0 4px;							
			cursor:pointer;			
			list-style:none;
			display:block;
			color:#fff;
			text-decoration:none;
			font-family:Arial;
			font-size:8pt;
	}
			
			.menubutton a:link, .menubutton a:active, .menubutton a:visited
			{	
				width:159px;
				height:18px;
				background-color:#21211e;
				border-bottom:1px solid #f4c900;
				padding:2px 4px 0 4px;				
				list-style:none;
				display:block;
				color:#fff;
				text-decoration:none;
				font-family:Arial;
				font-size:8pt;
			}
			.menubutton a:hover
			{			
				width:159px;
				height:18px;			
				border-bottom:1px solid #f2f2f2;
				background-color:#494949;
				padding:2px 4px 0 4px;							
				cursor:pointer;			
				list-style:none;
				display:block;
				color:#fff;
				text-decoration:none;
				font-family:Arial;
				font-size:8pt;
		}
			
	.polltop
	{		
		width:177px;
		height:16px;
		background-color:#21211e;
		padding-left:5px;
		line-height:16px;
		margin:0;
		border-top:1px dotted #000;
		border-bottom:1px dotted #000;
		font-family:tahoma;
		font-weight:bold;
		font-size:9pt;
		color:#fff;				
	}
	.pollquestion
	{
		width:174px;
		height:auto;
		padding:10px 4px 10px 4px;
		background-color:#494949;				
		font-family:Arial;
		font-size:9pt;
		font-weight:bold;					
		color:#f4c900;
	}
	.partnercontainer
	{
		width:147px; 
		height:auto;
		border:10px solid #21211e; 
		text-align:center;
		float:left;
		z-index:1;
		padding:0 0 15px 0;
		list-style:none;
	}
	#newsitem /* For 1 newsitem */
	{				
		width:407px;
		padding:3px 4px 3px 4px;
		height:auto;
		float:left;
	}
	#newsitems
	{				
		width:415px;
		height:auto;
		float:left;
	}
	.newslisttitle
	{
		width:410px;
		height:16px;
		background-color:#21211e;
		padding-left:5px;
		line-height:16px;
		border-top:1px dotted #000;
		border-bottom:1px dotted #000;
		font-family:tahoma;
		font-weight:bold;
		font-size:9pt;
		color:#fff;
		float:left;
	}				
	.inleiding
	{
		width:409px;
		height:104px;
		position:absolute;
		padding:3px;
		vertical-align:top;
		font-family:Arial;
		font-size:9pt;
		color:#bbd2dc;
	}
	.inleidingdiv
	{
		width:415px;
		height:110px;
		background-color:#494949;
		float:left;
		margin:0;
		font-family:Arial;
		font-size:9pt;
		color:#f4c900;
	}
	#content{
		width:425px;
		height:auto;
		float:left;
		padding:0 0 0 15px;
		margin:0;
	}
	.special
	{
		font-weight:bold;
		color:#ff9000;
	}
	.lastitemtable
	{
		width:415px;
		margin:0 0 0 0;
		float:left;
	}
	.lastdatumc
	{
		width:100px;
		font-family:Arial;
		font-size:9pt;
		font-weight:bold;
		padding:0 4px 0 4px;
		color:#f4c900;
	}
	.lasttitlec
	{
		width:250px;					
	}
	.lasttitlec a:link,.lasttitlec a:visited, .lasttitlec a:active
	{					
		font-family:Arial;
		font-size:9pt;					
		color:#fff;
		font-weight:normal;
		text-decoration:none;
	}
	.lasttitlec a:hover
	{					
		font-family:Arial;
		font-size:9pt;					
		color:#bbd2dc;
		text-decoration:underline;
	}

	.lasttitlec_spec a:link,.lasttitlec_spec a:visited, .lasttitlec_spec a:active
	{				
		font-family:Arial;
		font-size:9pt;					
		color:#bbd2dc;					
		text-decoration:none;
	}
	.lasttitlec_spec a:hover
	{					
		font-family:Arial;
		font-size:9pt;					
		color:#fff;					
		text-decoration:underline;
	}
	.comments
	{
		width:25px; 
		text-align:center;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		color:#f4c900;
	}	
	.partnerslisttitle
	{
		width:142px;
		height:16px;
		background-color:#21211e;
		padding-left:5px;
		margin:0 0 15px 0;
		line-height:16px;
		border-top:1px dotted #000;
		border-bottom:1px dotted #000;
		font-family:tahoma;
		font-weight:bold;
		font-size:9pt;
		color:#f4c900;
		float:left;
	}
	#specials
	{
		width:179px;				
		height:auto;
		padding:0 0 5px 15px;
		vertical-align:top;
		float:left;			
		}
		.speciallisttitle
		{
			width:174px;
			height:16px;
			background-color:#21211e;
			padding-left:5px;
			line-height:16px;
			margin:0;
			border-top:1px dotted #000;
			border-bottom:1px dotted #000;
			font-family:tahoma;
			font-weight:bold;
			font-size:9pt;
			color:#fff;
			float:right;
		}
		.specialinhoud
		{
			font-family:Arial;
			font-size:9pt;	
			font-weight:normal;
			color:#fff;					
		}
		#item
		{
			width:171px;
			height:auto;
			background-color:#494949;
			border:1px solid #828282;
			padding:3px;
			font-family:Arial;
			font-size:9pt;
			font-weight:bold;					
			color:#f4c900;
			float:right;
			margin:4px 0 0 0;
		}
		#itemon
		{
			width:171px;
			height:auto;
			background-color:#555;
			border:1px solid #000;
			padding:3px;
			font-family:Arial;
			font-size:9pt;
			font-weight:bold;					
			color:#f4c900;
			margin:4px 0 0 0;
			cursor:pointer;
			float:left;
		}

		.newsitemwrap 
		{
			border:1px dotted #000;
			padding:0;
			margin:0 0 10px 0;
			width:413px;
		}		
		.nieuwsitemtitle
		{
			padding:0px 4px 1px 4px;
			background-color:#21211e;
			font-family:Arial;
			font-size:9pt;
			font-weight:bold;					
			color:#f4c900;
		}
		.nieuwsiteminfo
		{
			background-color:#494949;															
			font-family:Arial;
			padding:1px 4px 1px 4px;
			font-size:7pt;										
			color:#bbd2dc;					
		}
		.nieuwsiteminhoud
		{				
			background-color:#21211e;															
			margin:0;
			padding:4px;
			font-family:Arial;
			font-size:9pt;										
			color:#fff;
		}
		.nieuwsitembottom
		{
			padding:1px 4px 1px 4px;
			margin:0;
			background-color:#21211e;
			font-family:Arial;
			font-size:9pt;
			font-weight:bold;					
			color:#f4c900;
		}

		.nieuwsitemreacties
		{
			background-color:#494949;
			border:1px dotted #000;
			margin:5px 0 5px 0;
			font-family:Arial;
			font-size:9pt;										
			color:#fff;
		}
		.pagetable a:link, .pagetable a:visited, .pagetable a:active{
			text-decoration:none;
		}
		.reactietable
		{
			width:415px;			
			background-color:#494949;
			border:1px dotted #000;
			margin:5px 0 5px 0;
			}
			.reactie_inhoud
			{
				padding:2px 3px 2px 3px;
			}
			.poster
			{
				width:328px;
				height:14px;
				line-height:14px;
				font-family:Arial;
				font-size:9pt;	
				text-align:left;
				color:#fff;
			}
			.reactie_poster
			{
				width:328px;
				height:14px;
				line-height:14px;
				font-family:Arial;
				font-size:9pt;	
				text-align:left;
				color:#fff;
			}
			.reactie_datum
			{
				width:auto;
				height:14px;
				line-height:14px;
				font-family:Arial;
				font-size:9pt;	
				text-align:right;
				color:#fff;
		}
		.reactieform
		{
			width:415px;
			background-color:#494949;
			border:1px dotted #000;
			margin:5px 0 5px 0;
			}
			.reactieinput
			{
				background-color:#686868;
				border:2px solid #21211e;
				font-family:Arial;
				font-size:9pt;
				color:#f4c900;
			}
			.reactieinput_naam
			{
				font-family:Arial;
				font-size:9pt;
				font-weight:bold;
				color:#fff;
			}
			.reactieinput_bericht
			{
				font-family:Arial;
				font-size:9pt;
				font-weight:bold;
				color:#bbd2dc;
			}
			.quote
			{
				background-color:#a64646;
				border:1px solid #fff;					
				padding:3px;
				color:#fff;
				font-size:8pt;
				font-style:italic;
			}				
			.reactieform_submit
			{
				background-color:#21211e;
				border:1px solid #fff;
				font-weight:bold;
				color:#f4c900;
			}
			.reactieform_submiton
			{
				background-color:#415a66;
				border:1px solid #fff;
				font-weight:bold;
				color:#f4c900;
				cursor:pointer;
			}
			.tiny_input
			{
				width:300px;
				height:14px;
				line-height:14px;
				background-color:#686868;
				border:2px solid #21211e;
				font-family:Arial;
				font-size:9pt;
				color:#f4c900;
			}
			.tiny_text
			{
				width:392px;
				height:200px;
				line-height:14px;
				background-color:#686868;
				border:2px solid #21211e;
				font-family:Arial;
				font-size:9pt;
				color:#f4c900;
		}
		.zoekarchieftable
		{
			width:410px;
		}
		.zoekarchief_top
		{
			height:25px;
			vertical-align:top;
			font-family:Arial;
			font-size:9pt;
			font-weight:bold;					
			color:#fff;
		}
		.zoekarchiefinhoud
		{
			border-bottom:1px solid #dcdc78;
			font-family:Arial;
			font-size:9pt;									
			color:#bbd2dc;
		}
		.zoekarchiefinhoudon
		{
			background-color:#21211e;
			border-bottom:1px solid #dcdc78;
			font-family:Arial;
			font-size:9pt;									
			color:#bbd2dc;
			cursor:pointer;
}
