/* default styles for extension "tx_srfreecap" */
		.tx-srfreecap-captcha label { display: inline-block; width: 150px; }
		img.tx-srfreecap-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-image-accessible {
			background-color: transparent;
			vertical-align: middle;
		}
		.tx-srfreecap-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em; }
		.tx-srfreecap-cant-read { display: inline-block; width: 150px; }
		.tx-srfreecap-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
/* default styles for extension "tx_srfreecap_pi2" */
		.tx-srfreecap-pi1-captcha label { display: inline-block; width: 150px; }
		img.tx-srfreecap-pi1-image { margin-left: 1em; margin-right: 1em; vertical-align: middle; }
		.tx-srfreecap-pi1-image-accessible {
			background-color: transparent;
			vertical-align: middle;
		}
		.tx-srfreecap-pi1-accessible-link { width: 10em; float: right; vertical-align: middle; margin-right: 7em; }
		.tx-srfreecap-pi1-cant-read { display: inline-block; width: 150px; }
		.tx-srfreecap-pi1-cant-read a:link { background-color:transparent; font-weight:bold; text-decoration:none; }
/* default styles for extension "tx_lsaglossary" */
  a.apertoglossary_csstooltip {
    position: relative;
    z-index: 240;
    color: #3E3E3E;
    /*cursor: help;*/
  }
  a.apertoglossary_csstooltip:hover {
    z-index: 250;
    text-decoration: none;
    background-color: #eee;
  }
  a.apertoglossary_csstooltip span.dfn {
    display: none;
    font-style: normal;
    z-index: 250;
  }
  a.apertoglossary_csstooltip:hover span.dfn {
    display: block;
    position: absolute;
    top: 2em;
    left: 2em;
    width: 250px;
    height: 50px;
    overflow: hidden;
    font-size: 11px;
    color: white;
    font-weight: normal;
    background-color: #3668B1;
    z-index: 999999;
    padding: 5px;
  }
