

// +-----------------------------------------------------------------------------------------------------+
// | rechner.js                                                                                          |
// +-----------------------------------------------------------------------------------------------------+
// | Copyright (c) 2008 steuerberaten.de                                                                 |
// +-----------------------------------------------------------------------------------------------------+
// | Datum: 07.07.2008                                                                                   |
// +-----------------------------------------------------------------------------------------------------+
// | Urheberrechtshinweis:                                                                               |
// | Diese Script ist urheberrechtlich geschützt. Einer Freigabe zur Publikation in anderen Medien oder  |
// | zu sonstiger Verwendung wird ausdrücklich widersprochen. Jede Zuwiderhandlung wird - unabhängig von |
// | Zweck, Person, Umfang, Einsatzgebiet - sofort und ohne weitere Warnung juristisch verfolgt.         |
// +-----------------------------------------------------------------------------------------------------+
// | Autor: Michael Mühl <muehl@emric.de>                                                                |
// +-----------------------------------------------------------------------------------------------------+



// ********** INFO TEXTE *********
function set_info(type)
 {
 	var TAXCALC = "19272001169";
    var obj;
    var txt;

    if (document.all)
      obj = document.all.infotext;
    else
      obj = document.getElementById("infotext");

	switch (type)
    {
      case "ausgabe":
        txt = txtausgabe
        break;
      case "allgemein":
        txt = "";
        break;

	
      case "beziehung":
        txt = "In welchem Verhältnis stehen Sie zum Erblasser?";
        break;
      case "kapitalwert":
        txt = "Der besondere Versorgungsfreibetrag nach § 17 ErbStG wird um den Kapitalwert der nicht der Erbschaftsteuer unterliegenden Versorgungsbezüge gekürzt. Geben Sie den Kapitalwert der nicht der Erbschaftsteuer unterliegenden Versorgungsbezüge ein.  ";
        break;   
      case "aktuelles_recht":
        txt = "Erbschafts- und Schenkungsteuergesetz in der Fassung der Bekanntmachung vom 27.2.1997";
        break;  
       case "neues_recht":
        txt = "Entwurf eine Gesetzes zur Reform des Erbschaftsteuer- und Bewertungsrechts vom 20.11.2007";
        break; 
      case "alt_betriebsvermoegen":
        txt = "('Niedriger') Einheitswert des inländischen Betriebsvermögens eines Gewerbebetriebes ( Praxis etc. ), eines Teilbetriebes, eines Anteils an einer Gesellschaft. ";
        break;   
      case "neu_betriebsvermoegen":
        txt = "('Höherer') tatsächlicher Wert des inländischen Betriebsvermögens eines Gewerbebetriebes ( Praxis etc. ), eines Teilbetriebes, eines Anteils an einer Gesellschaft";
        break;    
      case "alt_land_vermoegen":
        txt = "Anteile an einer Kapitalgesellschaft mit Sitz im Inland, an dessen Grundkapital der Erblasser zu mehr als 25 % beteiligt war sowie inländisches land- und forstwirtschaftliches Vermögen";
        break;  
      case "neu_verwaltungsvermoegen":
        txt = "Zum Verwaltungsvermögen gehören z.B. Dritten zur Nutzung überlassene Grundstücke, Anteile an Kapitalgesellschaften ( Beteiligung < 25 % ) etc.";
        break;  
     case "alt_freibetrag":
        txt = "Bei Erwerb von Todes wegen (Betriebsvermögen, Anteile von Kapitalgesellschaften, land- und forstwirtschaftliches Vermögen)  steht den  Erben insgesamt ein Freibetrag von EUR 225.000 zu. Dieser kann unterschiedlich auf die Erben verteilt werden. Geben Sie an wieviel % des Betrages auf Sie entfällt.";
        break;  
     case "neu_verschonung_betrieb":
        txt = "Lohnsumme darf in den 10 Jahren nach übertragung in keinem Jahr geringer sein als 70 % der durchschnittlichen Lohnsumme der letzten 5 Jahre vor der übertragung; das im Besteuerungszeitpunkt vorhandene Betriebsvermögen muss über 15 Jahre im Betrieb erhalten werden, sofern nicht Reinvestitionsklausel greift.";
        break;
     case "alt_immovermoegen":
        txt = "Nach dem Bewertungsgesetz bewerteter Grundbesitz ('niedrige Einheitswerte') : Grundstücke, Betriebsgrundstücke, Grundstücke land- und forstwirtschaftlicher Betriebe";
        break;       
     case "neu_immovermoegen":
        txt = "Bebaute und unbebaute Grundstücke zum tatsächlichen Wert";
        break; 
     case "neu_immovermoegen_nicht":
        txt = "Grundstücke sind nur dann begünstigt, wenn Sie bebaut sind, zu Wohnzwecken genutzt werden, im Inland oder in der EU belegen sind und nicht zum Betriebsvermögen gehören";
        break; 
     case "neu_verschonung_grund":
        txt = "Wird ein begünstigtes Grundstück innerhalb von 15 Jahren veräußert, so entfällt rückwirkend der verminderte Wertansatz";
        break;     
     case "alt_wertpapiere":
        txt = "Wertpapiere bewertet in der Regel zum Kurswert; Kapitalforderungen, Bargeld, auch Darlehenssschulden etc.  zum Nennwert";
        break;
     case "neu_wertpapiere":
        txt = "Wertpapiere in der Regel zum Kurswert, Kapitalforderungen, Bargeld, auch Darlehenssschulden etc.  zum Nennwert";
        break;
     case "alt_sachwerte":
        txt = "z.B. privater Pkw zum tatsächlichen Wert";
        break;
      case "neu_sachwerte":
        txt = "z.B. privater Pkw zum Schätzwert";
        break;
     case "alt_hausrat":
        txt = "Hausrat zum tatsächlichen Wert";
        break;
      case "neu_hausrat":
        txt = "Hausrat zum Schätzwert";
        break;
     case "alt_schulden_nachlass":
        txt = "Schulden in Zusammenhang mit inländisches Betriebsvermögen eines Gewerbebetriebes, eines Teilbetriebes, eines Anteils an einer Gesellschaft";
        break;
     case "neu_schulden_nachlass":
        txt = "Angabe, sofern nicht in Zusammenhang mit begünstigtem Betriebsvermögen, begünstigten Immobilien";
        break;
      case "alt_schulden_land":
        txt = "Schulden in Zusammenhang mit Anteilen an Kapitalgesellschaften ( Inland;> 25 % ) sowie inländischen land- und forstwirtschaftlichen Betrieben";
        break;
     case "neu_schulden_betrieb":
        txt = "Schulden, sofern sie in Zusammenhang mit begünstigtem Betriebsvermögen stehen";
        break;
      case "neu_schulden_immobilien":
        txt = "Schulden, sofern sie in Zusammenhang mit begünstigtem Immobilienvermögen stehen";
        break;
      case "alt_erbfallkosten":
        txt = "Kosten der Bestattung, etc.";
        break;   
     case "neu_erbfallkosten":
        txt = "Kosten der Bestattung, etc.";
        break;              


     }

    if (type == "ausgabe") 
    {
    	obj.innerHTML = txt;
	}
	else
	{
		alert("Hilfe: " + txt);
	}
  }
  
  
function werte() 
{   
}


// ********** CALC *********
function CalcErbschaft(widget, style) 
{

	style_action(style);

	if (widget == "") widget = false;
	else widget = true;
	
	// Init
	werte(); //alle Parameter auf Anfangswert setzen
	alt = true;
	neu = true;

	kapitalwert = change(document.eingabe.kapitalwert.value);
	
	// Hole alle Werte aus dem Formular
	if (alt)
	{
		alt_betriebsvermoegen		= change(document.eingabe.alt_betriebsvermoegen.value);
		alt_land_vermoegen			= change(document.eingabe.alt_land_vermoegen.value);
		alt_freibetrag				= change(document.eingabe.alt_freibetrag.value);
		alt_immovermoegen			= change(document.eingabe.alt_immovermoegen.value);
		alt_wertpapiere				= change(document.eingabe.alt_wertpapiere.value);
		alt_sachwerte				= change(document.eingabe.alt_sachwerte.value);
		alt_hausrat 				= change(document.eingabe.alt_hausrat.value);
		alt_schulden_nachlass		= change(document.eingabe.alt_schulden_nachlass.value);
		alt_schulden_land			= change(document.eingabe.alt_schulden_land.value);
		alt_erbfallkosten			= change(document.eingabe.alt_erbfallkosten.value);		

	}
	
	if (neu)
	{
		neu_betriebsvermoegen			= change(document.eingabe.neu_betriebsvermoegen.value);
		neu_verwaltungsvermoegen		= change(document.eingabe.neu_verwaltungsvermoegen.value);
		if (document.eingabe.neu_verschonung_betrieb[0].checked == true) {	neu_verschonung_betrieb = "ja";	} else { neu_verschonung_betrieb = "nein";} 
		neu_immovermoegen 				= change(document.eingabe.neu_immovermoegen.value);
		neu_immovermoegen_nicht			= change(document.eingabe.neu_immovermoegen_nicht.value);
		if (document.eingabe.neu_verschonung_grund[0].checked == true) {	neu_verschonung_grund = "ja";	} else { neu_verschonung_grund = "nein";} 
		neu_wertpapiere					= change(document.eingabe.neu_wertpapiere.value);
		neu_sachwerte					= change(document.eingabe.neu_sachwerte.value);
		neu_hausrat						= change(document.eingabe.neu_hausrat.value);
		neu_schulden_nachlass			= change(document.eingabe.neu_schulden_nachlass.value);
		neu_schulden_betrieb			= change(document.eingabe.neu_schulden_betrieb.value);
		neu_schulden_immobilien			= change(document.eingabe.neu_schulden_immobilien.value);
		neu_erbfallkosten				= change(document.eingabe.neu_erbfallkosten.value);	

	}




	// Ermittle Steuerklasse und Kategorie
	info_array = new Object();
	info_array = GetKategorie(document.eingabe.beziehung.selectedIndex);

	steuerklasse		= info_array["steuerklasse"];
	unterkategorie		= info_array["unterkategorie"];
	unterunterkategorie	= info_array["unterunterkategorie"];

	
	// **** BERECHNUNG ***********
	if (alt)
	{
		// ********** FREIBETRAEGE **********
		alt_persoenlich_freibetrag 	= info_array["alt_persoenlich_freibetrag"];
		alt_versorgung_freibetrag 	= info_array["alt_versorgung_freibetrag"];
		
		summe = alt_versorgung_freibetrag+kapitalwert;
		if (summe < 0) { alt_versorgung_freibetrag = summe; } else { alt_versorgung_freibetrag = 0;} 
	
		alt_summe_gesamterwerb				= 0;
		alt_betrieblich_vermoegen 			= alt_betriebsvermoegen + alt_land_vermoegen;
		alt_betrieblich_freibetrag			= -225000 * (alt_freibetrag / 100);
		alt_betrieblich_bewertungsabschlag	= (alt_betrieblich_vermoegen + alt_betrieblich_freibetrag) * (-35/100);
		alt_betrieblich						= alt_betrieblich_vermoegen + alt_betrieblich_freibetrag + alt_betrieblich_bewertungsabschlag;
		
		alt_grund							= alt_immovermoegen;
		
		alt_sonst_wertpapiere				= alt_wertpapiere;
		alt_sonst_sachwerte					= alt_sachwerte;
		alt_sonst_steuerbefreiung			= 0;
		if (unterunterkategorie < 200) 		{ alt_sonst_steuerbefreiung = -10300; }
		alt_sonst_sachwerte_steuer			= alt_sonst_sachwerte + alt_sonst_steuerbefreiung;
		if (alt_sonst_sachwerte_steuer < 0) { alt_sonst_sachwerte_steuer = 0; }
		alt_sonst_hausrat					= alt_hausrat;
		alt_sonst_befreiung_1				= 0;
		if (unterunterkategorie < 200)		{ alt_sonst_befreiung_1 = -41000; }
		alt_sonst_befreiung_2_3				= 0;
		if (unterunterkategorie >= 200)		{ alt_sonst_befreiung_2_3 = -10300; }
		alt_sonst_hausrat_steuer			= alt_sonst_hausrat + alt_sonst_befreiung_1 + alt_sonst_befreiung_2_3;
		if (alt_sonst_hausrat_steuer < 0) { alt_sonst_hausrat_steuer = 0; }
		alt_sonst							= alt_sonst_wertpapiere + alt_sonst_sachwerte_steuer + alt_sonst_hausrat_steuer;
		
		if (alt_erbfallkosten < 10300) { alt_erbfallkosten = 10300; }
		
		alt_nachlass						= alt_schulden_nachlass	+ alt_schulden_land	+ alt_erbfallkosten;
		
		
		alt_summe_gesamterwerb 		= 0;
		alt_erbschaftsteuer			= 0;
		alt_steuerpfl_erwerb_tmp	= 0;
		alt_steuerpfl_erwerb		= 0;
		
		// ******** Steuerpflichtiger Erwerb ********* 
		alt_summe_gesamterwerb	= alt_betrieblich + alt_grund + alt_sonst - alt_nachlass;
		alt_steuerpfl_erwerb_tmp 	= alt_summe_gesamterwerb + alt_persoenlich_freibetrag + alt_versorgung_freibetrag;
		
	
		// Abrunden auf volle hundert
		r = 100;	alt_steuerpfl_erwerb = Math.floor(alt_steuerpfl_erwerb_tmp/r) * r;
		if (alt_steuerpfl_erwerb < 0 || isNaN(alt_steuerpfl_erwerb)) { alt_steuerpfl_erwerb = 0; }

		// ******** Erbschaftsteuer ********* 
		altneu = "alt";
		alt_erbschaftsteuer = GetErbschaftsteuer(alt_steuerpfl_erwerb, altneu, steuerklasse);
		if (alt_erbschaftsteuer < 0 || isNaN(alt_erbschaftsteuer)) { alt_erbschaftsteuer = 0; }

		// ******** Erbschaftsteuer Prozent ********* 
		alt_erbschaftsteuer_proz = 0;
		if (alt_steuerpfl_erwerb != 0)
		{
			alt_erbschaftsteuer_proz = (alt_erbschaftsteuer * 100) / alt_steuerpfl_erwerb;
			alt_erbschaftsteuer_proz = Math.round(alt_erbschaftsteuer_proz * 100) / 100;
		}
	
	}
	if (neu)
	{
		
		// ********** FREIBETRAEGE **********
		neu_persoenlich_freibetrag 	= info_array["neu_persoenlich_freibetrag"];
		neu_versorgung_freibetrag 	= info_array["neu_versorgung_freibetrag"];
		
		summe = neu_versorgung_freibetrag+kapitalwert;
		if (summe < 0) { neu_versorgung_freibetrag = summe; } else { neu_versorgung_freibetrag = 0;} 
		
		neu_summe_gesamterwerb		= 0;
		neu_betrieblich_vermoegen 		= neu_betriebsvermoegen;
		neu_betrieblich_verschonung		= 0;
		if (neu_verschonung_betrieb == "ja" && neu_betriebsvermoegen > neu_verwaltungsvermoegen) { neu_betrieblich_verschonung = neu_betriebsvermoegen * (-85/100); }
		neu_betrieblich_verbleibendes	= neu_betrieblich_vermoegen + neu_betrieblich_verschonung;
		neu_betrieblich_abzug_1			= 0;
		if ((neu_betrieblich_vermoegen + neu_betrieblich_verschonung) > 0 && (neu_betrieblich_vermoegen + neu_betrieblich_verschonung) <= 150000) { neu_betrieblich_abzug_1 = -1 * (neu_betrieblich_vermoegen + neu_betrieblich_verschonung); }
		neu_betrieblich_abzug_2			= 0;
		if (neu_betrieblich_verbleibendes <= 450000 && neu_betrieblich_verbleibendes > 150000) { neu_betrieblich_abzug_2 = (neu_betrieblich_verbleibendes - 150000) * 0.5 - 150000; }
		neu_betrieblich_beguenstigt		= neu_betrieblich_verbleibendes + neu_betrieblich_abzug_1 + neu_betrieblich_abzug_2;
		neu_betrieblich_nicht_beguenstigt = neu_verwaltungsvermoegen;
		neu_betrieblich					= neu_betrieblich_beguenstigt + neu_betrieblich_nicht_beguenstigt;
		
		neu_grund_beguenstigt_immo		= neu_immovermoegen;
		neu_grund_bewertungsabschlag	= 0;
		if (neu_verschonung_grund == "ja") { neu_grund_bewertungsabschlag = neu_grund_beguenstigt_immo * (-10/100); }
		neu_grund_nicht_beguenstigt_immo = neu_immovermoegen_nicht;
		neu_grund						= neu_grund_beguenstigt_immo + neu_grund_bewertungsabschlag + neu_grund_nicht_beguenstigt_immo; 
		
		neu_sonst_wertpapiere			= neu_wertpapiere;
		neu_sonst_sachwerte				= neu_sachwerte;
		neu_sonst_steuerbefreiung		= 0;
		if (unterunterkategorie < 200 || unterunterkategorie == 340) { neu_sonst_steuerbefreiung = -12000; }
		neu_sonst_sachwerte_steuer		= neu_sonst_sachwerte + neu_sonst_steuerbefreiung;
		if (neu_sonst_sachwerte_steuer < 0) { neu_sonst_sachwerte_steuer = 0; }
		neu_sonst_hausrat				= neu_hausrat;
		neu_sonst_befreiung_1			= 0;
		if (unterunterkategorie < 200 || unterunterkategorie == 340) { neu_sonst_befreiung_1 = -41000; }
		neu_sonst_befreiung_2_3			= 0;
		if (unterunterkategorie >= 200 && unterunterkategorie != 340) { neu_sonst_befreiung_2_3 = -12000; }
		neu_sonst_hausrat_steuer		= neu_sonst_hausrat + neu_sonst_befreiung_1 + neu_sonst_befreiung_2_3;
		if (neu_sonst_hausrat_steuer < 0) { neu_sonst_hausrat_steuer = 0; }
		neu_sonst						= neu_sonst_wertpapiere + neu_sonst_sachwerte_steuer + neu_sonst_hausrat_steuer;
		
		neu_nachlass_schulden			= neu_schulden_nachlass;
		neu_nachlass_schulden_betrieb	= 0;
		if (neu_schulden_betrieb > 0) { neu_nachlass_schulden_betrieb	= neu_schulden_betrieb * (neu_betrieblich_beguenstigt / neu_betrieblich_vermoegen); }
		neu_nachlass_schulden_immo		= neu_schulden_immobilien * 0.9;
		neu_nachlass_erbfall			= neu_erbfallkosten;
		if (neu_nachlass_erbfall < 10300) { neu_nachlass_erbfall = 10300; }
		
		neu_nachlass					= neu_nachlass_schulden + neu_nachlass_schulden_betrieb + neu_nachlass_schulden_immo + neu_nachlass_erbfall;
		
		neu_summe_gesamterwerb 		= 0;
		neu_erbschaftsteuer			= 0;
		neu_steuerpfl_erwerb_tmp	= 0;
		neu_steuerpfl_erwerb		= 0;
		
		// ******** Steuerpflichtiger Erwerb ********* 
		neu_summe_gesamterwerb			= neu_betrieblich + neu_grund + neu_sonst - neu_nachlass;
		neu_steuerpfl_erwerb_tmp 		= neu_summe_gesamterwerb + neu_persoenlich_freibetrag + neu_versorgung_freibetrag;
		
		// Abrunden auf volle hundert
		r = 100;	neu_steuerpfl_erwerb = Math.floor(neu_steuerpfl_erwerb_tmp/r) * r;
		if (neu_steuerpfl_erwerb < 0 || isNaN(neu_steuerpfl_erwerb)) { neu_steuerpfl_erwerb = 0; }

		// ******** Erbschaftsteuer ********* 
		altneu = "neu";
		neu_erbschaftsteuer = GetErbschaftsteuer(neu_steuerpfl_erwerb, altneu, steuerklasse);
		if (neu_erbschaftsteuer < 0 || isNaN(neu_erbschaftsteuer)) { neu_erbschaftsteuer = 0; }
		
		// ******** Erbschaftsteuer Prozent ********* 
		neu_erbschaftsteuer_proz = 0;
		if (neu_steuerpfl_erwerb != 0) 
		{
			neu_erbschaftsteuer_proz = (neu_erbschaftsteuer * 100) / neu_steuerpfl_erwerb;
			neu_erbschaftsteuer_proz = Math.round(neu_erbschaftsteuer_proz * 100) / 100;
		}
	}

	textzusammen(widget);
	set_info('ausgabe');

	if (document.getElementById("detailinfo").value == "1")
	{
		document.getElementById("detail").style.display = "block";
		document.getElementById("linkein").style.display	= "none";
		document.getElementById("linkaus").style.display	= "block";
	}
}


function GetErbschaftsteuer(steuerpfl_erwerb, altneu, steuerklasse)
{
	// Prozentsaetze
	prozent_alt = new Array(3); prozent_alt[1] = new Array(7); prozent_alt[2] = new Array(7); prozent_alt[3] = new Array(7);
	prozent_neu = new Array(3); prozent_neu[1] = new Array(7); prozent_neu[2] = new Array(7); prozent_neu[3] = new Array(7);

	prozent_alt[1][1] = 0.07; prozent_alt[2][1] = 0.12; prozent_alt[3][1] = 0.17;
	prozent_alt[1][2] = 0.11; prozent_alt[2][2] = 0.17; prozent_alt[3][2] = 0.23;
	prozent_alt[1][3] = 0.15; prozent_alt[2][3] = 0.22; prozent_alt[3][3] = 0.29;
	prozent_alt[1][4] = 0.19; prozent_alt[2][4] = 0.27; prozent_alt[3][4] = 0.35;
	prozent_alt[1][5] = 0.23; prozent_alt[2][5] = 0.32; prozent_alt[3][5] = 0.41;
	prozent_alt[1][6] = 0.27; prozent_alt[2][6] = 0.37; prozent_alt[3][6] = 0.47;
	prozent_alt[1][7] = 0.30; prozent_alt[2][7] = 0.40; prozent_alt[3][7] = 0.50;

	prozent_neu[1][1] = 0.07; prozent_neu[2][1] = 0.30; prozent_neu[3][1] = 0.30;
	prozent_neu[1][2] = 0.11; prozent_neu[2][2] = 0.30; prozent_neu[3][2] = 0.30;
	prozent_neu[1][3] = 0.15; prozent_neu[2][3] = 0.30; prozent_neu[3][3] = 0.30;
	prozent_neu[1][4] = 0.19; prozent_neu[2][4] = 0.30; prozent_neu[3][4] = 0.30;
	prozent_neu[1][5] = 0.23; prozent_neu[2][5] = 0.50; prozent_neu[3][5] = 0.50;
	prozent_neu[1][6] = 0.27; prozent_neu[2][6] = 0.50; prozent_neu[3][6] = 0.50;
	prozent_neu[1][7] = 0.30; prozent_neu[2][7] = 0.50; prozent_neu[3][7] = 0.50;

	// Range
	if (altneu == "alt")
	{	
		
		// ALT
		if (steuerpfl_erwerb <= 52000)		{ range = 1; }
		if (steuerpfl_erwerb > 52000)		{ range = 2; }
		if (steuerpfl_erwerb > 256000)		{ range = 3; }
		if (steuerpfl_erwerb > 512000)		{ range = 4; }
		if (steuerpfl_erwerb > 5113000)		{ range = 5; }
		if (steuerpfl_erwerb > 12783000)	{ range = 6; }
		if (steuerpfl_erwerb > 25565000)	{ range = 7; }

		erbschaftsteuer = steuerpfl_erwerb * prozent_alt[steuerklasse][range];
	}
	else
	{
		// NEU
		if (steuerpfl_erwerb <= 75000)		{ range = 1; }
		if (steuerpfl_erwerb > 75000)		{ range = 2; }
		if (steuerpfl_erwerb > 300000)		{ range = 3; }
		if (steuerpfl_erwerb > 600000)		{ range = 4; }
		if (steuerpfl_erwerb > 6000000)		{ range = 5; }
		if (steuerpfl_erwerb > 13000000)	{ range = 6; }
		if (steuerpfl_erwerb > 26000000)	{ range = 7; }

		erbschaftsteuer = steuerpfl_erwerb * prozent_neu[steuerklasse][range];
	}
	
	return erbschaftsteuer;
}




function GetKategorie(beziehung)
{
	ret = new Object();
	ret["steuerklasse"]					= 1;
	ret["unterkategorie"]				= 0;
	ret["unterunterkategorie"]			= 0;
	ret["alt_persoenlich_freibetrag"]	= 0;
	ret["alt_versorgung_freibetrag"]	= 0;
	ret["neu_persoenlich_freibetrag"]	= 0;
	ret["neu_versorgung_freibetrag"]	= 0;	

	switch(beziehung)
	{
		case 0: // Ehegatte
			ret["steuerklasse"]					= 1;
			ret["unterkategorie"]				= 11;
			ret["unterunterkategorie"]			= 110;	
			ret["alt_persoenlich_freibetrag"]	= -307000;
			ret["alt_versorgung_freibetrag"]	= -256000;
			ret["neu_persoenlich_freibetrag"]	= -500000;
			ret["neu_versorgung_freibetrag"]	= -256000;
			break;
		case 1: // Kind, Alter bis zu 5 Jahren
			ret["steuerklasse"]					= 1;
			ret["unterkategorie"]				= 12;
			ret["unterunterkategorie"]			= 121;	
			ret["alt_persoenlich_freibetrag"]	= -205000;
			ret["alt_versorgung_freibetrag"]	= -52000;
			ret["neu_persoenlich_freibetrag"]	= -400000;
			ret["neu_versorgung_freibetrag"]	= -52000;
			break;
		case 2: // Kind, Alter zwischen 6 und 10 Jahren
			ret["steuerklasse"]					= 1;
			ret["unterkategorie"]				= 12;
			ret["unterunterkategorie"]			= 122;	
			ret["alt_persoenlich_freibetrag"]	= -205000;
			ret["alt_versorgung_freibetrag"]	= -41000;
			ret["neu_persoenlich_freibetrag"]	= -400000;
			ret["neu_versorgung_freibetrag"]	= -41000;
			break;
		case 3: // Kind, Alter zwischen 11 und 15 Jahren 
			ret["steuerklasse"]					= 1;
			ret["unterkategorie"]				= 12;
			ret["unterunterkategorie"]			= 123;	
			ret["alt_persoenlich_freibetrag"]	= -205000;
			ret["alt_versorgung_freibetrag"]	= -30700;
			ret["neu_persoenlich_freibetrag"]	= -400000;
			ret["neu_versorgung_freibetrag"]	= -30700;
			break;
		case 4: // Kind, Alter zwischen 16 und 20 Jahren 
			ret["steuerklasse"]					= 1;
			ret["unterkategorie"]				= 12;
			ret["unterunterkategorie"]			= 124;	
			ret["alt_persoenlich_freibetrag"]	= -205000;
			ret["alt_versorgung_freibetrag"]	= -20500;
			ret["neu_persoenlich_freibetrag"]	= -400000;
			ret["neu_versorgung_freibetrag"]	= -20500;
			break;
		case 5: // Kind, Alter zwischen 21 und 27 Jahren
			ret["steuerklasse"]					= 1;
			ret["unterkategorie"]				= 12;
			ret["unterunterkategorie"]			= 125;	
			ret["alt_persoenlich_freibetrag"]	= -205000;
			ret["alt_versorgung_freibetrag"]	= -10300;
			ret["neu_persoenlich_freibetrag"]	= -400000;
			ret["neu_versorgung_freibetrag"]	= -10300;
			break;
		case 6: // Kind, Alter groesser 27 Jahre
			ret["steuerklasse"]					= 1;
			ret["unterkategorie"]				= 12;
			ret["unterunterkategorie"]			= 126;	
			ret["alt_persoenlich_freibetrag"]	= -205000;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -400000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 7: // Enkel
			ret["steuerklasse"]					= 1;
			ret["unterkategorie"]				= 13;
			ret["unterunterkategorie"]			= 130;	
			ret["alt_persoenlich_freibetrag"]	= -51200;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -200000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 8: // Urenkel
			ret["steuerklasse"]					= 1;
			ret["unterkategorie"]				= 14;
			ret["unterunterkategorie"]			= 140;	
			ret["alt_persoenlich_freibetrag"]	= -51200;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -200000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 9: // Eltern / Voreltern
			ret["steuerklasse"]					= 1;
			ret["unterkategorie"]				= 15;
			ret["unterunterkategorie"]			= 150;	
			ret["alt_persoenlich_freibetrag"]	= -51200;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -100000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 10: // Bruder / Schwester
			ret["steuerklasse"]					= 2;
			ret["unterkategorie"]				= 0;
			ret["unterunterkategorie"]			= 210;	
			ret["alt_persoenlich_freibetrag"]	= -10300;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -20000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 11: // Nichte / Neffe
			ret["steuerklasse"]					= 2;
			ret["unterkategorie"]				= 0;
			ret["unterunterkategorie"]			= 220;	
			ret["alt_persoenlich_freibetrag"]	= -10300;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -20000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 12: // Stiefvater / Stiefmutter
			ret["steuerklasse"]					= 2;
			ret["unterkategorie"]				= 0;
			ret["unterunterkategorie"]			= 230;	
			ret["alt_persoenlich_freibetrag"]	= -10300;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -20000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 13: // Schwiegerkind
			ret["steuerklasse"]					= 2;
			ret["unterkategorie"]				= 0;
			ret["unterunterkategorie"]			= 240;
			ret["alt_persoenlich_freibetrag"]	= -10300;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -20000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 14: // Schwiegervater / Schwiegermutter
			ret["steuerklasse"]					= 2;
			ret["unterkategorie"]				= 0;
			ret["unterunterkategorie"]			= 250;	
			ret["alt_persoenlich_freibetrag"]	= -10300;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -20000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 15: // geschiedener Ehegatte
			ret["steuerklasse"]					= 2;
			ret["unterkategorie"]				= 0;
			ret["unterunterkategorie"]			= 260;	
			ret["alt_persoenlich_freibetrag"]	= -10300;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -20000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 16: // Tante / Onkel
			ret["steuerklasse"]					= 3;
			ret["unterkategorie"]				= 30;
			ret["unterunterkategorie"]			= 310;
			ret["alt_persoenlich_freibetrag"]	= -5200;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -20000;
			ret["neu_versorgung_freibetrag"]	= 0;	
			break;
		case 17: // Pflegekind
			ret["steuerklasse"]					= 3;
			ret["unterkategorie"]				= 30;
			ret["unterunterkategorie"]			= 320;	
			ret["alt_persoenlich_freibetrag"]	= -5200;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -20000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 18: // Pflegeeltern
			ret["steuerklasse"]					= 3;
			ret["unterkategorie"]				= 30;
			ret["unterunterkategorie"]			= 330;	
			ret["alt_persoenlich_freibetrag"]	= -51200;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -200000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 19: // Lebenspartner
			ret["steuerklasse"]					= 3;
			ret["unterkategorie"]				= 31;
			ret["unterunterkategorie"]			= 340;	
			ret["alt_persoenlich_freibetrag"]	= 5200;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -500000;
			ret["neu_versorgung_freibetrag"]	= -256000;
			break;
		case 20: // Verlobte (r)
			ret["steuerklasse"]					= 3;
			ret["unterkategorie"]				= 30;
			ret["unterunterkategorie"]			= 350;	
			ret["alt_persoenlich_freibetrag"]	= -51200;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -200000;
			ret["neu_versorgung_freibetrag"]	= 0;
			break;
		case 21: // weitere Personen
			ret["steuerklasse"]					= 3;
			ret["unterkategorie"]				= 30;
			ret["unterunterkategorie"]			= 360;	
			ret["alt_persoenlich_freibetrag"]	= -5200;
			ret["alt_versorgung_freibetrag"]	= 0;
			ret["neu_persoenlich_freibetrag"]	= -20000;
			ret["neu_versorgung_freibetrag"]	= 0;	
			break;

	}

	return ret;
}


function showDetail()
{
	document.getElementById("detail").style.display		= "block";
	document.getElementById("linkein").style.display	= "none";
	document.getElementById("linkaus").style.display	= "block";
	document.getElementById("detailinfo").value			= "1";
}
function hideDetail()
{
	document.getElementById("detail").style.display		= "none";
	document.getElementById("linkein").style.display	= "block";
	document.getElementById("linkaus").style.display	= "none";
	document.getElementById("detailinfo").value			= "0";
}

function textzusammen(widget) {


text = "<TABLE cellspacing=0 cellpadding=2 border=0 width=500 style='table-layout:fixed;'>";
text+= "<colgroup><col width=170><col width=80><col width=170><col width=80></colgroup>";

text += "<TR><TD class='cell_line'>&nbsp;</TD><TD class='cell_line'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line'>&nbsp;</TD></TR>";

text+= "<TR><TD class='cell_green' style='text-align:center;' colspan=2><nobr><b>Aktuelles Recht</b></nobr></TD><TD colspan=2 class='cell_green_border' style='text-align:center;'><nobr><b>&nbsp;&nbsp;Neues Recht&nbsp;</b></nobr></TD></TR>";

text += "<TR><TD class='cell_line'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD></TR>";

text+= "<TR><TD class='cell'>Steuerpflichtiger Erwerb:</TD><TD class='cell_border'><nobr>" + komma(alt_steuerpfl_erwerb) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Steuerpflichtiger Erwerb:</TD><TD class='cell_border'><nobr>" + komma(neu_steuerpfl_erwerb) + " &euro;</TD></TR>";

text+= "<TR><TD class='cell'>Steuerklasse:</TD><TD class='cell_border'><nobr>" + komma(steuerklasse) + "</TD>";
text+= "    <TD class='cell_border'>Steuerklasse:</TD><TD class='cell_border'><nobr>" + komma(steuerklasse) + "</TD></TR>";

text+= "<TR><TD class='cell'>Steuersatz:</TD><TD class='cell_border'><nobr>" + komma(alt_erbschaftsteuer_proz) + "%</TD>";
text+= "    <TD class='cell_border'>Steuersatz:</TD><TD class='cell_border'><nobr>" + komma(neu_erbschaftsteuer_proz) + "%</TD></TR>";

text+= "<TR><TD class='cell_green'><b>Steuerbetrag:</TD><TD class='cell_green_border'><nobr><b>" + komma(alt_erbschaftsteuer) + " &euro;</TD>";
text+="     <TD class='cell_green_border'><b>Steuerbetrag:</TD><TD class='cell_green_border'><nobr><b>" + komma(neu_erbschaftsteuer) + " &euro;</TD></TR>";



text += "<TR><TD class='cell_line'>&nbsp;</TD><TD class='cell_line'>&nbsp;</TD><TD class='cell_line'>&nbsp;</TD><TD class='cell_line'>&nbsp;</TD></TR>";
text += "</TABLE>";

if (!widget) {

text+= "<DIV id='linkein' style='float:left;margin-top:5px;'><a href=# onclick='showDetail();return false;' style='font-size:12px;color:#488926;'><b>Detailansicht: Ermittlung des steuerpflichtigen Erwerbs >></b></a></DIV>";
text+= "<DIV id='linkaus' style='float:left;display:none;'><a href=# onclick='hideDetail();return false;' style='font-size:12px;color:#488926;'><b>Detailansicht ausblenden >></b></a></DIV><br>";
text+= "<DIV id='detail' style='display:none;'>";

text+= "<br><TABLE cellspacing=0 cellpadding=2 border=1 width=525 style='table-layout:fixed;'>";
text+= "<colgroup><col width=170><col width=80><col width=170><col width=80></colgroup>";

text += "<TR><TD class='cell_line'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD></TR>";
text+= "<TR><TD class='cell'><b>Betriebsverm&ouml;gen</b></TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'><b>Betriebsverm&ouml;gen</b></TD><TD class='cell_border'>&nbsp;</TD></TR>";

text+= "<TR><TD class='cell'>Betriebliches Verm&ouml;gen:</TD><TD class='cell_border'><nobr>" + komma(alt_betrieblich_vermoegen) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Betriebliches Verm&ouml;gen:</TD><TD class='cell_border'><nobr>" + komma(neu_betrieblich_vermoegen) + " &euro;</TD></TR>";

text+= "<TR><TD class='cell'>Freibetrag:</TD><TD class='cell_border'><nobr>" + komma(alt_betrieblich_freibetrag) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Verschonungsabschlag:</TD><TD class='cell_border'><nobr>" + komma(neu_betrieblich_verschonung) + " &euro;</TD></TR>";

text+= "<TR><TD class='cell'>Bewertungsabschlag:</TD><TD class='cell_border'><nobr>" + komma(alt_betrieblich_bewertungsabschlag) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Verbleibendes begünstigtes Betriebsverm&ouml;gen:</TD><TD class='cell_border'><nobr>" + komma(neu_betrieblich_verbleibendes) + " &euro;</TD></TR>";
            
text+= "<TR><TD class='cell'>&nbsp;</TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'>Abzugsbetrag I:</TD><TD class='cell_border'><nobr>" + komma(neu_betrieblich_abzug_1) + " &euro;</TD></TR>";

text+= "<TR><TD class='cell'>&nbsp;</TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'>Abzugsbetrag II (Abgeschmelzt):</TD><TD class='cell_border'><nobr>" + komma(neu_betrieblich_abzug_2) + " &euro;</TD></TR>";
                     
text+= "<TR><TD class='cell'>&nbsp;</TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'>Steuerpfl. Erwerb begünstigtes Betriebsverm&ouml;gen:</TD><TD class='cell_border'><nobr>" + komma(neu_betrieblich_beguenstigt) + " &euro;</TD></TR>";

text+= "<TR><TD class='cell'>&nbsp;</TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'>Steuerpfl Erwerb nicht beg. Verwaltungsverm&ouml;gen:</TD><TD class='cell_border'><nobr>" + komma(neu_betrieblich_nicht_beguenstigt) + " &euro;</TD></TR>";

text+= "<TR><TD class='cell'><b>Ansatz Betriebsverm&ouml;gen:</b></TD><TD class='cell_border'><nobr>" + komma(alt_betrieblich) + " &euro;</TD>";
text+= "    <TD class='cell_border'><b>Ansatz Betriebsverm&ouml;gen:</b></TD><TD class='cell_border'><nobr>" + komma(neu_betrieblich) + " &euro;</TD></TR>";
                 
text += "<TR><TD class='cell_line'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD></TR>";   
text+= "<TR><TD class='cell'><b>Grundverm&ouml;gen</b></TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'><b>Grundverm&ouml;gen</b></TD><TD class='cell_border'>&nbsp;</TD></TR>";

text+= "<TR><TD class='cell'>&nbsp;</TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'>Begünstigtes Immobilienverm&ouml;gen:</TD><TD class='cell_border'><nobr>" + komma(neu_grund_beguenstigt_immo) + " &euro;</TD></TR>";

text+= "<TR><TD class='cell'>&nbsp;</TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'>Bewertungsabschlag:</TD><TD class='cell_border'><nobr>" + komma(neu_grund_bewertungsabschlag) + " &euro;</TD></TR>";

text+= "<TR><TD class='cell'>&nbsp;</TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'>Steuerpfl Erwerb nicht beg. Immobilienverm&ouml;gen:</TD><TD class='cell_border'><nobr>" + komma(neu_grund_nicht_beguenstigt_immo) + " &euro;</TD></TR>";
           
text+= "<TR><TD class='cell'><b>Ansatz Grundverm&ouml;gen:</b></TD><TD class='cell_border'><nobr>" + komma(alt_grund) + " &euro;</TD>";
text+= "    <TD class='cell_border'><b>Ansatz Grundverm&ouml;gen:</b></TD><TD class='cell_border'><nobr>" + komma(neu_grund) + " &euro;</TD></TR>";
 
 
 
text += "<TR><TD class='cell_line'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD></TR>";    
text+= "<TR><TD class='cell'><b>Sonstiges Verm&ouml;gen</b></TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'><b>Sonstiges Verm&ouml;gen</b></TD><TD class='cell_border'>&nbsp;</TD></TR>";
 
text+= "<TR><TD class='cell'>Steuerpfl. Erwerb Wertpapiere, Kapitalforderungen:</TD><TD class='cell_border'><nobr>" + komma(alt_sonst_wertpapiere) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Steuerpfl. Erwerb Wertpapiere, Kapitalforderungen:</TD><TD class='cell_border'><nobr>" + komma(neu_sonst_wertpapiere) + " &euro;</TD></TR>";
           
text+= "<TR><TD class='cell'>Sachwerte / bewegliche Gegenstände:</TD><TD class='cell_border'><nobr>" + komma(alt_sonst_sachwerte) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Sachwerte / bewegliche Gegenstände:</TD><TD class='cell_border'><nobr>" + komma(neu_sonst_sachwerte) + " &euro;</TD></TR>";
               
text+= "<TR><TD class='cell'>Steuerbefreiung:</TD><TD class='cell_border'><nobr>" + komma(alt_sonst_steuerbefreiung) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Steuerbefreiung:</TD><TD class='cell_border'><nobr>" + komma(neu_sonst_steuerbefreiung) + " &euro;</TD></TR>";
 
 text+= "<TR><TD class='cell'>Steuerpfl Erwerb Sachwerte / bewegl. Gegenstände:</TD><TD valign=top class='cell_border'><nobr>" + komma(alt_sonst_sachwerte_steuer) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Steuerpfl Erwerb Sachwerte / bewegl. Gegenstände:</TD><TD valign=top class='cell_border'><nobr>" + komma(neu_sonst_sachwerte_steuer) + " &euro;</TD></TR>";
            
text+= "<TR><TD class='cell'>Hausrat:</TD><TD valign=top class='cell_border'><nobr>" + komma(alt_sonst_hausrat) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Hausrat:</TD><TD valign=top class='cell_border'><nobr>" + komma(neu_sonst_hausrat) + " &euro;</TD></TR>";

text+= "<TR><TD class='cell'>Steuerbefreiung Steuerklasse I:</TD><TD valign=top class='cell_border'><nobr>" + komma(alt_sonst_befreiung_1) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Steuerbefreiung Steuerklasse I:</TD><TD valign=top class='cell_border'><nobr>" + komma(neu_sonst_befreiung_1) + " &euro;</TD></TR>";

text+= "<TR><TD class='cell'>Steuerbefreiung Steuerklasse II und III:</TD><TD valign=top class='cell_border'><nobr>" + komma(alt_sonst_befreiung_2_3) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Steuerbefreiung Steuerklasse II und III:</TD><TD valign=top class='cell_border'><nobr>" + komma(neu_sonst_befreiung_2_3) + " &euro;</TD></TR>";

text+= "<TR><TD class='cell'>Steuerpfl Erwerb Hausrat:</TD><TD valign=top class='cell_border'><nobr>" + komma(alt_sonst_hausrat_steuer) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Steuerpfl Erwerb Hausrat:</TD><TD valign=top class='cell_border'><nobr>" + komma(neu_sonst_hausrat_steuer) + " &euro;</TD></TR>";
          
text+= "<TR><TD class='cell'><b>Ansatz Sonstiges Verm&ouml;gen:</TD><TD valign=top class='cell_border'><nobr>" + komma(alt_sonst) + " &euro;</TD>";
text+= "    <TD class='cell_border'><b>Ansatz Sonstiges Verm&ouml;gen:</TD><TD valign=top class='cell_border'><nobr>" + komma(neu_sonst) + " &euro;</TD></TR>";
      
      
           
text += "<TR><TD class='cell_line'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD></TR>";     
text+= "<TR><TD class='cell'><b>Nachlassverbindlichkeiten / Erbfallkosten</b></TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'><b>Nachlassverbindlichkeiten / Erbfallkosten</b></TD><TD class='cell_border'>&nbsp;</TD></TR>";
        
text+= "<TR><TD class='cell'>&nbsp;</TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'>Schulden, Lasten in Zusammenhang mit:</TD><TD class='cell_border'>&nbsp;</TD></TR>";
  
text+= "<TR><TD class='cell'>&nbsp;</TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'> ... dem Nachlass:</TD><TD class='cell_border'><nobr>" + komma(neu_nachlass_schulden) + " &euro;</TD></TR>";
    
text+= "<TR><TD class='cell'>&nbsp;</TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'> ... dem begünstigten Betriebsverm&ouml;gen:</TD><TD class='cell_border'><nobr>" + komma(neu_nachlass_schulden_betrieb) + " &euro;</TD></TR>";
    
text+= "<TR><TD class='cell'>&nbsp;</TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'> ... dem begünstigten Immobilienverm&ouml;gen:</TD><TD class='cell_border'><nobr>" + komma(neu_nachlass_schulden_immo) + " &euro;</TD></TR>";
    
text+= "<TR><TD class='cell'>&nbsp;</TD><TD class='cell_border'>&nbsp;</TD>";
text+= "    <TD class='cell_border'>Erbfallkosten:</TD><TD class='cell_border'><nobr>" + komma(neu_nachlass_erbfall) + " &euro;</TD></TR>";
    
text+= "<TR><TD class='cell'><b>Ansatz Nachlassverbindlichktn / Erbfallkosten:</TD><TD valign=top class='cell_border'><nobr>" + komma(alt_nachlass) + " &euro;</TD>";
text+= "    <TD class='cell_border'><b>Ansatz Nachlassverbindlichktn / Erbfallkosten:</TD><TD valign=top class='cell_border'><nobr>" + komma(neu_nachlass) + " &euro;</TD></TR>";

text += "<TR><TD class='cell_line'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD><TD class='cell_line_border'>&nbsp;</TD></TR>";    
            
            
text+= "<TR><TD class='cell_green'><b>Erwerb vor pers&ouml;nlichen Freibeträgen:</TD><TD class='cell_green_border'><nobr><b>" + komma(alt_summe_gesamterwerb) + " &euro;</TD>";
text+= "    <TD class='cell_green_border'><b>Erwerb vor pers&ouml;nlichen Freibeträgen:</TD><TD class='cell_green_border'><nobr><b>" + komma(neu_summe_gesamterwerb) + " &euro;</TD></TR>";          

text+= "<TR><TD class='cell'>Pers&ouml;nlicher Freibetrag:</TD><TD class='cell_border'><nobr><b>" + komma(alt_persoenlich_freibetrag) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Pers&ouml;nlicher Freibetrag:</TD><TD class='cell_border'><nobr><b>" + komma(neu_persoenlich_freibetrag) + " &euro;</TD></TR>";          

text+= "<TR><TD class='cell'>Versorgungsfreibetrag:</TD><TD class='cell_border'><nobr><b>" + komma(alt_versorgung_freibetrag) + " &euro;</TD>";
text+= "    <TD class='cell_border'>Versorgungsfreibetrag:</TD><TD class='cell_border'><nobr><b>" + komma(neu_versorgung_freibetrag) + " &euro;</TD></TR>";          




text+= "<TR><TD class='cell_green'><b>Steuerpflichtiger Erwerb:</TD><TD class='cell_green_border'><nobr><b>" + komma(alt_steuerpfl_erwerb_tmp) + " &euro;</TD>";
text+= "    <TD class='cell_green_border'><b>Steuerpflichtiger Erwerb:</TD><TD class='cell_green_border'><nobr><b>" + komma(neu_steuerpfl_erwerb_tmp) + " &euro;</TD></TR>";

text+= "<TR><TD class='cell_green'><b>Steuerpflichtiger Erwerb gerundet:</TD><TD class='cell_green_border'><nobr><b>" + komma(alt_steuerpfl_erwerb) + " &euro;</TD>";
text+= "    <TD class='cell_green_border'><b>Steuerpflichtiger Erwerb gerundet:</TD><TD class='cell_green_border''><nobr><b>" + komma(neu_steuerpfl_erwerb) + " &euro;</TD></TR>";


text += "<TR><TD class='cell_line'>&nbsp;</TD><TD class='cell_line'>&nbsp;</TD><TD class='cell_line'>&nbsp;</TD><TD class='cell_line'>&nbsp;</TD></TR>";
text += "</TABLE></DIV><br>";


promo = promo_p;
} 
else 
{

 promo = "";
} 

txtausgabe = text+promo;



}

