Zum Inhalt springen

Modul:Wahl Gruppen

aus Wikipedia, der freien Enzyklopädie
Wahl Gruppen

Vorlagenparameter

Partei 1p1
Partei 1
Kandidat 1k1
Kandidat 1
Amtamt
Amt – nur Direktwahl mit Listen und Mandate (Default: gewählt)
Allianz 1, 2, 3, ...a1, a2, a3, ...
Allianz 1, 2, 3, ... (Farbe; Default: Farbe der ersten Liste)
Anzahl der verbundenen Listen 1, 2, 3, ... – Spalte Gruppenn1, n2, n3, ...
Anzahl 1, 2, 3, ... (rowspan)
Anzahl der verbundenen Listen 1, 2, 3, ... – Spalte 1. Stimmeng1, ng2, ng3, ...
Anzahl 1, 2, 3, ... (rowspan)
Anzahl der verbundenen Listen 1, 2, 3, ... – Spalte 2. Stimmenp1, np2, np3, ...
Anzahl 1, 2, 3, ... (rowspan)
Verbundene Liste 1, 2, 3, ...vl1, vl2, vl3, ...
Verbundene Liste 1, 2, 3, ...
Direktstimmen (Stichwahl) 1 – Spalte Gruppend1
Direktstimmen 1
Direktstimmen (Verbindung mit Listen) 1 – Spalte Gruppenv1
Direktstimmen 1
Liste 1l1
Liste 1
Stimmen 1 – Spalte 1. Stimmes1
Stimmen 1
Mandate 1 – Spalte 1. Stimmem1
Mandate 1
Mandat des nicht gewählten Direktkandidaten 1, 2, 3, ... – Spalte 1. Stimmekm1, km2, km3, ...
Mandate 1, 2, 3, ...
Mandat der Listengruppe 1, 2, 3, ... – Spalte 1. Stimmelm1, lm2, lm3, ...
Mandate 1, 2, 3, ...
Allianz, Stimmen 1, 2, 3, ... – Spalte 1. Stimmeas1, as2, as3, ...
Allianz, Stimmen 1, 2, 3, ... (z. B.: Gesamtstimmen: Listen 1, 4 → as5)
Allianz, Mandate 1, 2, 3, ... – Spalte 1. Stimmeam1, am2, am3, ...
Allianz, Mandate 1, 2, 3, ... (z. B.: Gesamtmandate: Listen 1, 4 → am5)
Stimmen 1 – Spalte 2. Stimmesz1
Stimmen 1
Mandate 1 – Spalte 2. Stimmemz1
Mandate 1
Allianz, Stimmen 1, 2, 3, ... – Spalte 2. Stimmeasz1, asz2, asz3, ...
Allianz, Stimmen 1, 2, 3, ... (z. B.: Gesamtstimmen: Listen 1, 4 → asz5)
Allianz, Mandate 1, 2, 3, ... – Spalte 2. Stimmeamz1, amz2, amz3, ...
Allianz, Mandate 1, 2, 3, ... (z. B.: Gesamtmandate: Listen 1, 4 → amz5)
Partei 2p2
Partei 2
Kandidat 2k2
Kandidat 2
Direktstimmen (Stichwahl) 2 – Spalte Gruppend2
Direktstimmen 2
Direktstimmen (Verbindung mit Listen) 2 – Spalte Gruppenv2
Direktstimmen 2
Liste 2l2
Liste 2
Stimmen 2 – Spalte 1. Stimmes2
Stimmen 2
Mandate 2 – Spalte 1. Stimmem2
Mandate 2
Stimmen 2 – Spalte 2. Stimmesz2
Stimmen 2
Mandate 2 – Spalte 2. Stimmemz2
Mandate 2
Partei 3p3
Partei 3
Kandidat 3k3
Kandidat 3
Direktstimmen (Verbindung mit Listen) 3 – Spalte Gruppenv3
Direktstimmen 3
Liste 3l3
Liste 3
Stimmen 3 – Spalte 1. Stimmes3
Stimmen 3
Mandate 3 – Spalte 1. Stimmem3
Mandate 3
Stimmen 3 – Spalte 2. Stimmesz3
Stimmen 3
Mandate 3 – Spalte 2. Stimmemz3
Mandate 3
Partei 4p4
Partei 4
Kandidat 4k4
Kandidat 4
Direktstimmen (Verbindung mit Listen) 4 – Spalte Gruppenv4
Direktstimmen 4
Liste 4l4
Liste 4
Stimmen 4 – Spalte 1. Stimmes4
Stimmen 4
Mandate 4 – Spalte 1. Stimmem4
Mandate 4
Stimmen 4 – Spalte 2. Stimmesz4
Stimmen 4
Mandate 4 – Spalte 2. Stimmemz4
Mandate 4
Partei 5p5
Partei 5
Kandidat 5k5
Kandidat 5
Direktstimmen (Verbindung mit Listen) 5 – Spalte Gruppenv5
Direktstimmen 5
Liste 5l5
Liste 5
Stimmen 5 – Spalte 1. Stimmes5
Stimmen 5
Mandate 5 – Spalte 1. Stimmem5
Mandate 5
Stimmen 5 – Spalte 2. Stimmesz5
Stimmen 5
Mandate 5 – Spalte 2. Stimmemz5
Mandate 5
Partei 6p6
Partei 6
Kandidat 6k6
Kandidat 6
Direktstimmen (Verbindung mit Listen) 6 – Spalte Gruppenv6
Direktstimmen 6
Liste 6l6
Liste 6
Stimmen 6 – Spalte 1. Stimmes6
Stimmen 6
Mandate 6 – Spalte 1. Stimmem6
Mandate 6
Stimmen 6 – Spalte 2. Stimmesz6
Stimmen 6
Mandate 6 – Spalte 2. Stimmemz6
Mandate 6
Partei 7p7
Partei 7
Kandidat 7k7
Kandidat 7
Direktstimmen (Verbindung mit Listen) 7 – Spalte Gruppenv7
Direktstimmen 7
Liste 7l7
Liste 7
Stimmen 7 – Spalte 1. Stimmes7
Stimmen 7
Mandate 7 – Spalte 1. Stimmem7
Mandate 7
Stimmen 7 – Spalte 2. Stimmesz7
Stimmen 7
Mandate 7 – Spalte 2. Stimmemz7
Mandate 7
Partei 8p8
Partei 8
Kandidat 8k8
Kandidat 8
Direktstimmen (Verbindung mit Listen) 8 – Spalte Gruppenv8
Direktstimmen 8
Liste 8l8
Liste 8
Stimmen 8 – Spalte 1. Stimmes8
Stimmen 8
Mandate 8 – Spalte 1. Stimmem8
Mandate 8
Stimmen 8 – Spalte 2. Stimmesz8
Stimmen 8
Mandate 8 – Spalte 2. Stimmemz8
Mandate 8
Partei 9p9
Partei 9
Kandidat 9k9
Kandidat 9
Direktstimmen (Verbindung mit Listen) 9 – Spalte Gruppenv9
Direktstimmen 9
Liste 9l9
Liste 9
Stimmen 9 – Spalte 1. Stimmes9
Stimmen 9
Mandate 9 – Spalte 1. Stimmem9
Mandate 9
Stimmen 9 – Spalte 2. Stimmesz9
Stimmen 9
Mandate 9 – Spalte 2. Stimmemz9
Mandate 9
Partei 10p10
Partei 10
Kandidat 10k10
Kandidat 10
Direktstimmen (Verbindung mit Listen) 10 – Spalte Gruppenv10
Direktstimmen 10
Liste 10l10
Liste 10
Stimmen 10 – Spalte 1. Stimmes10
Stimmen 10
Mandate 10 – Spalte 1. Stimmem10
Mandate 10
Stimmen 10 – Spalte 2. Stimmesz10
Stimmen 10
Mandate 10 – Spalte 2. Stimmemz10
Mandate 10
Gesamtstimmen: Direktstimmen (Stichwahl) – Spalte Gruppengesamtd
Gesamtstimmen: Direktstimmen (Stichwahl)
Gesamtstimmen: Direktstimmen (Verbindung mit Listen) – Spalte Gruppengesamtv
Gesamtstimmen: Direktstimmen (Verbindung mit Listen)
Gesamtstimmen – Spalte 1. Stimmegesamts
Gesamtstimmen
Gesamtmandate – Spalte 1. Stimmegesamtm
Gesamtmandate
Gesamtstimmen – Spalte 2. Stimmegesamtsz
Gesamtstimmen
Gesamtmandate – Spalte 2. Stimmegesamtmz
Gesamtmandate
Wähler (Direktstimmen, Stichwahl) – Spalte Gruppenwählerd
Wähler
Wähler – Spalte Kandidaten/Gruppen (Direktstimmen, Verbindung mit Listen) oder Spalte 1. Stimmewähler
Wähler
Wähler – Spalte 2. Stimmewählerz
Wähler
Wahlberechtigte (Direktstimmen, Stichwahl) – Spalte Gruppenwahlberechtigted
Wahlberechtigte
Wahlberechtigte – Spalte Kandidaten/Gruppen (Direktstimmen, Verbindung mit Listen) oder Spalte 1. Stimmewahlberechtigte
Wahlberechtigte
Wahlberechtigte – Spalte 2. Stimmewahlberechtigtez
Wahlberechtigte
Namename
Name der 1. Spalte (z. B. „Spitzenkandidaten“, „Regionallisten“). Default: „Kandidaten“ (wenn „k1“ vorhanden ist); „Wahlbündnisse“ (wenn „p1“ vorhanden ist), „Parteien“ (wenn „p1“ und „k1“ vorhanden sind)
Name der Volksvertretungkammer 1, 2
Zweikammersystem: die Wahl findet für beide Kammern und auf einem einzigen Stimmzettel statt (nur Bolivien und Uruguay)
Wahlsystem, Listen (Titel: 1. und 2. Spalte)system
1 → 1. Wahlgang + 2. Wahlgang
2 → Direktstimmen + Listenstimmen
3 → Proporzwahl + Majorzwahl
ITA2017 → Majorzwahl (Stimmen) = Proporzwahl (Stimmen) als Default
Default → Erststimmen + Zweitstimmen
Urlurl
Url
Quellequelle
Institut (Default: Innenministerium)
Quellenquellen
2 Quellen oder mehr, z. B. [URL Stimmen], [URL Mandate]

Wahl Gruppen

Vorlagenparameter[Vorlagendaten bearbeiten]

Diese Vorlage bevorzugt Blockformatierung von Parametern.

ParameterBeschreibungTypStatus
Partei 1p1

Partei 1

Einzeiliger Textoptional
Kandidat 1k1

Kandidat 1

Einzeiliger Textoptional
Amtamt

Amt – nur Direktwahl mit Listen und Mandate (Default: gewählt)

Einzeiliger Textoptional
Allianz 1, 2, 3, ...a1, a2, a3, ...

Allianz 1, 2, 3, ... (Farbe; Default: Farbe der ersten Liste)

Einzeiliger Textoptional
Anzahl der verbundenen Listen 1, 2, 3, ... – Spalte Gruppenn1, n2, n3, ...

Anzahl 1, 2, 3, ... (rowspan)

Zahlenwertoptional
Anzahl der verbundenen Listen 1, 2, 3, ... – Spalte 1. Stimmeng1, ng2, ng3, ...

Anzahl 1, 2, 3, ... (rowspan)

Zahlenwertoptional
Anzahl der verbundenen Listen 1, 2, 3, ... – Spalte 2. Stimmenp1, np2, np3, ...

Anzahl 1, 2, 3, ... (rowspan)

Zahlenwertoptional
Verbundene Liste 1, 2, 3, ...vl1, vl2, vl3, ...

Verbundene Liste 1, 2, 3, ...

Einzeiliger Texterforderlich
Direktstimmen (Stichwahl) 1 – Spalte Gruppend1

Direktstimmen 1

Zahlenwertoptional
Direktstimmen (Verbindung mit Listen) 1 – Spalte Gruppenv1

Direktstimmen 1

Zahlenwertoptional
Liste 1l1

Liste 1

Einzeiliger Texterforderlich
Stimmen 1 – Spalte 1. Stimmes1

Stimmen 1

Zahlenwerterforderlich
Mandate 1 – Spalte 1. Stimmem1

Mandate 1

Zahlenwertoptional
Mandat des nicht gewählten Direktkandidaten 1, 2, 3, ... – Spalte 1. Stimmekm1, km2, km3, ...

Mandate 1, 2, 3, ...

Zahlenwertoptional
Mandat der Listengruppe 1, 2, 3, ... – Spalte 1. Stimmelm1, lm2, lm3, ...

Mandate 1, 2, 3, ...

Zahlenwertoptional
Allianz, Stimmen 1, 2, 3, ... – Spalte 1. Stimmeas1, as2, as3, ...

Allianz, Stimmen 1, 2, 3, ... (z. B.: Gesamtstimmen: Listen 1, 4 → as5)

Zahlenwertoptional
Allianz, Mandate 1, 2, 3, ... – Spalte 1. Stimmeam1, am2, am3, ...

Allianz, Mandate 1, 2, 3, ... (z. B.: Gesamtmandate: Listen 1, 4 → am5)

Zahlenwertoptional
Stimmen 1 – Spalte 2. Stimmesz1

Stimmen 1

Zahlenwertoptional
Mandate 1 – Spalte 2. Stimmemz1

Mandate 1

Zahlenwertoptional
Allianz, Stimmen 1, 2, 3, ... – Spalte 2. Stimmeasz1, asz2, asz3, ...

Allianz, Stimmen 1, 2, 3, ... (z. B.: Gesamtstimmen: Listen 1, 4 → asz5)

Zahlenwertoptional
Allianz, Mandate 1, 2, 3, ... – Spalte 2. Stimmeamz1, amz2, amz3, ...

Allianz, Mandate 1, 2, 3, ... (z. B.: Gesamtmandate: Listen 1, 4 → amz5)

Zahlenwertoptional
Partei 2p2

Partei 2

Einzeiliger Textoptional
Kandidat 2k2

Kandidat 2

Einzeiliger Textoptional
Direktstimmen (Stichwahl) 2 – Spalte Gruppend2

Direktstimmen 2

Zahlenwertoptional
Direktstimmen (Verbindung mit Listen) 2 – Spalte Gruppenv2

Direktstimmen 2

Zahlenwertoptional
Liste 2l2

Liste 2

Einzeiliger Textoptional
Stimmen 2 – Spalte 1. Stimmes2

Stimmen 2

Zahlenwertoptional
Mandate 2 – Spalte 1. Stimmem2

Mandate 2

Zahlenwertoptional
Stimmen 2 – Spalte 2. Stimmesz2

Stimmen 2

Zahlenwertoptional
Mandate 2 – Spalte 2. Stimmemz2

Mandate 2

Zahlenwertoptional
Partei 3p3

Partei 3

Einzeiliger Textoptional
Kandidat 3k3

Kandidat 3

Einzeiliger Textoptional
Direktstimmen (Verbindung mit Listen) 3 – Spalte Gruppenv3

Direktstimmen 3

Zahlenwertoptional
Liste 3l3

Liste 3

Einzeiliger Textoptional
Stimmen 3 – Spalte 1. Stimmes3

Stimmen 3

Zahlenwertoptional
Mandate 3 – Spalte 1. Stimmem3

Mandate 3

Zahlenwertoptional
Stimmen 3 – Spalte 2. Stimmesz3

Stimmen 3

Zahlenwertoptional
Mandate 3 – Spalte 2. Stimmemz3

Mandate 3

Zahlenwertoptional
Partei 4p4

Partei 4

Einzeiliger Textoptional
Kandidat 4k4

Kandidat 4

Einzeiliger Textoptional
Direktstimmen (Verbindung mit Listen) 4 – Spalte Gruppenv4

Direktstimmen 4

Zahlenwertoptional
Liste 4l4

Liste 4

Einzeiliger Textoptional
Stimmen 4 – Spalte 1. Stimmes4

Stimmen 4

Zahlenwertoptional
Mandate 4 – Spalte 1. Stimmem4

Mandate 4

Zahlenwertoptional
Stimmen 4 – Spalte 2. Stimmesz4

Stimmen 4

Zahlenwertoptional
Mandate 4 – Spalte 2. Stimmemz4

Mandate 4

Zahlenwertoptional
Partei 5p5

Partei 5

Einzeiliger Textoptional
Kandidat 5k5

Kandidat 5

Einzeiliger Textoptional
Direktstimmen (Verbindung mit Listen) 5 – Spalte Gruppenv5

Direktstimmen 5

Zahlenwertoptional
Liste 5l5

Liste 5

Einzeiliger Textoptional
Stimmen 5 – Spalte 1. Stimmes5

Stimmen 5

Zahlenwertoptional
Mandate 5 – Spalte 1. Stimmem5

Mandate 5

Zahlenwertoptional
Stimmen 5 – Spalte 2. Stimmesz5

Stimmen 5

Zahlenwertoptional
Mandate 5 – Spalte 2. Stimmemz5

Mandate 5

Zahlenwertoptional
Partei 6p6

Partei 6

Einzeiliger Textoptional
Kandidat 6k6

Kandidat 6

Einzeiliger Textoptional
Direktstimmen (Verbindung mit Listen) 6 – Spalte Gruppenv6

Direktstimmen 6

Zahlenwertoptional
Liste 6l6

Liste 6

Einzeiliger Textoptional
Stimmen 6 – Spalte 1. Stimmes6

Stimmen 6

Zahlenwertoptional
Mandate 6 – Spalte 1. Stimmem6

Mandate 6

Zahlenwertoptional
Stimmen 6 – Spalte 2. Stimmesz6

Stimmen 6

Zahlenwertoptional
Mandate 6 – Spalte 2. Stimmemz6

Mandate 6

Zahlenwertoptional
Partei 7p7

Partei 7

Einzeiliger Textoptional
Kandidat 7k7

Kandidat 7

Einzeiliger Textoptional
Direktstimmen (Verbindung mit Listen) 7 – Spalte Gruppenv7

Direktstimmen 7

Zahlenwertoptional
Liste 7l7

Liste 7

Einzeiliger Textoptional
Stimmen 7 – Spalte 1. Stimmes7

Stimmen 7

Zahlenwertoptional
Mandate 7 – Spalte 1. Stimmem7

Mandate 7

Zahlenwertoptional
Stimmen 7 – Spalte 2. Stimmesz7

Stimmen 7

Zahlenwertoptional
Mandate 7 – Spalte 2. Stimmemz7

Mandate 7

Zahlenwertoptional
Partei 8p8

Partei 8

Einzeiliger Textoptional
Kandidat 8k8

Kandidat 8

Einzeiliger Textoptional
Direktstimmen (Verbindung mit Listen) 8 – Spalte Gruppenv8

Direktstimmen 8

Zahlenwertoptional
Liste 8l8

Liste 8

Einzeiliger Textoptional
Stimmen 8 – Spalte 1. Stimmes8

Stimmen 8

Zahlenwertoptional
Mandate 8 – Spalte 1. Stimmem8

Mandate 8

Zahlenwertoptional
Stimmen 8 – Spalte 2. Stimmesz8

Stimmen 8

Zahlenwertoptional
Mandate 8 – Spalte 2. Stimmemz8

Mandate 8

Zahlenwertoptional
Partei 9p9

Partei 9

Einzeiliger Textoptional
Kandidat 9k9

Kandidat 9

Einzeiliger Textoptional
Direktstimmen (Verbindung mit Listen) 9 – Spalte Gruppenv9

Direktstimmen 9

Zahlenwertoptional
Liste 9l9

Liste 9

Einzeiliger Textoptional
Stimmen 9 – Spalte 1. Stimmes9

Stimmen 9

Zahlenwertoptional
Mandate 9 – Spalte 1. Stimmem9

Mandate 9

Zahlenwertoptional
Stimmen 9 – Spalte 2. Stimmesz9

Stimmen 9

Zahlenwertoptional
Mandate 9 – Spalte 2. Stimmemz9

Mandate 9

Zahlenwertoptional
Partei 10p10

Partei 10

Einzeiliger Textoptional
Kandidat 10k10

Kandidat 10

Einzeiliger Textoptional
Direktstimmen (Verbindung mit Listen) 10 – Spalte Gruppenv10

Direktstimmen 10

Zahlenwertoptional
Liste 10l10

Liste 10

Einzeiliger Textoptional
Stimmen 10 – Spalte 1. Stimmes10

Stimmen 10

Zahlenwertoptional
Mandate 10 – Spalte 1. Stimmem10

Mandate 10

Zahlenwertoptional
Stimmen 10 – Spalte 2. Stimmesz10

Stimmen 10

Zahlenwertoptional
Mandate 10 – Spalte 2. Stimmemz10

Mandate 10

Zahlenwertoptional
Gesamtstimmen: Direktstimmen (Stichwahl) – Spalte Gruppengesamtd

Gesamtstimmen: Direktstimmen (Stichwahl)

Zahlenwertoptional
Gesamtstimmen: Direktstimmen (Verbindung mit Listen) – Spalte Gruppengesamtv

Gesamtstimmen: Direktstimmen (Verbindung mit Listen)

Zahlenwertoptional
Gesamtstimmen – Spalte 1. Stimmegesamts

Gesamtstimmen

Zahlenwerterforderlich
Gesamtmandate – Spalte 1. Stimmegesamtm

Gesamtmandate

Zahlenwertoptional
Gesamtstimmen – Spalte 2. Stimmegesamtsz

Gesamtstimmen

Zahlenwertoptional
Gesamtmandate – Spalte 2. Stimmegesamtmz

Gesamtmandate

Zahlenwertoptional
Wähler (Direktstimmen, Stichwahl) – Spalte Gruppenwählerd

Wähler

Zahlenwertoptional
Wähler – Spalte Kandidaten/Gruppen (Direktstimmen, Verbindung mit Listen) oder Spalte 1. Stimmewähler

Wähler

Zahlenwertoptional
Wähler – Spalte 2. Stimmewählerz

Wähler

Zahlenwertoptional
Wahlberechtigte (Direktstimmen, Stichwahl) – Spalte Gruppenwahlberechtigted

Wahlberechtigte

Zahlenwertoptional
Wahlberechtigte – Spalte Kandidaten/Gruppen (Direktstimmen, Verbindung mit Listen) oder Spalte 1. Stimmewahlberechtigte

Wahlberechtigte

Zahlenwertoptional
Wahlberechtigte – Spalte 2. Stimmewahlberechtigtez

Wahlberechtigte

Zahlenwertoptional
Namename

Name der 1. Spalte (z. B. „Spitzenkandidaten“, „Regionallisten“). Default: „Kandidaten“ (wenn „k1“ vorhanden ist); „Wahlbündnisse“ (wenn „p1“ vorhanden ist), „Parteien“ (wenn „p1“ und „k1“ vorhanden sind)

Einzeiliger Textoptional
Name der Volksvertretungkammer 1, 2

Zweikammersystem: die Wahl findet für beide Kammern und auf einem einzigen Stimmzettel statt (nur Bolivien und Uruguay)

Einzeiliger Textoptional
Wahlsystem, Listen (Titel: 1. und 2. Spalte)system

1 → 1. Wahlgang + 2. Wahlgang

2 → Direktstimmen + Listenstimmen 3 → Proporzwahl + Majorzwahl ITA2017 → Majorzwahl (Stimmen) = Proporzwahl (Stimmen) als Default

Default → Erststimmen + Zweitstimmen

Zahlenwertoptional
Urlurl

Url

URLoptional
Quellequelle

Institut (Default: Innenministerium)

Einzeiliger Textoptional
Quellenquellen

2 Quellen oder mehr, z. B. [URL Stimmen], [URL Mandate]

Einzeiliger Textoptional

Zweitstimme wird als Stimme ausgelegt, die in der zweiten Spalte geschrieben werden soll.

Kopiervorlage

[Quelltext bearbeiten]
{{Wahl Gruppen

| p1 = Partei1/Parteikoalition1
| k1 = Kandidat1
| amt = Amt
| a1 = Allianz1
| n1 = Anzahl der Listen mit Partei1, mit Kandidaten1 oder mit Gruppe1 (rowspan)
| ng1 = rowspan 1. Stimme
| np1 = rowspan 2. Stimme
<-- p2, p3, p4, ...; k2, k3, k4, ...; a2, a3, a4, ...; g2, g3, g4, ...; n1, n2, n3; ns1, ns2, ns3, ...; ng1, ng2, ng3, ...; np1, np2, np3, ...; -->

| d1 = Kandidat1 mit Direktstimmen (Stichwahl) → Stimmen
| v1 = Kandidat11 (oder Koalition1) mit verbundenen Listen → Stimmen
<-- d2, d3, d4, ...; v2, v3, v4, ... -->

| l1 = Liste 1
| vl1 = verbundene Liste 1
| s1 = Liste 1 / verbundene Liste 1 → Stimmen
| m1 = Liste 1 / verbundene Liste 1 → Mandate
<-- l2, l3, l4, ...; s2, s3, s4, ...; m2, m3, m4, ... -->

| km5 = Nicht gewählte Direktkandidat/in (Mandat)
| lm5 = Listengruppe (Mandate)

| as6 = Allianz: Listen 1, 5 → Stimmen (Gesamtstimmen)
| am6 = Allianz: Listen 1, 5 → Mandate (Gesamtmandate)
<-- as10, as12, as20, ...; am10, am12, am20, ... -->

| sz1 = Stimmen, Zweitstimme → Stimmen der Gruppen1
| mz1 = Mandate, Zweitstimme → Mandate der Gruppe1
<-- sz2, sz3, sz4, ...; mz2, mz3, mz4, ... -->

| asz5 = Allianz: Listen 1, 4 → Stimmen, Zweitstimme (Gesamtstimmen)
| amz5 = Allianz: Listen 1, 4 → Mandate, Zweitstimme (Gesamtmandate)
<-- as10, as12, as20, ...; am10, am12, am20, ... -->

| gesamtd = Gesamtstimmen → Stimmen des Kandidaten für die Direktwahl (Stichwahl)
| gesamtv = Gesamtstimmen → Stimmen des Kandidaten (oder der Koalition) mit verbundenen Listen
| gesamts = Gesamtstimmen → Listen
| gesamtsz = Gesamtstimmen → Zweitstimme: Stimmen der Gruppen

| gesamtm = Gesamtmandate → Listen
| gesamtmz = Gesamtmandate → Zweitstimme: Mandate der Gruppen

| wählerd = Wähler → Direktwahl (Stichwahl)
| wähler = Wähler → Listen und Kandidaten (Zweitstimme und Erststimme ↔ ein Stimmzettel) oder Listen
| wählerz = Wähler → Zweitstimme (Gruppen: nur wenn es zwei Stimmzettel gibt)

| wahlberechtigted = Wahlberechtigte → Direktwahl (Stichwahl)
| wahlberechtigte = Wahlberechtigte →Listen und Kandidaten (Zweitstimme und Erststimme ↔ ein Stimmzettel) oder Listen
| wahlberechtigtez = Wahlberechtigte → Zweitstimme (Gruppen: nur wenn es zwei Stimmzettel gibt)

| name = Name

| system =	1 → 1. Wahlgang + 2. Wahlgang
		2 → Direktstimmen + Listenstimmen
		3 → Proporzwahl + Majorzwahl
		ITA2017 → Stimmen (Proporzwahl) = Stimmen (Majorzwahl)
		Default → Erststimmen + Zweitstimmen

| url = Quelle (Url)
| quelle = Quelle (Beispiele: Innenministerium, Statistikamt, ...); Default: Innenministerium
| quellen = 2 Quellen oder mehr
}}

Spalte Gruppen

[Quelltext bearbeiten]
  • Gruppen:: zwei Stimmen für verschiedene öffentliche Ämter, z. B.
Präsident/Bürgermeister [mit Stichwahl] + Parlament/Rät [mit 2. Stimme] → [gesamtd], gesamtv + gesamts oder gesamtm, [gesamtsz]

1. Spalte: Kandidaten

[Quelltext bearbeiten]
KandidatenStimmen%ListenStimmen%Mandate
Mario ConteBürgermeister23.40364,7Mario Conte Sindaco10.47530,111
Lega6.09617,56
Fratelli d’Italia3.91911,34
Forza Italia - Coraggio Italia1.8605,31
Gesamt22.35064,322
Giorgio De Nardi10.21328,3Partito Democratico4.87014,05
Treviso Civica2.3726,82
De Nardi Sindaco1.4524,21
Coalizione Civica per Treviso5381,5
Europa Verde5301,5
Volt2660,8
Mandate der Listengruppe1
Gesamt10.02828,89
Nicolò Maria Rocco1.4564,0Azione - Italia Viva - Futura1.3683,91
Maurizio Mestriner8452,3Movimento 5 Stelle6711,9
Unione Popolare1400,4
Gesamt8112,3
Luigino Rancan2270,6Il Popolo della Famiglia2190,6
Gesamt36.14410034.77610032
Ungültige Stimmen7151,9
Wähler36.85952,1
Wahlberechtigte70.689
Quelle: Innenministerium
1. Wahlgang und 2. Wahlgang
[Quelltext bearbeiten]
Kandidaten2. Wahlgang1. WahlgangListenStimmen%Mandate
Stimmen%Stimmen%
Giacomo PossamaiBürgermeister23.41650,521.89646,2Partito Democratico6.49814,77
Possamai Sindaco5.80713,16
Da Adesso in Poi - Vinova2.7176,13
Coalizione Civica (EV - SI)2.3475,32
Azione - Italia Viva1.5543,51
Lista Tosetto1.5303,51
Gesamt20.45346,220
Francesco Rucco22.91649,520.86744,1Rucco Sindaco10.64824,07
Fratelli d’Italia4.43910,02
Lega2.8506,41
Forza Italia1.5103,41
Cicero Impegno a 360° (A)1.1612,6
Mandate der Listengruppe1
Gesamt20.60846,512
Claudio Cicero1.2172,6(A)
Lucio Zoppello1.1812,5Rigeneriamo Insieme Vicenza1.1442,6
Stefano Crescioli1.0142,1Contiamoci9802,2
Edoardo Bortolotto8021,7Movimento 5 Stelle7651,7
Annarita Simone3840,8UP - PCI - Partito del Sud3640,8
Gesamt46.33210047.36110044.31410032
Ungültige Stimmen5981,38291,7
Wähler46.93052,848.19054,2
Wahlberechtigte88.91688.916
Quelle: Innenministerium
Mit 2. Listenstimme
[Quelltext bearbeiten]
KandidatenStimmen%ListenDirektstimmenListenstimmen
Stimmen%Stimmen%
Gabriela Georgina Jiménez Godoy136.98053,1Movimiento Regeneración Nacional104.16940,4108.56142,1
Partido Verde Ecologista de México12.6584,916.6246,4
Partido del Trabajo7.8573,011.7954,6
PVEMPTMORENA9.0863,5
PVEMMORENA1.3890,5
PTMORENA1.3350,5
PVEMPT4860,2
Salvador Amado Correa Galván97.02837,6Partido Acción Nacional62.97224,465.53725,4
Partido Revolucionario Institucional21.6368,424.1499,4
Partido de la Revolución Democrática5.1962,07.3422,8
PANPRIPRD5.9802,3
PANPRI9380,4
PANPRD2040,1
PRIPRD1020,0
Marco Antonio Pérez Cabarroca23.6879,2Movimiento Ciudadano23.6879,223.6879,2
Nicht registrierte Kandidaten3070,13070,13070,1
Gesamt258.002100258.002100258.002100
Ungültige Stimmen5.3172,0
Wähler263.31971,8
Wahlberechtigte366.680
Quellen: Instituto Nacional Electoral, DirektstimmenListenstimmen
Ohne Mandate
[Quelltext bearbeiten]
Kandidaten2. Wahlgang1. WahlgangListenStimmen%
Stimmen%Stimmen%
Leonel Fernández1.466.38251,31.130.52338,9Partido de la Liberación Dominicana1.130.52338,9
José Francisco Peña Gómez1.394.64148,71.333.92545,9Partido Revolucionario Dominicano1.192.21141,1
Partido de la Unidad Democrática66.8722,3
Partido Revolucionario Independiente29.6291,0
Bloque Institucional Social Demócrata18.6770,6
Partido Quisqueyano Demócrata10.6700,4
Partido Popular Cristiano6.8420,2
Concertación Democrática4.6640,2
Partido Nacional de Veteranos y Civiles3.1700,1
Partido Democrático Institucional1.1900,0
Jacinto Peynado Garrigosa435.50415,0Partido Reformista Social Cristiano435.50415,0
José Rafael Abinader3.9070,1Alianza Social Dominicana3.9070,1
Gesamt2.861.0231002.903.8591002.903.859100
Ungültige Stimmen19.4020,745.1201,5
Wähler2.880.42576,82.948.97978,6
Wahlberechtigte3.750.5023.750.502
Quelle: Gaceta oficial n. 9938, 10/11/1996

1. Spalte: Parteien

[Quelltext bearbeiten]
1. und 2. Wahlgang
[Quelltext bearbeiten]
Wahlbündnisse2. Wahlgang1. WahlgangListenStimmen%Mandate
Stimmen%Stimmen%
Progressisti Sardi289.71842,7259.48529,8Partito Democratico della Sinistra168.06218,113
Partito della Rifondazione Comunista55.1566,04
Lista Sardegna - Federazione Democratica48.4045,24
Alleanza Democratica - Verdi26.9692,9
Mandate der Listengruppe8
Gesamt298.59132,229
Polo per la Sardegna248.14536,6265.13130,5Forza Italia194.66521,014
Alleanza Nazionale102.59411,18
Centro Cristiano Democratico14.2401,5
Mandate der Listengruppe6
Gesamt311.49933,628
Partito Popolare Italiano140.58820,7133.28615,3Partito Popolare Italiano149.72516,211
Partito Repubblicano Italiano8.4670,9
Mandate der Listengruppe2
Gesamt158.19217,113
Patto Segni129.76114,9Patto Segni85.7219,26
Partito Sardo d’Azione59.2776,8Partito Sardo d’Azione47.0005,14
Sardigna Natzione23.3682,7Sardigna Natzione10.9841,2
Movimento Autonomo Sardo8.1060,9
Sardegna in Europa3.5260,4
Lega Sarda2.0410,2
Lega Sardegna1.0920,1
Gesamt14.7651,6
Gesamt678.451100870.308100926.75210080
Quelle: Consiglio regionale della Sardegna
Parteien + Kandidaten + Stichwahl + Mandate
[Quelltext bearbeiten]
  • d1: Stimmen für Kandidaten (nur Stichwahl)
  • v1: gültige Stimmen für Kandidaten und Listen (Mandate)
ParteienKandidaten2. Wahlgang1. WahlgangMandate
Stimmen%Stimmen%KammerSenat
Partido NacionalLuis Alberto Lacalle Pou1.189.31350,8696.45229,73010
Frente AmplioDaniel Martínez1.152.27149,2949.37640,54213
Partido ColoradoErnesto Talvi300.17712,8134
Cabildo AbiertoGuido Manini Ríos268.73611,5113
Partido Ecologista Radical IntransigenteCésar Vega33.4611,41
Partido de la GenteEdgardo Novick26.3131,11
Partido IndependientePablo Mieres23.5801,01
Unidad PopularGonzalo Abella19.7280,8
Partido Verde AnimalistaGustavo Salle19.3920,8
Partido DigitalDaniel Goldman6.3630,3
Partido de los TrabajadoresRafael Fernández1.3870,1
Gesamt2.341.5841002.344.9651009930
Ungültige Stimmen91.6123,888.3993,6
Wähler2.433.19690,12.433.36490,1
Wahlberechtigte2.699.9802.699.978
Quellen: Corte Electoral, 1. Wahlgang2. Wahlgang

Spezifische Fälle

[Quelltext bearbeiten]
  • Mandate der Listengruppe: lm. Fallen:
  • 1. Wahlgang, oder
  • 2. Wahlgang:
  • es gibt keine weitere Listenverbindung, oder
  • es gibt eine weitere Listenverbindung, aber es gibt keine Listengruppe.
  • Nicht gewählte Direktkandidat: km. Fallen:
  • 2. Wahlgang: es gibt eine weitere Listenverbindung und eine Listengruppe;
  • Regionalwahl, Kandidat: ipso iure Mitglied des Regionalrats;
KandidatenStimmen%ListenStimmen%Mandate
Gian Mario SpaccaPräsident409.82353,2Partito Democratico224.89731,115
Italia dei Valori65.5369,14
Unione di Centro41.9895,83
Alleanza Riformista (PSI - MRE - UPC)19.7012,71
Alleanza per l’Italia14.5542,01
Federazione dei Verdi12.6411,71
Liste Civiche Marche6.2740,9
Gesamt385.59253,425
Erminio Marinelli306.07539,7Il Popolo della Libertà225.47231,212
Lega Nord45.7266,32
Insieme per il Presidente (PRI - MpI - MAP - IC)9.5551,31
La Destra9.1781,3
Nicht gewählte Direktkandidat1
Gesamt289.93140,116
Massimo Rossi54.8517,1Federazione della Sinistra27.9753,91
Sinistra Ecologia Libertà19.1082,61
Gesamt47.0836,52
Gesamt770.749100722.60610043
Ungültige Stimmen38.3974,7
Wähler809.14662,8
Wahlberechtigte1.288.984
Default Stimmen
[Quelltext bearbeiten]
  • Default: Der Wert, der als Listenstimme (d. h. 2. Spalte) geschrieben wurde (s ... i), gilt auch als Kandidatenstimme (d. h. 1. Spalte). Wenn ein Kandidat nur mit einer Liste verbunden ist → Kandidatenstimmen = Listenstimmen (automatisch).
KandidatenStimmen%ListenStimmen%
Walter Rizzetto124.12051,6Fratelli d’Italia76.82031,9
Lega per Salvini Premier28.45511,8
Forza Italia16.6426,9
Noi Moderati2.2030,9
Manuela Celotti59.96524,9Partito Democratico - Italia Democratica e Progressista42.25717,6
Alleanza Verdi e Sinistra8.8093,7
+Europa7.9533,3
Impegno Civico - Centro Democratico9460,4
Maria Sandra Telesca22.0669,2Azione - Italia Viva22.0669,2
Cesidio Antidormi15.2946,4Movimento 5 Stelle15.2946,4
Ketty Rodela7.3713,1Italexit per l’Italia7.3713,1
Lucia Giordani4.4461,8Italia Sovrana e Popolare4.4461,8
Ugo Rossi3.6031,5Vita3.6031,5
Ivan Volpi2.6971,1Unione Popolare2.6971,1
Andrea Sponza8450,4Alternativa per l’Italia (PdF – Exit)8450,4
Elisabetta Romeo3610,1Noi di Centro – Europeisti3610,1
Gesamt240.768100240.768100
Ungültige Stimmen12.3114,9
Wähler253.07967,6
Wahlberechtigte374.129
Quelle: Innenministerium
  • Default: Der Wert, der als Listenstimme (d. h. 2. Spalte) geschrieben wurde (s ... i), gilt auch als Stimme des Wahlbündnisses (d. h. 1. Spalte). Wenn ein Wahlbündnis nur mit einer Liste verbunden ist → Stimmen des Wahlbündnisses = Listenstimmen (automatisch).
WahlbündnisseStimmen%ListenStimmen%Mandate
Concertación3.417.20751,8Partido Demócrata Cristiano de Chile1.370.50120,820
Partido por la Democracia1.017.95615,421
Partido Socialista de Chile663.56110,115
Partido Radical Socialdemócrata233.5643,57
Unabhängige131.6252,02
Alianza por Chile2.556.38638,7Unión Demócrata Independiente1.475.90122,433
Renovación Nacional932.42214,119
Unabhängige148.0632,22
Juntos Podemos Más488.6187,4Partido Comunista de Chile339.5475,1
Partido Humanista de Chile102.8421,6
Unabhängige46.2290,7
Partido Regionalista Independiente77.2131,2Partido de Acción Regionalista de Chile26.6980,41
Alianza Nacional de Independientes20.1910,3
Unabhängige30.3240,5
Unabhängige62.3870,9Unabhängige62.3870,9
Gesamt6.601.8111006.601.811100120
Ungültige Stimmen605.5408,4
Wähler7.207.35187,7
Wahlberechtigte8.220.897
Quellen: SERVEL, Ergebnis nach WahlbündnisseErgebnis nach Parteien

Parteienkoalitionen

[Quelltext bearbeiten]
  • Parteienkoalitionen:: verknüpfte Listen

Nur 1. Stimme

[Quelltext bearbeiten]
Stimmen ohne rowspan
[Quelltext bearbeiten]

Fiktives Beispiel für zukünftige Wahlsysteme.

WahlbündnisseListenStimmen%Mandate
Politische MitteDemocrazia Cristiana13.233.62034,3234
Partito Socialista Italiano5.501.69614,394
Partito Repubblicano Italiano1.428.6633,721
Partito Socialista Democratico Italiano1.140.2093,017
Partito Liberale Italiano809.9462,111
Gesamt22.114.13457,3377
Politische LinkePartito Comunista Italiano10.250.64426,6177
Lista Verde969.2182,513
Democrazia Proletaria641.9011,78
Gesamt11.861.76330,8198
Movimento Sociale Italiano – Destra Nazionale2.281.1265,935
Partito Radicale987.7202,613
Liga Veneta – Pensionati Uniti298.4020,8
Südtiroler Volkspartei202.0220,53
Sonstige826.3412,14
Gesamt38.571.508100630
Ungültige Stimmen2.015.0655,0
Wähler40.586.57388,8
Wahlberechtigte45.692.417
Quelle: Innenministerium
Stimmen, Prozent und Mandate mit rowspan
[Quelltext bearbeiten]
WahlbündnisseListenStimmen%Mandate
Wahlkoalition Front RPFRuandische Patriotische Front (RPF)6.126.43368,837
Centrist Democratic Party (PDC)
Party for Progress and Concord (PPC)
Parti de la Solidarité et du Progrès (PSP)
Democratic Union of the Rwandan People (UDPR)
Rwandan Socialist Party (PSR)
Liberal Party (PL)770.8968,75
Social Democratic Party (PSD)767.1438,65
Parti Démocratique Idéal (PDI)410.5134,62
Demokratische Grüne Partei Ruandas (DGPR)405.8934,62
Social Party Imberakuri (PS-Imberakuri)401.5244,52
Unabhängige19.0510,2
Indirekt bestimmte Abgeordnete27
Gesamt8.901.45310080
Ungültige Stimmen6.4230,1
Wähler8.907.87698,2
Wahlberechtigte9.071.157
Quelle: National Electoral Commission (NEC)

Zwei Stimmen

[Quelltext bearbeiten]
Ohne rowspan
[Quelltext bearbeiten]

→ Mandate Gesamt: automatisch.

  • a1: optionale Farbe (aus Liste) statt Parteifarbe
WahlbündnisseListenDirektstimmenListenstimmenMandate
Gesamt
Stimmen%MandateStimmen%Mandate
Juntos Haremos HistoriaMovimiento Regeneración Nacional21.256.23839,11321.013.12339,04255
Partido del Trabajo2.164.0884,012.149.5664,056
Partido Encuentro Social1.320.2832,41.311.3372,488
Gesamt24.740.60945,51424.474.02645,55569
Por México al FrentePartido Acción Nacional9.969.06918,369.852.75318,31723
Partido de la Revolución Democrática2.982.8265,522.973.4795,568
Movimiento Ciudadano2.654.0854,922.621.3174,957
Gesamt15.605.98028,71015.447.54928,72838
Todos por MéxicoPartido Revolucionario Institucional9.011.31216,668.961.36916,6814
Partido Verde Ecologista de México2.527.7104,722.514.5784,746
Partido Nueva Alianza1.306.7922,41.299.7332,411
Gesamt12.845.81423,6812.775.68023,71321
Unabhängige1.105.6242,01.105.6242,1
Sonstige31.8120,130.5260,1
Gesamt54.329.8391003253.833.40510096128
Ungültige Stimmen2.343.9424,12.316.7814,1
Wähler56.673.78163,556.150.18662,9
Wahlberechtigte89.250.88189.250.881
Quelle: Diario Oficial
Rowspan: 1. Stimme
[Quelltext bearbeiten]
  • ng → rowspan p + rowspan 1. Stimme

Fiktive Beispiel

WahlbündnisseListenDirektstimmenListenstimmenMandate
Gesamt
Stimmen%MandateStimmen%Mandate
Casa delle LibertàForza Italia483.83043,95323.91229,327
Alleanza Nazionale103.2249,3
Lega Nord43.2763,9
CCDCDU23.4772,1
Nuovo PSI8.9690,8
Gesamt502.85845,52
L’UlivoDemocratici di Sinistra556.91050,59264.27023,9212
La Margherita132.30912,01
Partito dei Comunisti Italiani26.2932,4
Il Girasole (FdVSDI)22.1012,0
Gesamt444.97340,23
Partito della Rifondazione Comunista65.4995,911
Italia dei Valori36.1233,339.9223,6
Lista Emma Bonino9.8030,930.8042,8
Democrazia Europea15.2491,420.1301,8
Paese Nuovo1.3640,1
Abolizione Scorporo7730,1
Gesamt1.101.915100141.106.323100620
Ungültige Stimmen68.7305,964.4445,5
Wähler1.170.64582,11.170.76782,1
Wahlberechtigte1.426.5111.426.511
Quellen: Innenministerium, ListenGruppen
Rowspan: 2. Stimme
[Quelltext bearbeiten]
  • np → rowspan p + rowspan 2. Stimme
WahlbündnisseListenProporzwahlMajorzwahlMandate
Gesamt
Stimmen%MandateStimmen%Mandate
Casa delle LibertàForza Italia323.91229,32483.83043,957
Alleanza Nazionale103.2249,3
Lega Nord43.2763,9
CCDCDU23.4772,1
Nuovo PSI8.9690,8
Gesamt502.85845,52
L’UlivoDemocratici di Sinistra264.27023,92556.91050,5912
La Margherita132.30912,01
Partito dei Comunisti Italiani26.2932,4
Il Girasole (FdVSDI)22.1012,0
Gesamt444.97340,23
Partito della Rifondazione Comunista65.4995,911
Italia dei Valori39.9223,636.1233,3
Lista Emma Bonino30.8042,89.8030,9
Democrazia Europea20.1301,815.2491,4
Paese Nuovo1.3640,1
Abolizione Scorporo7730,1
Gesamt1.106.32310061.101.9151001420
Ungültige Stimmen64.4445,568.7305,9
Wähler1.170.76782,11.170.64582,1
Wahlberechtigte1.426.5111.426.511
Quellen: Innenministerium, ListenGruppen

Parteien + Kandidaten

[Quelltext bearbeiten]
Parteien + Kandidaten + Mandate
[Quelltext bearbeiten]
ParteienKandidatenStimmen%Mandate
Alliance Party of Northern IrelandPaula Bradshaw6.50313,91
Kate Nicholl5.20111,11
Gesamt11.70424,92
Sinn FéinDeirdre Hargey9.51120,31
Social Democratic and Labour PartyMatthew O’Toole5.39411,51
Elsie Trainor2.0304,3
Gesamt7.42415,81
Democratic Unionist PartyEdwin Poots7.21115,41
Green Party in Northern IrelandClare Bailey4.0588,6
Ulster Unionist PartyStephen McCarthy3.0616,5
Traditional Unionist VoiceAndrew Girvin1.9354,1
AontúLuke McCann8061,7
People Before ProfitSipho Sibanda6291,3
Socialist PartyNeil Moore3530,8
Workers’ Party of IrelandPaddy Lynn1390,3
UnabhängigeElly Odhiambo1070,2
Gesamt46.9381005
Wahlberechtigte73.497
Quelle: UK Parliament
Parteien + Kandidaten + Mandate (2 Kammern)
[Quelltext bearbeiten]
ParteienKandidatenStimmen%Mandate
Cámara de
Diputados
Cámara de
Senadores
Movimiento al SocialismoEvo Morales2.889.35947,16721
Comunidad CiudadanaCarlos Mesa2.240.92036,55014
Partido Demócrata CristianoChi Hyun Chung539.0818,89
Movimiento Demócrata SocialÓscar Ortiz Antelo260.3164,241
Movimiento Tercer SistemaFélix Patzi76.8271,3
Movimiento Nacionalista RevolucionarioVirginio Lema42.3340,7
Partido de Acción Nacional BolivianoRuth Nina39.8260,6
Unidad Cívica SolidaridadVíctor Hugo Cárdenas25.2830,4
Frente Para La VictoriaIsrael Rodriquez23.7250,4
Gesamt6.137.67110013036
Ungültige Stimmen322.8445,0
Wähler6.460.51588,3
Wahlberechtigte7.315.364
Quelle: Órgano Electoral Plurinacional
Parteien + mehrere Kandidaten nach Parteien + Mandate (2 Kammern)
[Quelltext bearbeiten]
ParteienKandidatenStimmen%Mandate
KammerSenat
Partido ColoradoJulio María Sanguinetti500.76724,73211
Jorge Batlle102.5515,1
Jorge Pacheco Areco51.9362,6
al lema9470,0
Gesamt656.42832,3
Partido NacionalAlberto Volonté301.69814,93110
Juan Andrés Ramírez264.25813,0
Carlos Julio Pereyra65.6663,2
al lema1.7620,1
Gesamt633.38431,2
Frente AmplioTabaré Vázquez621.22630,6319
Nuevo EspacioRafael Michelini104.7735,251
Partido Verde Eto-EcologistaRodolfo Tálice5.4980,3
Partido del SolMabel Portillo2.2580,1
Unión CívicaLuis Pieri2.0630,1
Partido AzulRoberto Canessa1.6450,1
Partido Seguridad SocialElías Yaffalian8280,0
Partido de los TrabajadoresJuan Vital Andrada3780,0
Partido Alianza OrientalFederico Silva Ledesma3330,0
Partido Movimiento JusticieroBolívar Espínola1610,0
Partido Democrata LaboralPompeyo Giansanti1200,0
Partido RepublicanoAdemar Álvarez Franco1170,0
Partido Movimiento ProgresistaElías Perdomo690,0
Gesamt2.029.2811009931
Ungültige Stimmen99.9644,7
Wähler2.129.24591,4
Wahlberechtigte2.330.154
Quelle: Corte Electoral

Kandidaten + Listen

[Quelltext bearbeiten]
SpitzenkandidatenListenStimmen%Mandate
Romano ProdiL’Ulivo11.930.98331,3220
Partito della Rifondazione Comunista2.229.4645,841
Rosa nel Pugno990.6942,618
Partito dei Comunisti Italiani884.1272,316
Italia dei Valori877.0522,316
Federazione dei Verdi784.8032,115
Popolari UDEUR534.0881,410
Partito Pensionati333.2780,9
Südtiroler Volkspartei182.7040,54
I Socialisti115.0660,3
Lista Consumatori73.7510,2
Lega per l’Autonomia – Alleanza Lombarda44.5890,1
Liga Fronte Veneto21.9990,1
Gesamt19.002.59849,8340
Silvio BerlusconiForza Italia9.048.97623,7137
Alleanza Nazionale4.707.12612,371
Unione dei Democratici Cristiani e di Centro2.580.1906,839
Lega NordMovimento per l’Autonomia1.747.7304,626
Democrazia Cristiana per le AutonomieNuovo PSI285.4740,74
Alternativa Sociale255.3540,7
Fiamma Tricolore230.5060,6
No Euro58.7460,2
Pensionati Uniti27.5500,1
Ecologisti Democratici17.1450,0
Partito Liberale Italiano12.2650,0
S.O.S. Italia6.7810,0
Gesamt18.977.84349,7277
Giorgio PantoProgetto NordEst92.0020,2
Pius LeitnerDie Freiheitlichen17.1830,0
Andere <0,05 %63.7170,2
Gesamt38.153.343100617
Ungültige Stimmen1.145.1542,9
Wähler39.298.49783,6
Wahlberechtigte46.997.601
Quelle: Innenministerium

Verbundene Listen

[Quelltext bearbeiten]

→ 1. Spalte: vl1 or l1.

Einzelstimmen
[Quelltext bearbeiten]
ListenStimmen%Mandate
Democrazia Cristiana100.00027,810
Partito Repubblicano Italiano50.00013,95
Partito Socialista Democratico Italiano20.0005,62
Gesamt170.00047,217
Partito Comunista Italiano120.00033,36
Partito Socialista Italiano40.00011,12
Gesamt160.00044,48
Partito Liberale Italiano20.0005,61
Partito Nazionale Monarchico10.0002,8
Gesamt360.00010026
Quelle: Innenministerium
Proporzwahl + Majorzwahl
[Quelltext bearbeiten]
  • Es gibt einen einzigartigen Stimmzettel.
  • Default: Der Wert, der als Listenstimmen/Proporzwahl (d. h. 1. Spalte) geschrieben wurde (s ... i), gilt auch als Direktstimme/Majorzwahl (d. h. 2. Spalte). Wenn eine Liste nicht mit einer anderen Liste verbunden ist → Listenstimmen [Proporzwahl] = Direktstimmen [Majorzwahl] (automatisch).
ListenProporzwahlMajorzwahlMandate
Gesamt
Stimmen%MandateStimmen%Mandate
Fratelli d’Italia7.301.30326,06912.305.01443,8121235
Lega per Salvini Premier2.470.3188,823
Forza Italia2.279.2668,122
Noi Moderati254.1270,9
Partito Democratico – Italia Democratica e Progressista5.348.67619,0577.340.09626,11280
Alleanza Verdi e Sinistra1.021.8083,611
+Europa796.0572,8
Impegno Civico – Centro Democratico173.5550,6
Movimento 5 Stelle4.335.49415,4414.335.49415,41051
AzioneItalia Viva2.186.5057,8212.186.5057,821
Italexit per l’Italia534.9501,9534.9501,9
Unione Popolare403.1491,4403.1491,4
Italia Sovrana e Popolare348.8311,2348.8311,2
Sud chiama Nord212.9540,8212.9540,811
Vita201.7370,7201.7370,7
SVPPATT117.0320,41117.0320,423
Noi di Centro – Europeisti46.2300,246.2300,2
Partito Comunista Italiano24.5490,124.5490,1
Partito Animalista – UCDL – 10 Volte Meglio21.4510,121.4510,1
Alternativa per l’Italia (PdF – Exit)17.1370,117.1370,1
Partito della Follia Creativa1.4190,01.4190,0
Free8290,08290,0
Forza del Popolo8190,08190,0
Gesamt28.098.19610024528.098.196100146391
Ungültige Stimmen1.286.9154,4
Wähler29.385.11163,9
Wahlberechtigte46.021.956
Quelle: Innenministerium
Ohne Zweitstimme
[Quelltext bearbeiten]
ListenStimmen%Mandate
Parti socialiste150.00045,548
Renaissance100.00030,332
Les Républicains50.00015,216
La France insoumise20.0006,15
Rassemblement National10.0003,0
Gesamt330.000100131
Ungültige Stimmen20.0005,7
Wähler350.00043,8
Wahlberechtigte800.000
Quelle: Innenministerium
Listen1. Wahlgang2. WahlgangMandate
Gesamt
Stimmen%MandateStimmen%Mandate
Parti socialiste150.00045,548100.00025,63078
Renaissance100.00030,33290.00023,12052
Les Républicains50.00015,21680.00020,51026
La France insoumise20.0006,1570.00017,9813
Rassemblement National10.0003,050.00012,8
Gesamt330.000100131390.00010068199
Ungültige Stimmen20.0005,710.0002,5
Wähler350.00043,8400.00049,4
Wahlberechtigte800.000810.000
Quelle: Innenministerium
KandidatenParteienStimmen%
Olivier FaureParti socialiste150.00045,5
Stéphane SéjournéRenaissance100.00030,3
Éric CiottiLes Républicains50.00015,2
Manuel BompardLa France insoumise20.0006,1
Jordan BardellaRassemblement National10.0003,0
Gesamt330.000100
Ungültige Stimmen20.0005,7
Wähler350.00043,8
Wahlberechtigte800.000
Quelle: Innenministerium
1. und 2. Wahlgang
[Quelltext bearbeiten]
KandidatenParteien1. Wahlgang2. Wahlgang
Stimmen%Stimmen%
Olivier FaureParti socialiste150.00045,5160.00057,1
Stéphane SéjournéRenaissance100.00030,3120.00042,9
Éric CiottiLes Républicains50.00015,2
Manuel BompardLa France insoumise20.0006,1
Jordan BardellaRassemblement National10.0003,0
Gesamt330.000100280.000100
Ungültige Stimmen20.0005,780.00022,2
Wähler350.00043,8360.00044,4
Wahlberechtigte800.000810.000
Quelle: Innenministerium

Kandidaten + Parteien/Listen

[Quelltext bearbeiten]
  • Automatische Werte: Wähler, Wahlberechtigte (Zweitstimmen) = Wähler, Wahlberechtigte (Erststimmen); gewält
KandidatenParteien/ListenErststimmenZweitstimmen
Stimmen%Stimmen%
Annika KloseSPD34.07222,732.13321,4
Hanna Steinmüllergewählt im WKGRÜNE45.87030,546.12030,7
Martin NeiseDie Linke21.29114,220.82013,8
Gesamt150.210100150.419100
Ungültige Stimmen2.2961,52.0871,4
Wähler152.50673,5152.50673,5
Wahlberechtigte207.483207.483
Quellen: Amtsblatt für Berlin

Sonderfälle

[Quelltext bearbeiten]
Parteien + Kandidaten
[Quelltext bearbeiten]

fiktives Beispiel

ParteienKandidatenErststimmenZweitstimmen
Stimmen%Stimmen%
SPDAnnika Klose34.07222,732.13321,4
GRÜNEHanna Steinmüller45.87030,546.12030,7
Die LinkeMartin Neise21.29114,220.82013,8
Gesamt150.210100150.419100
Ungültige Stimmen2.2961,52.0871,4
Wähler152.50673,5152.50673,5
Wahlberechtigte207.483207.483
Quellen: Amtsblatt für Berlin
Kandidaten + Mandate
[Quelltext bearbeiten]

fiktives Beispiel

KandidatenListenStimmen%Mandate
Olivier FaureParti socialiste150.00045,548
Stéphane SéjournéRenaissance100.00030,332
Éric CiottiLes Républicains50.00015,216
Manuel BompardLa France insoumise20.0006,15
Jordan BardellaRassemblement National10.0003,0
Gesamt330.000100131
Ungültige Stimmen20.0005,7
Wähler350.00043,8
Wahlberechtigte800.000
Quelle: INSEE
Mandate nach 2. Wahlgang
[Quelltext bearbeiten]
Parteien1. Wahlgang2. Wahlgang
Stimmen%Stimmen%Mandate
Druk Nyamrup Tshogpa92.72231,9172.26855,030
Druk Phuensum Tshogpa90.02030,9141.20545,017
Volksdemokratische Partei79.88327,4
Bhutan Kuen-Nyam-Partei28.4739,8
Gesamt291.098100313.47310047
Quellen: Election Commission of Bhutan, 1. Wahlgang2. Wahlgang
Zweikammersystem, ein einziger Stimmzettel
[Quelltext bearbeiten]

fiktive Beispiele

ListenStimmen%Mandate
CameraSenato
Partito Democratico10.000.00025,010050
Fratelli d’Italia9.000.00022,59045
Movimento 5 Stelle8.000.00020,08040
Lega7.000.00017,57035
Forza Italia6.000.00015,06030
Gesamt40.000.000100400200
Ungültige Stimmen5.000.00011,1
Wähler45.000.00090,0
Wahlberechtigte50.000.000
Quelle: Innenministerium

Z. B.: 2. Wahlgang für den Mehrheitsbonus

Listen1. Wahlgang2. WahlgangMandate
Stimmen%Stimmen%CameraSenato
Partito Democratico10.000.00025,019.000.00051,4220110
Fratelli d’Italia9.000.00022,518.000.00048,66030
Movimento 5 Stelle8.000.00020,05025
Lega7.000.00017,54020
Forza Italia6.000.00015,03015
Gesamt40.000.00010037.000.000100400200
Ungültige Stimmen5.000.00011,13.000.0007,5
Wähler45.000.00090,040.000.00080,0
Wahlberechtigte50.000.00050.000.000
Quelle: Innenministerium

Kein Ergebnis

[Quelltext bearbeiten]

Kandidaten und Listen

[Quelltext bearbeiten]
  • Hinweis erforderlich:
| v1=–
| m1=–
KandidatenStimmen%ListenStimmen%Mandate
Olivier FaureParti socialiste
Europe Écologie-Les Verts
Parti radical de gauche
Place publique
Mouvement républicain et citoyen
Stéphane SéjournéRenaissance
Mouvement démocrate
Mouvement des citoyens
Éric CiottiLes Républicains
Soyons libres
Manuel BompardLa France insoumise
Jordan BardellaRassemblement National
Gesamt01000100131
Wahlberechtigte800.000
Quelle: Innenministerium

Stichwahl: nach zwei Wochen.

Kandidaten2. Wahlgang1. WahlgangListenStimmen%
Stimmen%Stimmen%
Claudia Furlani2.30631,8Uniti per Laives1.07216,2
Fratelli d’Italia5798,8
Lega per Salvini Premier3635,5
Gesamt2.01430,5
Giovanni Seppi2.16929,9Südtiroler Volkspartei2.00130,3
Sara Endrizzi1.37418,9Partito Democratico5608,5
Verdi Grüne Vërc3084,7
Laives al Centro1752,6
Movimento 5 Stelle1472,2
Partito Socialista Italiano530,8
Gesamt1.24318,8
Emilio Corea5747,9La Civica5518,3
Bruno Ceschini4195,8Team K3986,0
Matteo Gazzini4175,7Forza Italia3976,0
Gesamt01007.2591006.604100
Ungültige Stimmen2202,9
Wähler7.47952,4
Wahlberechtigte14.26614.266

Proporzwahl + Majorzwahl

[Quelltext bearbeiten]
  • Hinweis erforderlich:
| s1=–
| m1=–
| sz1=–
| sm1=–

| s5=–
| m5=–
| sz5=–
| mz5=–
ListenProporzwahlMajorzwahlMandate
Gesamt
Stimmen%MandateStimmen%Mandate
Fratelli d’Italia
Lega per Salvini Premier
Forza Italia
Noi Moderati
Partito Democratico – Italia Democratica e Progressista
Alleanza Verdi e Sinistra
+Europa
Impegno Civico – Centro Democratico
Movimento 5 Stelle
AzioneItalia Viva
Italexit per l’Italia
Unione Popolare
Italia Sovrana e Popolare
Sud chiama Nord
Vita
SVPPATT
Noi di Centro – Europeisti
Partito Comunista Italiano
Partito Animalista – UCDL – 10 Volte Meglio
Alternativa per l’Italia (PdF – Exit)
Partito della Follia Creativa
Free
Forza del Popolo
Gesamt01002450100146391
Wahlberechtigte46.021.956
Quelle: Innenministerium
KandidatenParteienStimmen%
Olivier FaureParti socialiste
Stéphane SéjournéRenaissance
Éric CiottiLes Républicains
Manuel BompardLa France insoumise
Jordan BardellaRassemblement National
Gesamt0100
Wahlberechtigte800.000
Quelle: Innenministerium
ParteienStimmen%
Parti socialiste
Renaissance
Les Républicains
La France insoumise
Rassemblement National
Gesamt0100
Wahlberechtigte800.000
Quelle: Innenministerium

Alle kompatiblen Parameter

[Quelltext bearbeiten]

Fiktives Beispiel für zukünftige Wahlsysteme.

ParteienKandidaten2. Wahlgang1. WahlgangListenDirektstimmenListenstimmenMandate
Gesamt
Stimmen%Stimmen%Stimmen%MandateStimmen%Mandate
Mitte-linksCarlo Calendagewählt3.200.00050,83.000.00044,4Azione1.000.00017,2100900.00018,29109
Partito Democratico800.00013,880700.00014,1787
Europa Verde600.00010,360500.00010,1565
Team K400.0006,940300.0006,1343
Gesamt2.800.00048,32802.400.00048,522302
Mitte-rechtsGuido Crosetto3.100.00049,22.900.00043,0Fratelli d’Italia950.00016,495850.00017,28103
Forza Italia750.00012,97650.00013,1613
Lega550.0009,555450.0009,1459
Gesamt2.250.00038,82251.950.00039,418243
MitteMatteo Renzi850.00012,6Italia Viva350.0006,035300.0006,1338
+Europa250.0004,325200.0004,0227
Südtiroler Volkspartei150.0002,615100.0002,0116
Gesamt750.00012,960600.00012,1565
Gesamt6.300.0001006.750.0001005.800.0001005124.950.00010048560
Ungültige Stimmen701.00010,0250.0003,6
Wähler7.001.00070,07.000.00070,0
Wahlberechtigte10.000.00010.000.000
Quelle: Innenministerium

Automatische Summe

[Quelltext bearbeiten]
  • Automatische Summe: Kandidatenstimmen (2. und 1. Wahlgang), Listenstimmen, Mandate (keine gesamtd, gesamtv, gesamts, gesamtm).
  • Dies ist ein Steuerungssystem. Der Benutzer muss die Richtigkeit der Ergebnisse überprüfen. Die Daten sollten geschrieben und nicht automatisch berechnet werden.
  • Die irrelevanten Daten müssen weggelassen werden (z. B.: keine | s13=–) → ist automatisch.
Kandidaten2. Wahlgang1. WahlgangListenStimmen%Mandate
Stimmen%Stimmen%
Marco Scaramellinigewählt5.43760,44.92346,8Lega1.46615,07
Sondrio Viva!1.37014,17
Sondrio Liberale7778,03
Popolari Retici5475,62
Forza Italia2953,01
Fratelli d’Italia1141,2
Gesamt4.56946,920
Nicola Giugni3.56939,63.79536,1Giugni Sindaco1.06510,93
Sondrio Democratica8959,22
Partito Democratico7998,22
Sondrio 20204925,01
Sinistra per Sondrio3263,3
Mandate der Listengruppe1
Gesamt3.57736,79
Fiorello Provera1.48214,1Provera per Sondrio4694,81
Crescere con Sondrio4134,21
Sondrio 402883,0
Noi per Sondrio1421,5
Mandate der Listengruppe1
Gesamt1.31213,53
Marco Ponteri3173,0Movimento 5 Stelle2883,0
Gesamt9.00610010.5171009.74610032
Ungültige Stimmen1411,51681,6
Wähler9.14749,710.68558,1
Wahlberechtigte18.40518.405
Quelle: Innenministerium
ListenProporzwahlMajorzwahlMandate
Gesamt
Stimmen%MandateStimmen%Mandate
Fratelli d’Italia7.301.30326,06912.305.01443,8121235
Lega per Salvini Premier2.470.3188,823
Forza Italia2.279.2668,122
Noi Moderati254.1270,9
Partito Democratico – Italia Democratica e Progressista5.348.67619,0577.340.09626,11280
Alleanza Verdi e Sinistra1.021.8083,611
+Europa796.0572,8
Impegno Civico – Centro Democratico173.5550,6
Movimento 5 Stelle4.335.49415,4414.335.49415,41051
AzioneItalia Viva2.186.5057,8212.186.5057,821
Italexit per l’Italia534.9501,9534.9501,9
Unione Popolare403.1491,4403.1491,4
Italia Sovrana e Popolare348.8311,2348.8311,2
Sud chiama Nord212.9540,8212.9540,811
Vita201.7370,7201.7370,7
SVPPATT117.0320,41117.0320,423
Noi di Centro – Europeisti46.2300,246.2300,2
Partito Comunista Italiano24.5490,124.5490,1
Partito Animalista – UCDL – 10 Volte Meglio21.4510,121.4510,1
Alternativa per l’Italia (PdF – Exit)17.1370,117.1370,1
Partito della Follia Creativa1.4190,01.4190,0
Free8290,08290,0
Forza del Popolo8190,08190,0
Gesamt28.098.19610024528.098.196100146391
Ungültige Stimmen1.286.9154,4
Wähler29.385.11163,9
Wahlberechtigte46.021.956
Quelle: Innenministerium
WahlbündnisseListenProporzwahlMajorzwahlMandate
Gesamt
Stimmen%MandateStimmen%Mandate
Casa delle LibertàForza Italia323.91229,32483.83043,957
Alleanza Nazionale103.2249,3
Lega Nord43.2763,9
CCDCDU23.4772,1
Nuovo PSI8.9690,8
Gesamt502.85845,52
L’UlivoDemocratici di Sinistra264.27023,92556.91050,5912
La Margherita132.30912,01
Partito dei Comunisti Italiani26.2932,4
Il Girasole (FdVSDI)22.1012,0
Gesamt444.97340,23
Partito della Rifondazione Comunista65.4995,911
Italia dei Valori39.9223,636.1233,3
Lista Emma Bonino30.8042,89.8030,9
Democrazia Europea20.1301,815.2491,4
Paese Nuovo1.3640,1
Abolizione Scorporo7730,1
Gesamt1.106.32310061.101.9151001420
Ungültige Stimmen64.4445,568.7305,9
Wähler1.170.76782,11.170.64582,1
Wahlberechtigte1.426.5111.426.511
Quellen: Innenministerium, ListenGruppen

local p = {}
local farbe = require('Module:Partei').farbe
local gewahlt = require('Modul:Direktwahl').gewahlt
local getArgs = require('Module:Arguments').getArgs

-- frame: SUPPORT VORLAGEN
-- formatnum
local function fn(x)
	if x then return tonumber(x) and mw.getLanguage('de'):formatNum(tonumber(x)) or '&ndash;'
	else return '&ndash;'
	end
end

function p.ftn(frame)
	local args = getArgs(frame)
	local x = tonumber(args[1])
	return fn(x)
end

-- prozent
local function prozent(x, y)
	local x = tonumber(x)
	local y = tonumber(y)
	if x and y then
		a = string.format('%.1f', x / y * 100)
		b = string.gsub(a, "%.", "%,")
		return b
	else return '&ndash;'
	end
end

function p.pzn(frame)
	local args = getArgs(frame)
	local x = tonumber(args[1])
	local y = tonumber(args[2])
	return prozent(x, y)
end

-- differenz
local function df(x, y, k)
	x = tonumber(x)
	y = tonumber(y)
	k = tonumber(k)
	if x and y then
		if k then return fn(x-y-k)
		else return fn(x-y)
		end
	else return '&ndash;'
	end
end

function p.dif(frame)
	local args = getArgs(frame)
	local x = tonumber(args[1])
	local y = tonumber(args[2])
	local k = tonumber(args['k']) or 0
	return df(x, y, k)
end

-- differenz %
local function vr(x, y)
	x = tonumber(x) or 0
	y = tonumber(y)
	if x > 0 then
		a = string.format('%.1f', (x - y)/ x * 100)
		b = string.gsub(a, "%.", "%,")
		return b
	else return '&ndash;'
	end
end

function p.var(frame)
	local args = getArgs(frame)
	local x = tonumber(args[1])
	local y = tonumber(args[2])
	local k = tonumber(args['k']) or 0
	if x and y then
		if k then return prozent((y-x-k), y)
		else return prozent((y-x), y)
		end
	else return '&ndash;'
	end
end

-- sum
local function sum(x, y)
    local x = tonumber(x) or 0
    local y = tonumber(y) or 0
    add = x + y
    if add == 0 then return '&ndash;' else return fn(add) end
end

function p.main(frame)
	local args = getArgs(frame)
	local index, data = {}, {}
	local row, row2
	local i = 0
	local num = 1
	local p1 = args['p1']
	local k1 = args['k1']
	local d1 = args['d1']
	local v1 = args['v1']
	if args['kein'] == '1' then kein = true end
	gesamtd = 0
	gesamtv = 0
	gesamts = 0
	gesamtm = 0
	gesamtsz = 0
	gesamtmz = 0
	maxvalue = 0
	local kammer = args['kammer']
	local wahler = args['wähler']
	local wahlerz = args['wählerz']
	local wahlerd = args['wählerd']
	local wahlberechtigte = args['wahlberechtigte']
	local wahlberechtigtez = args['wahlberechtigtez']
	local wahlberechtigted = args['wahlberechtigted']
	
	for datum = 1, 50 do i = i + 1
		if args['k'..i] or args['p'..i] or args['as'..i] or args['asz'..i] or args['l'..i] or args['vl'..i] or args['km'..i] or args['lm'..i] then table.insert(index, i) end
		if args['l'..i] then l1 = true end
		if args['vl'..i] then verbliste = true end
		if args['n'..i] then farbliste = true end
		if args['ng'..i] then rowliste = true end
		if args['np'..i] then rowpartei = true end
		if args['s'..i] then s1 = true end
		if args['m'..i] then m1 = true end
		if args['DM'..i] then dm1 = true end
		if args['sz'..i] then sz1 = true end
		if args['mz'..i] then mz1 = true end
	end

	while (args['l'..num] or args['vl'..num] or args['p'..num] or args['k'..num] or args['as'..num] or args['lm'..num] or args['km'..num]) do
		data[num] = {
			d = tonumber(args['d'..num]) or 0,
			v = tonumber(args['v'..num]) or 0,
			s = tonumber(args['s'..num]) or 0,
			m = tonumber(args['m'..num] or args['lm'..num]) or 0,
			sz = tonumber((args['sz'..num]) or (verbliste and not args['vl'..num]) and args['s'..num]) or 0,
			mz = tonumber(args['mz'..num]) or 0,
		}
		gesamtd = tonumber(args['gesamtd']) or gesamtd + data[num].d
		gesamtv = tonumber(args['gesamtv']) or gesamtv + data[num].v
		gesamts = tonumber(args['gesamts']) or gesamts + data[num].s
		gesamtm = tonumber(args['gesamtm']) or gesamtm + data[num].m
		gesamtsz = tonumber(args['gesamtsz']) or gesamtsz + data[num].sz
		gesamtmz = tonumber(args['gesamtmz']) or gesamtmz + data[num].mz
		maxvalue = math.max(maxvalue, data[num].s)
		num = num + 1
	end

	local function color(a)
		local a = farbe({(a)})
		return "#"..a
	end

	local spalten =
		1 + (p1 and 1 or 0) + (k1 and 1 or 0) + (d1 and 4 or v1 and 2 or 0) + (l1 and 1 or 0) +
		(sz1 and 4 or (k1 and v1 and not l1) and 0 or 2) + (m1 and (mz1 and (kammer and 2 or 3) or (dm1 and 2 or 1)) or (mz1 and 1 or 0))

	local root = mw.html.create('table'):addClass('wikitable sortable'):css('text-align', 'right')
	row = root:tag('tr')

	if sz1 then
		if args['system'] == '1' or kammer then erststimme = '1. Wahlgang' zweitstimme = '2. Wahlgang'
			elseif args['system'] == '2' then erststimme = 'Direktstimmen' zweitstimme = 'Listenstimmen'
			elseif args['system'] == '3' or args['system'] == 'ITA2017' then erststimme = 'Proporzwahl' zweitstimme = 'Majorzwahl'
		else erststimme = 'Erststimmen' zweitstimme = 'Zweitstimmen' stimmzettel = true
		end
	end
	
	local tpartei = k1 and 'Parteien' or 'Wahlbündnisse'
	local tkandidat = args['name'] or 'Kandidaten'
	local tliste = (m1 or v1) and 'Listen' or (stimmzettel and 'Parteien/Listen' or 'Parteien')

	if d1 or sz1 or mz1 then
		if p1 then
			row:tag('th')
				:wikitext(tpartei)
				:attr('colspan', 2)
				:attr('rowspan', 2)
		end
		if k1 then
			row:tag('th')
				:wikitext(tkandidat)
				:attr('colspan', p1 and 1 or 2)
				:attr('rowspan', 2)
		end
		if d1 then
			row:tag('th')
				:wikitext('2. Wahlgang')
				:attr('colspan', 2)
			row:tag('th')
				:wikitext('1. Wahlgang')
				:attr('colspan', 2)
			elseif v1 then
				row:tag('th')
					:wikitext('Stimmen')
					:attr('rowspan', 2)
				row:tag('th')
					:wikitext('%')
					:attr('rowspan', 2)
		end
		if l1 then
			row:tag('th')
				:wikitext(tliste)
				:attr('colspan', (p1 or k1) and 1 or 2)
				:attr('rowspan', 2)
		end
		if d1 and l1 and not sz1 and not mz1 then
			row:tag('th')
				:wikitext('Stimmen')
				:attr('rowspan', 2)
			row:tag('th')
				:wikitext('%')
				:attr('rowspan', 2)
			if m1 then
				row:tag('th')
					:wikitext('Mandate')
					:attr('rowspan', 2)
			end
		end
	else
		if p1 then
			row:tag('th')
				:wikitext(tpartei)
				:attr('colspan', 2)
		end
		if k1 then
			row:tag('th')
				:wikitext(tkandidat)
				:attr('colspan', p1 and 1 or 2)
		end
		if v1 then
			row:tag('th')
				:wikitext('Stimmen')
			row:tag('th')
				:wikitext('%')
		end
		if l1 then
			row:tag('th')
				:wikitext(tliste)
				:attr('colspan', (k1 or p1) and 1 or 2)
		end
		row:tag('th')
			:wikitext('Stimmen')
		row:tag('th')
			:wikitext('%')
		if m1 then
			row:tag('th')
				:wikitext('Mandate')
		end
		if dm1 then
			row:tag('th')
				:wikitext('+/-')
		end
	end

	if sz1 then
		row:tag('th')
			:wikitext(erststimme)
			:attr('colspan', (m1 and not kammer) and 3 or 2)
		row:tag('th')
			:wikitext(zweitstimme)
			:attr('colspan', (mz1 and not kammer) and 3 or 2)
		if sz1 and mz1 and kammer then
			row:tag('th')
				:wikitext('Mandate')
				:attr('colspan', 2)		
			elseif m1 then
			row:tag('th')
				:wikitext('Mandate<br/>Gesamt')
				:attr('rowspan', 2)
		end
	else
		if mz1 and not sz1 then
			if l1 or (p1 and not d1) then
				row:tag('th')
					:wikitext('Stimmen')
					:attr('rowspan', 2)
				row:tag('th')
					:wikitext('%')
					:attr('rowspan', 2)
			end
			row:tag('th')
				:wikitext('Mandate')
				:attr('colspan', 2)
		end
	end

	row2 = root:tag('tr')

	if d1 then
		row2
			:tag('th')
			:wikitext('Stimmen')
		row2
			:tag('th')
			:wikitext('%')
		row2
			:tag('th')
			:wikitext('Stimmen')
		row2
			:tag('th')
			:wikitext('%')
	end
	
	if sz1 then
		row2
			:tag('th')
			:wikitext('Stimmen')
		row2
			:tag('th')
			:wikitext('%')
		if m1 and mz1 and not kammer then
			row2:tag('th')
				:wikitext('Mandate')
		end
		row2
			:tag('th')
			:wikitext('Stimmen')
		row2
			:tag('th')
			:wikitext('%')
		if mz1 and not kammer then
			row2:tag('th')
				:wikitext('Mandate')
		end
	end

	if kammer then
		row2:tag('th')
			:wikitext(args['kammer'])
			:css('font-size', '85%')
		row2:tag('th')
			:wikitext(args['kammer2'])
			:css('font-size', '85%')
	end

	for k, v in ipairs(index) do
		row = root:tag('tr')

		if (args['k'..v] and args ['l'..v]) or args['p'..v] or args['a'..v] or (args['l'..v] and verbliste) then
			row:tag('td')
				:attr('rowspan', args['ng'..v] or args['np'..v] or args['n'..v])
				:css('width', '0px')
				:css('background', color(args['a'..v] or args['p'..v] or args['l'..v]))
		elseif not (farbliste or rowliste or rowpartei) then
			row:tag('td')
				:css('width', '0px')
				:css('background', color(args['l'..v]))
		end
		if args['p'..v] then
			if args['l'..v] or not l1 then
				row:tag('td')
					:wikitext(args['p'..v])
					:attr('rowspan', args['ng'..v] or args['np'..v] or args['n'..v])
					:css('text-align', 'left')
			else
				row:tag('td')
					:wikitext(args['p'..v])
					:attr('colspan', 2)
					:attr('rowspan', args['n'..v])
					:css('text-align', 'left')
			end
		end
		if args['k'..v] then
			if args['l'..v] then
				row:tag('td')
					:wikitext(args['k'..v]..(stimmzettel and not kein and tonumber(args['s'..v]) == maxvalue and gewahlt({'gewählt im WK'}) or ((tonumber(v1) and not d1) or (d1 and tonumber(d1))) and v == 1 and m1 and gewahlt({args['amt'] or 'gewählt'}) or ''))
					:attr('rowspan', args['n'..v])
					:css('text-align', 'left')
			else
				row:tag('td')
					:wikitext(args['k'..v])
					:css('text-align', 'left')
			end
		end
		if args['k'..v] or args['p'..v] then
			if args['d'..v] then
				row:tag('td')
					:wikitext(fn(args['d'..v]))
					:attr('rowspan', args['n'..v])
				row:tag('td')
					:wikitext(prozent(args['d'..v], gesamtd))
					:attr('rowspan', args['n'..v])
			end
			if d1 and not args['d'..v] then
				row:tag('td')
					:attr('colspan', 2)
					:attr('rowspan', args['n'..v])
			end
			if v1 then
				row:tag('td')
					:wikitext(fn(args['v'..v] or args['s'..v]))
					:attr('rowspan', args['n'..v])
				row:tag('td')
					:wikitext(prozent(args['v'..v] or args['s'..v], gesamtv))
					:attr('rowspan', args['n'..v])
			end
		end

		if args['as'..v] or args['asz'..v] then liste = '↳ <span style="font-style:italic">Gesamt</span>'
		elseif args['km'..v] then liste = '<span style="font-style:italic;font-size:90%">Nicht gewählte Direktkandidat</span>'
		elseif args['lm'..v] then liste = '<span style="font-style:italic;font-size:90%">Mandate der Listengruppe</span>'
		else liste = args['l'..v] or args['vl'..v]
		end
		
		if args['as'..v] or args['asz'..v] or args['l'..v] or args['vl'..v] or args['km'..v] or args['lm'..v] then
			row:tag('td')
				:wikitext(liste)
				:css('text-align', 'left')
		end

		if args['system'] == 'ITA2017' and args['l'..v] then args['sz'..v] = args['s'..v] end
		gesamtmandate = args['mg'..v] or (args['amz'..v]) and sum(args['am'..v], args['amz'..v]) or sum(args['m'..v], args['mz'..v]) or '&ndash;'
		
		if (args['p'..v] and l1) or ((args['l'..v] or args['vl'..v] or args['lm'..v] or args['km'..v] or args['as'..v] or args['asz'..v]) and not rowliste) or (args['k'..v] and not d1) then
			row:tag('td')
				:wikitext(fn(args['s'..v] or args['as'..v]))
				:attr('rowspan', args['ng'..v])
				:css('font-style', args['as'..v] and 'italic' or 'normal')
			row:tag('td')
				:wikitext(prozent(args['s'..v] or args['as'..v], gesamts))
				:attr('rowspan', args['ng'..v])
				:css('font-style', args['as'..v] and 'italic' or 'normal')
			if m1 and not kammer then
				row:tag('td')
					:wikitext(fn(args['m'..v] or args['am'..v] or args['km'..v] or args['lm'..v]))
					:attr('rowspan', args['ng'..v])
					:css('font-style', args['as'..v] and 'italic' or 'normal')
			end
		end
		if ((args['p'..v] or ((args['l'..v] or args['lm'..v] or args['km'..v] or args['as'..v] or args['asz'..v]) and not rowpartei)) and sz1 and (mz1 or v1)) or args['sz'..v] then
			row:tag('td')
				:wikitext(fn(args['sz'..v] or args['asz'..v]))
				:attr('rowspan', args['np'..v] or ((args['a'..v] and args['vl'..v]) and args['n'..v]))
				:css('font-style', args['asz'..v] and 'italic' or 'normal')
			row:tag('td')
				:wikitext(prozent(args['sz'..v] or args['asz'..v], gesamtsz))
				:attr('rowspan', args['np'..v] or ((args['a'..v] and args['vl'..v]) and args['n'..v]))
				:css('font-style', args['asz'..v] and 'italic' or 'normal')
			if mz1 and not kammer then
				row:tag('td')
					:wikitext(fn(args['mz'..v] or args['amz'..v]))
					:attr('rowspan', args['np'..v] or ((args['a'..v] and args['vl'..v]) and args['n'..v]))
					:css('font-style', args['amz'..v] and 'italic' or 'normal')
			end
		end
		if kammer and (args['p'..v] or args['l'..v]) then
			row:tag('td')
				:wikitext(fn(args['m'..v]))
				:attr('rowspan', args['n'..v])
			row:tag('td')
				:wikitext(fn(args['mz'..v]))
				:attr('rowspan', args['n'..v])
		end
		if m1 and mz1 and (((rowpartei or rowliste) and args['p'..v]) or (((args['a'..v] and args['vl'..v]) or args['p'..v] or args['k'..v] or args['l'..v] or args['lm'..v] or args['km'..v] or args['as'..v] or args['asz'..v]) and not (rowliste or rowpartei))) and not kammer then
			row:tag('td')
				:wikitext(gesamtmandate)
				:attr('rowspan', args['ng'..v] or args['np'..v] or ((args['a'..v] and args['vl'..v]) and args['n'..v]))
				:css('font-style', args['amz'..v] and 'italic' or 'normal')
		end
		if dm1 then
			if args['ng'..v] then
				row:tag('td')
					:wikitext(args['DM'..v])
					:attr('rowspan', args['ng'..v])
			elseif not (rowliste and (args['l'..v] or args['asz'..v])) then
				row:tag('td')
					:wikitext(args['DM'..v])
			end
		end
	end

	local spalten0 = (k1 and p1) and 3 or ((k1 or p1) and not v1) and 3 or 2
	row = root:tag('tr')
		:addClass('sortbottom')
	row:tag('th')
		:wikitext('Gesamt')
		:attr('colspan', spalten0)
		:css('text-align', 'left')
	if d1 then
		row:tag('th')
			:wikitext(fn(gesamtd))
			:css('text-align', 'right')
		:tag('th')
			:wikitext(100)
			:css('text-align', 'right')
	end
	if v1 then
		row:tag('th')
			:wikitext(fn(gesamtv))
			:css('text-align', 'right')
		:tag('th')
			:wikitext(100)
			:css('text-align', 'right')
	end
	if not (k1 and v1 and not l1) then
		if v1 then
			row:tag('th')
		end
		row:tag('th')
			:wikitext(fn(gesamts))
			:css('text-align', 'right')
		:tag('th')
			:wikitext(100)
			:css('text-align', 'right')
	end
	if m1 and not (sz1 and kammer) then
		row:tag('th')
			:wikitext(fn(gesamtm))
			:css('text-align', 'right')
	end
	if sz1 then
		row:tag('th')
			:wikitext(fn(gesamtsz))
			:css('text-align', 'right')
		:tag('th')
			:wikitext(100)
			:css('text-align', 'right')
	end
	if m1 and sz1 and kammer then
		row:tag('th')
			:wikitext(fn(gesamtm))
			:css('text-align', 'right')
	end
	if mz1 then
		row:tag('th')
			:wikitext(fn(gesamtmz))
			:css('text-align', 'right')
		if m1 and not kammer then
			row:tag('th')
				:wikitext(sum(gesamtm, gesamtmz))
				:css('text-align', 'right')
		end
	end
	if dm1 then
		row:tag('th')
	end
	
	if wahler then
		row = root:tag('tr')
			:addClass('sortbottom')
		row:tag('td')
			:attr('colspan', spalten)

		row = root:tag('tr')
			:addClass('sortbottom')
		row:tag('td')
			:wikitext('Ungültige Stimmen')
			:attr('colspan', spalten0)
			:css('text-align', 'left')
		if wahlerd then
			row:tag('td')
				:wikitext(df(wahlerd, gesamtd))
			row:tag('td')
				:wikitext(vr(wahlerd, gesamtd))
		end
		if v1 then
			row:tag('td')
				:wikitext(df(wahler, gesamtv))
			row:tag('td')
				:wikitext(vr(wahler, gesamtv))
		else
			row:tag('td')
				:wikitext(df(wahler, gesamts))
			row:tag('td')
				:wikitext(vr(wahler, gesamts))
		end
		if stimmzettel or wahlerz then
			if mz1 and not (sz1 and kammer) then
				row:tag('td')
			end
			row:tag('td')
				:wikitext(df(stimmzettel and wahler or wahlerz, gesamtsz))
			row:tag('td')
				:wikitext(vr(stimmzettel and wahler or wahlerz, gesamtsz))
		end

		local spalten1 = spalten - spalten0 - (wahlerd and 2 or 0) - 2 -
			((wahlerz or stimmzettel) and (((mz1 and not kammer) and 1 or 0) + 2) or 0);
		if (spalten1 > 0) then
			row:tag('td')
				:attr('colspan', spalten1)
				:attr('rowspan', 3)
		end

		row = root:tag('tr')
			:addClass('sortbottom')

		row:tag('th')
			:wikitext('Wähler')
			:attr('colspan', spalten0)
			:css('text-align', 'left')
		if wahlerd then
			row:tag('th')
				:wikitext(fn(wahlerd))
				:css('text-align', 'right')
			row:tag('th')
				:wikitext(prozent(wahlerd, wahlberechtigted))
				:css('text-align', 'right')
		end
		if wahler then
			row:tag('th')
				:wikitext(fn(wahler))
				:css('text-align', 'right')
			row:tag('th')
				:wikitext(prozent(wahler, wahlberechtigte))
				:css('text-align', 'right')
		end
		if stimmzettel or wahlerz then
			if mz1 and not (sz1 and kammer) then
				row:tag('th')
			end
			row:tag('th')
				:wikitext(stimmzettel and fn(wahler) or fn(wahlerz))
				:css('text-align', 'right')
			row:tag('th')
				:wikitext(prozent(stimmzettel and wahler or wahlerz, stimmzettel and wahlberechtigte or wahlberechtigtez))
				:css('text-align', 'right')
		end
	end

	if wahlberechtigte then
		row = root:tag('tr')
			:addClass('sortbottom')

		row:tag('td')
			:wikitext('Wahlberechtigte')
			:attr('colspan', spalten0)
			:css('text-align', 'left')

		if wahlberechtigted then
			row:tag('td')
				:wikitext(fn(wahlberechtigted))
			row:tag('td')
		end

		row:tag('td')
			:wikitext(fn(wahlberechtigte))

		if stimmzettel or wahlberechtigtez then
			row:tag('td')
			if mz1 and not (sz1 and kammer) then
				row:tag('td')
			end
			row:tag('td')
				:wikitext(fn(stimmzettel and wahlberechtigte or wahlberechtigtez))
		end

		row:tag('td')
			:attr('colspan', (not wahler and ((v1 or mz1) and 3 or 0) + (m1 and 2 or 1)) or 1)
	end

	if args['url'] then
		row = root:tag('tr')
			:addClass('sortbottom')
		row:tag('td')
			:attr('colspan', spalten)
		row = root:tag('tr')
			:addClass('sortbottom')
		if args['quelle'] then
			row:tag('td')
				:wikitext('Quelle: [', args.url, ' ', args.quelle, ']')
				:attr('colspan', spalten)
				:css('text-align', 'left')
		else
			row:tag('td')
				:wikitext('Quelle: [', args.url, ' Innenministerium]')
				:attr('colspan', spalten)
				:css('text-align', 'left')
		end
	end

	if args['quellen'] then
		row = root:tag('tr')
			:addClass('sortbottom')
		row:tag('td')
			:attr('colspan', spalten)
		row = root:tag('tr')
			:addClass('sortbottom')
		row:tag('td')
			:wikitext('Quellen: ', args.quellen)
			:attr('colspan', spalten)
			:css('text-align', 'left')
	end

	return tostring(root)
end

return p