/*
      Created by TINCK / concept & design 
*/



* { padding: 0; margin: 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	/* background: url('../img/background.png') top left repeat-x;*/
 background-color: #f2efea;
 background: url(../img/bodyback.png) repeat-x;
}
#wrapper { 
 margin: 0 auto;
 margin-top: 0px;
 max-width: 952px;
}
#header {
	color: #333;
	width: 952px;
	float: left;
	margin: 0px 0px 0px 0px;
	background: url(../img/topheader.png) repeat-x;
}



/*Opmaak topinfo*/
.topleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	float:left;
	margin: 0px 0px 0 0px;
	color: #fff;
	
	width: 300px;
	height: 113px;
	z-index: 999;
	overflow:hidden;
}


.topleft a {
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
	
	
}
.topleft h1 a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
.topleft h2 a {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
}
.topleft a:hover {
	
	text-decoration:none;
}

.topright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	float:right;
	margin: 0px 0px 0 0px;
	color: #fff;
	
	width: 400px;
	height: 100px;
	z-index: 999;
	overflow:hidden;	
}



/* HEADER BREADCRUMBS */

.header-breadcrumbs {
	clear:both;
	width:952px;
	height: 22px;
	padding-top: 14px;
	
	
	font-size: 10px;
}
.header-breadcrumbs ul {float:left; list-style:none; padding:0 0 0 0px; font-family:arial,sans-serif;}
.header-breadcrumbs ul li {display:inline; padding:0 0 0 20px; background:transparent url(../img/breadcrumb_arrow.png) no-repeat 0 50%; font-weight:normal; color:#333; font-size:10px;}
.header-breadcrumbs ul a {
	color:#333;
	text-decoration:none;
	}
.header-breadcrumbs ul a:hover {color:#333; text-decoration:underline;}

/* HERO KOPIJ */



.herocopy1 {
   font-size: 16px;
font-family:Tahoma, Geneva, sans-serif;
   position: absolute;
   margin: 20px 0 0 20px;
   padding: 10px 10px 10px 10px;
   max-height: 130px;
   z-index: 999;
   overflow:hidden;
   color: #fff;
   background:  url(../img/copyback.png)
   
  

}

.herocopy1 h1 {
font-size: 30px;
font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:10px;
	padding-top: 5px;
	text-transform:none;
	
	font-weight: normal;
	color: #fff;	

  }
  

.herocopy1 h2 {
   
font-size: 24px;

	padding-left: 0;
	padding-top: 10px;
	text-transform:none;
	font-weight: normal;
	color: #fff;
  }


.mask {
position: absolute;
margin: 0 0 0 0;
z-index: 750;
background: url(../img/mask.png);
width:952px;
height:150px;

	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}


.hero1 {
color: #000;
background: url(../../../media/voorpagina-animatie/01.jpg);
width:952px;
height:289px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}


.hero2 {
color: #000;
background: url(../../../media/voorpagina-animatie/02.jpg);
width:952px;
height:289px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}


.hero3 {
color: #000;
background: url(../../../media/voorpagina-animatie/03.jpg);
width:952px;
height:289px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}


.hero4 {
color: #000;
background: url(../../../media/voorpagina-animatie/04.jpg);
width:952px;
height:289px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}

.hero5 {
color: #000;
background: url(../../../media/voorpagina-animatie/05.jpg);
width:952px;
height:289px;
	overflow:visible !important /*Firefox*/;
	overflow:hidden /*IE6*/;
}


/* CARROUSEL */

#carrousel1 {
 color: #333;
 width: 952px;
 float: left;
 margin: 0px 0px 0px 0px;


}




#menu1wrap .menu-parent a, #menu1wrap .menu-current a {
	color:#333;
	background-color: transparent;
	background-image: url(../img/topnav-select.png);
	background-repeat: no-repeat;
	background-position: center top;
	
	border-left:solid 1px transparent;
	border-right:solid 1px transparent;
		}


#menu1wrap ul li {
	display:block;
	float:left;
	margin:0 2px 0 1px;
}
#menu1wrap ul li a {
	display:block;
	float:left;
	color:#777;
	text-decoration:none;
	padding:20px 10px 0px 10px;
	height:40px;
	background-color: transparent;
	border-left:solid 1px transparent;
	border-right:solid 1px transparent;
	
}

#menu1wrap {
	display:block;
	height:52px;
	font-size:14px;
	font-weight:normal;
	font-family:Tahoma, Geneva, sans-serif;
	/*text-transform:uppercase;*/
	width: 952px;
	line-height: 1.3em;
	margin: auto;        
    position: relative;
    outline: none;
	clear:both;
	z-index: 1199;
		
		
}

#menu1wrap ul {
      margin:0px;
	  padding:0;
	  list-style-type:none;
	  width:auto;
	  margin-left: 16px; 

}

#menu1wrap ul li {
	display:block;
	float:left;
	margin:0 2px 0 1px;
}


#menu1wrap ul li a:visited {
        outline: none;
		
}


#menu1wrap ul li a:hover {
	color:#999;
	background-color: transparent;
	background-image: url(../img/topnav-select.png);
	background-repeat: no-repeat;
	background-position: center top;
	border-left:solid 1px transparent;
	border-right:solid 1px transparent;
	text-decoration: underline;
}

#menu1wrap ul li a:active {
        outline: none;
		
}



#menu1wrap { 

 float: left;
 width: 952px;
 height: 60px;
 background-color:#FFF;
 background:transparent url(../img/topnavback.png);
 

 
}


 /* ---- */



#menu2wrap .menu-parent a, #menu2wrap .menu-current a {
	color:#FFF;
	background-color: #381502;
	background-image: url(img/navhori.gif);
	background-repeat: no-repeat;
	background-position: center top;
	border-top:solid 1px #aeaeae;
	border-left:solid 1px #aeaeae;
	border-right:solid 1px #aeaeae;
	border-bottom:solid 1px #381502;
}

#menu2wrap ul li a {
	display:block;
	float:left;
	color:#aeaeae;
	text-decoration:none;
	padding:20px 20px 0px 20px;
	height:31px;
	border-top:solid 1px #aeaeae;
	border-left:solid 1px #aeaeae;
	border-right:solid 1px #aeaeae;
	background-color: #fff;
}


#menu2wrap {
	display:block;
	height:52px;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Verdana, Helvitica, sans-serif;
	/*text-transform:uppercase;*/
	width: 952px;
	line-height: 1.3em;
	margin: auto;        
    position: relative;
    outline: none;
	clear:both;
	z-index: 1199;
		
		
}

#menu2wrap ul {
      margin:0px;
	  padding:0;
	  list-style-type:none;
	  width:auto;
	  margin-left: 16px; 

}

#menu2wrap ul li {
	display:block;
	float:left;
	margin:0 2px 0 1px;
}


#menu2wrap ul li a:visited {
        outline: none;
		
}


#menu2wrap ul li a:hover {
	color:#FFF;
	background-color: #381502;
	/*background-image: url(img/navhori.gif);*/
	background-repeat: no-repeat;
	background-position: center top;
}

#menu2wrap ul li a:active {
        outline: none;
		
}


#menu2wrap { 

 float: left;
 z-index: 1199;
 background:transparent url(../img/subnavback2.png);
 width: 952px;
 margin-top: -10px;
}







/***  COMMON CLASSES  ***/


a {
	
	text-decoration:none;
	font-weight:normal;
}
 h1 a {
	
	text-decoration:none;
	font-weight:normal;
}
 h2 a {
	
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
}
 a:hover {
	
	text-decoration:underline;
	font-weight:normal;
}


 a img {border:0px; text-decoration:none;}
 a:hover img {border:0px; text-decoration:none;}
 

 /*** MENU 1 and 2 - main horizontal ***/




  
 

 
 /*** MENU 3 - main vertical ***/
 
 #navvert {
	display:block;
	width:225px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	/*text-transform: uppercase;*/
	text-align: left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	
	}
	
	
#navvert li  {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-bottom: 10px;
	list-style-type: none;
	
	}
	
#navvert li li {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-bottom: 10px;
	list-style-type: none;
	
	}
	
#navvert li  a  {
	display:block;
	text-decoration:none;
	color:#381502;
	background:#fff;
	padding:0 0 0 20px;
	width:200px;
	
	}
#navvert li  a:hover  {
	background-color: #fff;
	color: #381502;
	background-image: url(img/navvert.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	text-decoration:underline;
	background-image: url(../img/nav-hover.png);
	}

#navvert ul li a:active {

	outline: none;
}


#navvert ul li.menu-current a {
	color: #381502;
	font-weight: bold;
	
	background-image: url(../img/nav-select.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	}
	
#navvert ul li li.menu-current a {
	color: #381502;
	background-color: #fff;
	background-image: url(../img/nav-select.png);
	background-repeat: no-repeat;
	background-position: 0 center;
}
 
 
 





/*Opmaak body*/

#content-top { 
 float: left;
 color: #333;
 background-image: url(../img/content-top.png);
 margin: 15px 0px 0px 0px;
 width: 952px;
 height: 18px;
 display: inline;
 overflow:hidden;
 color: #333;


}

#content { 
 float: left;
 color: #333;
 background-image: url(../img/content-center.png);
 margin: 0px 0px 0px 0px;
 
 padding: 15px;
 width: 922px;
 display: inline;
 overflow:hidden;
 color: #333;
 
}

#content-bottom { 
 float: left;
 color: #333;
 background-image: url(../img/content-bottom.png);
 margin: 0px 0px 0px 0px;
 width: 952px;
 height: 18px;
 display: inline;
 overflow:hidden;
 color: #333;


}

#content h1 { 

	
	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
	
}

#content h2 { 

	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
	
}



/*Opmaak catblock '1' left column */

#catblock img {
  padding: 0px;
  position:relative;
  top: 0px;
  left: 0px;
  
	
 
}

#catblock { 
font-size: 16px;
font-family:Tahoma, Geneva, sans-serif;
 float: left;
 color: #555;
 background: #fff;
 margin: 0px 0px 10px 0px;
 padding: 15px;
 
 width: 890px;

 overflow:hidden;
 border:solid 1px #dfdfdf;
 
}


#catblock h1 { 
font-size: 23px;
font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:10px;
	padding-top: 5px;
	text-transform:none;
	
	font-weight: normal;
	color: #4e4941;
	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
	
}

#catblock h2 { 
font-size: 16px;
font-family:Tahoma, Geneva, sans-serif;
 float: left;
 color: #4e4941;
	
	font-weight: normal;
	
	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
}

#catblock a {
	color:#3a7f83;
	text-decoration:none;
	font-weight:normal;	
	
}
#catblock h1 a {
	color:#3a7f83;
	text-decoration:none;
	font-weight:normal;
}
#catblock h2 a {
	color:#3a7f83;
	font-weight:normal;
	text-decoration:none;
}

#catblock a:hover {
	
	text-decoration:underline;
}

/*Opmaak catblock2 right column*/


#catblock2 img {
  padding: 0px;
  position:relative;
  top: 0px;
  left: 0px;

 
}



#catblock2 { 
 float: right;
font-size: 16px;
font-family:Tahoma, Geneva, sans-serif;
 color: #555;
 background: #fff;
 margin: 0px 0px 10px 0px;
 padding: 10px;

 width: 900px;
 
  overflow:hidden;
 border:solid 1px #dfdfdf;
}




#catblock2 h1 { 
font-size: 23px;
font-family:Tahoma, Geneva, sans-serif;
	padding-bottom:10px;
	padding-top: 5px;
	text-transform:none;
	
	font-weight: normal;
	color: #4e4941;
	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
	
}

#catblock2 h2 { 
font-size: 16px;
font-family:Tahoma, Geneva, sans-serif;

 color: #4e4941;
	
	font-weight: normal;
	
}


#catblock2 a {
	color:#3a7f83;
	text-decoration:none;
	font-weight:normal;
}
#catblock2 h1 a {
	color:#3a7f83;
	text-decoration:none;
	font-weight:normal;
}
#catblock2 h2 a {
	color:#3a7f83;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
}
#catblock2 a:hover {
	color:#3a7f83;
	text-decoration:underline;
	
}

/*Opmaak catblock3 left column*/

#catblock3 { 
 float: left;
 color: #fff;
 background: #381502;
 margin: 0px 10px 0px 15px;
 padding: 15px 5px 0px 10px;
 height: 260px;
 width: 180px;
 display: inline;
 overflow:hidden;
 font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;

}


#catblock3 h1 { 
font-size: 20px;
	line-height: 20px;
	padding-bottom:10px;
	padding-top: 5px;
	text-transform:none;
	
	font-weight: normal;
	color: #fff;
	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
	
}

#catblock3 h2 { 
font-size: 14px;
	padding-left: 0;
	text-transform:none;
	
	font-weight: normal;
	color: #fff;
	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
	margin-bottom: 20px;
}


#catblock3 a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

#catblock3 h1 a {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}

#catblock3 h2 a {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	font-weight:normal;
}

#catblock3 a:hover {
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
}

/*Opmaak footerblock*/

#contentfooter {
	float: left;
	color: #333;
	background-color:#f1f1f1;
	margin: 10px 0px 0px 0px;
	padding-left: 10px;
	padding-top: 10px;
	width: 952px;
	display: inline;
	border-top: solid 1px #aeaeae;
	border-bottom: solid 1px #aeaeae;
}


#footerblock {
	float: left;
	text-align:left;
	color: #666;
	margin: 0px 10px 10px 0px;
	padding: 10px;
	font-size: 10px;
	line-height: 12px;
	width: 200px;
	display: inline;
	background-color:#f1f1f1;
}

#footerblock h1 { 
font-size: 16px;
	line-height: 30px;
	padding-left: 0;
	text-transform:none;
	
	font-weight: bold;
	color: #666;
	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
}

#footerblock h2 { 
font-size: 14px;
	padding-left: 0;
	text-transform:none;
	
	font-weight: normal;
	color: #666;
	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
	margin-bottom: 10px;
}

#footerblock a {
	color:#666;
	text-decoration:none;
	font-weight:normal;
}

#footerblock a:hover {
	color:#3a7f83;
	text-decoration:underline;
	font-weight:normal;
}

/* Block 2 wide */

#footerblock2 {
	float: left;
	text-align:left;
	line-height: 12px;
	color: #666;
	margin: 0px 10px 10px 0px;
	padding: 10px;
	font-size: 10px;
	width: 320px;
	display: inline;
	background-color:#f1f1f1;
}

#footerblock2 h1 { 
font-size: 16px;
	line-height: 30px;
	padding-left: 0;
	text-transform:none;
	
	font-weight: bold;
	color: #666;
	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
}

#footerblock2 h2 { 
font-size: 14px;
	padding-left: 0;
	text-transform:none;
	
	font-weight: normal;
	color: #666;
	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
	margin-bottom: 10px;
}

#footerblock2 a {
	color:#666;
	text-decoration:none;
	font-weight:normal;
}

#footerblock2 a:hover {
	color:#3a7f83;
	text-decoration:underline;
	font-weight:normal;
}

#copyright {
	width: 930px;
	clear: both;
	color: #333;
	
	margin: 0px 0px 10px 0px;
	padding: 10px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/* End Opmaak footerblock*/

#promoblock { 
 float: right;
 color: #fff;
 background: #000;
 margin: 0px 10px 5px 0px;
 padding-left: 10px;
 padding-top: 10px;
 width: 450px;
 height: 415px;
 color: #fff;
 
}

#promoblock h1 { 
font-size: 20px;
	line-height: 20px;
	padding-bottom:10px;
	padding-top: 5px;
	text-transform:none;
	
	font-weight: normal;
	color: #fff;
	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
	
}

#promoblock h2 { 
font-size: 14px;
	padding-left: 0;
	text-transform:none;
	
	font-weight: bold;
	color: #fff;
	/*background: transparent url('../../img/presta/title_bg.png') no-repeat top left;*/
	
	
}

/********************/
/*  FOOTER NAV  */
/********************/

.footnav {
	clear:both;
	white-space:nowrap /*IE hack*/;
	width:950px;
	height:48px;
	border:none;
	padding-left: 40px;
	color:rgb(75,75,75);
	font-size:12px;
} /*Color navigation bar normal mode*/
.footnav ul {list-style-type:none;}
.footnav ul li {
	float:left;
	z-index:1000 !important /*Non-IE6*/;
	z-index:1000 /*IE6*/;
}
.footnav ul li a {
	float:none !important /*Non-IE6*/;
	float:left /*IE-6*/;
	display:block;
	height:48px;
	line-height:48px;
	padding:0 16px 0 16px;
	text-decoration:none;
	font-weight:normal;
	color: #333;
}
.footnav ul li ul {display:none; border:none;}

