diff --git a/smkridge/41/115.htm b/smkridge/41/115.htm
index bc4b7a72c..6c263b657 100644
--- a/smkridge/41/115.htm
+++ b/smkridge/41/115.htm
@@ -63,7 +63,7 @@ through a chamber with an aven and on to a climb up. This is the start of a
 series of traverses where a narrow trench cuts into a roller-coaster tube.
 This ends at a short climb down to a junction where a larger tube is
 intersected. Almost straight ahead, the large passage with a choked trench in
-the floor reaches a larger hole down (<b>Baker's Bungle</b>) which is crossed
+the floor reaches a larger hole down (<b><a id="bbungle">Baker's Bungle</a></b>) which is crossed
 to a small rift leading to the head of <b>The Ramp</b>. The Ramp can
 also be reached by an obvious traverse off, 10m down Baker's Bungle,
 [<a name="C1980-115-49" href="qmlist.htm#C1980-115-49">C1980-115-49</a>]. This is the start
@@ -158,7 +158,7 @@ deeper parts of the system.
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../41.htm">Back to overview</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
-<a href="../index.htm#115">Schwarzmooskogel ridge area</a><br>
+<a href="../index.htm#id115">Schwarzmooskogel ridge area</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../../indxal.htm">Full Index</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
diff --git a/smkridge/41/144.htm b/smkridge/41/144.htm
index bac808bbb..423115a1d 100644
--- a/smkridge/41/144.htm
+++ b/smkridge/41/144.htm
@@ -136,7 +136,7 @@ at [<a href="qmlist.htm#C1980-41-33">C1980-41-33</a>].
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../41.htm">Back to overview</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
-<a href="../index.htm#144">Schwarzmooskogel ridge area</a><br>
+<a href="../index.htm#id144">Schwarzmooskogel ridge area</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../../indxal.htm">Full Index</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
diff --git a/smkridge/41/41.htm b/smkridge/41/41.htm
index 5ada00463..73edab2d8 100644
--- a/smkridge/41/41.htm
+++ b/smkridge/41/41.htm
@@ -155,7 +155,7 @@ of a flood.
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../41.htm">Back to overview</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
-<a href="../index.htm#41">Schwarzmooskogel ridge area</a><br>
+<a href="../index.htm#id41">Schwarzmooskogel ridge area</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../../indxal.htm">Full Index</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
diff --git a/smkridge/41/atoz.htm b/smkridge/41/atoz.htm
index ff2f09db1..90e4c918f 100644
--- a/smkridge/41/atoz.htm
+++ b/smkridge/41/atoz.htm
@@ -26,6 +26,7 @@
 <p>This list will start to get unwieldy - so here are a bunch of
 links to take you to roughly the right place alphabetically:<br>
 
+<a id="AtoZ" />
 <!-- a name="AtoZ" href="#09">0-9</a --> | <a href="#A">A</a> | <a href="#B">B</a> |
 <a href="#C">C</a> | <a href="#D">D</a> | <a href="#E">E</a> |
 <a href="#F">F</a> | <a href="#G">G</a> | <a href="#H">H</a> |
@@ -85,7 +86,7 @@ This is also the point at which the way in from
 <a href="../../noinfo/88.htm">1623/88</a> joins, and just downstream lies the
 connection from <a href="144.htm">1623/144</a>
 
-<dt><a href="41.htm#bigrift">The Big Rift</a><dd>a 100m broken shaft leading
+<dt><a href="41.htm#41bigrift">The Big Rift</a><dd>a 100m broken shaft leading
 from below the short pitches following the Big Pitch in
 <span lang="de-at">Stellerwegh&ouml;hle</span> down to Junction Chamber. With
 1980's rigging, this section of the cave is extremely flood-prone (1980,
@@ -150,7 +151,7 @@ Dom</span> (1982, CUCC)
 
 <dt>Fritz's Freeway<dd>
 
-<dt><a href="off115.htm#futser">Futility Series</a><dd>a series of generally uninspiring passages reached by a left turn in the traverse above the start of Pete's Purgatory. Mainly explored because of its tantalising draught which led to a choke c 100m fr
+<dt><a id="futser" href="off115.htm#futser">Futility Series</a><dd>a series of generally uninspiring passages reached by a left turn in the traverse above the start of Pete's Purgatory. Mainly explored because of its tantalising draught which led to a choke c 100m fr
 om the surface
 
 </dl><a name="G" href="#AtoZ">A-Z</a> | <a href="#exit">Links</a><dl>
diff --git a/smkridge/41/deepwy.htm b/smkridge/41/deepwy.htm
index d1e377301..4f876a7cb 100644
--- a/smkridge/41/deepwy.htm
+++ b/smkridge/41/deepwy.htm
@@ -110,21 +110,21 @@ pitch ("And Another Pitch") and a similar distance leads to the 7m
 <p>The rush to depth now eases, and a hundred metres on, the passage lowers
 to a sharp crawl and a couple of smooth steep climbs in a hading rift. Two
 hundred metres from the last pitch, the verticality returns. The water can be
-largely avoided on these pitches of 9m <b>Lake</b>, 22m <b>Letch</b>, (with
+largely avoided on these pitches of 9m <b><a id="lakep">Lake</a></b>, 22m <b>Letch</b>, (with
 rebelay ledge halfway and followed by <b>Commando Climb</b> 4m). A sharp left
 turn marks the start of forty metres of canal, ending at the 17m <b>Grope
 pitch</b>. After another fifty metres, the 13m <b>Subtle Approach</b> (with
 awkward takeoff), marked the 1981 limit of exploration via Pete's Purgatory
 [<a name="C1981-41-08" href="qmlist.htm#C1981-41-08">C1981-41-08</a>].
 
-<p>A short length of streamway now leads to the 22m <b>The Slit</b>, and a
+<p>A short length of streamway now leads to the 22m <b><a id="slit">The Slit</a></b>, and a
 similar distance to the 7m <b>Coming Soon</b> which are both vertical. Sixty
 metres of high rift develops into a canal. Soon, the water deepens and the
 roof lowers until a low swimming duck. Beyond the 10cm airspace, the canal
 continues sandy floored, then turns to break out at an awe-inspiring abyss
 with the water thundering into the depths.
 
-<p>The 90m shaft of <b>Orgasm Chasm</b> is passed by traversing out to the
+<p>The 90m shaft of <b><a id="orgasm">Orgasm Chasm</a></b> is passed by traversing out to the
 left in a series of pitches which avoid the water only in fairly dry
 conditions (11m to a ledge, 10m to a small alcove, 6m). A 42m free hang drops
 past well displayed beddings to a bridge across the shaft where the route
@@ -133,7 +133,7 @@ boulder strewn chamber where the main water is again met. A run under this
 leads to a small phreatic tube and a short climb down to the start of the
 final pitch (12, 13, 14m) which corkscrews past ledges to a more vertical
 section with a damp rebelay to land in a spray lashed chamber. A short wet
-climb down leads to the final sump
+climb down leads to the final <a id="sump">sump</a>
 [<a name="C1982-41-17" href="qmlist.htm#C1982-41-17">C1982-41-17</a>] in a
 rift. There is a small tube above with no draught and blocked with boulders
 [<a name="C1982-41-18" href="qmlist.htm#C1982-41-18">C1982-41-18</a>].
@@ -170,7 +170,7 @@ remain unproven.
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../41.htm">Back to overview</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
-<a href="../index.htm#41"><span lang="de-at">Schwarzmooskogel</span>
+<a href="../index.htm#id41"><span lang="de-at">Schwarzmooskogel</span>
 ridge area</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../../indxal.htm">Full Index</a><br>
diff --git a/smkridge/41/histry.htm b/smkridge/41/histry.htm
index 2e9eb4896..9c891f9e5 100644
--- a/smkridge/41/histry.htm
+++ b/smkridge/41/histry.htm
@@ -287,7 +287,7 @@ Cave description <a href="../41.htm">overview</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="survey.htm">The surveys</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
-<a href="../index.htm#41"><span lang="de-at">Schwarzmooskogel</span>
+<a href="../index.htm#id41"><span lang="de-at">Schwarzmooskogel</span>
 ridge area</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../../indxal.htm">Full Index</a><br>
diff --git a/smkridge/41/l/115ent.htm b/smkridge/41/l/115ent.htm
index 8c8f0a071..a63c28a40 100644
--- a/smkridge/41/l/115ent.htm
+++ b/smkridge/41/l/115ent.htm
@@ -18,7 +18,7 @@ Schnellzugh&ouml;hle during the explorations of 1981.
 <img alt="&gt;" src="../../../../icons/lists/0.png">
 <a href="../115.htm">Cave description</a><br>
 <img alt="&gt;" src="../../../../icons/lists/0.png">
-<a href="../../index.htm#115">Schwarzmooskogel ridge area</a><br>
+<a href="../../index.htm#id115">Schwarzmooskogel ridge area</a><br>
 <img alt="&gt;" src="../../../../icons/lists/0.png">
 <a href="../../../indxal.htm">Full Index</a><br>
 <img alt="&gt;" src="../../../../icons/lists/0.png">
diff --git a/smkridge/41/l/sump.htm b/smkridge/41/l/sump.htm
index 57e2976ff..c6a479613 100644
--- a/smkridge/41/l/sump.htm
+++ b/smkridge/41/l/sump.htm
@@ -24,7 +24,7 @@ Shop Pro 5, AERW 1999.10.13 -->
 <img alt="&gt;" src="../../../../icons/lists/0.png">
 Back to <a href="../deepwy.htm#sump">Cave description</a><br>
 <img alt="&gt;" src="../../../../icons/lists/0.png">
-<a href="../../index.htm#115">Schwarzmooskogel ridge area</a><br>
+<a href="../../index.htm#id115">Schwarzmooskogel ridge area</a><br>
 <img alt="&gt;" src="../../../../icons/lists/0.png">
 <a href="../../../indxal.htm">Full Index</a><br>
 <img alt="&gt;" src="../../../../icons/lists/0.png">
diff --git a/smkridge/41/off115.htm b/smkridge/41/off115.htm
index 3200171c5..86f35bacd 100644
--- a/smkridge/41/off115.htm
+++ b/smkridge/41/off115.htm
@@ -181,7 +181,7 @@ href="qmlist.htm#C1981-41-21">C1981-41-21</a>], both with inlets).
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../41.htm">Back to overview</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
-<a href="../index.htm#115">Schwarzmooskogel ridge area</a><br>
+<a href="../index.htm#id115">Schwarzmooskogel ridge area</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../../indxal.htm">Full Index</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
diff --git a/smkridge/41/off41.htm b/smkridge/41/off41.htm
index d055903b7..9f3519cd6 100644
--- a/smkridge/41/off41.htm
+++ b/smkridge/41/off41.htm
@@ -360,7 +360,7 @@ actually been seen.
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../41.htm">Back to overview</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
-<a href="../index.htm#41">Schwarzmooskogel ridge area</a><br>
+<a href="../index.htm#id41">Schwarzmooskogel ridge area</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../../indxal.htm">Full Index</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
diff --git a/smkridge/41/offdp.htm b/smkridge/41/offdp.htm
index 636086b3b..bc9534c2a 100644
--- a/smkridge/41/offdp.htm
+++ b/smkridge/41/offdp.htm
@@ -45,8 +45,8 @@ of its angle and lack of friction.
 <p>The main way crosses the canyon to a terrace, and drops down from here to
 the Confluence from a corner. If, instead of dropping down here, the terrace
 is followed round the corner to the right, it leads to a dry vadose trench in
-the floor and then a traverse above the main streamway. <b>Rampant
-Passage</b> starts near this corner and rises as a large dry passage, 7m high
+the floor and then a traverse above the main streamway. <b><a id="rampant">Rampant
+Passage</a></b> starts near this corner and rises as a large dry passage, 7m high
 and 2m wide. This climbs 30m in its 65m length to emerge at a huge chamber,
 <b>Cologne Cathedral (K&ouml;ln Dom)</b> approximately 15m in diameter and
 apparently 20m high. A dangerous climb, c10, c5m leads to 25m of passage
@@ -97,7 +97,7 @@ precedes the Subtle Approach Pitch.
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../41.htm">Back to overview</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
-<a href="../index.htm#41">Schwarzmooskogel ridge area</a><br>
+<a href="../index.htm#id41">Schwarzmooskogel ridge area</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../../indxal.htm">Full Index</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
diff --git a/smkridge/41/qmlist.htm b/smkridge/41/qmlist.htm
index ea49c4dc4..8d35283cc 100644
--- a/smkridge/41/qmlist.htm
+++ b/smkridge/41/qmlist.htm
@@ -248,7 +248,7 @@ all new ones with C2000-142- (or whatever year it is) numbers.
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../41.htm">Back to overview</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
-<a href="../index.htm#41">Schwarzmooskogel ridge area</a><br>
+<a href="../index.htm#id41">Schwarzmooskogel ridge area</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../../indxal.htm">Full Index</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
diff --git a/smkridge/41/survey.htm b/smkridge/41/survey.htm
index 1797644e2..747c4852b 100644
--- a/smkridge/41/survey.htm
+++ b/smkridge/41/survey.htm
@@ -72,7 +72,7 @@ system, and be able to draw up a full survey of what is already at least a
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../41.htm">Back to overview</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
-<a href="../index.htm#115">Schwarzmooskogel ridge area</a><br>
+<a href="../index.htm#id115">Schwarzmooskogel ridge area</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">
 <a href="../../indxal.htm">Full Index</a><br>
 <img alt="&gt;" src="../../../icons/lists/0.png">