/* default styles for extension "tx_contagged" */

		acronym, abbr, dfn, span.tx-contagged-dfn_block, span.tx-contagged-dfn_inline {
			font-style: normal;
			color:black;
			border-bottom: 1px dotted #333333;
			cursor: help;
			position: relative;
		}
		
		
		/* position:relative is necessary for correct positioning of inline descriptions */
		span.tx-contagged-dfn_block {
			position: relative;
			height:1px;
		}
		/* z-index makes sure the block is the top most element */
		span.tx-contagged-dfn_block span.tx-contagged-dfn_block-content {
		    display:none;
		    _display:inline;
		 	position: absolute;
			z-index: 9999;
			background:transparent;
		}
		
		
		span.tx-contagged-dfn_block:hover{
			background:#f9d483;
		}	
		
		span.tx-contagged-dfn_block:hover span.tx-contagged-dfn_block-content{
			display: inline;
		}	

		span.tx-contagged-dfn_block span.tx-contagged-dfn_block-content{		    
		 	position: absolute;
			bottom:15px;
			_top:0px;
			left: -25px;
			width: 227px;
			color:white;
		}

		span.tx-contagged-dfn_block table{
			display:inline;
		}

		.tx-contagged-dfn_block-content-top{
			height:6px;
			background:url(/fileadmin/layout/imgs/balloon_top.gif);
		}
		.tx-contagged-dfn_block-content-middle{
			background:url(/fileadmin/layout/imgs/balloon_mid.gif);
			display:block;
			padding:2px 10px;
		}		
		
		.tx-contagged-dfn_block-content-bottom{
			height:17px;
			background:url(/fileadmin/layout/imgs/balloon_bot.gif);
		}
	
		.tx-contagged-images{
			float:left;
			padding: 4px 10px 10px 0;
		}
	

		span.tx-contagged-dfn_inline span.tx-contagged-dfn_block-content {
			color: #009900;
			display: none;
		}
		span.tx-contagged-dfn_inline:active span.tx-contagged-dfn_block-content {
			display:inline;
		}