/* Tooltip */

@media all
{

a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
position: relative;
text-decoration: none;
border-bottom:0px dotted #4dbcf3;
}

a.tooltip:hover {
background: transparent;
z-index: 100;
}

a.tooltip span {
display: none;
text-decoration: none;
}

a.tooltip:hover span {
display: block;
position: absolute;
top: 20px;
left: -7px;
z-index: 100;
color: #000000;
border: 1px solid #999;
padding: 0.5em;
background: #EEEEEE;
}


*+html a.tooltip:hover span {
display: block;
position: absolute;
top: 8em;
left: -7px;
z-index: 100;
color: #000000;
border: 1px solid #999;
padding: 0.5em;
background: #EEEEEE;
}

/*-----------------------------------------------------*/

a.tooltipzwei,
a.tooltipzwei:link,
a.tooltipzwei:visited,
a.tooltipzwei:active {
position: relative;
text-decoration: none;
border-bottom:0px dotted #4dbcf3;
}

a.tooltipzwei:hover {
background: transparent;
z-index: 100;
}

a.tooltipzwei span {
display: none;
text-decoration: none;
}

a.tooltipzwei:hover span {
display: block;
position: absolute;
top: 20px;
left: -130px;
z-index: 100;
color: #000000;
border: 1px solid #999;
padding: 0.5em;
background: #EEEEEE;
}

*+html a.tooltipzwei:hover span {
display: block;
position: absolute;
top: 8em;
left: -130px;
z-index: 100;
color: #000000;
border: 1px solid #999;
padding: 0.5em;
background: #EEEEEE;
}

/*-----------------------------------------------------*/

a.tooltipdrei,
a.tooltipdrei:link,
a.tooltipdrei:visited,
a.tooltipdrei:active {
position: relative;
text-decoration: none;
border-bottom:0px dotted #4dbcf3;
}

a.tooltipdrei:hover {
background: transparent;
z-index: 100;
}

a.tooltipdrei span {
display: none;
text-decoration: none;
}

a.tooltipdrei:hover span {
display: block;
position: absolute;
top: 20px;
left: -253px;
z-index: 100;
color: #000000;
border: 1px solid #999;
padding: 0.5em;
background: #EEEEEE;
}

*+html a.tooltipdrei:hover span {
display: block;
position: absolute;
top: 8em;
left: -253px;
z-index: 100;
color: #000000;
border: 1px solid #999;
padding: 0.5em;
background: #EEEEEE;
}

/*-----------------------------------------------------*/

a.tooltipcar,
a.tooltipcar:link,
a.tooltipcar:visited,
a.tooltipcar:active {
position: relative;
text-decoration: none;
border-bottom:0px dotted #4dbcf3;
}

a.tooltipcar:hover {
background: transparent;
z-index: 100;
}

a.tooltipcar span {
display: none;
text-decoration: none;
}

a.tooltipcar:hover span {
display: block;
position: absolute;
top: -100px;
left: 170px;
z-index: 100;
color: #000000;
border: 1px solid #999;
padding: 0.5em;
background: #EEEEEE;
}

/*-----------------------------------------------------*/

a.tooltipbln,
a.tooltipbln:link,
a.tooltipbln:visited,
a.tooltipbln:active {
position: relative;
text-decoration: none;
border-bottom:0px dotted #4dbcf3;
}

a.tooltipbln:hover {
background: transparent;
z-index: 100;
}

a.tooltipbln span {
display: none;
text-decoration: none;
}

a.tooltipbln:hover span {
display: block;
position: absolute;
top: -200px;
left: 0px;
z-index: 100;

}

}
