/* ----------------------------------------------------------------------------
global
-----------------------------------------------------------------------------*/
body {
   background:         #92ced9;
   margin:            0px;
   text-align:         center;
}

table {
   border:              0;
   border-collapse:     collapse;
   cell-spacing:        0;
   margin:              0;
   padding:             0;
}

td, div {
   text-align:          left;
   vertical-align:      top;
}

div, span, input, td {
   font:                normal 12px arial, sans-serif, verdana;
   color:               #000;
}


img {
   border:            0;
}

/* ----------------------------------------------------------------------------
layout
---------------------------------------------------------------------------- */

.mainwrapper {
   margin:              auto;
}

.contentwrapper {
   margin:              auto;
   width:               751px;
}

.globalnavigation {
   background:         #5594b3;
   border-bottom:      solid 1px #FFF;
   height:            54px;
   text-align:         center;
}


/* ----------------------------------------------------------------------------
layers
---------------------------------------------------------------------------- */

div#relative
{
   position:            relative;
   margin:              auto;
   width:               751px;
   text-align:          center;
}

div#layerWelly {
   position:         absolute;
   top:            16px;
   left:            11px;
}

div#layerMbo {
   position:         absolute;
   top:            50px;
   right:            81px;
}

div#layerInt {
   position:         absolute;
   top:            306px;
   left:            0px;
}

div#layerCnt {
   position:         absolute;
   top:            230px;
   right:            127px;
}

div#layerWellant {
   position:         absolute;
   top:            400px;
   right:            30px;
}

div#layerVacatures {
   position:         absolute;
   top:            355px;
   left:            300px;
}

div#layerFooter {
   background:         #5594b3;
   position:         absolute;
   width:            100%;
   height:            36px;
   left:            0;
   top:            564px;
   text-align:         center;
}

div#relativeFooter
{
   position:            relative;
   margin:              auto;
   width:               751px;
   text-align:          center;
}

div#intranetlogin {
   margin-right:              0px;
   margin-top:              10px;
   width:               751px;
   text-align:         right;
   font:                bold 12px arial, sans-serif, verdana;
}

/* ----------------------------------------------------------------------------
hyperlinks
---------------------------------------------------------------------------- */

a {
   color:               #000;
   text-decoration:     underline;
}

a:hover {
   color:               #fff;
}

/* ----------------------------------------------------------------------------
h1 t/m h6
---------------------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
   margin:              0;
}

h1 {
   font-size:           24px;
   letter-spacing:      -1px;
}

h2 {
   font-size:           16px;
   font-weight:         normal;
}

h3 {
   font-size:           16px;
   font-weight:         bold;
   margin-bottom:       10px;
}

/* ----------------------------------------------------------------------------
misc
---------------------------------------------------------------------------- */

.left {
   float:               left;
}

.right {
   float:               right;
}

.clear {
   clear:               both;
}

.padding10 {
   padding:             10px;
}

.padding20 {
   padding:             20px;
}

.padding40 {
   padding:             40px;
}
