html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, applet, object, iframe, blockquote, pre,  abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
body{
	background:#393127 url(images/header_light.jpg) top center no-repeat;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	height:100%;
}
.main {
	width:1000px; 	
	padding:0;
	margin:0 auto;
	min-width:1000px;
	position:relative;
}
li{
	list-style: none;
}
img {
	border:6px solid white; 
	vertical-align:top; 
	text-align:left;
}
table, table td {
	border-collapse:collapse;
}
.clear {
	width: 100%;
	overflow: hidden;
	clear: both;
	position:relative;
}
.txt{
	display:block;
	position:absolute;
}
.br{
	display:block;
}
a{
	text-decoration:underline;
	color:#7F933C;
	cursor:pointer;
}
a:hover{
	text-decoration:none;
}
.fleft{ float:left; position:relative;}
.fright{ float:right;}
.txt1{ position:relative;}


.list0 li, .list0 li a{ display:block; float:left;}

/*================================================================================
|                                    HEADER                                   |
================================================================================*/
/*header*/
.header{ height:138px;}
.menu-wrapper{ background:url(images/menu-wrapper.jpg) 0 0 no-repeat; width:738px; height:62px; left:133px; top:0;}

.menu{ margin-left:7px;}
.menu li{ background:url(images/menu_marker.jpg) right 11px no-repeat; padding:0 2px 0 0;}
.menu li a{ color:#cfbaaa; font-size:14px; text-decoration:none; display:block; height:40px; line-height:2.9em; font-family:Tahoma;}
.menu li a:hover, .menu li .active{ color:#332a29; background:url(images/menu_act.gif) 0 0 repeat-x}
.menu li .inner1{ padding:0 35px 0 38px;}
.menu li .inner2{ padding:0 43px 0 43px;}
.menu li .inner3{ padding:0 42px 0 45px;}
.menu li .inner4{ padding:0 46px 0 46px;}
.menu li .inner5{ padding:0 36px 0 38px;}
.menu li.bg-none{ background:none;}

.logo{  top:70px; left:338px; width:306px;}
.logo .text1{ color:#0; font-size:30px; font-family:"Birch"; line-height:1.2em; left:34px;}
.logo .text2{ color:#c19661; font-size:16px; line-height:1.2em;  left:92px; top:35px;}
/**/

/*header-img*/
.tail-header-img{ background:url(images/tail_header_img.gif) top center repeat-x;}
.header-img{ background:url(images/header-img.jpg) 0 0 no-repeat; height:426px;} /**/
.box-img{ background:url(images/arte_behang.jpg) 0 0 no-repeat; width:700px; height:330px; margin:10px 0 0 150px;}
.box-img p{ font-size:12px; line-height:18px; color:#ffffff; font-weight:bold; top:231px; left:30px; width:636px;}
.header-text{ text-align:center; color:#c19661; font-size:24px; font-weight:bold; line-height:1em; font-style:italic; font-family:"Times New Roman", Times, serif; padding:36px 0 0 0;}
/**/

/*================================================================================
|                                    CONTENT                                   |
================================================================================*/
.content-indent{ padding:39px 0 33px 50px;}
.content .col-left{ width:350px;}
.content .col-center{ width:252px; margin-left:38px;}
.content .col-right{ width:222px; margin-left:38px;}
.content h3{ color:#ffffff; font-size:26px; line-height:0.95em; font-weight:normal; margin-bottom:22px;}
.content h3.title-top0{ margin-top:29px;}
.content h3.title-top{ margin-top:27px;}
.content h3.title-top1{ margin-top:33px;}
.content h3.title-top2{ margin-top:35px;}
.content h3.title-top3{ margin-top:39px;}
.content h3.title-bottom{ margin-bottom:17px;}
.content h3.title-bottom1{ margin-bottom:18px;}
.content h4.title-bottom1{ margin-bottom:10px; font-size: 16px; color: #C19661;}
.content .text1{ color:#c19661;}
.left-indent0{ margin-left:1px;}
.left-indent{ margin-left:2px;}
.left-indent1{ margin-left:3px;}
.img-bottom{ margin-bottom:16px;}
.img-bottom1{ margin-bottom:6px;}
.indent-top0{ padding-top:1px;}
.link-top{ margin-top:11px;}
.link-top1{ margin-top:16px;}
.link{ color:#7F933C; background:url(images/link_marker.gif) 0 5px no-repeat; padding:0 0 0 17px; font-weight:bold;}
.text-marker{ background:url(images/link_marker.gif) 0 6px no-repeat; padding:0 0 0 16px; color:#7F933C; font-weight:bold; display:block;}
.img-top{ margin-top:15px;}
.img-top1{ margin-top:11px;}
.img-top2{ margin-top:24px;}
.indent-top{ margin-top:11px;}
.indent-top1{ margin-top:18px;}
.indent-top2{ margin-top:25px;}
.indent-top3{ margin-top:12px;}
.img-indent{ margin:4px 19px 0 0; float:left;}
.list-top{ padding-top:18px; padding-bottom:6px;}
.list-top1{ padding-top:11px; padding-bottom:6px;}
.text11{ color:#7F933C;}
.link1{ color:#FFF;}



/*list*/
.list li, .list1 li{ position:relative; background:url(images/link_marker.gif) 0 7px no-repeat; padding:0 0 12px 21px;}
.list li a, .list1 li a{ color:#7F933C; font-size:12px; text-decoration:none;}
.list li a:hover, .list1 li a:hover{ text-decoration:underline;}
.list1 li{background:url(images/link_marker.gif) 0 6px no-repeat;}
/**/


/*box1*/
.box1-top{ margin-top:11px;}
.box1-left{ width:38px; height:45px; background:url(images/text_bg.gif) 0 5px no-repeat; text-align:center;}
.box1-left span{ font-size:27px; line-height:1.85em; font-weight:bold; padding-left:1px;}
.box1-right{ width:290px; margin-left:19px;}
/**/

/*text-text1*/
.text-text1 dt{ padding-left:1px; padding-bottom:1px;}
.text-text1 dt a{ color:#7F933C; font-weight:bold;}
.text-text1 dd{ padding-bottom:11px;}
.text-text1 dd.indent-bottom-none{ padding-bottom:0;}
/**/



/*table-style*/
.row-tabel .cola-1{ width:24px; text-indent:2px;  text-align:center; display:block; }
.row-tabel .cola-2{ width:279px; text-indent:6px; display:block;}
.row-tabel .cola-3{ width:43px;  text-align:center; display:block; text-indent:1px;}

.row-tabel{ background:url(images/table_border_x.gif) bottom left repeat-x; padding:0 0 0px 0; display:block;  line-height:18px;}
.row-tabel span a{ line-height:18px; text-decoration:none; color:#ffffff;}
.row-tabel span a:hover{ text-decoration:underline;}
.row-tabel-separator{ background:url(images/table_border_y.gif) 0 0 repeat-y; }
.table-indent{ margin:17px 0 0 0; width:347px;}
.table-indent .bg-none{ background:none;}
/**/





/*================================================================================
|                                     FOOTER                                   |
================================================================================*/
.tail-footer{ background:url(images/footer_wrapper.png) top center repeat-x; height:79px;}
.footer-menu{ padding:29px 0 0 49px; width:532px;}
.footer-menu li{ background:url(images/footer_separator.gif) right 5px no-repeat;}	
.footer-menu li.bg-none{ background:none;}
.footer-menu li a{ color:#ffffff; text-decoration:none;}
.footer-menu li a:hover{ text-decoration:underline;}
.footer-menu .inner1{ padding:0 10px 0 0;}
.footer-menu .inner2{ padding:0 10px 0 10px;}
.footer-menu .inner3, .footer-menu .inner4, .footer-menu .inner5{ padding:0 10px 0 9px;}
.footer p{ width:259px; padding:29px 0 0 0;}
/*================================================================================
|                                    CONTACT FORM                              |
================================================================================*/
#form_contact{ font-weight:bold; display:block; color:#FFF; padding:1px 0 0 2px;}
#form_contact .form-title{ line-height:15px;}
#form_contact .form-height{ height:24px;}
#form_contact .form-height1{ height:25px;}
#form_contact .form-height2{ height:21px;}
#form_contact .f-style  input{ 
	font-size:12px; 
	padding:1px 0 1px 5px; 
	line-height:16px;
	border-top:2px solid #404040;
	border-left:2px solid #404040;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	color:#575656;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
}
#form_contact .f-style input{ width:241px; }
.form-title1{ line-height:13px; padding-top:4px;}
#form_contact textarea{ 
	width:241px; 
	height:214px; 
	padding:5px 0 5px 5px; 
	overflow:auto; 
	font-size:12px;
	border-top:2px solid #404040;
	border-left:2px solid #404040;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	color:#575656;
	font-family:Arial, Helvetica, sans-serif;
	outline:none;
}

.button-form1{ float:right; padding:17px 1px 0 0;}
.button-clear{ margin-right:13px;}
.button-clear{ background:url(images/button_clear.gif) 0 0 no-repeat; width:56px; height:19px; border:none; cursor:pointer; text-decoration:none;}
.button-send{ background:url(images/button_send.gif) 0 0 no-repeat;  width:56px; height:19px; border:none; cursor:pointer; text-decoration:none;}
.extra-bottom{ padding-bottom:1px;}

.morespace {
    background: url("images/link_marker.gif") no-repeat scroll 0 11px transparent;
    color: #7F933C;
    display: block;
    font-weight: bold;
    padding: 7px 0 0 16px;
}

.producten-list {
    position: relative;
    top: -45px;
    width: 60% !important;
}



.producten-list  a {
        color: #FFFFFF !important; 
        font-size: 26px !important;
		text-decoration: none;
      }

.accordion {
  margin: 50px; }
  .accordion dt, .accordion dd {
    padding: 10px;
    border: 1px solid #5B4A36;
    border-bottom: 0; }
    .accordion dt:last-of-type, .accordion dd:last-of-type {
      border-bottom: 1px solid #5B4A36; }
    .accordion dt a, .accordion dd a {
      
      color: black;
      font-weight: bold; }
  .accordion dd {
    border-top: 0;
    font-size: 12px; 
	}
    .accordion dd:last-of-type {
      border-top: 1px solid white;
      position: relative;
      top: -1px; }
	  
.accordion .img-gallery img {
border: medium none !important;
height: 80px;
margin-left: 9px;
width: 100px;
}
