body
{
	width:			100%;
	height:			100%;
	padding:		0;
	margin:			0;
	background: 	#E4ECEE;
	color: 			#0e1b8d;
	font-family:	Arial;
	font-size:		12px;
	overflow:		auto;
}

div.container
{
	background:		url('../images/bg.jpg') repeat-y #fff;
	display:		block;
	position: 		absolute;
	width: 			755px;
	min-height:		100%;
	overflow:		visible;
	left:			50%;
	margin-left:	-387px;
	padding-left:	10px;
	padding-right:	10px;
	padding-bottom:	10px;
	border-left:	1px dotted #ececee;
	border-right:	1px dotted #ececee;
}

div.header
{
	background:		url('../images/header.jpg') no-repeat #fff;
	width:			100%;
	height:			162px;
}

div.logo
{
	float:			left;
	width:			350px;
	height:			63px;
	margin-top:		12px;
	margin-left:	15px;
	cursor:			pointer;
}

div.zoek
{
	float:			right;
	width:			150px;
	height:			40px;
	margin-top:		30px;
	margin-right:	120px;
}

div.menu
{
	float:			left;
	width:			190px;
	padding-right:	5px;
	margin-top:		-81px;
}

div.content
{
	float:			right;
	width:			553px;
	margin-top:		-81px;
}

div.hr
{
	width:			100%;
	height:			2px;
	background:		#ececee;
	margin:			0;
	margin-top:		5px;
	margin-bottom:	5px;
	font-size:		0px;
}

div.tips
{
	display:		block;
	height:			35px;
	padding:		5px;
	overflow-x:		hidden;
	overflow-y:		auto;
}

div.copyright
{
	color:			#999999;
	font-size:		10px;
	display: 		block;
	clear:			both;
	text-align:		center;
	margin-bottom:	-5px;
}

/* Overigen */

form
{
	margin:			0;
}

* img
{
	padding:		0;
	margin:			0;
}

span.contact
{
	display:		block;
	margin-left:	15px;
	margin-right:	15px;
	margin-top:		15px;
}

#zwart
{
	color:			#000;
}

#geel
{
	color:			#faa500;
}

a
{
	color:			#0e1b8d;
	text-decoration:underline;
}

a:hover
{
	color:			#0e1b8d;
	text-decoration:none;
}

div.zoek input#form
{
	width:			80px;
	background:		#ececee;
	border:			1px solid #0e1b8d;
}

div.zoek input#submit
{
	background:		#0e1b8d;
	width:			50px;
	border:			1px solid #fff;
	color:			#fff;
}

td
{
	vertical-align:	top;
}

div.form-row
{
	display:		block;
	text-align:		left;
}

div.form-label
{
	float:			left;
	width:			100px;
	line-height:	22px;
	text-align:		right;
	margin-right:	20px;
}

div.form-row select#breed
{	
	width: 			250px;
}

div.form-row input#text
{	
	width: 			246px;
}

div.bedrijf-row
{
	display:		block;
	border-bottom:	1px dotted #fed500;
	height:			110px;
	padding-top:	5px;
	padding-bottom:	5px;
	cursor:			pointer;
	cursor:			default;
}

div.bedrijf-info
{
	padding-left:	10px;
	display:		block;
	text-align:		justify;
	width: 			380px;
	height: 		110px;
	float: 			right;
	border-left: 	1px dotted #fad500;
}

div.bedrijf-foto
{
	padding-right:	10px;
	padding-top:	5px;
	float: 			left;
	display:		block;
}

div.bedrijf-foto img
{
	width:			150px;
	height:			100px;
}

div.artikel-row
{
	display:		block;
	border-bottom:	1px dotted #fed500;
	height:			110px;
	padding-top:	5px;
	padding-bottom:	5px;
	cursor:			pointer;
	cursor:			default;
}

div.artikel-info
{
	padding-left:	10px;
	display:		block;
	text-align:		justify;
	width: 			210px;
	height: 		110px;
	float: 			right;
	border-left: 	1px dotted #fad500;
}

div.artikel-foto
{
	padding-right:	10px;
	padding-top:	5px;
	float: 			left;
	display:		block;
}

div.artikel-foto img
{
	width:			150px;
	height:			100px;
}

div.evenement-row
{
	display:		block;
	border-bottom:	1px dotted #fed500;
	height:			130px;
	padding-top:	5px;
	padding-bottom:	5px;
	cursor:			pointer;
	cursor:			default;
}

div.evenement-info
{
	padding-left:	10px;
	display:		block;
	text-align:		justify;
	width: 			380px;
	height: 		130px;
	float: 			right;
	border-left: 	1px dotted #fad500;
}

div.evenement-foto
{
	padding-right:	10px;
	padding-top:	15px;
	float: 			left;
	display:		block;
}

div.evenement-foto img
{
	width:			150px;
	height:			100px;
}

div.pagina
{
	display:		block;
	width:			390px;
	padding: 		5px;
}

div.pagina-bedrijf
{
	display:		block;
	padding-top:	80px;
}

div.pagina-evenement
{
	display:		block;
	padding-top:	80px;
}

tr.header td
{
	background:		#0e1b8d;
	color:			#fff;
}

div.omschrijving
{
	display:		block;
	text-align:		justify;
	height:			82px;
}

a img
{
	border:			0;
}

div#lees_meer
{
	display:		block;
	height: 		20px;
}

/* Headers */

div.kalender-header
{
	display:		block;
	border-bottom:	1px dotted #faa500;
	font-size:		15px;
	font-weight:	bold;
}
h1
{
	padding:		0;
	margin:			0;
	font-size:		22px;
	color:			#0e1b8d;
	border-bottom:	1px dotted #faa500;
	margin-top:		5px;
	margin-bottom:	5px;
}
h2
{
	padding:		0;
	margin:			0;
	font-size:		18px;
	color:			#0e1b8d;
	border-bottom:	1px dotted #faa500;
	margin-top:		5px;
	margin-bottom:	2px;
}
h3
{
	padding:		0;
	margin:			0;
	font-size:		15px;
	color:			#faa500;
	font-weight:	normal;
	margin-bottom:	20px;
}

/*
	Content
*/
div.content-top
{
	height:			233px;
	border-bottom:	2px solid #ececee;
}
div.content-bottom
{
	padding-top: 	5px;
}
div.content-top-full
{
	float:			left;
	width:			400px;
	height:			230px;
	padding-right:	5px;
}
div.content-top-left
{
	float:			left;
	width:			200px;
	height:			230px;
	border-right:	2px solid #ececee;
	padding-right:	5px;
}
div.content-top-right
{
	float:			left;
	width:			200px;
	height:			230px;
	padding-left:	5px;
	overflow-x:		hidden;
	overflow-y:		auto;
}
div.nieuws
{
	display:		block;
	border-bottom:	1px dotted #fab500;
	cursor:			pointer;
}

/** Menu **/
ul.makeMenu, ul.makeMenu ul
{
	display:		block;
	background-color: #fff;
	padding-left: 	0px;
	cursor: 		default;
	margin: 		0px;
	margin-bottom:	1px 
}

ul.makeMenu li
{
	display:		block;
	list-style-type: none;
	margin: 		0px;
	position: 		relative;
	color: 			#fff;
	background-color: #0e1b8d;
	border-left:	5px solid #faa500;
	margin-bottom:	1px;
	height: 		20px;
}

ul.makeMenu li > ul
{
	display: 		none;
	position: 		absolute;
	top: 			0px;
	left: 			185px;
	width:			180px;
}

ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight
{
	background-color: #ffa;
	background-color: #0e1b8d;
	color: 			#faa500;
}

ul.makeMenu ul.CSStoShow
{
	display:		block;
}

ul.makeMenu li:hover > ul
{
	display: 		block;
}

ul.makeMenu li a
{
	color: 			#fff;
	display: 		block;
	text-decoration: none;
	padding: 		3px;
}

ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink
{
	color: 			#ef7b3a;
	display: 		block;
}

ul.makeMenu li:hover > a
{
	color:			#faa500;
	display: 		block;
}

/**
	Javascript / Ajax
**/
span#link
{
	color:			#0e1b8d;
	text-decoration:underline;
}

span#link:hover
{
	color:			#0e1b8d;
	text-decoration:none;
	cursor:			pointer;
}

/**
	Sitemap
**/
table.sitemap tr a
{
	display:		block;
	padding-left:	5px;
	color:		 	#0e1b8d;
	text-decoration: none;
	font-size:		11px;
	border-left:	1px solid #fad500;
}

table.sitemap tr.header td
{
	background: 	#ffffff;
	font-weight:	bold;
}

table.sitemap tr.header_small td
{
	background: 	#ffffff;
	font-weight:	0;
}

table.sitemap tr.header a
{
	display:		block;
	padding-left:	4px;
	color:		 	#fad500;
	text-decoration: none;
	font-size:		12px;
	border-left:	2px solid #0e1b8d;
}

table.sitemap tr.header_small a
{
	display:		block;
	padding-left:	4px;
	color:		 	#fad500;
	text-decoration: none;
	font-size:		12px;
	border-left:	2px solid #0e1b8d;
}

table.sitemap tr.header a:hover
{
	border-left:	2px solid #0e1b8d;
	color:		 	#0e1b8d;
}

table.sitemap tr.header_small a:hover
{
	border-left:	2px solid #0e1b8d;
	color:		 	#0e1b8d;
}

table.sitemap tr a:hover
{
	border-left:	1px solid #0e1b8d;
}