/* default styles for extension "tx_gbglossary" */
  a.gbglossary_csstooltip {
    position: relative;
    z-index: 240;
    color: #3E3E3E;
    /*cursor: help;*/
  }
  a.gbglossary_csstooltip:hover {
    z-index: 250;
    text-decoration: none;
    background-color: #eee;
  }
  a.gbglossary_csstooltip span.dfn {
    display: none;
    font-style: normal;
    z-index: 250;
  }
  a.gbglossary_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;
  }
/* specific page styles for extension "tx_cssstyledcontent" */
	.csc-space-before-30 { margin-top: 30px; }
/* 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; }