function sumAmounts(bereich) {
  var sumBereichFieldID = 'summe_' + bereich;
  var sumDivBereichFieldID = 'div_summe_' + bereich;

  document.bestellung.summe.value = '0';

  var frmEls = document.bestellung.elements;
  for(var i=0; i < frmEls.length; i++){
    if (i == 0) {
      document.getElementById(sumBereichFieldID).value = '0';
    }
    var fieldID = frmEls[i].name.split("_");
    if (frmEls[i].type == 'text' && fieldID[0] == bereich){
      if (frmEls[i].value != ''){

        var sumFieldID = 'summe_' + frmEls[i].name;
        var divFieldID = 'div_' + frmEls[i].name;

        //var EinzelSumme = (math.round(parseFloat(parseInt(frmEls[i].value) * parseFloat(frmEls[i].id.replace("_",".")))*100)/100);
        var EinzelSumme = parseFloat(parseInt(frmEls[i].value) * parseFloat(frmEls[i].id.replace("_",".")));
        var EinzelSumme = Math.round(EinzelSumme*100)/100;
        document.getElementById(sumFieldID).value = EinzelSumme;
        document.getElementById(divFieldID).innerHTML = EinzelSumme;

        var BereichSumme = parseFloat(parseFloat(document.getElementById(sumBereichFieldID).value) + (parseInt(frmEls[i].value) * parseFloat(frmEls[i].id.replace("_","."))));
        var BereichSumme = Math.round(BereichSumme*100)/100;
        document.getElementById(sumDivBereichFieldID).innerHTML = BereichSumme;
        document.getElementById(sumBereichFieldID).value = BereichSumme;
      }
    }  
  else
    {
    }
  }
  var GesamtSumme = document.bestellung.summe_bestellung.value;
  document.bestellung.summe.value = GesamtSumme;
  document.getElementById('div_summe').innerHTML = GesamtSumme;
}