/* default styles for extension "tx_contagged" */
		div.tx-contagged-pi1 dt {
			font-size: 1.2em;
		}
		div.tx-contagged-index span {
			margin: 0;
		}

		/* position:relative is necessary for correct positioning of inline descriptions */
		span.tx-contagged-tooltip {
			position: relative;
		}

		span.tx-contagged-tooltip span.tx-contagged-tooltip-content a  {
		    color: #8F113A;
		}

        span.tx-contagged-tooltip span.tx-contagged-tooltip-content strong {
            margin-bottom: 5px;
        }

        span.tx-contagged-tooltip {
            border-bottom: 2px #8F113A dotted;
        }

        span.tx-contagged-tooltip:hover {
            cursor: help;
        }

        /* z-index makes sure the block is the top most element */
        span.tx-contagged-tooltip span.tx-contagged-tooltip-content {
            display: none;
            font-family: "CorpoSLight",Arial,Helvetica,sans-serif;
            font-size: 13px;
            position: absolute;
            z-index: 9999;
            border-radius: 10px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	        background: #fbf7f1; /* Old browsers */
	        background: -moz-linear-gradient(top, #fbf7f1 0%, #f4efe5 100%); /* FF3.6+ */
	        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf7f1), color-stop(100%,#f4efe5)); /* Chrome,Safari4+ */
	        background: -webkit-linear-gradient(top, #fbf7f1 0%,#f4efe5 100%); /* Chrome10+,Safari5.1+ */
	        background: -o-linear-gradient(top, #fbf7f1 0%,#f4efe5 100%); /* Opera 11.10+ */
	        background: -ms-linear-gradient(top, #fbf7f1 0%,#f4efe5 100%); /* IE10+ */
	        background: linear-gradient(to bottom, #fbf7f1 0%,#f4efe5 100%); /* W3C */
	        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbf7f1', endColorstr='#f4efe5',GradientType=0 ); /* IE6-9 */
            cursor: default;
            line-height: 17px;
            width: 300px;
            border: 1px #f4efe5 solid;
            padding: 10px;
            color: #434345;
        }

		i.icon {
		    height: 10px;
            width: 8px;
            background: url("/fileadmin/templates/images/common/button/double_arrow_red.png");
            display: inline-block;
            margin-top:10px;
		}

		.tooltip-box-close {
            color: #CCCCCC;
            font-size: 1.8rem;
            font-weight: 700;
            position: absolute;
            right: 6px;
            top: 3px;
        }

        button {
            -moz-appearance: none;
            background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
            border: medium none;
            cursor: pointer;
            display: block;
            margin: 0;
            outline: medium none;
            padding: 0;
            text-align: left;
            text-decoration: none;
            vertical-align: baseline;
        }
