body, html {
   font-family: "Arial", sans;
   font-size: 11px;
   width: 100%;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;

}



#page {
   height: 628px;
   width: 947px;
   position: relative;
   left: 1em;
   top: 1em;
   margin-left: auto;
   margin-right: auto;
   scrollbar-base-color: white;
   scrollbar-darkshadow-color: #d0d0d0;
   scrollbar-shadow-color: white;
   scrollbar-highlight-color: white;
   scrollbar-3dlight-color: #d0d0d0;
   scrollbar-arrow-color: #676767;
}

a {
   text-decoration: none;
}

a img {
   border: none;
}

#main-navigation {
   position: relative;
   z-index: 10000;
   background-image: url("../images/over-pibn-nav-background.gif");
   background-repeat: no-repeat;
   width: 259px;
   height: 190px;
   padding: 15px 26px 21px 26px;
}

#main-nav-items {
   padding-top: 113px;

}

#logo {
   margin: none;
   padding: none;
   font-size: 1px;
   display: block;
   width: 266px;
   height: 36px;
   margin-left: -4px;
   margin-top: 2px;
   background-image: url("../images/pibn-header.gif");
}

#logo h1 {
   display: none;
}

a.mainlevel, a.sublevel, #active_menu {
   display: block;
   font-size: 11px;
   margin-bottom: 3px;
   padding-left: 15px;
   background: transparent;
   background-image: url("../images/bullet-black.gif");
   background-position: top left;
   background-repeat: no-repeat;

}

a {
   color: white;
   font-weight: bold;
}

#active_menu, a.sublevel.selectedlink, a.mainlevel:hover, a.sublevel:hover  {
   background-image: url("../images/bullet-white.gif");
}

a.mainlevel, a.sublevel {
   color: black;
   font-weight: bold;
}

#active_menu, a.mainlevel:hover, a.sublevel:hover, a.selectedlink {
   color: white;
}

#banner {
   position: absolute;
   top: 0px;
   right: 0px;
   width: 635px;
   height: 227px;
   z-index: 1;
/*   background-image: url("../images/contact-banner.jpg"); */
   background-image: url("../images/over-pibn-banner.gif");
}

#contact-button {
   position: absolute;
   top: 13px;
   right: 12px;
}


#extra-panel {
   width: 257px;
   height: 470px;
   height: 100%;
   padding: 42px 27px 12px 27px;
   position: absolute;
   
}

#content {
   position: relative;
   top: 0px;
   min-height: 317px;
   width: 581px; 
   left: 311px;
   padding: 42px 28px 28px 26px;
   padding-bottom: 0px;
   font-size: 12px;
   color: white;
   line-height: 17px;
}



.menu {
   position: absolute;
   bottom: 21px;
}

.submenu {
   position: absolute;
   z-index: 100;
   bottom: 0px;
   left: 316px; 
   width: 300px;
}


.buttonheading {
   display: none;
}

.contentheading {
   font-size: 18px;
   font-family: "HelveticaNeue", "Helvetica", sans;
   color: black;
   padding-bottom: 12px;
}



#ad {
   position: absolute;
   bottom: 80px;
   padding-top: 20px;
}

.pagenav_next, .pagenav_prev, .back_button {
   display: none;
}

.submenutitle h2 {
   display: none;
}

.submenutitle {
   margin-left: -1px;
   margin-bottom: 18px;
   width: 300px;
   height: 27px;
   background-position: top left;
   background-image: url("../images/over-pibn-subtitle.gif");
   background-repeat: no-repeat;
}

#footer {
   position: relative;
   text-align: right;
   font-family: "Arial",sans;
   font-size: 9px;
   bottom: 0px;
   height: 17px;
   right: 2px;
}

#footer, #footer a {
   color: #333333;
   font-weight: normal;
}


.readmoretext {
   padding-left: 15px;
   background-image:  url("../images/bullet-black.gif");
   background-position: top left;
   background-repeat: no-repeat;
}

.linkmarker {
   padding-right: 15px;
   background-image:  url("../images/bullet-white.gif");
   background-position: top right;
   background-repeat: no-repeat;
}

.newsblock h4 {
   font-size: 11px;
   margin-bottom: 2px;
   color: white;
   margin-top: 2px;
}

.newsblock {
   margin-bottom: 12px;
}

#extra-panel .newsblock a {
   color: #c4c4c4;
   font-weight: normal;
}

#extra-panel .newsblock p {
   display: inline;
}

#below {
   background-image: url("../images/std-bg.gif");
   background-position: top left;
   width: 947px;
   position: relative;
   background-repeat: repeat-y;
}

#below-top {
   background-image: url("../images/std-bg-top.gif");
   background-position: bottom left;
   width: 947px;
   height: 9px;
   background-repeat: no-repeat;

}

#below-bottom {
   background-image: url("../images/std-bg-bottom.gif");
   background-position: top left;
   width: 947px;
   height: 5px;
   margin-bottom: 5px;
   background-repeat: no-repeat;
}

#ad {
   position: absolute;
}


/* this is for the editor */
.mceContentBody a, .mceVisualAid a  {
   color: red;
}


li.newsfeed, ul.newsfeed {
   display: block;
   margin-top: 2px;
   margin-left: 0px;
   padding-left: 0px;
   margin-bottom: 4px;
}

ul.newsfeed {
   margin-top: 2px;
   margin-bottom: 20px;
}


#vacatures li {
   margin-bottom: 1em;
}

#vacatures h3 {
   color: black;
   font-size:21px;
   font-weight:normal;
   margin-bottom:14px;
   margin-top:0px;
}

