/* default styles for extension "tx_srfreecap_pi2" */
		img.tx-srfreecap-pi2-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-image { vertical-align: middle; }
		.tx-srfreecap-pi2-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em;}
		.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#35006d; }
		.tx-srfreecap-pi2-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
/* default styles for extension "pil_mailform_pi1" */
  .tx-pilmailform-pi1 p #input {
    clear: both;
    margin-top: 5px;
    display: block;
  }
  
  .tx-pilmailform-pi1 p {
    padding-bottom: 0;
    padding-top: 10px;
  }
  
  .tx-pilmailform-pi1 input.field,
  .tx-pilmailform-pi1 textarea,
  .tx-pilmailform-pi1 select {
   border: 1px solid #606C24;
   outline-width: 0;
   padding: 4px;
  }
  .tx-pilmailform-pi1 input.field:hover,
  .tx-pilmailform-pi1 textarea:hover,
  .tx-pilmailform-pi1 select:hover {
   background-color: #D7D7D7;
  }
  
  .tx-pilmailform-pi1 input.field {
    padding: 4px 0;
    width: 300px;
  }

  .tx-pilmailform-pi1 textarea {
    width: 500px;
    height: 200px;
  }
  .tx-pilmailform-pi1 .submit {
    width: 100px;
    float: left;
  }
  .tx-pilmailform-pi1 label {
    float: left;
    width: 250px;
  }
  .tx-pilmailform-pi1 .select {
    width: 300px;
    padding: 4px;
  }
  .tx-pilmailform-pi1 .header {

  }
  .tx-pilmailform-pi1 .error {
    color: red;
    padding-top: 0;
    margin-left: 250px;
  }
  #newsletter input {
    width: 15px;
    border: 0 none;

  }
  #newsletter label {
    clear: both;
    float: right;
    margin-right: 400px;
    width: 430px;
  }
  #captcha label {
    width: 200px;
    padding-right: 50px;
  }
  img.tx-srfreecap-pi2-image {
    padding-bottom: 10px;
    margin-left: 0;
    
  }
  .tx-srfreecap-pi2-cant-read {
    color: #707173;
  }
  
