var spacing = 20; //Der zusätzliche Abstand zum Menu
var padding = 110;
var divmenu_normal = 142;
var divmenu_read;
var frame_top;
var f1_pos;

jQuery(document).ready(function () {	
    divmenu_read = jQuery(".menu").height();
    divmenu_read += padding;
    divmenu_normal += padding;
    if (divmenu_read >= divmenu_normal) {
        frame_top = divmenu_read;
    } else {
        frame_top = divmenu_normal;
    }
    frame_top += spacing;
    f1_pos = frame_top;
    jQuery('#f1').css("top", f1_pos + "px");
});

jQuery(window).scroll(function () {
	if(frame_top<=jQuery(document).scrollTop()){
		f1_pos = frame_top + (jQuery(document).scrollTop()-frame_top);
		move(f1_pos);
	}else if(f1_pos>=frame_top){
		f1_pos = frame_top;
		move(f1_pos);
	}
});

function move(f1_pos_top) {
	jQuery("#f1").stop();
    jQuery("#f1").animate({
    top: f1_pos_top
  }, 800, function() {
    // Animation complete.
  });

}


