.form, .formx {
  width:469px;
  overflow:hidden;
  background-color:#E3D5D7;
  padding-bottom: 5px;
}

.formrow {
  float:none;
}

.formspacer {
  width:7px;
  height:1px;
  overflow:hidden;
  float:left;
}

.label {
  width:138px;
  height:18px;
  color:#4D5561;
  text-align:right;
  margin-top:10px;
  clear:left;
  float:left;
}

.req {
  color:red;
  margin-right:2px;
}

.reqanders {
  color:red;
  margin-right:2px;
  display:none;
  width:18px;
  text-align:center;
}

.input {
  width:285px;
  margin-top:10px;
  color:#4D5561;
  float:left;
}

.input .htmlview {
  color:#4D5561;
}

.radioholder {
  width: auto;
  margin-bottom:3px;
  clear: both;
}

.radioholder div {
}

.interactivekleinmidden .radioholder .optext {
  clear:right;
}

.radioholder .radiodiv {
  line-height: 20px;
  height: 20px;
  float:left;
  width:20px;
}

.radioholder .optext {
  line-height: 20px;
  margin-left: 20px;
  clear:right;
}

.balk {
  height:18px;
  background-color:#E3D5D7;
}

.balkborder {
  width:280px;
  height:20px;
  border:solid 1px #C79AB2;
}

.balkholder {
  clear:both;
  float:none;
  margin-bottom:5px;
  width:220px;
}

.opinieresultaat {
  float:none;
  margin:0px 10px 0px 0px;
  overflow:hidden;
}

.homenieuwitem .spacer {
  width:5px;
  height:20px;
  overflow:hidden;
}

.interactivekleinmidden .opinieresultaat {
  width:160px;
  float:none;
  margin:0px 10px 0px 0px;
  overflow:hidden;
}

.interactivekleinmidden .balkholder {
  clear:both;
  float:none;
  margin-bottom:5px;
  width:160px;
}

.interactivekleinmidden .balkborder {
  width:100px;
  height:20px;
  border:solid 1px #732b39;
}

.interactivekleinmidden .spacer {
  width:5px;
  height:20px;
  overflow:hidden;
}

.input .itext {
  width:285px;
  height:18px;
  border:solid 1px #C79AB2;
  color:#4D5561;
  font-size:11px;
  padding-left:3px;
}

.input .itextanders {
  width:285px;
  height:18px;
  border:solid 1px #C79AB2;
  color:#4D5561;
  font-size:11px;
  padding-left:3px;
  display:none;
}

.input .itextandersreq {
  width:265px;
  height:18px;
  border:solid 1px #C79AB2;
  color:#4D5561;
  font-size:11px;
  padding-left:3px;
  display:none;
}

.input input.ifile {
  width:285px;
  height:18px;
  border:solid 1px #C79AB2;
  color:#4D5561;
  font-size:11px;
  padding-left:3px;
}

.input textarea {
  width:285px;
  border:solid 1px #C79AB2;
  font-size:11px;
  padding-left:3px;
}

.input select {
  width:285px;
  color:#4D5561;
}

.buttons button {
  width:100%;
  text-align:right;
  background-repeat:no-repeat;
  background-position:right center;
}

.resetholder {
  width:110px;
  float:left;
}

.submitholder {
  width:110px;
  float:right;
}

.buttons .resetholder button {
  background-image:url('/views/bs/images/buttons/wissenpijl.gif');
}

.buttons .submitholder button {
  background-image:url('/views/bs/images/buttons/verzendenpijl.gif');
}

.buttons button div {
  line-height:18px;
  border-width:1px;
  border-style:solid;
  padding-left:2px;
  padding-right:2px;
  padding-bottom:1px;
  margin-right:22px;
  background-color:#fff;
  text-align:center;
  font-weight:bold;
  font-size:11px;
  float:none;
}

.buttons .resetholder button div {
  border-color:#732b39;
  color:#732b39;
}

.buttons .submitholder button div {
  border-color:#700039;
  color:#700039;
}

.formtop {
  width: 469px;
  height: 11px;
  overflow:hidden;
}

.formmidden {
  width: 469px;
}

.formbottom {
  width: 469px;
  height: 11px;
  overflow:hidden;
}


.interactiveklein {
  font-size:70%;
  width:186px;
  overflow:hidden;
  clear:left;
  margin:10px 0px 0px 0px;
}

.poll_result_button {
  margin-bottom: 10px;
}

.linkholder {
  float: left;
  margin-top:10px;
}

.buttonholder {
  display: none;
  width:18px;
  margin-top:10px;
  margin-left: 5px;
  float: left;
}

.homenieuwitem .linkholder {
  width:70px;
  margin-top:10px;
}

.homenieuwitem .buttonholder {
  width:18px;
  margin-top:10px;
}

.homenieuwitem .text {
  width:230px;
  clear:right;
  line-height:1.2em;
  margin-bottom:5px;

}

.homenieuwitem .pollheader {
  margin-top:0px;
}

.interactiveklein h2 {
  font-weight:bold;
  color:#700039;
  margin-top:0px;
}

.interactiveklein .title {
  font-weight:bold;
  color:#700039;
  margin-top:0px;
}

.interactiveklein .text {
  width:165px;
  margin-top:2px;
  margin-bottom:5px;
}

.interactiveklein a {
  font-weight:bold;
}

.interactiveklein .input {
  width:165px;
  margin-top:2px;
  font-weight:bold;
  color:#700039;
}

.homenieuwitem .inputbottom {
  color:#700039;
  width:215px;
  margin-top:2px;
  border-bottom:1px solid #F5BA99;
  padding-bottom:10px;
  clear:left;
  margin-bottom:10px;
}

.interactiveklein .inputbottom {
  color:#700039;
  width:165px;
  margin-top:2px;
  border-bottom:1px solid #F5BA99;
  padding-bottom:10px;
  margin-bottom:10px;
}

.homenieuwitem .buttons {
  width:200px;
  float:none;
}

.opptext {
  font-size:80%;
  height:20px;
}

.interactiveklein .buttons {
  width:150px;
  float:none;
}

.interactiveklein .input .itext {
  width:150px;
  height:18px;
  border:solid 1px #C79AB2;
}

.interactiveklein .input .iradio, .interactiveklein .inputbottom .iradio {
  position:relative;
  left:2px;
  top:3px;
  margin-right:5px;
}

.interactiveklein .input .submit {
  margin-top:10px;
}

.interactiveklein .label {
  width:165px;
  margin-top:2px;
  font-weight:bold;
  color:#700039;
  text-align:left;
}

.interactiveklein .form {
  width:165px;
  margin-top:3px;
}


.interactivekleintop {
  width:186px;
  height:9px;
  overflow:hidden;
}

.interactivekleinmiddenholder {
  float:none;
}


.interactivekleinmidden {
  width:166px;
  float:none;
  margin:0px 10px 0px 10px;
}

.interactivekleinbodem {
  width:186px;
  height:9px;
  overflow:hidden;
}

button {
  margin:0px;
  padding:0px;
  border:none;
  background-color: transparent;
  cursor:pointer;
}

span.verborgen {
  display:none;
}