/*  styles for extension "tx_pbsurvey_pi1" */
.tx-pbsurvey-pi1 {padding-left: 20px;text-align: left;}
.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
.tx-pbsurvey-pi1 .pagenumbering { float:right; position: relative;height: 15px;padding:0px ;text-indent:2px;width:80px;border:1px solid #666666;font-size:90%;}
.tx-pbsurvey-pi1 .barcontainer {background-color: #FFFFFF;/*border: 1px solid #000000;*/width: 80px;height: 15px;
position: absolute;z-index: 6;/*right: 0px;*/}
.tx-pbsurvey-pi1 .bar {background-color:#CCCCCC;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;text-indent:1px;}
.tx-pbsurvey-pi1 .pageHeader {font-weight: bolder;font-size:110%}
.tx-pbsurvey-pi1 .pageIntroduction {}
.tx-pbsurvey-pi1 .survey_item {margin-top: 20px;margin-bottom: 20px;}
.tx-pbsurvey-pi1 .itemform {}
.tx-pbsurvey-pi1 .question {position: relative;font-weight:bold;}
.tx-pbsurvey-pi1 .questionNumber {left: -20px;top:-1px;position: absolute;}
.tx-pbsurvey-pi1 .questionSubtext {}
.tx-pbsurvey-pi1 .required {vertical-align:text-bottom;}
.tx-pbsurvey-pi1 .additional_ver {margin-left: 20px;}
.tx-pbsurvey-pi1 .matrix {width: 100%;}
.tx-pbsurvey-pi1 .matrix .surveyrow_even {background-color:#990000;}
.tx-pbsurvey-pi1 .matrix .columnFirst { font-weight: bold; text-align: left;}
.tx-pbsurvey-pi1 .matrix .columnNext { text-align: center;}
.tx-pbsurvey-pi1 input:focus{background-color:#DCDDE8;}
.tx-pbsurvey-pi1 .formbuttons input:active{background-color:#CC0000;}
.tx-pbsurvey-pi1 textarea:focus{background-color:#DCDDE8;}

.tx-pbsurvey-pi1 input {padding: 0.05em 0.2em;}

.tx-pbsurvey-pi1 textarea {font-family:Arial, Helvetica, sans-serif;border:1px solid #A5ACB2;padding:5px 0 5px 5px;font-size:1em; }


.formbuttons input{background-color:#CC0000;color:#FFFFFF;font-weight:bold;border:0;padding:2px;margin-right:20px;}
