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

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


a
{
	font-size:12px;
		
	color:#575757;
	
	font-size:14px;
	
	font-weight:bold;
	
	font-family:Calibri;
	
	text-decoration:none;
}

p
{
	font-family:Calibri;
	
	color:#8a8a8a;
}

a:hover
{

}

ul
{
	list-style:none;
}

h1, h2, h3, h4, h5, h6
{
	text-decoration:none;
	
	display:block;
}

/*================================================================ Html Body */

html
{
	height:100%; 
	
	max-height:100%; 
	
	width:100%;
	
	background-color:#ffffff;
	
	background-image:url(../img/site/html.gif);
	
	background-repeat:repeat-x;
}

body
{
	height:100%;
	
	max-height:100%; 
	
	width:100%;	
	
	background-image:url(../img/site/top_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;
	
	background-image:url(../img/site/container.png);
	
	background-repeat:repeat-y;
	
	background-position:center;
	
	float:left;
}

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

div#footer
{
	position:absolute;
	
	width:100%;
	
	clear:both;
	
	bottom:0; 					 /*		stick to bottom */ 
	
	text-align:center;
	
	height:64px;
	
	background-image:url(../img/site/footer.gif);
	
	background-repeat:repeat-x;
}

div#footer *
{
	font-family:Calibri;
	
	font-size:12px;
	
	color:#fefefe;
	
	font-weight:normal;
}

div#footer p
{
	margin:0 auto;
	
	width:955px; 
	
	height:18px;
	
	margin-top:32px;
}

div#footer p span b
{
	font-weight:normal;
	
	color:#FFFFFF;
}

div#footer p span a:hover
{
	text-decoration:underline;
}

div#content-left
{
	width:188px;
	
	float:left;	
	
	background-image:url(../img/site/navigatie.gif);
	
	background-repeat:no-repeat;
	
	background-position:top;
}

	div#content-left img
	{
		margin:30px 0px 0px 7px;
	}

div#content
{
	width:538px;
	
	float:left;
	
	margin:0px 0px 60px 0px;
	
	padding:0px 0px 20px 0px;
	
	background-image:url(../img/site/content.gif);
	
	background-repeat:no-repeat;
	
	background-position:top;
}

div#content-right
{
	float:left;
	
	width:188px;
}
	
	div#nieuwsbrief
	{
		margin:140px 0px 0px 0px;
		
		padding:14px 10px 10px 15px;
		
		width:204px;
		
		height:290px;
		
		float:left;	
		
		background-image:url(../img/site/items.gif);
		
		background-repeat:repeat-x;
		
		background-position:top;
	}

		div#nieuwsbrief .input
		{
			float:left;
			
			width:188px;
			
			padding:3px 3px 3px 5px;
			
			height:14px;
			
			line-height:14px;
			
			background-color:#FFFFFF;
			
			border:1px solid #d9d9d9;
				
			margin:11px 0px 0px 0px;
			
			font-family:Calibri;
			
			font-size:12px;
			
			color:#848484;
			
			font-style:italic;
		}
		
		div#nieuwsbrief .checkbox
		{
			float:left;
			
			width:188px;
			
			padding:3px 3px 3px 5px;
			
			height:14px;
			
			line-height:16px;
			
			background-color:#FFFFFF;
			
			border:1px solid #d9d9d9;
				
			margin:11px 0px 0px 0px;
			
			font-family:Calibri;
			
			font-size:12px;
			
			color:#848484;
			
			font-style:italic;
		}
		
		div#nieuwsbrief .checkbox input
		{
			float:left;
			
			margin:1px 5px 0px 0px;			
		}
				
		div#nieuwsbrief .button
		{
			float:right;
			
			width:100px;
			
			height:24px;

			background-image:url(../img/site/verzenden.gif);
			
			margin:13px 7px 0px 0px;
			
			cursor:pointer;
		}
		
		div#contact
		{
			float:left;
			
			clear:both;
			
			width:200px;
			
			margin:0px 0px 0px 10px;
			
			padding:40px 0px 0px 0px;
			
			height:120px;
			
			background-image:url(../img/site/contact.gif);
			
			background-position:top;	
		}
		
		div#contact h3
		{
			text-align:right;
			
			color:#575757;
		
			font-weight:bold;
			
			font-family:Calibri;
			
			text-decoration:none;			
		}
				
		div#contact p
		{
			text-align:right;
			
			font-style:italic;
		}
		
		div#contact a
		{
			text-decoration:underline;
		}
		
		div#contact img
		{
			margin:5px 5px 0px 0px
		}
		
/*================================================================  Div position elements */

div#top
{
	width:960px;
	
	margin:0 auto;
	
	background-image:url(../img/site/sfeerbeeld.jpg);
	
	background-position:top right;
	
	background-repeat:no-repeat;
		
	min-height:820px;
}

div#header
{
	width:960px;
	
	height:128px;
	
	margin:2px 0px 0px 0px;
	
	border-top:4px solid #f6c874;
}

div#main
{
	width:960px;
}

div#header a
{
	float:left;
}

div#header h5
{
	float:left;
	
	margin:35px 0px 0px 30px;
	
	width:625px;
}

div#navigatie
{
	width:188px;
	
	height:229px;
}
	
	div#navigatie ul
	{
		list-style:none;
				
		line-height:39px;
			
		width:188px;
		
		height:229px;
		
		margin:0 auto;
		
		display:block;		
		
		overflow:hidden;
		
		margin-top:7px;
	}
	
	div#navigatie ul *
	{

		
	}
	
	div#navigatie ul li
	{
		height:37px;
		
		line-height:37px;
		
		list-style:none;		
	}
	
	div#navigatie ul li a
	{
		height:28px;
		
		width:187px;
		
		line-height:28px;
	
		font-size:15px;
		
		color:#9e424a;
		
		text-decoration:none;
		
		font-family:Calibri;
			
		text-align:left;
		
		font-weight:normal;
		
		display:block;
		
		padding:0px 0px 0px 20px;
		
		background-image:url(../img/site/li.gif);
		
		background-position:0px 0px;
		
		background-repeat:no-repeat;
	}
	
	div#navigatie ul .actief a
	{		
		background-position:0px -28px;
	
		font-weight:bold;
	}
	
	div#navigatie ul li a:hover
	{
		background-position:0px -56px;
	}

	div#zoeken
	{
		background-image:url(../img/site/item.gif);
		
		background-repeat:repeat-x;
		
		width:138px;
		
		height:103px;
		
		margin:0px 10px 0px 10px;
		
		padding:10px 15px 0px 15px;
	}
	
	div#zoeken .input
	{
		float:left;
		
		width:97px;
		
		padding:3px 3px 3px 5px;
		
		height:14px;
		
		line-height:14px;
		
		background-color:#FFFFFF;
		
		font-family:Calibri;
		
		font-size:12px;
		
		color:#848484;
		
		font-style:italic;
	}
		
	div#zoeken .button
	{
		float:left;
		
		width:25px;
		
		height:20px;
		
		line-height:22px;
		
		background-color:#FFFFFF;
		
		background-image:url(../img/site/zoek.gif);
		
		background-position:top center;
			
		cursor:pointer;
	}

	div#zoeken #border
	{	
		margin:11px 0px 0px 0px;
		
		border:1px solid #d9d9d9;

		width:130px;
		
		height:20px;
		
		display:block;
		
		background-color:#FFFFFF;
	}
	


/*================================================================  Content */

p
{
	padding:6px 0px 0px 0px;
	
	font-family:Calibri;
	
	font-size:14px;
	
	line-height:18px;
	
	font-weight:normal;
}

i
{
	font-family:Calibri;
	
	font-size:14px;
	
	line-height:18px;
	
	font-weight:bold;
	
	font-style:italic;
	
	color:#434543;
}

div#content *
{
	font-family:Trebuchet MS;
	
	font-size:13px;
	
	line-height:18px;
	
	letter-spacing:-0.0px;
}

div.content-item
{
	padding:10px 25px 20px 25px;
	
	margin:0px 0px 13px 0px; 
	
	background-image:url(../img/site/bottom.gif);
	
	background-repeat:no-repeat;
	
	background-position:bottom;
}

div#content p
{
	padding:11px 0px 0px 0px;
	
	font-family:Trebuchet MS;
	
	font-size:13px;
	
	line-height:18px;
	
	letter-spacing:-0.0px;
	
	font-weight:normal;
		
	color:#575757;
}

div#content h1
{
	font-family:Trebuchet MS;

	font-size:25px;
	
	height:30px;
	
	line-height:40px;
	
	color:#9e5551;
	
	font-weight:semi-bold;
}

div#content h2
{	
	font-family:Trebuchet MS;
	
	font-size:18px;
	
	height:20px;
	
	line-height:20px;
	
	margin:20px 0px 0px 0px;
	
	color:#9e5551;
	
	font-weight:bold;;
}

div#content u , div#content em, div#content b , div#content strong
{
	text-decoration:none;
	
	color:#9e5551;
	
	font-size:13px;
	
	line-height:18px;
}

div#content a
{
	color:#605f5a;
	
	font-weight:bold;
		
	color:#575757;
	
	text-decoration:underline;
}

div#content a:hover
{
	font-weight:bold;
	
	text-decoration:underline;
		
	color:#9e5551;
}

div#content li
{
	font-size:13px;
	
	line-height:18px;
	
	padding:4px 0px 1px 0px;
	
	margin:0px 0px 0px 25px;
	
	font-weight:bold;
	
	list-style:url(../img/site/list.gif);
		
	color:#575757;
}

div#content ul
{
	line-height:18px;
	
	padding:0px 0px 0px 0px;
	
	margin:5px 0px 5px 2px;
	
	list-style:circle;
}

div#content ol
{
	line-height:18px;
	
	padding:0px 0px 0px 0px;
	
	margin:5px 0px 0px 10px;
	
	font-size:12px;
}

div#content a
{	
	font-weight:bold;
	
	font-size:12px;
	
	line-height:18px;
}

div#content img
{
	margin:4px;
	
	padding:2px;

	background-color:#FFFFFF;
}

div#content #melding
{
	padding:10px 0px 10px 0px;
	
	width:400px;
}


/*================================================================  basic classe elements */

.left
{
	float:left;
		
	font-size:11px;
	
	color:#939598;
}

.right
{
	float:right;
		
	font-size:11px;
	
	color:#939598;	
}

div#recentie
{
	background-image:url(../img/site/recentie.gif);
	
	background-repeat:no-repeat;
	
	background-position:bottom;
	
	padding:0px 0px 0px 0px;
	
	margin:0px 0px 20px 0px;

	display:block;
	
	float:left;
	
	clear:left;
}

	div#recentie-tekst
	{		
		display:block;
		
		width:470px;
		
		margin:0px 0px 0px 19px;
		
		padding:8px 20px 8px 20px;

		background-image:url(../img/site/quote.gif);
		
		background-repeat:no-repeat;
		
		background-position:left top;
	}
	
	div#recentie-tekst p
	{
		font-family:Trebuchet MS;
		
		font-style:italic;
		
		font-size:14px;
		
		text-indent:-20;
		
		line-height:21px;
	}
	
	div#recentie a
	{
		float:right;
		
		font-style:italic;
		
		padding:14px 10px 27px 20px;
		
		color:#9e424a;
	}
	
	div#recentie-title
	{
		float:right;
		
		clear:both;
		
		height:25px;
		
		line-height:23px;
		
		margin:0px 10px 0px 0px;
		
		padding:0px 0px 0px 34px;
		
		font-family:Trebuchet MS;
		
		font-style:italic;
		
		font-size:14px;
		
		text-indent:-20;
		
		color:#b3b3b3;
		
		background-image:url(../img/site/recentieicon.png);
		
		background-repeat:no-repeat;
		
		background-position:left;
	}
	
	div#recentie-title a
	{	
		font-family:Trebuchet MS;
		
		font-style:italic;
		
		font-size:14px;
		
		text-indent:-20;
		
		color:#9e424a;
		
		font-weight:normal;
	}
	
	div#recentie-title a:hover
	{			
		font-weight:normal;
	}

	div.recentie-item
	{
		float:left;
	}
	
	div.recentie-item a
	{
		width:90px;
		
		height:120px;
		
		margin:20px 0px 0px 16px;
		
		padding:10px 10px 5px 10px;
		
		border:1px solid #ebebee;
		
		float:left;
		
		background-color:#ffffff;	
	}
	
	div.recentie-item a:hover
	{
		background-color:#fafafa;
		
		cursor:pointer;
	}
	
	div.recentie-item span
	{
		width:90px;
		
		text-align:center;
		
		display:block;
		
		margin:0px;
		
		padding:0px;
		
		font-family:Trebuchet MS;
		
		font-style:italic;
		
		font-size:14px;
		
		text-indent:-20;
		
		line-height:21px;
	}
	
		div.recentie-item div.img-container
		{
			width:90px;
			
			height:80x;						
			
			overflow:hidden;
		}
		
		.img-container img
		{
			width:80px;
		}	
		

div#ondertitels
{
	margin:0px 0px 0px 15px;
}

div#ondertitels ul
{
	width:160px;
	
	float:left;
		
	background-color:#fafafa;
	
	border:1px solid #e8e8eb;
	
	padding:0px 0px 8px 0px;
	
	margin:0px 10px 0px 0px;
}

	div#ondertitels ul li
	{
		width:175px;

		list-style:circle;
		
		height:14px;
		
		line-height:14px;
		
		margin:5px 0px 5px 24px;
	}
	
	div#ondertitels ul li a
	{
		height:14px;
		
		line-height:14px;
		
		line-height:20px;


		font-family:Calibri;
		
		font-size:13px;
		
		color:#848484;
		
		
		font-weight:normal;
	}
	
	div#ondertitels ul li a:hover
	{
		font-weight:normal;
	}

			
/*================================================================ Linked by google */

.google
{
	background-color:#8d3732;
	
	padding:0px 3px 0px 3px;
	
	color:#cda7a5;
}

.search
{
	background-color:#f6c874;
	
	padding:0px 3px 0px 3px;
	
	color:#8d3732;
}

/*================================================================ sIFR */

.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-hasFlash h5 {
	visibility: hidden;
}
.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}
