body
{
    background-image:   url(/static/img/boven_bg.gif);
    background-position: top left;
    background-repeat:  repeat-x;
    margin:             0px;
    padding:            0px;
    font-family:        verdana;
    font-size:          12px;
}
.logo
{
    padding-top:        36px;
    margin-left:        70px;
    height:             87px;
}
.main_wrapper
{
    margin:             auto;
    margin-top:         0px;
    width:              988px;
}


/* V E R I C A L */

.boven
{
    height:             307px;
    width:              988px;
    background-image:   url(/static/img/header.gif);
    background-repeat:  no-repeat;
    background-position: bottom center;
    border:             none;
}
.midden
{
    width:              988px;
    min-height:         525px;
    padding-top:        16px;
}
.onder
{
    background-image:   url(/static/img/onder_bg.gif);
    background-repeat:  repeat-x;
    padding-top:        20px;
    padding-right:      15px;
    text-align:         right;
    margin-top:         18px;
    margin-left:        0px;
    margin-right:       0px;
    height:             20px;
    min-width:          980px;
    font-weight:        bold;
}
.onder a,
.onder a:link,
.onder a:visited,
.onder a:active
{
    cursor:             pointer;
    margin-left:        5px;
    font-size:          11px;
    letter-spacing:     0px;
    font-family:        arial;
    color:              #5E388A;
}
.onder a:hover
{
    text-decoration:    underline;
}
.onder a:focus
{
    outline:            none;
}

/*  H O R I Z O N T A L  */

.links
{
    float:              left;
    width:              195px;
    height:             auto;
    padding-top:        0px;
}
.links_main
{
    float:              left;
    width:              748px;
    height:             auto;
    padding-top:        0px;
}
.main
{
    float:              left;
    width:              500px;
    padding-right:      50px;
    padding-left:       5px;
    padding-top:        0px;
}
.rechts
{
    float:              left;
    width:              200px;
    height:             auto;
    padding-top:        0px;
}

/*  T I T E L S  */


h1
{
    font-size:          14px;
    font-weight:        bold;
}
h2
{
    padding:            0px;
    margin:             0px;
    font-size:          12px;
    font-weight:        bold;
}
.find
{
    margin-bottom:      5px;
    font-size:          14px;
    font-weight:        bold;
}

/*  B L O K K E N  */

.chunk, .chunk_width
{
    background-image:   url(/static/img/chunk.gif);
    margin-top:         30px;
    width:              200px;
    height:             auto;
    padding-bottom:     31px;
    padding-left:       40px;
    background-position: bottom left;
    background-repeat:  no-repeat;
}
.chunk_width
{
    width:               700px;
}
.main .chunk
{
    width:               500px;
}


/*  L O G I N  */

.login_box
{
    position:           absolute;
    top:                0px;
    left:               52%;
    width:              351px;
    height:             40px;
    margin-top:         -10px;
    padding:            30px;
    background-image:   url(/static/img/login_box.jpg);
    background-repeat:  no-repeat;
    background-position: right top;
    text-align:         left;
    font-family:        arial;
}
.login_box a
{
    font-weight:        bold;
}
.login_box_text
{
    border:             solid 1px #000000;
    width:              80px;
    padding-left:       2px;
}
.login_box_buttons
{
    margin-left:        30px;
    margin-top:         10px;
}
.login_box_error
{
    color:              #5E388A;
    margin-top:         -20px;
    margin-bottom:      8px;
    margin-left:        60px;
    font-family:        verdana;
    font-size:          12px;
    font-weight:        bold;
    color:              #7d1414;
}


/*  A N C H O R S  */

a:link,
a:visited,
a:active
{
    text-decoration:    none;
    color:              #5E388A;
}
a:hover
{
    text-decoration:    underline;
}
a img,
a:link img,
a:visited img,
a:active img
{
    border:             0px;
}
a:link img,
a:active img,
a:visited img
{
    border:             0px;
}
a:focus
{
    outline:            none;
}

/*  A D V I S E U R  */

.adv_naam
{
    font-weight:        bold;
}
.adv_functie
{
    font-style:         italic;
}
.adv_kop
{
    font-size:          13px;
    font-weight:        bold;
}
.bedrijf_logo
{
    height:             auto;
    width:              150px;
    margin-top:         0px;
}
.contact_bold a:visited
{
    color:              #5E388A;
}
.contact_bold
{
    font-family:        tahoma;
    font-weight:        bold;
    color:              #000;
}
.contact_underl
{
    text-decoration:    underline;
    line-height:        20px;
}
.contact_wrapper
{
    padding-left:       35px;
    padding-bottom:     20px;
}


/*  R A Y O N  */

.rayon_logo
{
    font-family:        Sans-Serif;
    font-size:          20px;
    font-weight:        bold;
}
.rayon_map
{
    width:              186px;
    height:             227px;
    border:             0px;
}
.rayon_title
{
    margin-top:         -10px;
}
.rayon_zip
{
    border:             solid 1px #6a6a6a;
    padding-left:       6px;
    width:              79px;
    font-weight:        bold;
    font-size:          22px;
}
.rayon_list li
{
    list-style-type:    none;
    margin-left:        -25px;
}
.rayon_list li a:link,
.rayon_list li a:active,
.rayon_list li a:visited

{
    color:              #5E388A;
}
.rayon_list li a:hover

{
    text-decoration:    underline;
}


/* P L A N   R O U T E */

.route_form
{
    border:             solid 1px #000;
    width:              219px;
}
#route_straat
{
    width:              179px;
}
#route_nummer
{
    width:              32px;
    margin-left:        2px;
}


/* P D F  */

#pdfList a:link,
#pdfList a:active,
#pdfList a:visited
{
    font-weight:        bold;
}


/* M I S C */

#cmd_home
{
    width:              75px
}
a.cmd,
a.cmd:link,
a.cmd:visited,
a.cmd:active,
a.cmd:hover,
.cmd, .cmd_find
{
    cursor:             pointer;
    width:              100px;
    margin-top:         8px;
    padding:            4px;
    background-color:   #7658a4;
    border:             1px solid #000;
    font-size:          10px;
    text-decoration:    none;
    color:              #fff;
    text-align:         center;
    display:            block;
}
.cmd_find
{
    width:              78px;
}
.news_row
{
    background:         #ebeff7;
}
.img_middle
{
    vertical-align:     middle;
}
