diff --git a/docs/manual/style/.cvsignore b/docs/manual/style/.cvsignore
new file mode 100644
index 0000000000..36e264cf44
--- /dev/null
+++ b/docs/manual/style/.cvsignore
@@ -0,0 +1 @@
+_generated
diff --git a/docs/manual/style/chm/chm.de.xsl b/docs/manual/style/chm/chm.de.xsl
deleted file mode 100644
index 74ce273302..0000000000
--- a/docs/manual/style/chm/chm.de.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/chm.en.xsl b/docs/manual/style/chm/chm.en.xsl
deleted file mode 100644
index 398000beba..0000000000
--- a/docs/manual/style/chm/chm.en.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/chm.es.xsl b/docs/manual/style/chm/chm.es.xsl
deleted file mode 100644
index c7d400e71f..0000000000
--- a/docs/manual/style/chm/chm.es.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/chm.ja.xsl b/docs/manual/style/chm/chm.ja.xsl
deleted file mode 100644
index 1629f1e235..0000000000
--- a/docs/manual/style/chm/chm.ja.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/chm.ko.xsl b/docs/manual/style/chm/chm.ko.xsl
deleted file mode 100644
index 66cdb0c032..0000000000
--- a/docs/manual/style/chm/chm.ko.xsl
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/hhc.de.xsl b/docs/manual/style/chm/hhc.de.xsl
deleted file mode 100644
index aec7de0e76..0000000000
--- a/docs/manual/style/chm/hhc.de.xsl
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/hhc.en.xsl b/docs/manual/style/chm/hhc.en.xsl
deleted file mode 100644
index 5180fb081d..0000000000
--- a/docs/manual/style/chm/hhc.en.xsl
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/hhc.es.xsl b/docs/manual/style/chm/hhc.es.xsl
deleted file mode 100644
index 1bd53af2e5..0000000000
--- a/docs/manual/style/chm/hhc.es.xsl
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/hhc.ja.xsl b/docs/manual/style/chm/hhc.ja.xsl
deleted file mode 100644
index e0a48f386e..0000000000
--- a/docs/manual/style/chm/hhc.ja.xsl
+++ /dev/null
@@ -1,40 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/hhc.ko.xsl b/docs/manual/style/chm/hhc.ko.xsl
deleted file mode 100644
index 45b3852085..0000000000
--- a/docs/manual/style/chm/hhc.ko.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/hhc.xsl b/docs/manual/style/chm/hhc.xsl
deleted file mode 100644
index 1be0153dd4..0000000000
--- a/docs/manual/style/chm/hhc.xsl
+++ /dev/null
@@ -1,666 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-]>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<html><head>
-<title>Apache HTTP Server Documentation</title>
-</head>&lf;
-
-<body>&lf;
-
-
-<object type="text/site properties">&lf;&tab;
-
-<param name="Window Styles" value="0x800027">&lf;&tab;
-<param name="Font" value="
-
-">&lf;
-</object>&lf;
-
-&ul.start; &lf;
-
-
- &li.start;
-
-
-
-
-
- &li.end; &lf;
-
-
-
- &li.start;
-
-
- &lf;&tab;
-
- &ul.start; &lf;&tab;
-
-
- &ul.end; &lf;
- &li.end; &lf;&tab;
- &lf;
-
-&ul.end; &lf;
-
-</body></html>&lf;
-
-
-
-
-
-
-
-
-&li.start;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- sitemap.html
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-&li.end; &lf;&tab;
-
-
-
-
-
-
-
-
-
-
-
-
- sitemap.html
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &lf;&tab;&tab;&tab;
- &ul.start; &lf;&tab;&tab;&tab;
-
-
- &li.start;
-
-
-
-
-
-
-
-
-
-
-
- &li.end; &lf;&tab;&tab;
-
-
- &ul.end; &lf;&tab;
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-&li.start;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-&li.end; &lf;&tab;
-
-
-
-
-
-
-
-
-
-
-
-&li.start;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-&li.end; &lf;&tab;
-
-
-
-
-
-
-
-
-
-
-
-
- &lf;&tab;&tab;
-
- &ul.start; &lf;&tab;&tab;
-
-
-
- &li.start;
-
-
-
-
-
-
-
-
-
-
-
- &li.end; &lf;&tab;&tab;
-
-
-
-
-
- &li.start;
-
-
-
- <
-
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &li.end; &lf;&tab;&tab;
-
-
-
-
-
- &li.start;
-
-
-
- <
-
- >
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &li.end; &lf;&tab;&tab;
-
-
- &ul.end; &lf;&tab;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-<object type="text/sitemap">&lf;
-
-
-<param name="Name" value="
-
-
-
-">&lf;
-
-
-
- <param name="Local" value="
-
-
-
- ">&lf;
-
-
-
-<param name="ImageNumber" value="
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-">&lf;
-
-
-</object>
-
-
-
-
-
-
-
-
-
-
-<object type="text/sitemap">&lf;&tab;&tab;
-<param name="Name" value="
-
-
-
-">&lf;&tab;
-</object>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- index.html#
-
-
-
-
- index.html
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- &
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- <
-
-
-
-
-
-
- >
-
-
-
-
-
-
- "
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/hhp.de.xsl b/docs/manual/style/chm/hhp.de.xsl
deleted file mode 100644
index 7d8b247a78..0000000000
--- a/docs/manual/style/chm/hhp.de.xsl
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/hhp.en.xsl b/docs/manual/style/chm/hhp.en.xsl
deleted file mode 100644
index 57780b913f..0000000000
--- a/docs/manual/style/chm/hhp.en.xsl
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/hhp.es.xsl b/docs/manual/style/chm/hhp.es.xsl
deleted file mode 100644
index 6ad8066858..0000000000
--- a/docs/manual/style/chm/hhp.es.xsl
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/hhp.ja.xsl b/docs/manual/style/chm/hhp.ja.xsl
deleted file mode 100644
index f2346f5186..0000000000
--- a/docs/manual/style/chm/hhp.ja.xsl
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/hhp.ko.xsl b/docs/manual/style/chm/hhp.ko.xsl
deleted file mode 100644
index b7cdc7e2cc..0000000000
--- a/docs/manual/style/chm/hhp.ko.xsl
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/chm/hhp.xsl b/docs/manual/style/chm/hhp.xsl
deleted file mode 100644
index 751330ec86..0000000000
--- a/docs/manual/style/chm/hhp.xsl
+++ /dev/null
@@ -1,312 +0,0 @@
-
-
-
-
-
-]>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-[OPTIONS]&lf;
-Binary TOC=No&lf;
-Compatibility=1.0&lf;
-
-
-Compiled file=httpd-docs-
-
-.
-
-.chm&lf;
-
-Contents file=toc.hhc&lf;
-Default Window=Main&lf;
-Default topic=index.html&lf;
-
-
-Display compile progress=Yes&lf;
-Enhanced decompilation=Yes&lf;
-
-
-Full-text search=Yes&lf;
-Language=
-&lf;
-
-
-Title=
-&lf;&lf;
-
-
-[WINDOWS]&lf;
-Main=
-
-
-"
-
-",
-
-
-"toc.hhc",
-
-
-,
-
-
-"index.html",
-
-
-"index.html",
-
-
-,,
-
-
-,,
-
-
-
-
-
-,
-
-
-180,
-
-
-
-
-
-,
-
-
-[0,0,600,380],
-
-
-
-
-
-
-,
-
-
-,
-
-
-,
-
-
-,,,0&lf;&lf;
-
-
-
-[FILES]&lf;
-
-
-style\css\manual.css&lf;
-style\css\manual-loose-100pc.css&lf;
-
-
-manual.hhp&lf;
-
-
-
-
-
-&lf;
-
-
-
-
-
-
-
-
-
-
-
-
- index.html
-
-
-
- index.html
-
-
-
-
-
-
-
-&lf;
-
-
-
-
-
-
-
-
-mod\
-
-.html&lf;
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 0x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/description.xml b/docs/manual/style/description.xml
new file mode 100644
index 0000000000..d81722a927
--- /dev/null
+++ b/docs/manual/style/description.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+This build file contains all operations that are necessary for building
+the Apache httpd documentation. It is called by invoking build.bat (Win32)
+or build.sh (/bin/sh systems) with a target argument (full list below).
+For example, if you want to build the Japanese HTML files, type:
+
+ ./build.sh ja
+
+Some targets have additional requirements:
+
+* 'metafiles' and 'modulelists' need perl in PATH. (It's checked automatically
+ and skipped if perl is not available)
+
+* 'chm-foo' targets need:
+ - the HTML Help compiler in PATH (or modify this build file). The
+ compiler (hhc.exe) is part of the HTML Help Workshop which is freely
+ available and can be downloaded from
+ http://msdn.microsoft.com/library/en-us/htmlhelp/html/hwMicrosoftHTMLHelpDownloads.asp
+ - The appropriate locale (e.g. Japanese) before invoking hhc.exe. Otherwise
+ the compiler is not able to build the fulltext search index correctly and
+ the TOC may be garbled, too. In particular:
+ + chm-de: German (Germany), sorting order: dictionary
+ + chm-en: English (USA)
+ + chm-es: Spanish (Spain), sorting order: international
+ + chm-ja: Japanese
+ + chm-ko: Korean
+
+
\ No newline at end of file
diff --git a/docs/manual/style/lang-targets.xml b/docs/manual/style/lang-targets.xml
new file mode 100644
index 0000000000..0fcfa0032a
--- /dev/null
+++ b/docs/manual/style/lang-targets.xml
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/docs/manual/style/manual.de.xsl b/docs/manual/style/manual.de.xsl
index eeb3feedf6..c036a18fe0 100644
--- a/docs/manual/style/manual.de.xsl
+++ b/docs/manual/style/manual.de.xsl
@@ -1,4 +1,4 @@
-
+
-
+
-
+
-
+
+de
-
-
-
+ISO-8859-1
+
+
-
+
\ No newline at end of file
diff --git a/docs/manual/style/manual.en.xsl b/docs/manual/style/manual.en.xsl
index f368b18689..762a94ea7e 100644
--- a/docs/manual/style/manual.en.xsl
+++ b/docs/manual/style/manual.en.xsl
@@ -1,4 +1,4 @@
-
+
-
+
-
+
-
+
+en
-
-
-
+ISO-8859-1
+
+
-
+
\ No newline at end of file
diff --git a/docs/manual/style/manual.es.xsl b/docs/manual/style/manual.es.xsl
index 209c26f756..e91aac7279 100644
--- a/docs/manual/style/manual.es.xsl
+++ b/docs/manual/style/manual.es.xsl
@@ -1,7 +1,7 @@
-
+
-
+
-
+
-
+
+es
-
-
-
+ISO-8859-1
+
+
-
-
+
\ No newline at end of file
diff --git a/docs/manual/style/manual.fr.xsl b/docs/manual/style/manual.fr.xsl
index 0385f61b9f..e37d9755b8 100644
--- a/docs/manual/style/manual.fr.xsl
+++ b/docs/manual/style/manual.fr.xsl
@@ -1,7 +1,7 @@
-
+
-
+
-
+
-
+
+fr
-
-
-
+ISO-8859-1
+
+
-
+
\ No newline at end of file
diff --git a/docs/manual/style/manual.ja.xsl b/docs/manual/style/manual.ja.xsl
index 695b504a2d..64b6b0e250 100644
--- a/docs/manual/style/manual.ja.xsl
+++ b/docs/manual/style/manual.ja.xsl
@@ -1,4 +1,4 @@
-
+
-
+
-
+
-
+
+ja
-
-
-
+ISO-2022-JP
+
+
-
+
\ No newline at end of file
diff --git a/docs/manual/style/manual.ko.xsl b/docs/manual/style/manual.ko.xsl
index 52080a3db4..aae92bd4c2 100644
--- a/docs/manual/style/manual.ko.xsl
+++ b/docs/manual/style/manual.ko.xsl
@@ -1,8 +1,7 @@
-
-
+
-
+
-
+
-
+
+ko
-
-
-
+EUC-KR
+
+
-
+
\ No newline at end of file
diff --git a/docs/manual/style/manual.pt-br.xsl b/docs/manual/style/manual.pt-br.xsl
deleted file mode 100644
index 5050763ec3..0000000000
--- a/docs/manual/style/manual.pt-br.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/manual.ru.xsl b/docs/manual/style/manual.ru.xsl
index 06d3ec201b..2459a80928 100644
--- a/docs/manual/style/manual.ru.xsl
+++ b/docs/manual/style/manual.ru.xsl
@@ -1,4 +1,4 @@
-
+
-
+
-
+
-
+
+ru
-
-
-
+KOI8-R
+
+
-
+
\ No newline at end of file
diff --git a/docs/manual/style/manual.sv.xsl b/docs/manual/style/manual.sv.xsl
deleted file mode 100644
index 1daec06663..0000000000
--- a/docs/manual/style/manual.sv.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/zip/zip.de.xsl b/docs/manual/style/zip/zip.de.xsl
deleted file mode 100644
index 2b8d64f257..0000000000
--- a/docs/manual/style/zip/zip.de.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/zip/zip.en.xsl b/docs/manual/style/zip/zip.en.xsl
deleted file mode 100644
index 9162aabe2c..0000000000
--- a/docs/manual/style/zip/zip.en.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/zip/zip.ja.xsl b/docs/manual/style/zip/zip.ja.xsl
deleted file mode 100644
index da4bb67cea..0000000000
--- a/docs/manual/style/zip/zip.ja.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/zip/zip.ko.xsl b/docs/manual/style/zip/zip.ko.xsl
deleted file mode 100644
index 99531711ac..0000000000
--- a/docs/manual/style/zip/zip.ko.xsl
+++ /dev/null
@@ -1,42 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/docs/manual/style/zip/zip.ru.xsl b/docs/manual/style/zip/zip.ru.xsl
deleted file mode 100644
index e43b54d362..0000000000
--- a/docs/manual/style/zip/zip.ru.xsl
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-