/*
 * $Id: main.css 40 2009-12-17 14:23:55Z root $
 */
div.container {
	position:relative;
	width:780px;
	margin:0 auto;
	background:url(/images/framework/main.gif) left top repeat-y;
	border:1px solid #000;
}
div.frameHeader {
	position:relative;
	height:153px;
	background:url(/images/framework/top.jpg) left top no-repeat;
}
table.mainBody {
	width:780px;
}
table.mainBody td.frameLeft {
	width: 106px;
}
table.mainBody td.frameMain {
	width: 576px;
	padding-top:8px;
}
table.mainBody td.frameRight {
	position:relative;
	width:98px;
	height:30px;
	padding-top:50px;
	text-align:center;
}
div.frameMain {
	display:block;
	width:576px;
	height:auto;
	overflow:hidden;
}

/* Start menu markup */
	/* menu top */
	div.menuTop {
		position:absolute;
		width:581px;
		height:23px;
		top:106px;
		right:0;
	}
	div.menuTop a {
		font-size:10px;
		display:block;
		float:left;
		height:23px;
		color:#376D0B;
		font-weight:800;
		line-height:23px;
		border-right:1px solid #fff;
		padding:0 5px 0 5px;
	}
	div.menuTop a.on,
	div.menuTop a:hover {
		background:#376D0B;
		color:#B0EA31;
		text-decoration:none;
	}

	/* menu sub */
	div.menuSub {
		position:absolute;
		right:0;
		bottom:0;
		width:581px;
		height:22px;
	}
	div.menuSub div {
		display:none;
	}
	div.menuSub div.active {
		display:block;
	}
	div.menuSub a {
		font-size:10px;
		display:block;
		float:left;
		height:22px;
		color:#fff;
		font-weight:800;
		line-height:22px;
		padding:0 5px 0 5px;
	}
	div.menuSub a.on,
	div.menuSub a:hover {
		color:#B0EA31;
		text-decoration:none;
	}

	div.menuLeft {
		background:url(/images/framework/leftTop.gif) no-repeat left top;
		width:106px;
		height:446px;
		padding-top:15px;
	}
	div.menuLeft a {
		text-decoration:none;
		font-size:10px;
		display:block;
		float:left;
		width:95px;
		padding:3px;
		border:1px solid #fff;
		border-left:0;
		background:#A7E722;
		margin-top:5px;
		text-align:right;
		color:#376D0B;
		font-weight:800;
	}
	div.menuLeft a.on,
	div.menuLeft a:hover {
		color:#fff;
		text-decoration:none;
	}
/* End menu markup */

img.ad {
	border:1px solid #000;
}

/* start search layout */
	table#sResultTable				{ width:100%;}
	table#sResultTable td			{ }
	table#sResultTable td.spacer	{ font-size:1px;}
	table#sResultTable td.info		{ }
	table#sResultTable td.counter	{ font-weight:800; text-align:left; vertical-align:top;}
	table#sResultTable td.link		{ text-align:left; vertical-align:top;padding:2px; line-height:145%;}
	table#sResultTable td.subLine	{ height:1px; background-color:#3B6D14; font-size:1px;}
	table#sResultTable a.link		{ color:#B12407; font-weight:800;}
	table#sResultTable a.link:hover	{ }
	table#sResultTable .location	{ font-size:85%; color:#3B6D14;}

	table#searchInfo			{ width:100%;}
	#searchInfo	td.body			{ padding:3px; background-color:#E4F5BF;}
	#searchInfo	td.spacer		{ height:8px; background-color: White;}

	table.searchNavbar				{ width:100%;}
	table.searchNavbar td			{ background-color: #3B6D14; border:1px solid #B0EA34; padding:3px;}
	table.searchNavbar td.nav		{ color:#B0EA34; width:20%; text-align:center;	}
	table.searchNavbar td.overview	{ width:60%; color:#fff;}
	table.searchNavbar a.active		{ color:White; padding:2px; font-weight:800; padding-left:5px; padding-right:5px;}
	table.searchNavbar a.active:hover{ color:#FF0000;}

	table#default		{ width:100%;}
	#default td.title,
	#default td.body,
	#default td.submit	{ padding:2px;}
	#default td.title	{ background-color:#3B6D14; color:white; font-weight:800;}
	#default td.body	{ background-color:#E4F5BF; color:black;}

	table#message		{ width:100%;}
	#message td.title	{ background-color:#A01916; color: white; font-weight:800; padding: 3px;}
	#message td.body	{ background-color:#E4F5BF; color: black; padding: 3px;}
/* end search layout */

/* Start homeColumns markup ( Drie kolommen op de homepage ) */
	table.homeColumns {
		width:100%;
	}
	table.homeColumns td.col {
		padding:0 8px 0 0;
	}

	/* Column markup */
	table.column {
		width:100%;
	}
	table.column td,
	table.column th {
		padding:0;
		text-align:left;
		border:1px solid #ADE23A;
	}
	table.column th {
		color:#3B6D14;
		background:#ADE23A;
	}
	table.column th span {
		display:block;
		float:left;
		width:100%;
		padding: 2px;
	}
	table.column th span.pageTitle {
		font-size:16px;
	}
	table.column th span.blockTitle {
		color:#fff;
		font-size:12px;
		padding:0;
		padding-left:2px;
	}

	/* Blockcontent markup */
	div.blockContent {
		display:block;
		width:100%;
		float:right;
	}
	div.blockContent p {
		margin:0;
	}
	div.blockContent span.text {
		display:block;
		padding:3px;
		padding-top:0;
	}
	div.blockContent img.imgLeft {
		float:left;
		margin:0 5px 0 0;
	}
	div.blockContent img.imgRight {
		float:right;
		margin:0 0 0 5px;
	}
/* End homeColumns markup ( Drie kolommen op de homepage ) */

div.searchBox {
	width:95px;
	display:block;
}
div.searchBox input {
	width:85px;
	font-size:11px;
	border:0;
	margin-bottom:3px;
}
/* evenementen pagina */
td.title 	{
	font-size: 130%;
	font-weight: bold;
	margin: 0;
	margin-bottom:5px;
	padding:0;
	}
span.title 	{
	font-weight: bold;
	margin: 0;
	padding:0;
	}


/* agenda inline pagina */
div#inlineAgenda{
	width:100%;
	height:100%;
	background-color: #99CC67;
}
div#inlineAgenda div.processedContent{
	margin:0;
	padding-left: 30px;
	padding-top: 23px;
}
div#inlineAgenda div.processedContent h2.title{
	font-style:italic;
	font-family:Arial,Helvetica,sans-serif;
	margin-bottom: 22px;
	color:#2A7F00;
}

div#inlineAgenda div.processedContent div.block{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif !important;
	line-height:18px !important;
	font-size:14px;
	margin-bottom:58px;
}
div#inlineAgenda div.processedContent a{
	color:#000000;
}
