<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns="urn:omds3CommonServiceTypes-1-1-0"
						xmlns:xmime="http://www.w3.org/2005/05/xmlmime"
						xmlns:xsd="http://www.w3.org/2001/XMLSchema"
						xmlns:omds="urn:omds20"
						xmlns:ost="urn:omds3ServiceTypes-1-1-0"
						xmlns:ac="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common"
						targetNamespace="urn:omds3CommonServiceTypes-1-1-0"
						elementFormDefault="qualified" attributeFormDefault="qualified" version="2025.27-MINOR">
	<xsd:import namespace="urn:omds20" schemaLocation="omds217-00.xsd"/>
	<xsd:import namespace="urn:omds3ServiceTypes-1-1-0" schemaLocation="omds3ServiceTypes.xsd"/>
	<xsd:import namespace="urn:at.vvo.omds.types.omds3types.v1-3-0.on2antrag.common" schemaLocation="omds3_ON2_Antrag_Common.xsd"/>
	<!-- Elemente, die von allen Services gemeinsam verwendet werden -->
	<xsd:element name="serviceFault" type="ServiceFault">
		<xsd:annotation>
			<xsd:documentation>Fault-Element, wie es von einer Soap-Operation im Falle eines Faults geworfen wird</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="ServiceFault">
		<xsd:annotation>
			<xsd:documentation>Enthält eventuelle Fehlermeldungen + Fehlercode + Fehlertyp.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="errorType">
				<xsd:annotation>
					<xsd:documentation>Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis)</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:integer">
						<xsd:pattern value="1">
							<xsd:annotation>
								<xsd:documentation>Fehler</xsd:documentation>
							</xsd:annotation>
						</xsd:pattern>
						<xsd:pattern value="2">
							<xsd:annotation>
								<xsd:documentation>Warnung</xsd:documentation>
							</xsd:annotation>
						</xsd:pattern>
						<xsd:pattern value="3">
							<xsd:annotation>
								<xsd:documentation>Hinweis</xsd:documentation>
							</xsd:annotation>
						</xsd:pattern>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="errorCode" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Fehlercode entsprechend allgemeiner Fehlerliste</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="errorMsg" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Eine ausgeschriebene Fehlermeldung, für den User</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="elementReference" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional die Referenz auf ein Element</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="AuthorizationFilter" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Definiert einen abstrakten Filter um bestimmte spezifische Elemente herauszufiltern</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="AgentFilter_Type">
		<xsd:annotation>
			<xsd:documentation>Ein spezieller AuthorizationFilterType, der eine Anfrage dahingehend einschränkt, dass nur Ergebnisse für eine bestimmte MaklerID oder Vermnr (Vermittlernummer) zurück gegeben werden</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="AuthorizationFilter">
				<xsd:choice>
					<xsd:element name="MaklerID" type="MaklerID_Type">
						<xsd:annotation>
							<xsd:documentation>Entspricht der MaklerID in der OMDS-Datensatzdefinition. Die MaklerID ist eine übergeordnete ID des Vermittlers unter welcher mehrere Vermittlernummern zusammengefasst sein können. Diese ID ist in der Regel spezifisch für das jeweilige VU, bei welchem die Daten abgeholt werden. Ein zulässiger Spezialfall ist, dass die MaklerID mit der Vermittlernummer (Vermnr) zusammenfällt.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Vermnr" type="omds:Vermnr" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Die Vermittlernummer vom Typ Vermnr aus der OMDS-Datensatz Definition. Die Vermittlernummer wird als Filterparameter verwendet, um eine Anfrage auf eine bestimmte Vermittlernummer zu beschränken, wenn der Benutzer auf mehrere Vermittlernummern berechtigt ist.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:choice>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:simpleType name="MaklerID_Type">
		<xsd:annotation>
			<xsd:documentation>Dieser Typ definiert eine MaklerID als String mit mindestens einem und max. 26 Zeichen. Diese Typ-Definition entspricht der Definition des Attributs MaklerID im OMDS-Datensatz, in dem es aber keinen unabhaengigen, referenzierbaren Typ gibt.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="26"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="ElementIdType">
		<xsd:annotation>
			<xsd:documentation>Ein Typ für eine Objekt-Id in Verbindung mit einem möglichen Ablaufzeitpunkt und dem Hinweis, ob die Id nur einmalig oder auch mehrmalig verwendet werden kann</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="id" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Die eindeutige Id des Elements als String</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="idValidUntil" type="xsd:dateTime" nillable="true">
				<xsd:annotation>
					<xsd:documentation>Die Gültigkeit der Id des Elements. Wenn die Gültigkeit "null", 
					ist die Id unbegrenzt gueltig. Von der geplanten Gültigkeit unabhängig kann das 
					Element dennoch aus anderen Gründen gelöscht werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="idIsSingleUse" type="xsd:boolean">
				<xsd:annotation>
					<xsd:documentation>wahr wenn die Id nur einmal verwendet werden kann, sonst falsch</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="DocumentType">
		<xsd:annotation>
			<xsd:documentation>Definiert die unterschiedlichen Dokumententypen</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:int">
			<xsd:enumeration value="0">
				<xsd:annotation>
					<xsd:documentation>Sonstiges</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="1">
				<xsd:annotation>
					<xsd:documentation>Antrag</xsd:documentation>
					<xsd:documentation>Antrag allgemein, siehe auch unterschriebener Antrag 32</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="2">
				<xsd:annotation>
					<xsd:documentation>Deckungsbestätigung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="3">
				<xsd:annotation>
					<xsd:documentation>Erstpolizze / Neuvertrag</xsd:documentation>
					<xsd:documentation>Polizze, kann aber keinen Ausfertigungsgrund haben</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="4">
				<xsd:annotation>
					<xsd:documentation>Folgepolizze / Nachtrag</xsd:documentation>
					<xsd:documentation>Polizze, kann Ausfertigungsgrund haben</xsd:documentation>
					<xsd:documentation>Folgepolizze mit Ausfertigungsgrund 4 ersetzt Indexpolizze 66</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="5">
				<xsd:annotation>
					<xsd:documentation>Zusatzvereinbarungen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="6">
				<xsd:annotation>
					<xsd:documentation>Vinkulierungen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="7">
				<xsd:annotation>
					<xsd:documentation>Bewertungsgutachten</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="8">
				<xsd:annotation>
					<xsd:documentation>Verständigung Gewinnbeteiligungen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="9">
				<xsd:annotation>
					<xsd:documentation>Umsatz-/Lohnsummenmeldung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="10">
				<xsd:annotation>
					<xsd:documentation>Umsatz-/Lohnsummenabrechnung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="11">
				<xsd:annotation>
					<xsd:documentation>BU-Summenmeldung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="12">
				<xsd:annotation>
					<xsd:documentation>BU-Summenabrechnung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="13">
				<xsd:annotation>
					<xsd:documentation>Finanzamtsbestätigung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="14">
				<xsd:annotation>
					<xsd:documentation>Kündigung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="15">
				<xsd:annotation>
					<xsd:documentation>Stornopolizze</xsd:documentation>
					<xsd:documentation>Polizze, kann keinen Ausfertigungsgrund haben</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="16">
				<xsd:annotation>
					<xsd:documentation>Schadenmeldung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="17">
				<xsd:annotation>
					<xsd:documentation>Schadennachtrag</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="18">
				<xsd:annotation>
					<xsd:documentation>Gutachten</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="19">
				<xsd:annotation>
					<xsd:documentation>Behördliche Anzeigebestätigung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="20">
				<xsd:annotation>
					<xsd:documentation>Kostenvoranschlag</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="21">
				<xsd:annotation>
					<xsd:documentation>Rechnung (Dritter)</xsd:documentation>
					<xsd:documentation>siehe auch Gebührenrechnung des VU 76</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="22">
				<xsd:annotation>
					<xsd:documentation>Schadenablehnung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="23">
				<xsd:annotation>
					<xsd:documentation>Foto, Schadenfoto</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="24">
				<xsd:annotation>
					<xsd:documentation>Abfindungserklärung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="25">
				<xsd:annotation>
					<xsd:documentation>Restwertangebot</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="26">
				<xsd:annotation>
					<xsd:documentation>Schreiben Rechtsanwalt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="27">
				<xsd:annotation>
					<xsd:documentation>Prämienvergleich</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="28">
				<xsd:annotation>
					<xsd:documentation>Angebot, Vorschlag</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="29">
				<xsd:annotation>
					<xsd:documentation>Einzelberatungsprotokoll</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="30">
				<xsd:annotation>
					<xsd:documentation>Gesundheitsfragen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="31">
				<xsd:annotation>
					<xsd:documentation>SEPA-Mandat</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="32">
				<xsd:annotation>
					<xsd:documentation>Unterschriebener Antrag</xsd:documentation>
					<xsd:documentation>siehe auch Antrag allgemein 1</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="33">
				<xsd:annotation>
					<xsd:documentation>Bestätigung elektronische Kommunikation</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="34">
				<xsd:annotation>
					<xsd:documentation>Basisblatt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="35">
				<xsd:annotation>
					<xsd:documentation>Maklervollmacht unterschrieben</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="36">
				<xsd:annotation>
					<xsd:documentation>Beratungsprotokoll, Beratungsdokumentation</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="37">
				<xsd:annotation>
					<xsd:documentation>Bestätigung Leasing-Devinkulierung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="38">
				<xsd:annotation>
					<xsd:documentation>B/M Stufenbestätigung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="39">
				<xsd:annotation>
					<xsd:documentation>Kundenprofil</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="40">
				<xsd:annotation>
					<xsd:documentation>Beilage</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="41">
				<xsd:annotation>
					<xsd:documentation>Anmeldung Kundenportal</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="42">
				<xsd:annotation>
					<xsd:documentation>Deckungsvergleich</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="43">
				<xsd:annotation>
					<xsd:documentation>Rahmenvereinbarung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="44">
				<xsd:annotation>
					<xsd:documentation>Infoblatt Berater, Infoblatt zum Vermittler</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="45">
				<xsd:annotation>
					<xsd:documentation>Bedingungen (Vertragsgrundlagen, Klauseln)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="46">
				<xsd:annotation>
					<xsd:documentation>Produktinformationsblatt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="47">
				<xsd:annotation>
					<xsd:documentation>Detailprämienblatt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="48">
				<xsd:annotation>
					<xsd:documentation>BM Verzichtserklärung Abtretungserklärung (Bonusstufen-Abtretung)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="49">
				<xsd:annotation>
					<xsd:documentation>Obligenheiten</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="50">
				<xsd:annotation>
					<xsd:documentation>Informationsblatt zur Datenverarbeitung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="51">
				<xsd:annotation>
					<xsd:documentation>Informationen gemäß Fern-Finanzdienstleistungsgesetz</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="52">
				<xsd:annotation>
					<xsd:documentation>Rendement</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="53">
				<xsd:annotation>
					<xsd:documentation>Ausweis (aber siehe auch Reisepass, Führerschein, Personalausweis 89-91) </xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="54">
				<xsd:annotation>
					<xsd:documentation>Firmenbuchauszug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="55">
				<xsd:annotation>
					<xsd:documentation>Gebäudeplan</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="56">
				<xsd:annotation>
					<xsd:documentation>Gewerbeschein</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="57">
				<xsd:annotation>
					<xsd:documentation>Abmeldebestätigung Kfz</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="58">
				<xsd:annotation>
					<xsd:documentation>Internationale Versicherungskarte</xsd:documentation>
					<xsd:documentation>(ehem. Grüne Karte)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="59">
				<xsd:annotation>
					<xsd:documentation>Grundbuchsbeschluss</xsd:documentation>
					<xsd:documentation>siehe auch Grundbuchauszug 109</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="60">
				<xsd:annotation>
					<xsd:documentation>Einantwortungsbeschluss</xsd:documentation>
					<xsd:documentation>Ergebnis des Verlassenschaftsverfahrens</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="61">
				<xsd:annotation>
					<xsd:documentation>Meldebestätigung ZMR</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="62">
				<xsd:annotation>
					<xsd:documentation>Wünsche- und Bedürfnistest</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="63">
				<xsd:annotation>
					<xsd:documentation>Unfallbericht</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="64">
				<xsd:annotation>
					<xsd:documentation>Versicherungsbestätigung (VB)</xsd:documentation>
					<xsd:documentation>Zulassung Kfz</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="65">
				<xsd:annotation>
					<xsd:documentation>Zulassungsschein Kfz</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="66">
				<xsd:annotation>
					<xsd:documentation>Indexpolizze</xsd:documentation>
					<xsd:documentation>Polizze, kann keinen Ausfertigungsgrund haben</xsd:documentation>
					<xsd:documentation>(deprecated, verwende Folgepolizze 4 und Ausfertigungsgrund 9)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="67">
				<xsd:annotation>
					<xsd:documentation>Reaktivierung nach Storno</xsd:documentation>
					<xsd:documentation>Polizze, kann keinen Ausfertigungsgrund haben</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="68">
				<xsd:annotation>
					<xsd:documentation>Maklervertrag</xsd:documentation>
					<xsd:documentation>(nicht Maklervollmacht)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="69">
				<xsd:annotation>
					<xsd:documentation>AGB des Vermittlers</xsd:documentation>
					<xsd:documentation>(nicht AVB einer Versicherung)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="70">
				<xsd:annotation>
					<xsd:documentation>E-Mail</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="71">
				<xsd:annotation>
					<xsd:documentation>Zahlschein, Erlagschein</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="72">
				<xsd:annotation>
					<xsd:documentation>Service-Card</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="73">
				<xsd:annotation>
					<xsd:documentation>Ablehnung eines Antrags</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="74">
				<xsd:annotation>
					<xsd:documentation>Depotauszug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="75">
				<xsd:annotation>
					<xsd:documentation>Änderung Veranlagung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="76">
				<xsd:annotation>
					<xsd:documentation>Gebührenrechnung, Rechnung des VU</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="77">
				<xsd:annotation>
					<xsd:documentation>DBS-Briefschreibung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="78">
				<xsd:annotation>
					<xsd:documentation>Sammelversand (betriebliche Lebensversicherung)</xsd:documentation>
					<xsd:documentation>(Begleitschreiben, Verzeichnis der Versicherten, Mitarbeiterinfo)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="79">
				<xsd:annotation>
					<xsd:documentation>Verzeichnis der Versicherten (betriebliche Lebensversicherung)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="80">
				<xsd:annotation>
					<xsd:documentation>Prolongationsschreiben</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="81">
				<xsd:annotation>
					<xsd:documentation>Prämienrückvergütung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="82">
				<xsd:annotation>
					<xsd:documentation>FP-Zahlungsanweisung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="83">
				<xsd:annotation>
					<xsd:documentation>Fragebogen zur Schadenregulierung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="84">
				<xsd:annotation>
					<xsd:documentation>Allgemeine Versicherungsbedingungen (Spezialisierung von 45)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="85">
				<xsd:annotation>
					<xsd:documentation>Besondere Versicherungsbedingungen (Spezialisierung von 45)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="86">
				<xsd:annotation>
					<xsd:documentation>Klausel (Spezialisierung von 45)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="87">
				<xsd:annotation>
					<xsd:documentation>Besondere Vereinbarung (Spezialisierung von 45)</xsd:documentation>
					<xsd:documentation>Hier sind individuelle Vereinbarungen im Zuge eines Antrags gemeint oder spezielle
						Konditionen für eine Kundengruppe oder einen Vertriebskanal. Klauseln für optionale Deckungen eines Produkts wären 86.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="88">
				<xsd:annotation>
					<xsd:documentation>Freigabeansuchen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="89">
				<xsd:annotation>
					<xsd:documentation>Reisepass (Spezialisierung von Ausweis 53)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="90">
				<xsd:annotation>
					<xsd:documentation>Führerschein (Spezialisierung von Ausweis 53)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="91">
				<xsd:annotation>
					<xsd:documentation>Personalausweis (Spezialisierung von Ausweis 53)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="92">
				<xsd:annotation>
					<xsd:documentation>Behindertenausweis / Behindertenpass (Spezialisierung von Ausweis 53)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="93">
				<xsd:annotation>
					<xsd:documentation>Abrechnung Unfall</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="94">
				<xsd:annotation>
					<xsd:documentation>Abrechnung Kranken</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="95">
				<xsd:annotation>
					<xsd:documentation>Polizze Neufassung (Konvertierung)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="96">
				<xsd:annotation>
					<xsd:documentation>Antrag auf Zulassung / Bewilligung (Anmeldebestätigung) Kfz</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="97">
				<xsd:annotation>
					<xsd:documentation>Hinterlegungsbestätigung Kfz</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="98">
				<xsd:annotation>
					<xsd:documentation>Wiederausfolgung Kfz</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="99">
				<xsd:annotation>
					<xsd:documentation>Geburtsurkunde</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="100">
				<xsd:annotation>
					<xsd:documentation>Heiratsurkunde</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="101">
				<xsd:annotation>
					<xsd:documentation>Sterbeurkunde</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="102">
				<xsd:annotation>
					<xsd:documentation>Vertragsübersicht Kunde</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="103">
				<xsd:annotation>
					<xsd:documentation>Inhaltsverzeichnis Kundenordner</xsd:documentation>
					<xsd:documentation>Inhaltsverzeichnis eines physischen Dokumentenordners mit den Verträgen des Kunden</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="104">
				<xsd:annotation>
					<xsd:documentation>Risikoanalyse</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="105">
				<xsd:annotation>
					<xsd:documentation>Risikoliste</xsd:documentation>
					<xsd:documentation>Auflistung möglicher Versicherungen bzw. Deckungsübersichten </xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="106">
				<xsd:annotation>
					<xsd:documentation>Arztbrief</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="107">
				<xsd:annotation>
					<xsd:documentation>Befund</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="108">
				<xsd:annotation>
					<xsd:documentation>Gebäudebewertung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="109">
				<xsd:annotation>
					<xsd:documentation>Grundbuchsauszug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="110">
				<xsd:annotation>
					<xsd:documentation>Mahnung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="111">
				<xsd:annotation>
					<xsd:documentation>Notiz</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="112">
				<xsd:annotation>
					<xsd:documentation>Nachricht </xsd:documentation>
					<xsd:documentation>Kurznachricht SMS, WhatsApp usw.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="113">
				<xsd:annotation>
					<xsd:documentation>Überleitungsprotokoll</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="114">
				<xsd:annotation>
					<xsd:documentation>SV Zustimmungserklärung (Sozialversicherung)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="115">
				<xsd:annotation>
					<xsd:documentation>Maklervollmacht offen (Spezialisierung von 35)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="116">
				<xsd:annotation>
					<xsd:documentation>Kündigung Maklervollmacht</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="117">
				<xsd:annotation>
					<xsd:documentation>Kündigungsbestätigung Maklervollmacht</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="118">
				<xsd:annotation>
					<xsd:documentation>Auskunftsvollmacht</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="119">
				<xsd:annotation>
					<xsd:documentation>COC / Datenauszug / Typenschein Kfz</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="120">
				<xsd:annotation>
					<xsd:documentation>KFZ Kostenaufstellung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="121">
				<xsd:annotation>
					<xsd:documentation>Bestandsmeldung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="122">
				<xsd:annotation>
					<xsd:documentation>Risikofragebogen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="123">
				<xsd:annotation>
					<xsd:documentation>EP Zahlungsanweisung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="124">
				<xsd:annotation>
					<xsd:documentation>Sideletter</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="125">
				<xsd:annotation>
					<xsd:documentation>Rechnungseinreichung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="126">
				<xsd:annotation>
					<xsd:documentation>Schadenzahlung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="127">
				<xsd:annotation>
					<xsd:documentation>Provisionsabrechnung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PartnerRoleType">
		<xsd:annotation>
			<xsd:documentation>Definition der Partnerrollen über jeweils 2 Buchstaben. Typ wurde angelehnt an VtgRolleCd_Type, allerdings wurde neuer Typ benötigt, da Versicherte Person als Partnerrolle relevant ist.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:length value="2"/>
			<xsd:enumeration value="VN">
				<xsd:annotation>
					<xsd:documentation>Versicherungsnehmer</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="VP">
				<xsd:annotation>
					<xsd:documentation>Versicherte Person</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:element name="OrdnungsbegriffZuordFremd">
		<xsd:annotation>
			<xsd:documentation>Ein Ordnungsbegriff aus einem Fremdsystem, welcher dabei hilft die Kommunikation zwischen zwei Systemen zu vereinfachen</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleType>
			<xsd:restriction base="xsd:string">
				<xsd:maxLength value="255"/>
			</xsd:restriction>
		</xsd:simpleType>
	</xsd:element>
	<!-- Allgemeine Prozesselemente -->
	<xsd:complexType name="CommonRequest_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstraktes RequestObjekt</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr"/>
			<xsd:element name="ClientId" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional eine rein technische ClientId z.B. für eine Zugriffsstatistik nach Client. Die Id darf nicht mit fachlichen Informationen verknüpft werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TechnischeParameter" type="TechnicalKeyValue_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>beliebige Anzahl an technischen Parametern als Key-Value Paare</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TechnischeObjekte" type="TechnischesObjekt_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>beliebige Anzahl an technischen Objekten</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="KorrelationsId" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Eine rein technische Id des Requests für Zwecke des Debuggings, die Id darf nicht mit fachlichen Informationen verknüpft werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CommonSimpleRequest_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstraktes einfaches Request Objekt</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VUNr" type="omds:VUNr"/>
			<xsd:element name="ClientId" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Optional eine rein technische ClientId z.B. für eine Zugriffsstatistik nach Client. Die Id darf nicht mit fachlichen Informationen verknüpft werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="KorrelationsId" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Eine rein technische Id des Requests für Zwecke des Debuggings, die Id darf nicht mit fachlichen Informationen verknüpft werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:any minOccurs="1" maxOccurs="1"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CommonResponse_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstraktes ResponseObjekt</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Status" type="ResponseStatus_Type"/>
			<xsd:element name="TechnischeObjekte" type="TechnischesObjekt_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>beliebige Anzahl an technischen Objekten</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Gestartet" type="xsd:dateTime" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Zeitpunkt des Starts der Verarbeitung am Server</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Beendet" type="xsd:dateTime" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Zeitpunkt des Endes der Verarbeitung am Server</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TechnischesObjekt_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit für technische Daten</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="ResponseStatus_Type">
		<xsd:annotation>
			<xsd:documentation>Statusinformationen im Response eines Serviceaufrufs</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="KorrelationsId" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>rein technische ID zum Debuggen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Ergebnis" type="Status_Type">
				<xsd:annotation>
					<xsd:documentation>Enthält OK oder NOK oder im Falle einer nicht-abschließenden Verarbeitung OKNA</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Meldungen" type="ServiceFault" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Eine oder mehrere Meldungen zur Anfrage</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Referenzen" type="Referenz" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>optional Querverweise oder Deeplinks</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CommonSimpleResponse_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstraktes einfaches Response Objekt</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="KorrelationsId" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>rein technische ID zum Debuggen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
<!--			<xsd:any minOccurs="1" maxOccurs="1"/>-->
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="CommonProcessRequest_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstakter Typ fuer Requests, die Teil eines Geschaeftsfalls mit eigener Id sind</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="CommonRequest_Type">
				<xsd:sequence>
					<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Optional eine Geschaeftsfallnummer, die mehrere Request-Responses einem Geschaeftsfall zuordnet</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<!-- Jens Buehring: Hier wurde mit der Version 1.7 der Aenderungsgrund entfernt, dieser wird nur in BOA verwendet und nicht in allen Prozess-Requests. -->
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="CommonProcessResponse_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ für Ergebnisse, die Teil eines Geschaeftsfalls mit eigener Id sind</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="CommonResponse_Type">
				<xsd:sequence>
					<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Optional die Nummer eines Geschäftsfalls dem der Response zugeordnet ist. </xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="CommonSearchRequest_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstakter Typ fuer Suchanfragen</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="CommonRequest_Type">
				<xsd:sequence>
					<xsd:element name="AuthFilter" type="AuthorizationFilter" minOccurs="0"/>
					<xsd:element name="Suchbegriff" type="xsd:string" minOccurs="0"/>
					<xsd:element name="Zeitraum" type="omds:EL-Zeitraum_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Mögliche Einschränkung auf einen Zeitraum</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="MaxResults" type="xsd:unsignedInt">
						<xsd:annotation>
							<xsd:documentation>Maximale Anzahl von Ergebnissen, die zurückgegeben werden sollen</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Offset" type="xsd:unsignedInt">
						<xsd:annotation>
							<xsd:documentation>Offset in der Ergebnisliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="OrderBy" minOccurs="0">
						<xsd:simpleType>
							<xsd:restriction base="xsd:string">
								<xsd:enumeration value="Meldedatum aufsteigend"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
		<!-- wird für GetStateChanges verwendet -->
	</xsd:complexType>
	<xsd:complexType name="CommonSearchResponse_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ für Ergebnisse von Suchen</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="CommonResponse_Type">
				<xsd:sequence>
					<xsd:element name="ActualOffset" type="xsd:unsignedInt">
						<xsd:annotation>
							<xsd:documentation>Der tatsächliche Offset in der Ergebnisliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="ActualMaxResults" type="xsd:unsignedInt">
						<xsd:annotation>
							<xsd:documentation>Tatsächliche Maximalanzahl der Ergebnisse, die der Provider auf eine Anfrage zurück gibt. Beispiel: Consumer fordert 1000 Ergebnisse an, Provider liefert aber maximal 100 zurück. In diesem Fall würde hier 100 zurückgegeben. </xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="TotalResults" type="xsd:unsignedInt">
						<xsd:annotation>
							<xsd:documentation>Gesamtzahl der Ergebnisse unter dem verwendeten Filter</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
		<!-- wird für GetStateChanges verwendet -->
	</xsd:complexType>
	<xsd:complexType name="Referenz">
		<xsd:annotation>
			<xsd:documentation>Ein Link auf ein Element</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Link">
				<xsd:annotation>
					<xsd:documentation>Der Link als Solches</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Bezeichnung" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Ein vorgeschlagener Darstellungstext für den Link</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="Status_Type">
		<xsd:annotation>
			<xsd:documentation>Der Typ eines Response-Status</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="OK">
				<xsd:annotation>
					<xsd:documentation>Request konnte verarbeitet werden</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="OKNA">
				<xsd:annotation>
					<xsd:documentation>Request konnte nicht abschließend verarbeitet werden. Zum Beispiel wurde der Request in einen Workflow eingestellt aber noch nicht auf den Bestand angewendet.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="NOK">
				<xsd:annotation>
					<xsd:documentation>Ein Fehler ist aufgetreten, Request konnte nicht verarbeitet werden</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="ObjektId_Type">
		<xsd:annotation>
			<xsd:documentation>Type für Objektreferenzen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Id" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Eine technische Objekt Id aus dem System des Serviceproviders (also z.B. der VU)</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="GueltigAb" type="omds:Datum-Zeit" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Ein Zeitstempel welcher die Version eindeutig identifiziert</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="OrdnungsbegriffZuordFremd" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Ein Ordnungsbegriff aus dem System des Aufrufers, also z.B. aus dem Maklerverwaltungsprogramm</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:element name="ObjektId" type="ObjektId_Type">
		<xsd:annotation>
			<xsd:documentation>Standardimplementierung des ObjektId_Type als Element</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="Person_Type">
		<xsd:annotation>
			<xsd:documentation>Der Typ für eine Person mit ObjektId</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="ObjektId" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Die Id der Person (entspricht der Personennr, hat aber auch die Möglichkeit eine ID von Service-Consumer Seite mitzugeben)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:choice minOccurs="0">
				<xsd:element ref="omds:NATUERLICHE_PERSON"/>
				<xsd:element ref="omds:SONSTIGE_PERSON"/>
			</xsd:choice>
			<xsd:element ref="Adresse" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Die Hauptadresse des Partners mit ObjektId</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="omds:EL-Kommunikation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="omds:EL-Legitimation" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="omds:EL-Anzahl" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="omds:EL-Einstufung" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="omds:EL-Entscheidungsfrage" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="omds:EL-Identifizierung" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element ref="omds:EL-Text" minOccurs="0" maxOccurs="unbounded"/>
		</xsd:sequence>
		<xsd:attribute name="PersArtCd" type="omds:PersArtCd_Type" use="required"/>
	</xsd:complexType>
	<xsd:complexType name="Legitimation_Type">
		<xsd:annotation>
			<xsd:documentation>Daten zur Legitimation des Antragstellers bzw. Kunden</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="omds:EL-Legitimation_Type">
				<xsd:attribute name="AusstellendesLand" type="omds:LandesCd_Type" use="optional"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="Person" type="Person_Type">
		<xsd:annotation>
			<xsd:documentation>Typ zur Übergabe personenbezogener Daten, entspricht weitgehend OMDS Datensatz PERSON_Type, die Personennr ist aber optional. Die Person kann eine Adresse enthalten. Die Adresse hat aber keine Id.</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:simpleType name="AdresseArtCd_Type">
		<xsd:annotation>
			<xsd:documentation>Vertragsrolle</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="HA">
				<xsd:annotation>
					<xsd:documentation>Hauptadresse</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="ArtAenderung_Type">
		<xsd:annotation>
			<xsd:documentation>Grundsätzliche Art der Änderung</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="NEW"/>
			<xsd:enumeration value="UPDATE"/>
			<xsd:enumeration value="DELETE"/>
			<xsd:enumeration value="UNCHANGED"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="Adresse_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für eine Adresse mit ObjektId</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="ObjektId"/>
		</xsd:sequence>
		<xsd:attributeGroup ref="omds:Adresse_Attribute"/>
	</xsd:complexType>
	<xsd:element name="Adresse" type="Adresse_Type">
		<xsd:annotation>
			<xsd:documentation>Eine Adresse mit ObjektId</xsd:documentation>
		</xsd:annotation>
	</xsd:element>
	<xsd:complexType name="Dateianhang_Type">
		<xsd:annotation>
			<xsd:documentation>Deprecated, verwende ProzessDokument_Type.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Mimetype" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>MIME-Type des Files im Anhang.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DateiType" type="TypeDateianhang_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Der fachliche Typ der angehaengenten Datei</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DateiName">
				<xsd:annotation>
					<xsd:documentation>Dateiname ohne Pfad inkl. Extension</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="100"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="DateiData" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
				<xsd:annotation>
					<xsd:documentation>Beinhaltet die Daten der Datei als Base64Binary oder Verweis auf MTOM-Binary</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DateiBeschreibung" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Sonstige Beschreibung des Dateianhanges</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="200"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="TypeDateianhang_Type">
		<xsd:annotation>
			<xsd:documentation>Deprecated, verwende DocumentType. Der fachliche Typ der Datei: 1..Sepa-Mandat, 2..unterschrieber Antrag, 3..Bestätigung zur elektronischen Kommunikation, 4..Basisblatt, 5..Gesundheitsfragen, 6..Maklervollmacht, 7..Beratungsprotokoll u.s.w.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:int">
			<xsd:enumeration value="1" id="DateiTypeSepaMandat">
				<xsd:annotation>
					<xsd:documentation>SEPA-Mandat</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="2" id="DateiTypeUnterschrieberAntrag">
				<xsd:annotation>
					<xsd:documentation>Unterschriebener Antrag Provision</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="3" id="DateiTypeBestätigungElektrKomm">
				<xsd:annotation>
					<xsd:documentation>Bestätigung elektronische Kommunikation</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="4" id="DateiTypeBasisblatt">
				<xsd:annotation>
					<xsd:documentation>Basisblatt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="5" id="DateiTypeGesundheitsfragen">
				<xsd:annotation>
					<xsd:documentation>Gesundheitsfragen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="6" id="DateiTypeMaklervollmacht">
				<xsd:annotation>
					<xsd:documentation>Maklervollmacht</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="7" id="DateiTypeBeratungsprotokoll">
				<xsd:annotation>
					<xsd:documentation>Beratungsprotokoll</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="8" id="DateiTypeBestaetigungLeasingDevinkulierung">
				<xsd:annotation>
					<xsd:documentation>Bestätigung Leasing-Devinkulierung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="9" id="DateiTypeBMStufenbestaetigung">
				<xsd:annotation>
					<xsd:documentation>B/M Stufenbestätigung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="10" id="DateiTypeKundenprofil">
				<xsd:annotation>
					<xsd:documentation>Kundenprofil</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="11" id="DateiTypeBeilage">
				<xsd:annotation>
					<xsd:documentation>Beilage</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="12" id="DateiTypeAnmeldKundenportal">
				<xsd:annotation>
					<xsd:documentation>Anmeldung Kundenportal</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="DokumentData_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ zur Übermittlung von Dokumentendaten</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="DokumentBinaryData_Type">
		<xsd:annotation>
			<xsd:documentation>Typ zur Übermittlung von Dokumenten als Binary plus Metadaten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="DokumentData_Type">
				<xsd:sequence>
					<xsd:element name="DateiData" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
						<xsd:annotation>
							<xsd:documentation>Beinhaltet die Daten der Datei als Base64Binary oder Verweis auf MTOM-Binary</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Mimetype" type="xsd:string">
						<xsd:annotation>
							<xsd:documentation>MIME-Type des Files im Anhang.
                    </xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Groesse" type="xsd:long" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Optional die Größe des Dokumentes in Bytes</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Datum" type="omds:Datum-Zeit" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Das technische Datum des Dokuments</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Name" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Dateiname ohne Pfad</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Autorisierung_Type">
		<xsd:annotation>
			<xsd:documentation>Typ zur Übermittlung von Metadaten einer Autorisierung (z.B. einer elektronischen Unterschrift)</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="AutorisierungsId" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional die Referenz auf eine bestimmte Autorisierungsanforderung (für den Fall, dass eine solche vom Serviceprovider übermittelt wurde)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LfnrPerson" type="xsd:unsignedByte">
				<xsd:annotation>
					<xsd:documentation>Laufende Nummer der Person.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Rolle" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Rolle als Text</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Autorisierungsart" type="Autorisierungsart_Type">
				<xsd:annotation>
					<xsd:documentation>Die verwendete Autorisierungsart</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="AutorisierungsAnforderung_Type">
		<xsd:annotation>
			<xsd:documentation>Typ zur Übermittlung von Anforderungen an eine Autorisierung (z.B. einer elektronischen Unterschrift)</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="AutorisierungsId" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional die Möglichkeit einer Autorisierungsanforderung eine Id zu geben, damit der Aufrufer sich darauf beziehen kann</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="LfnrPerson" type="xsd:unsignedByte">
				<xsd:annotation>
					<xsd:documentation>Laufende Nummer der Person.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Rolle" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Rolle als Text</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Autorisierungsart" type="Autorisierungsart_Type" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Die zu verwendende Autorisierungsart bzw. die Arten, die zur Wahl stehen.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Autorisierungsart_Type">
		<xsd:annotation>
			<xsd:documentation>Der Typ für Autorisierungsarten</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="xsd:string"/>
		</xsd:simpleContent>
	</xsd:complexType>
	<xsd:complexType name="ProzessDokRequest_Type">
		<xsd:annotation>
			<xsd:documentation>Anforderung eines Dokuments durch den Client</xsd:documentation>
		</xsd:annotation>
		<xsd:attribute name="DokumentType" type="xsd:string">
			<xsd:annotation>
				<xsd:documentation>Das angeforderte Dokument als String. Die ganzen Zahlen sind dabei reserviert für die OMDS-Typen, welche in der Enumeration DokumentType definiert sind.</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="ProzessDokumentBasis_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Basistyp für Bereitstellung und Anforderung von Dokumenten durch das VU</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Dokumenttyp" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Der fachliche Typ des Dokuments. Alle Integer-Werte sind dem OMDS Standard vorbehalten und folgen dem cst:DocumentType. Andere Codes für Dokumententypen können vom Serviceprovider frei gewählt werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Beschreibung" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Bezeichnung oder Beschreibung des Dokuments</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="200"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ProzessDokRequirement_Type">
		<xsd:annotation>
			<xsd:documentation>Anforderung der VU eines durch den Kunden beizubringenden Dokuments</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ProzessDokumentBasis_Type">
				<xsd:sequence>
					<xsd:element name="DokAnforderungsId" type="ObjektId_Type">
						<xsd:annotation>
							<xsd:documentation>Die ReferenzId der Anforderung</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Autorisierungen" type="AutorisierungsAnforderung_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Die Möglichkeit erforderliche Autorisierungen des Dokuments anzufordern.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="DocUploadRequired" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>Wahr, wenn ein Upload des digitalen bzw. digitalisierten Dokuments erforderlich ist.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="ZulaessigeMimetypes" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Zulässige MIME-Types, wenn das Dokument hochgeladen werden muss.
                    </xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Meldungen" type="ServiceFault" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Eine oder mehrere Meldungen zu dieser Anforderung.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ProzessDokToReturn_Type">
		<xsd:annotation>
			<xsd:documentation>Bereitstellung eines Dokuments durch die VU zum Unterschreiben bzw. Ausfüllen durch den Kunden</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ProzessDokumentBasis_Type">
				<xsd:sequence>
					<xsd:element name="DokAnforderungsId" type="ObjektId_Type">
						<xsd:annotation>
							<xsd:documentation>Die Referenz-Id der Anforderung</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Autorisierungen" type="AutorisierungsAnforderung_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Spezifikation der benötigten Autorisierungen</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="DocUploadRequired" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>Wahr, wenn das Dokument in digitaler oder digitalisierte Form bereitzustellen ist.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="ZulaessigeMimetypes" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Zulässige MIME-Types, wenn das Dokument hochgeladen werden muss.
                    </xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="DokData" type="DokumentData_Type">
						<xsd:annotation>
							<xsd:documentation>Die Dokumentendaten</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Meldungen" type="ServiceFault" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Eine oder mehrere Meldungen zu dieser Anforderung.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ProzessDokHandout_Type">
		<xsd:annotation>
			<xsd:documentation>Bereitstellung eines Dokuments durch die VU für den Kunden, nicht zu unterschreiben</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ProzessDokumentBasis_Type">
				<xsd:sequence>
					<xsd:element name="DokData" type="DokumentData_Type">
						<xsd:annotation>
							<xsd:documentation>Die Dokumentendaten</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="ArtAusfolgung">
						<xsd:annotation>
							<xsd:documentation>Art der Ausfolgung an den Kunden: 0 = optional oder 1 = obligatorisch</xsd:documentation>
						</xsd:annotation>
						<xsd:simpleType>
							<xsd:restriction base="xsd:unsignedByte">
								<xsd:enumeration value="0"/>
								<xsd:enumeration value="1"/>
							</xsd:restriction>
						</xsd:simpleType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ProzessDokument_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für den Upload / die Bereitstellung eines Dokuments als Teil eines Geschäftsfalls durch den Serviceaufrufer.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="DokAnforderungsId" type="ObjektId_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional die Referenz auf eine Dokumentenanforderung (für den Fall, dass eine solche vom Serviceprovider übermittelt wurde und der Serivceconsumer mit diesem Dokument einen Bezug zur Anforderung herstellen möchte)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Dokumenttyp" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Der fachliche Typ des Dokuments. Alle Integer-Werte sind dem OMDS Standard vorbehalten und folgen dem DocumentType. Andere Codes für Dokumententypen können vom Serviceprovider frei gewählt werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Beschreibung" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Bezeichnung bzw. textliche Beschreibung des Dokuments</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="200"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="Autorisierungen" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Optional Metadaten zu den Autorisierungen, welche vorhanden sind.</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:complexContent>
						<xsd:extension base="Autorisierung_Type"/>
					</xsd:complexContent>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="DokumentHinterlegt" type="xsd:boolean">
				<xsd:annotation>
					<xsd:documentation>"wahr", wenn das Originaldokument beim Aufrufer hinterlegt und aufbewahrt wird.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DokData" type="DokumentData_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Die Dokumentendaten</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Kontierung_Type">
		<xsd:annotation>
			<xsd:documentation>Sollen nicht automatisch die Kontierungsdaten aus dem hinterlegten Benutzer genommen werden, können hier abweichende Kontierungen angegeben werden, insbesondere
				wenn mehrere Vermittler an dem Vertrag beteiligt werden sollen. In der Regel wird die Aufteilung für Abschluss-, Folge- und Betreuungsprovision über alle Vermittler je Kategorie 100 Prozent ergeben.
			  Es gibt aber auch Fälle, in denen die prozentuale Aufteilung nicht mit dem Antrag übermittelt wird, sondern an anderer Stelle festgelegt wird. Es sollen dann nur die beteiligten Vermittler übermittelt werden.
				Daher können die prozentualen Angaben ab Version 1.9 auch entfallen.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Vermittlernummer" type="xsd:string" minOccurs="1" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>eindeutige Vermittlernummer </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Vermittlername" type="xsd:string" minOccurs="0" maxOccurs="1">
				<xsd:annotation>
					<xsd:documentation>Gibt die Möglichkeit den Vermittler gegen die Vermittlernummer auf VU-seite zu plausibilisieren</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Abschluss" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Provision Abschluss</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Folge" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Provision Folge</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Betreuung" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Provision Betreuung (oder Produktion)</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:annotation>
		<xsd:documentation>Produktmodell</xsd:documentation>
	</xsd:annotation>
	<xsd:complexType name="BasisProduktbaustein_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ für alle Gemeinsamkeiten von Produktbausteinen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Id" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Die eindeutige Id dieses konkreten Bausteins.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="TarifId" type="TarifId_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Schlüssel der Tarifkomponente, die dieser Baustein repräsentiert.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Eine menschenverständliche Bezeichnung. Ist kein Eingabewert,wird von der VU gesetzt</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Bedingungen" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Verweise auf Bedingungswerke und Klauseln</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Meldungen" type="ServiceFault" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Meldungen zu Elementen in diesem Produktbaustein</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Konvertierung" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Im Falle einer Konvertierung eine Herkunftsangabe</xsd:documentation>
				</xsd:annotation>
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="ErsetztId" type="xsd:string">
							<xsd:annotation>
								<xsd:documentation>Bei Konvertierungen die Id des Bausteins im zu ersetzenden Vertrag</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="Konvertierungsaktion" type="Konvertierungsaktion_Type" minOccurs="0">
							<xsd:annotation>
								<xsd:documentation>Nähere Spezifikation der Aktion, falls notwendig.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Kombinationen" type="Kombinationen_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Möglichkeit zulässige oder unzulässige Kombinationen von Unterbausteinen als Restriktion anzugeben. Aber die Anzahl der Möglichkeiten steigt mit 2 hoch n, wobei n die Anzahl der Unterlemente ist. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Attribut" type="Attribut_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Eines oder mehrere Attribute.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="TarifId_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ für eine TarifId. Dieser Typ muss von der VU überschrieben werden,
				die z.B. ein Enum für die zulässigen Tarifschlüssel anbietet.</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="TarifIdText_Type">
		<xsd:annotation>
			<xsd:documentation>
				Eine einfache Standardimplementierung für TarifId_Type als String ohne Enumeration.
				Es erfolgt keine nähere Festlegung der TarifId zur Design-Zeit,
				die TarifId wird ausschließlich zur Laufzeit geprüft. Die zulässigen Werte können daher bei konstanter
				Schnittstellendefinition zur Laufzeit geändert werden.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="TarifId_Type">
				<xsd:attribute name="text" type="xsd:string"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Produktbaustein_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ für alle Produktbausteine im Antragsprozess</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="BasisProduktbaustein_Type">
				<xsd:sequence>
					<xsd:element name="VtgEnde" type="omds:Datum" minOccurs="0"/>
					<xsd:element name="Praemie" type="Praemie_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Prämien die für diesen Produktbaustein verlangt werden</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="JahrespraemieNto" type="omds:decimal" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Deprecated: Das gleichnamige Element in Praemie_Type ist besser geeignet, da es auch verwendet werden kann, wenn mehrere Prämien im Response übertragen werden.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Baustein" type="Produktbaustein_Type" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element name="Aktion" type="Aktion_Type" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element name="VersicherteObjekte" type="VersichertesInteresse_Type" maxOccurs="unbounded"/>
				</xsd:sequence>
				<xsd:attribute name="MinVorkommen" type="xsd:int" />
				<xsd:attribute name="MaxVorkommen" type="xsd:int" />
				<xsd:attribute name="VerkaufsoffenVon" type="xsd:date" ><xsd:annotation><xsd:documentation>Verkaufsoffen von</xsd:documentation></xsd:annotation></xsd:attribute>
				<xsd:attribute name="VerkaufsoffenBis" type="xsd:date" ><xsd:annotation><xsd:documentation>Verkaufsoffen bis</xsd:documentation></xsd:annotation></xsd:attribute>
				<xsd:attribute name="Typ" type="xsd:string" />
				<xsd:attribute name="RisikoobjektErforderlich" type="xsd:boolean" default="false"/>
                <xsd:attribute name="Praemienfaktor" type="xsd:string" />
            </xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ProduktbausteinGenerisch_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ für Produktbausteine im Antragsprozess der 2. Generation</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Produktbaustein_Type">
				<xsd:sequence>
					<xsd:element name="Eingeschlossen" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>Ob dieser Produktbaustein eingeschlossen ist oder nicht</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="EinschlussAenderbar" type="xsd:boolean" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Ob der im Response vorgebene Einschluss änderbar ist. Optional </xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="AttributMetadaten" type="AttributMetadaten_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Metadaten zu Attributen</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="BeschreibungTxt" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Eine weiterführende Beschreibung des Bausteins für eine Anzeige.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Aktion_Type">
		<xsd:sequence>
			<xsd:element name="Aktion_Code" type="xsd:short"/>
			<xsd:element name="Beschreibung" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Kombinationen_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für eine Liste zulässiger Kombinationen von Produktbaustein-Ids als Restriktion.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Kombination" type="Kombination_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Kombinationen von Produktbausteinen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="alle" type="xsd:boolean" use="required"/>
		<xsd:attribute name="zulaessige" type="xsd:boolean" use="optional" default="true"/>
	</xsd:complexType>
	<xsd:complexType name="Kombination_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für eine Kombination von Produktbaustein-Ids</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="TarifId" type="xsd:string" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Die Produktbausteine dieser Kombination</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Verkaufsprodukt_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Basistyp für ein Produktbündel</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Produktbaustein_Type">
				<xsd:sequence>
					<xsd:element name="VtgBeg" type="omds:Datum"/>
					<xsd:element name="Verkaufsproduktgeneration" type="xsd:string" minOccurs="0"/>
					<xsd:element name="Zahlweg" type="omds:ZahlWegCd_Type" minOccurs="0"/>
					<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type" minOccurs="0"/>
					<xsd:element name="Hauptfaelligkeit" type="Hauptfaelligkeit_Type" minOccurs="0"/>
					<xsd:element name="Berechnungsvariante" type="Berechnungsvariante_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Ermöglicht eine Vorgabe für die Produktkonfiguration durch den Serviceprovider: von "basic = Basiskonfiguration" über "medium" bis "top" = vollumfänglich".</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Vermittlernr" type="omds:Vermnr" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Vermittlernummer die Auswirkung auf die Konditionen hat, sinnvoll wenn ein ServiceConsumer recht auf mehrere Vermittlernummern hat.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element ref="omds:EL-Rahmenvereinbarung" minOccurs="0"/>
					<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Möglichkeit eine Sicherstellung aus dem Antragsobjekt zu referenzieren.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="ZusaetzlicheVerkaufproduktdaten" type="ZusaetzlicheVerkaufproduktdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Produkt_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Basistyp für ein Produkt</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Produktbaustein_Type">
				<xsd:sequence>
					<xsd:element name="VtgBeg" type="omds:Datum" minOccurs="0"/>
					<xsd:element name="Produktgeneration" type="xsd:string" minOccurs="0"/>
					<xsd:element name="Zahlweg" type="omds:ZahlWegCd_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Deprecated, verwende Zahlweg auf Verkaufsproduktebene</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Deprecated, verwende Zahlrhythmus auf Verkaufsproduktebene</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Hauptfaelligkeit" type="Hauptfaelligkeit_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Deprecated, verwende Hauptfälligkeit auf Verkaufsproduktebene</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Möglichkeit eine Sicherstellung aus dem Antragsobjekt zu referenzieren.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="ZusaetzlicheProduktdaten" type="ZusaetzlicheProduktdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Elementarprodukt_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Basistyp für ein Elementarprodukt</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Produktbaustein_Type">
				<xsd:sequence>
					<xsd:element name="VtgBeg" type="omds:Datum" minOccurs="0"/>
					<xsd:element name="RefSicherstellungLfnr" type="xsd:unsignedShort" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Möglichkeit eine Sicherstellung aus dem Antragsobjekt zu referenzieren.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="ZusaetzlicheElementarproduktdaten" type="ZusaetzlicheElementarproduktdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Zusatzprodukt_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Basistyp für ein Zusatzprodukt</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Produktbaustein_Type">
				<xsd:sequence>
					<xsd:element name="VtgBeg" type="omds:Datum" minOccurs="0"/>
					<xsd:element name="ZusaetzlicheZusatzproduktdaten" type="ZusaetzlicheZusatzproduktdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="VerkaufsproduktGenerisch_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Basistyp für ein Produktbündel, 2. Generation</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Verkaufsprodukt_Type">
				<xsd:sequence>
					<xsd:element name="Eingeschlossen" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>Ob dieser Produktbaustein eingeschlossen ist oder nicht</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="EinschlussAenderbar" type="xsd:boolean" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Ob der im Response vorgebene Einschluss änderbar ist. Optional </xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="AttributMetadaten" type="AttributMetadaten_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Metadaten zu Attributen</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="BeschreibungTxt" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Eine weitereführende Beschreibung des Bausteins für eine Anzeige.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>


	<xsd:complexType name="VerkaufsproduktAllgemein_Type">
		<xsd:complexContent>
			<xsd:extension base="VerkaufsproduktGenerisch_Type"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ProduktAllgemein_Type">
		<xsd:complexContent>
			<xsd:extension base="ProduktGenerisch_Type"/>
		</xsd:complexContent>
	</xsd:complexType>


	<xsd:complexType name="ProduktGenerisch_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Basistyp für ein Produkt, 2. Generation</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Produkt_Type">
				<xsd:sequence>
					<xsd:element name="Eingeschlossen" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>Ob dieser Produktbaustein eingeschlossen ist oder nicht</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="EinschlussAenderbar" type="xsd:boolean" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Ob der im Response vorgebene Einschluss änderbar ist. Optional </xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="AttributMetadaten" type="AttributMetadaten_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Metadaten zu Attributen</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="BeschreibungTxt" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Eine weitereführende Beschreibung des Bausteins für eine Anzeige.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ElementarproduktGenerisch_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Basistyp für ein Elementarprodukt, 2. Generation</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Elementarprodukt_Type">
				<xsd:sequence>
					<xsd:element name="Eingeschlossen" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>Ob dieser Produktbaustein eingeschlossen ist oder nicht</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="EinschlussAenderbar" type="xsd:boolean" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Ob der im Response vorgebene Einschluss änderbar ist. Optional </xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="AttributMetadaten" type="AttributMetadaten_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Metadaten zu Attributen</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="BeschreibungTxt" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Eine weitereführende Beschreibung des Bausteins für eine Anzeige.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Versicherungssumme" type="omds:decimal14_2" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ZusatzproduktGenerisch_Type">
		<xsd:annotation>
			<xsd:documentation>Basistyp für ein Zusatzprodukt, 2. Generation</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Zusatzprodukt_Type">
				<xsd:sequence>
					<xsd:element name="Eingeschlossen" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>Ob dieser Produktbaustein eingeschlossen ist oder nicht</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="EinschlussAenderbar" type="xsd:boolean" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Ob der im Response vorgebene Einschluss änderbar ist. Optional </xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="AttributMetadaten" type="AttributMetadaten_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Metadaten zu Attributen</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="BeschreibungTxt" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Eine weitereführende Beschreibung des Bausteins für eine Anzeige.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Versicherungssumme" type="omds:decimal14_2" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ProduktMitVp_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Basistyp für ein Produkt vom Typ "Versicherte Person" für Personensparten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ProduktGenerisch_Type">
				<xsd:sequence>
					<xsd:element name="Bezugsberechtigungen" type="Bezugsberechtigung_Type" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element name="VersPersonenRefLfnr" type="xsd:unsignedShort">
						<xsd:annotation>
							<xsd:documentation>Verpflichtende Referenz auf genau eine versicherte Person.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="BeteiligtePersonVertrag_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für die Meldung von Personen, die an einem Vertrag beteiligt sind</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Lfnr" type="xsd:unsignedShort">
				<xsd:annotation>
					<xsd:documentation>Vergabe einer laufenden Nummer ist Pflicht. Über die laufende Nummer kann die beteiligte Person innerhalb eines Requests (z.B. innerhalb einer Berechnungsanforderung) referenziert werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element ref="Person">
				<xsd:annotation>
					<xsd:documentation>Objekt zur Übermittlung von Personendaten ähnlich zu omds:PERSON, aber Personennr ist nicht Pflichtfeld. Kann Adressdaten enthalten.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- Allgemeine Typen -->
	<xsd:simpleType name="Hauptfaelligkeit_Type">
		<xsd:annotation>
			<xsd:documentation>Typ Hauptfälligkeit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:gMonthDay">
			<xsd:minInclusive value="--01-01"/>
			<xsd:maxInclusive value="--12-31"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="Praemie_Type">
		<xsd:annotation>
			<xsd:documentation>Darstellung einer Praemie</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Zahlrhythmus" type="omds:ZahlRhythmCd_Type"/>
			<xsd:element name="Zahlweg" type="omds:ZahlWegCd_Type" minOccurs="0"/>
			<xsd:element name="PraemieNto" type="omds:decimal"/>
			<xsd:element name="PraemieBto" type="omds:decimal"/>
			<xsd:element name="Versicherungssteuer" type="Versicherungssteuer_Type" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="WaehrungsCd" type="omds:WaehrungsCd_Type" minOccurs="0"/>
			<xsd:element name="Unterjaehrigkeitszuschlag" type="xsd:double" minOccurs="0"/>
			<xsd:element name="Abschlag" type="xsd:double" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Abschlag, z.B. bei jährlichem Zahlrhythmus in Prozent</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Referenz" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional ein Bezug auf bestimmte Antragskomponenten, Tarifkomponenten, Deckungsarten usw.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="JahrespraemieNto" type="omds:decimal" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Summe der Prämien exkl. Versicherungssteuer(n) im gesamten Jahr</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="JahrespraemieBto" type="omds:decimal" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Summe der Prämien inkl. Versicherungssteuer(n) im gesamten Jahr</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Versicherungssteuer_Type">
		<xsd:annotation>
			<xsd:documentation>Stellt die Versicherungsteuer einer Prämie dar</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Versicherungssteuer" type="omds:decimal">
				<xsd:annotation>
					<xsd:documentation>Betrag der Versicherungssteuer</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="VersicherungssteuerArt" type="VersicherungssteuerArt_Type">
				<xsd:annotation>
					<xsd:documentation>VersicherungssteuerArt_Type ergänzt OMDS StArtCd_Type um den Wert 0 = Gesamtversicherungssteuer (Aggregation für Bündel- und Produktebenen)  </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="VersicherungssteuerSatz" type="omds:decimal" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional der Steuersatz in Prozent</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="VersicherungssteuerArt_Type">
		<xsd:annotation>
			<xsd:documentation>Art Versicherungsteuer</xsd:documentation>
		</xsd:annotation>
		<xsd:union memberTypes="omds:StArtCd_Type">
			<xsd:simpleType>
				<xsd:restriction base="xsd:string">
					<xsd:enumeration value="0">
						<xsd:annotation>
							<xsd:documentation>Gesamtversicherungssteuer (Aggregation für Bündel und Produkteben)</xsd:documentation>
						</xsd:annotation>
					</xsd:enumeration>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:union>
	</xsd:simpleType>
	<xsd:simpleType name="Berechnungsvariante_Type">
		<xsd:annotation>
			<xsd:documentation>Typ zur Vorgabe einer Berechnungsvariante</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="basic"/>
			<xsd:enumeration value="medium"/>
			<xsd:enumeration value="top"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="Antragsart_Type">
		<xsd:annotation>
			<xsd:documentation>Mögliche Antragsarten</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="NA">
				<xsd:annotation>
					<xsd:documentation>Neuantrag</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="FW">
				<xsd:annotation>
					<xsd:documentation>Fahrzeugwechsel</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="VW">
				<xsd:annotation>
					<xsd:documentation>Versicherungswechsel</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="WK">
				<xsd:annotation>
					<xsd:documentation>Wechselkennzeichen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="TU">
				<xsd:annotation>
					<xsd:documentation>Tarifumstellung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="DirectionCd_Type">
		<xsd:annotation>
			<xsd:documentation>Bearbeitungsstand Schaden (eine Erweiterung von BearbStandCd im OMDS-Datensatz)</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="IN">
				<xsd:annotation>
					<xsd:documentation>Input-Wert</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="OUT">
				<xsd:annotation>
					<xsd:documentation>Output-Wert</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="PolizzenversandType">
		<xsd:annotation>
			<xsd:documentation>Definiert Arten eine Polizze zu versenden</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="MAK2">
				<xsd:annotation>
					<xsd:documentation>2fach Makler: Ist nur bei Postversand möglich. Makler erhält Original und Kopie</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="VN1">
				<xsd:annotation>
					<xsd:documentation>1fach Versicherungsnehmer: Kunde erhält Original</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="MAKVN">
				<xsd:annotation>
					<xsd:documentation>1fach Makler und 1fach Versicherungsnehmer: Kunde erhält Original und Makler die Kopie</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="MAK1">
				<xsd:annotation>
					<xsd:documentation>1fach Makler: Makler erhält Original</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="TechnicalKeyValue_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für nicht weiter spezifizierte technische Parameter</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Key" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>beliebiger Schlüssel</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Value" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>beliebiger Wert</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ZusaetzlicheVerkaufproduktdaten_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit auf Ebene Verkaufsprodukt</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="ZusaetzlicheProduktdaten_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit auf Ebene Produkt</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="ZusaetzlicheElementarproduktdaten_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit auf Ebene Elementarprodukt</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="ZusaetzlicheZusatzproduktdaten_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit auf Ebene Zusatzprodukt</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="Vertragsperson_Type">
		<xsd:annotation>
			<xsd:documentation>Definiert Vertragspersonen als Referenz auf eine Person plus Vertragsrolle</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="LfdNr" type="xsd:unsignedInt">
				<xsd:annotation>
					<xsd:documentation>Referenz auf eine Person</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Rolle" type="omds:VtgRolleCd_Type">
				<xsd:annotation>
					<xsd:documentation>Rolle der Person als OMDS VtgRolleCd_Type</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- Vinkulierung deprecated (wird nur noch in bestehenden Kfz Implementierungen verwendet),
	     für neue Kfz-Implementierungen und für andere Sparten existiert das neuere Konzept "Sicherstellungen",
	     welches auch für Wechselkennzeichen geeignet ist und den Sicherstellung_Type verwendet -->
	<xsd:complexType name="Vinkulierung_Type">
		<xsd:annotation>
			<xsd:documentation>Type Vinkulierung</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="omds:PERSON"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Vinkularglaeubiger_Type">
		<xsd:annotation>
			<xsd:documentation>Typ zur Beschreibung einer Bank als Vinkulargläubiger</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Vertragsnummer" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:minLength value="1"/>
						<xsd:maxLength value="32"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="VinkularglaeubigerBank">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:minLength value="2"/>
						<xsd:maxLength value="100"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="VinkularglaeubigerPlz">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:minLength value="4"/>
						<xsd:maxLength value="5"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="VinkularglaeubigerStrasse" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:minLength value="3"/>
						<xsd:maxLength value="100"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!--Bezugsberechtigungen-->
	<xsd:complexType name="Bezugsrecht_Type">
		<xsd:annotation>
			<xsd:documentation>Type Bezugsrecht (nur Kontext Kfz), für Bezugsberechtigungen in anderen Sparten steht jetzt Bezugsberechtigung_Type zur Verfügung.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element ref="omds:PERSON"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Bezugsberechtigung_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Type Bezugsrecht, von diesem erben die unterschiedlichen Typen: Gesetzliche Erben, Überbringer, Namentlich, Individuell</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Art">
				<xsd:annotation>
					<xsd:documentation>Bezugsrecht Erleben oder Ableben</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:unsignedByte">
						<xsd:enumeration value="0">
							<xsd:annotation>
								<xsd:documentation>Bezugsrecht Erleben</xsd:documentation>
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="1">
							<xsd:annotation>
								<xsd:documentation>Bezugsrecht Ableben</xsd:documentation>
							</xsd:annotation>
						</xsd:enumeration>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="BezugsberechtigungGesetzlicheErben_Type">
		<xsd:annotation>
			<xsd:documentation>Bezugsberechtigung gesetzliche Erben</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Bezugsberechtigung_Type"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="BezugsberechtigungTestamentarischeErben_Type">
		<xsd:annotation>
			<xsd:documentation>Bezugsberechtigung testamentarische Erben</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Bezugsberechtigung_Type"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="BezugsberechtigungUeberbringer_Type">
		<xsd:annotation>
			<xsd:documentation>Bezugsberechtigung Überbringer</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Bezugsberechtigung_Type"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="BezugsberechtigungNamentlich">
		<xsd:annotation>
			<xsd:documentation>Bezugsberechtigung namentlich</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Bezugsberechtigung_Type">
				<xsd:sequence>
					<xsd:element name="Unwiderruflich" type="xsd:boolean">
						<xsd:annotation>
							<xsd:documentation>wahr, wenn das Bezugsrecht unwiderruflich ist.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Personen" type="PersonNamentlichesBezugsrecht_Type" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Bezugsrecht für eine Person</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="PersonNamentlichesBezugsrecht_Type">
		<xsd:sequence>
			<xsd:element name="Prozentsatz" type="xsd:double" minOccurs="0"/>
			<xsd:element name="Zugunsten" type="xsd:unsignedShort">
				<xsd:annotation>
					<xsd:documentation>Referenz auf die Person, zu deren Gunsten das Betzugsrecht festgelegt ist</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="BezugsberechtigungVersicherungsnehmer_Type">
		<xsd:annotation>
			<xsd:documentation>Bezugsberechtigung Versicherungsnehmer</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Bezugsberechtigung_Type"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="BezugsberechtigungVersichertePerson_Type">
		<xsd:annotation>
			<xsd:documentation>Bezugsberechtigung VersichertePerson</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Bezugsberechtigung_Type"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="BezugsberechtigungIndividuell">
		<xsd:annotation>
			<xsd:documentation>Bezugsberechtigung Individuell</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Bezugsberechtigung_Type">
				<xsd:sequence>
					<xsd:element name="Beschreibung" type="xsd:string"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<!-- Bonus Malus-->
	<xsd:complexType name="BonusMalusSystem_Type">
		<xsd:annotation>
			<xsd:documentation>Type Bonus Malus System</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="BonusMalusVorversicherung" type="BonusMalusVorversicherung_Type">
				<xsd:annotation>
					<xsd:documentation>Ich (Wir) war(en) innerhalb der letzten 12 Monate Versicherungsnehmer eines Fahrzeuges, das wieder versichert oder durch das hiermit zur Versicherung gelangende Fahrzeug ersetzt wird.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Versicherungsgesellschaft" type="Versicherungsgesellschaft_Type" minOccurs="0"/>
			<xsd:element name="Polizzennummer" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:minLength value="1"/>
						<xsd:maxLength value="15"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="OffeneSchaeden" type="OffeneSchaeden_Type" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="BonusMalusVorversicherung_Type">
		<xsd:annotation>
			<xsd:documentation>Type Bonus-Malus Vorversicherung</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Ohne Vorversicherung"/>
			<xsd:enumeration value="Mit Vorversicherung"/>
			<xsd:enumeration value="BM-Übernahme von Angehörigen"/>
			<xsd:enumeration value="BM-Übernahme vom Dienstgeber"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="OffeneSchaeden_Type">
		<xsd:annotation>
			<xsd:documentation>Type Offene Schäden</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="OffenerSchaden1" type="OffenerSchaden_Type"/>
			<xsd:element name="OffenerSchaden2" type="OffenerSchaden_Type" minOccurs="0"/>
			<xsd:element name="OffenerSchaden3" type="OffenerSchaden_Type" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="OffenerSchaden_Type">
		<xsd:annotation>
			<xsd:documentation>Type einzelner offener Schaden</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Monat" type="xsd:integer"/>
			<xsd:element name="Jahr" type="xsd:integer"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="AbgelehnteRisiken_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ zur Beschreibung abgelehnter Risiken</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<!--Vorversicherungen -->
	<xsd:complexType name="Vorversicherungen_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ zur Beschreibung der Vorversicherungen, wird verwendet in SpezAntrag_Type.
				Es gibt zwei Ableitungen im Standard: VorversicherungenKfz_Type und VorversicherungenImpl_Type (s.u.), jede VU kann aber auch eigene Implementierungen vornehmen.</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="VorversicherungenImpl_Type">
		<xsd:annotation>
			<xsd:documentation>Standardimplementierung Vorversicherungen: Eine Liste von Vorversicherung_Type-Objekten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Vorversicherungen_Type">
				<xsd:sequence>
					<xsd:element name="Vorversicherungen" type="Vorversicherung_Type" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Vorversicherung_Type">
		<xsd:annotation>
			<xsd:documentation>Angaben zu einer Vorversicherung in der Standardimplementierung, erweitert VorversicherungenDetail_Type</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="VorversicherungenDetail_Type">
				<xsd:sequence>
					<xsd:element name="VtgSparteCd" type="omds:VtgSparteCd_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Optional Angabe einer Vertragssparte</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="SpartenCd" type="omds:SpartenCd_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Angabe einer oder mehrerer Sparten</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="VorversicherungenDetail_Type">
		<xsd:annotation>
			<xsd:documentation>Gemeinsame Details zu einer Vorversicherung. Dieser Typ wird erweitert von Vorversicherung_Type und ist der Typ von VorversicherungRechtschutz und VorversicherungKfz in Kfz</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="WurdenVorversicherungenAufgeloest" type="xsd:boolean">
				<xsd:annotation>
					<xsd:documentation>Wurden für die beantragte Versicherung Vorversicherungen aufgelöst, oder wurden frühere Versicherungen abgelehnt oder gekündigt?</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Aufloesungsgrund" minOccurs="0">
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:enumeration value="aus Schaden"/>
						<xsd:enumeration value="durch einvernehmliche Kündigung"/>
						<xsd:enumeration value="durch Ablauf"/>
						<xsd:enumeration value="durch Besitzwechsel"/>
						<xsd:enumeration value="aus sonstigen Gründen"/>
						<xsd:enumeration value="zum Ablauf gekündigte Vorversicherung"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="AuslaendischeVersicherungsgesellschaft" type="xsd:boolean" minOccurs="0"/>
			<xsd:element name="Versicherungsgesellschaft" type="Versicherungsgesellschaft_Type"/>
			<xsd:element name="VersInteresseRefLfnr" type="xsd:unsignedShort" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Referenz auf ein versichertes Interesse, z.B. ein Kfz oder eine versicherte Person,
						falls die Angabe auf dieses Element eingeschränkt werden soll.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ZusaetzlicheVorversicherungsdaten" type="ZusaetzlicheVorversicherungsdaten_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Erweiterungsmöglichkeit für VU-spezifische Daten</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ZusaetzlicheVorversicherungsdaten_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit für Vorversicherungsdaten</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="Datenverwendung_Type">
		<xsd:annotation>
			<xsd:documentation>Type Datenverwendung</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ZustimmungZurElektrUebermittlungVorvertraglDokumente" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Zustimmung zur elektronischen Übermittlung vorvertraglicher Dokumente
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ElektrUebermittlungVorvertraglDokumenteEmail" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>E-Mail Adresse zur Zusendung von vorvertraglichen Dokumenten
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ZustimmungZurVerwendungDerDatenZuWerbezwecken" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Zustimmung zur Verwendung personenbezogener Daten: (Der Antragsteller stimmt im Sinne des Datenschutzgesetzes und des Telekommunikationsgesetzes zu, dass die Versicherun, deren Gesellschaften sowie deren Kooperationspartner (siehe dazu "Information zur Datenanwendung gem. §24 DSG") seine personenbezogenen Daten und seine Vertragsdaten (Name, Anschrift, E-Mailadresse, Telefonnummer, Produkt, Leistungsumfang, Vertragslaufzeit, nicht jedoch Gesundheitsdaten) für Zwecke der Zusendung von Informationen über bestehende und neue Produkte der Versicherung und ihrer Kooperationspartner, für Qualitäts- und Zufriedenheitsumfragen sowie Marketingaktionen verwenden und ihn zu diesem Zwecke per Telefon und E-Mail kontaktieren dürfen. Diese Zustimmung kann jederzeit widerrufen werden.)
					</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!-- koennte eigentlich durch omds:VUNr abgedeckt werden -->
	<xsd:simpleType name="Versicherungsgesellschaft_Type">
		<xsd:annotation>
			<xsd:documentation>OMDS VERS_UNTERNEHMEN VUNr - http://www.vvo.at/vvo/vvo.nsf/033bc38c04cb4a8bc12574dc005de1e4/751f64eedb80a61bc1257c3d007eaca2 - Kapitel 5</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="3"/>
		</xsd:restriction>
	</xsd:simpleType>
	<!-- Ersatzpolizzen -->
	<xsd:complexType name="Ersatzpolizzen_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für Ersatzpolizzen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Ersatzpolizzennummer1" type="omds:Polizzennr"/>
			<xsd:element name="Ersatzpolizzennummer2" type="omds:Polizzennr" minOccurs="0"/>
			<xsd:element name="Ersatzpolizzennummer3" type="omds:Polizzennr" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Ersatzpolizze_Type">
		<xsd:annotation>
			<xsd:documentation>Beschreibung einer durch Konvertierung zu ersetzenden Polizze</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Polizzennr" type="omds:Polizzennr" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Die Polizzennr der zu ersetzenden Polizze</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Die OMDS VertragsID der zu ersetzenden Polizze</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Vertragsreferenz_Type" final="#all">
		<xsd:annotation>
			<xsd:documentation>Referenz auf Vertrag entweder als Polizzennummer oder als VertragsID, eines der Felder muss vorhanden sein.</xsd:documentation>
		</xsd:annotation>
		<xsd:attribute name="Polizzennr" type="omds:Polizzennr">
			<xsd:annotation>
				<xsd:documentation>Die Polizzennr der zu ersetzenden Polizze</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
		<xsd:attribute name="VertragsID" type="omds:VertragsID">
			<xsd:annotation>
				<xsd:documentation>Die OMDS VertragsID der zu ersetzenden Polizze</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="ErsatzpolizzeMitAendGrund_Type">
		<xsd:annotation>
			<xsd:documentation>Einfache Implementierung einer zu ersetzenden Polizze mit Angabe eines Änderungsgrunds</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Ersatzpolizze_Type">
				<xsd:sequence>
					<xsd:element name="AendGrundCd" type="omds:AendGrundCd_Type"/>
					<xsd:element name="AendGrundbez" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Optional die Angabe einer Zusatzinformation zum Aenderungsgrund</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="KonvertierungsumfangVertrag_Type">
		<xsd:annotation>
			<xsd:documentation>Spezifiziert die Konvertierung eines Vertrags in einen neuen Vertrag</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Ersatzpolizze_Type">
				<xsd:sequence>
					<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0"/>
					<xsd:element name="Baustein" type="KonvertierungProduktBaustein_Type" maxOccurs="unbounded"/>
					<xsd:element name="Kombinationen" type="Kombinationen_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Möglichkeit zulässige Kombinationen von Baustein-Ids als Restriktion anzugeben.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="KonvertierungBaustein_Type">
		<xsd:annotation>
			<xsd:documentation>Allgemeiner Typ um die Behandlung der Unterbausteine in der Konvertierung zu spezifizieren</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ErsetztId" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Die Id des Bausteins im zu ersetzenden Vertrag</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="AntragsId" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional die Id des Bausteins im Antrag</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Bezeichnung" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Darstellung des Bausteins für den User.</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:string">
						<xsd:maxLength value="255"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ZulaessigeAktion" type="Konvertierungsaktion_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Zulaessige Aktion bzw. zulaessige Aktionen in der Übermittlung vom Serviceprovider.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="GewaehlteAktion" type="Konvertierungsaktion_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Gewaehlte Aktion in der Übermittlung der geplanten Konvertierung vom Client.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="KonvertierungProduktBaustein_Type">
		<xsd:annotation>
			<xsd:documentation>Ableitung für die Produktebene (Ebene 2) mit der zusätzlichen Möglichkeit die Sparte zu signalisieren</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="KonvertierungBaustein_Type">
				<xsd:sequence>
					<xsd:element name="SpartenCd" type="omds:SpartenCd_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Der SpartenCd aus OMDS 2, welcher erlaubt die Ebene 2 eines Vertrags zu kategorisieren.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Konvertierungsaktion_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakte Aktion für einen Baustein. Konkrete Aktionen werden hiervon abgeleitet.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Art" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Nähere Spezifikation der Art der Aktion, falls notwendig.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<!-- Soll die Art an omds:AendGrund_Type gebunden werden? -->
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="KonvertierungsaktionBelassen_Type" final="#all">
		<xsd:annotation>
			<xsd:documentation>Belassen-Aktion (Keine Aktion, der Baustein bleibt weiter in altem Vertrag)</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Konvertierungsaktion_Type"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="KonvertierungsaktionUebernehmen_Type" final="#all">
		<xsd:annotation>
			<xsd:documentation>Uebernehmen-Aktion (der Baustein wird in den Folgevertrag uebernommen)</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Konvertierungsaktion_Type">
				<xsd:sequence>
					<xsd:element name="Baustein" type="KonvertierungBaustein_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Innerhalb dieser Aktion mögliche Unterelemente dieses Bausteins mit den Aktionen, die an diesen Unterelementen möglich sind.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Kombinationen" type="Kombinationen_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Möglichkeit zulässige Kombinationen von Baustein-Ids als Restriktion anzugeben.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="KonvertierungsaktionStorno_Type" final="#all">
		<xsd:annotation>
			<xsd:documentation>Storno-Aktion (der Baustein wird im alten Vertrag storniert und nicht in den neuen übernommen)</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Konvertierungsaktion_Type"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:simpleType name="SubmitApplicationStatus_Type">
		<xsd:annotation>
			<xsd:documentation>Definition des Rückegabestatus für eingespielte Anträge</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:int">
			<xsd:enumeration value="1">
				<xsd:annotation>
					<xsd:documentation>Antrag angenommen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="3">
				<xsd:annotation>
					<xsd:documentation>Antrag abgelehnt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="4">
				<xsd:annotation>
					<xsd:documentation>Entwurf</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="5">
				<xsd:annotation>
					<xsd:documentation>Vorschlag</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="6">
				<xsd:annotation>
					<xsd:documentation>Antrag übertragungsfähig</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="8">
				<xsd:annotation>
					<xsd:documentation>Antrag abgebrochen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="9">
				<xsd:annotation>
					<xsd:documentation>Verarbeitung gestartet</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="10">
				<xsd:annotation>
					<xsd:documentation>Antrag storniert</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="13">
				<xsd:annotation>
					<xsd:documentation>Gelöscht</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="14">
				<xsd:annotation>
					<xsd:documentation>Antrag ausgesteuert</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="15">
				<xsd:annotation>
					<xsd:documentation>Antrag ausgesteuert und wartet auf Rückmeldung vom Vermittler</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="GeschaeftsobjektArt_Type">
		<xsd:annotation>
			<xsd:documentation>Arten von Geschaeftsobjekten</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="VTG">
				<xsd:annotation>
					<xsd:documentation>Vertrag</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SC">
				<xsd:annotation>
					<xsd:documentation>Schaden</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="AN">
				<xsd:annotation>
					<xsd:documentation>Antrag</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="IB">
				<xsd:annotation>
					<xsd:documentation>Interventionsbericht</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="GeschaeftsfallArt_Type">
		<xsd:annotation>
			<xsd:documentation>Arten von Geschaeftsfällen</xsd:documentation>
		</xsd:annotation>
		<xsd:union memberTypes="xsd:string NormierteGeschaeftsfallArten_Type"/>
		<!--		<xsd:union memberTypes="xsd:string omds:AendGrundCd_Type omds:BearbStandCd_Type"/>-->
	</xsd:simpleType>
	<xsd:simpleType name="NormierteGeschaeftsfallArten_Type">
		<xsd:annotation>
			<xsd:documentation>Normierte Arten von Geschaeftsfaellen, für die es z.B. normierte Status und Statusübergänge gibt.</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Antrag">
				<xsd:annotation>
					<xsd:documentation>Antragsprozess</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="Schaden">
				<xsd:annotation>
					<xsd:documentation>Schadenbearbeitung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="DokumentInfo_Type">
		<xsd:annotation>
			<xsd:documentation>Typ mit Informationen zu einem Dokument (kann auch das Dokument selbst enthalten)</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Content" type="xsd:base64Binary" minOccurs="0" xmime:expectedContentTypes="application/octet-stream">
				<xsd:annotation>
					<xsd:documentation>Optional das eigentliche Dokument als base64-Binary</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Name" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional ein Dokumentenname</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DocumentType" type="DocumentType">
				<xsd:annotation>
					<xsd:documentation>Der inhaltliche Dokumenten-Typ, z.B. Polizze</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Mimetype" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional der Mime-Type</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Groesse" type="xsd:long" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional die Größe des Dokumentes in Bytes</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Datum" type="omds:Datum-Zeit" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Das technische Datum des Dokuments</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ReferenzWeitereDokumente" type="DokumentInfo_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Referenzen auf weitere Dokumente</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ArtAusfolgung" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Art der Ausfolgung an den Kunden: optional oder obligatorisch. Wenn das Element nicht enthalten ist, ist die Ausfolgung an den Kunden optional</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:unsignedByte">
						<xsd:enumeration value="0">
							<xsd:annotation>
								<xsd:documentation>Dokument optional an Kunde zu uebergeben</xsd:documentation>
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="1">
							<xsd:annotation>
								<xsd:documentation>Dokument muss an Kunde ausgefolgt werden, z.B. Produktinformationsblatt</xsd:documentation>
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="2">
							<xsd:annotation>
								<xsd:documentation>Dokument muss an Kunde ausgefolgt werden und ist vom Kunden ausgefüllt zu retournieren, z.B. Antrag</xsd:documentation>
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="3">
							<xsd:annotation>
								<xsd:documentation>Dokument ist vom Kunden beizubringen, z.B. Firmenbuchauszug, Ausweis</xsd:documentation>
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="4">
							<xsd:annotation>
								<xsd:documentation>Dokument ist nur für den Vermittler bestimmt</xsd:documentation>
							</xsd:annotation>
						</xsd:enumeration>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="Unterschrift" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Wenn das Element vorhanden ist, ist eine Unterschrift zu leisten</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:unsignedByte">
						<xsd:enumeration value="0">
							<xsd:annotation>
								<xsd:documentation>keine Unterschrift erforderlich</xsd:documentation>
							</xsd:annotation>
						</xsd:enumeration>
						<xsd:enumeration value="1">
							<xsd:annotation>
								<xsd:documentation>Unterschrift erforderlich</xsd:documentation>
							</xsd:annotation>
						</xsd:enumeration>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:simpleType name="Hptfaelligkeit_Type">
		<xsd:annotation>
			<xsd:documentation>Type für die Hauptfälligkeit</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:gMonthDay">
			<xsd:minInclusive value="--01-01"/>
			<xsd:maxInclusive value="--12-31"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="Zahlungsdaten_Type">
		<xsd:annotation>
			<xsd:documentation>Beschreibt die Zahlungsdaten in Antragsservices</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Zahlungsart" type="omds:ZahlWegCd_Type"/>
			<xsd:element name="Kontonummer" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Abhängig von der Zahlungsart soll im Feld 'Kontonummer' die Kundenkontonummer oder der IBAN befüllt werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="BIC" type="BIC_Type" minOccurs="0"/>
			<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<!-- Der Type Zahlweg_Type und der Typ Kreditkarte_Type werden im Standard nicht verwendet und werden möglicher Weise in einer künftigen Version entfernt -->
	<xsd:complexType name="Zahlweg_Type">
		<xsd:annotation>
			<xsd:documentation>Typ Zahlweg</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:element name="Zahlungsanweisung"/>
			<xsd:element name="Lastschrift" type="Bankverbindung_Type"/>
			<xsd:element name="Kundenkonto">
				<xsd:complexType>
					<xsd:attribute name="Kundenkontonummer" type="xsd:string" use="required"/>
				</xsd:complexType>
			</xsd:element>
			<xsd:element name="Kreditkarte" type="Kreditkarte_Type"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:complexType name="Kreditkarte_Type">
		<xsd:annotation>
			<xsd:documentation>Typ Kreditkarte</xsd:documentation>
		</xsd:annotation>
		<xsd:attribute name="Gesellschaft" type="xsd:string" use="required"/>
		<xsd:attribute name="Kartennummer" type="xsd:string" use="required"/>
		<xsd:attribute name="Inhaber" type="xsd:string" use="required"/>
		<xsd:attribute name="Pruefziffer" use="required">
			<xsd:simpleType>
				<xsd:restriction base="xsd:unsignedInt">
					<xsd:totalDigits value="3"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="AblaufMonat" use="required">
			<xsd:simpleType>
				<xsd:restriction base="xsd:unsignedByte">
					<xsd:totalDigits value="2"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
		<xsd:attribute name="AblaufJahr" use="required">
			<xsd:simpleType>
				<xsd:restriction base="xsd:unsignedByte">
					<xsd:totalDigits value="2"/>
				</xsd:restriction>
			</xsd:simpleType>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="Bankverbindung_Type">
		<xsd:annotation>
			<xsd:documentation>beschreibt eine Bankverbindug</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Kontoinhaber" type="xsd:string"/>
			<xsd:element name="Bank" type="xsd:string" minOccurs="0"/>
			<xsd:element name="BIC" type="BIC_Type" minOccurs="0"/>
			<xsd:element name="IBAN" type="IBAN_Type"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PersBankverbindung_Type">
		<xsd:annotation>
			<xsd:documentation>beschreibt eine Bankverbindug, welche einer Person ueber eine Referenz zugeordnet ist</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Bankverbindung_Type">
				<xsd:attribute name="PersonRefLfnr" type="xsd:unsignedShort" use="optional">
					<xsd:annotation>
						<xsd:documentation>Herstellung einer Beziehung zu einer Person ueber diese laufende Nummer.</xsd:documentation>
					</xsd:annotation>
				</xsd:attribute>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:simpleType name="BIC_Type">
		<xsd:annotation>
			<xsd:documentation>BIC</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="11"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="IBAN_Type">
		<xsd:annotation>
			<xsd:documentation>IBAN</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:minLength value="1"/>
			<xsd:maxLength value="34"/>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="SepaCd_Type">
		<xsd:annotation>
			<xsd:documentation>Enummeration für verschiedene Steuerungen in Zusammenhang mit dem SEPA Mandat</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:unsignedByte">
			<xsd:enumeration value="1">
				<xsd:annotation>
					<xsd:documentation>Bestehendes bei Versicherungsgesellschaft hinterlegtes SEPA-Mandat</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="2">
				<xsd:annotation>
					<xsd:documentation>SEPA-Mandat bei Makler hinterlegt (nur in Kombination mit entsprechender Vollmacht)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="3">
				<xsd:annotation>
					<xsd:documentation>SEPA-Mandat wird anbei übermittelt</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="VersichertesInteresse_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Obertyp für versicherte Interessen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ErsetztId" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Bei Konvertierung optional die Referenz auf die Id eines versicherten Interesses, welches abgelöst wird.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ZusaetzlicheRisikodaten" type="ZusaetzlicheRisikodaten_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Erweiterung für individuelle Risikodaten, insb. auch für Risikomerkmale von versicherten Personen, falls das versicherte Interesse eine versicherte Person ist.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Bewertung" type="omds:EL-Betrag_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Eine oder mehrere Bewertungen oder Schätzungen als Betrag.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Meldung" type="ServiceFault" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Im Response: Meldung zum versicherten Interesse</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
		<xsd:attribute name="Lfnr" type="xsd:unsignedShort" use="optional">
			<xsd:annotation>
				<xsd:documentation>Die laufende Nummer im Prozess.</xsd:documentation>
			</xsd:annotation>
		</xsd:attribute>
	</xsd:complexType>
	<xsd:complexType name="VersichertesInteresseMitAttributMetadaten_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Obertyp für versicherte Interessen, unterstützt Attribut-Metadaten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="VersichertesInteresse_Type">
				<xsd:sequence>
					<xsd:element name="AttributMetadaten" type="AttributMetadaten_Type" minOccurs="0" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="VersichertePerson_Type">
		<xsd:annotation>
			<xsd:documentation>Versicherte Person basierend auf VersichertesInteresse_Type. Lfnr muss mit Lfnr der Person übereinstimmen.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
				<xsd:sequence>
					<xsd:choice minOccurs="0">
						<xsd:element name="RisikoNatPerson" type="RisikoNatPerson_Type">
							<xsd:annotation>
								<xsd:documentation>Risikomerkmale natürlicher Personen</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
						<xsd:element name="RisikoSonstPerson"/>
					</xsd:choice>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="RisikoNatPerson_Type">
		<xsd:annotation>
			<xsd:documentation>Risikoattribute natürlicher Personen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Gewicht" type="AttributInt_Type" minOccurs="0"/>
			<xsd:element name="Groesse" type="AttributInt_Type" minOccurs="0"/>
			<xsd:element name="Raucher" type="Raucher_Type" minOccurs="0"/>
			<xsd:element name="Sozialversicherungsanstalt" type="AttributEnum_Type" minOccurs="0"/>
			<xsd:element name="Gefahrenklasse" type="AttributEnum_Type" minOccurs="0"/>
			<xsd:element name="Beruf" type="AttributString_Type" minOccurs="0"/>
			<xsd:element name="MedizinischerBeruf" type="AttributEnum_Type" minOccurs="0"/>
			<xsd:element name="FreizeitSportRisiken" type="AttributEnum_Type" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Risikozuschlaege" type="AttributEnum_Type" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="GesetzlicheUV" type="AttributEnum_Type" minOccurs="0"/>
			<xsd:element name="PersonenartKranken" type="AttributEnum_Type" minOccurs="0"/>
			<xsd:element name="Berufsgruppe" type="AttributEnum_Type" minOccurs="0"/>
			<xsd:element name="ManuelleTaetigkeit" type="AttributEnum_Type" minOccurs="0"/>
			<xsd:element name="BehandelnderArzt" type="xsd:string" minOccurs="0"/>
			<xsd:element name="KontaktRueckfragen" type="xsd:string" minOccurs="0"/>
			<xsd:element name="ZusaetzlicheRisikodaten" type="ZusaetzlicheRisikodaten_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Deprecated: Künftig sollten ZusaetzlicheRisikodaten im Obertyp VersichertesInteresse_Type genutzt werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ZusaetzlicheRisikodaten_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>VU-spezifische Erweiterungsmöglichkeit für Risikodaten</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="Fahrzeug_Type">
		<xsd:annotation>
			<xsd:documentation>Basisklasse für alle Fahrzeuge in der Kfz-Versicherung</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
				<xsd:sequence>
					<xsd:element name="Zulassungsdaten" type="Zulassungsdaten_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Optional Zulassungsdaten. Wenn unter den Zulassungsdaten ein Fahrzeug gefunden wird, werden diese Daten verwendet.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Fahrzeugzustand" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Fahrzeugzustand als Schlüsselwerte</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="KmStand" minOccurs="0" maxOccurs="1">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="KmStand" type="xsd:unsignedShort"/>
								<xsd:element name="Datum" type="omds:Datum"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
					<xsd:element name="ErfolgtAnmeldungZeitgleichMitAbmeldung" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="AbmeldedatumWechselkennzeichenFahrzeug" type="xsd:date" minOccurs="0"/>
					<xsd:element name="Wechselkennzeichen" type="AWechselkennzeichen_Type" minOccurs="0"/>
					<xsd:element name="FzZustandBesichtigung" type="AFzZustandBesichtigung_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Detaillierte Fahrzeugzustandsbeschreibung z.B. aus einer Besichtigung</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
				<xsd:attribute name="FzgArtCd" type="omds:FzgArtCd_Type" use="optional"/>
				<xsd:attribute name="Marke" use="optional">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="40"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
				<xsd:attribute name="Handelsbez" use="optional">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="30"/>
							<xsd:minLength value="1"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
				<xsd:attribute name="TypVarVer" use="optional">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="20"/>
							<xsd:minLength value="1"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
				<xsd:attribute name="Leasingkz" type="omds:Entsch2_Type" use="optional"/>
				<xsd:attribute name="Modelljahr" type="xsd:unsignedShort" use="optional"/>
				<xsd:attribute name="Leistung" type="xsd:unsignedShort" use="optional"/>
				<xsd:attribute name="Plaetze" type="xsd:unsignedShort" use="optional"/>
				<xsd:attribute name="Nutzlast" use="optional">
					<xsd:simpleType>
						<xsd:restriction base="xsd:decimal">
							<xsd:totalDigits value="6"/>
							<xsd:fractionDigits value="0"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
				<xsd:attribute name="Hubraum" type="xsd:unsignedShort" use="optional"/>
				<xsd:attribute name="AntriebsArtCd" type="omds:AntriebsArtCd_Type" use="optional"/>
				<xsd:attribute name="HybridArtCd" type="HybridArtCd_Type" use="optional"/>
				<xsd:attribute name="CO2_Ausstoss" type="xsd:unsignedShort" use="optional">
					<xsd:annotation>
						<xsd:documentation>CO²-Emission g/km
							NEFZ: Messzyklus für PKW und leichte LKW (Klassen M1, N1)</xsd:documentation>
					</xsd:annotation>
				</xsd:attribute>
				<xsd:attribute name="CO2_WLTP_WMTC" type="xsd:unsignedShort" use="optional">
					<xsd:annotation>
						<xsd:documentation>CO²-Emission g/km
							WLTP: Messzyklus für PKW und leichte LKW (Klassen M1, N1)
							WMTC: Messzyklus für Motorräder (Klassen L1e, L2e, L3e, L4e und L5e)</xsd:documentation>
					</xsd:annotation>
				</xsd:attribute>
				<xsd:attribute name="Kraftstoffverbr_NEFZ" type="omds:decimal" use="optional">
					<xsd:annotation>
						<xsd:documentation>Kraftstoffverbrauch
							NEFZ: Messzyklus für PKW und leichte LKW (Klassen M1, N1)</xsd:documentation>
					</xsd:annotation>
				</xsd:attribute>
				<xsd:attribute name="Kraftstoffverbr_WLTP_WMTC" type="omds:decimal" use="optional">
					<xsd:annotation>
						<xsd:documentation>Kraftstoffverbrauch
							WLTP: Messzyklus für PKW und leichte LKW (Klassen M1, N1)
							WMTC: Messzyklus für Motorräder (Klassen L1e, L2e, L3e, L4e und L5e)</xsd:documentation>
					</xsd:annotation>
				</xsd:attribute>
				<xsd:attribute name="Fahrgestnr" use="optional">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="20"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
				<xsd:attribute name="Motornr" use="optional">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="20"/>
							<xsd:minLength value="1"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
				<xsd:attribute name="NatCode" use="optional">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:minLength value="1"/>
							<xsd:maxLength value="26"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
				<xsd:attribute name="VerwendzweckCd" type="omds:VerwendzweckCd_Type" use="optional"/>
				<xsd:attribute name="Erstzulassdat" type="omds:Datum" use="optional"/>
				<xsd:attribute name="LandesCd" type="omds:LandesCd_Type" use="optional"/>
				<xsd:attribute name="Pol_Kennz" use="optional">
					<xsd:simpleType>
						<xsd:restriction base="xsd:string">
							<xsd:maxLength value="12"/>
							<xsd:minLength value="1"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
				<xsd:attribute name="Tueren" type="xsd:unsignedShort" use="optional"/>
				<xsd:attribute name="Baujahr" type="xsd:unsignedShort" use="optional"/>
				<xsd:attribute name="Gesamtgewicht" type="xsd:unsignedShort" use="optional"/>
				<xsd:attribute name="Listenpreis" type="omds:decimal" use="optional"/>
				<xsd:attribute name="Sonderausstattung" type="omds:decimal" use="optional"/>
				<xsd:attribute name="Eigengewicht" type="xsd:unsignedShort" use="optional"/>
				<xsd:attribute name="ZulassdatHalter" type="omds:Datum" use="optional"/>
				<xsd:attribute name="AufbauNatC" type="AufbauNatC_Type" use="optional"/>
				<xsd:attribute name="Historisch" type="xsd:boolean" use="optional"/>
				<xsd:attribute name="Stromverbr" use="optional">
					<xsd:annotation>
						<xsd:documentation>bei reinen Elektroautos oder extern aufladbaren Hybridfahrzeugen (Plug-in-Hybrid) (Einheit Wh/km)</xsd:documentation>
					</xsd:annotation>
					<xsd:simpleType>
						<xsd:restriction base="xsd:decimal">
							<xsd:totalDigits value="5"/>
							<xsd:fractionDigits value="0"/>
						</xsd:restriction>
					</xsd:simpleType>
				</xsd:attribute>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AWechselkennzeichen_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Behandlung des Fahrzeugs im Wechselkennzeichen</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="AFzZustandBesichtigung_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Ergebnisse einer Besichtigung</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:simpleType name="HybridArtCd_Type">
		<xsd:annotation>
			<xsd:documentation>Nähere Art eines Hybridantriebs</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="MH">
				<xsd:annotation>
					<xsd:documentation>Mild-Hybrid, keine Möglichkeit extern zu laden, Fahrzeug kann NICHT rein elektrisch fahren.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="PH">
				<xsd:annotation>
					<xsd:documentation>Plugin-Hybrid, Fahrzeug kann extern geladen werden.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="VH">
				<xsd:annotation>
					<xsd:documentation>Voll-Hybrid, keine Möglichkeit extern zu laden, Fahrzeug kann rein elektrisch fahren.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="AufbauNatC_Type">
		<xsd:annotation>
			<xsd:documentation>Die Aufbauart als Code (wie in Zulassung AUFBAU_NAT_C)</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="AA">
				<xsd:annotation>
					<xsd:documentation>Limousine</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="AB">
				<xsd:annotation>
					<xsd:documentation>Schraeghecklimousine</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="AC">
				<xsd:annotation>
					<xsd:documentation>Kombilimousine</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="AD">
				<xsd:annotation>
					<xsd:documentation>Coupe</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="AE">
				<xsd:annotation>
					<xsd:documentation>Kabrio-Limousine</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="AF">
				<xsd:annotation>
					<xsd:documentation>Mehrzweckfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="AG">
				<xsd:annotation>
					<xsd:documentation>PKW-Pick-up</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="BB">
				<xsd:annotation>
					<xsd:documentation>Van</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="BC">
				<xsd:annotation>
					<xsd:documentation>Sattelzugmaschine</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="BD">
				<xsd:annotation>
					<xsd:documentation>Straßenzugmaschine</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="BE">
				<xsd:annotation>
					<xsd:documentation>Pick-up</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="BX">
				<xsd:annotation>
					<xsd:documentation>Fahrgestell mit Fuehrerhaus</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="CA">
				<xsd:annotation>
					<xsd:documentation>Eindeckfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="CB">
				<xsd:annotation>
					<xsd:documentation>Doppeldeckfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="CC">
				<xsd:annotation>
					<xsd:documentation>Eindeck-Gelenkfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="CD">
				<xsd:annotation>
					<xsd:documentation>Doppeldeck-Gelenkfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="CE">
				<xsd:annotation>
					<xsd:documentation>Eindeck-Niederflurfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="CF">
				<xsd:annotation>
					<xsd:documentation>Doppeldeck-Niederflurfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="CG">
				<xsd:annotation>
					<xsd:documentation>Eindeck-Niederflur-Gelenkbus</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="CH">
				<xsd:annotation>
					<xsd:documentation>Doppeldeck-Niederflur- Gelenkbus</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="CI">
				<xsd:annotation>
					<xsd:documentation>Offenes Eindeckfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="CJ">
				<xsd:annotation>
					<xsd:documentation>Offenes Doppeldeckfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="CX">
				<xsd:annotation>
					<xsd:documentation>Busfahrgestell</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="01">
				<xsd:annotation>
					<xsd:documentation>Plattform</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="02">
				<xsd:annotation>
					<xsd:documentation>offener Kasten</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="03">
				<xsd:annotation>
					<xsd:documentation>Geschlossener Kasten</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="04">
				<xsd:annotation>
					<xsd:documentation>Klimatisierter Aufbau mit Klimageraet</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="05">
				<xsd:annotation>
					<xsd:documentation>Klimatisierter Aufbau ohne Klimageraet</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="06">
				<xsd:annotation>
					<xsd:documentation>Seitenplanen (Curtainsider)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="07">
				<xsd:annotation>
					<xsd:documentation>Wechselbruecke (austauschbarer Aufbau)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="08">
				<xsd:annotation>
					<xsd:documentation>Containertraeger</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="09">
				<xsd:annotation>
					<xsd:documentation>Fahrzeuge mit Hakenlift</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="10">
				<xsd:annotation>
					<xsd:documentation>Kipper</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="11">
				<xsd:annotation>
					<xsd:documentation>Tank</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="12">
				<xsd:annotation>
					<xsd:documentation>Tank zur bef. gefährlicher Güter</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="13">
				<xsd:annotation>
					<xsd:documentation>Tiertransporter</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="14">
				<xsd:annotation>
					<xsd:documentation>Fahrzeugtransporter</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="15">
				<xsd:annotation>
					<xsd:documentation>Betonmischer</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="16">
				<xsd:annotation>
					<xsd:documentation>Betonpumpwagen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="17">
				<xsd:annotation>
					<xsd:documentation>Langholz</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="18">
				<xsd:annotation>
					<xsd:documentation>Abfallsammelfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="19">
				<xsd:annotation>
					<xsd:documentation>Straßenkehrmaschine, Strassen- und Kanalreinigung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="20">
				<xsd:annotation>
					<xsd:documentation>Kompressor</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="21">
				<xsd:annotation>
					<xsd:documentation>Bootstraeger</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="22">
				<xsd:annotation>
					<xsd:documentation>Traeger für Segelflugzeuge</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="23">
				<xsd:annotation>
					<xsd:documentation>Fahrzeuge für Verkaufs- und Werbezwecke</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="24">
				<xsd:annotation>
					<xsd:documentation>Abschleppwagen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="25">
				<xsd:annotation>
					<xsd:documentation>Leiterfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="26">
				<xsd:annotation>
					<xsd:documentation>Kranwagen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="27">
				<xsd:annotation>
					<xsd:documentation>Hubarbeitsbühne</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="28">
				<xsd:annotation>
					<xsd:documentation>Bohrfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="29">
				<xsd:annotation>
					<xsd:documentation>Niederfluranhänger</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="30">
				<xsd:annotation>
					<xsd:documentation>Glastransporter</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="31">
				<xsd:annotation>
					<xsd:documentation>Feuerwehrfahrzeug</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="99">
				<xsd:annotation>
					<xsd:documentation>Spezialaufbauten</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="NK">
				<xsd:annotation>
					<xsd:documentation>Nachlaeufer</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="NM">
				<xsd:annotation>
					<xsd:documentation>Ja</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="NN">
				<xsd:annotation>
					<xsd:documentation>Nein</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SA">
				<xsd:annotation>
					<xsd:documentation>Wohnmobil</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SB">
				<xsd:annotation>
					<xsd:documentation>Beschussgeschuetzte Fahrzeuge</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SC">
				<xsd:annotation>
					<xsd:documentation>Krankenwagen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SD">
				<xsd:annotation>
					<xsd:documentation>Leichenwagen</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SE">
				<xsd:annotation>
					<xsd:documentation>Wohnanhaenger</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SF">
				<xsd:annotation>
					<xsd:documentation>Mobilkran</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SH">
				<xsd:annotation>
					<xsd:documentation>Rollstuhlgerechte Fahrzeuge</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SJ">
				<xsd:annotation>
					<xsd:documentation>Dolly</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SK">
				<xsd:annotation>
					<xsd:documentation>Anhaenger für Schwertransporte</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SL">
				<xsd:annotation>
					<xsd:documentation>KFZ für Schwertransport</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="SM">
				<xsd:annotation>
					<xsd:documentation>Geraetetraeger</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="DA">
				<xsd:annotation>
					<xsd:documentation>Sattelanhaenger</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="DB">
				<xsd:annotation>
					<xsd:documentation>Deichselanhaenger</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="DC">
				<xsd:annotation>
					<xsd:documentation>Zentralachsanhaenger</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="DE">
				<xsd:annotation>
					<xsd:documentation>Starrdeichselanhaenger</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="Zulassungsdaten_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für Zulassungsdaten</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="VBNummer" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Versicherungsbestätigungsnummer</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Kennzeichen" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Zulassungs-Kennzeichen</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Fahrgestellnummer" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Zulassungs-Fahrgestellnummer</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="VersicherteLiegenschaft_Type">
		<xsd:annotation>
			<xsd:documentation>Versicherte Liegenschaft</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="VersichertesInteresseMitAttributMetadaten_Type">
				<xsd:sequence>
					<xsd:element ref="ObjektId"/>
					<xsd:element name="Adresse" type="omds:ADRESSE_Type"/>
					<xsd:element name="BebauteFlaecheInQm" type="xsd:unsignedShort"/>
					<xsd:element name="UeberdachteFlaecheInQm" type="xsd:unsignedShort"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="KostenFixOderProzent_Type" final="#all">
		<xsd:annotation>
			<xsd:documentation>Dient zur Abbildung von Kosten als absoluter oder prozentualer Wert</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:choice>
				<xsd:element name="AbsoluterBetrag" type="omds:decimal"/>
				<xsd:element name="ProzentVs" type="xsd:unsignedByte"/>
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Selbstbehalt_Type">
		<xsd:annotation>
			<xsd:documentation>Dient zur Abbildung eines Selbstbehalts</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Art" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Art des Selbstbehalts, insb. können hier die dreistelligen Codes des OMDS 2 aus SbhArtCd_Type verwendet werden</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Selbstbehalt" type="omds:decimal" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Absoluter Betrag eines Selbstbehalts</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SelbstbehaltProzentVs" type="xsd:unsignedByte" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Selbstbehalt in Prozent der Versicherungssumme</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SelbstbehaltMinBetrag" type="omds:decimal" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Minimalbetrag eines Selbstbehalts</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="SelbstbehaltMaxBetrag" type="omds:decimal" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Maximale Höhe eines Selbstbehalts</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Upload_Dokument_Type">
		<xsd:annotation>
			<xsd:documentation>Typ fuer den Upload von Dokumenten mit base64 encodiertem Dokument, Mimetype und Filename</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Name" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Der Name des Dokuments.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Mimetype" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Der Mime-Type des Dokuments gemäß IANA</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Content" type="xsd:base64Binary" xmime:expectedContentTypes="application/octet-stream">
				<xsd:annotation>
					<xsd:documentation>Das Dokument selbst als base64Binary</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DocumentType" type="DocumentType">
				<xsd:annotation>
					<xsd:documentation>Der inhaltliche Typ des Dokuments, z.B. Polizze oder Finanzamtsbestätigung als Code</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<!--	Typen für die Dokumenten Bereitstellung -->
	<xsd:complexType name="DokumentenReferenz_Type">
		<xsd:annotation>
			<xsd:documentation>Information zu einem einzelnen Dokument</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Id" type="ElementIdType">
				<xsd:annotation>
					<xsd:documentation>Die eindeutige Id des Dokuments und Details zur Verwendung</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Name" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Der Name des Dokuments als String</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DocumentType" type="DocumentType">
				<xsd:annotation>
					<xsd:documentation>Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Mimetype" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Mime-Type des Dokuments</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Groesse" type="xsd:long" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Größe des Dokuments in Byte</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Datum" type="omds:Datum-Zeit">
				<xsd:annotation>
					<xsd:documentation>Erstellungszeitpunkt des Dokuments</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ObjektSpezifikation" type="ObjektSpezifikation_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Optional Metadaten, zum Beispiel die Referenz zu einem Geschäftsobjekt.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ReferenzWeitereDokumente" type="DokumentenReferenz_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Verweis auf weitere Dokumente, die inhaltlich zu diesem Dokument gehören, z.B. AVB zu einer Polizze</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Kontrollwert" type="Kontrollwert_Type" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Ein Hashwert für das Dokument, mit dem zu einem späteren Zeitpunkt das Binary des Dokuments überprüft werden kann.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Envelope_Type">
		<xsd:annotation>
			<xsd:documentation>Ein Umschlag, welcher ein Datum hat und ein oder mehrere Dokumente (Dokumentenreferenzen) enthält.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<!--			<xsd:element name="Id" type="ElementIdType" minOccurs="0"/>-->
			<xsd:element name="Zeitstempel" type="omds:Datum-Zeit2">
				<xsd:annotation>
					<xsd:documentation>Zeitpunkt der Bereitstellung im Postservice, nicht notwendig das Datum des Dokuments im Umschlag</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ObjektSpezifikation" type="ObjektSpezifikation_Type" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Metadaten, die für alle im Umschlag enthaltenen Dokumente gleichermaßen gelten. Insbesondere bezieht sich ein Umschlag immer auf ein Geschäftsobjekt, wie z.B. auf einen Vertrag.
						Metadaten, die sich nur auf ein einzelnes Dokument beziehen, sind im jeweiligen Dokument anzugeben.				</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Dokument" type="DokumentenReferenzPostservice_Type" minOccurs="1" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Einzelnes Dokument</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="DokumentenReferenzPostservice_Type">
		<xsd:annotation>
			<xsd:documentation>Dokumentenreferenz im Postservice</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="DokumentenReferenz_Type">
				<xsd:sequence>
					<xsd:element name="NeuerlicheBereitstellung" type="xsd:boolean" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Dieses Attribut ist vorhanden und wahr, wenn aufgrund der Anforderung des Kunden oder seiner
								Vertreter schon zuvor gelieferte Dokumente erneut in die Post eingeschlossen werden.
								Bei allen anderen Dokumenten ist das Attribut nicht vorhanden oder falsch.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Content" type="xsd:base64Binary" minOccurs="0" xmime:expectedContentTypes="application/octet-stream">
						<xsd:annotation>
							<xsd:documentation>Das eigentliche Dokument als base64-Binary ggf. mit MTOM-Unterstützung.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Msg" type="AttributMsg_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Ein Dokument kann mit einer Message ausgestattet sein, z.B. wenn die Binärdaten angefordert wurden, aber aufgrund eines Fehlers nicht zur Verfügung gestellt werden konnten.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Kontrollwert_Type">
		<xsd:annotation>
			<xsd:documentation>Ein MD5-Hash für den automatisierten Abgleich des Clients.</xsd:documentation>
		</xsd:annotation>
		<xsd:simpleContent>
			<xsd:extension base="xsd:string"/>
		</xsd:simpleContent>
	</xsd:complexType>
	<!-- Dokumentenmetadaten auch als Zuordnung oder Objektspezifikation benannt -->
	<xsd:complexType name="ObjektSpezifikation_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Eine abstrakte Spezifikation eines Objekts</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>
	<xsd:complexType name="EinfacheZuordnung_Type">
		<xsd:annotation>
			<xsd:documentation>Einfache Standardimplementierung für Ordnungsbegriffe als String</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:attribute name="text" type="xsd:string"/>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ZuordnungSammeldokument_Type">
		<xsd:annotation>
			<xsd:documentation>Entwurf einer Objektspezfifikation für Sammeldokumente, welche aus mehreren Teildokumenten bestehen</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:sequence>
					<xsd:element name="Teildokument" type="Teildokument_Type" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Teildokument_Type">
		<xsd:sequence>
			<xsd:element name="Name" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Der Name des Dokuments als String</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="DocumentType" type="DocumentType">
				<xsd:annotation>
					<xsd:documentation>Der inhaltliche Typ des Dokuments, z.B. "Polizze" oder "Finanzamtsbestätigung" als Integer-Code</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Datum" type="omds:Datum-Zeit" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Datum des Teildokuments</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ObjektSpezifikation" type="ObjektSpezifikation_Type" minOccurs="0" maxOccurs="unbounded">
				<xsd:annotation>
					<xsd:documentation>Optional Metadaten, zum Beispiel die Referenz zu einem Geschäftsobjekt.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="VonSeite" type="xsd:unsignedShort" minOccurs="0"/>
			<xsd:element name="BisSeite" type="xsd:unsignedShort" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PersonenZuordnung_Type">
		<xsd:annotation>
			<xsd:documentation>Zuordnung zu einer Person</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:sequence>
					<!-- Personendaten -->
					<xsd:element name="PersonId" type="ObjektId_Type"/>
					<!-- wenn nur ID verwendet werden soll -->
					<xsd:element name="Person" type="omds:PERSON_Type" minOccurs="0"/>
					<!-- wenn Informationen zur Person übertragen werden sollen -->
					<xsd:element name="RolleText" type="xsd:string" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="BetreuerZuordnung_Type">
		<xsd:annotation>
			<xsd:documentation>Zuordnung zum Betreuer</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:sequence>
					<xsd:element name="Vermnr" type="omds:Vermnr"/>
					<xsd:element name="GISANr" type="xsd:string" minOccurs="0"/>
					<xsd:element name="GISAGewerbename" type="xsd:string" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="PolizzenObjektSpezifikation_Type">
		<xsd:annotation>
			<xsd:documentation>Deprecated, verwende VertragsZuordnung_Type</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:sequence>
					<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
					<xsd:element name="VtgProdCd" type="omds:VtgProdCd_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Einschränkung der Anfrage auf Dokumente für Polizzen eines bestimmten Typs. Das Attribut ist vom Typ VtgProdCd_Type des OMDS-Datensatz</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="RollePartner" type="ost:PolicyPartnerRole" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Einschränkung der Anfrage auf Dokumente für bestimmte Partner in einer bestimmten Rolle</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="VertragsZuordnung_Type">
		<xsd:annotation>
			<xsd:documentation>Metadaten für Dokumente, welche einem Vertrag zugeordnet werden können.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:sequence>
					<xsd:element name="Polizzennr" type="omds:Polizzennr"/>
					<xsd:element name="VertragsID" type="omds:VertragsID" minOccurs="0"/>
					<xsd:element name="AendGrundCd" type="omds:AendGrundCd_Type" minOccurs="0"/>
					<xsd:element name="AusfGrundCd" type="AusfGrundCd_Type" minOccurs="0"/>
					<xsd:element name="VtgProdCd" type="omds:VtgProdCd_Type" minOccurs="0"/>
					<xsd:element name="VtgSparteCd" type="omds:VtgSparteCd_Type" minOccurs="0"/>
					<xsd:element name="Zahlweg" type="omds:ZahlWegCd_Type" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Bei Originalpolizzen ohne Abbuchung ist besondere Vorsicht beim Makler geboten.
								Damit diese anhand der Metadaten identifiziert werden können, gibt es die Möglichkeit dieses
								Attribut einzuschließen.
							</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Original" type="PolizzenArt_Type" minOccurs="0"/>
					<xsd:element name="Vertragsperson" minOccurs="0" maxOccurs="unbounded">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="PersonId" type="ObjektId_Type"/>
								<!-- wenn nur ID verwendet werden soll -->
								<xsd:element name="Person" type="omds:PERSON_Type" minOccurs="0"/>
								<!-- wenn Informationen zur Person übertragen werden sollen -->
								<xsd:element name="Rolle" type="omds:VtgRolleCd_Type"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:simpleType name="PolizzenArt_Type">
		<xsd:annotation>
			<xsd:documentation>Orignal oder Kopie</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="Orignal">
				<xsd:annotation>
					<xsd:documentation>Original</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="Kopie">
				<xsd:annotation>
					<xsd:documentation>Kopie</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="OriginalUndKopie">
				<xsd:annotation>
					<xsd:documentation>Original und Kopie</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:simpleType name="AusfGrundCd_Type">
		<xsd:annotation>
			<xsd:documentation>Ausfertigungsgrund für die Folgepolizze.
				Folgende Ausfertigungsgründe sind eigene Dokumentenarten: 3 - Neuvertrag, 66 - Indexpolizze, 15 - Storno, 67 - Reaktivierung nach Storno</xsd:documentation>
		</xsd:annotation>
		<xsd:restriction base="xsd:string">
			<xsd:enumeration value="1">
				<xsd:annotation>
					<xsd:documentation>Änderung (auch Rückläufer und manuelle Prämienbuchungen)</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="2">
				<xsd:annotation>
					<xsd:documentation>Änderung der Zahlungs-, Adress- oder Bankdaten, Inkassoänderung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="3">
				<xsd:annotation>
					<xsd:documentation>Änderung allgemeine Daten</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="4">
				<xsd:annotation>
					<xsd:documentation>Änderung der Daten des Versicherungsnehmers</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="5">
				<xsd:annotation>
					<xsd:documentation>Anpassung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="6">
				<xsd:annotation>
					<xsd:documentation>Polizze zum aktuellen Vertragsstand</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="7">
				<xsd:annotation>
					<xsd:documentation>Anpassung/ Verlegung Hauptfälligkeit</xsd:documentation>
					<xsd:documentation>Gemeint ist hier eine Ausfertigung, weil eine neue Hauptfälligkeit vereinbart wurde,
						nicht eine Prämienanpassung zur Hauptfälligkeit. Diese wäre als Ausfertigungsgrund=Indexanpassung
						abzubilden.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="8">
				<xsd:annotation>
					<xsd:documentation>Manuelle Prämienberechnung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="9">
				<xsd:annotation>
					<xsd:documentation>Indexanpassung</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="10">
				<xsd:annotation>
					<xsd:documentation>Wertsicherung</xsd:documentation>
					<xsd:documentation>Ähnlich einer Indexanpassung hier aber Dynamik im Lebensbereich.</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
			<xsd:enumeration value="11">
				<xsd:annotation>
					<xsd:documentation>Wertnachricht (aktuelle Vertragsinformation)</xsd:documentation>
					<xsd:documentation>Trotz Namensähnlickeit nicht gleich Wertsicherung (10).</xsd:documentation>
				</xsd:annotation>
			</xsd:enumeration>
		</xsd:restriction>
	</xsd:simpleType>
	<xsd:complexType name="SchadenObjektSpezifikation_Type">
		<xsd:annotation>
			<xsd:documentation>Deprecated, verwende SchadenZuordnung_Type</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:choice>
					<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type">
						<xsd:annotation>
							<xsd:documentation>Eine Geschaeftsfallnummer</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Schadennr" type="omds:Schadennr">
						<xsd:annotation>
							<xsd:documentation>Schadennummer als omds:Schadennr</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:choice>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="SchadenZuordnung_Type">
		<xsd:annotation>
			<xsd:documentation>Metadaten für Dokumente, welche einem Schaden zugeordnet werden können.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:sequence>
					<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type" minOccurs="0"/>
					<xsd:element name="Schadennr" type="omds:Schadennr"/>
					<xsd:element name="BearbStand" type="omds:BearbStandCd_Type" minOccurs="0"/>
					<xsd:element name="SpartenCd" type="omds:SpartenCd_Type" minOccurs="0" maxOccurs="unbounded"/>
					<xsd:element name="BeteiligtePerson" minOccurs="0" maxOccurs="unbounded">
						<xsd:complexType>
							<xsd:sequence>
								<xsd:element name="PersonId" type="ObjektId_Type"/>
								<!-- wenn nur ID verwendet werden soll -->
								<xsd:element name="Person" type="omds:PERSON_Type" minOccurs="0"/>
								<!-- wenn Informationen zur Person übertragen werden sollen -->
								<xsd:element name="Rolle" type="omds:BetRolleCd_Type"/>
							</xsd:sequence>
						</xsd:complexType>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AntragsZuordnung_Type">
		<xsd:annotation>
			<xsd:documentation>Zuordnung zu Antrag</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:sequence>
					<xsd:element name="Antragsnr" type="omds:Polizzennr"/>
					<xsd:element name="Vermnr" type="omds:Vermnr"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="GeschaeftsfallZuordnung_Type">
		<xsd:annotation>
			<xsd:documentation>Zuordnung für Geschaeftsfallreferenzen</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:sequence>
					<xsd:element name="Geschaeftsfallnummer" type="ObjektId_Type"/>
					<xsd:element name="GeschaeftsfallArt" type="GeschaeftsfallArt_Type" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="ProvisionZuordnung_Type">
		<xsd:annotation>
			<xsd:documentation>Zuordnung zu Provisionsnote</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:sequence>
					<xsd:element name="Vermnr" type="omds:Vermnr"/>
					<xsd:element name="BuchDat" type="omds:Datum"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="MahnverfahrenZuordnung_Type">
		<xsd:annotation>
			<xsd:documentation>Zuordnung zu Mahnung</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ObjektSpezifikation_Type">
				<xsd:sequence>
					<xsd:element name="Mahnverfahrennummer" type="xsd:string"/>
					<xsd:element name="Vermnr" type="omds:Vermnr"/>
					<!-- Betreuer -->
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Zeitraum_Type">
		<xsd:annotation>
			<xsd:documentation>Ein Zeitraum mit Beginn und Ende Datum</xsd:documentation>
		</xsd:annotation>
		<xsd:attribute name="ZRBeg" type="omds:Datum" use="optional"/>
		<xsd:attribute name="ZREnd" type="omds:Datum" use="optional"/>
	</xsd:complexType>
	<xsd:complexType name="AttributMetadaten_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Basistyp für Metadaten von Attributen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Attribut">
				<xsd:annotation>
					<xsd:documentation>Name des Attributes, auf den sich diese Metadaten beziehen.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Aenderbar" type="xsd:boolean">
				<xsd:annotation>
					<xsd:documentation>Ob das Attribut änderbar ist</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Ein menschenverständlicher Text für das Attribut, der z.B. in einer Oberfläche verwendet werden kann. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="BeschreibungTxt" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Eine weiterführende Beschreibung des Attributs.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="AttributMsg_Type">
		<xsd:annotation>
			<xsd:documentation>Message an einem Attribut. Anders als beim Typ "ServiceFault" gibt es hier keine
				Möglichkeit des Bezugs auf ein Element, da der Bezug durch die Einbettung bereits gegeben ist.</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="ErrorType">
				<xsd:annotation>
					<xsd:documentation>Fehlertyp ( 1 = Fehler, 2 = Warnung, 3 = Hinweis)</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:integer">
						<xsd:pattern value="1">
							<xsd:annotation>
								<xsd:documentation>Fehler</xsd:documentation>
							</xsd:annotation>
						</xsd:pattern>
						<xsd:pattern value="2">
							<xsd:annotation>
								<xsd:documentation>Warnung</xsd:documentation>
							</xsd:annotation>
						</xsd:pattern>
						<xsd:pattern value="3">
							<xsd:annotation>
								<xsd:documentation>Hinweis</xsd:documentation>
							</xsd:annotation>
						</xsd:pattern>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ErrorCode" type="xsd:integer" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional ein Fehlercode</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="ErrorMsg" type="xsd:string">
				<xsd:annotation>
					<xsd:documentation>Eine ausgeschriebene Fehlermeldung, für den User</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="AttributMetadatenBoolean_Type" abstract="false">
		<xsd:annotation>
			<xsd:documentation>Typ mit Metadaten für xsd:boolean-Attribute</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="AttributMetadaten_Type">
				<xsd:sequence>
					<xsd:element name="Default" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="Values" type="xsd:boolean" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributMetadatenString_Type" abstract="false">
		<xsd:annotation>
			<xsd:documentation>Typ mit Metadaten für xsd:string-Attribute</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="AttributMetadaten_Type">
				<xsd:sequence>
					<xsd:element name="Default" type="xsd:string" minOccurs="0"/>
					<xsd:element name="Values" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="MinLaenge" type="xsd:unsignedShort" minOccurs="0"/>
					<xsd:element name="MaxLaenge" type="xsd:unsignedShort" minOccurs="0"/>
					<xsd:element name="Regex" type="xsd:string" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributMetadatenInt_Type" abstract="false">
		<xsd:annotation>
			<xsd:documentation>Typ mit Metadaten für xsd:int-Attribute</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="AttributMetadaten_Type">
				<xsd:sequence>
					<xsd:element name="Default" type="xsd:int" minOccurs="0"/>
					<xsd:element name="Values" type="xsd:int" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Min" type="xsd:int" minOccurs="0"/>
					<xsd:element name="Max" type="xsd:int" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributMetadatenDezimal_Type" abstract="false">
		<xsd:annotation>
			<xsd:documentation>Typ mit Metadaten für omds:decimal-Attribute</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="AttributMetadaten_Type">
				<xsd:sequence>
					<xsd:element name="Default" type="omds:decimal" minOccurs="0"/>
					<xsd:element name="Values" type="omds:decimal" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Min" type="omds:decimal" minOccurs="0"/>
					<xsd:element name="Max" type="omds:decimal" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributMetadatenDatum_Type" abstract="false">
		<xsd:annotation>
			<xsd:documentation>Typ mit Metadaten für xsd:date-Attribute</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="AttributMetadaten_Type">
				<xsd:sequence>
					<xsd:element name="Default" type="xsd:date" minOccurs="0"/>
					<xsd:element name="Values" type="xsd:date" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Min" type="xsd:date" minOccurs="0"/>
					<xsd:element name="Max" type="xsd:date" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributMetadatenEnum_Type" abstract="false">
		<xsd:annotation>
			<xsd:documentation>Typ mit Metadaten für Schlüssellisten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="AttributMetadaten_Type">
				<xsd:sequence>
					<xsd:element name="Default" type="xsd:string" minOccurs="0"/>
					<xsd:element name="Values" type="EintragSchluesselliste_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="EintragSchluesselliste_Type">
		<xsd:annotation>
			<xsd:documentation>Typ für einen einzelnen Eintrag einer Schlüsselliste</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Text" type="xsd:string"/>
			<xsd:element name="Schluessel" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Attribut_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Basistyp für Attribute die Metadaten enthalten können (feiner Unterschied zu AttributMetadaten_Type)</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Aenderbar" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Wahr, wenn das Attribut im aktuellen Zustand änderbar ist, sonst falsch.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Ein menschenverständlicher Text für das Attribut, der z.B. in einer Oberfläche verwendet werden kann. </xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="BeschreibungTxt" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Eine weiterführende Beschreibung des Attributs.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Msg" type="AttributMsg_Type" minOccurs="0"/>
			<xsd:element name="Id" type="xsd:unsignedLong" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ASingleAttribut_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Basistyp für Attribute mit einem Wert</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Attribut_Type">
				<xsd:sequence>
					<xsd:element name="Pflichtfeld" type="xsd:boolean" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Ob das Attribut als Pflichtfeld zu behandeln ist</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributBoolean_Type">
		<xsd:annotation>
			<xsd:documentation>Auf xsd:boolean basierendes Attribut mit Metadaten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ASingleAttribut_Type">
				<xsd:sequence>
					<xsd:element name="Value" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="Default" type="xsd:boolean" minOccurs="0"/>
					<xsd:element name="Values" type="xsd:boolean" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributString_Type">
		<xsd:annotation>
			<xsd:documentation>Auf xsd:string basierendes Attribut mit Metadaten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ASingleAttribut_Type">
				<xsd:sequence>
					<xsd:element name="Value" type="xsd:string" minOccurs="0"/>
					<xsd:element name="Default" type="xsd:string" minOccurs="0"/>
					<xsd:element name="Regex" type="xsd:string" minOccurs="0"/>
					<xsd:element name="MaxLaenge" type="xsd:unsignedShort" minOccurs="0"/>
					<xsd:element name="MinLaenge" type="xsd:unsignedShort" minOccurs="0"/>
					<xsd:element name="Values" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributInt_Type">
		<xsd:annotation>
			<xsd:documentation>Auf xsd:int basierendes Attribut mit Metadaten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ASingleAttribut_Type">
				<xsd:sequence>
					<xsd:element name="Value" type="xsd:int" minOccurs="0"/>
					<xsd:element name="Default" type="xsd:int" minOccurs="0"/>
					<xsd:element name="Values" type="xsd:int" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Min" type="xsd:int" minOccurs="0"/>
					<xsd:element name="Max" type="xsd:int" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributDezimal_Type">
		<xsd:annotation>
			<xsd:documentation>Auf omds:decimal basierendes Attribut mit Metadaten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ASingleAttribut_Type">
				<xsd:sequence>
					<xsd:element name="Value" type="omds:decimal" minOccurs="0"/>
					<xsd:element name="Default" type="omds:decimal" minOccurs="0"/>
					<xsd:element name="Values" type="omds:decimal" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Min" type="omds:decimal" minOccurs="0"/>
					<xsd:element name="Max" type="omds:decimal" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributDouble_Type">
		<xsd:annotation>
			<xsd:documentation>Auf xsd:double basierendes Attribut mit Metadaten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ASingleAttribut_Type">
				<xsd:sequence>
					<xsd:element name="Value" type="xsd:double" minOccurs="0"/>
					<xsd:element name="Default" type="xsd:double" minOccurs="0"/>
					<xsd:element name="Values" type="xsd:double" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Min" type="xsd:double" minOccurs="0"/>
					<xsd:element name="Max" type="xsd:double" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributDatum_Type">
		<xsd:annotation>
			<xsd:documentation>Auf xsd:date basierendes Attribut mit Metadaten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="ASingleAttribut_Type">
				<xsd:sequence>
					<xsd:element name="Value" type="xsd:date" minOccurs="0"/>
					<xsd:element name="Default" type="xsd:date" minOccurs="0"/>
					<xsd:element name="Values" type="xsd:date" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional Inhalte einer Werteliste</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Min" type="xsd:date" minOccurs="0"/>
					<xsd:element name="Max" type="xsd:date" minOccurs="0"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AListenAttribut_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakte Ebene fuer Listen mit einem oder mehreren wählbaren Werten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Attribut_Type">
				<xsd:sequence>
					<xsd:element name="Values" type="EintragSchluesselliste_Type" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional die Vorgabe einer Werteliste, aus der die ausgewählten Schlüssel stammen müssen</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="MinAnz" type="xsd:unsignedShort" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Mindestanzahl zu selektierender Werte, z.B. 0 für optional oder 1 für obligatorisch oder auch mehrere, wenn Multiselect.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributEnum_Type">
		<xsd:annotation>
			<xsd:documentation>Attribut mit Metadaten für Schlüssellisten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="AListenAttribut_Type">
				<xsd:sequence>
					<xsd:element name="Value" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Der ausgewählte Schlüssel</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Default" type="xsd:string" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Optional ein Vorschlag für einen ausgewählten Schlüssel.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="AttributMultiEnum_Type">
		<xsd:annotation>
			<xsd:documentation>Attribut mit Metadaten für Schlüssellisten, bei dem mehrere Einträge auswählbar sind.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="AListenAttribut_Type">
				<xsd:sequence>
					<xsd:element name="Value" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Die ausgewählten Schlüssel</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="Default" type="xsd:string" minOccurs="0" maxOccurs="unbounded">
						<xsd:annotation>
							<xsd:documentation>Optional eine Vorgabe von Schlüsseln als Default-Werte</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
					<xsd:element name="MaxAnz" minOccurs="0">
						<xsd:annotation>
							<xsd:documentation>Maximalanzahl zu selektierender Werte, muss größer gleich der Mindestanzahl sein.</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Raucher_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstraktes Element, welches Antworten auf die Frage "Raucher?" enthält, z.B. in Leben</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Attribut_Type"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Sicherstellung_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ fuer Sicherstellungen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Lfnr" type="xsd:unsignedShort">
				<xsd:annotation>
					<xsd:documentation>Die laufende Nummer dieser Sicherstellung</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Betrag" type="omds:decimal" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional die Angabe des sichergestellten Betrags, wenn nicht die volle Summe sichergestellt werden soll</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Unanfechtbarkeitssumme" type="omds:decimal" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional die Angabe einer Unanfechtbarkeitssumme, wenn eine Unanfechtsbarkeitsklausel eingeschlossen wurde</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Abtretung_Type">
		<xsd:annotation>
			<xsd:documentation>Sicherstellung vom Typ Abtretung / Zession. Abtretung ist die umfassenste Form der
			Sicherstellung der Zessionär (Abtretungsempfänger) kann den Vertrag an Stelle des VN (Zedent) nach
				seinen Wünschen umgestalten.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Sicherstellung_Type">
				<xsd:sequence>
					<xsd:element name="Zessionar" type="GlaeubigerSicherstellung_Type"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Verpfaendung_Type">
		<xsd:annotation>
			<xsd:documentation>Sicherstellung vom Typ Verpfändung. Der VN und der Pfandgläubiger können Änderungen
				im Vertrag nur gemeinsam durchführen, VN bleibt aber Träger der Rechte un Pflichten aus dem Versicherungsvertrag.</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Sicherstellung_Type">
				<xsd:sequence>
					<xsd:element name="Pfandglaeubiger" type="Pfandglaeubiger_Type" maxOccurs="unbounded"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="Pfandglaeubiger_Type">
		<xsd:annotation>
			<xsd:documentation>Eigenschaften Pfandgläubiger</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Anteil" type="xsd:double"/>
			<xsd:element name="Glaeubiger" type="GlaeubigerSicherstellung_Type"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="VinkulierungPersonen_Type">
		<xsd:annotation>
			<xsd:documentation>Sicherstellung vom Typ Vinkulierung. Der Vinkulargläubiger hat das Recht auf Auszahlungen
				aus dem Versicherungsverhältnis. Die Versicherung ist verpflichtet den Vinkulargläubiger über Vertragsänderungen
				oder Prämienrückstände zu informieren. Die Benennung VinkulierungPersonen_Type ist schlecht gewählt,
				dieses Objekt ist für alle Vinkulierungen innerhalb des Konzepts "Sicherstellungen" vorgesehen.
			</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Sicherstellung_Type">
				<xsd:sequence>
					<xsd:element name="Vinkularglaeubiger" type="Vinkularglaeubiger_Type"/>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="GlaeubigerSicherstellung_Type">
		<xsd:annotation>
			<xsd:documentation>Gläubiger einer Sicherstellung</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Institut" type="xsd:string"/>
			<xsd:element name="PLZ" type="xsd:string"/>
			<xsd:element name="Strasse" type="xsd:string"/>
			<xsd:element name="Vertragsnummer" type="xsd:string"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Einwilligung_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ für Einwilligung</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Zustimmung" type="xsd:boolean" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Die Bestätigung der Zustimmung</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="Text" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional der tatsächliche Text der Zustimmung</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="EinwilligungPersDaten_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Typ für Einwilligung personenbezogene Daten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="Einwilligung_Type">
				<xsd:sequence>
					<xsd:element name="PersonRefLfnr" type="xsd:unsignedShort">
						<xsd:annotation>
							<xsd:documentation>Referenz auf die Person</xsd:documentation>
						</xsd:annotation>
					</xsd:element>
				</xsd:sequence>
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="EinwVerarbGesDaten_Type">
		<xsd:annotation>
			<xsd:documentation>Einwilligung Verarbeitung Gesundheitsdaten</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="EinwilligungPersDaten_Type"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="EinwGesDatenVN_Type">
		<xsd:annotation>
			<xsd:documentation>Einwilligung Bekanntgabe Gesundheitsdaten an VN</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="EinwilligungPersDaten_Type"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="EinwSprachaufz_Type">
		<xsd:annotation>
			<xsd:documentation>Einwilligung Sprachaufzeichnung</xsd:documentation>
		</xsd:annotation>
		<xsd:complexContent>
			<xsd:extension base="EinwilligungPersDaten_Type"/>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="FATCA_Type">
		<xsd:annotation>
			<xsd:documentation>Fragen gemäß FATCA</xsd:documentation>
		</xsd:annotation>
		<xsd:choice>
			<xsd:element name="US_TIN" type="xsd:string" minOccurs="0"/>
			<xsd:element name="FATCA_NatPerson" type="FATCA_NatPersonType"/>
			<xsd:element name="FATCA_SonstPerson" type="FATCA_SonstPersonType"/>
		</xsd:choice>
	</xsd:complexType>
	<xsd:complexType name="FATCA_NatPersonType">
		<xsd:annotation>
			<xsd:documentation>Fragen FATCA bei natürlichen Personen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<!-- <xsd:element name="Geburtsland" type="AttributEnum_Type"/> -->
			<xsd:element name="US_Indizien" type="xsd:boolean"/>
			<xsd:element name="US_Steuerpflicht" type="xsd:boolean"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="FATCA_SonstPersonType">
		<xsd:annotation>
			<xsd:documentation>Fragen FATCA bei sonstigen Personen</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="LandFirmensitz" type="AttributEnum_Type"/>
			<xsd:element name="GIIN" type="xsd:string" minOccurs="0"/>
			<xsd:element name="KonzessionFinanzen" type="xsd:boolean">
				<xsd:annotation>
					<xsd:documentation>Konzession nach BWG, VAG, WAG, PKG, BMSVG, ZaDiG oder vergleichbare Konzession nach ausländischem Recht</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
			<xsd:element name="NichtFinanzielleDienstleistungen" type="xsd:boolean">
				<xsd:annotation>
					<xsd:documentation>Überwiegend eine aktive Geschäftstätigkeit in Produktion oder Handel</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="GMSG_Type">
		<xsd:annotation>
			<xsd:documentation>Fragen gemäß dem Gemeinsamen Meldestandard-Gesetz</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="SteuerlichAnsaessig" maxOccurs="unbounded">
				<xsd:complexType>
					<xsd:sequence>
						<xsd:element name="Land" type="AttributEnum_Type"/>
						<xsd:element name="Steuernummer" type="AttributString_Type" minOccurs="0"/>
					</xsd:sequence>
				</xsd:complexType>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="PEP_Type">
		<xsd:annotation>
			<xsd:documentation>Beschreibung einer PEP</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="PEP" type="xsd:boolean"/>
			<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="Treuhaenderfrage_Type">
		<xsd:annotation>
			<xsd:documentation>Details zur Treuhaenderfrage</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:element name="Treuhaender" type="xsd:boolean"/>
			<xsd:element name="Beschreibung" type="xsd:string" minOccurs="0"/>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ElementFondsauswahl_Type">
		<xsd:annotation>
			<xsd:documentation>Ein einzelnes Element einer Fondsauswahl</xsd:documentation>
		</xsd:annotation>
		<xsd:sequence>
			<xsd:choice>
				<xsd:annotation>
					<xsd:documentation>Angabe von ISIN oder WKN</xsd:documentation>
				</xsd:annotation>
				<xsd:element name="ISIN" type="AttributEnum_Type"/>
				<xsd:element name="WKN" type="AttributEnum_Type"/>
			</xsd:choice>
			<xsd:element name="Prozentanteil" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional Angabe des Anteils dieses Wertpapiers am Gesamtportfolio</xsd:documentation>
				</xsd:annotation>
				<xsd:simpleType>
					<xsd:restriction base="xsd:float">
						<xsd:minInclusive value="0"/>
						<xsd:maxInclusive value="100"/>
					</xsd:restriction>
				</xsd:simpleType>
			</xsd:element>
			<xsd:element name="ZusaetzlicheFondsdaten" type="ZusaetzlicheFondsdaten_Type" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Bezeichnung" type="xsd:string" minOccurs="0">
				<xsd:annotation>
					<xsd:documentation>Optional im Response die Bezeichnung des Fonds. Im Request wird ISIN oder WKN verwendet um den Fonds zu identifizieren und diese Angabe ignoriert.</xsd:documentation>
				</xsd:annotation>
			</xsd:element>
		</xsd:sequence>
	</xsd:complexType>
	<xsd:complexType name="ZusaetzlicheFondsdaten_Type" abstract="true"/>
	<xsd:complexType name="VorlaeufigeDeckung_Type" abstract="true">
		<xsd:annotation>
			<xsd:documentation>Abstrakter Basistyp fuer vorläufige Deckungen</xsd:documentation>
		</xsd:annotation>
	</xsd:complexType>


	<!-- A Priori Produktauskunft -->
	<xsd:complexType name="APrioriProduktbaustein_Type" abstract="true">
		<xsd:sequence>
			<xsd:element name="Klausel" type="omds:KLAUSEL_Type" minOccurs="0" maxOccurs="unbounded" />
			<xsd:element name="Baustein" type="APrioriUnterbaustein_Type" minOccurs="0" maxOccurs="unbounded"/>
			<xsd:element name="Attribut" type="Attribut_Type" minOccurs="0" maxOccurs="unbounded" />
			<xsd:element name="Meldung" type="ServiceFault" minOccurs="0" maxOccurs="unbounded" />
		</xsd:sequence>
		<xsd:attribute name="id" type="xsd:string" use="required"/>
		<xsd:attribute name="name" type="xsd:string" use="required" />
		<xsd:attribute name="from" type="xsd:date" use="required" />
		<xsd:attribute name="to" type="xsd:date" />
		<xsd:attribute name="minOccurrences" type="xsd:int" use="required"/>
		<xsd:attribute name="maxOccurrences" type="xsd:int" />
		<xsd:attribute name="type" type="xsd:string" use="required" />
		<xsd:attribute name="risikoobjekt_type" type="xsd:string" use="required" />
        <xsd:attribute name="praemienfaktor" type="xsd:string" />
    </xsd:complexType>
	<xsd:annotation><xsd:documentation>Es gibt zwei Implementierungen für a priori: Verkaufsprodukt und Unterbaustein</xsd:documentation></xsd:annotation>
	<xsd:complexType name="APrioriUnterbaustein_Type">
		<xsd:complexContent>
			<xsd:extension base="APrioriProduktbaustein_Type">
				<xsd:attribute name="optional" type="xsd:boolean" use="required"/>
				<xsd:attribute name="default" type="xsd:boolean" use="required" />
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:complexType name="APrioriVerkaufsprodukt_Type">
		<xsd:complexContent>
			<xsd:extension base="APrioriProduktbaustein_Type">
<!--				<xsd:attribute name="vtgbeg" type="xsd:date" use="required"/>-->
			</xsd:extension>
		</xsd:complexContent>
	</xsd:complexType>
	<xsd:element name="ProductsRequest">
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="CommonSimpleRequest_Type">
					<xsd:sequence>
						<xsd:element name="Stichtag" type="xsd:date" minOccurs="1">
							<xsd:annotation>
								<xsd:documentation>Stichtag zu dem die Request abgesetzt wird.</xsd:documentation>
							</xsd:annotation>
						</xsd:element>
					</xsd:sequence>
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>
	<xsd:element name="ProductsResponse">
		<xsd:complexType>
			<xsd:complexContent>
				<xsd:extension base="CommonSimpleRequest_Type">
					<xsd:sequence>
						<xsd:element name="Verkaufsprodukt" type="APrioriVerkaufsprodukt_Type" maxOccurs="unbounded" />
					</xsd:sequence>
				</xsd:extension>
			</xsd:complexContent>
		</xsd:complexType>
	</xsd:element>


</xsd:schema>
