diff --git a/cms/menu/menu_addon_lehrveranstaltungen_studienplan.inc.php b/cms/menu/menu_addon_lehrveranstaltungen_studienplan.inc.php
new file mode 100644
index 000000000..df4da04ea
--- /dev/null
+++ b/cms/menu/menu_addon_lehrveranstaltungen_studienplan.inc.php
@@ -0,0 +1,352 @@
+
+ */
+/**
+ * Menue Addon zur Auswahl von LVs
+ *
+ * Dieses Addon erstellt ein Formular zur Auswahl von
+ * Studiensemester, Studiengang, Ausbildungssemester, Studienplan und zeigt die
+ * zugehoerigen LVs an
+ *
+ * Parameter fuer das Params Array:
+ * - studiengang_kz
+ * - semester
+ * - studiensemester_kurzbz
+ * - studienplan_id
+ * - studiengang_kurzbz_lo 3-stelliges Studiengangskuerzel kleingeschrieben
+ * - studiengang_kurzbz_hi 3-stelliges Studiengangskuerzel grossgeschrieben
+ */
+require_once(dirname(__FILE__).'/menu_addon.class.php');
+require_once(dirname(__FILE__).'/../../include/studiengang.class.php');
+require_once(dirname(__FILE__).'/../../include/studienordnung.class.php');
+require_once(dirname(__FILE__).'/../../include/studienplan.class.php');
+require_once(dirname(__FILE__).'/../../include/lehrveranstaltung.class.php');
+require_once(dirname(__FILE__).'/../../include/organisationsform.class.php');
+require_once(dirname(__FILE__).'/../../include/functions.inc.php');
+require_once(dirname(__FILE__).'/../../include/phrasen.class.php');
+require_once(dirname(__FILE__).'/../../include/student.class.php');
+
+class menu_addon_lehrveranstaltungen_studienplan extends menu_addon
+{
+ public function __construct()
+ {
+ global $params;
+
+ parent::__construct();
+
+ $this->link=false;
+
+ $sprache = getSprache();
+ $user = get_uid();
+ $student = new student();
+ $studiengang_kz='';
+ $semester='';
+ $studienplan_id='';
+ $studienordnung_id='';
+ $db = new basis_db();
+
+ if($student->load($user))
+ {
+ $studiengang_kz=$student->studiengang_kz;
+ $semester=$student->semester;
+ }
+
+ $p = new phrasen($sprache);
+
+ $sprachen_obj = new sprache();
+ $sprachen_obj->getAll();
+ $sprachen_arr=array();
+
+ foreach($sprachen_obj->result as $row)
+ {
+ if(isset($row->bezeichnung_arr[$sprache]))
+ $sprachen_arr[$row->sprache]=$row->bezeichnung_arr[$sprache];
+ else
+ $sprachen_arr[$row->sprache]=$row->sprache;
+ }
+
+ $orgform_obj = new organisationsform();
+ $orgform_obj->getAll();
+ $orgform_arr=array();
+ foreach($orgform_obj->result as $row)
+ $orgform_arr[$row->orgform_kurzbz]=$row->bezeichnung;
+
+
+ $stsem = new studiensemester();
+ $studiensemester_kurzbz=$stsem->getaktornext();
+
+ if(isset($params['studiensemester_kurzbz']))
+ $studiensemester_kurzbz=$params['studiensemester_kurzbz'];
+
+ if(isset($params['studiengang_kz']) && is_numeric($params['studiengang_kz']))
+ $studiengang_kz=$params['studiengang_kz'];
+
+ if(isset($params['semester']) && is_numeric($params['semester']))
+ $semester=$params['semester'];
+ else
+ {
+ if(!isset($semester))
+ $semester=1;
+ }
+ if(isset($params['studienplan_id']))
+ $studienplan_id=$params['studienplan_id'];
+
+ $this->block.='
+ ';
+
+ $this->block.='
+
';
+
+ // Studiensemester
+
+ $this->block.='
+
+
+ Studiensemester
+ ';
+ }
+ else
+
+ $errormsg .= $studiensemester->errormsg;
+ $this->block.='
+ |
+
';
+
+ // Studiengang
+ $this->block.='
+
+
+ Studiengang
+
+ |
+
+
+
+ Semester
+
+ |
+
+
+
+ Studienplan
+ |
';
+
+ $this->block.='