/*================================================================ Basics */

*
{
	margin:0px;
	
	padding:0px;
	
	border:0px;
	
	text-align:left;
}


@font-face
{
	/* This declaration targets Internet Explorer */
	font-family: 'Myriad Pro';
	src: url('../fonts/myriadpro-regular-webfont.eot');
}

@font-face
{
	/* This declaration targets everything else */
	font-family: 'Myriad Pro';
	src: url(//:) format('no404'),
	url('../fonts/myriadpro-regular-webfont.woff') format('woff'),
	url('../fonts/myriadpro-regular-webfont.ttf') format('truetype'),
	url('../fonts/myriadpro-regular-webfont.svg#webfontduSZaPbm') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face
{
	/* This declaration targets Internet Explorer */
	font-family: 'Zekton';
	src: url('../fonts/zekton_free-webfont.eot');
}

@font-face
{
	/* This declaration targets everything else */
	font-family: 'Zekton';
	src: url(//:) format('no404'),
	url('../fonts/zekton_free-webfont.woff') format('woff'),
	url('../fonts/zekton_free-webfont.ttf') format('truetype'),
	url('../fonts/zekton_free-webfont.svg#webfontduSZaPbm') format('svg');
	font-weight: normal;
	font-style: normal;
}

a
{
	text-decoration:underline;
}

ul
{
	list-style:none
}

html
{
	height:100%;
	
	width:100%;
	
	max-height:100%;
}

body
{
	height:100%;
	
	width:100%;
	
	max-height:100%;
	
	background-image:url(../img/site/index-bgd.gif);
	
	background-repeat:repeat-x;
	
	background-position:top;
}

div#container
{		
	width:100%;
	
	position:relative; 		 	/*  	needed for footer positioning  */
	
	margin:0 auto; 				 /*		center, not in IE5 */

	min-height:100%; 			 /*		real browsers */
	
	height:auto !important; 	 /*		real browsers */

	padding:0px;
	
	margin:0px;
	
	float:left;
}

* html div#container 
{
	height:100%; 				/*		ONLY IE6: treaded as min-height	 */
}

#footer-container
{
	position:absolute;
	
	display:block;
	
	width:100%;
	
	bottom:0px; 					 /*		stick to bottom */ 
		
	text-align:center;
	
	height:85px;
	
	line-height:85px;
	
	overflow:hidden;
	
	float:left;
	
	clear:both;
}

	#footer-container footer
	{
		display:block;
		
		width:960px;
		
		margin:0 auto;
	}
	
	#footer-container footer .left
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		
		font-size:13px;
		
		color:#ffffff;
		
		width:300px;
		
		line-height:42px;
		
		margin:38px 0px 0px 0px;
		
		float:left;
		
		text-align:left;
	}
	
	#footer-container footer .right
	{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		
		font-size:13px;
		
		color:#ffffff;
		
		width:300px;
		
		line-height:42px;
		
		margin:38px 0px 0px 0px;		
		
		float:right;
		
		text-align:right;	
	}	
	
		#footer-container footer p a
		{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			
			font-size:13px;
			
			color:#ffffff;
		}	

#navigatie
{
	width:702px;
	
	float:left;
	
	display:block;
	
	font-style:normal;
	
	margin:10px 0px 0px 0px;
}

	#navigatie nav
	{
		width:702px;
		
		height:46px;
		
		margin:0 auto;
		
		display:block;
		
		float:left;
	}

	#navigatie ul
	{
		width:712px;
		
		height:46px;
		
		display:block;
		
		float:left;
		
		font-style:normal;
	}
		
	#navigatie ul li
	{
		display:block;	
		
		float:left;
		
		height:51px;
		
		line-height:46px;
		
		text-align:center;
		
		background-image:url(../img/site/li.gif);
		
		background-repeat:no-repeat;
		
		background-position:left top;
	} 
	
	#navigatie ul li a
	{	
		display:block;
		
		font-family: Kalinga,sans-serif;
		
		font-size:13px;
		
		font-weight:bold;
		
		text-align:right;
		
		color:#533734;
		padding:0px 20px 0px 20px;
		
		text-decoration:none;
		
		overflow:hidden;
	}
	
	#navigatie ul li a:hover
	{			
		display:block;
		
		color:#f7f7f7;
		
		background-image:url(../img/site/li-hover.gif);
		
		background-repeat:repeat-x;
		
		background-position:0px 0px;
	}	
	
	#navigatie ul .actief
	{
		background-image:url(../img/site/li-hover.gif);
		
		background-repeat:repeat-x;
	}
	
	#navigatie ul .actief a
	{		
		display:block;
		
		color:#f7f7f7;		
		
		background-image:url(../img/site/arrow.gif);
		
		background-repeat:no-repeat;
		
		background-position:bottom center;
		
		height:51px;
	}
	
#header-container
{
	display:block;
	
	width:100%;
	
	height:45px;
}

#header
{
	display:block;
	
	width:100%;
		
	height:117px;
	
	float:left;
	
	clear:both;
}
	#header header
	{
		display:block;
		
		width:960px;
		
		height:117px;
		
		margin:0 auto;
		
		background-repeat:no-repeat;
	}
	
	.headerbox
	{
		float:left;
	}
		.headerbox a
		{
			margin:17px 0px 0px 0px;
			
			display:block;
		}

div#module-box
{
	height:192px;
	
	float:left;
	
	clear:both;
	
	width:100%;	
}

	div#module
	{
		height:192px;
		
		margin:0 auto;
		
		width:960px;
			
		border-right:6px solid #FFF;
	}
	
	div#module a
	{
		display:block;
		
		height:178px;
		
		width:314px;
		
		float:left;
		
		border-left:6px solid #FFF;
		
		margin:6px 0px 6px 0px;
		
		text-decoration:none;		
	}

	div#module a p
	{
		display:block;
		
		color:#fff;
		
		font-family:"Myriad Pro";
		
		margin:38px 0px 0px 20px;
		
		font-weight:normal;		
		
		font-size:16px;
		
		line-height:25px;
		
		text-decoration:none;
		
		text-shadow: 0.055556em 0.055556em 0.083334em rgba(0, 0, 0, 0.3);
	}
	
	div#module a h1
	{
		display:block;
		
		color:#fff;
		
		font-family:"Zekton";
		
		margin:15px 0px 0px 20px;
		
		font-weight:normal;		
		
		font-size:19px;
		
		letter-spacing:-0.2px;	
		
		text-decoration:none;
		
		text-shadow: 0.055556em 0.055556em 0.083334em rgba(0, 0, 0, 0.3);
		
		text-transform:uppercase;
	}

div#content-container
{
	width:100%;
	
	float:left;
	
	clear:both;
	
	height:100%;
}

#content-item
{			
	width:960px;
}

.content-item
{
	float:left;
	
	background-color:#FFF;
	
	background-image:url(../img/site/content-top.gif);
	
	background-repeat:no-repeat;
	
	background-position:top;
	
	width:720px;
}

.content header
{
	width:900px;
	
	display:block;
	
	padding:15px 0px 0px 22px;
}

.content section
{
	width:900px;
	
	display:block;
	
	padding:12px 0px 0px 22px;
	
}
	
	.content h1
	{	
		display:block;
		
		color:#b61515;
		
		font-family: Kalinga,sans-serif;
		
		margin:0px 0px 0px 0px;
		
		font-weight:normal;		
		
		font-size:24px;
		
		letter-spacing:-0.2px;
	}

	.content h2
	{	
		display:block;
		
		color:#3b3545;
		
		font-family: Kalinga,sans-serif;
		
		margin:0px 0px 0px 0px;
				
		font-size:16px;
		
		font-weight:normal;
	}	
		
	.content h3
	{	
		display:block;
		
		color:#3b3545;
		
		font-family: Kalinga,sans-serif;
		
		margin:0px 0px 0px 0px;
				
		font-size:14px;
		
		font-weight:normal;
	}	
	
	.content ul,
	.content ol
	{		
		color:#3b3545;
		
		font-size:13px;
		
		line-height:17px;
						
		margin:0px 0px 8px 15px;
		padding:0px 0px 0px 0px;
		
		clear:both;
		
		list-style:none;	
		
	}
	
	.content ul li,
	.content ol li
	{		
		color:#3b3545;
		
		line-height:20px;
		
		margin:0px 0px 0px 5px;
		padding:0px 0px 0px 0px;
		
		font-size:13px;
		
		list-style:disc;
		
		font-weight:normal;
	}
	
	.content p
	{
		font-family:Arial;
		
		font-size:15px;
		
		line-height:16px;
		
		color:#5f5c5a;
		padding:0px 20px 0px 0px;
		
		font-weight:normal;
	}
	
	.content * a
	{
		color:#715891;
		
		font-weight:bold;
		
		text-decoration:underline;	
	}
	
	.content p strong,
	.content p b
	{		
		color:#3b3545;
		
		font-weight:bold;	
		
	}
	
	.content p span,
	.content p b,
	.content p i,
	.content p em
	{		
		color:#3b3545;
		
		font-size:13px;
		
		line-height:17px;	
	}

	.content img
	{
		margin:0px 15px 5px 0px;
	}

