function Calc()
     {

  var Wert = document.GWert.Betrag.value ;

   if ( !  (Wert > 0 )  )
 { alert('Bitte geben Sie eine positive Zahl ein. Benutzen Sie bei Kommazahlen bitte kein Komma \',\' sondern einen Punkt \'.\'. Ihre Eingabe: ' + Wert+'  ist ungültig');return(false);}

    else
       {

         if ( Wert/300<=1)
            {  GebVoll = 25;
               Geb75 = GebVoll/10*7.5;
               var p = Math.round((Geb75*0.15)*100)/100;
               var  zs = Geb75+p;
               var u = Math.round((zs*0.16)*100)/100;
               var s = Math.round((zs+u)*100)/100;
               var gk = 75;
               var agra = 2*25;
               var agp = Math.round((agra*0.15)*100)/100;
               var agu = (agra+agp)*0.16;
               var agras = agra+agp+agu ;
               agra3 = 3*GebVoll;
                agp3 = Math.round((agra3*0.15)*100)/100;
                    if (agp3>20) agp3=20;
                  agu3 = (agra3+agp3)*0.16;
                agras3 = agra3+agp3+agu3 ;
                var gkII = gk*1.5;
               var  agraII = 2*(GebVoll+(GebVoll*3/10));
               agraII = Math.round((agraII)*100)/100 ;
              var    agpII = Math.round((agraII*0.15)*100)/100;
                    if (agpII>20) agpII=20;
               var   aguII = (agraII+agpII)*0.16 ;
                      aguII = Math.round((aguII)*100)/100;
             var   agrasII = Math.round((agraII+agpII+aguII)*100)/100 ;
              var  agra3II = 3*(GebVoll+(GebVoll*3/10));
                   agra3II = Math.round((agra3II)*100)/100 ;
             var   agp3II = Math.round((agra3II*0.15)*100)/100;
                    if (agp3II>20) agp3II=20;
               var   agu3II = (agra3II+agp3II)*0.16;
             var   agras3II = Math.round((agra3II+agp3II+agu3II )*100)/100;
               document.write( GebVoll+" Euro <br>");
               document.write( Geb75+" Euro <br>");
               document.write( p+" Euro <br>");
               document.write( zs+" Euro <br>");
               document.write( u+" Euro <br>");
               document.write( s+" Euro <br>");
               document.write(gk+" Euro <br>");
               document.write(agras+" Euro <br>");
               document.write(agras+" Euro <br>");
               document.write(gk + 2*agras+" Euro <br>");
               document.write(gk+" Euro <br>");
           document.write(agras3+" Euro <br>");
           document.write(agras3+" Euro <br>");
           document.write(gk + 2*agras3+" Euro <br>");
          document.write(gkII+" Euro <br>");
               document.write(agrasII+" Euro <br>");
               document.write(agrasII+" Euro <br>");
               document.write(Math.round((gkII + 2*agrasII)*100)/100 +" Euro <br>");
               document.write(gkII+" Euro <br>");
           document.write(agras3II+" Euro <br>");
           document.write(agras3II+" Euro <br>");
           document.write(Math.round((gkII + 2*agras3II)*100)/100 +" Euro <br>");
               }
           else  if
                   ( Wert <= 1500 )
            {
             var g = (Wert-300)/300;
             var h  =  Math.floor(g);
             var i = g-h;
               if ( i > 0)
                  {
                    h += 1;
                    GebVoll = 25 + (h*20);
                    Geb75 = GebVoll/10*7.5;
                    p = Math.round((Geb75*0.15)*100)/100;
                   zs = Geb75+p;
                    u = Math.round((zs*0.16)*100)/100;
                    s = Math.round((zs+u)*100)/100;
                   gk = (25+(h*10))*3;
                 agra = 2*GebVoll;
                  agp = Math.round((agra*0.15)*100)/100;
                    if (agp>20) agp=20;
                  agu = (agra+agp)*0.16;
                agras = agra+agp+agu ;
                agra3 = 3*GebVoll;
                 agp3 = Math.round((agra3*0.15)*100)/100;
                    if (agp3>20) agp3=20;
                  agu3 = (agra3+agp3)*0.16;
                agras3 = agra3+agp3+agu3 ;
                var gkII = (25+(h*10))*4.5;
               var  agraII = 2*(GebVoll+(GebVoll*3/10));
              var    agpII = Math.round((agraII*0.15)*100)/100;
                    if (agpII>20) agpII=20;
               var   aguII = (agraII+agpII)*0.16;
             var   agrasII = agraII+agpII+aguII ;
              var  agra3II = 3*(GebVoll+(GebVoll*3/10));
             var   agp3II = Math.round((agra3II*0.15)*100)/100;
                    if (agp3II>20) agp3II=20;
               var   agu3II = (agra3II+agp3II)*0.16;
             var   agras3II = agra3II+agp3II+agu3II ;
           document.write( GebVoll+" Euro <br>");
           document.write( Geb75+" Euro <br>");
           document.write( p+" Euro <br>");
           document.write( zs+" Euro <br>");
           document.write( u+" Euro <br>");
           document.write( s+" Euro <br>");
           document.write(gk+" Euro <br>");
           document.write(agras+" Euro <br>");
           document.write(agras+" Euro <br>");
           document.write(gk + 2*agras+" Euro <br>");
           document.write(gk+" Euro <br>");
           document.write(agras3+" Euro <br>");
           document.write(agras3+" Euro <br>");
           document.write(gk + 2*agras3+" Euro <br>");
           document.write(gkII+" Euro <br>");
               document.write(agrasII+" Euro <br>");
               document.write(agrasII+" Euro <br>");
               document.write(gkII + 2*agrasII+" Euro <br>");
               document.write(gkII+" Euro <br>");
           document.write(agras3II+" Euro <br>");
           document.write(agras3II+" Euro <br>");
           document.write(gkII + 2*agras3II+" Euro <br>");
                    }

                      else
                           {
                            g = (Wert-300)/300;
                            GebVoll = 25 + (g*20);
                            Geb75 = GebVoll/10*7.5;
                            p = Math.round((Geb75*0.15)*100)/100;
                            if (p>20) p=20;
                            zs = Geb75+p;
                            u = Math.round((zs*0.16)*100)/100;
                            s = Math.round((zs+u)*100)/100;
                            gk = (25+(g*10))*3; // Gerichtskosten ab 301 bis 1500 Euro
                 agra = 2*GebVoll; // 2 volle (10 Zehntel Anwaltsgebühren
                  agp = Math.round((agra*0.15)*100)/100;  // Auslagenpauschale für RA
                        if (agp>20) agp=20; /*die Auslagenpauschale darf max. 20 Euro betragen */
                  agu = (agra+agp)*0.16;  // 16 % Umsatzsteuer
                agras = agra+agp+agu ; // RA-Gebühren brutto 1.Instanz
                agra3 = 3*GebVoll; // 3 volle (10 Zehntel Anwaltsgebühren
                  agp3 = Math.round((agra3*0.15)*100)/100;  // Auslagenpauschale für RA
                    if (agp3>20) agp3=20;
                  agu3 = (agra3+agp3)*0.16;  // 16 % Umsatzsteuer
                agras3 = agra3+agp3+agu3 ; // 3 RA-Gebühren brutto 1.Instanz
                var gkII = (25+(h*10))*4.5; // Gerichtskosten 2.Instanz ab 301 bis 1500 Euro
               var  agraII = 2*(GebVoll+(GebVoll*3/10)); /* 2 volle (13 Zehntel  Anwaltsgebühren  */
              var    agpII = Math.round((agraII*0.15)*100)/100;  // Auslagenpauschale für RA
                    if (agpII>20) agpII=20;
               var   aguII = (agraII+agpII)*0.16;  // 16 % Umsatzsteuer
             var   agrasII = agraII+agpII+aguII ; // RA-Gebühren brutto 2.Instanz
              var  agra3II = 3*(GebVoll+(GebVoll*3/10)); /* 3 volle (13 Zehntel Anwaltsgebühren  */
             var   agp3II = Math.round((agra3II*0.15)*100)/100;  // Auslagenpauschale für RA
                    if (agp3II>20) agp3II=20;
               var   agu3II = (agra3II+agp3II)*0.16;  // 16 % Umsatzsteuer
             var   agras3II = agra3II+agp3II+agu3II ; // 3 RA-Gebühren brutto 2.Instanz
                            document.write( GebVoll+" Euro <br>");
                            document.write( Geb75+" Euro <br>");
                            document.write( p+" Euro <br>");
                            document.write( zs+" Euro <br>");
                            document.write( u+" Euro <br>");
                            document.write( s+" Euro <br>");
                            document.write(gk+" Euro <br>");
                            document.write(agras+" Euro <br>");
                            document.write(agras+" Euro <br>");
                            document.write(gk + 2*agras+" Euro <br>");
                            document.write(gk+" Euro <br>");
           document.write(agras3+" Euro <br>");
           document.write(agras3+" Euro <br>");
           document.write(gk + 2*agras3+" Euro <br>");
           document.write(gkII+" Euro <br>");
               document.write(agrasII+" Euro <br>");
               document.write(agrasII+" Euro <br>");
               document.write(gkII + 2*agrasII+" Euro <br>");
               document.write(gkII+" Euro <br>");
           document.write(agras3II+" Euro <br>");
           document.write(agras3II+" Euro <br>");
           document.write(gkII + 2*agras3II+" Euro <br>");
                              }
  /*                   alert('g =(Wert-300):300 ist: ' +g+' i = Wert-g ist: '+i+'GebVoll = 25 + (g*20)) ist: '+GebVoll);  */
                      }
//  ab hier werden Kosten ab 1501 Euro  berechnet
      else if (Wert > 1500)
                           {
          var GW  // Variable für die Obergrenze des Streitwertes
          var B   // Variable  für Betrag, bei dessem Überschreitung  neue Gebühr entsteht
          var W   // Variable für den Erhöhungsbetrag der Anwaltsgebühren
          var LGEB // Variable für die letzte Gebühr der vorigen Gebührenstaffel
          var GKW  // Variable für den Erhöhungsbetrag der Gerichtskosten
          var LGK  // Variable für die vorangegangene einfache Gerichtsgebühr
                    if ( (Wert > 1500) && (Wert <=5000) )
                       {GW = 1500;
                        B = 500;
                        W = 28;
                        LGEB = 105;
                        GKW = 8;
                        LGK = 65; }
                     else if ( (Wert > 5000) && (Wert <=10000) )
                       {GW = 5000;
                        B = 1000;
                        W = 37;
                        LGEB = 301;
                        GKW = 15;
                        LGK = 121;}
                     else if ( (Wert > 10000) && (Wert <=25000) )
                       {GW = 10000;
                        B = 3000;
                        W = 40;
                        LGEB = 486;
                        GKW = 23;
                        LGK = 196;}
                     else if ( (Wert > 25000) && (Wert <=50000) )
                       {GW = 25000;
                        B = 5000;
                        W = 72;
                        LGEB = 686;
                        GKW = 29;
                        LGK = 311;}
                      else if ( (Wert > 50000) && (Wert <=200000) )
                       {GW = 50000;
                        B = 15000;
                        W = 77;
                        LGEB = 1046;
                        GKW = 100;
                        LGK = 456;}
                      else if ( (Wert > 200000) && (Wert <=500000) )
                       {GW = 200000;
                        B = 30000;
                        W = 118;
                        LGEB = 1816;
                        GKW = 150;
                        LGK = 1456;}
                      else if (Wert > 500000)
                       {GW = 500000;
                        B = 50000;
                        W = 150;
                        LGEB = 2996;
                        GKW = 150;
                        LGK = 2956;}
             var g = (Wert-GW)/B;
              var h  =  Math.floor(g);
             var i = g-h;
               if ( i > 0)
                  {
                    h += 1;
                    GebVoll = LGEB + (h*W);
                    Geb75 = GebVoll/10*7.5;
                    p = Math.round((Geb75*0.15)*100)/100;
                    if (p>20) p=20;
                   zs = Geb75+p;
                    u = Math.round((zs*0.16)*100)/100;
                    s = Math.round((zs+u)*100)/100;
                   gk = (LGK+(h*GKW))*3; // Gerichtskosten ab 1501 bis 5000 Euro
                 agra = 2*GebVoll; // 2 volle (10 Zehntel Anwaltsgebühren
                  agp = Math.round((agra*0.15)*100)/100;  // Auslagenpauschale für RA
                    if (agp>20) agp=20;
                  agu = (agra+agp)*0.16;  // 16 % Umsatzsteuer
                agras = agra+agp+agu ; // RA-Gebühren brutto 1.Instanz
                agra3 = 3*GebVoll; // 3 volle (10 Zehntel Anwaltsgebühren
                  agp3 = Math.round((agra3*0.15)*100)/100;  // Auslagenpauschale für RA
                    if (agp3>20) agp3=20;
                  agu3 = (agra3+agp3)*0.16;  // 16 % Umsatzsteuer
                agras3 = agra3+agp3+agu3 ; // 3 RA-Gebühren brutto 1.Instanz
                var gkII = (LGK+(h*GKW))*4.5; // Gerichtskosten 2.Instanz ab 1501 bis 5000 Euro
               var  agraII = 2*(GebVoll+(GebVoll*3/10)); /* 2 volle (13 Zehntel  Anwaltsgebühren  */
              var    agpII = Math.round((agraII*0.15)*100)/100;  // Auslagenpauschale für RA
                    if (agpII>20) agpII=20;
               var   aguII = (agraII+agpII)*0.16;  // 16 % Umsatzsteuer
             var   agrasII = agraII+agpII+aguII ; // RA-Gebühren brutto 2.Instanz
              var  agra3II = 3*(GebVoll+(GebVoll*3/10)); /* 3 volle (13 Zehntel Anwaltsgebühren  */
             var   agp3II = Math.round((agra3II*0.15)*100)/100;  // Auslagenpauschale für RA
                    if (agp3II>20) agp3II=20;
               var   agu3II = (agra3II+agp3II)*0.16;  // 16 % Umsatzsteuer
             var   agras3II = agra3II+agp3II+agu3II ; // 3 RA-Gebühren brutto 2.Instanz
           document.write( GebVoll+" Euro <br>");
           document.write( Math.round((Geb75)*100)/100+" Euro <br>");
           document.write( p+" Euro <br>");
           document.write( Math.round((zs)*100)/100+" Euro <br>");
           document.write( u+" Euro <br>");
           document.write( s+" Euro <br>");
           document.write(gk+" Euro <br>");
           document.write(agras+" Euro <br>");
           document.write(agras+" Euro <br>");
           document.write(Math.round((gk + 2*agras)*100)/100+" Euro <br>");
           document.write(gk+" Euro <br>");
           document.write(agras3+" Euro <br>");
           document.write(agras3+" Euro <br>");
           document.write(Math.round((gk + 2*agras3)*100)/100+" Euro <br>");
           document.write(gkII+" Euro <br>");
               document.write(Math.round((agrasII)*100)/100+" Euro <br>");
               document.write(Math.round((agrasII)*100)/100+" Euro <br>");
               document.write(Math.round((gkII + 2*agrasII)*100)/100+" Euro <br>");
               document.write(gkII+" Euro <br>");
           document.write(Math.round((agras3II)*100)/100+" Euro <br>");
           document.write(Math.round((agras3II)*100)/100+" Euro <br>");
           document.write(Math.round((gkII + 2*agras3II)*100)/100+" Euro <br>");
                    }
// alert('g  ist: ' +g+'  GebVoll ist : ' + GebVoll + ' gk ist : ' + gk);
   // '+h+' i = Wert-g ist: '+i+'GebVoll = 25 + (h*20)) ist: '+GebVoll);
                       else
                            {
                            g = (Wert-GW)/B;
                            GebVoll = LGEB + (g*W);
                            Geb75 = GebVoll/10*7.5;
                            p = Math.round((Geb75*0.15)*100)/100;
                            if (p>20) p=20;
                            zs = Geb75+p;
                            u = Math.round((zs*0.16)*100)/100;
                            s = Math.round((zs+u)*100)/100;
                            gk = (LGK+(g*GKW))*3; // Gerichtskosten ab 1501 bis 5000 Euro
                 agra = 2*GebVoll; // 2 volle (10 Zehntel Anwaltsgebühren
                  agp = Math.round((agra*0.15)*100)/100;  // Auslagenpauschale für RA
                        if (agp>20) agp=20; /*die Auslagenpauschale darf max. 20 Euro betragen */
                  agu = (agra+agp)*0.16;  // 16 % Umsatzsteuer
                agras = agra+agp+agu ; // RA-Gebühren brutto 1.Instanz
                agra3 = 3*GebVoll; // 3 volle (10 Zehntel Anwaltsgebühren
                  agp3 = Math.round((agra3*0.15)*100)/100;  // Auslagenpauschale für RA
                    if (agp3>20) agp3=20;
                  agu3 = (agra3+agp3)*0.16;  // 16 % Umsatzsteuer
                agras3 = agra3+agp3+agu3 ; // 3 RA-Gebühren brutto 1.Instanz
                var gkII = (LGK+(h*GKW))*4.5; // Gerichtskosten 2.Instanz ab 301 bis 1500 Euro
               var  agraII = 2*(GebVoll+(GebVoll*3/10)); /* 2 volle (13 Zehntel  Anwaltsgebühren  */
              var    agpII = Math.round((agraII*0.15)*100)/100;  // Auslagenpauschale für RA
                    if (agpII>20) agpII=20;
               var   aguII = (agraII+agpII)*0.16;  // 16 % Umsatzsteuer
             var   agrasII = agraII+agpII+aguII ; // RA-Gebühren brutto 2.Instanz
              var  agra3II = 3*(GebVoll+(GebVoll*3/10)); /* 3 volle (13 Zehntel Anwaltsgebühren  */
             var   agp3II = Math.round((agra3II*0.15)*100)/100;  // Auslagenpauschale für RA
                    if (agp3II>20) agp3II=20;
               var   agu3II = (agra3II+agp3II)*0.16;  // 16 % Umsatzsteuer
             var   agras3II = agra3II+agp3II+agu3II ; // 3 RA-Gebühren brutto 2.Instanz
                           document.write( GebVoll+" Euro <br>");
                            document.write( Math.round((Geb75)*100)/100+" Euro <br>");
                            document.write( p+" Euro <br>");
                            document.write(Math.round(( zs)*100)/100+" Euro <br>");
                            document.write( u+" Euro <br>");
                            document.write( s+" Euro <br>");
                            document.write(gk+" Euro <br>");
                            document.write(agras+" Euro <br>");
                            document.write(agras+" Euro <br>");
                            document.write(gk + 2*agras+" Euro <br>");
                            document.write(gk+" Euro <br>");
           document.write(agras3+" Euro <br>");
           document.write(agras3+" Euro <br>");
           document.write(gk + 2*agras3+" Euro <br>");
           document.write(gkII+" Euro <br>");
               document.write(Math.round((agrasII)*100)/100+" Euro <br>");
               document.write(Math.round((agrasII)*100)/100+" Euro <br>");
               document.write(Math.round((gkII + 2*agrasII)*100)/100+" Euro <br>");
               document.write(gkII+" Euro <br>");
           document.write(Math.round((agras3II)*100)/100+" Euro <br>");
           document.write(Math.round((agras3II)*100)/100+" Euro <br>");
           document.write(Math.round((gkII + 2*agras3II)*100)/100+" Euro <br>");
                              }

                      }

          } zeige_kosten(Wert,s)    ;}


function zeige_kosten(Wert,s)
{
document.write("<br><br>Der Gläubiger muß bei einem Wert von "+Wert+" Euro für eine anwaltliche Beratung ca: "+s+" Euro zahlen");

}
