td.vraag
{   padding: 15px 0px 0px 0px;
width: 490px; }

td.antwoord
{   padding: 2px 0px 0px 0px;
    width: 300px;}

div.knoppen
{   padding: 20px 0px 0px 0px; }

/* Global tag, containing the complete webpack item */
.whwp
{   font-family: Arial,Verdana,Helvetica,Sans-serif;
    font-size: 12px;
    color: #333333;
}

.whwp-survey
{   padding: 0px 0px; }

/* Webpack item title */
.whwp-title
{   padding: 15px 0px 0px 0px;
    font-weight: bold;
    color:#000000;
}

td.vraag label
{   padding: 0px 0px 4px 0px;
    font-weight: bold;
    color:#422d0e;
}

/* All links */
.whwp a
{   color: #0000AA; }

/* Characteristics shared between input and button style links */
.whwp .whwp-button, .whwp .whwp-button:hover
{   color: #FFFFFF;
    font-size: 12px;
    margin: 3px 3px 3px 0px;    
    background-color: transparent;
    /* width: 100px;
    background-color: #999999;
    text-align: center;    
    border: outset 2px;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    */
}

/* Links with an input button appearance */
.whwp a.whwp-button, .whwp a.whwp-button:hover
{   color: #FFFFFF;
    font-size: 12px;
    margin: 3px 3px 3px 0px;    
    background-color: transparent;    
    /*    
    display: block;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
    padding: 2px 5px;
    */
}

.whwp input.whwp-button
{   cursor: pointer;
    font-family: Arial,Verdana,Helvetica,Sans-serif; /* Inherit font-family */
    font-size: 100%; /* Inherit font-size */
}

.whwp .whwp-questiongroup
{
  border: 1px #C5C5C5 solid;
  padding: 10px;
  margin: 20px 0px;
  background-color: #FFFFFF;
}

/* Individual questions */
.whwp .whwp-questiongroup .whwp-question
{
  margin: 10px 0px;
}

/* Individual question labels */
.whwp .whwp-questiongroup .whwp-question label,
.whwp .whwp-questiongroup .whwp-question
{
  font-style: italic;
  margin: 10px 0px 4px 0px;
}



.antwoord input, .antwoord textarea,
.antwoord option, .whwp label input, .whwp label textarea,
.antwoord .whwp-formgroup label
{   font-size: 100%;
    font-family: Arial,Verdana,Helvetica,Sans-serif;
    font-style: normal;
    border: 1px #C5C5C5 solid;
    width: 300px;
    padding: 0px 0px 4px 0px;
}
.antwoord .whwp-formgroup div.checkboxblok
{   display: inline-block; width: 100%; }
.antwoord .whwp-formgroup div.checkboxblok input[type=checkbox]
{   float: left; 
    width: 13px;
    line-height: 20px;
    border: none;
         margin-right: 10px;
}
.antwoord .whwp-formgroup div.checkboxblok input[type=radio]
{   float: left; 
    width: 13px;
    line-height: 20px;
    border: none;
         margin-right: 10px;
}
.antwoord .whwp-formgroup div.checkboxblok label
{   border: none;
}



.whwp .whwp-entry
{
  border: 1px #C5C5C5 solid;
  margin: 10px 0px;
}

.whwp .whwp-entry .whwp-header
{
  background-color: #D0D0D0;
  font-weight: bold;
  padding: 4px;
}

.whwp .whwp-entry .whwp-message
{
  padding: 4px;
}

.whwp .whwp-entry .whwp-message blockquote
{
  margin-left: 1pt;
  border-left: 1px #C5C5C5 solid;
  padding-left: 5pt;
}

.whwp .whwp-entry .whwp-footer
{
  padding: 5px;
}

.whwp table.whwp-table
{
  border: 1px #C5C5C5 solid;
  border-collapse: collapse;
  width: 100%;
  font-size: 100%; /* Ensure IE picks up the inherited font-size for this table */
}

.whwp table.whwp-table th
{
  text-align: left;
  padding: 2px 5px;
  background-color: #D0D0D0;
  vertical-align: top;
  white-space: nowrap;
  color: #000000;
}

.whwp table.whwp-table td
{
  text-align: left;
  padding: 2px 5px;
  vertical-align: top;
}

.whwp .whwp-odd
{
  background-color: #EEEEEE;
}

.whwp .whwp-even
{
  background-color: #FFFFFF;
}

.whwp .whwp-errors
{
  color: #FF0000;
}

.whwp table.whwp-attachments
{
  font-size: 100%;
}

/* End of the standard webpack CSS definitions */
