	function align() {
		
		var selectedListElement = document.getElementById('dmmjobcontrol_list_tr_selected');
		var detailsInnerElement = document.getElementById('dmmjobcontrol_detail_inner');
		var detailsElement = document.getElementById('dmmjobcontrol_detail');
		if (!selectedListElement || !detailsInnerElement || !detailsElement) return;
		
		var selectedListElementExtent = selectedListElement.offsetTop + selectedListElement.offsetHeight;
		var detailsInnerElementExtent = detailsInnerElement.offsetTop + detailsInnerElement.offsetHeight;
//alert('selectedListElement.offsetTop = ' + selectedListElement.offsetTop + "\n" + 'detailsInnerElement.offsetTop = ' + detailsInnerElement.offsetTop);		
		
		if (selectedListElementExtent > detailsInnerElementExtent) {
			
			var detailsInnerPaddingBottom = '';
			if (document.defaultView && document.defaultView.getComputedStyle) {
				detailsInnerPaddingBottom = document.defaultView.getComputedStyle(detailsInnerElement, null).getPropertyValue('padding-bottom')
			} else if (detailsInnerElement.currentStyle) {
				detailsInnerPaddingBottom = detailsInnerElement.currentStyle['paddingBottom'];
			}
			if (detailsInnerPaddingBottom.search(/px$/) != -1 && parseInt(detailsInnerPaddingBottom) != NaN) {
				detailsInnerPaddingBottom = parseInt(detailsInnerPaddingBottom);
			} else {
				detailsInnerPaddingBottom = 0;
			}
			
			detailsElement.style.marginTop = String(selectedListElementExtent - detailsInnerElementExtent + detailsInnerPaddingBottom) + 'px';
//alert('Um ' + String(selectedListElementExtent - detailsInnerElementExtent) + 'px + ' + detailsInnerPaddingBottom + 'px verschoben.');
		}
	}

