if ($key == $tag_marken[1]) {
                 continue;
             }
             $buffer[] = trim($value);
         }
         $content = implode(chr(13) . chr(10) . chr(13) . chr(10), $buffer);
     } else {
         $content = substr($form_values["content"], 0, $tag_meat[$tag_marken[0]][$tag_marken[1]]["start"]) . substr($form_values["content"], $tag_meat[$tag_marken[0]][$tag_marken[1]]["end"]);
     }
     $environment["parameter"][6] = "";
     break;
 case "rip":
     $content = substr($form_values["content"], 0, $tag_meat[$tag_marken[0]][$tag_marken[1]]["start"]) . $tag_meat[$tag_marken[0]][$tag_marken[1]]["meat"] . substr($form_values["content"], $tag_meat[$tag_marken[0]][$tag_marken[1]]["end"]);
     break;
 case "move":
     $allcontent = content_level1($form_values["content"]);
     // sortier-array bestimmen
     if (is_array($_GET["content_blocks"])) {
         $order = $_GET["content_blocks"];
     } elseif (is_array($_GET["img_map"])) {
         $order = $_GET["img_map"];
     }
     // sortier-array ggf auffuellen
     $min = min($order);
     $max = max($order);
     $pre_buffer = array();
     $post_buffer = array();
     foreach ($allcontent as $key => $index) {
         if (!in_array($key, $order)) {
             if ($key < $min) {
                 $pre_buffer[] = $key;
             $section = trim($tag_info["complete"]);
         } else {
             $section = "<!--edit_begin--><div class=\"wiz_edit\" style=\"" . $display . "\">" . $tag_info["complete"] . "\n                                    <p style=\"clear:both;" . $display . "\" />\n                                    <div class=\"buttons\">" . $button . "</div>\n                                    </div><!--edit_end-->";
         }
         // ersetzen der betroffenen bereiche
         $edit_marker = "<!--ID:" . sprintf("%04d", $id) . "-->";
         $sear = $edit_marker . $tag_info["complete"];
         $repl = $section;
         $content = str_replace($sear, $repl, $content);
     }
 }
 // + + +
 // bauen der zu bearbeitenden bereiche
 // bauen der "uebergeordneten" bereiche (keine verschachtelung)
 // * * *
 $allcontent = content_level1($content);
 if (count($allcontent) > 0) {
     // vorbereitung fuer die array-sortierung fuer das verschieben
     // * * *
     $i = 10;
     foreach ($allcontent as $key => $value) {
         if ($key < $cfg["wizard"]["wizardtyp"][$wizard_name]["section_block"][0] || count($allcontent) - $key <= $cfg["wizard"]["wizardtyp"][$wizard_name]["section_block"][1]) {
             continue;
         } else {
             $sort_array[$key * 10] = "content_blocks[]=" . $key;
             $i = $i + 10;
         }
     }
     // verschiebt die array-elemente
     function arrange_elements($sort_array, $key, $direction)
     {