function hint(element,nullpunkt,hotspot_left,hotspot_top){
	this.element = element;
	this.text = element.down('div');
	
	this.nullpunkt = nullpunkt;
	
	this.hotspot_left = hotspot_left;
	this.hotspot_top = hotspot_top;
	
	this.show = function(sender){
		var null_offset = Position.cumulativeOffset(this.nullpunkt);
		var offset = Position.cumulativeOffset(sender);
		
		this.element.style.display='block';
		
		this.text.update($(sender).down('em').innerHTML);
		
		
		
		var left = offset[0] - null_offset[0] - this.hotspot_left;
		var top = offset[1] - null_offset[1] - this.hotspot_top;
		
		this.element.style.left = left+'px';
		this.element.style.top = top+'px';
		
		
	}
	
	this.hide = function(){
		this.element.style.display='none';
	}
}