/* ---------------- main styles ---------------- */
/* ------------------ overlay ------------------ */
/* ----------------- messages ------------------ */
/* ---------------- page layout ---------------- */
/* --------------- header images --------------- */

/* ---------------- main styles ---------------- */


body
{
	font-family:            Calibri, 'Lucida Grande', Tahoma, Arial, Verdana, sans-serif;
    font-size:              10pt;
    font-weight:            normal;
    line-height:            20px;
	color:                  #202020;
	margin:                 0px 0px 0px 0px;
	padding:                0px 0px 0px 0px;
	background-position:    center top;
	background-repeat:      repeat-y;
}

td
{
	font-family:            Calibri, 'Lucida Grande', Tahoma, Arial, Verdana, sans-serif;
    font-size:              10pt;
    font-weight:            normal;
	color:                  #202020;
}

a
{
	color:                  #202020;
	text-decoration:        underline;
}

a:hover
{
	color:                  #202020;
	text-decoration:        underline;
}

p
{
    margin:                 0px;
}

label
{
    cursor:                 pointer;
}

/* ------------------ overlay ------------------ */

DIV.overlay
{
    position:               absolute;
    left:                   0px;
    top:                    0px;
    z-index:                100000;
    visibility:             visible;
    width:                  100%;
    height:                 100%;
    text-align:             center;
	background:             #EFEFEF;
    filter:                 alpha(opacity=40);
    -moz-opacity:           .40;   
    opacity:                .40;
    -khtml-opacity:         0.4;
}

/* ----------------- messages ------------------ */

DIV.blockMsg
{
    width:                  40%;
    top:                    30%;
    left:                   30%;
    border:                 2px solid #FF9934;
    padding:                20px 0px 20px 0px;
    background-color:       #FFFFFF;
    color:                  #404040;
    font-size:              11pt;
    font-weight:            normal;
    text-align:             center;
}

/* ---------------- page layout ---------------- */

#page
{
    width:                  999px;
    margin-left:            auto;
    margin-right:           auto;
}

#content
{
    width:                  781px;
    float:                  left;
}

#sidebar
{
    border-left:            4px solid #331F06;
    background-color:       #FFFFFF;
    width:                  214px;
    min-height:             768px;
    float:                  left;
}

#h_header
{
    width:                  396px;
    height:                 234px;
    float:                  left;
    vertical-align:         center;
}

#h_images
{
    width:                  385px;
    height:                 234px;
    float:                  left;
}

#h_menu
{
    width:                  257px;
    min-height:             300px;
    float:                  left;
}

#h_jobs
{
    background-color:       #FFFFFF;
    width:                  524px;
    min-height:             300px;
    float:                  left;
}

#h_vakmensen_nodig
{
    background-color:       #FFFFFF;
    height:                 50px;
    float:                  left;
    padding:                23px 0px 0px 34px;
}

#h_gratis_aanmelden
{
    background-color:       #FFFFFF;
    height:                 50px;
    float:                  left;
    padding:                23px 0px 0px 26px;
}

#h_latest_projects
{
    background-color:       #FFFFFF;
    width:                  504px;
    height:                 250px;
    float:                  left;
    padding:                10px 0px 0px 25px;
}

#h_info
{
    width:                  376px;
    height:                 234px;
    float:                  left;
    padding:                20px 10px 20px 10px;
    font-size:              12pt;
    letter-spacing:         2px;
    line-height:            25px;
    color:                  #FFFFFF;
}

#h_news
{
    background-color:       #FFFFFF;
    width:                  385px;
    min-height:             301px;
    float:                  left;
    padding:                0px;
}

#c_header
{
    width:                  396px;
    height:                 186px;
    float:                  left;
    vertical-align:         center;
}

#c_images
{
    width:                  385px;
    height:                 186px;
    float:                  left;
}

#c_menu
{
    width:                  257px;
    min-height:             582px;
    float:                  left;
}

#c_main
{
    background-color:       #FFFFFF;
    width:                  524px;
    min-height:             582px;
    float:                  left;
}

#c_vakmensen_nodig
{
    background-color:       #FFFFFF;
    height:                 50px;
    float:                  left;
    padding:                23px 0px 0px 28px;
}

#c_gratis_aanmelden
{
    background-color:       #FFFFFF;
    height:                 50px;
    float:                  left;
    padding:                23px 0px 0px 26px;
}

#c_vakmensen_nodig2
{
    background-color:       #FFFFFF;
    height:                 50px;
    float:                  left;
    padding:                23px 0px 0px 152px;
}

#c_gratis_aanmelden2
{
    background-color:       #FFFFFF;
    height:                 50px;
    float:                  left;
    padding:                23px 0px 0px 152px;
}

#c_belmeterug
{
    /*border:1px solid green;*/
    background-color:       #FFFFFF;
    height:                 50px;
    float:                  left;
    padding:                23px 0px 0px 142px;
}

#c_reageer
{
    /*border:1px solid red;*/
    background-color:       #FFFFFF;
    height:                 50px;
    float:                  left;
    padding:                23px 0px 0px 22px;
}

/* --------------- header images --------------- */

IMG.h_image
{
    width:                  385px;
    height:                 234px;
    border:                 none;
    display:                none;
}

IMG.c_image
{
    width:                  385px;
    height:                 186px;
    border:                 none;
    display:                none;
}
