body { background-color: white; margin: 0; }

/* typography */
p, a, div, input, span, ul, li, textarea { font-family: arial, verdana, sans-serif; font-size: 11px; color: #666666; }
p { margin: 0; padding-bottom: 7px; line-height: 15px; }
div.center_bottom p, div.center_bottom p a { font-size: 12px; line-height: 20px; color: #6d6e71; text-decoration: none; font-family: arial; }

div.container { width: 950px; margin: 45px  auto 0 auto; }
div.left, div.center, div.right { float: left; }
div.left { width: 231px; }
div.center { width: 489px; }
div.center_top { height: 265px; }
div.center_middle { height: 50px; overflow: hidden; }
div.center_bottom { margin-top: 150px; font-size: 14px; text-align: center; }
div.right { width: 230px; float: right; }

/* het menu */
div.left ul , div.project_menu_block ul{ text-align: right; list-style-type: none; padding: 0 15px 0 0; border-right: 1px solid #F7931E; margin: 0 15px 0 0; }
div.left ul li , div.project_menu_block ul li { padding-bottom: 5px; line-height: 15px; }
div.left ul li:last-child , div.project_menu_block ul li:last-child { padding-bottom: 0; }
div.left ul li span a, div.project_menu_block ul li span a { text-decoration: none; color: #666666; letter-spacing: 1px; }
div.left ul li span a.menu_current , div.project_menu_block ul li span a.menu_current { color: #F7931E; }
div.project_menu_block ul { text-align: left; padding:0; border: 0; margin: 0; }
/* div.project_menu_block ul li { padding-bottom: 0px; line-height: 15px; } */
div.project_menu_block { width: 160px; float: left; }
span.tuin { color: #8CC63F; }
span.interieur { color: #F7931E; }

/* het formulier */
div.contact_element { padding-bottom: 2px;}
div.contact_label { width: 65px; float: left; line-height: 15px; }
div.contact_input { width: 424px; float: left; }
div.contact_input input { border: 0; width: 100%; border-bottom: 1px dotted #666666; height: 14px; }
div.contact_input textarea { width: 100%; height: 51px; overflow: auto; background-image: url("images/stippellijn.gif"); background-position: left top; border: 0; line-height: 17px; }
input.submit { background-color: #7d7d7d; color: white; border: 0; float: right; background-image: url("images/btn_pijl.gif"); background-position: right center; background-repeat: no-repeat; padding-right: 25px; }
.nixhier { display: none; }

/* clearfix */
.clearfix:after{ content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{ display:inline-block}
html[xmlns] .clearfix{ display:block}
* html .clearfix{ height:1%}

/* project album */
div.projectholder { height: 78px; margin-bottom: 15px; overflow: hidden; }
div.thumbholder { height: 153px; overflow: hidden; width: 489px; }
div.thumb { width: 69px; height: 69px; margin-right: 15px; background-color: #666666; float: left; margin-bottom: 15px; overflow: hidden; }
div.thumb.last { margin-right: 0; }
a img { border: 0; }

#slider{}	
#slider ul, #slider li, #slider2 ul, #slider2 li { margin:0; padding:0; list-style:none; }
#slider li{ width:498px; height:153px; overflow:hidden;  }
#nextBtn a, #prevBtn a { display: block; width: 16px; height: 31px; float: left; margin: 155px 0px 0 15px; text-indent: -300px; background-repeat: no-repeat; background-position: center center; overflow: hidden; }
#nextBtn a { background-image: url("images/next.gif"); }
#prevBtn a { background-image: url("images/prev.gif"); }
