        body        {padding: 0px; margin: 0px; vertical-align: top; color: #000000; background-color: #ffffff; font-family: "Times New Roman", serif ; font-size: 12pt;}

        a         {color: #0000ff; text-decoration: none}
        a:visited{color: #00AFAF}
        a:hover         {color: #ff0000}

        ul         {padding: 0px; margin: 0px; list-style-type: none; list-style-position:outside;}

        table        {empty-cells:show; border-collapse: collapse;}

        .seite         {width:1024px}
        .kopf         {width:1024px; margin: 0px; height: 85px; background-color: #ffffde;}

        h1         {text-align: center; color: #4E6F72; font-size: 26px; letter-spacing: 4pt; }
        h2        {text-align: center;}
        h3        {text-align: center; color: #4E6F72; font-size: 18px; font-weight: bold;}

        .titelzeile {vertical-align: bottom; background-color: #ffffff; color: #4E6F72; font-size: 1em; font-weight: bold;}
        .titelzeile td {padding-bottom: 10px; padding-top: 15px;}

        .timi         {letter-spacing: 1pt; text-align: center; background-color: #ffffff; border-top: solid 14px #ffffff;}

        .nav         {width: 220px; vertical-align: top; padding-left: 0px; padding-top: 20px;}
        .nav ul        {text-align: left; margin-left: 25px;  background-image:url(../img/naw.gif); background-repeat: no-repeat; height: 440px; width: 180px; padding: 12px; padding-top: 35px; font-size: 16 px; line-height: 30px;}
        .intern {
                color: Gray;
                background-color: transparent;
        }
        .intern a, a:visited {
                color: #00CED1;
        }
        .inhalt         {vertical-align: top; text-align: center; padding: 25px;}
        .rechts         {width: 190px; vertical-align: top; padding-top: 25px;}
        .text        {text-align: justify;}
        .fuss    {width: 1024px; height: 25px; color: #ffffff; background-color: cccccc; vertical-align: middle; text-align: center; font-size: 14px; border-style: none;}




        .lili         {padding: 0px; margin: 0px; list-style-type: none; list-style-position:outside;}
        .lili li {padding-bottom: 4px; font-size: 12px;}

        .aktuell         {width: 600px; background-color:  #ffeedd; border-spacing: 0px; line-height: 20px; margin-bottom: 5px;}
        .aktuell th      {color: #AF00FF; font-size: 18px; padding-top: 10px;  padding-bottom: 9px; padding-right: 25px;}
        .aktuell td      {vertical-align: top; padding-left: 5px; padding-right: 5px; border-style: solid; border-width: 0px; border-color: #eeeeee; margin:0px;}
        .vertitel        {padding-left: 15px; padding-right: 15px; color: #AF00FF; text-align: center; font-size: 18px; font-weight: bold; }
        .spalte_r        {color:#AF00FF;}

        .kalender        {margin-left: 15px; margin-bottom: 15px; width: 500px;  }
        .kalender th         {letter-spacing: 2pt; padding-bottom: 15px; border-top: solid 12px #eeeeee;  border-bottom: solid 12px #ffffff; color: #4E6F72; font-size: 14pt; height: 35px; background-color: #eeeeee;}

        .kalender td        {padding-left: 8px; vertical-align: top;}
        .titelzeile        {height:2em;}
        .titel            {color: #9000E0; text-align: center; font-size: 12pt; font-weight: bold;}
        .vtitel           {}
        .tag                {white-space:nowrap; font-size: 0.9em;}
        .vredner         {white-space:nowrap;}
        .vort         {white-space:nowrap;}
        .verredner        {color: #9000E0; text-align: center;}
        .verantw        {color: #000000; text-align: left;  font-size: 0.9em;}
        .vdatum          {white-space:nowrap; padding-right: 15px; }
        .datum          {white-space:nowrap; font-size: 0.9em; }
        .uhr            {font-size: 0.9em;}
        .txtlage        {  color: #11dd00; font-size: 0.9em;    }
        .beginn         {font-size: 0.9em; color: #FF0000;   }
        .trenn                {height: 1em; border-top: solid #ffffff 3px; background-color: #eeeeee;}


        .spalten        {border-collapse: collapse;}
        .spalte_1        {color: #00BF00; padding-top:15px;}
        .spalte_2        {padding-right: 40px;}
        .spalte_2b        {color: #00BF00; padding-right: 15px;}
        .spalte_3        {width: 135px; white-space:nowrap; vertical-align: top; text-align: left; font-size: 9pt;}



        .adressen        {margin-left: 20px; margin-top: 35px; font-size: 12px; line-height: 18px;}
        .adressen th        {border-width: 0px; font-weight: normal; background-color: #ffffee;}
        .adressen td        {padding: 4px; border-style: solid; border-width: 1px; text-align: left;}
        .einrichtung        {font-weight: bold; text-align: left;}

        .beschreibung
        .strasse, .postzahl, .stadt, .tel, .fax, .email, .www   {white-space:nowrap;}

        .i_dressen        {}
        .i_dressen td        {padding-left: 15px; vertical-align: top;}