* 
{
  	margin: 				0;
  	padding: 				0;
}

html, body 
{
  	height: 				100%;
}

body 
{
	background-color: 		#FFFFFF;
	
	text-align:				left;
	
	font-family:			"Trebuchet MS";
	font-size:				12px;
	color:					#000000;
	line-height:			17px;
}

h1
{
	color:#8699B7;
	font-weight:bold;
	font-family:"Trebuchet MS";
	font-size:12px;
	line-height:17px;
	text-align:left;
}

#idContainer {
  	width: 					100%;
  	position: 				relative;
	min-height: 			100%;
	height: 				auto !important;
	height: 				100%;
	background:				url('../images/containerbg.jpg') top left repeat-y;
}

#idContentBox
{
	clear:					both;	
	overflow:				hidden;
}

#idContent
{
	float:					left;
	background:				url('../images/bgcontent.jpg') top left no-repeat;
	width:					60%;
	padding-top:			10px;
	margin-bottom:			35px;
	margin-left:			25px;
}

* html #idContent
{
	width: auto;
	margin-left:			-45px;
}

* html #idContent ul
{
	list-style-position: 	inside
}

#idFooter 
{
	clear:					both;
	width: 					100%;
	position: 				absolute;
	bottom: 				0 !important;
	bottom: 				-1px;
	height: 				35px;
	background:				url('../images/footerbg.jpg') top left repeat-x;
	color:					#FFFFFF;
}

#idProgramma
{
	float:					left;
	width:					366px;
	background:				url('../images/programma.jpg') top left no-repeat;
}

* html #idProgramma
{
	margin-top:				-1px;
}

#idHeader
{
	float:					left;
	height:					137px;
	width: 					100%;
	background:				url('../images/header_bg.jpg')  top left repeat-x;
}

#idHeaderPicture
{
	float:					left;
	width:					367px;
	height:					138px;
	background:				url('../images/headerpicture.jpg')  top left no-repeat;
}

#idHeaderRight
{
	float:					right;
	width:					303px;
	height:					138px;
	background:				url('../images/header.jpg')  top left no-repeat;
}

#idProgrammaText
{
	color:					#FFFFFF;
	margin-top:				380px;
	margin-left:			35px;
	margin-right:			35px;
	width:					350px;
	margin-bottom:			35px;
}

#idFooterLeft
{
	width:					auto;
	float:					left;
	padding-left:			330px;
	padding-top:			9px;
	
}

#idFooterRight
{
	width:					250px;
	float:					right;
	padding-right:			10px;
	padding-top:			9px;
	background:				url('../images/footer.jpg') top right no-repeat;
	text-align:				right;
}

#idMenu
{
	position:				absolute;
	top:					115;
	left:					345;
	width:					60%;
}

a
{
	font-family:			"Trebuchet MS";
	font-weight:			bold;
	text-decoration:		none;
	color:					#9D9D9D;
}

a:hover
{
	font-family:			"Trebuchet MS";
	font-weight:			bold;
	text-decoration:		underline;
	color:					#9D9D9D;
}

a:visited
{
	font-family:			"Trebuchet MS";
	font-weight:			bold;
	text-decoration:		none;
	color:					#9D9D9D;
}

#idFooter a
{
	font-family:			"Trebuchet MS";
	font-weight:			bold;
	text-decoration:		none;
	color:					#FFFFFF;
}

#idFooter a:hover
{
	font-family:			"Trebuchet MS";
	font-weight:			bold;
	text-decoration:		underline;
	color:					#FFFFFF;
}

#idFooter a:visited
{
	font-family:			"Trebuchet MS";
	font-weight:			bold;
	text-decoration:		none;
	color:					#FFFFFF;
}

.clsTijdschema
{
	color:					#8699B7;
	font-weight:			bold;
}

.tdHead
{
	font-weight:			bold;
	color:					#FFFFFF;
}

.tdContent
{
	font-family:			"Trebuchet MS";
	font-size:				12px;
	line-height:			17px;
	font-weight:			bold;
	color:					#8699B7;
}

.tblHead
{
	font-family:			"Trebuchet MS";
	font-size:				12px;
	line-height:			17px;
	font-weight:			bold;
	color:					#000000;
	text-decoration: 		underline;
}

.tblContentTitle
{
	font-family:			"Trebuchet MS";
	font-size:				12px;
	line-height:			17px;
	font-weight:			bold;
	color:					#8699B7;
}

.tblContent
{
	font-family:			"Trebuchet MS";
	font-size:				12px;
	line-height:			17px;
	color:					#000000;
}

/* BEGIN - FORMULIEREN */

hr
{
	border:					1px solid #1F3F68;
}

.formTable, td
{
	font-family:			"Trebuchet MS";
	font-size:				12px;
	color:					#000000;
	line-height:			17px;
}

.req
{
	color:					#CA1646;
}

.button
{
	font-family:			"Trebuchet MS";
	font-size:				12px;
	font-weight:			bold;
	
	line-height:			17px;
	color:					#000000;
	
	background:				#8699B7;
	border:					1px solid #000000;
	
	width:					300px;
	height:					20px;
}

.text
{
	font-family:			"Trebuchet MS";
	font-size:				12px;
	
	line-height:			17px;
	color:					#000000;
	
	background:				url('../images/bg_textfield.jpg') top left repeat;
	border:					1px solid #000000;
	
	width:					300px;
	height:					20px;
}

textarea
{
	font-family:			"Trebuchet MS";
	font-size:				12px;
	
	line-height:			17px;
	color:					#000000;
	
	border:					1px solid #000000;
	
	width:					300px;
	height:					200px;
}

	.clsInfBlock
	{
		font-family:			verdana,arial;
		color:					#000000;
		line-height:			18px;
		font-size:				11px;
		
		width:					450px;
		_width:					495px;
		
		display:				block;
		padding:				15px;
		
		background-color:		#F5F5F5;
		border:					1px solid #1F3F68;
		border-top:				3px solid #1F3F68;
		
		margin-bottom:			35px;
	}
	
	.clsInfBlock img
	{
		margin-right:			15px;
	}


/* EIND - FORMULIEREN */

/***************************************************************************
 * FOTOALBUM
 ***************************************************************************/

	table#fotoalbumTable td#albumTd
	{
		text-align:			center;
		cursor:				pointer;
	}
	
	table#fotoalbumTable td#albumTd img
	{
		margin:				10px;
	}
	
	table#fotoalbumTable
	{
		border-collapse:	separate;
		
		border-spacing:		7px;
		*border-collapse:	expression('separate', cellSpacing = '7px');
	}

	table#fotoalbumTable td img
	{
		border:				1px solid #1F3F68;
	}

/***************************************************************************
 * POLL
 ***************************************************************************/

	table.poll
	{
		border-spacing:		5px;
		*border-collapse:	expression('separate', cellSpacing = '5px');
	}