body
{
	background-color: #E5E5E5;
	color: #000000;
	background-image:url('_img/bg.jpg');
	background-position:center;
	background-repeat:repeat-y;
	text-align:center;
	padding:0px;
	margin:0px;
}

#container
{
	width:940px;
	margin:0 auto;
	padding:0px;
	text-align:left;
}


/* -------------------------------------------------------------- */
/* ----------------------- navigatie --------------------------*/
/* -------------------------------------------------------------- */

#header
{
	width:940px;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}

#nav
{
	width:940px;
	background-color:#2A2F32;
	height:20px;
	border-bottom:20px solid white;
}

#nav ul
{
	margin:0px;
	padding:0px;
	float:right;
}

#nav li
{
	float:left;
	padding:0px;
	margin:0px;
	display:block;
	border-left:1px solid white;
	text-align:center;
	width:110px;
}

#nav li a
{
	color:#CCCCCC;
	font-family:Arial,Verdana,Helvetica;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	width:110px;
	display:block;
	height:20px;
	line-height:19px;
}

#nav a.sel, #nav a:hover
{
	color:#FFFFFF;
}

/* -------------------------------------------------------------- */
/* ----------------------- kolommen --------------------------*/
/* -------------------------------------------------------------- */

#kolom1, #kolom2, #kolom3
{
	width:300px;
	float:left;
}

#kolom2, #kolom3
{
	margin-left:20px;
}

/* ------------------------------------------------------------- */
/* ----------------------- fonts -------------------------------*/
/* ------------------------------------------------------------- */

h1 
{
	color:#2E8D33;
	font-weight:bold;
	font-family:arial, verdana, helvetica;
	font-size:14px;
	margin:15px 15px 10px 15px;
}

p
{
	font-size:12px;
	line-height:140%;
	color:#000000;
	margin:0px 15px 5px 15px;
	font-family:arial, verdana, helvetica;
}

p a, li a
{
	color:#000000;
}

#kolom1 ul, #kolom2 ul, #kolom3 ul 
{
	padding:15px;
	margin:0px 15px 0px 15px;
	font-size:12px;
	font-family:arial, verdana, helvetica;
}

#kolom1 li, #kolom2 li, #kolom3 li
{
	padding:0px;
	margin:0px;
	line-height:140%;
}

/* ------------------------------------------------------------- */
/* ----------------------- calendar --------------------------*/
/* ------------------------------------------------------------- */

h3 
{
	width:940px;
	background-color:#F5F5F5;
	height:20px;
	line-height:20px;
	font-size:14px;
	font-family:arial, verdana, helvetica;
	font-weight:bold;
	color:#2E8D33;
	border-bottom:20px solid #FFFFFF;
	border-top:20px solid #FFFFFF;
	margin:0px 0px 25px 0px;
	padding:0px;
	text-align:center;
	clear:both;
	display:block;
}

#container .calendar_img
{
	float:left;
	margin-right:20px;
}

table 
{
	width:940px;
	border:none;
	border-collapse:collapse;
}

table .time 
{
	width:70px !important;
	width /**/:80px;
	font-size:11px;
	font-family:arial, verdana, helvetica;
	color:#2E8D33;
	padding:10px 0px 10px 10px;
	vertical-align:top;
}

table .item, table .item2
{
	width:200px !important;
	width /**/:240px;
	padding:10px 30px 10px 10px;
	font-size:11px;
	font-family:arial, verdana, helvetica;
	margin:0px;
	vertical-align:top;
}

table .item2
{
	width:200px !important;
	width /**/:220px;
	padding:10px 10px 10px 10px;
	font-size:11px;
	font-family:arial, verdana, helvetica;
	margin:0px;
	vertical-align:top;
}

table span {
	color:#2E8D33;
}

table a {
	color:#000000;
}