
body{background: #FFF url('../images/main_bg.png') repeat-x top left; text-align:left;}
h1, h2, h3, h4{
	color: #493F0B;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 100;
	margin: 0 0 5px 0;
	padding: 0px;
}
p{
	color: #493F0B;
	line-height: 18px;
}

a {
	text-decoration: none;
	color: #669900;
}
a:hover {
	color: #8AB112;
}

.error, .notice, .success {padding:.4em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}


.notification .close {
                color:#990000;
                font-size:9px;
                position:absolute;
                right:5px;
                top:5px;
                }

#header{ height: 65px;}
	#header img{ float: left;}
	#header .lang { float: right;position: relative; top: 35px; margin: 0 10px;}
		#header .lang img{ margin: 0 5px;}

/*------------------------------------------------*/
/*-----------------[SLIDESHOW]------------------*/
/*------------------------------------------------*/

#slideshow{ background: #669900 url(../images/main_slideshow_bg.jpg) no-repeat; width: 960px; height: 345px;}
.shadow{ 
	background: transparent url('../images/main_slideshow_shadow.jpg') no-repeat;
	height: 30px;
	width: 960px;
	}

/*------------------------------------------------*/
/*-----------------[FOTO SLIDER]------------------*/
/*------------------------------------------------*/

.featured { color: #493F0B; width: 940px; height: 314px; overflow: hidden; padding: 10px;}
	.featured-info { color: #493F0B; background-color: #669900; border: 1px solid #A0BF5B; padding: 0px 10px; margin: 15px 0px; }
	#sections { width: 460px; height: 324px; float: left; overflow: hidden; }
		#sections ul { width: 10000px; padding: 0; margin: 0; height: 364px; float: left; list-style-image: none; display: block; }
		#sections li { width: 460px; height: 364px; display: block; float: left; margin: 0px;}
		.sections-overlay { background-image: url(images/readmore-bg.png); width: 655px; height: 364px; }
			.sections-overlay .zoom { margin: 165px 0px 0px 312px; border: none; }
	#featured-right { background: #669900 url(../images/main_slideshow_info_bg.jpg) no-repeat; width: 470px; height: 235px; float: right; position: relative; top:  36px;}
	#sections2 { width: 470px; height: 231px; float: right; overflow: hidden; margin-top: 2px;}
		.featured-readmore { color: #F5F6D4; background: url(../images/main_slideshow_bekijk_huis.png) no-repeat; width: 125px; height: 28px; padding: 6px 0px 3px 0px; display: block; float: right; margin-top: 5px; text-decoration: none; text-align: center;}
		.featured-readmore:hover { color: #F5F6D4; background: url(../images/main_slideshow_bekijk_huis.png) no-repeat 0 -37px; width: 125px; height: 37px; color: #669900; }

		#sections2 ul { width: 450px; padding: 0; margin: 0; height: 5000px; float: left; list-style-image: none; display: block; }
		#sections2 li { width: 450px; height: 257px; display: block; float: left; background-image: url(images/slider-text-bg.gif); background-repeat: no-repeat; padding: 10px; margin: 0px;}
			.featured-title a { color: #493F0B; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-decoration: none;}
			.featured-content { height: 140px; overflow: hidden;}
		#featured-button { background-image: url(images/slider-arrows-bg.gif);}
		
		.prev { width: 237px; height: 51px; cursor: pointer; float: left; background: url(../images/main_slideshow_button_vorrige.png); margin-top: 10px;}
		.next { width: 233px; height: 51px; cursor: pointer; float: left; background: url(../images/main_slideshow_button_volgende.png); margin-top: 10px;}
		.prev:hover { width: 237px; height: 51px; cursor: pointer;  background: url(../images/main_slideshow_button_vorrige.png) no-repeat 0px -51px;}
		.next:hover { width: 233px; height: 51px; cursor: pointer; background: url(../images/main_slideshow_button_volgende.png) 0 -51px;}

/*------------------------------------------------*/
/*-------------------[ CONTENT ]------------------*/
/*------------------------------------------------*/

#content{ margin: 0px 0px 0px -20px; }

/*------------------------------------------------*/
/*-------------------[ BUNGALOW ]------------------*/
/*------------------------------------------------*/

.bungalow_header_image 						{ background: #000 url(../images/bungalow_header_image_bg.png) no-repeat; height: 225px; padding: 10px;}
	.bungalow_header_image .text_overlay	{ 
											background: transparent url(../images/black_transparant_overlay.png); 
											width: 940px; height: 45px; z-index: 1;
											position: absolute; top: 185px; padding-top: 5px;
											font-family: "Times New Roman", Georgia, Times, serif; font-size: 28px; color: #FFF; text-align: center;
											}

.bungalow_slideshow							{
											border: 1px solid #EEE;
											}
	.bungalow_slideshow	.slideshow_image	{ 
											width: 220px;
											}
	.bungalow_slideshow	.slideshow_footer	{  
											text-align: center;
											padding: 0px 0 5px 0px; 
											}
										
/*------------------------------------------------*/
/*-------------------[ MENU ]---------------------*/
/*------------------------------------------------*/

.menu{ height: 500px; background: #FFF url(../images/menu_bg.jpg) no-repeat 0 41px; margin: 0 0 0 40px;}
	.menu ul{ list-style: none;overflow: hidden; float: left; width: 220px; padding: 0;margin: 0 0 0 15px;}
		.menu ul li{
					height: 40px; width: 205px; margin: 0px; float: left; 
					border-top: 1px solid #eee; border-bottom: 1px solid #ccc;
					line-height: 40px; text-indent: 30px; 
					background: transparent url(../images/menu_list_icon.png) no-repeat 0 10px; color: #493F0B;
					}
		.menu ul li:hover{ background: transparent url(../images/menu_list_icon.png) no-repeat 5px -28px; color: #669900; }
		.menu ul li:first-child{ border-top: none; }
		
		
	.menu .head{
		background: #FFF url(../images/menu_header.jpg) no-repeat;
		height: 41px; width: 240px; margin: 0 0 10px 0; text-indent: -9999px;
		}
	.menu a{ text-decoration: none; color:#493F0B; }
	
	.menu a:hover{ color: #669900; }
	
/*------------------------------------------------*/
/*-----------------[ FOOTER ]---------------------*/
/*------------------------------------------------*/


.testcolor{ background-color: #FFcc00; height: 300px;}
#footer{ background-color: #FFcc00; }

/*------------------------------------------------*/
/*---------------[ NIEUWSBRIEF]-------------------*/
/*------------------------------------------------*/

/* #94B74C, #619202, #8AB112, #9FBF1C */

.nieuwsbrief { 
	margin: 40px 0 0 20px;
	height: 200px;
	width: 180px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}
	
.nieuwsbrief_form { 
	width: 180px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	}

.nieuwsbrief input[type=text], input[type=password], input[type=textarea]{
	display: block;
	margin: 0 0 1em 0;
	padding: 10px;
	width: 160px;
	font-size: 12px;
	border: 0px;
	background-color: #8AB112;
	color: #FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

input[type=text], input[type=password], input[type=textarea]{
	display: block;
	margin: 0 0 1em 0;
	padding: 10px;
	width: 280px;
	font-size: 12px;
	border: 0px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

input[type=submit], input[type=reset], form a{
	border: none;
	margin-right: 1em;
	padding: 8px;
	font-size: 12px;
	text-decoration: none;
	background-color: #eee;
	color: #8AB112;
	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	
	box-shadow: 0 1px 0 white;
	-moz-box-shadow: 0 1px 0 white;
	-webkit-box-shadow: 0 1px 0 white;
}

input[type=submit]:hover, input[type=reset]:hover, form a:hover{
	background: #8AB112;
	color: #fff;
	cursor: pointer;
}

/*------------------------------------------------*/
/*-----------------[ CONTACT ]---------------------*/
/*------------------------------------------------*/


.contact_form input, .contact_form textarea{ background-color:#EEE; border:none;}
.contact_form textarea{ padding: 10px; }