function hantuchova()
{
   var main_sdw = document.getElementById('main_sdw');
   var main_div = document.getElementById('main');
   //var content_div = document.getElementById('content');
   var footer_div = document.getElementById('footer');
   var sitemap_div = (document.getElementById('sitemap')) ? document.getElementById('sitemap') : null; 
   var content_l_div = (document.getElementById('content_l')) ? document.getElementById('content_l') : null;
   var content_m_div = (document.getElementById('content_m')) ? document.getElementById('content_m') : null;
   var content_r_div = (document.getElementById('content_r')) ? document.getElementById('content_r') : null;
   var feed_div = (document.getElementById('rss_feed_div')) ? document.getElementById('rss_feed_div') : null;
   var sub_menu_div = (document.getElementById('sub_menu')) ? document.getElementById('sub_menu') : null;
   
   var body_h = document.getElementsByTagName('body')[0].offsetHeight;
   var main_swd_h = main_sdw.offsetHeight;
   var main_div_h = main_div.offsetHeight;
   var header_h = document.getElementById('header').offsetHeight + 8;
   var sitemap_h = (sitemap_div) ? sitemap_div.offsetHeight+45 : 0;
   var content_l_h = (sub_menu_div) ? sub_menu_div.offsetHeight : content_l_div.offsetHeight;
   var content_m_h = (content_m_div) ? content_m_div.offsetHeight : 0;
   var content_r_h = (content_r_div) ? content_r_div.offsetHeight : 0;
   //var feed_h = (feed_div) ? feed_div.offsetHeight+50 : 0;
   var feed_h = (feed_div) ? 40 : 0;
   var feed_y = (feed_div) ? feed_div.offsetTop+50 : 0;
   var footer_h = document.getElementById('footer').offsetHeight;
   var content_lm_h = (content_l_h > content_m_h) ? content_l_h : content_m_h;
   content_lm_h += feed_h;
   content_h = (content_lm_h > content_r_h) ? content_lm_h : content_r_h;
   
   var sitmap_m = (sitemap_div) ? 30 : 0;
   
   content_h += sitmap_m;
   
   //alert('body_h '+body_h+' main_swd_h '+main_swd_h+' header_h '+header_h+' content_h '+content_h+' footer_h '+footer_h);
   
   var hcf_h = (header_h+content_h+footer_h);
   hcf_h += 26;
   
   //var ausgabe_el = (sitemap_div) ? sitemap_div : content_r_div;
   //ausgabe_el.innerHTML = 'body_h '+body_h+' main_swd_h '+main_swd_h+'<br /> main_div_h '+main_div_h+'<br /> header_h '+header_h+' sitemap_h '+sitemap_h+'<br /> content_l_h '+content_l_h+' content_m_h '+content_m_h+'<br /> feed_h '+feed_h+' feed y '+feed_y+'<br /> footer_h '+footer_h+'<br /> h+c+f '+hcf_h;

   //if (body_h > main_swd_h)
   if (body_h > hcf_h)
   {
      main_sdw.style.height = body_h+'px';
      main_div.style.height = body_h+'px';
      //content_div.style.height = (body_h - header_h - footer_h - 30)+'px';
      footer_div.style.position = 'absolute';
      //ausgabe_el.innerHTML = 'absolute body_h '+body_h+' hcf_h '+hcf_h+' content_h '+content_h+' content_m_h '+content_m_h+' content_r_h '+content_r_h+' feed_h '+feed_h;
   }
   else
   {
      main_sdw.style.height = '';//hcf_h + 64 + 'px';
      main_div.style.height = '';//hcf_h + 64 + 'px';
      footer_div.style.position = 'relative';
      //ausgabe_el.innerHTML = 'relative body_h '+body_h+' hcf_h '+hcf_h+' content_h '+content_h+' content_m_h '+content_m_h+' content_r_h '+content_r_h+' feed_h '+feed_h;
   }
}