        var d = new Date();
        var dm = d.getMonth() + 1;
        var dj = d.getYear();
        if(dj < 1001) dj+=1900;
        Kalender(dm,dj);
         function Kalender(Monat,Jahr)
        {
        Monatsname = new Array
        ("Januar","Februar","M&auml;rz","April","Mai","Juni","Juli",
        "August","September","Oktober","November","Dezember");
        Tag = new Array ("Mo","Di","Mi","Do","Fr","Sa","So");
        var KSchrArt = "Verdana,Arial"; /* Schriftart Kalenderkopf */
        var KSchrGroesse = 3;           /* Schriftgroesse 1-7 Kalenderkopf */
        var KSchrFarbe = "#FFFF00";     /* Schriftfarbe Kalenderkopf */
        var Khgrund = "#331166";        /* Hintergrundfarbe Kalenderkopf */
        var TSchrArt = "Verdana,Arial"; /* Schriftart Tagesanzeige */
        var TSchrGroesse = 3;           /* Schriftgroesse 1-7 Tagesanzeige */
        var TSchrFarbe = "#000000";     /* Schriftfarbe Tagesanzeige */
        var Thgrund = "#EFEFFF";        /* Hintergrundfarbe Tagesanzeige */
        var SoFarbe = "#E00000";        /* Schriftfarbe f. Sonntage */
        var Ahgrund = "#FFFFFF";        /* Hintergrundfarbe f. heutigen Tag */
        var jetzt = new Date();
        var DieserMonat = jetzt.getMonth() + 1;
        var DiesesJahr = jetzt.getYear();
        if(DiesesJahr < 1001) DiesesJahr+=1900;
        var DieserTag = jetzt.getDate();
         var Zeit = new Date(Jahr,Monat-1,1);
        var Start = Zeit.getDay();
        if(Start > 0) Start--;
        else Start = 6;
        var Stop = 31;
        if(Monat==4 ||Monat==6 || Monat==9 || Monat==11 ) --Stop;
        if(Monat==2)
        {
         AnzTage=-3;
         if(Jahr%4==0) Stop++;
         if(Jahr%100==0) Stop--;
         if(Jahr%400==0) Stop++;
        }
        document.write("<table width='300px' cellpadding='6px'>"); 
        var Monatskopf = Monatsname[Monat-1] + " " + Jahr;
        SchreibeKopf(Monatskopf,Khgrund,KSchrFarbe,KSchrGroesse,KSchrArt);
        var Tageszahl = 1;
        for(i=0;i<=5;i++)
         {
          document.write("<tr height='30px'>");
          for(j=0;j<=5;j++)
           {
            if((i==0)&&(j < Start))
             SchreibeZelle("&#160;",Thgrund,TSchrFarbe,TSchrGroesse,TSchrArt);
            else
             {
              if(Tageszahl > Stop)
                SchreibeZelle("&#160;",Thgrund,TSchrFarbe,TSchrGroesse,TSchrArt);
              else
               {
                if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag))
                 SchreibeZelle(Tageszahl,Ahgrund,TSchrFarbe,TSchrGroesse,TSchrArt);
                else
                 SchreibeZelle(Tageszahl,Thgrund,TSchrFarbe,TSchrGroesse,TSchrArt);
                Tageszahl++;
               }
              }
             }
            if(Tageszahl > Stop)
              SchreibeZelle("&#160;",Thgrund,SoFarbe,TSchrGroesse,TSchrArt);
            else
             {
              if((Jahr==DiesesJahr)&&(Monat==DieserMonat)&&(Tageszahl==DieserTag))
                SchreibeZelle(Tageszahl,Ahgrund,SoFarbe,TSchrGroesse,TSchrArt);
              else
                SchreibeZelle(Tageszahl,Thgrund,SoFarbe,TSchrGroesse,TSchrArt);
              Tageszahl++;
             }
            document.write("</tr>");
          }
        document.write("</table>");
        }
        function SchreibeKopf(Monatstitel,HgFarbe,SchrFarbe,SchrGroesse,SchrArt)
        {
        document.write("<tr>");
        document.write("<td align=center colspan=7 valign=middle bgcolor="+HgFarbe+">");
        document.write('<font size='+SchrGroesse+' color='+SchrFarbe+' face="'+SchrArt+'"><b>');
        document.write(Monatstitel);
        document.write("</b></font></td></tr>");
        document.write("<tr>");
        for(i=0;i<=6;i++)
          SchreibeZelle(Tag[i],HgFarbe,SchrFarbe,SchrGroesse,SchrArt);
        document.write("</tr>");
        }
        function SchreibeZelle(Inhalt,HgFarbe,SchrFarbe,SchrGroesse,SchrArt)
        {
        document.write("<td align=center valign=middle bgcolor="+HgFarbe+">");
        document.write('<font size='+SchrGroesse+' color='+SchrFarbe+' face="'+SchrArt+'"><b>');
        document.write(Inhalt);
        document.write("</b></font></td>");
        }
