*, a img, ul { padding:0; margin:0; border:0;  }
a { text-decoration:none; color:#e22500; font-weight:bold;}
a:hover{ text-decoration:underline; }
li {  }
.clear { clear:both; }
.floatRight { float:right; }
.hide { display:none; }
center { height:100%; }


/* =MAIN ELEMENTS */
html{height:100%; overflow: -moz-scrollbars-vertical; font-smooth:true; }
body { font-family:Arial; font-size:12px; color:#575757; min-height:100%;   text-align:left; background-position:center; }
h1 { list-style:none;font-weight:bold; font-size:17px; color:#e22500; text-align:left; margin:0px; padding:0px; margin-bottom:20px; }
h2 { font-weight:normal; font-size:14px; color:#0062c7; text-transform:uppercase; text-align:left; margin:0px; padding:0px; margin-bottom:15px; }
h3 { font-weight:bold; font-size:14px; color:#333333; text-align:left; margin:0px; padding:0px; margin-bottom:12px; }
input { border: 1px solid #000000; font-size:11px;  padding-top:3px; padding-bottom:3px; padding-left:3px; }
.button, .buton { border:0; background-color:#fa7a08; color:#FFFFFF; text-transform:uppercase; font-size:11px; *font-size:12px; cursor:hand; cursor:pointer; padding:3px 5px 3px 5px; line-height:15px; font-weight:bold; }
hr { border:0; color:#999; background-color:#999; height:1px; line-height:0px; margin:0px 0 10px 0; }
.contentblock {	margin-bottom:27px; }
.listBlock { list-style:none; }


/* INTRO */
.intro{  padding-top:70px; width:389px;}
.introTop{ width:389px; height:6px; background-image:url('../images/intro/top.gif'); background-repeat:no-repeat;  }
.intoContent{ width:389px; background-image:url('../images/intro/middle.gif'); background-repeat:repeat-y;  padding-bottom:60px; *margin-top:-9px; }
.introBottom{ width:389px; height:6px; background-image:url('../images/intro/bottom.gif'); background-repeat:no-repeat; }
.introLogo{ margin-top:20px; padding-bottom:30px; }
/*.introLang{ margin-bottom:15px; width:140px; position:relative; text-align:center;   }*/
.introLang{ float:left; margin-left:20px;  }
.introLang a{ font-size:18px; color:#e22500; vertical-align:middle; line-height:34px; display:block; position:relative; *margin-top:-5px; -moz-border-radius: 8px; -webkit-border-radius: 8px; *height:35px; *padding-left:5px;  *padding-right:5px; *float:left;}
.introLang a:hover{ background-color:#e96720; color:#FFF; text-decoration:none;  }

.bungalow1{ position:absolute; float:left; width:175px; height:176px; background-image:url('../images/intro/bungalow1.png'); margin-top:180px; margin-left:-250px; }
.bungalow2{ position:absolute; float:left; width:146px; height:146px; background-image:url('../images/intro/bungalow2.png'); margin-top:-30px; margin-left:520px; }
.bungalow3{ position:absolute; float:left; width:259px; height:185px; background-image:url('../images/intro/bungalow3.png'); margin-top:280px; margin-left:200px; z-index:99; }


.bungalow1_kerst{ position:absolute; float:left; width:175px; height:176px; background-image:url('../images/intro/bungalow1_kerst.png'); margin-top:180px; margin-left:-250px; }
.bungalow2_kerst{ position:absolute; float:left; width:204px; height:185px; background-image:url('../images/intro/bungalow2_kerst.png'); top:0px; margin-left:520px; }
.bungalow3_kerst{ position:absolute; float:left; width:286px; height:277px; background-image:url('../images/intro/bungalow3_kerst.png'); margin-top:280px; margin-left:200px; z-index:99; }
.bungalow4_kerst{ position:absolute; float:left; width:198px; height:144px; background-image:url('../images/intro/top_star.png'); top:0px; margin-left:-70px; z-index:0;}


/* custom */
.wrapper{ width:942px;   margin:0; text-align:left; }

.top { padding-top:25px; margin-bottom:11px; color:#FFF;  padding-left:5px; padding-right:5px; }
.top a{ color:#FFF; padding-left:2px; padding-right:2px;  font-weight:normal;}
.talen{ float:right; }
.talen a { font-size:11px; font-weight:bold; text-decoration:none; padding-left:4px; padding-right:4px; width:25px; height:15px;  }
.talen a:hover{  text-decoration:underline; }
.talen .active{ background-color:#832f0a; text-decoration:none; }
.talen .active:hover{ text-decoration:none; }

.topmenu{ background-image:url('../images/topnav_bg.png'); background-repeat:no-repeat; width:939px; height:61px; margin-bottom:20px; }
.topmenu ul{ float:right; margin-right:5px; height:100%; list-style: none; }
.topmenu li{ float:left; height:100%; background-image:url('../images/topmenu-li-line.gif'); background-repeat:no-repeat; background-position:left; }
.topmenu li a{ text-decoration:none; text-transform:uppercase; font-size:13px; color:#000000; display:block; line-height:61px; padding-left:15px; padding-right:15px;  font-weight:normal; }
.topmenu li a:hover{ color:#fe7940; text-decoration:none;  }
.topmenu li .active { font-weight:bold; color:#fe7940;  background-image:url('../images/topnav_bg_active.gif'); background-repeat:no-repeat; }
.logo { float:left; padding-left:13px; margin-top:9px;  }

.contenttop { background-image:url('../images/contenttop.png'); width:942px; height:4px; background-repeat:no-repeat; font-size: 0;   }

.content_bg { background-color:; height:100%; background-image:url('../images/body_bg.png'); background-repeat:repeat-y; padding-top:1px;   }
.content{ background-color:; background-image:url('../images/contentbottom.png'); width:942px; height:100%; background-repeat:no-repeat; background-position:bottom; position:relative; }
.content_align{  padding-left:4px; padding-right:4px;margin-top:-1px; padding-bottom:25px;  }
/*.contentbottem { background-image:url('../images/contentbottem.gif'); width:942px; height:5px; background-repeat:no-repeat; font-size: 0;  }*/

.youtube-ribbon{ position: absolute; z-index: 998; margin-left: -8px; margin-top: -8px; width: 169px; height: 170px; cursor: pointer; }
.newchalet{ z-index: 1001; margin-left:760px; margin-top:-20px; position:absolute; }


.slideshow-home{ float:left; margin-right:2px; width:594px; height:317px; }
.slideshow-home img{ position:absolute;  width:594px; height:317px; }
.woninggroen{ float:left; position:relative; } 
.woninggroen:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1; }

.topspacer { width:100%; height:25px; background-image:url('../images/topspacer.gif'); background-repeat:repeat-x; }

.home-left{ padding-left:10px; float:left; width:576px; padding-right:10px; }
.home-right{ float:left; width:330px; }
.home_block{ width:182px; height:207px; background-image:url('../images/blok_bg.gif'); background-repeat:no-repeat; float:left; margin-right:10px; _margin-right:-2px; margin-top:27px; }
.home_block img { margin-left:3px; margin-top:3px; }
.home_block .titel a{ font-weight:bold; color:#ff7e00; font-size:15px; letter-spacing:-.05em; line-height:20px; }
.home_block .titel a:hover{ text-decoration:none; }
.home_block_content { padding-top:6px; padding-left:7px; padding-right:7px; font-size:11px; line-height:12px; }
.home_block_pijl_link { display:block; width:100%; height:100%; color:#FFF; text-decoration:none; font-size:12px; font-weight:bold; padding-top:8px; padding-left:10px; }
.home_block_pijl_link:hover { text-decoration:none; }
.home_block_pijl { width:170px; height:29px; background-image:url('../images/pijl1.jpg'); background-repeat:no-repeat; margin-top:7px; position:relative; }
.home_block_pijl:hover { progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity: 0.7; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 	filter: alpha(opacity=70); zoom:1; }


.home-block2{ width:572px; height:88px; background-repeat:no-repeat; padding:4px; float:left; margin-bottom:8px;  }
.home-block2 img{ float:left; }
.home-block2-content{ float:left; margin-left:12px; width:355px; font-size:11px; color:#575757; }
.home-block2-content h2{ font-size:16px; font-weight:bold; padding-top:10px; padding-bottom:0px; margin-bottom:10px; text-transform:none;  }
.home-block2-content a{ background-position:right; background-repeat:no-repeat; padding-right:14px; }

.btnChat{ float:left; margin-bottom:35px;  }
.btnChat:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); zoom:1; }
.btnChat_small{ float:left; margin-bottom:15px;  }
.btnChat_small:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); zoom:1; }
.btnChat_small_last{ float:left; margin-bottom:0px;  }
.btnChat_small_last:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80); zoom:1; }

.allnews{ font-size:11px; float:right; margin-top:2px; }
.newsblock{ width:306px; background-color:#e5e5e5; padding:12px; padding-top:10px; padding-bottom:10px; color:#575757; border-bottom:1px solid #d5d5d5; margin-top:7px; line-height:13px; font-size:12px; }
.newsblock a { color:#e22500; font-weight:bold; font-size:11px; }

.exclusief-home{ margin-top:27px; margin-bottom:-10px; float:left; position:relative; }
.exclusief-home:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity: 0.7; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 	filter: alpha(opacity=70); zoom:1; }

.footer{ font-size: 11px; color:#FFF; padding-top:6px; padding-bottom:15px; padding-left:5px; padding-right:5px; }
.footer a{ color:#FFF; font-weight:bold; padding-left:2px; padding-right:2px;}


.submenu_wrap{ float:left; width:240px; margin-right:20px; }

.submenu{ float:left; width:240px; background-color:#e8e8e8; border:1px solid #dcdddd;  padding-top:10px; padding-bottom:10px; }
.submenu:hover{ border: 1px solid #999;  }

.submenu li{ list-style:none; }
.submenu li a{ height:30px; background-image:url('../images/submenu_line.gif'); background-repeat:no-repeat; background-position:bottom; line-height:250%; display:block; color:#5d5a5b; font-weight:normal; padding-left:22px; }
.submenu li a:hover{ text-decoration:none; background-color:#dcdddd; }
.submenu li  .active{ font-weight:bold; color:#FFF;   }
.submenu li  .active:hover{ background-color:#e8e8e8; }


.subsubmenu li {list-style:none; height:30px; background-image:url('../images/submenu_line.gif'); background-repeat:no-repeat; background-position:bottom; }
.subsubmenu li a{ display:block; color:#5d5a5b; font-weight:normal; padding-left:42px;  background-image:url('../images/subsubicon.gif'); background-repeat:no-repeat; background-position:30px 14px;  }
.subsubmenu li  .active{  font-weight:bold; color:#000; }
.subsubmenu li  .active:hover{   }


.subsubsubmenu li {list-style:none; height:30px; background-image:url('../images/submenu_line.gif'); background-repeat:no-repeat; background-position:bottom; }
.subsubsubmenu li a{ display:block; color:#5d5a5b; font-weight:normal; padding-left:58px;  background-image:url('../images/subsubicon.gif'); background-repeat:no-repeat; background-position:45px 14px;  }
.subsubsubmenu li  .active{  font-weight:bold; color:#000; }
.subsubsubmenu li  .active:hover{   }

.newsletter{ float:left; background-color:#f4f4f4; font-size:11px; padding:15px; width:208px; border:1px solid #c7c7c7; background-image:url('../images/newsbr_bg.gif'); background-repeat:no-repeat; background-position:bottom right; margin-top:20px; }
.newsletter:hover{ border: 1px solid #999;  }
.newsletter h4 a{ float:left; height:17px; font-size:13px; font-weight:bold; padding-left:26px; margin-bottom:11px; background-image:url('../images/newsbr_icon.gif'); background-repeat:no-repeat; background-position:center left; }

.btnFolder{ float:left; margin-top:15px; margin-bottom:20px;  }
.btnFolder:hover{ progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity: 0.8; 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 	filter: alpha(opacity=80); zoom:1; }

.bungarow{ cursor:hand; cursor:pointer; position:relative; }
.bungarow:hover{ background-color:#E8E8E8; }



.belegger_side{ float:right; width:275px; border-left:1px solid #E8E8E8; margin-bottom:20px; }
.belegger_side_content{ padding-left:20px; padding-top:30px; }
.invest_check{ padding-left:25px; background: url('../images/check.jpg') no-repeat top left; padding-bottom:20px; font-size: 11px; }
.invest_contact{ margin-top: 30px; margin-bottom: 50px; }


/* admin */

.admin_options{
	background-color:#333333;	
	height:30px;
	background-image:url('../images/admin/adminnavbg.gif');
	background-repeat:repeat-x;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	position:fixed;
	z-index: 999;	
}


.admin_option{
	float:left;
	padding-left:15px;
	padding-right:15px;	
	padding-top:6px;
	/*height:100%;
	padding-bottom:5px;*/
	border-left:1px solid #666666;
	color:white;
	display:block;
	cursor:hand;
	cursor : pointer;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity: 1;
}

.admin_option:hover{	
	background-color:#000000;	
	text-decoration:none;
	color:#CCCCCC;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);opacity: 0.7;
}

.admin_titel
{
	font-size:13px;
	margin-bottom:10px;
	font-weight:bold;
}

.admin_block_img
{
	float:left; margin: 0px 5px 8px 0px;
	cursor:hand;
	cursor:pointer;
	border: 3px solid black;
	

}
.admin_block_img:hover
{
	border: 3px solid #CC6600;
	

}
.handle{
	cursor:move;
	
}
.newsdatum{
	float:right;
	font-weight:bold;
	padding-right:10px;
}

.savebutton{
	cursor:hand;
	cursor:pointer;
	display:none;
	padding:5px;
	background-color:#f0f0f0;
	float:left;
	margin-left:0px;
	margin-top:-25px;
	border:1px solid #dedede;
	width:77px;
	height:29px;
	background-image:url('../images/admin/savebtn.gif');
}

.savebutton:hover{
	border:1px solid #509010;
}
.photobook_picture{
	float:left;
	margin-top:10px;
	margin-right:14px;
	border:1px solid #df6d15;
}

.contentimage{
	border:1px solid #df6d15;
}
.photobook_picture:hover{
	border:1px solid #333;	
}
.languages{
	float:right;
	margin:10px;
}

.lang{
	color:orange;
}

.defaultlang{
	color:black;
}

.sitemap li{ list-style:square;  background-color:#E8E8E8; width:50%; padding:3px; }
.sitemap li a{  }

.social_media{
	background-color:#d7d7d7;
	text-align:center;
	position:absolute;
	top:100px;
	left:0px;
	padding:10px 3px 10px 3px;
	border-top:1px solid #898989;
	border-right:1px solid #898989;
	border-bottom:1px solid #898989;
	color:#2f2a25;
	font-family:Arial;
	font-weight:bold;
	width:35px;
	z-index:999;
}

.social_media hr{
	margin-top:20px;
	margin-bottom:15px;
	color:#c0c0c0;
	background-color:#c0c0c0;
}


.banner_right{
	margin-top: 132px;	
	
	display: block;
	margin-left: 970px;
	position:absolute; float:left; width:120px; height:600px;
}


/* HOME PROJ */
.home_proj{ float: left; margin-right: 29px; width: 246px; height: 149px; display: block; text-decoration: none; margin-bottom: 25px; }
.home_proj .regio{  font-size: 9px; color: #fff; margin-left: 20px; margin-top: 109px;  padding:0; margin-bottom: 0px; text-transform: uppercase; font-weight: bold; opacity: .7; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);  }
.home_proj h2{ font-size: 14px; font-weight: bold; color: #fff; padding:0; margin-left:20px; text-transform: none; padding-right: 15px; background: url('../images/arrow_right_transp.png') no-repeat center right; display:inline; }
.home_proj:hover{ text-decoration: none;  }

#molenheide{ background: url('../images/molenheide_proj.jpg') no-repeat top left; }
#wittebergen{ background: url('../images/wittebergen_proj.jpg') no-repeat top left; }
#cijnsheide{ background: url('../images/cijnsheide_proj.jpg') no-repeat top left; }
#rives_plantie{ background: url('../images/plantie_proj.jpg') no-repeat top left; }
