	// **********************************************************************
	// Variablen-Deklaration
	// **********************************************************************
	var speedOpen = 15;
	var speedClose = 75;
	var closedHeight = 30;
	var newHeight, dropDownBox, animation;

	// **********************************************************************
	// Animation
	// **********************************************************************
	function animateBox(height)
	{
		if (height == closedHeight) {
			if (dropDownBox.offsetHeight > closedHeight) {
				newSize = dropDownBox.offsetHeight-speedClose;
				if (newSize < closedHeight)
				{
					dropDownBox.style.height = closedHeight+"px";
				}
				else
				{
					dropDownBox.style.height = dropDownBox.offsetHeight-speedClose+"px";
				}
			} else {
				clearInterval(animation);
			}
		} else {
			if (dropDownBox.offsetHeight < height) {
				dropDownBox.style.height = dropDownBox.offsetHeight+speedOpen+"px";
			} else {
				clearInterval(animation);
			}
		}
	}


	// **********************************************************************
	// Animation-Init
	// **********************************************************************
	function dropDown(trigger)
	{
		dropDownBox = trigger.parentNode.parentNode.parentNode;
		dropDownContent = trigger.parentNode.parentNode;

		dropDownBox = trigger.parentNode.parentNode;
		dropDownContent = trigger.parentNode;

		// Aufklappen? ... Zuklappen?
		if (dropDownBox.offsetHeight <= closedHeight)
		{
			newHeight = dropDownBox.offsetHeight+dropDownContent.offsetHeight;
		}
		else
		{
			newHeight = closedHeight;
		}

		// Animation ausführen
		animation = setInterval('animateBox(newHeight)', 10);
	}

