body
	{
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
	background-color:#fff;
	background-position:top;
	background-repeat: repeat-x;
	}
#page
	{
	float:none;
	padding:5px;
	margin: 0px auto;
	text-align:left;
	width:1000px;
	}
	
div	{
	float:left;
	clear:both;
	}
a, a:link, a:visited
	{
	color:#000;
	text-decoration: none;
	cursor: pointer;
	}
a img, a:link img, a:visited img
	{
	border: 0px;
	padding: 0px;
	background: none;
	}
	
/*
******************************/

#head
	{
	float:left;
	clear: both;
	width: 950px;
	margin:0px 5px 0px;
	height: 312px;
	padding: 0px 0px 4px;
	border-bottom: 5px solid #000;

	}
	
#lightheader
	{
	float:left;
	clear: both;
	width: 950px;
	margin:0px 5px 0px;
	text-align:center;
	background-position:center center;
	border-bottom: 5px solid #000;
	background-color:#ccc;
	}
	
#main
	{
	float:left;
	clear:both;
	width:960px;
	min-height: 800px;
	padding: 0px 0px 10px
	}
#tail
	{
	float:left;
	clear:both;
	border-top:5px solid #000;
	margin: 5px;
	color:#666;
	width:950px;
	padding: 2px;
	}
#content
	{
	float:left;
	clear:none;
	width:800px;
	min-height:600px;
	}
.contentrow
	{
	float:left;
	clear:both;
	width:800px;
	border-top:5px solid;
	}
.row{
	float:left;
	clear:both;
	width:800px;
	}
.bar
	{
	float:left;
	clear:both;
	width: 100%;
	height:10px;
	margin: 5px 0px;
	background:#000000;
	}
/*
****************************/

.textblock
	{
	margin-bottom: 10px;
	color:#666;
	line-height:1.35em;
	width: 100%;
	padding-top:5px;
	border-top: 5px solid #000;
	}
.firsttextblock
	{
	margin-bottom: 10px;
	color:#666;
	line-height:1.35em;
	width: 100%;
	padding-top:5px;
	}
.menuitem
	{
	margin-bottom:5px;
	width:100%;
	height:20px;
	font-size: 16px;
	}
.nieuwsitem
	{
	padding:0px;
	width:100%;
	}
.progmenuitem
	{
	padding-left: 20px;
	text-transform:uppercase;
	font-size:14px;
	}
.progmenubottom
	{
	margin-top:5px;
	margin-left:20px;
	padding: 0px;
	text-transform:uppercase;
	font-size:14px;
	border-top: 1px solid #666;
	}
.smallcol, .mediumcol, .widecol, .minicol, .fullcol
	{
	float:left;
	clear:none;
	/* border-top:10px solid #000;*/
	/* border-top:5px solid #000; */
	margin: 0px 5px;
	padding-top: 10px;
	padding-bottom:20px;
	overflow:hidden;
	}
.calendar
	{
	float:left;
	clear:both;
	margin: 0px 0px 10px;	
	}
.calendarinput
	{
	font-size:10px;	
	}
.calendaritems
	{
		

	}
.calendaritem{
	float:left;
	clear:none;
	width:18px;
	height:10px;
	padding: 4px 0px;
	text-align:center;	
	border:1px solid #fff;
	color:#666;
}
.calsel
	{
	background:#eee;	
	}
.agendadagen
	{
	margin-top: 5px;	
	}
.hotagendaitem, a.hotagendaitem, a:link.hotagendaitem, a:visited.hotagendaitem, a:hover.hotagendaitem
	{
	background:#666;
	color:#fff;	
	}
.agendatitle
	{
	padding: 8px 0px 0px;
	float:left;
	clear:both;
	width:796px;
	text-align: left;
	font-size: 30px;
	font-family: Helvectica, Arial;
	font-weight: lighter;
	letter-spacing: 0.05em;
	color:#000;
	text-transform:uppercase;
	}
.minicol
	{
	width:90px;
	}
.smallcol
	{
	width:150px;
	}
.itemtitle
	{
	font-size: 15px;
	font-family: Helvectica, Arial;
	font-weight: lighter;
	letter-spacing: 0.02em;
	color:#000;
	margin: 4px 0px;
	}
.orgtitle
	{
	font-size: 25px;
	font-family: Helvectica, Arial;
	font-weight: lighter;
	letter-spacing: 0.02em;
	color:#000;
	padding: 5px 0px;
	}
.mediumcol
	{
	width: 340px;
	}
.widecol
	{
	width:390px;
	}
.fullcol
	{
	width:800px;
	}
.date
	{
	color: #666;
	text-transform:lowercase;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	letter-spacing: 0.09em;
	}
.expoitem
{
	width: 390px;
	float:left;
	clear: none;
	margin: 5px;
	padding: 5px 0px;
	overflow:hidden;
}
.expothumb
	{
	float:left;
	clear:none;
	width: 80px;
	height:80px;

	margin-right:10px;
	overflow:hidden;	
	text-align:left;
	}
.expoinfo
	{
	float:left;
	clear: none;
	width: 280px;	
	height:80px;
	}
	

.button, a.button, a:link.button, a:visited.button
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #999;
	color:#fff;
	padding: 0px 2px;
	}
a.month, a:link.month, a:visited.month
	{
	color:#000;
	}
.hot, a.hot, a:link.hot, a:visited.hot
	{
	color:#FF0000;
	text-decoration:underline;
	}
.labelslist
	{
	font-size:12px;
	font-weight: bold;
	color:#666;
	font-family:Helvetica,Arial, Helvetica, sans-serif;
	padding: 0px 0px 10px;
	}
.label, a.label, a:link.label, a:hover.label, a:visited.label
	{
	color:#666;	
	}
.credit
	{
	font-size: 11px;
	color:#666;	
	}
.imgcontainer
	{
	width:100%;
	text-align:left;
	padding:0px 0px;
	margin-bottom:10px;
	}
