function passeDIVHoeheAN ()
{
    var win = window;
    var s = new Object();
    if(typeof win.innerWidth != 'undefined')
    {
        s.width = win.innerWidth;
        s.height = win.innerHeight;
    }
    else
    {
         var obj = getBody(win);
         s.width = parseInt(obj.clientWidth);
         s.height = parseInt(obj.clientHeight);
    }
    document.getElementById("contentPageColumn").style.height = "100%";
    if (document.getElementById("menu")) {
    	heightMenu = DIVhoehe ("menu");
    } else {
    	heightMenu = DIVhoehe ("menuAktuell");
    }
    heightInnerColumnWide = DIVhoehe ("contentInnerColumnWide");
    /* alert("heightInnerColumnWide: " + heightInnerColumnWide); */
    heightPageColumn = DIVhoehe ("contentPageColumn");
    heightTOP = DIVhoehe ("top");
    heightNAVBARKOPF = DIVhoehe ("NavbarKopf");
    heightBOTTOM = DIVhoehe ("bottom");
    
    var oElement = document.getElementById('contentInner'), contentInnerPADTOP;
    if( window.getComputedStyle ) {
    	  contentInnerPADTOP = window.getComputedStyle(oElement,null).paddingTop;
    	  contentInnerPADBOTTOM = window.getComputedStyle(oElement,null).paddingBottom;
    	 } else if( oElement.currentStyle ) {
    	contentInnerPADTOP = oElement.currentStyle.paddingTop;
    	contentInnerPADBOTTOM = oElement.currentStyle.paddingBottom;
    }
    
    PXZeich = contentInnerPADTOP.indexOf("px");
    if (PXZeich > 0) {
    /* alert("gefunden bei Position: " + PXZeich); */
    contentInnerPADTOP = contentInnerPADTOP.substring(0,PXZeich);
    }
    
    PXZeich = contentInnerPADBOTTOM.indexOf("px");
    if (PXZeich > 0) {
    /* alert("gefunden bei Position: " + PXZeich); */
    contentInnerPADBOTTOM = contentInnerPADBOTTOM.substring(0,PXZeich);
    }
    Rest = parseInt(heightTOP) + parseInt(heightInnerColumnWide) + parseInt(contentInnerPADTOP) + parseInt(contentInnerPADBOTTOM) + parseInt(heightNAVBARKOPF) + parseInt(heightBOTTOM) + 32;
    NeueHoehePageColumn = parseInt(s.height) - parseInt(Rest);
    
    if ( NeueHoehePageColumn + parseInt(heightInnerColumnWide) < parseInt(heightMenu) ) NeueHoehePageColumn = parseInt(heightMenu) - parseInt(heightInnerColumnWide);

    if (heightPageColumn < NeueHoehePageColumn ) document.getElementById("contentPageColumn").style.height = NeueHoehePageColumn + "px";
} 

function getBody(w)
{
    return (w.document.compatMode && w.document.compatMode == "CSS1Compat") ? w.document.documentElement : w.document.body || null;
}  

function DIVhoehe (DIVname) {
    if (document.getElementById(DIVname).clientHeight) {
    return document.getElementById(DIVname).clientHeight;
  } else {
    return 0;
  }
}


