html,body { height: 100%; }
body { margin: 0; padding: 0; text-align: center; background-color: #81A526; }
table {	margin: 0; padding: 0; border: 0; border-spacing: 0px;  border-collapse: collapse; }
form,p,td {margin: 0; padding: 0;  border: 0; }
img { border: 0; display: block; }
div {  text-align: left; }
p,a,div,td,h2 { font-family:  Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; text-decoration: none; line-height: 17px;}
a { cursor: pointer; text-decoration: underline;}
.bold { font-weight: bolder;  }
strong{ color: #8A1E04; }
input {display: inline; }

select { border: 1px solid #000000; background-color: #F4F4F4; height: 18px; margin: 2px 0 2px 0; font-size: 11px; font-family:  Arial, Helvetica, sans-serif;  }
.colorTXT { color: #000000; }

#header { width: 100%; height: 325px; margin: 0 auto 0 auto; text-align: center; text-align: center;}
#header img { margin: auto; }

#main { width: 750px; margin: 0 auto; text-align: center; background-color: #FFFFFF; }
#content { width: 450px; margin: 0 150px 0 150px; text-align: center; background-color: #FFFFFF; color: #000000; }

.vraagUrl { text-decoration: underline; font-weight: bolder; color: #000000;}

.vraagHeader { width: 400px; margin-right: 30px; height: 42px; overflow: hidden; }
.vraagHeader .L1 { display: none; width: 450px; margin-left: 40px; height: 1px; margin-bottom: 1px; background-color: #8A1E04; clear: both; float: none; overflow: hidden; }
.vraagHeader .L2 { width: 20px; margin-top: 21px; overflow: hidden; float: left; clear: left; line-height: 19px; padding: 0px; height: 19px; }
.vraagHeader .L3 { padding: 0px; margin-top: 21px; line-height: 19px; height: 19px; }

.vraagNum { padding: 0px 5px 40px 0px; overflow: hidden; width: 15px; float: left;  }
.vraagContent { padding: 0px 30px 40px 0px; overflow: hidden; width: 400px; float: left;  }

.onder { background-color: #81A526; color: #FFFFFF; text-align: center; width: 750px; padding: 25px 0 25px 0; }
.onder a { color: #FFFFFF; text-decoration: underline; }

.radio {  margin-left: 0px; _margin-left: -4px; }
.inSquar {  margin-left: 0px; _margin-left: -4px; }

.leftSpacing1 { width: 240px; }
.leftSpacing2 { width: 295px; }

.invul1 { border: 1px solid #000000; background-color: #F4F4F4; height: 18px; margin: 2px 0 2px 0; }
.invul { border: 1px solid #000000; background-color: #F4F4F4; height: 18px; margin: 2px 0 2px 0; }
#topTXT { text-align: left; margin-left: 20px; }

.voorwaardenTXT { font-size: 11px; }
.voorwaardenTXT a { font-size: 11px; }


/* formulier styles */

#formulier { margin: 17px auto 0px auto;  width: 450px;  }

#hidden input { border: 0; padding: 0; margin: 0;}

#ja_txt { text-align: center; width: 500px; margin: auto; margin-top: 25px; line-height: 17px;  }
#submitKnop { background-color: #8A1E04; color: #000000; }
#titleUiting { margin: 0 auto 0 auto; width: 620px;  text-align: center; border-bottom: 1px solid #999999; margin: 15px auto 6px auto; height: 19px;}
#titleUiting h1 { color: #999999; font-weight: bolder;   font-size: 11px; margin: 0;}

#formulierTable  {  max-width: 453px;  }
#formulierTable td { vertical-align: middle; height: 30px;  }
#formulierTable div { line-height: 30px;   height: 30px;}
#formulierTable span {   }
#formulierTable input { margin: 5px 0 5px 0; height: 16px;  }
#formulierTable select { margin: 5px 0 5px 0; height: 24px;  }

#formulierTable .L1 { width: 20px; color: #000000;  }
#formulierTable .L2 { padding-right: 10px; font-weight: bolder; width: 150px;  }
#formulierTable .L3 .verplicht { color: #000000; }
#formulierTable .L3 .T2 input {  }
#formulierTable .L3 div { float: left; }
#formulierTable .L3 {  font-weight: bolder; }
#formulierTable .L3 select { width: 207px; border: 1px solid #000000; background-color: #F4F4F4; height: 18px; }
#formulierTable .submit { width: 205px; _width: 207px; height: 20px; border: 1px solid #66A277; background-color: #8A1E04; color: #FFFFFF; font-weight: bolder;  padding-bottom: 3px; }

.L3 .F1 { width: 58px;  border: 1px solid #000000; background-color: #F4F4F4;  }
.L3 .F2 { width: 203px;  border: 1px solid #000000; background-color: #F4F4F4;  }
.L3 .F3 { width: 94px;  border: 1px solid #000000; background-color: #F4F4F4;   }
.L3 .F4 { width: 28px;  border: 1px solid #000000; background-color: #F4F4F4;   }

.L3 .T1 { font-weight: bolder;  width: 75px;   }
.L3 .T2 input { margin: 0; }
.L3 .T2 {  }
.L3 .T3 { font-weight: bolder;  width: 70px; }
.L3 .T4 { width: 73px; font-size: 11px; }
#formulierTable .L3 .T4 select { width: 61px;  font-size: 11px;}
.L3 .T5 { width: 11px; text-align: center; }
#formulierTable .L3 .T6 select { width: 61px;  font-size: 11px; }
.L3 .T7 { width: 98px; }
.L3 .T8 {  padding-left: 4px; _padding-left: 0px;}

.formElement { width: 450px;  height: 30px; line-height: 30px; }
.formElement div { float: left; height: 30px; }
.formElement .verplicht { width: 30px; }
.formElement .title { width: 150px;  }
.formElement .input { width: 200px; }
.formElement .input input { width: 190px; }
.formElement .verplicht { width: 30px; }


/* extra styles voor enquete sys */

.vraagContent label { display: block; float: left; margin-right: 20px; }
.vraagContent input { display: block; float: left; }
 

.vraagContent fieldset { border: 0; width: 460px; padding: 0; margin: 0; float: left;}
.vraagContent fieldset input { width: 18px; overflow: hidden; }
.vraagContent fieldset label { padding: 0; padding-top: 2px; width: 63px; *width: 69px; overflow: hidden; }

/* fieldset.field_1 .firstField { width: 90px; padding: 0; margin: 0; } */

