/* form styling */
#content input
{
        width: 300px;
}

#content input.checkbox
{
  width: auto;
  margin-left: 0;
}

#content textarea
{
        width: 300px;
        font: 100% Verdana,Tahoma,Arial,sans-serif; 
}

/* Class when eForm detect invalid fields */
div.errors {
margin: 10px 0 15px;
padding: 7px 5px;
font-size:0.9em;
background-color:#FFEEEE;
color:#FF2020;
border-left:4px solid #ff0000;
}

sup {
  color: red;
  font-size: 0.8em;
}

/* table styling */

#content table {
  width: 100%;
}

#content td {
  vertical-align: top;
}

#content th {
  text-align: left;
  background-color: #f4f4f4;
}

#content table.hover tr:hover {
  background-color: #f4f4f4;
}

/* Styling for newsletter subscription form */
#nieuwsbriefFormulier input
{
        width: 100%;
font-size:60%;
}

/* Right column form styling */
#extras form {
  margin:0 0 1.4em 0;
}

#extras input
{
  width: 135px;
}

