/* body horizontal scrollbar handling */
body { overflow: auto; }

.survey_item {
	margin: 25px 0px;
}

.survey_item input {
	margin-right: 10px;
	width: auto;
	float:none;
}

.survey_error p {
	color: #C40C02;
}

.additional_ver input {
	width: 300px;	
	margin-top: 5px;
	margin-left: 20px;
}

.inputlist {
}

/* horizontal listing */
.survey_item_hor input {
	margin-right: 10px;
	float:none;
}



.tx-pbsurvey-pi1 {
	border: 2px dotted #CCCCCC;	
	padding: 10px;
	text-align:left;
}

.tx-pbsurvey-pi1 div {
	margin-bottom: 7px;	
}

.formbuttons input {
	margin-top: 25px;	
	/*width: 30%;*/	
	background-color: #F28B00;	
	font-weight: bold;
}

.bartext {
	margin-bottom: 15px;
}

.question {	
	margin:0px 0px 10px 0px;	
	max-width: 400px;
}



/**
.tx-pbsurvey-pi1 .pagenumbering {font-size: 60%; position: relative; height: 15px;} 
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF; border: 1px solid #000000; width: 100px; height: 15px; position: absolute; z-index: 6; right: 0px;}
.tx-pbsurvey-pi1 .bar {background-color: #CCCCFF; height: 15px; z-index: 4; position: absolute; left: 0px;}
.tx-pbsurvey-pi1 .bartext {z-index: 5; text-align: center; position: absolute; left: 0px; width: 100px; height: 15px;}
.tx-pbsurvey-pi1 .pageHeader {font-size: 150%; font-weight: bold; color: #003399;}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .survey_item {margin-top: 20px; margin-bottom: 20px;}
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .question {font-size: 120%; font-weight: bold;}
.tx-pbsurvey-pi1 .questionNumber {}
.tx-pbsurvey-pi1 .questionSubtext {font-size: 80%;}
.tx-pbsurvey-pi1 .required {color: #FF0000; vertical-align: super;}
.tx-pbsurvey-pi1 .survey_error {color: #FF0000;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
.tx-pbsurvey-pi1 .matrix {width: 100%;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color: #CCCCFF;}
.tx-pbsurvey-pi1 .matrix .columnFirst {font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext {text-align: center;}
**/