    body { 
        background-color: #ffffff;
        margin-top: 1em; 
        margin-left: 0em; 
        margin-right: 0em; 
        margin-bottom: 0em;
    }
    #container {
        margin: auto;
        position:relative;
        width: 790px;
    }
    #vacature_container {
        margin: auto;
        position:relative;
        width: 900px;
    }
    #logo {
        float: left;
        padding-left: 9px;

    }   
    #tussenruimte {
        float: left;
        padding: 10px;
    }
    #menu {
        float: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color:#87d300;
        margin-top: 7px;
        margin-left: 20px;
    }
    #menu a {
        color: #484d3f;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
    }
    #menu a:hover {
        text-decoration: underline;
    }
    .seperator {
        padding: 9px;
    }
    .clear { 
        clear: both;
    }
    #indexmenu {
        margin-left: 20px;
    }
    #indexmenu tr {
        vertical-align: top;
    }
    #indexmenu td {
        width: 120px;
        padding: 15px;
        background-repeat: no-repeat;
        background-position: center;
    }
    .indexmenu_boven div {
        background-color:#e1f4bf;
        padding: 15px;
        height: 196px;
        filter: alpha(opacity=0);/* for IE */
        opacity: 0;  /* CSS3 standard */
        -moz-opacity:0;
        -khtml-opacity: 0;
  
     }
    .indexmenu_boven div a{
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:15px;
        font-weight: bold;
        text-decoration: none;
    }
    .indexmenu_boven div a:hover{
        color:#87d300;
    }
    .indexmenu_onder td {
        border-left : solid 13px white;
        border-right : solid 13px white;
    }
    .indexmenu_onder, .indexmenu_onder a {
        background-color:#e1f4bf;
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        text-decoration: none;
    }
    .indexmenu_onder a:hover{
        color:#87d300;
    }
    #index_nb td {        /* Nieuwsbrief inschrijven op index */
        border: none;
        width: 50%;
        padding: 0px;
    }
    #group1 {
        margin: 10px 5px 0px 30px;
        padding: 12px;
        float:left;
    }
    #group1submenu {
        background-color:#e1f4bf;
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        padding: 15px;
        line-height: 18px;
        height: 180px;
        width: 183px;
    }
    #group1submenu a {
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
    }
    #group1submenu select, #rechts select {
        border: 1px solid #87d300;
        margin-top: 10px;
        margin-bottom: 10px;
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
    }
    #group2 {
        margin:10px 10px 0px 0px;
        padding: 12px;
        float:left;
    }
    #group2submenu {
        background-color:#e1f4bf;
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        padding: 15px;
        line-height: 18px;
        height: 180px;
        width: 183px;
    }
    #group2submenu a {
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
    }
    #group2submenu select {
        border: 1px solid #87d300;
        margin-top: 10px;
        margin-bottom: 10px;
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
    }
    #group3 {
        margin:10px 0px 0px 0px;
        padding: 12px;
        float:left;
    }
    #group3submenu {
        background-color:#e1f4bf;
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        padding: 15px;
        line-height: 18px;
        height: 180px;
        width: 183px;
    }
    #group3submenu a, input {
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
    }
    #group3submenu select {
        border: 1px solid #87d300;
        margin-top: 10px;
        margin-bottom: 10px;
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
    }
    #schadowcontact {
        margin-left: 40px;
    }   
    #contactinfo {
        margin-left: 40px;
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        line-height: 20px;
        padding-bottom: 50px;
    }
    #contactinfo a {
        color:#484d3f;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
    }
    .Maastricht {
        color: #87d300;
        font-weight: bold;
    }   
    .Heerlen {
        color: #87d300;
        font-weight: bold;
    }
    #links, #belmij_links {
        float:left;
        padding: 20px 10px 20px 20px;
        width:530px;
    }
    #links h1 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:19px;
        color:#87d300;
    }
    #links h2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#484d3f;
    }
    #links h3 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#484d3f;
        background-color:#e1f4bf;
        padding:4px;
        border: 1px dashed #87d300;
    }
    #links h4 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:10px;
        color:#484d3f;
    }
    #links h5 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
    font-weight: bolder;
    font-style: italic;
        color:#484d3f;
    }
    #links p, .inputtext, #links li {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#484d3f;
        text-align:left;
        line-height:18px;
    }
    #links a {
        color:#87d300;
        font-weight:bold;
    }
    #belmij_links a {
        color:#484d3f;
        font-weight:bold;
    }
    #rechts {
        float:left;
        padding: 10px;
        width: 185px;
        height: 600px;
        background-color:#e1f4bf;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#484d3f;
        margin-top:35px;
        border: 1px dashed #87d300;
    }
    #rechts a {
        color:#484d3f;
    }
    .foto {
        margin:0px 15px 15px 0px;
    }
    #kruimelpad, #kruimelpad a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #484d3f;
        font-weight:100;
        height: 30px;
    }
    .cmsText, #links td, #belmij_links td {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#484d3f;
        text-align:left;
        vertical-align:top;
    }
    #vacature {
        float:left;
        padding: 0px 3px 0px 5px;
        width: 335px;
        height: 615px;
        overflow: auto;
        margin-top: -15px;
        text-decoration: none;
        scrollbar-3d-light-color:#B2D37A;
        scrollbar-arrow-color:#000000;
        scrollbar-base-color:#B2D37A;
        scrollbar-dark-shadow-color:#B2D37A;
        scrollbar-face-color:#B2D37A;
        scrollbar-highlight-color:#DDEAAB;
        scrollbar-shadow-color:#000000;
    }
    #vacature h1 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:19px;
        color:#87d300;
    }
    #vacature h2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#484d3f;
    }
    #vacature h3 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#484d3f;
        background-color:#F1FFBA;
        padding:4px;
        border: 1px dashed #87d300;
    }
    #vacature p, .inputtext, #vacature li {
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#484d3f;
        text-align:left;
        line-height:18px;
    }
    #vacature a {
        color:#484d3f;
        font-weight:bold;
        text-decoration: none;
    }
    #vacature a:hover {
        text-decoration: underline;
    }
    #vacaturemenu {
        float:left;
        padding: 10px 10px 10px 10px;
        width: 165px;
        height: 600px;
        background-color:#A1C87A;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        line-height:18px;
        color:#484d3f;
        margin-top: -15px;
        border: 1px dashed #87d300;
    }
    #vacaturemenu a {
        text-decoration: none;
        color:#484d3f;
    }
    #vacaturemenu a:hover {
        text-decoration: underline;
        color:#484d3f;
    }
    #vacaturemenu h2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:13px;
        color:#484d3f;
    }
    #huur_rechts {
        float:left;
        padding: 5px;
        width: 185px;
        height: 350px;
        overflow: auto;
        background-color:#e1f4bf;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#484d3f;
        margin-top:35px;
        border: 1px dashed #87d300;
    }
    #vacaturehistorie {
        float:left;
        padding: 20px 10px 20px 20px;
        width:530px;
        height: 585px;
        overflow: auto;
        margin: 35px 5px 0px 0px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:12px;
        scrollbar-3d-light-color:#B2D37A;
        scrollbar-arrow-color:#000000;
        scrollbar-base-color:#B2D37A;
        scrollbar-dark-shadow-color:#B2D37A;
        scrollbar-face-color:#B2D37A;
        scrollbar-highlight-color:#DDEAAB;
        scrollbar-shadow-color:#000000;
    }
    #vacaturehistorie h1 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:19px;
        color:#87d300;
    }
    #vacaturehistorie a {
        text-decoration: none;
        color:#484d3f;
    }
    #vacaturehistorie a:hover {
        text-decoration: underline;
        color:#484d3f;
    }
.invisible {
display: none;
visibility: hidden;
z-index: -100;
position: absolute;
top: 0px;
left: 0px;
}