td
     {

     padding                  :    2px;
     text-align               :    left;

     }
     
.Meldung
     {

     text-align               :    center;
     font-weight              :    bold;
     padding                  :    10px;
     size                     :    14px;

     }

/****************************************
 *                                      *
 *   Style für den Body-Tag festlegen   *
 *                                      *
 ****************************************/

.bodyverlauf
     {

     font-family              :    Verdana 12px;
     font-size                :    14px;
     background               :    url("../img/background.png") repeat-x;
     background-attachment    :    fixed;
     background-color         :    #F4A366;
     text-align               :    center;
     margin                   :    0px;
     overflow                 :    auto;

     }

.Counter
     {

     border                   :    1px solid black;
     background-color         :    #FBDBA4;
     padding                  :    5px;
     font-weight              :    bold;
     width                    :    7%;
     margin                   :    auto;
     position                 :    relative;
     top                      :    170px;

     }

/****************************************
 *                                      *
 *   Style für die Links festlegen      *
 *                                      *
 ****************************************/

a, a:hover, a:active
     {

     color                    :    black;
     font-weight              :    bold;
     cursor                   :    pointer;

     }

/****************************************
 *                                      *
 *   Style für den Wetter-Container     *
 *   auf der Startseite festlegen       *
 *                                      *
 ****************************************/

.Wetter
     {

     border                   :    1px solid black;
     width                    :    130px;
     float                    :    left;
     position                 :    absolute;
     top                      :    100px;
     left                     :    5px;
     padding-bottom           :    2px;
     background               :    url("../img/background_links_small.png") repeat-y #FDE7C2;
     background-attachment    :    fixed;

     }

.WetterHEAD
     {

     border-bottom            :    1px solid black;
     font-weight              :    bold;
     text-align               :    center;
     font-size                :    14px;
     width                    :    100%;
     background-color         :    lightblue;
     padding                  :    0px;
     padding-top              :    3px;
     padding-bottom           :    3px;

     }

/****************************************
 *                                      *
 *   Style für die Indexgrafik          *
 *   für Browser festlegen, die mit     *
 *   der Kind-Notation und transparenten*
 *   PNG-Grafiken umgehen können        *
 *                                      *
 ****************************************/

html > body .Indexgrafik
     {

     position                 :    relative;
     top                      :    90px;
     background               :    url(../indexbilder/index.png);
     margin                   :    0 auto;

     }

.Indexgrafik
     {
     
     /* Hier der Bugfix für den IE vor Version 7, damit auch dieser PNG-Grafiken transparent darstellt */

     position                 :    relative;
     top                      :    90px;
     filter                   :    progid:DXImageTransform.Microsoft.AlphaImageLoader(src='indexbilder/index.png');

     }

/****************************************
 *                                      *
 *   Style für den Div-Container für das*
 *   Menu festlegen                     *
 *                                      *
 ****************************************/

.Menu
     {

     margin                   :    0 auto;
     padding                  :    5px;

     }
     
.BannerMenu
     {

     width                    :    200;
     height                   :    28;
     position                 :    absolute;
     right                    :    5px;
     top                      :    5px;
     border                   :    1px solid black;

     }

/****************************************
 *                                      *
 *   Das Menu besteht aus einer Tabelle *
 *                                      *
 ****************************************/

.MenuTabelle
     {

     border-collapse          :    collapse;
     margin                   :    0 auto;
     font-size                :    14px;

     }

.MenuMitte
     {

     border                   :    1px solid black;
     background-color         :    #D3D3D3;
     padding                  :    2px;
     cursor                   :    pointer;

     }

.MenuMitteAktiv
     {

     border                   :    1px solid black;
     background-color         :    #ffffff;
     padding                  :    2px;
     cursor                   :    pointer;
     font-weight              :    bold;

     }

.MenuLink
     {

     font-weight              :    normal;
     text-decoration          :    none;

     }

.MenuLinkAktiv
     {

     font-weight              :    bold;
     text-decoration          :    none;

     }

/****************************************
 *                                      *
 *   Styles für den Content-Container   *
 *   festlegen                          *
 *                                      *
 ****************************************/
 
 .Content
     {

     margin                   :    0 auto;
     margin-top               :    5px;
     width                    :    99%;
     height                   :    92%;
     padding                  :    2px;
     overflow                 :    auto;
     text-align               :    left;

     }

.Aenderungsdatum
     {

     font-size                :    12px;
     text-align               :    center;

     }

.LoadGrafkiMain
     {

     position                 :    absolute;

     }

/****************************************
 *                                      *
 *   Styles für die Bildkommentare      *
 *   festlegen                          *
 *                                      *
 ****************************************/

.LastPicComment
     {

     width                    :    202px;
     border                   :    1px solid black;
     background               :    url("../img/background_links_big.png") repeat-y #FDE7C2;
     padding                  :    5px;
     margin-right             :    5px;
     float                    :    left;
     background-color         :    #FBDBA4;

     }

.PicCommentPic
     {

     border                   :    1px solid black;

     }

.PicCommentVerfasser
     {

     font-weight              :    bold;

     }

.PicCommentDatum
     {

     font-size                :    10px;

     }

.PicCommentKommentar
     {

     text-align               :    justify;
     padding                  :    2px;

     }

/****************************************
 *                                      *
 *   Styles für das Bilddes Monats      *
 *   festlegen                          *
 *                                      *
 ****************************************/

.BDM
     {

     float                    :    right;
     width                    :    210px;
     border                   :    1px solid black;
     background               :    url("../img/background_rechts_big.png") repeat-y;
     padding                  :    5px;
     margin                   :    5px;
     margin-top               :    0px;
     background-color         :    #F4A366;
     text-align               :    center;

     }

.LastNews
     {

     border                   :    1px dashed black;
     width                    :    190px;
     display                  :    block;
     padding                  :    5px;
     background-color         :    #FBDBA4;
     text-align               :    justify;
     height                   :    auto;
     margin                   :    0 auto;
     margin-top               :    5px;

     }

.BDMPic, .BDJPic
     {

     border                   :    1px solid black;
     margin                   :    2px;

     }

.BDMText, .BDJText
     {

     font-weight              :    bold;
     text-decoration          :    underline;
     font-size                :    12px;

     }

/****************************************
 *                                      *
 *   sonstige Styles festlegen          *
 *                                      *
 ****************************************/

.halbtransparenterHintergrund
     {

     position                 :    absolute;
     top                      :    0;
     left                     :    0;
     width                    :    100%;
     height                   :    100%;
     z-Index                  :    1000;
     background-color         :    #000000;
     Opacity                  :    0.5;
     -moz-opacity             :    0.5;
     filter                   :    Alpha(opacity=50);

     }

.MainDiv
     {

     background               :    url("../img/background.png") repeat-x;
     background-attachment    :    fixed;
     z-Index                  :    1001;
     border                   :    1px solid black;
     -moz-border-radius       :    10px;
     -khtml-border-radius     :    10px;
     padding                  :    15px;
     text-align               :    center;

     }

/****************************************
 *                                      *
 *   Styles für Formularelemente        *
 *   festlegen                          *
 *                                      *
 ****************************************/
 
input[type=submit], input[type=button], input[type=reset]
     {

     background               :    url("../img/background_small.png") repeat-x #F4A366;
     border                   :    1px solid black;
     cursor                   :    pointer;

     }

input[type=text], textarea, input[type=file], select
     {

     border                   :    1px solid black;

     }
     
.TabelleNormal
     {

     width                    :    100%;
     border-collapse          :    collapse;
     border                   :    1px solid black;

     }

.TabelleMitte
     {

     margin                   :    auto;
     border-collapse          :    collapse;

     }

.DivMitte
     {

     width                    :    100%;
     text-align               :    center;

     }
     
.NewsDatum
     {

     border                   :    1px solid black;
     padding                  :    5px;
     font-weight              :    bold;
     width                    :    100px;

     }
     
.NewsText
     {

     border                   :    1px solid black;
     padding                  :    5px;
     text-align               :    left;

     }
     
.EventHead
     {

     font-weight              :    bold;
     padding                  :    5px;
     background-color         :    #FFFFFF;
     border                   :    1px solid black;
     text-align               :    center;

     }
     
.EventDatum, .EventName, .EventDauer, .EventOrt, .EventVeranstalter, .EventInfo
     {

     border                   :    1px solid black;
     padding                  :    5px;
     text-align               :    center;

     }

.EventName, .EventOrt, .EventVeranstalter
     {

     text-align               :    left;

     }
     
.EventInfo
     {

     font-size                :    10px;

     }
     
.LinksKlicks
     {

     font-size                :    12px;
     padding-left             :    10px;

     }

.LinksBild
     {

     border                   :    none;

     }

.UmfrageNummer
     {

     border                   :    1px solid black;
     text-align               :    center;
     padding                  :    5px;

     }

.UmfrageFrage
     {

     border                   :    1px solid black;
     text-align               :    left;
     padding                  :    5px;

     }

.UmfrageDatum
     {

     border                   :    1px solid black;
     text-align               :    center;
     padding                  :    5px;

     }

.UmfrageAktiv
     {

     border                   :    1px solid black;
     text-align               :    center;
     padding                  :    5px;
     color                    :    #44AA44;
     font-weight              :    bold;

     }

.UmfrageInaktiv
     {

     border                   :    1px solid black;
     text-align               :    center;
     padding                  :    5px;
     color                    :    #FF0000;
     font-weight              :    bold;

     }
     
.Guestbook
     {

     width                    :    80%;
     border                   :    1px solid black;
     background-color         :    #A4A4A4;
     margin                   :    auto;
     margin-bottom            :    20px;

     }
     
.GuestbookHead
     {

     padding                  :    5px;
     border-bottom            :    1px solid black;
     background               :    url("../img/background_gb_head.png") repeat-x #F4FD00;
     font-weight              :    bold;
     text-align               :    left;

     }

.GuestbookContent
     {

     padding                  :    5px;
     text-align               :    justify;
     font-size                :    12px;
     background               :    url("../img/background_gb_main.png") repeat-x #F6B378;

     }
     
.GuestbookAdmin
     {

     float                    :    right;
     border-left              :    1px solid black;
     border-bottom            :    1px solid black;
     background-color         :    #FFFFFF;
     padding                  :    5px;
     text-align               :    center;
     margin-top               :    -5px;
     margin-right             :    -5px;

     }

.GuestbookAdminButton
     {

     cursor                   :    pointer;
     font-weight              :    bold;

     }
     
.GuestbookKommentar
     {

     padding                  :    5px;
     margin-top               :    5px;
     border                   :    1px solid black;
     background               :    url("../img/background_gb_kommentar.png") repeat-x #F3A265;
     text-align               :    justify;

     }
     
.GuestbookKommentarHead
     {

     font-weight              :    bold;
     padding                  :    10px;
     margin-top               :    0px;

     }
     
.ZelleRechts
     {

     text-align               :    right;

     }

.ZelleZentriert
     {

     text-align               :    center;

     }
     
.Bildervorschau
     {

     width                    :    240px;
     height                   :    500px;
     background               :    url("../img/background_rechts_big.png") repeat-y #F4A366;
     padding                  :    5px;
     text-align               :    center;
     border                   :    1px solid black;
     float                    :    right;
     overflow                 :    auto;

     }
     
.BildVorschauHintergrund
     {

     background-color         :    #FFFFFF;
     width                    :    202px;
     /*height                   :    152px;*/
     margin                   :    auto;

     }
     
.BildVorschau
     {

     Opacity                  :    0.5;
     -moz-opacity             :    0.5;
     -khtml-opacity           :    0.5;
     filter                   :    Alpha(opacity=50);

     }
     
.BildVorschau:hover
     {

     Opacity                  :    1;
     -moz-opacity             :    1;
     -khtml-opacity           :    1;
     filter                   :    Alpha(opacity=100);
     cursor                   :    pointer;

     }
     
.BildHintergrund
     {

     background-color         :    #FFFFFF;
     border                   :    1px solid black;
     margin                   :    auto;
     width                    :    650px;
     padding                  :    5px;

     }
     
.BildMain
     {

     display                  :    inline;

     }
     
.BildBig
     {

     border                   :    1px solid black;
     position                 :    relative;
     top                      :    -5px;
     left                     :    -5px;
     margin                   :    5px;

     }
     
.BildKommentare
     {

     position                 :    absolute;
     width                    :    200px;
     height                   :    270px;
     padding                  :    2px;
     bottom                   :    10px;
     left                     :    10px;
     border                   :    1px solid black;
     background               :    url("../img/background_links_small.png") repeat-y #FDE7C1;
     text-align               :    left;
     overflow                 :    auto;

     }
     
.BildKommentarVerfasser
     {

     font-weight              :    bold;

     }

.BildKommentarDatum
     {

     font-size                :    10px;

     }

.BildKommentarKill
     {

     float                    :    right;
     border                   :    none;
     cursor                   :    pointer;

     }

.BildKommentar
     {

     text-align               :    justify;

     }
     
.NewsletterFieldset
     {

     padding                  :    20px;
     width                    :    250px;
     display                  :    inline;

     }
     
.NewsletterLegend
     {

     text-decoration          :    underline;
     padding-bottom           :    10px;

     }
     
.Eventmessage
     {

     font-size                :    16px;
     font-weight              :    bold;
     color                    :    #FF0000;

     }