/* default styles for extension "tx_t3consultancies_pi1" */
  .tx-t3consultancies-pi1 .tx-t3consultancies-pi1-listrow TD { background-color: #eeeeee;  padding:0px 3px 0px 3px; }
  .tx-t3consultancies-pi1 .tx-t3consultancies-pi1-listrow TR.tx-t3consultancies-pi1-listrow-header TD { background-color:#cccccc; }
  .tx-t3consultancies-pi1 .tx-t3consultancies-pi1-listrow TR.tx-t3consultancies-pi1-listrow-header TD P { font-weight:bold; }
  .tx-t3consultancies-pi1 .tx-t3consultancies-pi1-listrow TR.tx-t3consultancies-pi1-listrow-odd TD { background-color:#e0e0e0; }
/* 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: 30px; }
                .tx-pbsurvey-pi1 .itemform {margin: 30px; }
                .tx-pbsurvey-pi1 .question {font-size: 120%; font-weight: bold; margin: 30px;}
                .tx-pbsurvey-pi1 .questionNumber {margin-bottom: 30px;}
                .tx-pbsurvey-pi1 .questionSubtext {font-size: 100%; margin:30px; }
                .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: 200%;}
                .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_browser_pi1" */
    .tx-browser-pi1 div.azSelector,
    .tx-browser-pi1 div.modeSelector {
      padding:.4em 0;
      height:1.4em;
    }
    .tx-browser-pi1 ul.azSelector,
    .tx-browser-pi1 ul.modeSelector {
      max-width: 100%;
      margin: 0;
      padding: 0;
      font-size:1em;
      height:1em;
      background:#EEE;
    }
    * html .tx-browser-pi1 ul.azSelector,
    * html .tx-browser-pi1 ul.modeSelector {
      width: 100%;
    }
    .tx-browser-pi1 ul.azSelector li,
    .tx-browser-pi1 ul.modeSelector li {
      display: block;
      margin: 0;
      padding: 0;
      float: left;
      border-right:1px solid grey;
    }
    .tx-browser-pi1 ul.azSelector li.last,
    .tx-browser-pi1 ul.modeSelector li.last {
      border-right:0;
    }
    .tx-browser-pi1 ul.azSelector li.selected,
    .tx-browser-pi1 ul.modeSelector li.selected {
      background:yellow;
    }
    /* #9659 */
    .txbrowserpi1loader {
      background: #fff url(../typo3conf/ext/browser/res/images/browser_loader.gif) no-repeat  center ;
      background-color: #fff;
      opacity:.8;
      position: relative;
      top:10;
      left:0;
      width:100%;
      height:30px;
      margin:0 0 -42px 0;
      z-index:2;
    }
     
    .loading {  
      opacity:.8;
    }
    .txbrowserpi1ajaxerror {
      color: #d00;
    }
    /* #9659 */
/* default styles for extension "tx_browser_pi4" */
    .tx-browser-pi1 div.azSelector,
    .tx-browser-pi1 div.modeSelector {
      padding:.4em 0;
      height:1.4em;
    }
    .tx-browser-pi1 ul.azSelector,
    .tx-browser-pi1 ul.modeSelector {
      max-width: 100%;
      margin: 0;
      padding: 0;
      font-size:1em;
      height:1em;
      background:#EEE;
    }
    * html .tx-browser-pi1 ul.azSelector,
    * html .tx-browser-pi1 ul.modeSelector {
      width: 100%;
    }
    .tx-browser-pi1 ul.azSelector li,
    .tx-browser-pi1 ul.modeSelector li {
      display: block;
      margin: 0;
      padding: 0;
      float: left;
      border-right:1px solid grey;
    }
    .tx-browser-pi1 ul.azSelector li.last,
    .tx-browser-pi1 ul.modeSelector li.last {
      border-right:0;
    }
    .tx-browser-pi1 ul.azSelector li.selected,
    .tx-browser-pi1 ul.modeSelector li.selected {
      background:yellow;
    }
    /* #9659 */
    .txbrowserpi1loader {
      background: #fff url(../typo3conf/ext/browser/res/images/browser_loader.gif) no-repeat  center ;
      background-color: #fff;
      opacity:.8;
      position: relative;
      top:10;
      left:0;
      width:100%;
      height:30px;
      margin:0 0 -42px 0;
      z-index:2;
    }
     
    .loading {  
      opacity:.8;
    }
    .txbrowserpi1ajaxerror {
      color: #d00;
    }
    /* #9659 */