

form {
margin:0;
}

fieldset {border:none;}

.formgrid {
width:400px;
}
.formGrid td {
}
.formGrid .nameCell {
padding:2px 10px 2px 0;
vertical-align:top;
}
.formGrid .inputCell {
padding:2px;
}
input, select {
vertical-align:middle;
}
input.typeText {
border:1px solid #dcd7d6;
color:#000000;
font-weight:normal;
background:#FFFFFF url(/static/img/bg-bottom.gif) repeat-x scroll -20px -20px;
padding:0 3px;
font:12px/15px Arial, sans-serif
}
input.typeButton {
background-color:#DDDDDD;
border:1px solid #dcd7d6;
color:#000000;
display:block;
float:left;
font-weight:normal;
height:18px;
margin: 0 15px;
line-height:14px;
padding:0 3px;
}

label {
cursor:pointer;
vertical-align:middle;
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

span.checkbox {
display:block;
margin-left:-4px;
}
select {border:1px solid #dcd7d6;
color:#000000;
font-weight:normal;
background:#FFFFFF url(/static/img/bg-bottom.gif) repeat-x scroll -20px -20px;
padding:0 3px;
font:12px/15px Arial, sans-serif
}
textarea.textarea {border:1px solid #dcd7d6;
color:#000000;
font-weight:normal;
background:#FFFFFF url(/static/img/bg-bottom.gif) repeat-x scroll -20px -20px;
padding:0 3px;
font:12px/15px Arial, sans-serif
}
.w20 {
width:25px;
}
.w25 {
width:48px;
}
.w30 {
width:56px;
}
.w40 {
width:84px;
}
.w50 {
width:100px;
}
.w60 {
width:120px;
}
.w75 {
width:150px;
}
.w80 {
width:175px;
}
.w100 {
width:200px;
}
select.w100 {
width:202px;
}

.nameCell, .inputCell {font:12px/15px Arial, sans-serif}
.nameCell {float:left;height:25px;width:200px;}
.inputCell {height:25px}
.inputCell.tarea {height:140px}


#andersVeld {display:none;}

input.captcha {background:#FFD200}
span.questionMark{cursor:help}
