diff --git a/doc.zih.tu-dresden.de/docs/access/jupyterhub.md b/doc.zih.tu-dresden.de/docs/access/jupyterhub.md
index dcdd9363c8d406d7227b97abce91ad67298e9a67..b6b0f25d3963da0529f26274a3daf4bdfcb0bbe0 100644
--- a/doc.zih.tu-dresden.de/docs/access/jupyterhub.md
+++ b/doc.zih.tu-dresden.de/docs/access/jupyterhub.md
@@ -41,7 +41,7 @@ settings. You can:
 
 - modify batch system parameters to your needs ([more about batch system Slurm](../jobs_and_resources/slurm.md))
 - assign your session to a project or reservation
-- load modules from the [module system](../software/runtime_environment.md)
+- load modules from the [module system](../software/modules.md)
 - choose a different standard environment (in preparation for future
   software updates or testing additional features)
 
@@ -189,7 +189,7 @@ Here is a short list of some included software:
 
 \* generic = all partitions except ml
 
-\*\* R is loaded from the [module system](../software/runtime_environment.md)
+\*\* R is loaded from the [module system](../software/modules.md)
 
 ### Creating and Using a Custom Environment
 
diff --git a/doc.zih.tu-dresden.de/docs/jobs_and_resources/slurm_examples.md b/doc.zih.tu-dresden.de/docs/jobs_and_resources/slurm_examples.md
index 396657db06766eaab6f8694ca4bed4f8014cf7f4..2af016d0188ae4f926b45e7b8fdc14b039e8baa3 100644
--- a/doc.zih.tu-dresden.de/docs/jobs_and_resources/slurm_examples.md
+++ b/doc.zih.tu-dresden.de/docs/jobs_and_resources/slurm_examples.md
@@ -39,7 +39,7 @@ For MPI-parallel jobs one typically allocates one core per task that has to be s
     There are different MPI libraries on ZIH systems for the different micro archtitectures. Thus,
     you have to compile the binaries specifically for the target architecture and partition. Please
     refer to the sections [building software](../software/building_software.md) and
-    [module environments](../software/runtime_environment.md#module-environments) for detailed
+    [module environments](../software/modules.md#module-environments) for detailed
     information.
 
 !!! example "Job file for MPI application"
diff --git a/doc.zih.tu-dresden.de/docs/software/mathematics.md b/doc.zih.tu-dresden.de/docs/software/mathematics.md
index 9629e76b77cd8779a993c6c1f3bc5b0fe68d1140..21aab2856a7b9582c3f6b8d5453d7ea2f8b6895b 100644
--- a/doc.zih.tu-dresden.de/docs/software/mathematics.md
+++ b/doc.zih.tu-dresden.de/docs/software/mathematics.md
@@ -119,7 +119,7 @@ zih$ module load MATLAB
 ```
 
 (then you will get the most recent Matlab version.
-[Refer to the modules section for details.](../software/runtime_environment.md#modules))
+[Refer to the modules section for details.](../software/modules.md#modules))
 
 ### Interactive
 
diff --git a/doc.zih.tu-dresden.de/docs/software/scs5_software.md b/doc.zih.tu-dresden.de/docs/software/scs5_software.md
index f1606236729c0354e5129b71c5c93c14325cb097..e8496e30ac801f08d64ff66bf680e0bf77164f09 100644
--- a/doc.zih.tu-dresden.de/docs/software/scs5_software.md
+++ b/doc.zih.tu-dresden.de/docs/software/scs5_software.md
@@ -21,7 +21,7 @@ remove it and accept the new one after comparing its fingerprint with those list
 ## Using Software Modules
 
 Starting with SCS5, we only provide
-[Lmod](../software/runtime_environment.md#lmod-an-alternative-module-implementation) as the
+[Lmod](../software/modules.md#lmod-an-alternative-module-implementation) as the
 environment module tool of choice.
 
 As usual, you can get a list of the available software modules via: