a:hover {text-decoration:none;}
a, a:visited {color: #0033cc;}
a img { border: none }
#container {width:900px;margin:20px auto;font:14px Arial, Helvetica, sans-serif;padding:0;}
a#link_home {float:right;width:104px;height:50px; display:block}
#header {height:60px;padding:0;margin:0;}
#navigatie {background-color:#f4f6fd;padding: 10px 10px; margin-bottom: 20px;}
#content {margin:0; padding:0; color:#555;}
.werkgeverslink {float:right;padding-right:10px; padding-bottom:10px;}
table#vacature_list {width:100%;border-collapse:collapse;clear:both;margin:10px 0;color:#888;background: url(../images/bg_header.gif) 0 0 no-repeat}
table#vacature_list td {padding:8px 10px}
table#vacature_list strong {color:#555;padding:0 4px;font-weight:normal;}
table#vacature_list a {padding-right: 4px;}
table#vacature_list .date {text-align:right;color:#555}
table#vacature_list .dienstverband {color:#555}
table#vacature_list th {text-align:left;padding:6px 10px 15px;border:none;font-weight:normal;color:#fff;}
table#vacature_list th.date {text-align:right;color:#fff;}
table#vacature_list tr.odd td {background-color:#f4f6fd;}
span.vacature_nav {padding-left:10px;float:left}
span.vacature_nav a.current {color:#000;text-decoration:none;cursor:default;}
#footer {margin:0;padding:30px 0;text-align:center;font-size:12px;border-top:1px dotted #ccc;}

#vacature_detail_header {background-color:#f4f6fd;padding: 10px 10px;margin-top:10px; clear:both;}
#vacature_detail_content {padding: 20px 10px 90px;line-height:1.3}
#vacature_detail_content ul {margin:0;padding:0;list-style:none;}
#vacature_detail_content ul li span {padding-left:5px;color:#000;}
#vacature_detail_content ul li  {line-height:1.5}
#vacature_detail_header h2 {padding:0;margin:0 0 0.5em;color:#000;font-size:20px;font-weight:normal}
#vacature_detail_header h3 {padding:0;margin:0;font-size:16px;font-weight:normal}
#vacature_detail_content h4 {padding:0;margin:0;color:#000;}
#vacature_detail_content p {margin:0 10em 2em 0}
#vacature_detail_content p.intro {margin-top:2em;color:#000}
img.logo {float:right;}
a.link_overzicht {float:left;padding-left:10px; background: url(../images/pijl_links.gif) 0 50% no-repeat;}
a.print span, a.stuurdoor span, a.reageer span {display:none;}
a.print, a.stuurdoor, a.reageer {float:left;margin:5px 10px;}
a.reageer {display:block;width:156px;height:28px;background: url(../images/btn_reageer.gif) 0 0 no-repeat;}
a.reageer:hover {background-image: url(../images/btn_reageer_over.gif) }
a.print {display:block;width:72px;height:28px;background: url(../images/btn_print.gif) 0 0 no-repeat;}
a.print:hover {background-image: url(../images/btn_print_over.gif) }
a.stuurdoor {display:block;width:103px;height:28px;background: url(../images/btn_stuurdoor.gif) 0 0 no-repeat;}
a.stuurdoor:hover {background-image: url(../images/btn_stuurdoor_over.gif) }
#footer {margin:0;padding:30px 0;text-align:center;font-size:12px;border-top:1px dotted #ccc;clear:right;margin-top:80px}

div.vacature-content {
    padding:20px 0 20px 0; 
    color: #000;
}

div#navigatie {
    min-height:30px;
}

form.posted label.invalid {
    color:red;
}

form th {
    text-align:right;
    font-weight:normal;
    vertical-align:top;
    padding-top:2px;
    padding-right:20px;
    color:#666;
}
form label {
    color:#666;
}
