*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:18px;}
img{border:0px;}
br.clear{clear:both; font-size:0px;}
div.clear{clear:both; font-size:0px;}
ul{list-style:none;}
body{ background:url(../images/bg.jpg) top center; color:#5D5D5F; background-color: #000;}
a, a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;}

html, body {height: 100%;}



#container{min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -116px;}
/************************************************************************************************/
/*header */
/************************************************************************************************/
.header_con{ width:100%; height:135px; background:url(../images/header_con.png) top repeat-x;}
.header{ position:relative; width:1020px; height:135px; margin:0 auto; background:url(../images/header.png) top center no-repeat;}

.header h1 a{ position:absolute; left:110px; top:0px; width:321px; height:135px; overflow:hidden; text-indent:-4000px; background:url(../images/noelDekimpe.jpg) no-repeat;}

.header ul{ position:absolute; top:65px; right:110px;}
.header ul li{ display:inline; margin:0 0 0 13px;}
.header ul li a{ font-size:14px; color:#333;}
.header ul li a:hover{ color:#fff;}


/************************************************************************************************/
/*inhoud */
/************************************************************************************************/
.inhoud{ width:800px;  margin:24px auto; padding:0 0 40px 0 ; }

.inhoud .box{ position:relative; width:800px; background:url(../images/text_box_800.png) repeat-y;} 
.inhoud .box img.bottom{ position:absolute; bottom:-13px; left:0px;} 

.inhoud .box h2{ width:780px; height:36px; padding:0 10px; line-height:36px; font-size:18px; background:url(../images/text_box_top.png); color:#fff;}
.inhoud .box p{ padding:0 10px; color:#999; }

#margin{ margin:0 10px 0 0;}

/*text */
.inhoud .text{ float:left; width:570px;}

.inhoud .text .box{ position:relative; width:570px; background:url(../images/text_box.png) repeat-y;} 
.inhoud .text .box img.bottom{ position:absolute; bottom:-13px; left:0px;} 

.inhoud .text .box h2{ width:550px; height:36px; padding:0 10px; line-height:36px; font-size:18px; background:url(../images/text_box_top.png); color:#fff;}
.inhoud .text .box p{ padding:0 10px; color:#999; }



/*sidebar */
.inhoud .sidebar{ float:left; width:220px;}

.inhoud .sidebar{ float:left; width:220px;}

.inhoud .sidebar .boxside{ position:relative; width:220px; background:url(../images/boxside.png) repeat-y;} 
.inhoud .sidebar .boxside img.bottom{ position:absolute; bottom:-13px; left:0px;} 

.inhoud .sidebar .boxside h2{ width:200px; height:36px; padding:0 10px; line-height:36px; font-size:18px; background:url(../images/text_box_top.png); color:#fff;}
.inhoud .sidebar .boxside p{ padding:0 10px; color:#999; }

.inhoud .sidebar .imgbox{ position:relative;}
.inhoud .sidebar .imgbox img.galleryimg{ padding:3px; margin:0 0 4px 0; background:url(../images/sidebar_img_bg.png);}
.inhoud .sidebar .imgbox a.vorige{ position:absolute; left:3px; top:3px; width:220px; height:164px; background:url(../images/vorige.png); z-index:10;}
.inhoud .sidebar .imgbox a.volgende{ position:absolute; left:3px; top:3px; width:220px; height:164px; background:url(../images/volgende.png); z-index:10;}



/************************************************************************************************/
/*footer 32 klein */
/************************************************************************************************/
.push {height: 116px; }

.footer_con{  width:100%; height:116px; background:url(../images/smallfooter.png) bottom repeat-x;}
.footer_cen{ position:relative; width:800px; height:116px; margin:0 auto; }

.footer_cen ul{ position:absolute; bottom:5px; width:800px; height:27px; }
.footer_cen ul li{ float:left; display:inline;   height:27px; }
.footer_cen ul li a{ float:left; display:block;  height:27px; padding:0 20px 0 45px; font-size:15px; color:#999;}
.footer_cen ul li a:hover{  color:white;  }
	.footer_cen ul li.contact a{ display:inline; margin:0 430px 0 0;  background:url(../images/contact.png) left no-repeat;}
	.footer_cen ul li.contact a:hover{ background:url(../images/contact_hover.png) left no-repeat;}
	
	.footer_cen ul li.home a{  background:url(../images/home.png) left no-repeat;}
	.footer_cen ul li.home a:hover{  background:url(../images/home_hover.png) left no-repeat;}
	
	.footer_cen ul li.photo a{  background:url(../images/photo.png) left no-repeat;}
	.footer_cen ul li.photo a:hover{  background:url(../images/photo_hover.png) left no-repeat;}
	
	.footer_cen ul li.close a{ position:absolute; left:400px; background:url(../images/close.png) right no-repeat;}
	.footer_cen ul li.close a:hover{  background:url(../images/close_hover.png) right no-repeat;}


/*form*/
.footer_cen form { position:relative; width:225px; padding:18px 350px 0 0;}

.footer_cen form .textfield { width:205px; height:23px; padding:3px 0 0 10px; margin:4px 0 0 0; border:0; background:url(../images/textfield.png); color:#646464;}
.footer_cen form .textfield:focus { background:url(../images/textfield_focus.png); color:#FFF;}

.footer_cen form .textarea { position:absolute; right:0px; top:18px; width:340px; height:83px; padding:3px 0 0 10px; margin:4px 0 0 0; overflow:auto; border:0; background:url(../images/textarea.png) no-repeat; color:#646464;}
.footer_cen form .textarea:hover { background:url(../images/textarea_focus.png) no-repeat; color:#FFF;}

.footer_cen form .send{  position:absolute; right:7px; top:28px; width:48px; height:36px;  border:0; background:url(../images/send.png); color:#FFF;}
.footer_cen form .clear:hover{  position:absolute; right:7px; top:68px; width:48px; height:36px;  border:0; background:url(../images/clear.png); color:#FFF;}
.footer_cen form .clear{  position:absolute; right:7px; top:68px; width:48px; height:36px;  border:0; background:none; color:#FFF;}


.footer_container{ width:100%; height:116px; background:url(../images/footer_full.png) repeat-x; z-index:10;}




/************************************************************************************************/
/*miscelleanous*/
/************************************************************************************************/
/*headings*/
h1, h2, h3, h4, h5{font-weight:normal;}
h1{ font-size:24px; color:#323033;}
h2{ font-size:20px; color:#323033;}
h3{ font-size:20px; color:#323033;}
h4{}
