diff --git a/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_studienstiftung_rangliste.sql b/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_studienstiftung_rangliste.sql
new file mode 100644
index 0000000..653c7dc
--- /dev/null
+++ b/src-modules/module/rpta/schluesseltabellen/rpta_column_layout_studienstiftung_rangliste.sql
@@ -0,0 +1,66 @@
+--freemarker template
+<#include "RPTA-Makros"/>
+
+
+select count(*) from rpta_resultset where uniquename='rpta_exam_unit_dim_studiengang';
+
+
+<#assign rpta_column_layout = {"uniquename":"rpta_exam_unit_dim_studiengang_studienstiftung_rangliste",
+"caption":"Studienstiftung Rangliste",
+"rpta_resultset":"rpta_exam_unit_dim_studiengang",
+"whereclause":"((modulart=''P'' and sourcesystem=6) or (part=''MP'' and sourcesystem=5))
+ and pstatus in (''BE'',''NB'',''EN'')
+ and (((panerk != ''J'' and sourcesystem=6) or (panerk is null and sourcesystem=6))
+ or ((panerk != ''I'' and panerk != ''J'' and panerk != ''H'' and sourcesystem=5) or (panerk is null and sourcesystem=5)))",
+"description":"",
+"sortclause":"note_schnitt,ects_ist desc,ects_soll asc"
+}
+ />
+
+<#assign rpta_columns = [
+
+{"uniquename":"matrikel_nr",
+"caption_in_ergebnistabelle":"Matrikelnummer",
+"is_visible":"1",
+"format_code":"INT_NO_SEP",
+"visible_size":"5",
+"description_in_ergebnistabelle":""
+},
+{"uniquename":"surname",
+"caption_in_ergebnistabelle":"Nachname",
+"is_visible":"1",
+"format_code":"",
+"visible_size":"5",
+"description_in_ergebnistabelle":""
+},
+{"uniquename":"ects_soll",
+"caption_in_ergebnistabelle":"Soll-ECTS",
+"is_visible":"1",
+"format_code":"",
+"visible_size":"5",
+"description_in_ergebnistabelle":""
+},
+{"uniquename":"ects_ist",
+"caption_in_ergebnistabelle":"Ist-ECTS",
+"is_visible":"1",
+"format_code":"",
+"visible_size":"5",
+"description_in_ergebnistabelle":""
+},
+{"uniquename":"note_case",
+"caption_in_ergebnistabelle":"",
+"is_visible":"0",
+"format_code":"",
+"visible_size":"5",
+"description_in_ergebnistabelle":""
+},
+{"uniquename":"note_schnitt",
+"caption_in_ergebnistabelle":"Durchschnittsnote berechnet",
+"is_visible":"1",
+"format_code":"",
+"visible_size":"5",
+"description_in_ergebnistabelle":""
+}
+]
+ />
+<@rpta_column2layout_fuellen />
diff --git a/src-modules/module/rpta/schluesseltabellen/rpta_column_rpta_exam_unit_dim_studiengang_fuellen.sql b/src-modules/module/rpta/schluesseltabellen/rpta_column_rpta_exam_unit_dim_studiengang_fuellen.sql
new file mode 100644
index 0000000..a683811
--- /dev/null
+++ b/src-modules/module/rpta/schluesseltabellen/rpta_column_rpta_exam_unit_dim_studiengang_fuellen.sql
@@ -0,0 +1,70 @@
+--freemarker template
+<#include "RPTA-Makros"/>
+
+
+select count(*) from rpta_resultset where uniquename='rpta_exam_unit_dim_studiengang';
+
+
+<#assign rpta_column_resultset = {
+"rpta_resultset":"rpta_exam_unit_dim_studiengang"
+}
+ />
+
+<#assign rpta_columns = [
+{"uniquename":"note_case",
+"caption_der_spalte":"Durchschnittsnote * Vorbereitend",
+"srcfieldname":"note",
+"targetfieldname":"note_case",
+"column_type":"preparingColumn",
+"col_function":"(case when note > 6 then null else note end)",
+"is_aggregate":0,
+"description_der_spalte":""},
+
+ {"uniquename":"note_schnitt",
+"caption_der_spalte":"Durchschnittsnote * Weiterverarbeitend",
+"srcfieldname":"note_case",
+"targetfieldname":"note_schnitt",
+"column_type":"processingColumn",
+"col_function":"avg(note_case)",
+"is_aggregate":1,
+"description_der_spalte":""},
+
+ {"uniquename":"ects_soll",
+"caption_der_spalte":"Soll-ECTS",
+"srcfieldname":"",
+"targetfieldname":"ects_soll",
+"column_type":"lookupColumn",
+"col_function":"select max(ects_soll) from lm_ects_soll_ist E
+ where
+ tmp_rpta_exam_unit_dim_studiengang.matrikel_nr=E.matrikel_nr
+ and E.tid_stg in (select tid from dim_studiengang where stg=tmp_rpta_exam_unit_dim_studiengang.dim_studiengang_stg
+ and abschluss=tmp_rpta_exam_unit_dim_studiengang.dim_studiengang_abschluss)",
+"is_aggregate":0,
+"description_der_spalte":""},
+
+ {"uniquename":"ects_ist",
+"caption_der_spalte":"Ist-ECTS",
+"srcfieldname":"",
+"targetfieldname":"ects_ist",
+"column_type":"lookupColumn",
+"col_function":"select max(ects_ist) from lm_ects_soll_ist E
+ where
+ tmp_rpta_exam_unit_dim_studiengang.matrikel_nr=E.matrikel_nr
+ and E.tid_stg in (select tid from dim_studiengang where stg=tmp_rpta_exam_unit_dim_studiengang.dim_studiengang_stg
+ and abschluss=tmp_rpta_exam_unit_dim_studiengang.dim_studiengang_abschluss)",
+"is_aggregate":0,
+"description_der_spalte":""},
+
+ {"uniquename":"surname",
+"caption_der_spalte":"Nachname",
+"srcfieldname":"",
+"targetfieldname":"surname",
+"column_type":"lookupColumn",
+"col_function":"select surname from sos_stud_address A
+ where tmp_rpta_exam_unit_dim_studiengang.matrikel_nr=A.matrikel_nr",
+"is_aggregate":0,
+"description_der_spalte":""}
+
+]
+ />
+<@rpta_column_fuellen />
diff --git a/src-modules/module/rpta/schluesseltabellen/sx_stylesheets_einfuegen.sql b/src-modules/module/rpta/schluesseltabellen/sx_stylesheets_einfuegen.sql
index 4086da7..0e92f5b 100644
--- a/src-modules/module/rpta/schluesseltabellen/sx_stylesheets_einfuegen.sql
+++ b/src-modules/module/rpta/schluesseltabellen/sx_stylesheets_einfuegen.sql
@@ -7,6 +7,7 @@
{"mask":"48140", "filename":"tabelle_xls_48140.xsl", "ord":"1"},
{"mask":"48110", "filename":"48110_leistungen_und_studiengaenge.jrxml", "ord":"1"}
{"mask":"48110", "filename":"48110_leistungen_und_studiengaenge_shortcomment.jrxml", "ord":"2"},
+{"mask":"48110", "filename":"tabelle_html.xsl", "ord":"10"},
{"mask":"48460", "filename":"tabelle_html.xsl", "ord":"10"},
{"mask":"48490", "filename":"tabelle_html.xsl", "ord":"10"}