body { font-family: "Lucida Sans",helvetica,sans-serif; color: #150055; background-color: #F9FCFF }

h1,h2,h3 { margin: 0; padding: 0; color: #5E308E; }
h1 { font-size: 130% }
h2 { font-size: 120% }
h3 { font-size: 110% }

tr.label { font-size: 115%; font-weight: bold; color: #BD96C1; }
tr.data td { line-height: 140%; }
td { font-size: 80%; vertical-align: top }
td.title { font-size: 90%; font-weight: bold }
td.header { font-size: 70% }
td.label { text-align: right; font-weight: bold; white-space: nowrap; padding-right: 1em; }
td.label small { font-weight: normal; }
td.input { padding-top: 8px; }
td.n { white-space: nowrap; }
td.b { font-weight: bold; }
td.c { text-align: center; }
td.r { text-align: right; }

a { text-decoration: underline; color: #BD96C1; }
a:hover { text-decoration: none; color: #5E308E; }
a.visited:hover { color: #5E308E; }

#content_right {
    font-weight: bold;
    color: #12335B;
}
#content_right ul { list-style: none; margin: 0; padding: 0 0 0 10px; }
#content_right a { text-decoration: none; color: #12335B; }
#content_right a:hover { color: #69176C; }
#content_right a.selected { color: #12335B; }
#content_right a.selected:hover { color: #69176C; }

.button {
    font-weight: bold;
    font-size: 110%;
    color: #BD96C1;
}
.button a { text-decoration: none; color: #BD96C1 }
.button a:hover { color: #5E308E }
.button a.selected { color: #5E308E }

#header_text { color: #5E308E;  font-size: 70%; text-align: center; }

#menu { }
#menu ul, #menu li { list-style: none; margin: 0; padding: 0 }
#menu ul li a { 
    text-decoration: none;
    display: block;
    padding-bottom: 12px;
    font-weight: bold;
    font-size: 110%;
    color: #BD96C1;
}
#menu ul li a:hover { color: #5E308E; }
#menu ul ul li a {
    font-size: 95%;
    color: #5E308E;
    padding-left: 15px;
    padding-bottom: 6px;
}
#menu ul ul li a:hover { color: #BD96C1; }
#menu li.first1 a { margin-top: -6px; }
#menu li.last1 a { padding-bottom: 12px; }

#vacature_headers ul { list-style: none; margin: 0; padding: 0 }
#vacature_lijst ul { list-style: none; margin: 0; padding: 0 0 10px 18px; line-height: 150%; }
#vacature_lijst a {
    text-decoration: none;
    font-weight: bold;
    /*font-size: 110%;*/
    color: #315996;
}
#vacature_lijst a:hover { color: #003b96; }

hr { height: 1px; color: #BD96C1; background-color: #BD96C1; border: 0; }
