function textlimit(maxzahl, element) {

  var wert = element.value;
  var anzahl = element.value.length;
  var restzahl = maxzahl - anzahl;

  if (restzahl < 0) {
    restzahl = 0;
    element.value = wert.substr(0, maxzahl);
  }

  var info = document.createElement("p");
  info.className = "zaehler";
  info.appendChild(document.createTextNode("Noch " + restzahl + " Zeichen übrig."));

  var elternelement = element.parentNode;

  if (element.nextSibling != null && element.nextSibling.className != "zaehler") {
    var nachbarelement = element.nextSibling;
    elternelement.insertBefore(info, nachbarelement);
  } else if (element.nextSibling == null) {
    elternelement.appendChild(info);
    var nachbarelement = element.nextSibling;
  } else {
    var nachbarelement = element.nextSibling;
    elternelement.replaceChild(info, nachbarelement);
  }

}
