/* body horizontal scrollbar handling */
/*body { overflow: auto; }*/
	
.pagenumbering { display: none; } 

.tx-pbsurvey-pi1 {
	text-align:left;
}

.survey_item, .survey_item_hor { font-size: 120%;padding-top: 0.3em 0 0.5em 0;width:100%; }

.formbuttons input { 
  background-color: #AA0000;
  border: 1px solid #000000;
  color: #FFFFFF;
  font-size: 120%;
  font-weight: bold;
  margin: 0.5em 0pt;
  padding: 0.2em;
}

.question { font-weight: bold; }

.survey_item_hor label { margin-right: 1em; }

.additional_ver input, .survey_item textarea {
  border:1px solid #CCCCCC;
  font-size:120%;
  margin:0pt;
  padding:0.2em;
  width:22em;
}