

		/* BOERDERIJ RECREATIE */
		/* COPYRIGHT (C) 2009. GROENEWOLD MEDIA */
		
		* {
			margin:								0px auto;
			padding:							0px;
			border:								none;
			list-style:							none;
			font-family:						Verdana, Geneva, sans-serif;
			font-stretch:						condensed;
			color:								#000;
			text-decoration:					none;
		}
		
		html{
			background:							url(../images/layout/background_gradient.jpg) top repeat-x;
			width:								100%;
			height:								100%;
		}
		
		body{
			width:								100%;
			height:								100%;
			font-size:							12px;
		}
		
		p{line-height:							22px; }
		
		h1{
			font-size:							22px;
			font-weight:						normal;
			letter-spacing:						-0.05em;
			font-stretch:						ultra-condensed;
			color:								#F00;
		}
		
		h2{
			font-size:							14px;
			font-weight:						normal;
			font-stretch:						ultra-condensed;
			color:								#F00;
		}
		
		h3{
			font-size:							12px;
			font-weight:						bold;
			font-stretch:						ultra-condensed;
		}
		
		h4{
			font-size:							18px;
			font-weight:						normal;
			letter-spacing:						-0.05em;
			font-stretch:						ultra-condensed;
			color:								#F00;
		}		
		
		a:hover{
			text-decoration:					underline;
			color:								#F00;
		}
		
		input, textarea{
			border:								#36311b 1px solid;
			width:								250px;
		}
		
		input[type=submit]{
			width:								70px;
			cursor:								pointer;
		}
		
		input[type=submit]:hover{
			background:							#F00;
			color:								#FFF;
			width:								70px;
		}		
		
		iframe{
			border:								#F00 1px solid;
		}
		
		#main_logo{
			position:							relative;
			width:								2220px;
			height:								88px;
			margin:								15px 0 0 -2000px;
			overflow:							hidden;
			background:							url(../images/layout/main_logo.png) bottom right no-repeat;
			z-index:							10;
			cursor:								pointer;
		}		
		
		#header{
			position:							relative;
			margin:								-103px 0 0 0;
			min-width:							950px;
			min-height:							345px;
			background:							url(../images/layout/headers/1.jpg) top left no-repeat;
			z-index:							1;
		}
		
		#foto_holders{
			position:							relative;
			margin:								-170px 0 0 -30px;
			width:								764px;
			height:								207px;
			background:							url(../images/layout/fotoholders/1.png) top left no-repeat;
			z-index:							2;
		}
		
		.fotoContHead{
			position:							relative;
			width:								216px;
			height:								207px;
		}

		div.fotoContHead img{
			position:							relative;
			top:								0;
			left:								0;
			z-index:							1;
		}

		.fotoContHead.no1{
			margin:								-170px 0 0 -30px;
			background:							url(../images/layout/fotoholders/mask1.png) top left no-repeat;
			z-index:							1;
		}
		
		.fotoContHead.no1 img{
			left:								-2px;
		}
		
		.fotoContHead.no2{
			margin:								-210px 0 0 110px;
			background:							url(../images/layout/fotoholders/mask2.png) top left no-repeat;
			z-index:							2;
		}
		
		.fotoContHead.no3{
			margin:								-200px 0 0 250px;
			background:							url(../images/layout/fotoholders/mask3.png) top left no-repeat;
			z-index:							3;
		}

		.fotoContHead.no4{
			margin:								-210px 0 0 390px;
			background:							url(../images/layout/fotoholders/mask4.png) top left no-repeat;
			z-index:							1;
		}

		.fotoContHead.no5{
			margin:								-210px 0 0 535px;
			background:							url(../images/layout/fotoholders/mask5.png) top left no-repeat;
			z-index:							2;
		}		
		
		#content{
			position:							relative;
			min-width:							950px;
			min-height:							950px;
			overflow:							auto;
			margin:								-500px 0 0 0;
			background:							url(../images/layout/achtergrond.png) bottom left no-repeat;
			z-index:							4;
		}
		
		#page_menu{
			position:							relative;
			height:								81px;
			padding:							24px 0 0 40px;
			margin:								470px 0 0 0;			
			background:							url(../images/layout/menu_balk.png) top left no-repeat;
			z-index:							25;
		}
		
		.mainTitle{
			margin:								0px 0 40px 40px;
			height:								25px;
		}
		
		#page_menu_hidden{
			position:							relative;
			height:								34px;
			padding:							20px 0 0 100px;
			margin:								420px 0 0 0;			
			background:							none;
		}
		
		
		#page_menu li{
			float:								left;
			/*text-transform:						uppercase;*/
			font-size:							12px;
			color:								#F00;
			font-weight:						bold;
			letter-spacing:						-0.01em;
			margin:								0 5px 0 0;
		}
		
		#page_menu li a:hover{
			color:								#F00;
		}
		
		#main_menu{
			position:							relative;
			float:								left;
			margin:								5px 0 40px 40px;
		}
		
		#main_menu li{
			/*text-transform:						uppercase; */
			/*letter-spacing:						0.01em;*/
			font-size:							12px;
			font-weight:						bold;			
			margin:								0 0 10px 0;
		}
		
		#main_menu li a:hover{
			color:								#F00;
		}

		#sub_menu{
			margin:								0 0 20px 0;
		}
		
		#sub_menu li{
			/*text-transform:						uppercase;*/
			letter-spacing:						0.03em;
			font-size:							11px;
			font-weight:						bold;			
			margin:								0 0 2px 9px;
			color:								#36311b;
		}

		#content_text{
			float:								left;
			margin:								5px 0 0 40px;
			width:								430px;
			padding:							0 0 200px 0;
			color:								#36311b;
			min-height:							350px;			
		}
		
		#adres_gegevens{
			position:							relative;
			text-align:							right;
			text-transform:						uppercase;
			font-stretch:						ultra-condensed;
			font-size:							10px;
			margin:								-265px 0 0 755px;
			height:								174px;
			width:								190px;
			z-index:							9;
		}

		.galerij_item{
			margin:								25px 0 0 0;
		}
		
		.foto_item{
			background:							#FFF;
			padding:							4px;
			border:								#999 1px solid;
		}

		.foto_item:hover{
			background:							#F00;
			padding:							4px;
			border:								#FFFFFF 1px dashed;
		}

		.langLinks{
			color:								#999;
		}

		.active{
			color:								#F00;
		}
		
		.underlined{
			text-decoration:					underline;
		}
		
		.collapsed{
			height:								134px;
			overflow:							hidden;
		}
		
		.pointer{
			cursor:								pointer;
		}
		
		.langFlag{
			margin:								3px 0 0 0;
			padding:							2px;
		}
		
		.langFlag:hover{
			background:							#F00;
			padding:							1px;
			border:								#FFF 1px dashed;
		}
		
		.langFlag.active{
			padding:							1px;
			border:								#F00 1px dashed;
		}
		
		.error_java {
			position:					absolute;
			top:						0;
			left:						0;
			width: 						100%;
			background-color: 			red;
			color: 						white;
			z-index:					65009;
		}
		
		.error_java p {
			padding: 					10px;
			font-size:					12px;
			font-weight:				bold;
		}
		
		.error_java p a{
			font-size:					12px;
			font-weight:				bold;
		}		
		