// Absolute Position eines Objektes erhalten
function getPos(el)
{
  if (el)
  {
    for (var lx=0, ly=0; el!=null;lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent);
    return new Array(lx, ly);
  }
  return false;
}

function rechteseite()
{
  position = getPos(document.getElementById('aktivlink'));
  if (false != position) {
    position2 = (position[1] - 180);
    position3 = (position[1] - 60);
    var logo = document.getElementById('rechteseite');
    logo.style.marginTop = position2 + "px";
    window.scrollTo(0, position3);
  }
}


//Fontsizer
var EmStepWidth 	= 0.1;	// increase/decrease font every step by spEmStepWidth
var EmBasis 	= 0.9;		// font size of spArticleBody at startup
var EmStep 	= -1;		// counter for current step (leave as 0)
var EmMaxSteps 	= 1;		// maximum steps alowed

function FontSizer(Inc, Reset) {
// reset font size
if (Reset)
EmStep = -1;
// inside allowed steps?
if (Math.abs(EmStep + Inc) <= EmMaxSteps) {
// increase/decrease EmStep
EmStep += Inc;
// set new font size for every tag inside "spEmStep"
EmFontSize = EmStep * EmStepWidth + EmBasis;
//get ArticleBody
EmBody = document.getElementById('linkeseite');
EmBody.style.fontSize = EmFontSize + "em";
EmBody2 = document.getElementById('rechteseite');
EmBody2.style.fontSize = EmFontSize + "em";
}
if (EmStep == -EmMaxSteps) {
document.getElementById("FontsizeMinus").src = "/cms/upload/system/FontsizeMinus_lo.jpg";
}
else if (EmStep == EmMaxSteps) {
document.getElementById("FontsizePlus").src = "/cms/upload/system/FontsizePlus_lo.jpg";
}
else {
document.getElementById("FontsizePlus").src = "/cms/upload/system/FontsizePlus.jpg";
document.getElementById("FontsizeMinus").src = "/cms/upload/system/FontsizeMinus.jpg";
}
}
