@font-face {
	font-family: Folks Normal; 
	font-style: normal;
	src: url(images/Folks-Normal.ttf); 
}

@font-face {
	font-family: Folks Light; 
	font-style: normal;
	src: url(images/Folks-Light.ttf); 
}



body
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #4c4c4c;
	background: #343333 url(images/bg.jpg) repeat-x top left;
}

a:link, a:visited, a:hover, a:active
{
	outline-color: invert;
	outline-style: none;
	outline-width: 0pt;
	color: #A29974;
}

p {
	padding: 0px;
	margin: 0px;
}

#logo a:link, #logo a:visited, #logo a:hover {
	position: absolute;
	top: 106px;
	left: 0px;
	display: block;
	width: 204px;
	height: 144px;
	background: no-repeat url("images/logo_mini.png") 0px 0px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	z-index: 77;
}

	*html #logo a:link
		{
	    	background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/logo_mini  .png', sizingMethod='crop');
		}
	*html #logo a:visited
		{
	    	background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/logo_mini  .png', sizingMethod='crop');
		}
	*html #logo a:hover
		{
	    	background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/logo_mini  .png', sizingMethod='crop');
		}


#logo_small a:link, #logo_small a:visited, #logo_small a:hover {
	position: absolute;
	top: 64px;
	left: 0px;
	display: block;
	width: 204px;
	height: 102px;
	background: no-repeat url("images/logo_mini  _small.png") 0px 0px;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	z-index: 77;
}
	*html #logo_small a:link
		{
	    	background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/logo_mini  _small.png', sizingMethod='crop');
	
		}
	*html #logo_small a:visited
		{
	    	background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/logo_mini  _small.png', sizingMethod='crop');
		}
	*html #logo_small a:hover
		{
	    	background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src='images/logo_mini  _small.png', sizingMethod='crop');
		}


#bovenstuk
{
	width: 100%;
	height: 119px;
	background: url(images/bg_top.jpg) no-repeat top left;
}

#middenstuk
{
	width: 100%;
	min-height: 500px;
	background: #FFF url(images/bg_midden.gif) repeat-x top left;
}
* html #middenstuk {
	height: 500px;
}



#slideshow {
	position: relative;
	height: 250px;
	background: url(images/bg_header.jpg) no-repeat top left;
}
#slideshow_vervolg {
	position: relative;
	height: 166px;
	background: url(images/bg_header.jpg) no-repeat top left;
}

#slideshow img {
	float: left;
}

#slideshow_vervolg img {
	float: left;
}

.boxs {
	height: 250px;
}

#box1 {
	width: 972px;
	height: 250px;
}
#box2 {
	width: 972px;
	height: 250px;
}
#box3 {
	width: 972px;
	height: 250px;
}
#box4 {
	width: 972px;
	height: 250px;
}
#box5 {
	width: 972px;
	height: 250px;
}

h1 {
	font-size: 23px;
	color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 27px;
	font-weight: normal;
	/*font-family: 'Folks Normal', Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
}

h3 {
	font-size: 17px;
	color: #A39B75;
	line-height: 18px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}


.headertekst {
	width: 265px;
	padding: 30px 30px 20px 0px;
	color: #FFF;
	float: right;
	background: url("images/linebreak.jpg") no-repeat bottom left;
	font-size: 13px;
	line-height: 20px;
}
.headertekst2 {
	width: 265px;
	padding: 40px 30px 10px 0px;
	float: right;
	background: url("images/linebreak.jpg") no-repeat bottom left;
}


a.meer:link, a.meer:visited {
	padding: 3px 20px 3px 20px;
	margin: 20px 0px 0px 34px;
	text-decoration: none;
	font-size: 11px;
	z-index: 3;
	color: #FFF;
	float: left;
	text-transform: uppercase;
	background-color: #A59D79;
}
a.meer:hover {
	background: #b1b1b1;
}

a.meer2:link, a.meer2:visited {
	padding: 6px 20px 6px 20px;
	margin: 0px 328px 0px 0px;
	text-decoration: none;
	font-size: 11px;
	z-index: 3;
	color: #FFF;
	float: right;
	text-transform: uppercase;
	border-right: 1px solid #fff;
	background-color: #A39B75;
}

a.meer2:hover {
	background: #b1b1b1;
}

.columright { width: 280px;
float: left;
margin: 30px 0 0 0;}


#pagina
{
	position: relative;
	margin: 0 auto;
	width: 972px;
	min-height: 355px;
}
	* html #pagina 
	{
		height: 355px;
	}



#inhoud {
	float: left;
	width: 643px;
	min-height: 170px;
	position: relative;
	padding: 0px;
	background: url("images/bg_inhoud.gif") repeat-y top left;
}
	* html #inhoud 
	{
		height: 170px;
	}


#inhoud_btm {
	position: absolute;
	bottom: 0px;
	left: 205px;
	width: 663px;
	height: 30px;
	background: #474747 url("images/bg_content.gif") no-repeat top right;
}

#inhoud_vervolg {
	float: left;
	width: 972px;
	min-height: 270px;
	position: relative;
	padding: 0px 0px 50px 0px;
	background: url("images/bg_inhoud.gif") repeat-y top left;
}
	* html #inhoud_vervolg 
	{
		height: 270px;
	}


#inhoud_vervolg_btm {
	position: absolute;
	bottom: 0px;
	left: 205px;
	width: 767px;
	height: 30px;
	background: url("images/bg_contentverv.gif") no-repeat top left;
}


#linkerkant {
	margin: 0;
	padding: 0px;
	float: left;
	width: 205px;
	min-height: 170px;
	background: url("images/bg_left.gif") no-repeat top left;
	position: relative;
}
	* html #linkerkant 
	{
		height: 170px;
	}



#linkerkant_vervolg {
	margin: 0;
	padding: 0px;
	float: left;
	width: 205px;
	min-height: 270px;
	background: url("images/bg_left.gif") no-repeat top left;
	position: relative;
}
	* html #linkerkant_vervolg 
	{
		height: 270px;
	}



#schaduw {
	position: absolute;
	bottom: -26px;
	*bottom: -28px;
	left: 0px;
	width: 205px;
	height: 25px;
	background: url("images/schaduw.gif") no-repeat top left;
}
*html #schaduw {
	bottom: -26px;
}

#schaduw2 {
	position: absolute;
	bottom: -12px;
	*bottom: -14px;
	left: 0px;
	width: 145px;
	height: 15px;
	background: url("images/schaduw2.gif") no-repeat top left;
}
*html #schaduw2 {
	bottom: -14px;
}






.contentblok {
	margin-left: 240px;
	padding: 20px 50px 35px 0px;
}
.contentblok_vervolg {
	float: right;
	width: 732px;
	margin-bottom: 20px;
	padding: 20px 0px 35px 0px;
	background: url("images/contentline.gif") no-repeat bottom left;
}

.formblok {
	float: right;
	width: 732px;
	margin-bottom: 20px;
	padding: 0px 0px 35px 0px;
	background: url("images/contentline.gif") no-repeat bottom left;
}


.tekst {
	width: 360px;
	padding: 0px 0px 0px 0px;
}


a.ganaar:link, a.ganaar:visited {
	color: #4c4c4c;
	padding: 1px 0px 1px 13px;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
	line-height: 20px;
	font-size: 11px;
	border-left: 5px solid #dc0963;
}
a.ganaar:hover {
	color: #dc0963;
	text-decoration: underline;
}



h2 {
	font-size: 20px;
	color: #A39B75;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	line-height: 22px;
	font-weight: normal;
	/*font-family: 'Folks Normal', Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
}

.blok {
	float: right;
	width: 326px;
	height: 170px;
	background: url(images/bg_header.jpg) no-repeat bottom right;
	position: relative;
}

.blok .foto {
	float: left;
	width: 205px;
	height: 170px;
	border-right: 1px solid #FFF;
}
.blok .foto img {
	float: left;
	width: 205px;
	border: 0px;
}

.tekstblok {
	float: right;
	width: 90px;
	padding: 20px 15px 0px 15px;
	color: #c4c4c4;
}
* html .tekstblok {
	width: 90px;
	padding: 10px 5px 0px 0px;
}



#onderstuk
{
	width: 100%;
	height: 100px;
	background-color: #343333;
}

#footer
{
	margin: 0 auto;
	width: 972px;
	height: 100px;
	background: #252525 url(images/logo_footer.png) no-repeat 0 12px;
	color: #818181;
}

#footer .links {
	float: left;
	width: 500px;
	height: 75px;
	padding: 25px 0px 0px 120px;
	font-size: 10px;
}

.links ul {
	margin: 0px; 
	padding: 0px 0px 15px 0px;
}
.links ul li {
	padding: 0px 5px 0px 0px; 
	margin: 0px 0px 0px 0px;
	list-style-type: none; 
	float: left;
}

.links li a:link, .links li a:visited {
	color: #c4c4c4;
	padding:0px 15px 0px 0px;
	text-decoration: none;
	display :block;
}
.links li a:hover {
	color: #A39B75;
}


#footer .rechts {
	float: right;
	width: 329px;
	height: 100px;
}

#footer .rechts a:link, #footer .rechts a:visited {
	display: block;
	width: 329px;
	height: 100px;
	background: url(images/contact.png) no-repeat top left;
	cursor: pointer;
	margin: 0px;
	padding: 0px;
	z-index: 77;
}

#footer .rechts a:hover {
	filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
}





/* Nieuws
---------------------------------- */
h4 {
	color: #A39B75;
	font-size: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	line-height: 22px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

h5 {
	color: #A39B75;
	font-size: 17px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0;
	line-height: 22px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}


.nieuw {
	color: #A39B75;
	text-transform: uppercase;
}

.nieuws {
	width: 180px;
	
	
}

.nieuws p{
color:#CECECE;
font-size: 11px;
padding: 0 15px 0 15px;

	
}
.nieuws ul {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	list-style-type: none;
}

.nieuws ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	list-style-type: none;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #A39B75;
}

.nieuws li a:link, .nieuws li a:visited {
	display: block;
	color: #c4c4c4;
	padding: 2px 0px 2px 13px;
	text-decoration: none;
	line-height: 16px;
	font-size: 11px;
}
* html .nieuws li a:link, * html .nieuws li a:visited {
	height: 16px;
}

.nieuws li a:hover {
	color: #FFF;
	background-color: #b1b1b1;
}



/* Sitelinks
---------------------------------- */

.topnav {
	position: absolute;
	bottom: 16px;
	right: -8px;
	width: 250px;
	height: 30px;
	z-index: 88;
}

.topnav h1{
font-size:16px;
}

a.home:link, a.home:visited {
	float: right;
	display: block;
	width: 16px;
	height: 16px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 8px;
	background: url("images/icon_home.gif") no-repeat 0px 0px;
}
a.home:hover {
	background: url("images/icon_home.gif") no-repeat 0px -16px;

}
	
a.sitemap:link, a.sitemap:visited {
	float: right;
	margin: 0px 0px 0px 8px;
	display: block;
	width: 17px;
	height: 16px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	background: url("images/icon_sitemap.gif") no-repeat 0px 0px;
}
a.sitemap:hover {
	background: url("images/icon_sitemap.gif") no-repeat 0px -16px;
}
	
a.contact:link, a.contact:visited {
	float: right;
	display: block;
	width: 16px;
	height: 16px;
	padding: 0px;
	text-decoration: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px 0px 0px 8px;
	background: url("images/icon_contact.png") no-repeat 0px 0px;
}
a.contact:hover {
	background: url("images/icon_contact.png") no-repeat 0px -16px;
}



#menu {
	margin: 0 auto;
	width: 972px;
	height: 67px;
	padding-top: 52px;
	background: no-repeat url("images/bg_menu.jpg") bottom left;
	position: relative;
}

#menu ul
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
}


#menu ul li
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	float: left;
	font-family: Folks Normal, Arial, Helvetica, sans-serif;
}

#menu li a:link, #menu li a:visited 
{
	float: left;
	display: block;
	color: #FFF;
	height: 67px;
	padding: 0px 25px 0px 25px;
	text-decoration: none;
	line-height: 67px;
	font-size: 16px;
	background: none;
	
}

#menu li a:hover
{
	background: no-repeat url("images/menuback.png") 0px -67px;
}	

#menu li a.actief:link,#menu li a.actief:visited, #menu li a.actief:hover
{
	display: block;
	color: #FFF;
	height: 67px;
	padding: 0px 25px 0px 25px;
	background: no-repeat url("images/menuback.png") 0px 0px;
	text-decoration: none;
	line-height: 67px;
	font-size: 16px;
	font-weight: normal;
}

/* Subnavigatie
-------------------------------------- */

.subnav {
	width: 180px;
	padding: 20px 0px 20px 25px;
}

.subnav ul {
	margin: 10px 0px 20px 0px;
	padding: 0px;
	list-style-type: none;
}

.subnav ul li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 4px 0px;
	list-style-type: none;
	border-left: 5px solid #dc0963;
}

.subnav li a:link, .subnav li a:visited {
	display: block;
	color: #c4c4c4;
	padding: 3px 20px 3px 13px;
	text-decoration: none;
	line-height: 16px;
	font-size: 11px;
}

* html .subnav li a:link {
	height: 16px;
}
* html .subnav li a:hover {
	height: 16px;
}




.subnav li a:hover {
	color: #FFF;
	background-color: #b1b1b1;
}

.subnav li a.actief:link, .subnav li a.actief:visited, .subnav li a.actief:hover
{
	display: block;
	color: #dc0963;
	padding: 3px 0px 3px 13px;
	text-decoration: none;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
	background: url("images/subnav_actief.gif") repeat-y 0px 0px;
}
* html .subnav li a.actief:link {
	height: 16px;
}

* html .subnav li a.actief:visited {
	height: 16px;
}

* html .subnav li a.actief:hover {
	height: 16px;
}



/* Fotosoverzicht
-------------------------------------- */
	
.fotosrechts1 { 
	float: right;
	width: 329px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 40px;
	position: relative;
	}
	
.fotosrechts1 img {
	border: 0px;
	width: 329px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	}

.fotosrechts1 img:hover {
	filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
	}
	
.fotosrechts1_klein { 
	float: right;
	width: 329px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 40px;
	position: relative;
	}
	
.fotosrechts1_klein img {
	float: left;
	border: 0px;
	width: 164px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	}

.fotosrechts1_klein img:hover {
	filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
	}

	
.fotosrechts2 { 
	float: right;
	width: 329px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 40px 40px;
	position: relative;
	}
	
.fotosrechts2 img {
	border: 0px;
	width: 160px;
	margin: 0px 2px 0px 0px;
	cursor: pointer;
	}

.fotosrechts2 img:hover {
	filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
	}

.fotosrechts3 { 
	float: right;
	width: 329px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 40px;
	position: relative;
	}
	
.fotosrechts3 img {
	border: 0px;
	width: 107px;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	}

.fotosrechts3 img:hover {
	filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    opacity: 0.9;
	}
	
	
			
.fotosoverzicht { 
	padding: 10px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	width: 500px;
	}		

.fotosoverzicht img
{
	height: 100px;
	border: 0px;
	padding: 0px;
	margin: 0px 15px 15px 0px;
	float: left;
	cursor: pointer;
}	
	

/* Sitemap
------------------ */

#sitemap {
	float: left;
	width: 360px;
}

#sitemap  ul {
	padding: 0px;
	margin: 0px 25px 0px 0px;
	list-style-type: none;
}

#sitemap  ul li{
	padding: 0px 0px 0px 13px;
	list-style-type: none;
	background: url("images/arrow.gif") no-repeat 0px 9px;
	line-height: 20px;
}

#sitemap  ul li a:link, #sitemap  ul li a:visited {
	color: #4c4c4c;
	padding: 0px 0px 0px 13px;
	margin-left: 13px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	border-left: 5px solid #dc0963;
}
#sitemap ul li a:hover {
	color: #dc0963;
	text-decoration: underline;
}

#sitemap ul li ul li a:link, #sitemap  ul li ul li a:visited {
	color: #4c4c4c;
	padding: 0px 0px 0px 13px;
	margin-left: 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	border-left: 5px solid #dc0963;
}
#sitemap ul li ul li a:hover {
	color: #dc0963;
	text-decoration: underline;
}

#sitemap ul li ul li ul li a:link, #sitemap  ul li ul li ul li a:visited {
	color: #747474;
	padding: 0px 0px 0px 10px;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
	border-left: 0px solid #dc0963;
}
#sitemap ul li ul li ul li a:hover {
	color: #dc0963;
	text-decoration: none;
}


/* Clearers
------------------------------------------------------------ */


.headerbar {
	position: absolute;
	top: 241px;
	left: 204px;
	width: 439px;
	height: 9px;
	display: block;
	font-size: 9px;
	line-height: 9px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 98;
	background-color: #A39B75;
}

.headerbar_vervolg {
	position: absolute;
	top: 157px;
	left: 204px;
	width: 439px;
	height: 9px;
	display: block;
	font-size: 9px;
	line-height: 9px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: #dc0963;
	z-index: 98;
}


.clearer {

	width: 500px;
	height: 0px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.btnclearer {
	height: 29px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}



.clearer25 {
	height: 25px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer30 {
	height: 30px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}

.clearer50 {
	height: 50px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}
.clearer75 {
	height: 20px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	clear: both;
}


