a.tooltip{
    position:relative; /*this is the key*/
    z-index:24; 
	/*
	background-color:#ccc;
	*/
    color:#000;
    text-decoration:none;
	font-weight:bold;
	vertical-align:bottom;
	cursor:pointer;
}

a.tooltip:hover{z-index:25; /* background-color:#ff0 */}

a.tooltip span{display: none; font-weight:normal; }

a.tooltip:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; 
	width:300px;
    border:1px solid #000000;
    background-color:#ffffe0; color:#000;
    text-align: center
}

/* tooltip adm */
a.tooltip_adm{
    position:relative; /*this is the key*/
    z-index:24; 
	/*
	background-color:#ccc;
	*/
    color:#000;
    text-decoration:none;
	font-weight:bold;
	vertical-align:bottom;
	cursor:pointer;
}

a.tooltip_adm:hover{z-index:25; /* background-color:#ff0 */}

a.tooltip_adm span{display: none; font-weight:normal; }

a.tooltip_adm:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:fixed;
    top:0px; left:500px; 
	width:500px;
    border:1px solid #000000;
    background-color:#ffffe0; color:#000;
    text-align: center
}

/* 
tooltip_big für größere texte
*/
a.tooltip_big{
    position:relative; /*this is the key*/
    z-index:24; 
	/*
	background-color:#ccc;
	*/
	font-weight:bold;
    color:#000;
    text-decoration:none;
	vertical-align:bottom;
	cursor:pointer;
}

a.tooltip_big:hover{z-index:25; /* background-color:#ff0 */}

a.tooltip_big span{display: none; font-weight:normal; }

a.tooltip_big:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    /* top:2em; left:2em; */
	top:2em; left:-400px;
	width:400px;
    border:1px solid #000000;
    background-color:#ffffe0; color:#000;
    text-align: center
}
