.menutitle     { color: #e30f2a; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 20px; background-image: url(../images/B_A.jpg); background-repeat: no-repeat; text-align: left; text-indent: 20px; position: relative; left: 32px; right: 0; width: 179px; height: 22px; max-width: 179px; margin-top: 5px; border: solid 0 #333; cursor: pointer  
                          }
.submenu   { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #ccc; position: relative; left: 33px; width: 153px; overflow: hidden; border-bottom: 1px solid #000; border-left: 1px solid #000; }
.land { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #e1e1e1; background-repeat: no-repeat; text-align: left; text-indent: 20px; vertical-align: middle; cursor: pointer; position: relative; right: 0; width: 130px; max-width: 96%; margin-bottom: 3px; padding-top: 2px; padding-bottom: 2px; border: solid 1px #e30f2a; }
.bedrijf { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-bottom: 6px; position: relative; left: 20px; width: 96%; overflow: hidden; padding-top: 6px; padding-bottom: 6px; }
body { margin:0; border:0; padding:0; height:100%; max-height:100%; font-family:arial, verdana, sans-serif; font-size:12px; background-color: #cccccc; background-repeat: repeat-y; overflow: hidden; }

#header { position:absolute; min-width:934px; margin-left: -467px; left: 50%; top: 0; width:934px; height:130px; background-color: #fff; background-image: url(../images/PBF_top2.jpg); border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; z-index: 5; visibility: visible; }
  
#footer { background-image: url(../images/PBF_bottom2.jpg); position:absolute; min-width:934px; margin-left : -467px; bottom:0; left : 50%; height: 24px; width: 934px; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; border-bottom: 1px solid #ffffff; visibility: visible; z-index: 6; }

#footer2 { background-color: #fff; position:absolute; min-width:733px; margin-left : -278px; bottom:24px; left : 50%; height: 103px; width: 733px; visibility: hidden; z-index: 6; border-top: 1px solid #e30f2a; border-right: 1px solid #888787; }

#nav { background-image: url(../images/PBF_content_lijn2.jpg); background-repeat: repeat-y; position:absolute; min-width:220px; margin-left : -466px; 
/*height:100%;*/ 
bottom:0; top: 130px; left : 50%; width: 220px; z-index: 5; }

#news { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #e30f02; background-image: url(../images/bar_zw.gif); text-decoration: none; text-indent: 8px; position: fixed; top: 130px; left: 50%; width: 200px; height: 22px; z-index: 5; margin-left: 256px; border: solid 1px #000; }
.Newsbar { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: #e30f02; background-image: url(../images/bar_zw.gif); text-indent: 8px; width: 200px; height: 21px; border: solid 1px #000; display: block; }
#news2 { position: fixed; top: 160px; left: 50%; width: 200px; z-index: 4; margin-left: 256px; }

#jobs { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #e30f02; background-image: url(../images/bar.gif); text-decoration: none; text-indent: 8px; position: relative; width: 200px; height: 22px; z-index: 5; border: solid 1px #e30f2a; }
.Careerbar { color: #fff; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; background-color: #e30f02; background-image: url(../images/bar.gif); text-indent: 8px; width: 200px; height: 21px; border: solid 1px #e30f2a; display: block; }
#jobs2 { position: relative; width: 200px; z-index: 4; }

#uitvul2 { position: absolute; top: 130px; left: 50%; bottom: 0; width: 200px; z-index: 5; margin-left: 254px;}
#uitvul { background-color: #888787; margin-left: 254px; position: absolute; z-index: 3; top: 0; bottom: 0; left: 50%; width: 200px; border: solid 1px #000; filter: alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }
#inhoud { position: absolute; top: 0; left: 50%; width: 445px; margin-left: -230px; padding-top: 170px; padding-bottom: 130px; }

#scroll{ overflow:auto; position: absolute; 
/*height:100%; 
  max-height:100%; */
bottom:0; z-index:4; top: 0; left: 0; right: 0; bottom: 0; margin: 0; padding-top: 130px; padding-bottom: 130px; }


#masterdiv { position: relative; top: 30px; }

#achtergrond { background-color: #fff; background-image: url(../images/BG_content_DEF.jpg); position:absolute; top:130px; left:50%; bottom:24px; width: 934px; margin-left: -467px; z-index: 1; background-repeat: no-repeat; background-position: 100% 0; border-right: 1px solid #fff; border-left: 1px solid #fff; }



a.menutekst { color: #e30f2a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
a.menutekst:hover { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
li.listje { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-right: 5px; margin-left: 16px; padding-top: 3px; padding-bottom: 3px; list-style-type: disc; }
ul { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 3px; margin-bottom: 3px; margin-left: 0; padding-left: 0; }
li.menu { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-right: 5px; margin-left: 16px; padding-top: 3px; padding-bottom: 3px; list-style-image: url(../images/subA.gif); }
li.menu:hover { color: #e30f2a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-right: 5px; margin-left: 16px; padding-top: 3px; padding-bottom: 3px; list-style-image: url(../images/subB.gif); }
a.sub { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; list-style-image: url(../images/subA.gif); display: inline; }
a.sub:hover { color: #e30f2a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; list-style-image: url(../images/subB.gif); display: inline; }
a.sub2 { color: #e30f2a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; list-style-image: url(../images/subB.gif); display: inline; }
a.sub2:hover { color: #e30f2a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; list-style-image: url(../images/subB.gif); display: inline; }
.bodytekst { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 15px; text-decoration: none; }
.bodyWit { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.bodyZw { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.bodyZwKl { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.bodyZwKlc { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; text-decoration: none; }
.bodyWitV { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
.bodyRood { color: #e30f2a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: normal; text-decoration: none; }
.bodyRoodV { color: #e30f2a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
.bodyZwartV { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
.kopRoodV { color: #e30f2a; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; }
a { color: #5f6061; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }
a:hover { color: #e30f2a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }
a.read { color: #5f6061; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; text-decoration: underline; }
a.read:hover { color: #e30f2a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; text-decoration: underline; }
a.back { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 1px 6px; border: solid 1px; }
a.back:hover { color: #e30f2a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; padding: 1px 6px; border: solid 1px; }
p { padding: 8px; }
.prcat { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; background-color: #e1e1e1; text-indent: 3px; vertical-align: middle; position: relative; width: 443px; min-width: 96%; padding-top: 2px; padding-bottom: 2px; border: solid 1px #e30f2a; display: block; }
.tumbsOff { border: solid 1px #e30f2a; }
.tumbsOn { border: solid 1px #000; }
.proddiv { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #5f6061; text-align: center; float: left; margin-top: 4px; margin-right: 4px; margin-bottom: 4px; padding: 1px; display: block; }
.proddivEnd { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #5f6061; text-align: center; display: block; margin-top: 4px; margin-bottom: 4px; padding: 1px; float: left; }
.proddivOn { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e30f2a; text-align: center; display: block; margin-top: 4px; margin-right: 4px; margin-bottom: 4px; padding: 1px; float: left; cursor: pointer; }
.proddivOnEnd { color: #fff; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e30f2a; text-align: center; cursor: pointer; display: block; margin-top: 4px; margin-bottom: 4px; padding: 1px; float: left; }
.catdiv { position: relative; width: 100%; float: left; margin-bottom: 50px; }
/* for internet explorer */

* html body {
padding:0 0 0 0; 
}

* html #footer { bottom:-1px; }
* html #footer2 { bottom: 23px; width: 734px; max-width: 734px; margin-left: -279px; }
* html #nav { height:100%; }
* html #uitvul2 { height:100%; }
* html #uitvul { height: 100%; }
* html #achtergrond {
height:100%; 
width:934px; 
}
 
 * html #scroll { width: 100%; height:100%; }

* html #header { height:130px; width:934px; max-width: 934px; }
.roodkader { margin-right: 20px; border: solid 1px #e30f2a; }
.roodkader2 { float: left; margin-right: 5px; margin-bottom: 0; border: solid 1px #e30f2a; }
.roodkader3 { margin-bottom: 0; border: solid 1px #e30f2a; }
#opsomming { position: absolute; top: 235px; left: 245px; }
.input120 { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; width: 118px; height: 20px; border: solid 1px #e30f2a; }
.input240 { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; width: 238px; height: 20px; border: solid 1px #e30f2a; }
#lastupdate { position: absolute; left: 32px; bottom: 35px; }
a.read2 { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }
a.read2:hover { color: #e30f2a; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline; }
#nwsul { color: #e10013; margin: 18px 0 18px 22px; padding: 0; list-style-type: disc; }
.nwsli { margin-bottom: 8px; }
a.brochure { float: right; margin-bottom: 20px; margin-left: 20px; border: solid 1px #e10013; }
a.brochure:hover { float: right; margin-bottom: 20px; margin-left: 20px; border: solid 1px #494949; }
.brochure_im { margin: 0; padding: 0; border-width: 0; }
