html { height:100%; }
body { color:#312C05; font-family:Arial, Verdana, sans-serif; ; font-size: 12px; line-height:1.6em; margin:0; background:#5CAB36 url(art/bgZ.jpg) repeat-x; ; padding:0; }
/*LAYOUT*/
#contentfloatholder { padding:0; }
#center { margin:0 0 0 160px; padding:40px 40px 0 20px; }
#content_home { font-size:16px; line-height:29px; ; text-align:justify; color:#1D3611; }
div.content { text-align:justify; }
#left { width:120px; padding:35px 30px 40px 0; }
div#wrapper { margin:15px auto 0 auto; width:900px; background:#F4F3EF; }
div#header { height:155px; position:relative; z-index:2000; background:#312C05 url(art/header.jpg) no-repeat; ; }
div#footer { color:#F0F0D8; height:178px; background:#F4F3EF url(art/footer.png) no-repeat left bottom; }
/*Anchors*/
a:link, a:visited { color:#5CAB36; }
a:hover, a:active { text-decoration:none; }
a#jolux_signature { color:#fff; font-size:11px; }
a#homelink { width:275px; height:40px; right:40px; top:61px; position:absolute; background:url(art/homelink.png) no-repeat; }
#breadcrumbs { float:right; font-size:0.9em; text-transform:lowercase; margin-bottom:1em; }
b, strong { }
ol li { margin-bottom:5px; }
span.brown { color:#312C05; }
/*Images*/
img.content, img.database { margin:0 0 40px 40px; }
img.content { clear:right; float:right; }
img.database { float:left; margin:0 25px 20px 0; }
#content_aanleg img.content { float:left; margin:0 10px 10px 0; }
/*Headers*/
h1 { font-size:21px; margin-top:0; line-height:1em; margin-bottom:25px; }
h2 { font-size:18px; }
h3 { font-size:15px; }
h4 { font-size:1em; }
h1, h2, h3, h4, h5 { font-weight:normal; text-transform:uppercase; color:#5CAB36; }
h2, h3, h4 { color:#316917; }
#col_adres h1 { font-size:13px; margin-bottom:5px; color:#1D3611; }
/*COLS*/

#col_adres { float:left; background:#fff; padding:15px; -webkit-box-shadow: 2px 2px 8px #312C05; color:#1D3611; margin-top:20px; }
/* NAV **/
ul.sf-menu { padding:0; margin:0; }
.sf-menu li { list-style:none; text-align:right; }
.sf-menu li a { line-height:30px; text-transform:uppercase; border-bottom:1px dotted #AEDC96; width:140px; float:left; padding-right:5px; text-decoration:none; color:#655110; }
.sf-menu li a:hover { background:#69C53E; }
.sf-menu li ul { display:none; }
/*Tables*/

table { border-collapse:collapse; font-size:1em; }
table, th, td { }
td, th { vertical-align:top; padding:5px; text-align:left; }
th { }
/***/


a.imgdes { width:450px; float:left; border:1px dotted #AEDC96; padding:10px; margin:0 0 25px 0; text-decoration:none; color:#312C05; }
a.imgdes .image { float:left; margin:0 15px 0 0; }
a.item4, a.item8, a.item12, a.item16, a.item20, a.item24 { margin-right:0; }
a.imgdes:hover, a.imgdes:active { border:1px solid #5CAB36; }
a.imgdes .title { display:block; font-size:13px; text-transform:uppercase; margin-bottom:5px; color:#1D3611; }
/* FORMS AND FIELDSET **/

#content_contact form { float:left; width:350px; margin-top:20px; }
#content_contact form fieldset { padding:0; margin:0; border:0; }
#content_contact form input[type='text'], #content_contact form textarea { width:300px; }
#content_contact form input.medium { width:50px; }
#content_contact form legend { display:none; }
#content_contact form label { margin:0; display:block; text-transform:capitalize; }
#content_contact form fieldset fieldset label { margin-left:5px; ; }
#content_contact form li { margin-bottom:5px; }
li.error input { border:1px solid #ff0000; }
/*DL, DT, DD */
dl dt { display:none; }
dl dd { margin:0; }
#content_aanleg .nivoslider { width:450px; height:300px; margin-right:25px; clear:both; background:#ccc; }
#content_home div.wowslider { width:450px; float:left; margin-right:25px; }
#content_home .ws_images { width:450px; height:300px; }
