/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; color:#666; }
li { list-style:none; }
html { background:#000; }
body { width:931px; margin:0 auto; position:relative; font:81.25% Calibri, Trebuchet, Arial, Helvetica, sans-serif; color:#000; }

.news-list-item:after, #header:after, #content:after, #breadcrumbs ul:after, #navigation:after, .headerBottom:after, .topNavigation:after { content:'.'; display:block; visibility:hidden; height:0; clear:both; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext, .news-list-item, #header, #right .more a, #navigation li, #navigation li a, .link a, #content, #breadcrumbs ul,  .headerBottom, .topNavigation { display:inline-block; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext, .news-list-item, #header, #right .more a, #navigation li, #navigation li a, .link a, #content, #breadcrumbs ul,  .headerBottom, .topNavigation { display:block; }

#home #right { background:url(../images/rightBgHome.gif) no-repeat 0 0; color:#fff; }
#home #center  { background:#000; }
#home #center h1 { padding:23px 0 20px; }
#home #center p { padding-bottom:15px; }
#home .welkom { background:#fff; float:left; width:155px; margin-right:10px; color:#666; height:350px; padding:0 11px; }
#home .welkom a { text-decoration:underline; }
#home .welkom a:hover { color:#ff3300; text-decoration:none}
#home #center #flash { position:relative; float:left; width:366px; }
#home #center #grids { background:url(../images/grids.png) no-repeat 0 0; position:absolute; left:0; top:0; width:366px; height:350px; }

#header { position:relative; z-index:10; }
#header .topNavigation { background:url(../images/topMenu.gif) no-repeat 0 0; height:26px; padding:29px 0 11px 173px; font-size:1.230em; }
#header .topNavigation li { float:left; padding:0 10px 4px; margin:0 3px }
#header .topNavigation li.lang { float:left; padding:0; margin:0 3px }
#header .topNavigation li.active { background:url(../images/menuBg.gif) no-repeat right bottom; }
#header .topNavigation li a:hover { color:#ff3300; }
#header .topNavigation li a { color:#b9b9b9; }
#header .headerBottom { padding-bottom:7px; clear:both; }
#header .yellowbox { width:178px; height:80px; background-color:#FFFF33; float: right; margin-right: 2px; z-index: 30; }
#header h1 { float:left; margin-right:6px; position:relative; z-index:100; }
#header h1 img { display:block; }
#header #navigation { float:left; width:563px; position:relative; z-index:10; }
#header #navigation li { float:left; width:178px; margin-right:10px; position:relative; }
#header #navigation li.project  { margin-right:9px; }
#header #navigation li a, #left .link a  { font-weight:bold; color:#FFF; display:block; padding:55px 0 10px 10px; }
#header #navigation li ul { position:absolute; left:-10px; top:80px; width:178px; height:78px; padding:2px 0 0!important; display:none; border:10px solid #000; border-width:10px 10px 10px 10px;}
#header #navigation li ul li { float:left;  width:178px; position:static; overflow:hidden; margin-right:0!important; }
#header #navigation li ul li.firstli { padding-top:3px; }
#header #navigation li ul li a { padding:0 0 4px 10px; }
#header #navigation li ul ul { left:178px; top:-10px; margin:0!important; }
#header #navigation .industry, #header #navigation .industry ul { background:#0099FF; }
#header #navigation .industry a:hover { color:#000; }
#header #navigation .project, #header #navigation .project ul { background:#FF9900; }
#header #navigation .project a:hover { color:#000; }
#header #navigation .woon, #header #navigation .woon ul { background:#FF3336; }
#header #navigation .woon  a:hover { color:#000; }

#content { position:relative; z-index:5; }
#left { background:url(../images/leftBg.gif) no-repeat 0 0; width:179px; height:350px; margin-right:9px; float:left; }
#left .link { padding-bottom:10px; }
#left .link a:hover { color:#000; }

#left .link .black2 { color:#000; }

#center { background:#fff; width:554px; height:350px; float:left; margin-right:9px; position:relative; overflow:hidden; }
#center h1 { font-weight:normal; font-size:1.538em; color:#000; padding-bottom:2px; } /* 09/02/2009 padding-bottom was 9px - JB */
#center h2 { font-weight:normal; font-size:1.384em; padding-bottom:5px; }
#center h3 { font-weight:normal; font-size:1.153em; padding-bottom:5px; }
#center h4 { font-weight:bold; font-size:1.076em; padding-bottom:0px; }
#center h5 { font-weight:normal; font-size:1em; padding-bottom:5px; font-style:italic; }
#center h6 { font-weight:normal; font-size:1em; padding-bottom:5px; font-style:italic; color:#666; }
#center ul { margin-left:15px; }
#center ul li ul { padding:2px 0 2px 10px; margin:15; }
#center ul li { list-style:disc; }
#center #breadcrumbs { position:absolute; left:0; top:19px; margin-left: -6px; height: 15px!important; }
#center #breadcrumbs ul { height: 15px!important; background:url(../images/breadcrumbsBg.png) repeat-x 0 0; padding:2px 0 2px 0; width:543px; }
#center #breadcrumbs li { list-style:none outside; float:left; padding-right:3px; }
#center #breadcrumbs li a { background:url(../images/delimit.gif) no-repeat right center; color:#de0031; padding-right:6px; position:relative; }
#center #centerContent { margin:38px 0 0 9px!important; }
#center #gallery #breadcrumbs li { color:#de0031; }
#center #gallery #breadcrumbs li a { background-image:url(../images/delimit2.gif); color:#000}
#centerInner { padding:0 34px 0 0; height:305px; width:510px; color:#666; overflow:hidden; }
#centerInner p { padding-bottom:20px; }
#centerInner a { color:#666; text-decoration:underline; }
#centerInner a:hover, #right .news a:hover { color:#ff3300; text-decoration:none;}
#centerInner .news-list-item { padding-bottom:25px; clear:both; }
#centerInner .news-list-item h2 a { font-weight:bold; }
#centerInner .news-list-date { float:right; font-size:0.666em; padding-top:9px; }
#centerInner .newsImage  { float:left; margin-right:10px; }

#right  { background:url(../images/rightBg.gif) no-repeat 0 0; height:350px; width:178px; float:left; position:relative; line-height:1.17em; }
#right #thumbs li { position:relative; overflow:hidden; height:80px; margin-bottom:10px; }
#right #thumbs li a { background:url(../images/transparent.gif) repeat 0 0; display:block; position:absolute; left:0; top:0; width:178px; height:80px; z-index:1000; }
#right #thumbs li.on span.over { background:url(../images/overlay.png) no-repeat 0 0; position:absolute; left:0; top:0; width:178px; height:80px; }
#right .contact { position:absolute; left:0; bottom:0; height:71px; width:175px; color:#fff; padding:10px 0 0 10px; line-height:120%; }
#right .contact a { color:#FFFFFF; margin-bottom:8px; }
#right .contact a:hover { color:#FF3300; }
#right h1 { color:#fff; font-size:1.5em; font-weight:normal; padding:6px 0 14px; width:100%;}
#right h2 { font-size:1em; font-weight:normal; color:#fff; }
#right .news { padding:0 5px 0 12px; font-size:0.923em; color:#ccc; }
#right .news a { color:#FFF; }
#right .news li { padding-bottom:14px; }
#right .more { padding-top:4px; }
#right .more a { background:url(../images/more.png) no-repeat 0 0; padding:1px 0 2px 21px; display:block; }
#right #searchForm select { width:228px; }

#contentBottom { background:url(../images/contentBottom.gif) no-repeat 0 0; width:930px; height:80px; margin-top:10px; }

#footer { text-align:center; font-size:0.846em; color:#838383; padding-top:14px; }
#footer a { color:#838383 }
#footer a:hover { color:#FF3300; }

.csc-sitemap { padding-bottom:10px; }
.csc-sitemap ul li ul { padding:2px 0 2px 15px; }
#centerInner .csc-sitemap ul li a{ text-decoration:none; }

.tx-powermail-pi1 { border:0; color:#828181; min-height:262px; }
.tx-powermail-pi1_fieldset { padding: none; margin-top:10px; }
.tx-powermail-pi1_fieldset legend{ color:#000000; font-weight:bold; font-size:14px;}
.tx_powermail_pi1_fieldwrap_html {display:block; width:300px; margin-bottom: 7px; }
.tx_powermail_pi1_fieldwrap_html label { width:120px; float:left;font-weight:bold; margin-top:4px;}
.tx_powermail_pi1_fieldwrap_html label .powermail_mandatory{color:#eb0000}
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js{font-style:italic; color:#a8a8a8;}
.tx_powermail_pi1_fieldwrap_html input.powermail_text{width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html textarea {width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html .powermail_submit { text-align:center; background:#999999; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px; cursor:pointer; }
#powermaildiv_uid57 { margin-top:5px; }

/*********** Brochure aanvraag ****************/
.tx-powermail-pi1_fieldset_4 {float: left; width: 300px!important;}
.tx-powermail-pi1_fieldset_4 input {width: 300px!important;}
p.tx_powermail_pi1_fieldwrap_html_checkbox_title {width: 200px!important;}

.powermail_check_inner_uid27 label {width: 150px!important; float: right;}

.tx_powermail_pi1_fieldwrap_html_27 {width: 200px!important; margin-left: 20px!important; margin-top: 20px; }
.tx_powermail_pi1_fieldwrap_html_29 input {margin-left: 20px; margin-top: 161px!important;}
#powermaildiv_uid30, #powermaildiv_uid31 { margin-top: 3px; }
#powermaildiv_uid28 { display: none; }

a.red {color: #FF0000;}

#bigUp {
background:url("../images/arrowTopBig.png") center 0 no-repeat;
cursor:pointer;
height:19px;
left:0;
position:absolute;
top:0;
width:554px;
z-index:100;
}

#bigDown {
background:url("../images/arrowBottomBig.png") center 0 no-repeat;
cursor:pointer;
height:19px;
left:0;
position:absolute;
bottom:0;
width:554px;
z-index:100;
}