.error
{
  color:red;
}

form.vacatures2
{
  border:1px solid #dedede;
  width:460px;
  padding:10px;
  margin-bottom:10px;
  margin-top:10px;
}

form.vacatures2 table
{
  width:100%;
}

form.vacatures2 table tr td
{
  padding:0 5px;
  line-height:25px;
}

form.vacatures2 table tr td.title
{
  background-color:#dedede;
  border-bottom:1px solid #cecece;
}

form.vacatures2 table tr td 
{
  background-color:#FFBFDB;
  border-bottom:1px solid #DC035E;
  width:50%;
}

form.vacatures2 table tr.nostyle td
{
  background-color:#FFF;
  border-bottom:none;
  padding:10px 0 0 0;
  margin:0px;
}

form.vacatures2 input
{
  margin:4px;
  margin-left:0px;
}

form.vacatures2 .button
{
  border:1px solid #cecece;
  background-color:#EFEFEF;
  padding:0 20px;
  cursor:pointer;
}

h2.catheader
{
  font-family:arial;
  width:450px;
  background-color:#dedede;
  border-bottom:1px solid #cecece;
  padding:5px;
  margin:0;
  font-size:12px;
}

div.vacature-category
{
  background-color:#efefef;
  width:460px;
}

div.vacature-category div.vacature-item
{
  font-size:11px;
  border-bottom:1px solid #cecece;
  padding:5px 15px;
  color:#000;
}

div.vacature-category div.vacature-item a.title
{
  font-size:11px;
  color:#000;
}


