* {
	margin:						0;
	padding:					0;
}

h1 {
	font-size:					14px;
}
	
h3 {
	color:						#75221A;
}

h4 {
	color:						#75221A;
}

h5 {
	font-size:					0.8em;
	color:						#75221A;
}

hr {
	color:						#FFFFFF;

}
html, body {
	margin:						0px 0;
	background:					#E4D8B2;
	text-align:					center;
	font:						12px Arial, Helvetica, sans-serif;
	background-image:			url('../layout/body_bg.jpg');
	background-repeat:			repeat-x;
}

a:link {
	color:						#75221a;
	text-decoration:			none;
	font-weight:				normal;
}

a:visited {
	color:						#75221a;
	text-decoration:			none;
	font-weight:				normal;
}

a:hover {
	text-decoration:			none;
	font-weight:				normal;
}

a:active {
	color:						#FFFFFF;
	text-decoration:			none;
	font-weight:				normal;
}

.clear {
	clear:						both;
	display:					block;
	font-size:					0.0009em;
	height:						1px;
}

img {
	border:						none;
}

p {
	margin-top:					5px;

}

p.header {
	color:						#666;
}

/* Algemeen */

.page {
	background:					#E4D8B2;
	margin:						0 auto;
	text-align:					left;
	width:						980px;
	margin-bottom:				20px;
}


.smallelinkerkolom {
	float:						right;
	width:						301px;
	height:						auto;
	overflow:					hidden;
	padding-bottom:				30px;

	}
.linkerkolom {
	float:						left;
	width:						501px;

	}
	
.rechterkolom {
	 
	float:						left;
    width:						434px;
	margin-left:				40px!important;
	margin-left:				10px;
	}
	
.header {
	background-color:			#75221A;
	height:						37px;
	width:						100%;
	border-bottom:				#fff;
	border-bottom-width: 		5px;
	border-bottom-style: 		solid;
}

#logo {
	margin-top:					10px;
	width:						980px;
	height:						70px;
}

	.presun {
	float:						left;
}

	.housing {
	float:						right;
}



.border {
	background:					url('../layout/thinline.jpg');
	background-repeat:			no-repeat;
	width:						980px;
	height:						1px;
	margin-top:					3px!important;
	margin-bottom:				3px!important;
	margin-top:					1px;
	margin-bottom:				1px;
}

.miniborder {
	background:					url('../layout/thinline.jpg');
	height:						1px;
	width:						150px;
	margin-bottom:				3px;
	margin-top:					3px;
}

/* laatste aanbod */


.alleberichten {
	float:					right;
	text-align:				right;
}
.object {
	float:						left;
	width:						150px;
	margin-right:				12px;
	color:						#000;	
}
	.object .adres {
		width:						150px;
		float:						left;
		margin-bottom:				3px;
	}
	.object .foto {
		float:						left;
		height:						113px;
		padding-top:                3px;
		padding-bottom:             3px;
		border-top:					1px solid #fff;
		border-bottom:				1px solid #fff;	
	}
	.object .prijs {
		width:						150px;
		float:						left;
		margin-top:					3px;
	}
	
	.object a {
		color:						#000;
	}

/* Content */

.nieuwsberichten {
	float:						left;
	width:						620px;
	min-height:                 400px;
	margin-right:				30px;
	margin-top:					20px;
	padding-right:				20px;
	border-right:				1px dotted #fff;	
	}	

.nieuwsberichten img {
	border:						none;
}

.content {
	float:						left;
	width:						640px!important;
	width:						500px;
	min-height:                 400px;
	margin-right:				10px;
	margin-top:					20px;
	padding-right:				20px!important;
	padding-right:				0px;
	border-right:				1px dotted #fff;	
	}			


.content h1 {
	color:#75221A;
}

.content h2 {
	color:#75221A;
	margin-top:20px;
	margin-bottom:	20px;
}

.content img {
	padding:		5px;
	border:			1px solid #fff;
}

.content .object {
	width:						200px;
	height:						210px;
	float:			left;
	border-bottom:	1px dotted #fff;
	margin-bottom:	10px;
	
}


.content .object .adres {
		width:						200px;
		height:						15px;
		float:						left;
		margin-bottom:				3px;
		overflow:					hidden;
	}
	.content .object .foto {
		float:						left;
		width:						200px;
		height:						160px;
		border:						none;
	 
	}
		
	 .content .object .prijs {
		width:						200px;
		float:						left;
		text-align:					right;
		font-weight:				bold;
		margin-top:					3px;
	}


.banner {
	width:						980px;
	height:						254px;
}

.menubg {
	background:					url('../layout/menu_bg.jpg');
	width:						980px;
	height:						33px;
	margin-top:					5px;
}

.navigatie li {
	list-style-type:			none;
	margin-right:				15px;
	float:						left;
	width:						auto;
	color:						#75221A;
	font-weight:				bold;
}	


.longtitle {
	background:					url('../layout/head.jpg');
	background-repeat:			no-repeat;
	width:						501px;
	height:						auto;
	margin-top:					30px;
	float:						left;
}

	.longtitle .text{
		width:						501px;
		height:						35px;
		padding:					10px 10px;
	}



.shorttitle {
	background:					url('../layout/head2.jpg');
	background-repeat:			no-repeat;
	width:						434px;
	height:						35px;
	margin-top:					30px;
	float:						right;
	padding-bottom:				10px;
}

#vv {
	margin-top:3px;
}
	.shorttitle .title {
		padding:					10px 10px;
		float:						right;
	}
	
	.stekst {
		padding:					0px 5px;
		float:						right;
		width:						423px;
		
	}
	
	.stekst li {
		list-style:					none;
	
	}

.aanbod li {
	text-transform: 			uppercase;
	list-style-type:			none;
	margin-left:				12px;
	float:						left;
	width:						auto;
	color:						#666;
}

	.aanbodnaam li {
		list-style-type:			none;
		margin-left:				12px;
		float:						left;
		width:						150px;
		color:						#666;
	}
	
	.aanbodprijs li {
		list-style-type:			none;
		margin-left:				12px;
		float:						left;
		width:						150px;
		color:						#666;
	}
	
	.zoek li {
		list-style-type:			none;
		margin-left:				20px;
		float:						left;
		width:						122px;
	}
	
	.zoeksoort li {
		list-style-type:			none;
		margin-left:				20px;
		float:						left;
		width:						122px;
	}


.stekst .welkom {
		float:						left;
		width:						400px;
		margin-left:				10px;			
}

		.nieuws {
		color:						#75221A;
		
}

.vakantieverblijven {
		display:					block;
		float:						left;
		margin-top:					5px;
}
.stekst .kerntaken {
		list-style-type:			none;
		width:						330px;
		margin-top:					10px;	
		float:						left;
		text-align:					left;
		margin-left:				10px;	
		
}

.kerntaken ul {
		list-style:					none;
		color:						#000;
		font-weight:				bold;
		padding:					5px;
	
}

.kerntaken ul li {

	
}



	.dottedborder {
			border:						1px dotted;
			color:						#fff;
			margin-top:					20px;
			margin-bottom:				20px;
	}


#poll {
		margin-left:				20px;
		height:						100px;
		color:						#75221A;						
}

	.poll li {
			list-style-type:			none;
			float:						left;
			padding-right:				10px;
	}

	.verzenden {
			float:						right;
			margin-right:				30px;
			margin-top:					15px;
	}


/* Aanbod pagina */

.kleinetitel {
	background:					url('../layout/head3.jpg');
	background-repeat:			no-repeat;
	width:						300px;
	height:						35px;
	margin-top:					30px;
	float:						right;
	padding-bottom:				20px;
}

	.kleinetitel .titel {
		padding:					10px 10px;
		float:						right;
	}
	
	.titeltekst {
		padding:					0px 5px;

		text-align:					left;
	}
	
	.titeltekst select {
		float:						left;
		width:						130px;
	}
	
	.kleinetitel .poll ul {
		height:						100px;
		color:						#75221A;
	}
	
h1 {
	background:					url('../layout/head4.jpg') no-repeat;
	width:						628px;
	height:						35px;
	margin:						10px 0;
	padding:					10px;
}


/* FORMULIEREN */

#linkerrij {
		float:						left;
		width:						300px;
		padding-right:				20px;		
}

#rechterrij {
		float:						left;
		margin-left:				20px;
}

#formulier {
	
	
}

#formulier ul {
		list-style:					none;
}

	.form {
		float:						left;
		
	
	}
	
		.form span {
		width:						600px;
		height:						12px;
		float:						left;
		margin-bottom:				10px;
		}
		
		.form label {
		width:						240px;
		height:						20px;
		float:						left;
		padding-right:				100px;
		}
	
		.form input {
			width:						195px;
			float:						left;
		}
		
		.form .send {
			clear:both;			
		}
		
		.form .send input {
			width:						auto;
		}
		
		.form input#radio {
			width:						20px;
			float:						left;
		
		}
		
			fieldset {
			padding: 20px;
			border:	1px dotted #fff;
			}

/* Foutmeldingen template */
.error {
	border:			1px dotted #666666;
	background: 	;
	margin: 		10px 0;
	width: 			300px;
	padding:		10px 15px 10px 45px;
	background: 	#E3D8B1 url('../layout/error.png') no-repeat 10px center;
}	

	.error ol, .error li {
		list-style: 	decimal inside;
	}	
	
	.error ol {
		margin: 		10px 0;
	}

	.error li {
		padding: 		0 0 0 5px;
	}

/* Video */		
.video{
	margin: 0 auto;
	width:	400px;
}

/* Footer */

#footer {
		clear:					both;
		height:					58px;
		width:					100%;
		display:				block;
		float:left;
		background-color:		#75221A;
		margin-top:				30px;
		border-top:				5px solid #fff;
	}
.footertekst {
	
	margin:						0 auto;
	text-align:					left;
	width:						980px;
	}
	
	#footer a {
		color:					#f7f7f7;
	}
	
		#footer #copyright {
			float:					left;
			padding:				2px 10px;
			margin-left:			0px;
			font-size:				9px;
			margin-top:				10px;
			color:					#f7f7f7;
		}
		
		#footer #bottom_nav {
			float:					right;
			padding:				2px 10px;
			width:					230px;
			font-size:				9px;
			text-align:				right;
			margin-right:			0px;
			margin-top:				10px;
		}