PageSourceSearch

https://www.meine-weiterbildung.at/news

html meine-weiterbildung.at collected 2026-10-06 05:40:18 UTC 65,410 bytes, 1,546 lines download raw bytes

1<!DOCTYPE html>
2<html lang="de">
3<head>
4    <meta charset="utf-8">
5    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">    	
6    
7	<meta name="author" content="meine-weiterbildung.at">
8	<meta name="keywords" content="Weiterbildung, Lehrplan, Wertpapiervermittler, Finanzdienstleister, Versicherungsagenten, Versicherungsmakler, gewerbliche Vermögensberater">
9	<meta name="description" content="meine-weiterbildung.at - die Plattform für Finanzdienstleister, Versicherungsagenten und Versicherungsmakler.">
10	<meta name="robots" content="all">	
11	<meta name="date" content="2026-10-06T07:40:18+0200">
12
13	<title>Weiterbildung für Finanzdienstleister, Versicherungsagenten und Versicherungsmakler</title>
14	
15	<link rel="icon" type="image/png" href="/img/weiterbildung-icon.png" />	
16
17	<link rel="stylesheet" href="/css/fontawesome-free-6.4.0-web/css/all.min.css">
18
19    
20	<link rel="stylesheet" href="/css/bootstrap-5.3.0.min.css">
21    <link rel="stylesheet" href="/css/bootstrap-datetimepicker-4.17.42.min.css">
22	<link rel="stylesheet" href="/css/bootstrap-toggle.min.css">
23
24	<link rel="stylesheet" href="/css/summernote-0.8.20/summernote-lite.min.css">
25    <link rel="stylesheet" href="/css/jquery-ui-1.13.2.min.css">
26	<link rel="stylesheet" href="/css/dropzone-6.0.0-beta.1.css">
27
28	<link rel="stylesheet" href="/css/style.css?1791265218">
29
30	
31
32	
32<script src="/js/jquery-3.7.0.min.js"></script>
32
33	
33<script src="/js/jquery-ui-1.13.2.min.js"></script>
33
34	
34<script src="/js/jquery-ajax-native.js"></script>
34
35	
35<script src="/js/bootstrap.bundle-5.3.0.min.js"></script>
35
36
37	
37<script src="/js/moment.min.js"></script>
37
38	
38<script src="/js/de.js"></script>
38
39	
39<script src="/js/bootstrap-datetimepicker-4.17.42.min.js"></script>
39
40	
40<script src="/js/bootstrap-toggle.min.js"></script>
40
41	
42	
42<script src="/js/dropzone-6.0.0-beta.1.min.js"></script>
42
43	
43<script src="/js/bloodhound.js"></script>
43
44	
44<script src="/js/bootstrap3-typeahead.min.js"></script>
44
45
46	
46<script src="/js/pdfjs-5.4.394/pdf.mjs" type="module"></script>
46
47	
48	
48<script src="/css/summernote-0.8.20/summernote-lite.min.js"></script>
48
49	
49<script src="/css/summernote-0.8.20/lang/summernote-de-DE.min.js"></script>
49
50
51	
51<script src="/js/functions.js?1791265218"></script>
51
52	
52<script src="/js/meine-weiterbildung.js?1791265218"></script>
52
53
54	
54<script>
55		_mw.root = "";
56		_mw.env  = "PROD";
57		_mw.fortschritt_SummaryKey = 99999;
58		_mw.lehrplan_fma15Std = "MiFID II (WAG 2018) 15h p.a.";
59		_mw.lehrplan_idd15Std = "IDD entsprechend §123a(4) VAG";
60
61		// dropzone localization
62		let mwDzDefaults = {
63			dictDefaultMessage: "Datei hochladen - hier klicken oder ablegen (Drag&Drop)",
64  			dictFallbackMessage: "Ihr Browser unterstützt Drag&Drop Dateiuploads nicht",
65  			dictFallbackText: "Benutzen Sie das Formular um Ihre Dateien hochzuladen",
66  			dictFileTooBig: "Die Datei ist zu groß. Die maximale Dateigröße beträgt {{maxFilesize}}MB",
67			dictInvalidFileType: "Eine Datei dieses Typs kann nicht hochgeladen werden",
68			dictResponseError: "Der Server hat ihre Anfrage mit Status {{statusCode}} abgelehnt",
69			dictCancelUpload: "Hochladen abbrechen",
70			dictCancelUploadConfirmation: null,
71			dictRemoveFile: "Datei entfernen",
72			dictMaxFilesExceeded: "Sie können keine weiteren Dateien mehr hochladen"
73		};
74
75	</script>
75
76
77	<meta property='og:url' content='https://www.meine-weiterbildung.at/news' />
78<meta property='og:locale' content='de_AT' />
79<meta property='og:logo' content='https://www.meine-weiterbildung.at/img/weiterbildung-icon.png' />
80<meta property='og:title' content='Weiterbildung für Finanzdienstleister, Versicherungsagenten und Versicherungsmakler' />
81<meta property='og:description' content='meine-weiterbildung.at - die Plattform für Finanzdienstleister, Versicherungsagenten und Versicherungsmakler.' />
82<meta property='og:type' content='website' />
83<meta property='og:image' content='https://www.meine-weiterbildung.at/img/weiterbildung.png' />
84
85</head>
86<body style="display:none">	
87
88	
89
90<div class="modal fade" id="kursDetailsDlgZertifikatUpload" tabindex="-1" role="dialog" aria-labelledby="kursDetailsDlgZertifikatUploadTitle" aria-hidden="true">
91	<div class="modal-dialog modal-lg">
92		<div class="modal-content">
93			<div class="modal-header info-header">
94				<h4 class="modal-title" id="kursDetailsDlgZertifikatUploadTitle">Diplom hochladen</h4>
95				<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><span class="fa fa-close"></span></button>
96			</div>	
97			<div class="modal-body container">								
98				<div class="row">
99					<div class="col-12">
100						<label class="control-label" for="kursDetailsDlgZertifikatUploadFile">Teilnahmebestätigung (Format: PDF, max 1 MB):</label>
101						<div class="input-group">
102                			<label class="input-group-btn">                				
103                    			<span class="btn btn-primary">
104                        			Durchsuchen &hellip; 
105									<input type="file" accept=".pdf" style="display: none;" id="kursDetailsDlgZertifikatUploadFile">
106                    			</span>
107                			</label>
108                			<input id="kursDetailsDlgZertifikatUploadFileName" type="text" class="form-control" readonly>
109            			</div>
110					</div>
111				</div>
112			</div>
113			<div class="modal-footer">
114				<button id="kursDetailsDlgZertifikatUploadBtnUpload" data-kurs="" data-tnid="" class="btn btn-primary  padding-hor-15 disabled">Hochladen</button>
115				<button id="kursDetailsDlgZertifikatUploadBtnAbort" class="btn btn-warning padding-hor-15" data-bs-dismiss="modal">Abbrechen</button>
116			</div>
117		</div>
118	</div>
119</div>
120
121
122<div class="modal fade" id="kursDetailsDlgConfirmDeleteZert" tabindex="-1" role="dialog" aria-labelledby="kursDetailsDlgConfirmDeleteZertTitle" aria-hidden="true">
123	<div class="modal-dialog">
124		<div class="modal-content">
125			<div class="modal-header error-header">
126				<h4 class="modal-title" id="kursDetailsDlgConfirmDeleteZertTitle">Diplom löschen</h4>
127				<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><span class="fa fa-close"></span></button>
128			</div>					
129			<div class="modal-body small-font">
130				Möchten Sie das Diplom zum Kurs <span id='kursDetailsDlgConfirmDeleteZertKurs'></span> wirklich löschen?
131			</div>
132			<div class="modal-footer">				
133				<button type="button" id="kursDetailsDlgConfirmDeleteZertBtnDelete" class="btn btn-danger btn-ok" data-tnid="0">Löschen</button>
134				<button type="button" class="btn btn-warning" data-bs-dismiss="modal">Abbrechen</button>				
135			</div>
136		</div>
137	</div>
138</div>	
139	
140
141
142<script>
143$(function(){
144	$("#menuBtnAnmelden").on("click", function() {
145		window.location.replace("/logon");		
146	});
147
148	$("#content-main").on("click", "[id^='kursBtnShowPDF-']", function(event) {
149		$("#kursePrintKursId").val($(this).data("kurs"));
150		$("#kursePrintDocType").val("3");
151		$("#kursePrintKursBeschreibung").submit();
152	});
153	
154	
155	$("#content-main").on("click", "#kursDetailsBtnCalendar", function() {
156		_mw.api.postDownload("/kurs/calendar-ics/" + $(this).attr("data-kursid"));
157	});
158
159
160	 
161	
162});
163
164
165
166function kursStatusSpan(status) {
167	return _mw.kursStatusSpan(status);
168}
169
170var currKursDetails = null;
171var currTeilnahme = null;
172
173/** format kurs details div
174 */
175function makeKursDetailsDiv(kurs, statusButtons, tnid, source) {
176	// console.log(kurs);
177	// console.log("Buttons: " + statusButtons);
178	// console.log("tnId: " + tnid);
179	
180	source = source ?? "";
181
182	_mw.kurs = kurs;
183	var teilnahme = null;
184	var status = 0;
185	if (tnid !== undefined && tnid > 0) {
186		$.each(kurs.teilnahmen, function(idx, k) {
187			if (k.id == tnid) {
188				teilnahme = k;
189				status = teilnahme.status;
190				return false;
191			}
192		});
193	}	
194
195	currKursDetails = kurs;
196	currTeilnahme = teilnahme;
197	
198    var desc    = "<div>&lt;Keine Kursbeschreibung vorhanden&gt;</div>";
199    var ort		= "&lt;n.n.&gt;";
200    if (kurs.beschreibung.length > 0) {
201		// sanitize html
202	    var d = document.createElement('div');
203    	d.innerHTML = kurs.beschreibung;
204
205		desc = "<div>" + d.innerHTML + "</div>";
206    }
207
208    if (kurs.ort.length > 0) {
209    	ort = kurs.ort;
210    }	
211    if (kurs.start.length > 0) {
212    	start = kurs.start;
213    }
214    
215	var content = "<div class='kursDetails'>"
216				+ "<div class='row'>"
217				+ "<div class='col-xs-12 col-md-8 vspace-10'>"
218				+ "<div>"
219				+ "<strong>Titel:</strong> " + sanitizeHtml(kurs.name) + "<br>";				
220	
221	if (kurs.kategorien.length > 0) {
222		content += "<strong>Kategorie:</strong> " + sanitizeHtml(kurs.kategorien.map(v => v.name).join(", ")) + "<br>";
223	}
224
225	content += "<strong>Veranstalter:</strong> " + sanitizeHtml(kurs.anbietername) + "<br>";
226
227	let referent = _mw.getReferenten(kurs);	
228	if (referent != "") {		
229		content += "<strong>Referent:</strong> " + referent + "<br>";
230	}
231
232
233	if (kurs.online == 1) {
234		content += "<strong>Typ:</strong> E-Learning<br>";
235		content += "<strong>Verfügbar:</strong> " + prettyFormatKursDatum(kurs.start, kurs.ende, true) + "<br>";
236
237		if (kurs.anmeldefrist !== "31.12.2099" && kurs.anmeldefrist !== kurs.ende) {
238			content	+= "<strong>Anmeldefrist:</strong> " + prettyFormatKursDatum(kurs.anmeldefriststart , kurs.anmeldefrist, false) + "<br>";
239
240			if (kurs.stornofrist !== "31.12.2099" && kurs.stornofrist !== "" && kurs.stornofrist !== kurs.anmeldefrist) {
241				content	+= "<strong>Stornofrist:</strong> bis " + kurs.stornofrist + "<br>";
242			}
243		} 
244
245	} else {
246	    if (kurs.trainer.length > 0) {
247	    	content += "<strong>Trainer:</strong> " + kurs.trainer + "<br>";
248	    }
249
250		if (kurs.webinar) {
251			content += "<strong>Typ:</strong> Online<br>";
252			
253		} else {
254    		content += "<strong>Ort:</strong> " + ort + "<br>";
255    
256    		if (kurs.adresse.length > 0) {
257    			content += "<strong>Adresse:</strong> " + kurs.adresse + "<br>";
258    		}
259		}
260		
261		content	+= "<strong>Datum:</strong> " + start + "<br>";
262
263		if (kurs.ende.length > 0 && kurs.start != kurs.ende) {
264			content += "<strong>bis:</strong> " + kurs.ende + "<br>";
265		}
266		if (!(kurs.zeitstart == "" || kurs.zeitstart == "00:00")) {
267			var zeit = kurs.zeitstart;
268			if (!(kurs.zeitende == "" || kurs.zeitende == "00:00")) {
269				zeit += " - " + kurs.zeitende;
270			}
271			content += "<strong>Zeit:</strong> " + zeit + "<br>";
272		}
273		if (kurs.anmeldefriststart != "01.01.1900" || kurs.anmeldefrist != "31.12.2099") {
274			content	+= "<strong>Anmeldefrist:</strong> " + prettyFormatKursDatum(kurs.anmeldefriststart , kurs.anmeldefrist, false) + "<br>";
275
276			if (kurs.stornofrist !== "31.12.2099" && kurs.stornofrist !== "" && kurs.stornofrist !== kurs.anmeldefrist) {
277				content	+= "<strong>Stornofrist:</strong> bis " + kurs.stornofrist + "<br>";
278			}			
279		}
280	}
281
282
283
284	if (kurs.email != "") {
285		content += "<strong>mail:</strong> <a href='mailto:" + kurs.email + "'>" + kurs.email + "</a><br>";
286	}
287	if (kurs.web != "") {
288		var url = kurs.web;
289		if (url.indexOf("www.ruv") == 0) {
290			url = "https://" + url;
291		} else if (url.indexOf("http") != 0) {
292			url = "http://" + kurs.web;
293		}
294		content += "<strong>web:</strong> <a id='kurseTermineLinkDirektAnmelden' data-href='" + url + "' target='_blank' data-kursid='" + kurs.id + "' class='default-link'>" + kurs.web + "</a><br>";
295	}
296
297	if (!kurs.kostenlos && kurs.preis > 0.0) {
298		content += "<strong>Kosten:</strong> " + formatNbr(kurs.preis, 2) + " &euro;<br>";
299		
300		if (kurs.preis2 > 0.0 && kurs.preis2sichtbar) {
301			content += "<strong>Ermäßigt:</strong> " + formatNbr(kurs.preis2, 2) + " &euro;<br>";
302		}
303
304		let yr = (new Date()).getFullYear() + ((new Date()).getMonth()+1 >= 11 ? 1 : 0);	// ab Nov -> Folgejahr   ... ???
305		if (kurs.rabattfaehig && kurs.rabatt > 0) {
306			
307			if (kurs.anbietername == "Höher Insurance Services GmbH: Höher Akademie") {
308				content += "<strong>Rabatt:</strong> " + formatNbr(kurs.preis * (1.0 - kurs.rabatt), 2) + " &euro; (Sonderkonditionen - Höher Wissen " + yr + ")<br>";
309			} else if (kurs.anbietername == "Die Bildungsstelle e.U. - Mag. Wolfgang Egger") {
310				content += "<strong>Rabatt:</strong> " + formatNbr(kurs.preis * (1.0 - kurs.rabatt), 2) + " &euro; (Sonderkonditionen - 1 IDD ALL IN- PASS " + yr + ")<br>";
311			}			
312		}
313	}
314
315
316	if (kurs.ausgebucht) {
317		content += "<br><strong>Achtung:</strong> Kurs ist bereits ausgebucht!";
318	} else if (kurs.maxteilnehmer > 0) {
319		content += "<br><strong>Achtung:</strong> begrenzte Teilnehmeranzahl!";
320	}
321	
322	if (kurs.recording) {
323		content += "<br><strong><span class='fa-regular fa-circle-play icon-size' title='Aufzeichnung'></span> Aufzeichnung:</strong> Event wird aufgezeichnet (und später als E-Learning zu Verfügung gestellt)</span><br>";
324	}
325
326	content += "</div>"
327
328
329	var hasUnterlagen = ((kurs.unterlagenpdfid > 0 || kurs.unterlagenurl != "") 
330						&& teilnahme != null && teilnahme.kurs.id == kurs.id && 
331						(teilnahme.anwesend || teilnahme.status == 1 ||  teilnahme.status == 4));
332	var hasEinladung = (kurs.dokid != "");
333	var hasWbThek = (kurs.online && kurs.wbthek !== undefined && kurs.wbthek.length > 0);
334	let webThekExpired = hasWbThek && parseDate(kurs.ende) < _mw.today().getTime();
335	
336	if (hasEinladung || hasUnterlagen || hasWbThek) {
337
338		content += "<div class='btn-kursstatus vspace-20'>";
339		var hspace = "";
340		
341		if (hasEinladung) {
342			content += "<button type='button' id='kursBtnShowPDF-" + kurs.id + "' data-kurs='" + kurs.id + "' class='btn btn-default btn-sm image-button'>"
343						+ "<div><img src='/img/pdf-icon.svg' alt='PDF' title='" + kurs.dokdesc + "'></div>" + (kurs.dokdesc ?? "Einladung") + "</button>";
344			hspace = "hspace-10";
345		}
346	
347		if (hasUnterlagen) {
348			if (kurs.unterlagenpdfid > 0) {
349				content += "<button type='button' id='kursBtnShowUnterlagenPDF-" + kurs.id + "' data-kurs='" + kurs.id + "' "
350									+ " data-pdfreader='" + (kurs.unterlagenreader == true ? 1 : 0) + "' " 
351									+ " data-kursurl='" + kurs.uuid.substring(kurs.uuid.length - 8) + "' " 
352									+ " class='btn btn-default btn-sm image-button " + hspace + "'>"
353							+ "<div><img src='/img/pdf-icon.svg' alt='PDF' title='Kursunterlagen'></div>Kursunterlagen</button>";
354
355			} else if (kurs.unterlagenurl != "") {
356				content += "<a href='" + kurs.unterlagenurl + "' class='btn btn-default btn-sm image-button " + hspace + "' target='_blank'>"
357							+ "<div><img src='/img/pdf-icon.svg' alt='PDF' title='Kursunterlagen'></div><span style='color:#333;'>Kursunterlagen</span></a>";
358			}			
359			hspace = "hspace-10";
360		}
361
362		
363		if (hasWbThek) {
364
365			if (webThekExpired == false) {
366
367				content += "<a href='" + kurs.wbthek + "' class='btn btn-default btn-sm image-button default-link " + hspace + " image-button-border' "
368							+ " style='line-height: initial;border: 4px solid #017568;height: auto;padding: 10px;'>"
369							+ "<span class='fa-solid fa-video image-button-img' aria-hidden='true' title='WB-Thek'></span>"
370							+ "<span class='image-button-title'>Online-Video</span>"
371						+ "</a>";
372
373			} else {
374
375				content += "<span class='btn btn-default btn-sm image-button " + hspace + " image-button-border' title='E-Learning beendet'"
376						+ " style='line-height: initial;border: 4px solid #999;height: auto;padding: 10px; color: #999; cursor:default;'>"
377						+ "<span class='fa-solid fa-video image-button-img' aria-hidden='true' title='WB-Thek'></span>"
378						+ "<span class='image-button-title'>Online-Video</span>"
379					+ "</span>";
380			}
381			
382		}		
383		
384		content += "</div>";
385	}
386
387
388	let today = _mw.today().getTime()
389
390
391	if (teilnahme != null && 
392		!(teilnahme.status == 0 || teilnahme.status == 3) &&
393		(kurs.online || (kurs.webinar && parseDate(teilnahme.datum) <= today)) ) {
394
395
396		let strAnwesend = (teilnahme.zeitanwesend >
396 0 ? teilnahme.zeitanwesend.toTimeString() : 
397								(teilnahme.anwesend ? "bestätigt" : "--:--:--"));
398		
399		content += "<div class='vspace-20'>"
400					+ "<strong>Erfasste Anwesenheit:</strong> " + strAnwesend
401					+ (webThekExpired ? "<p class='red'>(E-Learning beendet)</p>" : "")
402				+ "</div>";
403	}
404
405
406	content += "</div>"
407			+ "<div class='col-xs-12 col-md-4 right vspace-10'>"
408				+ "<div id='kursDetailsBtnDiv'>" 
409					+ renderButtons(kurs, statusButtons, teilnahme, source)
410				+ "</div>"
411			+ "</div>"
412		+ "</div>"			// row
413		+ "<div class='row'>"
414		+ "<div class='col-md-12 vspace-10'>"
415			+ "<hr>"
416			+ "<strong>Beschreibung:</strong><br>" + desc;	
417
418	// Module	
419	content += "<hr><strong>Anrechnung laut Veranstalter:</strong><br>";
420	var numMods = 0;
421	$.each(kurs.module, function(idx, modul) {
422		if (modul.mwanrechnung == 0) {
423			content += _formatKursDetailsModul(modul);
424			numMods++;
425		}
426	});
427	if (numMods == 0) {
428		content += "Keine Module zugeordnet<br>";
429	}	
430		
431	// Meine Weiterbildung Module ...
432	var mwAnrechnung = "";
433	$.each(kurs.module, function(idx, modul) {
434		if (modul.mwanrechnung == 1) {
435			mwAnrechnung += _formatKursDetailsModul(modul);
436		}
437	});		
438	if (mwAnrechnung != "") {
439		content += "<br><strong class='red'>Kann auch angerechnet werden als:</strong><br>" + mwAnrechnung;
440	}
441
442	if (!kurs.unbahanbieter !== undefined && kurs.unabhanbieter.length > 0) {
443		
444		content += "<br><strong>" + sanitizeHtml(kurs.anbietername) + "</strong> ist <strong>geeigneter, unabhängiger Anbieter</strong> im Sinne " 
445					+ (kurs.unabhanbieter.length == 1 ? "des Lehrplans" : "der Lehrpläne") + ":<br>" 
446					+ kurs.unabhanbieter.join(",<br>") + "<br>";			
447	}
448
449	// Vorbedingungen
450	if (kurs.reqs != undefined && kurs.reqs.length > 0) {
451
452		content += "<br><strong class='red'>Für eine Anmeldung zuvor zu absolvierender Kurs:</strong><br>";
453
454		$.each(kurs.reqs, function(i, req) {
455			var req = kurs.reqs[0];
456			let datum = prettyFormatKursDatum(req.start, req.ende, req.online);
457			if (datum == "laufend" && req.online) { datum = "E-Learning"; }
458			
459			content += "<span>" + datum + " - " +  "<a class='default-link' href='" + "https://www.meine-weiterbildung.at/kurs/" + req.uuid.substring(req.uuid.length-8) + "'>" + req.name + "</a></span><br>";
460		});				
461	}	
462
463	content += "</div>"	// col
464			+ "</div>"; // row
465		
466	return content;	
467}
468
469/** Buttons
470 */
471function renderButtons(kurs, statusButtons, teilnahme, source) {
472	var tnid = (teilnahme == null) ? 0 : teilnahme.id;
473	var status = (teilnahme == null) ? 0 : teilnahme.status;
474	var anwesend = teilnahme != null && teilnahme.anwesend;	
475	var content = "";
476
477	let today = _mw.today().getTime()
478
479	let isServiceFeeKurs = _mw.isServiceFee(kurs);
480
481	if (statusButtons) {
482		content += makeKursStatusButtons(kurs, teilnahme, source);
483	}
484
485
486	if (parseDate(kurs.start) >= today) {
487		
488		
489		let dtStart = parseDateTime(kurs.start + " " + (kurs.zeitstart.length > 0 ? kurs.zeitstart : "00:00"));
490		let dtEnde  = parseDateTime(kurs.ende + " " + (kurs.zeitende.length > 0 ? kurs.zeitende : "00:00"));
491		dtRange = new Date(dtStart).toISOString().replace(/[\-\:\.]/g, "").substring(0, 15) + "Z/" +
492					new Date(dtEnde).toISOString().replace(/[\-\:\.]/g, "").substring(0, 15) + "Z";
493
494    	content +=  "<div>"
495    					+ "<button type='button' id='kursDetailsBtnCalendar' class='btn btn-sm kurstermin-btn btn-kursstatus' title='meinem Outlook Kalender hinzufügen' data-kursid='" + kurs.id + "'>"
496    						+ "<span class='fa-brands fa-microsoft'></span>" 
497    						+ "<span class='hspace-10'>Outlook hinzufügen</span>"
498						+ "</button>"
499					+ "</div>"
500					+ "<div>"
501						+ "<a id='kursDetailsBtnGoogleCal' class='btn btn-sm kurstermin-btn btn-kursstatus' title='meinem Google Kalender hinzufügen' target='_blank' data-kursid='" + kurs.id + "'"
502								+ " href='https://calendar.google.com/calendar/render?action=TEMPLATE"
503										+ "&dates=" + encodeURIComponent(dtRange)
504										+ "&details=" + encodeURIComponent(kurs.beschreibung) 
505										+ "&location=" + encodeURIComponent(kurs.ort) 
506										+ "&text=" + encodeURIComponent(kurs.name) + "'"
507								+ " style='padding:3px;line-height: 25px;height: auto;'>"
508							+ "<span class='fa-brands fa-google'></span>"
509							+ "<span class='hspace-10'>Google hinzufügen</span>"
510						+ "</a>"
511    				+ "</div>";
512		
513		if (kurs.online == false && status == 1) {
514			var videoUrl = "";
515			if (teilnahme.joinurl !== "") {
516				videoUrl = teilnahme.joinurl;				
517			} else if (kurs.webinar && kurs.wbthek !== undefined && kurs.wbthek.length > 0) {
518				videoUrl = kurs.wbthek;
519			}
520
521			if (videoUrl !== "") {
522				content += "<div>"
523						+ "<a href='" + videoUrl + "' target='_blank' class='btn btn-sm input-sm btn-kursstatus kurstermin-btn' title='Zum Webinar'>"
524       						+ "<span class='fa-solid fa-video' aria-hidden='true' title='online'></span>"
525       						+ "<span class='hspace-10'>Am Webinar teilnehmen</span>"
526        				+ "</a>"
527        			+ "</div>";
528			}
529		}      			
530	}
531	
532	if (isServiceFeeKurs == false 
533			&& status == 4 
534			&& kurs.pdfClass.length > 0 && teilnahme.kurs.id === kurs.id) {
535		content += "<div><button type='button' id='kursDetailsBtnDownloadZert' class='btn btn-sm btn-primary input-sm btn-kursstatus' title='Diplom Download (Kursanbieter)' data-tnid='" + tnid + "' data-kurs='" + kurs.id + "' style='height:auto;'>"
536						+ "<div class='flex-center'>"
537							+ "<img src='/img/zertifikat-white.png' alt='Diplom'><span class='hspace-10'>Download des vom Kursanbieter<br>hinterlegten Diploms</span>"
538						+ "</div>"
539					+ "</button></div>";
540		
541	}
542	if (isServiceFeeKurs == false 
543			&& (status == 2 || status == 4) 
544			&& teilnahme.dokumentid > 0 && teilnahme.kurs.id === kurs.id) {
545		content += "<div><button id='kursDetailsBtnDownloadZertSelf' class='btn btn-sm btn-primary input-sm btn-kursstatus' title='Eigenes Diplom (Scan)' data-tnid='" + tnid + "' data-kurs='" + kurs.id + "' style='height:auto;'>"
546							+ "<div class='flex-center'>"
547							+ "<img src='/img/zertifikat-self-white.png' alt='Dilom'><span class='hspace-10'>Download des von Ihnen<br>hinterlegten Diploms (Scans)</span>"
548							+ "</div>"
549						+ "</button></div>";
550		content += "<div><button type='button' id='kursDetailsBtnDeleteZertSelf' class='btn btn-sm btn-danger input-sm btn-kursstatus' title='Eigenes Diplom (Scan)' data-tnid='" + tnid + "' data-kurs='" + kurs.id + "'>"
551						+ "<span class='fa-solid fa-xmark'></span> <span class='hspace-10'>Eigenes Diplom löschen</span></button></div>";
552	} 	
553
554	if (isServiceFeeKurs == false && teilnahme != null 
555			&& !(kurs.webinar && kurs.hasTest && kurs.pdfClass != "") 
556			&& (status == 2 || status == 4) 
557			&& teilnahme.dokumentid <= 0 && teilnahme.kurs.id === kurs.id) {
558		
559		content += "<div><button type='button' id='kursDetailsBtnUploadZertSelf' class='btn btn-sm btn-warning input-sm btn-kursstatus' title='Eigenes Diplom (Scan)' data-tnid='" + tnid + "' data-kurs='" + kurs.id + "'>"
560						+ "<span class='fa-solid fa-cloud-arrow-up'></span> <span class='hspace-10'>Eigenes Diplom Upload</span></button></div>";				
561	}
562
563	
564	if (teilnahme != null && teilnahme.paymentid > 0 && teilnahme.kurs.id === kurs.id) {
565		if (kurs.onlinepayment && kurs.directpayment && (teilnahme.paymentstatus == 0 || teilnahme.paymentstatus == 2)) {
566			content += "<div><button type='button' id='kurseTermineBtnKursOnlinePayment' data-tnid='" + tnid +"' data-kursid='" + kurs.id +"' class='btn btn-sm btn-primary input-sm btn-kursstatus'>Online Bezahlung</button></div>";
567		}
568
569		var title = "Download Rechnung";
570		if (teilnahme.paymentstatus == 5) {
571			title += " (Bezahlt)";
572		}
573		content += "<div><button type='button' id='kurseTermineBtnKursRechnung' data-paymentid='" + teilnahme.paymentid +"' class='btn btn-sm btn-primary input-sm btn-kursstatus'>" + title + "</button></div>";
574	}
575
576
577	if (kurs.anbietermail !== "") {		
578		content += "<div><button type='button' id='kurseTermineBtnKontakt' data-tnid='" + tnid +"' data-kursid='" + kurs.id +"' class='btn btn-sm btn-warning input-sm btn-kursstatus' style='height:auto;'>"
579								+ "<div class='flex-center'>"
580									+ "<span class='fa-solid fa-envelope'></span> <span class='hspace-10'>Anbieter kontaktieren</span>"
581								+ "</div>"
582								+ "</button></div>";
583	}
584
585	if (kurs.numanwesendchecks > 0 && status > 0) {
586		content += "<div><button type='button' id='kurseTermineBtnQrCodeAnwesenheit' data-tnid='" + tnid + "' data-kursid='" + kurs.id + "' class='btn btn-sm btn-primary input-sm btn-kursstatus'>"		
587						+ "<span class='fa-solid fa-qrcode'></span> QR-Code Anwesenheit"
588						+ "</button></div>";
589	}
590
591
592	let eventsId = 0; 
593	let evtPage = (eventsId > 0) ? "javascript:history.back()" : ("/events/" + kurs.unternehmeneventkey);
594
595	if (isServiceFeeKurs == false) {
596		content += "<div>"
597				+ "<button type='button' class='btn btn-sm btn-primary input-sm btn-kursstatus' style='height:auto;'"
598						+ " onClick='location.href=\"" + evtPage + "\";'>"
599					+ "<div class='flex-center'>"						
600						+ "<span class='fa-solid fa-arrow-left' title='Zum Kursangebot'></span>"
601						+ "<span class='hspace-10'>Gesamtes Kursangebot</span>"
602					+ "</div>"
603				+ "</button>"
604				+ "</div>";
605	}
606
607	return content;
608}
609
610
611/** render Modul Details
612 */
613function _formatKursDetailsModul(modul) { 	
614	var modName = modul.modulname + " - " + modul.name;
615	if (modul.modulname == modul.name) {
616		modName = modul.name; 
617	}
618
619	var fixed = (modul.mineinheit >= 1.0) ? 0 : 2;
620	var einheit = modul.einheit;
621	if (modul.stunden == 1.0) {
622		if (einheit == "Stunden") {
623			einheit = "Stunde";
624		} else if (einheit == "Teilnahmen") {
625			einheit = "Teilnahme";
626		} else if (einheit.indexOf("Credits") !== false) {
627			var pos = einheit.indexOf("Credits");
628			einheit = einheit.substr(0, pos + 6) + einheit.substr(pos+7); 
629		}				
630	}
631
632	var std = modul.stunden.toFixed(fixed); 
633	if (fixed > 0) {
634		for (var i = 0; i <= fixed; i++) {
635			std = modul.stunden.toFixed(i);
636			if ((Math.abs(parseFloat(std) - modul.stunden)) < 0.001) {
637				break;
638			} 
639		}
640	}
641
642
643	if (modul.lehrplan.indexOf("IDD") == 0 || modul.lehrplan.indexOf("MiFID") == 0) {
644		return std + " " + einheit + " für <i>" +  modul.lehrplan + "</i><br>";
645	}
646			
647	var art = "des";
648	if (modul.lehrplan.indexOf("Weiterbildung") == 0) {
649		art = "der";
650	}
651
652	var nr = modul.modul;
653	if (modul.lehrplan.indexOf("Versicherungsmaklers") > 0 || modul.lehrplan.indexOf("Versicherungsagenten") > 0) {
654		var pos = nr.indexOf(".");
655		if (pos > 0) {
656			nr = nr.substring(0, pos); 
657		}
658	}   
659	
660	return std + " " + einheit + " für Modul " + nr + " \"" + modName + "\" " + art + " <i>" + modul.lehrplan + "</i><br>";
661}
662
663
664
665/** buttons for kurs status updates
666 */
667function makeKursStatusButtons(kurs, tn, source) {
668	// console.log(kurs);
669	// console.log(tn);
670	
671	var now = (new Date()).getTime();
672	var content = "";
673	source = source ?? "";
674
675	// apply Flex to current TN
676	var isFlexTermin = kurs.online;
677	var flexBlocked = false;
678	var flexTns = [];
679	var flexLastTn = "";
680	var flexStatus = 0;
681	var info = "";
682	
683	let serviceFeeKurs = _mw.isServiceFee(kurs);
684	
685	var flexWebinarTn = false;
686	if (isFlexTermin) {
687		var year = (new Date(now)).getYear();
688		$.each(kurs.teilnahmen, function(i, t) {
689			flexLastTn = t.datum;
690			if (t.kurs.id == kurs.id && t.status == 4 || t.status ==  2) {
691				flexTns.push(t.datum);
692			}
693			
694			if ((new Date(parseDate(t.datum))).getYear() == year) {
695				flexStatus = t.status;								
696			}
697
698			if (t.kurs.id != kurs.id) {
699				flexWebinarTn = true;
700			}
701		});
702	}
703
704	var status = 0;
705	var tnid = 0;
706	if (tn != null) {
707		status = tn.status;
708		tnid = tn.id;
709	}
710
711	var flexMoveable = tn != null && tn.flextargetid > 0 && 
712						(status > 0 && status != 3) &&
713						(status != 2 ||
714						flexStatus != 9 ||
715						flexStatus != 1);
716
717	if (isFlexTermin) {
718		flexMoveable = flexMoveable || flexWebinarTn;
719	}
720	
721	// console.log(tn);
722	// console.log(kurs.teilnahmen);
723	
724	if (kurs.testlink !== undefined) {
725		content += "<div><a href='/tests/" + kurs.testlink + "'><button type='button' class='btn btn-sm btn-primary input-sm btn-kursstatus'>Zum Online-Test</button></a></div>";
726	}
727			
728	if (status !== 4		 || (isFlexTermin && flexStatus !== 4)) {
729		
730		var kursTime  = parseDateTime(kurs.start + " " + kurs.zeitstart);
731		if (isNaN(kursTime)) {
732			kursTime = parseDate(kurs.start);
733		}
734		var frist     = parseDate(kurs.anmeldefrist);
735		var kursEnde  = parseDateTime(kurs.ende + " " + kurs.zeitende);
736		if (isNaN(kursEnde)) {
737			kursEnde = parseDate(kurs.ende);
738		}
739
740		var hasBack = false;
741		var anmeldenBlocked = "";
742
743		if (kurs.fristOk || kurs.stornoOk || status == 7 || status == 8) {
744			
745			if (kurs.fristOk &&
746				(status == 0 || status == 3 ||
747				(isFlexTermin && (flexStatus == 0 || flexStatus == 3))) ) {
748	
749				if (kurs.direktanmeldung > 0 || kurs.email != "") {		
750					
751					content += "<div><button type='button' id='kurseTermineBtnStatusAnmelden' data-tnid='" + tnid + "'"
752								+ " data-kursid='" + kurs.id + "' data-source='" + source + "' class='btn btn-sm btn-primary input-sm btn-kursstatus'";
753
754					if (kurs.ausgebucht) {
755						content += " disabled title='Ausgebucht' ";
756						anmeldenBlocked = "Der Kurs ist bereits <strong>ausgebucht</strong>.";
757					} else if (kurs.reqOk == false) {
758						content += " disabled title='Anmelden zum Kurs über meine-weiterbildung nicht möglich' ";
759						anmeldenBlocked = "Die fehlende Vorbedingung (zuvor zu absolvierender Kurs)<br>finden Sie in Rot am Ende der Kursbeschreibung.";
760					}
761	
762					content += ">Anmelden</button></div>";
763					
764				}
764 else if (kurs.web != "") {
765					var url = kurs.web;
766					if (url.indexOf("www.ruv") == 0) {
767						url = "https://" + url;
768					} else if (url.indexOf("http") !== 0) {
769						url = "http://" + url; 						 
770					}
771					content += "<div><button type='button' id='kurseTermineBtnStatusAnmeldenWeb' data-tnid='" + tnid + "' "
772										+ " data-kursid='" + kurs.id +"' data-source='" + source + "' data-url='" + url + "' "
773										+ " class='btn btn-sm btn-primary input-sm btn-kursstatus'>Anmelden</button>"
774							+ "</div>";
775					
776					
777				} else {
778					if (isFlexTermin) {
779						flexBlocked = true;
780						anmeldenBlocked = "Es handelt sich bei der Veranstaltung i.d.R. um ein E-Learning des Anbieters, dass nicht für Dritte zugänglich ist. Das Event ist "
781									+ "auf <a href='https://www.meine-weiterbildung.at'>www.meine-weiterbildung.at</a> angeführt um Mitarbeitern oder Kooperationspartnern "
782									+ "des Veranstalters die Dokumentation der Weiterbildung zu ermöglichen.";
783					} else {
784						anmeldenBlocked = "Vom Veranstalter wurde keine Information (Email- oder Web-Adresse) zur Anmeldung hinterlegt.";
785					}
786	
787					content += "<div><button type='button' id='kurseTermineBtnStatusAnmelden' data-tnid='" + tnid +"' "
788									+ " data-kursid='" + kurs.id + "' data-source='" + source + "' "
789									+ " class='btn btn-sm btn-primary input-sm btn-kursstatus' disabled "
790									+ " title='Vom Veranstalter wurde keine Email zur Anmeldung hinterlegt'>Anmelden</button>"
791								+ "</div>";
792				}
793			} 	
794
795			if (serviceFeeKurs == false && tn != null && tn.kurs.id == kurs.id 
796					&& status !== 0			  		&& status !== 4) {
797
798				var canDelete = 1;
799				var strBtnText = "Meine Teilnahme löschen";
800				var fristMsg = kurs.stornofrist;
801				if (status == 5 ||
802						status == 1) {
803					strBtnText = "Anmeldung stornieren";
804					canDelete  = kurs.stornoOk ? 1 : 0;				
805
806					if (kurs.online == 1 && tn.paymentid > 0 && 
807							(tn.paymentstatus == 5 || tn.paymentstatus == 1)) {
808						fristMsg = "Zahlung vom " + kurs.stornofrist;
809					}
810				} else if (status == 6) {
811					strBtnText = "Web-Weiterleitung zurücksetzen";
812					//canDelete  = kurs.stornoOk ? 1 : 0; 
813				} else if (status == 3) {
814					strBtnText = "Vormerkung löschen";
815				} else if (status == 7 || status == 8) {
816					strBtnText = "Wartelistenplatz löschen";
817				}
818
819
820				hasBack = true;
821				content += "<div><button type='button' id='kurseTermineBtnStatusNeu' data-tnid='" + tnid +"' data-kursid='" + kurs.id +"' data-candelete='" + canDelete + "' data-frist='" + fristMsg + "' class='btn btn-sm btn-danger input-sm btn-kursstatus'>" + strBtnText + "</button></div>";
822
823								
824			} else if (serviceFeeKurs == false && 
825						(status !== 1 && status !==  3 
826					|| (isFlexTermin && flexStatus !== 1 && flexStatus !==  3)) ) {		
827
828							}
829			
830		} else if (status == 0 && kurs.fristOk == false && !isFlexTermin && now > frist && now < kursTime &&
831					(kurs.direktanmeldung > 0 || kurs.email != "" || kurs.web != "")) {
832
833			content += "<div><button type='button' id='kurseTermineBtnStatusAnmelden' data-tnid='" + tnid + "'" + " data-kursid='" + kurs.id + "' "
834								+ "class='btn btn-sm btn-primary input-sm btn-kursstatus' disabled title='Anmeldung nicht mehr möglich'>Anmelden</button></div>";
835			anmeldenBlocked = "Anmeldefrist ist bereits abgelaufen.";
836		}	
837		
838		
839		//if (kursTime < now - 24 * 60 * 60 * 1000 || kurs.online == 1) {	
840		if ((status != 4) && (kursTime < now || kurs.online == 1)) {	
841
842			if ((status == 3 || status == 6 || 
843					status == 7 || status == 8 || 
844					status == 2) &&
845					!hasBack && 
846					(tn != null && tn.kurs.id == kurs.id && tn.testbestanden == -2 || tn.testbestanden == 1)) {
847					
848				hasBack = true;
849				content += "<div><button type='button' id='kurseTermineBtnStatusNeu' data-tnid='" + tnid +"' data-kursid='" + kurs.id +"' data-candelete='1' class='btn btn-sm btn-danger input-sm btn-kursstatus'>Meine Teilnahme löschen</button></div>";
850			}
851				
852			if (status != 2) {
853
854				if (flexMoveable) {
855
856					content += "<div><button type='button' id='kurseTermineBtnTnFlexMove' data-tnid='" + tnid +"' "
857										+ " data-kursid='" + kurs.id + "'  data-source='E-Learning nachholen' " 
858										+ " class='btn btn-sm btn-primary input-sm btn-kursstatus' "
859										+ " style='height:auto;' title='Im E-Learning nachholen'>"
860									+ "<div class='flex-center'>"
861										+ "<span class='fa-solid fa-forward'></span> <span class='hspace-10'>Im E-Learning nachholen</span>"
862									+ "</div>"
863								+ "</button></div>";
864
865				} else if (serviceFeeKurs == false && kurs.locked == 1 && kurs.synmaster !== true) {
866					content += "<div><button type='button' class='btn btn-sm btn-primary input-sm btn-kursstatus' "
867										+ "disabled style='height:auto;' title='Gesperrter Kurs: Sollten Sie an diesem Kurs teilgenommen haben, kontaktieren Sie bitte den Kursanbieter.'>"
868									+ "<div class='flex-center'>"
869										+ "<span class='status-aktiv fa-solid fa-check'></span> <span class='hspace-10'>Habe teilgenommen,<br>Diplom lade ich selber hoch</span>"
870									+ "</div>"
871								+ "</button></div>";
872
873				} else if (kurs.webinar && kurs.hasTest) {
874					
875					info += "<div class='padding-bottom-15 left'><strong>Webinar mit Online-Test:</strong> ";
876					
877					if (tn != null && tn.kurs.id == kurs.id && tn.testbestanden == 1) {
878						info += "Der Online-Test wurde von Ihnen positiv absolviert. Für den Erhalt des Diploms ist noch "
879									+ "die Einspielung Ihrer &quot;Anwesenheit&quot; durch den Veranstalter notwendig. "
880									+ "Dieser Prozess kann ein bis zwei Tage in Anspruch nehmen &mdash; wir ersuchen Sie um Geduld.";
881					} else if (tn != null && tn.kurs.id == kurs.id && tn.teststartable) {
882						info += "Der Online-Test wurde von Ihnen noch nicht absolviert &mdash; nach dem Webinar &quot;Zum Online-Test&quot; klicken.";
883					} else if (kurs.pdfClass == "") {
884						info += "Für dieses Event wird vom Veranstalter <strong>kein</strong> Diplom automatisch hinterlegt.";						
885					} else {
886						info += "Teilnahme wird vom Veranstalter bestätigt.";
887					}
888
889					info += "</div>";
890					
891				} else if (serviceFeeKurs == false) {
892
893					var btnDisabled = ""; 
894					if (isFlexTermin == false && kurs.sammelevent == false && now < kursEnde) {
895						btnDisabled = " disabled title='Veranstaltung noch nicht beendet'";
896						anmeldenBlocked += "Teilnahme und Diplom-Upload erst nach Ende der Veranstaltung möglich.";
897					}
898				
899					content += "<div><button type='button' id='kurseTermineBtnStatusTeilgenommen' data-tnid='" + tnid + "' "
900										+ " data-kursid='" + kurs.id + "'  data-source='" + source + "' "
901										+ " data-kursuuid='" + kurs.uuid + "' data-online='" + kurs.online + "' "
902										+ " data-tndate='" + flexLastTn + "' data-synmaster='" + (kurs.synmaster == true) + "'"
903										+ " class='btn btn-sm btn-primary input-sm btn-kursstatus' style='height:auto;' " + btnDisabled + ">"
904								+ "<div class='flex-center'>"
905									+ "<span class='fa-solid fa-check'></span> <span class='hspace-10'>Habe teilgenommen,<br>Diplom lade ich selber hoch</span>"
906								+ "</div>"
907								+ "</button></div>";
908				}				
909			}
910		}
911
912		if (anmeldenBlocked != "") {
913			info += "<div id='kurseTermineDivError' class='small-font left padding-bottom-15'><strong class='red'>Anmeldung zum Kurs über meine-weiterbildung nicht möglich:</strong><br>"
914    					+ "<span>" + anmeldenBlocked
915    					// + (flexBlocked ? "" : " Wenn Sie diesen Kurs besuchen möchten, so setzen Sie sich direkt mit dem Anbieter in Verbindung.")
916						+ "</span></div>";			
917			
918		}
919	}
920
921	if (flexTns.length > 0) {
922		info += "<div class='padding-bottom-15'><strong>Ihre E-Learning Teilnahmen:</strong> " + flexTns.join(", ") + "</div>";
923	} else if (flexWebinarTn && flexStatus == 4) {
924		info += "<div class='padding-bottom-15'><strong>Hinweis:</strong> Anmeldung zum Event nicht möglich, Sie haben<br>bereits am zugehörigen Webinar teilgenommen.</div>";
925	}
926	
927	return info + content;
928}
929</script>
929
930
931<nav  class="navbar navbar-expand-lg sticky-top bg-white">
932    <div class="container-fluid">
933		<a class="navbar-brand" href="/">
934			<img src="/img/weiterbildung.png" alt="meine-weiterbildung.at">
935		</a>
936
937		<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarContent" 
938					aria-controls="navbarContent" aria-expanded="false" aria-label="Toggle navigation">
939      		<span class="navbar-toggler-icon"></span>
940    	</button>
941
942		<div class="collapse navbar-collapse" id="navbarContent" >
943
944		<div id="navbarContentLvl1" class="d-flex justify-content-between">
945
946			<ul class="navbar-nav nav-underline me-auto">
947				<li id="nav-info" class="nav-item"><a class="nav-link " aria-current="page" href="/info">Info</a></li>			</ul>	
948
949
950			<div class="d-flex">
951
952			
953			
954			
955				<div class="d-flex">
956					<button type="button" id="menuBtnAnmelden" class="btn anmeldenBtn">Login</button>
957				</div>
958				
959						
960
961					
962
963							</div>			
964
965			</div>				
966
967			<div id="navbarContentLvl2">
968				<ul class="nav navbar-nav nav-underline me-auto nav-sub-items">
969
970					
971				</ul>
972			</div>
973
974		</div>
975	</div>
976</nav>
977
978
979
980<div id="content-main"></div>
981
982<div id="teaser" class="container-fluid">
983
984	<div id="teaser-background"></div>
985	<div id="teaser-image"></div>
986
987	<div class="container">
988	<div class="row">					
989		<div class="col-12 vspace-20">			
990			<div class="teaser-title">
991				Willkommen auf meine-weiterbildung.at
992			</div>
993			<div class="vspace-20">
994				<p class="teaser-large">
995					Die Plattform für gesetzliche Weiterbildungsverpflichtungen
996				</p>
997				<ul>
998					<li>Buchhalter, Personalverrechner und Bilanzbuchhalter - §33 (3) BibuG</li>
999					<li>GewVB und WPV - §136a +c GewO</li>
1000					<li>Versicherungsagenten und -makler - §137b Abs. 3a GewO</li>
1001					<li>MiFID II, IDD, etc.</li>
1002				</ul>
1003			</div>
1004			<div class="vspace-20 teaser-large">
1005				Aufsichtsrechtliche bzw. gewerberechtliche<br>Weiterbildung für Ihre Tätigkeit:<br><br>
1006				Jetzt planen, anmelden und archivieren!
1007			</div>			
1008		</div>		
1009	</div>
1010		<div class="row">
1011		<div class="col-sm-4 centered">
1012			<div style="margin-left: 60px; margin-top: 30px; margin-bottom: 100px;">
1013				<a id="register-now" class="teaser-button teaser-button-home" href="#register">Jetzt registrieren</a>
1014			</div>
1015		</div>
1016		<div class="col-sm-4  centered">
1017			<div  style="margin-left: 60px; margin-top: 30px; margin-bottom: 100px;">				
1018				<div><a class="teaser-button teaser-button-home" href="https://www.meine-weiterbildung.at/logon">Anmelden</a></div>
1019			</div>
1020		</div>
1021		<div class="col-sm-4  centered">
1022			<div  style="margin-left: 60px; margin-top: 30px; margin-bottom: 100px;">				
1023				<div><a class="teaser-button teaser-button-home" href="https://www.meine-weiterbildung.at/tests">Online Tests</a></div>
1024			</div>
1025		</div>		
1026	</div>
1027		
1028	</div>
1029</div>
1030	
1031<div class="container vspace-30">
1032	<div class="row">
1033		<div class="col-sm-12 col-md-9"> 		
1034			<div style="padding-right:45px;">
1035			<h2>Haben Sie den Status Ihrer Weiterbildung immer im Überblick &mdash; mit vielen Vorteilen:</h2>
1036			<ul style="margin-top:45px; margin-bottom:25px; font-size:16px;">
1037				<li class='vspace-15'>Informationen zu Weiterbildungsmöglichkeiten in Ihrer Nähe</li>
1038				<li class='vspace-15'>Individuelle Planung zur Erfüllung der detailreichen Lehrpläne hinsichtlich Stundenanzahl, Modulen und geeigneter unabhängiger Bildungsanbieter</li>
1039				<li class='vspace-15'>Anmeldungen zu Kursen/Veranstaltungen direkt über die Plattform oder über LINK zum Veranstalter</li> 
1040				<li class='vspace-15'>Automatische Hinterlegung von Teilnahmebestätigungen besuchter Events durch Veranstalter bzw. hochladen persönlich zugesandter Diplome, inklusive automatischer Anrechnung der geleisteten Stunden</li>
1041				<li class='vspace-15'>Übersichtliche Dokumentation der absolvierten Weiterbildungen zur Vorlage bei der Gewerbebehörde und ggf. Gewerbeaufsicht.</li>
1042				<li class='vspace-15'>Unternehmer können Weiterbildungsfortschritte ihrer Mitarbeiter und Kooperationspartner gesetzeskonform dokumentieren.</li>							
1043			</ul>
1044			</div>
1045		</div>
1046		
1047		<div class="col-sm-12 col-md-3 vspace-20">	
1048			
1049<div class="login">
1050	
1051	<div>
1052		<form id="logonFrm" action="/news" method="post" class="form-signin form-horizontal" >
1053			<h4 class="form-signin-heading vspace-15">Mein Weiterbildungskonto</h4>   
1054		
1055			<div class="input-group mb-3">
1056				<div class="input-group-text small-font">
1057					<span class="fa fa-user"></span>
1058					<label for="inputEmail" class="sr-only">Email Adresse</label>
1059				</div>
1060				<input type="email" id="inputEmail" class="form-control" name="email" placeholder="Email Adresse" value="" required>
1061			</div>	   
1062			
1063			<div class="input-group mb-3">	
1064				<div class="input-group-text small-font">
1065					<span class="fa-solid fa-lock"></span>
1066					<label for="inputPassword" class="sr-only">Passwort</label>
1067				</div>				
1068				<input type="password" id="inputPassword" name="password" class="form-control" placeholder="Passwort" value="" required>
1069			</div>
1070			
1071						<input type="submit" name="login" class="btn mw-btn" value="Login" />
1072		</form>
1073	</div>	
1074	<div class="vspace-30">
1075		<span>Noch keinen Zugang?</span>
1076		<div>
1077			<a class="btn mw-btn mt-2 me-2" href="/#register">Registrieren</a>
1078			<a class="btn mw-btn mt-2"  href="/password">Passwort vergessen?</a>
1079		</div>
1080	</div>
1081</div>
1082
1083				
1084			<div class="row vspace-25"></div>
1085				
1086			<div class="centered vspace-25 small-font padding-bottom-20" >
1087				<div>
1088					<img src="/img/weiterbildung.png" alt="meine-weiterbildung.at" class="img-responsive center-block" />
1089				</div>
1090				<div>
1091					<a href="http://www.meine-weiterbildung.at">www.meine-weiterbildung.at</a><br>
1092					<a href="mailto:[email protected]">[email protected]</a>
1093				</div>
1094			</div>
1095		</div>		
1096	</div>
1097</div>
1098
1099<div id="register" class="container-fluid vspace-40 home-dark-section padding-top-20 padding-bottom-20">
1100
1101	<div class="row">
1102		<div class="col-xs-12 col-sm-12 col-md-12">		
1103			
1104
1105<div class="container" id="register-form">
1106	<form action="." method="post" class="form-signin form-horizontal" >
1107		<input type="hidden" name="site" value="register">
1108		
1109		<div class="row">
1110			<div class="col-12">
1111				<h2>Registrieren</h2>
1112			</div>
1113		</div>	
1114			
1115		<div class="row">
1116			<div class="col-xs-9 col-sm-6 col-md-3">
1117				<label class="control-label" for="anrede">Anrede *</label>
1118				<select name="anrede" id="anrede" class="form-select"  required>
1119    				<option value='' disabled selected style="display: none">&nbsp;</option>
1120					<option value="Frau">Frau</option>
1121<option value="Herr">Herr</option>
1122<option value="Divers">Divers</option>
1123<option value="Keine Angabe">Keine Angabe</option>
1124    			</select>								
1125			</div>	
1126		</div>
1127		<div class="row vspace-20">
1128			<div class="col-xs-9 col-sm-6 col-md-3">
1129				<label class="control-label" for="titel">Titel</label>
1130				<input type="text" name="titel" id="titel" class="form-control input-sm" placeholder="Mag., Dr., Ing." value="">
1131			</div>
1132			<div class="col-xs-9 col-sm-6 col-md-3">
1133				<label class="control-label" for="titel2">nachgestellter Titel</label>
1134				<input type="text" name="titel2" id="titel2" class="form-control input-sm" placeholder="MBA, LLM" value="">
1135			</div>
1136		</div>
1137					
1138					
1139		<div class="row">
1140			<div class="col-xs-12 col-sm-6 col-md-3">
1141				<label class="control-label" for="firstname">Vorname *</label>
1142				<input type="text" name="firstname" id="firstname" class="form-control input-sm" placeholder="Vorname" value=""  required>
1143			</div>
1144			<div class="col-xs-12 col-sm-6 col-md-3">
1145				<label class="control-label" for="lastname">Nachname *</label>
1146				<input type="text" name="lastname" id="lastname" class="form-control input-sm" placeholder="Nachname" value=""  required>
1147			</div>
1148		</div>
1149		
1150		<div class="row vspace-20">	
1151            <div class="col-xs-12 col-sm-6 col-md-3">
1152            	<label class="control-label" for="birthday">Geburtsdatum *</label>
1153            	<div class="input-group date" id="dtBirthday">
1154                    <input type="text" name="birthday" id="birthday" class="form-control input-sm" placeholder="Geburtsdatum" value="" required>
1155					<span class="input-group-text input-group-addon"><span class="fa-solid fa-calendar-days"></span></span>
1156               	</div>
1157			</div>
1158		</div>
1159		<div class="row vspace-20">	
1160            <div class="col-xs-12 col-6">      	
1161            	<label class="control-label" for="email">Firmen-Email-Adresse *</label>					
1162				<input type="email" name="email" id="email" class="form-control input-sm" placeholder="Email Adresse" value="" required>
1163			</div>
1164		</div>
1165		<div class="row">	
1166            <div class="col-xs-12 col-sm-6 col-md-3">	
1167            	<label class="control-label" for="password">Passwort *</label>
1168				<input type="password" name="password" id="password" class="form-control input-sm" placeholder="Passwort" value=""  required>
1169			</div>
1170			<div class="col-xs-12 col-sm-6 col-md-3">
1171				<label class="control-label" for="passwordconfirmation">Passwort bestätigen *</label>
1172				<input type="password" name="passwordconfirmation" id="passwordconfirmation" class="form-control input-sm" value="" placeholder="Passwort Wiederholen"  required>
1173			</div>
1174		</div>
1175		
1176		<div class="row vspace-20">	
1177            <div class="col-xs-12 col-6">
1178				<input type="checkbox" name="checkagb" id="checkagb" value="1" >
1179				<label class="form-check-label" for="checkagb">Hiermit akzeptiere ich die <a href="#" data-bs-toggle="modal" data-bs-target="#agb">allgemeinen Geschäftsbedingungen</a>. *</label>
1180			</div>	
1181		</div>		 
1182				
1183		<div class="row vspace-10 d-none">	
1184			<div class="col-xs-12 col-6">
1185            	<label class="control-label" for="phone">Telefon</label>					
1186				<input type="text" name="phone" id="phone" class="form-control input-sm" placeholder="" value="" autocomplete="off" tabindex="-1">
1187			</div>
1188		</div>
1189
1190		<div class="row vspace-20">	
1191			<div class="col">
1192				<p class="form-footer">* Pflichtfelder</p>
1193			</div>
1194		</div>
1195			
1196
1197		<div class="row vspace-20">	
1198            <div class="col-6">            
1199					
1200				<input type="submit" name="registerme" value="Registrieren" class="teaser-button btn-block btn btn-lg" >
1201								
1202			</div>
1203
1204		</div>
1205		
1206	</form>
1207
1208		
1209	<!-- Modal -->
1210	<div class="modal fade" id="agb" tabindex="-1" role="dialog" aria-labelledby="agbTitle" aria-hidden="true">
1211		<div class="modal-dialog modal-lg" style="min-width:65%">
1212			<div class="modal-content">
1213				<div class="modal-header info-header">
1214					<h4 class="modal-title" id="agbTitle">Allgemeine Geschäftsbedingungen</h4>
1215					<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><span class="fa fa-close"></span></button>
1216				</div>
1217				<div class="modal-body" >
1218					<div class="m-3 px-4">
1219						<p class="centered">					
1220							MW Meine-Weiterbildung GmbH<br>
1221							Armbrustergasse 13/1<br>
1222							1190 Wien<br>
1223							eMail: <a href="mailto:[email protected]">[email protected]</a><br>
1224						</p>								
1225
1226						<hr>
1227						<div class="centered">
1228							<h4>ALLGEMEINE GESCHÄFTSBEDINGUNGEN</h4>
1229							www.meine-weiterbildung.at für Nutzer<br>
1230							Stand 04/2026<br>
1231						</div>
1232
1233						<p class="mt-3">
1234							<strong>§ 1 Geltungsbereich, Definitionen</strong><br>	
1235							(1) Diese Allgemeinen Geschäftsbedingungen (im Folgenden "AGB") gelten für alle Nutzungsverhältnisse 
1236							zwischen der MW Meine-Weiterbildung GmbH („Betreiber“) und den Nutzern der Plattform <a href="https://www.meine-weiterbildung.at">www.meine-weiterbildung.at</a> 
1237							(im Folgenden „Plattform“). Nutzer sind Unternehmer sowie deren Mitarbeiter.<br>
1238							(2) Die Plattform dient der Organisation und Dokumentation von Weiterbildungen.
1239						</p>
1240						<p>
1241							<strong>§ 2 Leistungen für Plattform</strong><br>
1242							(1) Die Plattform bietet Registrierung, Kursanmeldung, Lehrpläne, Fortschrittsdarstellung und
1243							Zertifikatsverwaltung für Nutzer an. Diese Leistungen werden um die Funktionalitäten „Kursanbieter“ und
1244							„Organisation“ ergänzt.<br>
1245							(2) „Kursanbieter“ sind eigenständige Dritte, die über die Plattform Veranstaltungen anbieten und
1246							durchführen. Dazu zählen insbesondere Ausbildungsinstitutionen, Fachverbände, Fachgruppen,
1247							Landesgremien der Wirtschaftskammern Österreichs sowie Unternehmen und Universitäten.<br>
1248							(3) Automatisierte Weiterbildungsermittlung von Lehrplänen stellt keine Rechtsberatung dar.
1249							Veranstaltungen werden sowohl von „Kursanbietern“ in die Plattform eingespielt als auch vom Betreiber
1250							über die Funktion „Upload“, so diese Events nicht bereits vorhanden sind.
1251						</p>
1252						<p>
1253							<strong>
1253§ 3 Registrierung</strong><br>
1254							(1) Die Nutzung setzt ein Nutzerkonto voraus - mit der Registrierung auf der Plattform kommt ein Vertrag
1255							zwischen dem Nutzer und dem Betreiber entsprechend den gegenständlichen AGBs zustande.<br>
1256							(2) Der Nutzer sichert die Richtigkeit und Vollständigkeit aller angegebenen Daten zu. Ändern sich Daten
1257							des Nutzers während der Vertragslaufzeit, hat der Nutzer unverzüglich sein Nutzerkonto zu aktualisieren.
1258							Der Betreiber kann die tatsächliche Identität des Nutzers nicht abschließend überprüfen, Ansprüche gegen
1259							den Betreiber wegen fehlerhafter Nutzerdaten sind daher ausgeschlossen.<br>
1260						</p>
1261						<p>
1262							<strong>§ 4 Datenschutz und Rollen</strong><br>					
1263							(1) Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.<br>
1264							(2) Der Verantwortliche ist in der Datenschutzerklärung angeführt, auf die Datenverarbeitung durch
1265							Kursanbieter wird hingewiesen.<br>
1266							(3) Grundsätzlich ist der Betreiber der Verantwortliche. Es wird darauf hingewiesen, dass Kursanbieter ggf.
1267							auf der Plattform Teilnahmebestätigungen von Nutzern bereits vor deren Registrierung hinterlegt haben.
1268							In diesem Fall ist bis zur Registrierung und Zustimmung des Nutzers zu den gegenständlichen AGBs der
1269							Kursanbieter als Verantwortlicher und der Betreiber der Plattform der Auftragsverarbeiter auf Basis eines
1270							Auftragsverarbeitungsvertrags tätig. Mit der Registrierung des Nutzers übernimmt der Betreiber die Rolle
1271							des Verantwortlichen.<br>
1272							(4) Im Rahmen der Kooperation von Nutzern mit anderen Unternehmen (z.B. aus gewerbe- bzw.
1273							aufsichtsrechtlichen Gründen) kann ein Nutzer seinen Status bzw. absolvierte
1274							Weiterbildungsveranstaltungen Dritten zur Einsicht freigeben (z.B. für Arbeitgeber / Haftungsdächer /
1275							Versicherungsunternehmen / Geschäftspartner / etc.). Diese Freigabe erfolgt nur nach aktiver Zustimmung
1276							des Nutzers und kann jederzeit widerrufen werden.<br>
1277							(5) Soweit gesetzlich erforderlich, erfolgt die Kontaktaufnahme zu Werbezwecken ausschließlich auf Basis
1278							einer gesonderten Einwilligung des Nutzers. Diese kann jederzeit widerrufen werden.		
1279						</p>						
1280						<p>
1281							<strong>§ 5 Nutzung</strong><br>
1282							Nutzer können sich selber Lehrpläne zuordnen und ihren Fortschritt dokumentieren. Sofern der Nutzer
1283							über Mitarbeiter verfügt, ist die Dokumentation auch für diese über „Organisation“ möglich. Der Import
1284							von Weiterbildungsnachweisen von Drittanbietern ist über „Upload“ möglich. Nutzer sind für die Inhalte
1285							dieser Uploads selber verantwortlich.								
1286						</p>					
1287						<p>
1288							<strong>§ 6 Veranstaltungen</strong><br>
1289							(1) Von „Kursanbietern“ können Veranstaltungen in der Form von Präsenzveranstaltungen, Webinaren
1290							oder E-Learnings angelegt und durchgeführt werden. Der Betreiber übernimmt keine Haftung für Inhalte
1291							oder Zertifizierungen dieser Veranstaltungen.
1292						</p>
1293						<p>
1294							<strong>§ 7 Teilnahmebestätigungen</strong><br>
1295							Von Kursanbietern werden nach erfolgten Veranstaltungen für Nutzer Teilnahmebestätigungen in der
1296							Plattform hinterlegt. Diese Teilnahmebestätigungen werden bei Erfüllung der  jeweiligen
1297							Teilnahmebedingungen ausgestellt. Etwaige Fehler in diesen Bestätigungen sind vom Veranstalter
1298							umgehend zu korrigieren.
1299						</p>
1300						<p>
1301							<strong>§ 8 Kommunikation</strong><br>
1302							Der Kontakt mit Nutzern erfolgt im Rahmen der gegenständlichen Vertragsbeziehung. Eine über die 
1303							Buchung, Bezahlung und Bestätigung von Veranstaltungen hinausgehende Kommunikation (z.B. betreffs 
1304							relevanter, anderer Veranstaltungen) kann jederzeit vom Nutzer untersagt werden.
1305						</p>
1306						<p>
1307							<strong>§ 9 Haftung</strong><br>
1308							(1) Die Plattform stellt Informationen ohne Gewähr bereit.<br>
1309							(2) Für Inhalte von Veranstaltungen wird keine Haftung übernommen.<br>
1310							(3) Der Betreiber haftet nur bei Vorsatz oder grober Fahrlässigkeit. Die Haftung ist auf EUR 200 begrenzt.
1311						</p>
1312
1313
1314						<p>
1315							<strong>§ 10 Urheberrechte / Copyright</strong><br>
1316							Alle Inhalte auf der Plattform sind geschützt. Die weitere Verbreitung ist grundsätzlich unter
1316sagt und nur in
1317							Ausnahmefällen auf Anfrage und nach ausdrücklicher Genehmigung durch den Rechteinhaber erlaubt.
1318							Dies gilt auch für die Übernahme von Beiträgen nach §44 Abs 1 UrhG.
1319						</p>
1320						<p>
1321							<strong>§ 11 Entgelt für Services</strong><br>
1322							(1) Die Nutzung der Plattform ist für Nutzer prinzipiell kostenlos möglich.<br>
1323							(2) Für die Inanspruchnahme von „Uploads“ als auch „Organisation“ kann ein Entgelt in Rechnung gestellt
1324							werden. Dieser Gebühr muss vor Nutzung der jeweiligen Leistung proaktiv zugestimmt werden.
1325						</p>
1326						<p>
1327							<strong>§ 12 Buchung und Bezahlung von Kursen</strong><br>
1328							(1) Bei Buchungen kommt ein Vertrag zwischen dem Nutzer und dem jeweiligen Kursanbieter zustande.<br>
1329							(2) Der Betreiber vermittelt lediglich. Der Vertrag kommt ausschließlich zwischen Nutzer und Kursanbieter
1330							zustande.<br>
1331							(3) Buchung - Das Angebot für einen Vertragsabschluss geht vom Nutzer aus, sobald er das Feld „Jetzt
1332							anmelden“ angeklickt hat. Der Vertrag kommt mit Bestätigung der Buchung zustande. Die
1333							Buchungsbestätigung erfolgt im Namen des Kursanbieters.<br>
1334							(4) Die Preise für Veranstaltungen werden vom Kursanbieter festgelegt. Die Zahlung erfolgt nach Erhalt
1335							einer Rechnung durch Überweisung. Eine etwaige, gesetzliche Mehrwertsteuer ist im Preis enthalten. Der
1336							Gesamtpreis der Bestellung inklusive aller Gebühren ist sofort ab Buchung fällig.<br>
1337							(5) Ein Rücktrittsrecht für Kunden besteht nicht.<br>
1338							(6) Stornierungen sind in Abhängigkeit von den Vorgaben des jeweiligen Kursanbieters möglich, es kann zu
1339							Abschlägen kommen.<br>
1340							(7) Der Betreiber behält sich das Recht vor Konten von Nutzern im Falle wiederholter, erfolgloser
1341							Mahnungen für offenen Rechnungen bis auf weiters zu sperren.
1342						</p>
1343						<p>
1344							<strong>§ 13 Laufzeit und Beendigung des Vertrages</strong><br>
1345							Nutzer der Plattform oder der Betreiber können unentgeltliche Verträge jederzeit ohne Angabe von
1346							Gründen kündigen.
1347						</p>
1348						<p>
1349							<strong>§ 14 Änderung der AGB</strong><br>
1350							(1) Der Betreiber behält sich vor, diese AGB jederzeit ohne Nennung von Gründen zu ändern, es sei denn,
1351							das ist für die Nutzer nicht zumutbar. Der Betreiber wird die Nutzer über Änderungen der AGB rechtzeitig
1352							per E-Mail benachrichtigen. <strong>Widerspricht der Nutzer der Geltung der neuen AGB nicht innerhalb von vier
1353							(4) Wochen nach Erhalt der Benachrichtigung, gelten die geänderten AGB als vom Nutzer angenommen.</strong><br>
1354							(2) Erfolgt ein ausdrücklicher, schriftlicher Widerspruch, so gilt das Vertragsverhältnis mit Zugang des
1355							Widerspruchs als aus wichtigem Grund unmittelbar gekündigt.
1356						</p>
1357						<p>
1358							<strong>§ 15 Anwendbares Recht und Gerichtsstand</strong><br>
1359							(1) Gerichtsstand ist der Sitz des Betreibers.<br>
1360							(2) Es gilt österreichisches Recht.<br>
1361							(3) Auf das Impressum und die Datenschutzerklärung wird verwiesen.
1362						</p>
1363
1364					</div>
1365				</div>
1366				<div class="modal-footer">
1367					<button type="button" class="btn btn-primary" data-bs-dismiss="modal" id="agree">Ich stimme zu</button>
1368				</div>
1369			</div>
1370		</div>
1371	</div>
1372	
1373	
1373<script>
1374	$(function () {
1375		$('#agree').click(function() {
1376			$("#checkagb").prop("checked", true);
1377		});
1378
1379		$('#dtBirthday').datetimepicker({
1380	    	locale: "de",
1381	        format: "DD.MM.YYYY"
1382    	});		
1383	});
1384	</script>
1384  
1385</div>
1386
1387		</div>
1388	</div>
1389
1390</div>
1391	
1392<div class="container-fluid imprint-footer">
1393	<div id="imprint-footer-inner" class="container-fluid vspace-20">
1394		<div class="row">		
1395			<div id="imprint-footer-inner-logo" class="col-sm-3 col-md-2 vspace-10">		
1396				<a href="/">
1397					<img src="/img/weiterbildung.png" alt="meine-weiterbildung.at" class="img-responsive" style="height:160px"/>
1398				</a>
1399			</div>	
1400					
1401			<div id="imprint-footer-inner-contact" class="col-sm-6 col-md-3 vspace-10 padding-bottom-25">
1402				<strong>meine-weiterbildung.at</strong><br>
1403				MW Meine-Weiterbildung GmbH<br>
1404				Armbrustergasse 13/1<br>
1405				A-1190 Wien<br><br>
1406				UID ATU77880134<br><br>		
1407				Mail: <a href="mailto:[email protected]">[email protected]</a><br><br>
1408			</div>
1409		
1410			<div id="imprint-footer-inner-links" class="col-sm-3 col-md-2 vspace-10 padding-bottom-25">
1411				<strong>Sitemap</strong><br>
1412				<a href="">Home</a><br><a href="/kurse">Übersicht</a><br><a href="/news">News</a><br><a href="/info">Info</a><br>	
1413				
1414				<br>
1415				<a href="/impressum">Impressum</a><br>
1416				<a href="/downloads/AGBs_Plattform.pdf">Allgemeine Geschäftsbedingungen</a><br>
1417				<a href="/downloads/Datenschutzerklaerung.pdf" target="_blank" class="default-link">Datenschutzerklärung</a><br>
1418			</div>
1419			
1420			<div id="imprint-footer-inner-partner" class="col-sm-12 col-md-5 padding-bottom-25">				
1421				<div class=" container-fluid centered">
1422					<div class="row">
1423						<div class="col-md-12">
1424							<strong>in Kooperation mit</strong>
1425						</div>
1426					</div>
1427					<div class="row">
1428						<div class="col-xs-6 col-sm-6 col-md-6">
1429
1430							<div class="vspace-20">
1431                				<a href="https://www.juweliere-austria.org" title="WKO - Uhren, Juwelen & Kunsthandel" target="_blank">
1432                					<img src="/img/wko-juweliere-small.png" alt="Wirtschaftskammer - Uhren, Juwelen & Kunsthandel" class="img-responsive center-block" width="175"/>
1433                				</a>
1434            				</div>
1435            			
1436            				<div class="vspace-20">
1437                				<a href="https://www.wko.at/branchen/k/handel/versicherungsagenten/start.html" title="Wirtschaftskammer Kärnten - Die Versicherungsagenten" target="_blank">
1438                					<img src="/img/versagentenkaernten_logo_small.jpg" alt="Wirtschaftskammer Kärnten - Die Versicherungsagenten" class="img-responsive center-block" width="175"/>
1439                				</a>
1440            				</div>
1441            				 
1442            				<div class="vspace-20">
1443                				<a href="https://www.wko.at/branchen/noe/handel/versicherungsagenten/start.html" title="Wirtschaftskammer Niederösterreich - Landesgremium der Versicherungsagenten" target="_blank">
1444                					<img src="/img/wko_agenten_noe_logo_small.png" alt="Wirtschaftskammer Niederösterreich - Landesgremium der Versicherungsagenten" class="img-responsive center-block" width="175"/>
1445                				</a>
1446            				</div>
1447            				
1448          					<div class="vspace-20">
1449                				<a href="https://wko.at/stmk/va" title="Wirtschaftskammer - Versicherungsagenten - Steiermark" target="_blank">
1450                					<img src="/img/versagentensteiermark_logo_small.jpg" alt="Wirtschaftskammer - Versicherungsagenten - Steiermark" class="img-responsive center-block" width="175"/>
1451                				</a>
1452            				</div>
1453						</div>
1454
1455						<div class="col-xs-6 col-sm-6 col-md-6">            				
1456            				<div class="vspace-20">
1457                				<a href="https://www.wko.at/branchen/t/handel/versicherungsagenten/start.html" title="Wirtschaftskammer Tirol - Die Versicherungsagenten" target="_blank">
1458                					<img src="/img/versagententirol_logo_small.jpg" alt="Wirtschaftskammer Tirol - Die Versicherungsagenten" class="img-responsive center-block" width="175"/>
1459                				</a>
1460            				</div>            										
1461						
1462            				<div class="vspace-20">
1463                				<a href="https://wko.at/vlbg/versicherungsagenten" title="Wirtschaftskammer Vorarlberg - Die Versicherungsagenten" target="_blank">
1464                					<img src="/img/wko_agenten_vbg_small.jpg" alt="Wirtschaftskammer Vorarlberg - Die Versicherungsagenten" class="img-responsive center-block" width="175"/>
1465                				</a>
1466            				</div>
1467
1468							<div class="vspace-20">
1469                				<a href="https://www.dieversicherungsagenten.at/wien" title="Landesgremium der Versicherungsagenten der Wirtschaftskammer Wien" target="_blank">
1470                					<img src="/img/wk-agenten-wien-small.png" alt="Landesgremium der Versicherungsagenten der Wirtschaftskammer Wien" class="img-responsive center-block" width="175"/>
1471                				</a>
1472							
1473							</div>
1474								
1475            				
1476            				<div class="vspace-20">
1477                				<a href="https://www.wko.at/branchen/information-consulting/finanzdienstleister/start.html" title="Wirtschaftskammer Österreich - Die Finanzdienstleister" target="_blank">
1478                					<img src="/img/wko_fv_fdl.jpg" alt="WKO - Die Finanzdienstleister" class="img-responsive center-block" width="180"/>
1479                				</a>
1480            				</div>
1481						</div>
1482					</div>	
1483				</div>
1484							
1485			</div>
1486		</div>
1487	</div>
1488</div>
1489	
1490	<div class="modal fade" id="dlgError" tabindex="-1" role="dialog">
1491		<div class="modal-dialog">
1492			<div class="modal-content">
1493				<div id="dlgErrorDivHeader" class="modal-header error-header">						
1494					<h4 class="modal-title" id="dlgErrorTitle">Fehler</h4>
1495					<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><span class="fa fa-close"></span></button>
1496				</div>
1497				<div id="dlgErrorMessage" class="modal-body small-font"></div>
1498				<div class="modal-footer">
1499					<button type="button" class="btn btn-warning" data-bs-dismiss="modal">Schliessen</button>
1500				</div>
1501			</div>
1502		</div>
1503	</div>
1504	
1505	<div class="modal fade" id="dlgInfo" tabindex="-1" role="dialog">
1506		<div class="modal-dialog">
1507			<div class="modal-content">
1508				<div id="dlgInfoDivHeader" class="modal-header info-header">
1509					<h4 class="modal-title" id="dlgInfoTitle">Information</h4>
1510					<button type="button" class="close" data-bs-dismiss="modal" aria-label="Close"><span class="fa fa-close"></span></button>
1511				</div>
1512				<div id="dlgInfoMessage" class="modal-body small-font"></div>
1513				<div class="modal-footer">
1514					<button type="button" class="btn btn-warning" data-bs-dismiss="modal">Schliessen</button>
1515				</div>									
1516			</div>				
1517		</div>
1518	</div>	
1519	
1520	
1521	<form target="_blank" method="post" action="." id="kursePrintKursBeschreibung">
1522		<input type="hidden" name="kurs" id="kursePrintKursId" value="
15220">	
1523		<input type="hidden" name="doctype" id="kursePrintDocType" value="0">
1524		<input type="hidden" name="print" value="Kurs PDF drucken">
1525	</form>
1526	
1527	<form id="mwFrmDownload" target="_blank" method="post" action="download"></form>
1528
1529	<div id="loading">
1530		<div id="loading-content">
1531			<img src="/img/wait.gif" alt="loading" height="45">
1532			<span id="loading-text"></span>
1533		</div>
1534	</div>
1535
1536	<div class="position-fixed bottom-0 start-0 p-3" style="z-index: 1000">	
1537  		<div id="mw-toast" class="toast hide mw-btn rounded-3" role="alert" aria-live="assertive" aria-atomic="true">
1538			<div class="d-flex">
1539  				<div id="mw-toastText" class="toast-body">toast message.</div>
1540				<button type="button" class="btn-close btn-close-white me-2 m-auto" data-bs-dismiss="toast" aria-label="Close"></button>
1541		  	</div>
1542  		</div>
1543	</div>	
1544	
1545</body>
1546</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.