body {
	padding:				0px;
	margin:					0px;
	font-family:			verdana;
	font-size:				11px;
	height:					100%;
	background:				#fff url('../images/layout/background/stripes.png') repeat-x top left;
}

html {
	height:					100%;
}

img{
	border:					0px;
}

/**
	Dit zijn de instellingen die voor elke skin hetzelfde zijn.
	Per skin zijn diverse kleurstellingen in apparte css- files gestopt.
*/

#website
{
	width:					950px;
	background-color:		#fff;
}


#headerblock
{
	height:					105px;
	overflow:				hidden;
	width:					950px;
	padding:				0px;
	margin:					0px;
	background-color:		#474747;
	/* url('../images/layout/header/circles.jpg') no-repeat top right; */
}


#logo
{
	margin-left:			20px;
	margin-top:				2px;
	height:					102px;
	overflow:				hidden;
	width:					221px;
	float:					left;
}


#headerright
{
	margin-right:			16px;
	margin-top:				56px;
	float:					right;
}

#inlogdiv, #zoekendiv
{
	width:					143px;
	height:					18px;
	display:				block;
	margin:					4px;
	margin-right:			0px;
}

#zoekendiv input
{
	margin-top:				0px;
	width:					122px;
	height:					14px;
	font-size:				10px;
	line-height:			14px;
	float:					left;
	padding-left:			4px;
}

#zoekendiv div
{
	cursor:					pointer;
}



#inlogdiv a
{
	text-decoration:		none;
	color:					#fff;
	margin-left:			8px;
	line-height:			16px;
	display:				block;
}

#menublock
{
	height:					25px;
	background-color:		#5e5e5e; 
}

#submenublock
{
	background-color:		#fff;
	width:					158px;
	overflow:				visible;
}

#bannerleftblock
{
	padding:				0px;
	margin:					0px;
	height:					227px;
	width:					550px;
	overflow:				hidden;
	background-color:		#fff; 
}

#bannerrightblock
{
	padding:				0px;
	margin:					0px;
	height:					227px;
	width:					241px;
	overflow:				hidden;
	background-color:		#fff; 
}


#extrablock
{
	height:					200px;
	width:					241px;
	background-color:		#fff;
	overflow:				visible;
}

#footerblock
{
	background-color:		#eeeeee;	
	height:					19px;
}

/**
*	Submenu
*/

#submenu
{	
	margin:					10px;
	margin-top:				35px; 
}

#submenu h1
{
	margin:					0px;
	margin-bottom:			2px;
	padding:				0px;
	padding-bottom:			2px;
	display:				block;
	font-size:				12px;
	font-family:			"trebuchet MS", "verdana";
	font-weight:			bolder;
	border:					0px;
	border-bottom:			2px solid #eeeeee;
}

#submenu .menuitem a
{
	margin:					0px;
	margin-bottom:			2px;
	padding:				0px;
	padding-left:			16px;
	padding-bottom:			2px;
	display:				block;
	font-size:				12px;
	font-family:			"trebuchet MS", "verdana";
	text-decoration:		none;
	font-weight:			normal;
	color:					#000;
	border:					0px;
	border-bottom:			1px solid #eeeeee;
	line-height:			18px;
}

#submenu .niveau1
{
	margin-left:			16px;
}

#submenu .niveau2
{
	margin-left:			32px;
}

/**
*	Rechter banner, algemeen, dus afmetingen en shit
*/

#bannerright
{
	margin:					0px;
	margin-top:				35px;
	width:					232px;
	height:					197px;
	font-family:			"trebuchet MS", "verdana";
	overflow:				hidden;
	/*
	background-image:		url('../images/layout/bannerright/bannerright_effect.png');
	background-repeat:		no-repeat;
	*/
}

#bannerright #pdfblock
{
	margin:					0px;
	width:					232px;
	height:					197px;
/*	background-image:		url('../images/layout/bannerright/pijl_pdf_download.png');
	background-position:	top right;
	background-repeat:		no-repeat;
*/
}

#bannerleft
{
	margin:					0px;
	padding:				0px;
	width:					550px;
	height:					232px;
	overflow:				hidden;
}

#pdfblock strong
{	
	margin:					0px;
	margin-left:			8px;
	font-family:			"trebuchet MS", "verdana";
	font-size:				10px;
	line-height:			12px;
	font-weight:			bolder; 
}

#pdfblock td
{
	cursor:					pointer;
	margin:					0px;
	width: 					220px;
	margin-bottom:			8px;
	padding:				0px;
	padding-left:			16px;
	padding-bottom:			2px;
	font-family:			"trebuchet MS", "verdana";
	text-decoration:		none;
	font-weight:			normal;
	color:					#000;
	display:				block;
	clear:					both;
	background-image:		url('../images/layout/bannerright/pdf_item.gif');
	background-repeat:		no-repeat;
	background-position:	4px center;
}

#pdfblock a{
	cursor:					pointer;	
	display:				block;
	text-decoration:		none;
	color:					#000;
}


#pdfblock a:hover
{
	text-decoration:		underline;
}


/**
*	Banner rechtesonder (extra)
*	Referenten en multimediafragementen
*/

#referentenblock
{
	font-family:			"trebuchet MS", "verdana";
	width:					242px;  
	border:					none;
	border-left:			1px solid #dddddd;
	margin-top:				16px;
	overflow:				visible;
}

#referentenblock strong, #referentenblock a h1
{
	margin-left:			16px;
	color:					#545454;
	font-weight:			bolder;
}

#referentenblock a
{
	text-decoration:		none;
	display:				block;
	margin:					16px;
}

#referentenblock a h1, #referentenblock a p
{
	font-size:				11px;
	color:					#545454;
	margin:					0px;
	padding:				0px;
	display:				block;
	clear:					both;
	text-align:				justify;
}

#referentenblock a p b 
{
	text-align:				justify;
}

/**
*	Artikelen opmaak
*	2 classes adhv de rowspan
*/

#articleblock
{
	font-family:			"trebuchet MS", "verdana";
	width:					550px;
	background-color:		#fff;	
	overflow:				visible;
}

.article_rowspan1 h1
{
	margin-top:				0px;
}

.article_rowspan1 #article
{
	width:					278px;
	float:					left;
}

.article_rowspan1 #login
{
	width:					240px;  
	height:					197px;
	float:					right;
	background-image:		url('../images/layout/inlog_effect.png');
	cursor:					pointer;
}

.article_rowspan1 #login a
{
	display:				block;
	width:					208px;
	height:					164px;
	text-decoration:		none;
	color:					#000;
	padding:				16px;
}

.article_rowspan1 #login a strong
{
	font-weight:			bolder;
	margin-bottom:			16px;
}

.article_rowspan2 h1
{
	margin-top:				37px;
}

#articleblock h1
{
	font-size:				11px;
	color:					#545454;
	margin-bottom:			8px;
	padding:				0px;
	display:				block;
	clear:					both;
	text-align:				justify;
}

#article
{
	margin:					16px;
	padding-bottom:			16px;	
}

#article a
{
	color:					#545454;				
}

#footerleft
{
	display:				block;
	width:					400px;
	float:					left;
	margin-left:			16px;
}

#footerleft, #footerleft a
{
	font-family:			"trebuchet MS", "verdana";
	font-size:				9px;
	color:					#bab9b9;
	text-decoration:		none;
	margin-right:			8px;
	margin-left:			8px;
	line-height:			16px;
}

#zoekartikel h1
{
	margin-top:				8px;
	margin-bottom:			0px;
}

#zoekartikel p
{
	margin-top:				4px;
	color:					#888589;
	display:				block;
	padding-right:			8px;
}

#zoekartikel h1, #zoekartikel p
{
	text-decoration:		none;
}

#zoekartikel
{
	margin-bottom:			24px;
}

#mediaplayerblock
{
	width:					233px;  
	height:					233px;
	float:					left;
	background-image:		url('../images/layout/TV_flat.png');		
	background-position:	top left;
	background-repeat:		no-repeat;
	padding-top:			12px;
	margin-top:				8px;
}

#MediaPlayer1, #streamplayer
{
	 margin-left:			14px;	
}

#flashstreamblock
{
	width:					233px;  
	height:					233px;
	float:					left;
	background-image:		url('../images/layout/TV_flat.png');		
	background-position:	top left;
	background-repeat:		no-repeat;
	padding-top:			12px;
	margin-top:				8px;
}