body {
	behavior: url(csshover.htc);
}
html, body {

	margin: 0 auto;padding: 0;
	border: 0;
	font-family: Arial;
	font-size:11px;
	color:#686c35;
	line-height:180%;
height: 100%; 
min-height: 100%;
 margin-bottom: 1px; 
 background:url(../images/main-back-repeat.png) repeat-y top left;
 background-position:50% 0%;
}
/* calendar */
.inner {height:170px;}
.hol{background:#d03c29;}
.hol,.inner tbody tr td{text-align:center;width:20px !important;}
.hol span{text-decoration:none !important;color:#ffffff !important;cursor:pointer;}

.clear{ clear:both; font-size:0; line-height:0; height:0; border:none; float:none }
.clear-height{ clear:both; font-size:0; line-height:0; height:20px; border:none; float:none;width:300px;} 
.clear-black{ clear:both; font-size:0; line-height:0; height:9px; border:none; float:none;background:#120c0c;width:100%; } 
.background-welkom{background:url(../images/main-back.png) no-repeat; height:auto !important;background-position:50% 0%;
min-height: 100%;position: relative;}
.background{background:url(../images/main-back2.png) no-repeat; height:auto !important;background-position:50% 0%;min-height: 100%;position: relative;}
.main{width:980px;margin: 0 auto;padding: 0;height:auto;min-height:600px;position:relative;}

/* welkom page */
.welkom-contents{margin:70px 0 0 0;}
.left-wrap{float:left;height:auto;border:1px solid #8f9458;background:#b5b784;padding:9px;margin-bottom:110px;}
.left{width:662px;border:1px solid #8f9458;background:#fefefe;min-height:380px;}
.right{float:left;width:250px;margin-left:20px;margin-bottom:110px;}
.welkom-left{float:left;width:378px;padding:28px 20px 20px 30px;}
.welkom-right{float:left;width:194px;background:#f7f7f7 url(../images/welkom-border.png) repeat-y top left;padding:20px 20px 20px 20px;}
.title{background:#98bdc6;border:1px solid #6d8c93;padding:9px 54px 9px 14px;font-family:Century Gothic;
		color:#ffffff;font-size:16px;font-weight:bold;position:relative;left: -51px;line-height:160%;overflow:auto
		}
.title-shaddow{width:18px;height:13px;display:block;background:url(../images/title-shaddow.png) no-repeat top left;position:relative;left:-48px;top:-4px;}
.text{position:relative;padding-top:5px;}
.title2{background:#726b5b;font-family:Century Gothic;color:#ffffff;font-size:16px;font-weight:normal;margin:0;padding:0;width:197px;height:30px;
		padding-top:7px;text-align:center;}
.nieuws-title{margin:0px;padding:0;width:175px;padding:6px 9px 6px 13px;background:#dbdada;font-size:12px;color:#4b4840;display:block;font-weight:bold;text-decoration:none;}
.nieuws-short{background:#f0efef;padding:6px 9px 0px 13px;width:175px;text-decoration:none;display:block;color:#686c35;}
.right-item-border{width:250px;height:2px;background:url(../images/welkom-top-border.png) no-repeat top left;}
.right-item{width:220px;background:url(../images/welkom-repeat-border.png) repeat-y top left;padding:15px 15px 9px 15px;}
.title3{color:#5c602e;font-family:Century Gothic;font-size:14px;display:block;margin:6px 0 6px 0;text-decoration:none;font-weight:bold;}
.right-item-content{text-decoration:none;font-size:12px;color:#686c35;}
.right-item-image{float:right;border:1px solid #b1b67b;margin-left:8px;}
.right-item-image img{border:5px solid #fdfdfd;}
.meer-nieuws-welkom{text-align:right;color:#726b5b;background:#f0efef url(../images/welkom-link2.png) no-repeat 174px 6px;
				display:block;padding:0px 29px 6px 13px;width:155px;text-decoration:underline;font-weight:bold;}

.alle-nieuws-title{margin:0px;padding:0;font-weight:bold;text-decoration:none !important;}
.alle-nieuws-short{text-decoration:none !important;}
.alle-meer-nieuws-welkom:hover{text-decoration:none;}
.alle-meer-nieuws-welkom{text-align:right;color:#726b5b;background: url(../images/welkom-link2.png) no-repeat 48px 6px;
				display:block;padding:0px 20px 6px 13px;float:right;text-decoration:underline;font-weight:bold;}
.meer-nieuws-welkom:hover{text-decoration:none;}
.all-niews{text-align:right;color:#726b5b;font-weight:bold;text-decoration:underline;float:right;display:block;margin-top:5px;}
.all-niews:hover{text-decoration:none;}		
.all-niews2{text-align:right;color:#726b5b;font-weight:bold;text-decoration:underline;float:right;display:block;margin-top:5px;margin-right:25px;margin-bottom:20px;}
.all-niews2:hover{text-decoration:none;}		
.meer-page-welkom{text-align:right;color:#696d35;background:url(../images/welkom-link.png) no-repeat 199px 1px;
				display:block;padding:0px 33px 6px 13px;width:175px;text-decoration:underline;font-weight:bold;font-size:12px;}
.meer-page-welkom:hover{text-decoration:none;}		
/* end welkom page */

/* fotoboek */

.fotoboek li  a{text-decoration:none;font-weight:bold;font-size:12px;}
.foto-album {margin:0 20px 0 20px;}
.foto-album tr td{width:140px;float:left;text-align:center;padding:0px 10px 0px 0;}
.foto-image img{padding:5px;border:0;border:1px solid #b1b67b;}
.foto-image{}
.foto-album tr td a{color:#686c35;text-decoration:none;line-height:140%;font-weight:bold !important;font-size:12px;}
/* end fotoboek */

/* login */
.login-label{float:left;width:75px;padding-top:2px;}
.login-input{float:left;width:136px;height:19px;background:url(../images/login.png) no-repeat top left;margin-bottom:3px;border:0;color:#686c35;padding:4px 4px 0 3px;}
.login{font-size:12px;}
.login-button{font-size:12px;color:#696d35;font-weight:bold;padding:0 28px 5px 0;background:url(../images/welkom-link.png) no-repeat top right;
		border:0;text-decoration:underline;cursor:pointer;float:right;margin-top:5px;}
.login-box{clear:both;height:80px;}
.login-box2{clear:both;height:50px;}
/* end login */

/* footer */
.clearfooter {
height: 37px;
clear: both;
}
.footer-wrap{position:absolute; bottom:0px;background:url(../images/footer-back.png) no-repeat;background-position:50% 0%;
margin-top:15px;height:28px;padding:9px 0 0 0;width:100%;}
.footer{width:980px;margin: 0 auto;padding: 0;}
.left-footer{float:left;width:250px;}
.right-footer{float:right;width:250px;text-align:right;color:#000000;}
.right-footer a{color:#000000;text-decoration:underline;margin-right:28px;}
.right-footer a:hover{color:#000000;text-decoration:none;}
/* end footer */

/* sub pages */
.page-contents{margin-top:110px;}
.page-text{width:auto;padding:28px 30px 0 30px;clear:both;}
.right-item2{width:220px;background:url(../images/welkom-repeat-border.png) repeat-y top left;padding:15px 15px 15px 15px;font-size:12px;}
.right-submenu{border:1px solid #b1b67b;background:#ffffff;width:215px;border-bottom:0;margin:0;padding:0;}
.right-submenu li{border-bottom:1px solid #6e8d94;list-style:none;}
.right-submenu li a{color:#6e8d94;width:202px;text-decoration:none;display:block;height:25px;padding:8px 0 0 13px;font-size:12px;}
.submenu-active{background:#6e8d94;color:#ffffff !important;}
.right-submenu li a:hover{background:#6e8d94;color:#ffffff !important;width:202px;border-right:none !important}

.text a,.text p a,.page-text a,.page-text p a{color:#686c35;text-decoration:underline;}
.text a:hover,.text p a:hover,.page-text a:hover,.page-text p a:hover{color:#686c35;text-decoration:none;}
.text p{padding-bottom:10px;margin:0;}
.text ol{font-weight:bold;padding-left:20px;}
.text ol li span{font-weight:normal;}
.text ul li{list-style:none;background:url(../images/list-bullet.jpg) no-repeat 0px 7px;padding-left:14px;}
.text ul {padding-left:5px;}

.page-images {padding:0;margin:0;clear:both;position:relative;padding-bottom:15px;text-align:left;margin:0 30px 0 10px;float:left;}
.page-images li{float:left;list-style:none;margin:0px 0px 10px 20px}
.page-images li img{padding:5px;border:1px solid #b0b57a;}
.gallery img, .text img{padding:5px;border:1px solid #b0b57a;margin:0 5px 0 5px;}
/* end sub pages */

/* contact */
.map{float:right;border:1px solid #b1b67b;margin-left:9px;}
.map img{border:0;}
.mail{color:#696d35;text-decoration:underline;}
.mail:hover{color:#696d35;text-decoration:none;}
.map-info{color:#696d35;text-decoration:none;}

#errors{color:red !important;}
.wrong_info{border:1px solid red !important;background:#ffffff !important;}
.form-border{width:600px;height:1px;display:block;background:url(../images/form-border.png) no-repeat top left;}
.form{background:url(../images/form-repeat.png) repeat-y top left;padding:30px 30px 10px 30px;margin:0;}
.label{width:200px;text-align:left;font-size:14px;font-style:italic;float:left;padding-top:10px;}
.input{width:345px;float:left;}
.textarea{width:345px;float:left;}
.input2{border:0;width:326px;height:22px;background:url(../images/form-input.png) no-repeat top left;font-size:14px;color:#bdc63b;font-style:italic;padding:9px 9px 2px 9px;}
.input3{border:0;width:125px;height:22px;background:url(../images/form-input3.png) no-repeat top left;font-size:14px;color:#bdc63b;font-style:italic;padding:9px 9px 2px 9px;}
.textarea2{border:0;width:326px;height:62px;background:url(../images/form-textarea.png) no-repeat top left;font-size:14px;color:#bdc63b;font-style:italic;padding:9px;}
.submit{width:100px;height:31px;background:url(../images/form-submit.png) no-repeat top left;float:right;color:#ffffff;cursor:pointer;margin-right:7px;
		font-size:11px;font-weight:bold;text-decoration:underline;padding:0 12px 4px 0;font-style:normal;border:0;}
.form-line{margin-bottom:15px;clear:both;position:relative;width:555px;height:35px;}
.form-line2{margin-bottom:15px;clear:both;position:relative;width:555px;height:82px;}
.select{border:0 !important;width:344px;height:33px;float:left;background:url(../images/form-input2.png) no-repeat top left;padding:2px 1px 1px 1px;}
select{width:342px;background:#ffffff;border:0;font-size:14px;color:#bdc63b;font-style:italic;}
/* end contact */

/* nieuws pages */
.table-titles{height:37px;background:#726b5b;color:#ffffff;font-size:16px;}
.table-titles td{padding-left:7px;}
.table-line1, .table-line2 {height:28px;color:#4b4840;}
.table-line1 td{background:#dbdada url(../images/table-border.png) no-repeat top left;padding-left:7px;font-size:12px;}
.table-line1 td a{text-decoration:none;}
.table-line1 td a:hover{text-decoration:underline;}
.table-line2 td{background:#eeeeee url(../images/table-border.png) no-repeat top left;padding-left:7px;font-size:12px;}
.table-line2 td a{text-decoration:none;}
.table-line2 td a:hover{text-decoration:underline;}
/* nieuws pages */

/*** Nav bar styles ***/
.dropdown{
position:relative !important;
 z-index:3000 !important;
}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
position:relative;
 list-style: none;
 margin: 0;
 padding: 0;

}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 width: 100%;
  	z-index:3000;
	margin-left:-1px;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;

}


ul.dropdown {

}
ul.dropdown li a{
color:#ffffff; 
}
	ul.dropdown li {
	 color: #fff;
	 font-size:14px;
	 font-weight:normal;
	}
	ul.dropdown li {
		 padding: 9px 15px 8px 14px !important;
		 border-right:1px solid #fff;
	}

	ul.dropdown li ul li{

		padding-right:0px !important;
		padding: 9px 15px 8px 11px !important;
		color: #6d8c93 !important;
		
		 border-bottom:1px solid #98bdc6;
	}
	
	.current,.active, ul.dropdown li.hover,
	ul.dropdown li:hover {
	 background-color: #6e8d94; 
	  
	}
	.sub li {
		width: 0;
    float: left;
    white-space: nowrap;

	}
	.sub > li {
		width: auto;
	}
	.sub  li a
	{
	 color: #6d8c93;white-space: nowrap;width: auto;display:inline;

	}
	
	ul.dropdown ul li:hover
	{
	border-right:1px solid #6e8d94;
	}
	ul.dropdown ul li:hover a
	{
	 color: #ffffff;
	}
	.active a{color:#ffffff !important;}
	
	ul.dropdown a:link,
	ul.dropdown a:visited	{  text-decoration: none; }
	ul.dropdown a:hover		{ }
	ul.dropdown a:active	{ }


	/* -- level mark -- */

	ul.dropdown ul {
	 min-width: 100%;
	 width:auto;
	 margin-top: 0px;
	 width:100%;
	 background:#fff;
	 border:1px solid #98bdc6;
	 border-top:1px solid #fff;
	 border-bottom:none;
	}

		ul.dropdown ul li {
		 font-weight: normal;
		 font-size:11px;
		  color: #6d8c93;
		  border-right:none !important;
		}
ul.dropdown ul li a{
color: #6d8c93;
}
ul.dropdown ul li a:hover{
color:#fff !important;
}

/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 0px;

}
.dir ul li{padding-right:0 !important;}

/* -- Components override -- */

ul.dropdown-horizontal ul *.dir {
 padding-right: 0px;

}

ul.dropdown-upward *.dir {

}

ul.dropdown-vertical *.dir,
ul.dropdown-upward ul *.dir {

}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 0px;
 padding-left: 0px;

}



/* slider */
.galleryview{
position:relative;
top:39px;
left:-24px;
}
.nav-prev{
left:15px !important;
top:85px !important;
z-index:2000;
}
.nav-next{
left:962px  !important;
top:85px !important;
z-index:2000;
}
.filmstrip li{
margin:0 !important;
padding:0 !important;
overflow:hidden;
height:193px;
}
.filmstrip{
overflow:hidden !important;
height:196px !important;
}
.strip_wrapper{
width:628px !important;
}
.nav-links {
	position: absolute;
	width: 200px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.nav-links li {
	line-height: 1.6em;	
	font-size: 1.2em;
}
#parts-img {
	border: 1px solid black;
}
img.nav {
	border: 1px solid black;
	margin-bottom: 5px;
}

/* end slider */