     function write_menu() {
         if (debug) {
             tmp = "";
         }
         smc = 0;
         if (debug) {
             tmp += "<div style='position:absolute'>";
         }
         document.write("<div style='position:absolute'>");
         mn = 1;
         mni = 1;
         start = 1;
         for (i = 0; i < Link.length; i++) {
             la = Link[i].split("|");
             if (la[0] == "0") {
                 if (start == 0) {
                     if (debug) {
                         tmp += "</div>";
                     }
                     document.write("</div>");
                     h = csmc * iheight;
                     tmn = mn;
                     self_menu[smc] = new Array(tmn, h, 0, -2, start);
                     smc++;
                     mn--;
                     if (debug && debuglevel > 0) {
                         tmp_alerts += "la[1]=" + la[1] + "; mn=" + mn + "; smc=" + smc + "; tmn=" + tmn + "; h=" + h + "; csmc=" + csmc + "; iheight=" + iheight + "\n";
                     }
                 }
                 if (debug && debuglevel > 0) {
                     tmp_alerts += "la[1]=" + la[1] + "; mn=" + mn + "; smc=" + smc + "; iheight=" + iheight + "\n";
                 }
                 if (Link[i + 1]) {
                     ln = Link[i + 1].split("|");
                     hasChilds = (ln[0] == "1");
                 } else {
                 	 hasChilds = false;
                 }
                 
                 csmc = 0;
                 var dropDownImg = "<img align=\"middle\" class=\"menuImg\" id=\"scrollimg" + smc + "\" alt=\"" + _altTextOpenMenue + "\" src=\"" + picsDir + "/arrowDown.gif\" />";
                 var dropRightImg = "<img align=\"middle\" class=\"menuImg\" id=\"scrollimg" + smc + "\" alt=\"" + _altTextOpenLink + "\" src=\"" + picsDir + "/arrowRight.gif\" />";
                 if (debug && debuglevel > 0) {
                     if (i == 0) {
                         tmp_alerts += "smc=" + smc + "; la[0]=" + la[0] + "; la[1]=" + la[1] + "; has childs=" + hasChilds + "\n";
                     }
                 }
                 if (hasChilds) {
                     if (debug) {
                         tmp += "<div class='menu' style='top:" + mn + ";height:" + height + "' id='down" + smc + "' onclick='pull_down(" + smc + "," + mni + ")'>" + dropDownImg + "&nbsp;" + la[1] + "</div>";
                     }
                     document.write("<div class='menu' style='top:" + mn + ";height:" + height + "' id='down" + smc + "' onclick='pull_down(" + smc + "," + mni + ")'>" + dropDownImg + "&nbsp;" + la[1] + "</div>");
                     self_menu[smc] = new Array(mn, height, 0, mni, start);
                 } else {
                     if (debug) {
                         tmp += "<div class='menu' style='top:" + mn + ";height:" + height + "' id='down" + smc + "' onclick='pullUpAndShowMain("+smc+",\"" + la[2] + "\");document.getElementsByName(\"_lastPageVisited\")[0].value=\"" + la[2] + "\"'>" + dropRightImg + dropRightImg +"&nbsp;" + la[1] + "</div>"
                     }
                     document.write("<div class='menu' style='top:" + mn + ";height:" + height + "' id='down" + smc + "' onclick='pullUpAndShowMain("+smc+",\"" + la[2] + "\");document.getElementsByName(\"_lastPageVisited\")[0].value=\"" + la[2] + "\"'>" + dropRightImg +"&nbsp;" + la[1] + "</div>");
                     self_menu[smc] = new Array(mn--, height, 0, mni, start);
                 }
                 smc++;
                 mni++;
                 mn += height;
                 start = 1;
             } else {
                 if (start == 1) {
                     if (N) {
                         mn += 1;
                     }
                     document.write("<div class='item_panel' id='down" + smc + "' style='top:" + mn + "'>");
	                 if (debug) {
	                     tmp += "<div class='item_panel' id='down" + smc + "' style='top:" + mn + "'>";
	                 }
                     start = 0;
                 }
                 document.write("<a href=javascript:setFrameSrc('mainFrame','" + la[2] + "')");
                 if (debug) {
                     tmp += "<a href=javascript:setFrameSrc('mainFrame','" + la[2] + "')";
                 }

                 document.write("><div class='item' id='d" + i + "' style='height:" + iheight);
                 if (debug) {
                     tmp += "><div class='item' id='d" + i + "' style='height:" + iheight;
                 }
                 if (N) {
                     document.write(";width:" + menuewidth);
                 }
                 if (debug) {
                     if (N) {
                         tmp += ";width:" + menuewidth;
                     }
                 }
                 if (debug) {
                     tmp += "' onmouseover='color(this.id)' onmouseout='uncolor(this.id)'>&nbsp;&nbsp;" + la[1] + "</div></a>";
                 }
                 document.write("' onmouseover='color(this.id)' onmouseout='uncolor(this.id)'>&nbsp;&nbsp;" + la[1] + "</div></a>");
                 csmc++;
             }
         }
         if (start == 0) {
             if (debug) {
                 tmp += "</div>";
             }
             document.write("</div>");
             h = csmc * iheight;
             tmn = mn + 5;
             self_menu[smc] = new Array(tmn, h, 0, start);
             name = "down" + (self_menu.length - 1);
             obj = document.getElementById(name);
             obj.style.borderBottomColor = tc;
             obj.style.borderBottomWidth = 1;
             obj.style.borderBottomStyle = "solid";
         }
         if (debug) {
             tmp += "</div>";
         }
         document.write("</div>");
         if (debug) {
             _mytmp = "";
             for (j = 0; j < self_menu.length; j++) {
                 _mytmp += "j:" + j + " content:" + self_menu[j] + "\n";
             }
             document.write("<textarea name=\"user_eingabe\" cols=\"50\" rows=\"10\">" + tmp + "\n\n\n" + _mytmp + "\n\n" + tmp_alerts + "</textarea>");
         }
     }
  
