/* default styles for extension "tx_ptpayment_pi1" */
    
    .tx-ptpayment-pi1-txt-default {font-size:13px; font-weight:normal; font-family:Arial,Helvetica,sans-serif;}
    .tx-ptpayment-pi1-txt-default a {font-size:13px; font-weight:normal; font-family:Arial,Helvetica,sans-serif;}
    .tx-ptpayment-pi1-txt-mini {font-size:11px; font-weight:normal; color:#666666; font-family:Arial,Helvetica,sans-serif;}
    .tx-ptpayment-pi1-fieldset-error {padding:8px; border:1px solid #ff9966;}
    .tx-ptpayment-pi1-legend-error {font-size:15px; font-weight:bold; color:red; font-family:Arial,Helvetica,sans-serif;}
    
    pre.tx-ptpayment-pi1-trace {font-size:11px; font-weight:normal; color:#666666; font-family:monospace;}
    pre.tx-ptpayment-pi1-auditlog {font-size:11px; font-weight:normal; color:#993300; font-family:monospace;}
    pre.tx-ptpayment-pi1-auditlog-error {font-size:11px; font-weight:normal; color:red; font-family:monospace;}
    
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
	.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* default styles for extension "tx_pbsurvey_pi1" */
		.tx-pbsurvey-pi1 div {margin-bottom: 10px;}
		.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;}
/* default styles for extension "tx_ptheidelpay_pi1" */

    .tx-ptheidelpay-pi1-txt1 {font-size:13px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi1-txt2 {font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi1-txt3 {font-size:10px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi1-link {font-size:11px; color:#123161; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi1-notice {font-size:9px; font-weight:normal; color:#778899; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi1-tabledefault {border:1px;  margin-bottom:2px; cellspacing:4px}
    .tx-ptheidelpay-pi1-tablefixed {width:400px; border-collapse:collapse; margin-bottom:5px;}
    .tx-ptheidelpay-pi1-tableheader {border:1px; solid #edefef; padding:4px; background-color:#edefef; white-space:nowrap;}
    .tx-ptheidelpay-pi1-tablecell {border:1px padding:4px; spacing:4px}
    .tx-ptheidelpay-pi1-tablecellblind {border-left:0px; border-right:0px;}
    .tx-ptheidelpay-pi1-formdefault {margin-bottom:0px;}
    .tx-ptheidelpay-pi1-input {font-size:11px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi1-select {font-size:11px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi1-button1 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    
/* default styles for extension "tx_ptheidelpay_pi2" */

    .tx-ptheidelpay-pi2-txt1 {font-size:13px; font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi2-txt2 {font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi2-txt3 {font-size:10px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi2-link {font-size:11px; color:#123161; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi2-notice {font-size:9px; font-weight:normal; color:#778899; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi2-tabledefault {border:1px;  margin-bottom:2px; cellspacing:4px}
    .tx-ptheidelpay-pi2-tablefixed {width:400px; border-collapse:collapse; margin-bottom:5px;}
    .tx-ptheidelpay-pi2-tableheader {border:1px; solid #edefef; padding:4px; background-color:#edefef; white-space:nowrap;}
    .tx-ptheidelpay-pi2-tablecell {border:1px padding:4px; spacing:4px}
    .tx-ptheidelpay-pi2-tablecellblind {border-left:0px; border-right:0px;}
    .tx-ptheidelpay-pi2-formdefault {margin-bottom:0px;}
    .tx-ptheidelpay-pi2-input {font-size:11px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi2-select {font-size:11px; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    .tx-ptheidelpay-pi2-button1 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    
/* default styles for extension "tx_ptheidelpay_pi3" */

    .tx-ptheidelpay-pi3-formdefault {margin-bottom:0px;}
    .tx-ptheidelpay-pi3-button1 {border:1px solid #edefef; background-color:#cccccc; padding:0px; font-size:11px; font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
    
