/* -------------------- */
/* www.kleinmaeusiges.de / www.markus-fulde.net  Site CSS definitions         */
/*                      (C) by Markus Fulde in 2009                           */
/* -------------------- */
/* Diese Datei definierte alle notwendigen und relevanten Style Sheets fuer   */
/* das Projekt -Private Hompage von Markus Fulde-                             */
/* -------------------- */

/*
    Folgende Standardfarben wurden fuer die Hompage vordefinert:
    Farbe               R   G   B               Hexadezimalwerte
    ------
        schwarz         0   0   0               #000000
        weiss           255 255 255             #FFFFFF
        dunkelblau      10  20  55              #0A1437
        buttonhellblau  72  102 171             #4866AB
        hellblau        115 153 231             #7399E7
        hellgrau        190 190 190             #BEBEBE
        mittelgrau      128 128 128             #808080
        dunkelgrau      70  70  70              #464646
        dunkelgruen     11  76  50              #0B4C32
        hellgelb        223 224 122             #DFE07A
        rot             184 42  0               #B82A00
    ------
*/


/* --- Definitionen der Standardframes Frames --- */

.NoFrameSetStyle
{
    background:#000000;
    background-color:#000000;
    color: #BEBEBE;
    vertical-align:middle;
    text-align:center;
    font-weight:normal;
    font-size:20px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-style:normal;

} /* -- */

.GlobalStandard /* Allgemeine Stylesheetdefinition fuer alles und sonstiges :-) */
{
    background:#000000;
    background-color:#000000;
    color: #BEBEBE;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
}

.FrameHeadFrame /* Stylesheets fuer Kopfzeile */
{
    background:#000000;
    background-color:#000000;
    color: #BEBEBE;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
}

.FrameMainMenueFrame /* Stylesheets fuer Hauptmenue-Frame */
{
    background:#000000;
    background-color:#000000;
    border-top-width:2px;
    border-top-style:groove;
    border-top-color:#808080;
    border-bottom-width:2px;
    border-bottom-style:groove;
    border-bottom-color:#808080;
}

.FrameMainMenue /* Stylesheets fuer Hauptmenue */
{
    /* background:#0A1437; */
    background:#000000;
    background-color:#000000;
    color: #BEBEBE;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
/*        border-top-width:2px;
        border-top-style:groove;
        border-top-color:#808080; */
}

.FrameFooter /* Stylesheets fuer Fusszeile */
{
    background:#000000;
    background-color:#000000;
    color: #BEBEBE;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    background-image:url(../pics/Allgemein/footerLeft.jpg);
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:0px 0px;
    border-top-width:2px;
    border-top-style:groove;
    border-top-color:#808080;
}

.FrameSubMenue /* Stylesheets fuer Submenue */
{
    /* background:#000000; */
    background:#000000;
    background-color:#000000;
    color: #BEBEBE;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
/*        border-top-width:2px;
        border-top-style:groove;
        border-top-color:#808080; */
    background-image:url(../pics/Allgemein/gradientline.png);
    background-repeat:repeat-y;
}

.FrameMainContent /* Stylesheets fuer eigentliches Haupt-Content-Fenster */
{
    background:#000000;
    background-color:#000000;
    color: #BEBEBE;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    padding-bottom:30px;
    padding-left:30px;
    padding-right:30px;
    padding-top:30px;
/*        border-top-width:2px;
        border-top-style:groove;
        border-top-color:#808080; */
    padding:30px;
}



/* --- Definition des Tabellen fuer die Kopfzeile --- */

.tablehead /* Stylesheet fuer Tabelle in Kopfzeile */
{
        width:100%;
        border:none;
        padding:0px;
        margin:0px;
}

.tablefooter /* Stylesheet fuer Tabelle in Fußzeile */
{
        width:100%;
        height:30px;
        border:none;
        padding:0px;
        margin:0px;
}


/* --- Definition einheitlicher Texttabellen ---- */

.tabletextstd12 /* Stylesheet fuer Standardtexttabelle 12 pt */
{
    color:#BEBEBE;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:12px;
    text-align:left;
}

.tabletextstd14 /* Stylesheet fuer Standardtexttabelle 12 pt */
{
    color:#BEBEBE;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:14px;
    text-align:left;
}

.tabledataformat /* Stylsheet fuer Darstellung der Dateninhalte */
{
    vertical-align:top;
}


/* --- Definition von Styles fuer horizontale Linien ---*/

.ShortCenterLine
{
        width:300px;
        color:#7399E7;
        background-color:#7399E7;
        height:3px;
        border:1px solid #808080;
}

/* --- Definition des Hauptmenues ---*/

/* Button START */
.button_start
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Start_green.gif);
    background-repeat:no-repeat;
}

.button_start:hover
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Start_yellow.gif);
    background-repeat:no-repeat;
}

.button_start:active
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Start_red.gif);
    background-repeat:no-repeat;
}

/* Button UEBER */
.button_ueber
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Ueber_green.gif);
    background-repeat:no-repeat;
}

.button_ueber:hover
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Ueber_yellow.gif);
    background-repeat:no-repeat;
}

.button_ueber:active
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Ueber_red.gif);
    background-repeat:no-repeat;
}

/* Button ASTRONOMIE */
.button_astronomie
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Astronomie_green.gif);
    background-repeat:no-repeat;
}

.button_astronomie:hover
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Astronomie_yellow.gif);
    background-repeat:no-repeat;
}

.button_astronomie:active
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Astronomie_red.gif);
    background-repeat:no-repeat;
}

/* Button ELEKTRONIK */
.button_elektronik
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Elektronik_green.gif);
    background-repeat:no-repeat;
}

.button_elektronik:hover
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Elektronik_yellow.gif);
    background-repeat:no-repeat;
}

.button_elektronik:active
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Elektronik_red.gif);
    background-repeat:no-repeat;
}

/* Button WETTER */
.button_wetter
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Wetter_green.gif);
    background-repeat:no-repeat;
}

.button_wetter:hover
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Wetter_yellow.gif);
    background-repeat:no-repeat;
}

.button_wetter:active
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Wetter_red.gif);
    background-repeat:no-repeat;
}

/* Button SONSTIGES */
.button_sonstiges
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Sonstiges_green.gif);
    background-repeat:no-repeat;
}

.button_sonstiges:hover
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Sonstiges_yellow.gif);
    background-repeat:no-repeat;
}

.button_sonstiges:active
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Sonstiges_red.gif);
    background-repeat:no-repeat;
}

/* Button GALERIE */
.button_galerie
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Galerie_green.gif);
    background-repeat:no-repeat;
}

.button_galerie:hover
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Galerie_yellow.gif);
    background-repeat:no-repeat;
}

.button_galerie:active
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Galerie_red.gif);
    background-repeat:no-repeat;
}

/* Button GAESTEBUCH */
.button_gaeste
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Gaeste_green.gif);
    background-repeat:no-repeat;
}

.button_gaeste:hover
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Gaeste_yellow.gif);
    background-repeat:no-repeat;
}

.button_gaeste:active
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Gaeste_red.gif);
    background-repeat:no-repeat;
}

/* Button KONTAKT */
.button_kontakt
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Kontakt_green.gif);
    background-repeat:no-repeat;
}

.button_kontakt:hover
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Kontakt_yellow.gif);
    background-repeat:no-repeat;
}

.button_kontakt:active
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Kontakt_red.gif);
    background-repeat:no-repeat;
}

/* Button MYBLOG */
.button_myblog
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_myBlog_green.gif);
    background-repeat:no-repeat;
}

.button_myblog:hover
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_myBlog_yellow.gif);
    background-repeat:no-repeat;
}

.button_myblog:active
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_myBlog_red.gif);
    background-repeat:no-repeat;
}

/* Button LINKS */
.button_links
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Links_green.gif);
    background-repeat:no-repeat;
}

.button_links:hover
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Links_yellow.gif);
    background-repeat:no-repeat;
}

.button_links:active
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Links_red.gif);
    background-repeat:no-repeat;
}

/* Button SHARE */
.button_myshare
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Share_green.gif);
    background-repeat:no-repeat;
}

.button_myshare:hover
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Share_yellow.gif);
    background-repeat:no-repeat;
}

.button_myshare:active
{
    display:block;
    width:93px;
    height:30px;
    background-image:url(../buttons/Button_Share_red.gif);
    background-repeat:no-repeat;
}


/* --- Textformatierungen fuer Fusszeile --- */
.FooterTextLeft
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-size:14px;
        text-align:left;
        padding-top:0px;
        padding-left:30px;
        white-space:nowrap;
}

.FooterTextMiddle
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-size:14px;
        text-align:center;
        padding-top:0px;
        white-space:nowrap;
        font-weight: bold;
}

.FooterTextRight
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-size:14px;
        text-align:right;
        padding-top:0px;
        padding-right:30px;
        white-space:nowrap;
}

/* --- Textformatierungen fuer Submenue --- */

.SubMenue
{
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-size:14px;
        text-align:left;
        padding-top:20px;
        padding-left:20px;
        padding-right:20px;
        padding-bottom:20px;
        white-space:nowrap;
}

.SubMenueEntry
{
        color:#FFFFFF;
        font-weight:bold;
}

.SubMenueSubEntry
{
        color:#FFFFFF;
        font-weight:normal;
        margin-left:20px;
}

.HR_SubMenue
{
        color:#BEBEBE;
}

/* --- Formatierungen fuer Links --- */

.link
{
        color:#FFFFFF;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        /* font:Geneva, Arial, Helvetica, sans-serif; */
        font-style:normal;
        font-weight:bold;
        font-size:14px;
}

.link_none_bold
{
        color:#FFFFFF;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        /* font:Geneva, Arial, Helvetica, sans-serif; */
        font-style:normal;
        font-size:14px;
}

.linkSmal
{
        color:#FFFFFF;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        /* font:Geneva, Arial, Helvetica, sans-serif; */

        font-style:normal;
        font-weight:bold;
        font-size:12px;
}

a:link /* Verweise zu noch nicht besuchten Seiten */
{
        text-decoration:none;
        color:#FFFFFF;
}

a:visited /* Verweis auf bereits besuchte Seiten */
{
        text-decoration:none;
        color:#FFFFFF;
}

a:focus /* fuer Elemente, die den Fokus erhalten */
{
        text-decoration:none;
        color:#DFE07A;
}

a:hover /* fuer Elemente, waehrend der Anwender mit der Maus darueber faehrt */
{
        text-decoration:none;
        color:#DFE07A;
}

a:active /* fuer gerade angeklickte Elemente  */
{
        text-decoration:none;
        color:#B82A00;
}


/* --- Textformatierungen fuer zentrierten Text --- */

/* Standardabsaetze 12px zentiert, first-letter */
.Txt12CenterLetter /* Textformat fuer Standardabsaetze zentiert, first-letter */
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:12px;
        text-align:center;
}

/* Sonderbehandlung für ersten Buchstaben bei StdTextCenter */
.Txt12CenterLetter:first-letter
{
        font-size:16px;
}
/* -- */

/* Standardabsaetze 14px zentiert, first-letter */
.Txt14CenterLetter /* Textformat fuer Standardabsaetze zentiert, first-letter */
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:14px;
        text-align:center;
}

/* Sonderbehandlung für ersten Buchstaben bei StdTextCenter */
.Txt14CenterLetter:first-letter
{
        font-size:18px;
}
/* -- */

/* Standardabsaetze 16px zentiert, first-letter */
.Txt16CenterLetter
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:16px;
        text-align:center;
}

.Txt16CenterLetter:first-letter
{
        font-size:20px;
}
/* -- */


/* Standardabsatz 12px, zentriert, ohne Einzug, ohne Letter */
.Txt12Center
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:12px;
        text-align:center;
}
/* -- */

/* Standardabsatz 14px, zentriert, ohne Einzug, ohne Letter */
.Txt14Center
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:14px;
        text-align:center;
}
/* -- */

/* Standardabsatz 16px, zentriert, ohne Einzug, ohne Letter */
.Txt16Center
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:16px;
        text-align:center;
}
/* -- */


/* --- Textformatierungen fuer linksbuendigen Text mit Einzug --- */

/* Standardabsaetze 12px, linksbuendig mit 30px Einzug und First Letter */
.Txt12LeftTabLetter
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:12px;
        text-align:left;
        margin-left:30px;
}

/* Sonderbehandlung für ersten Buchstaben bei StdTextCenter */
.Txt12LeftTabLetter:first-letter
{
        font-size:16px;
}
/* -- */

/* Standardabsaetze 14px, linksbuendig mit 30px Einzug und First Letter */
.Txt14LeftTabLetter
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:14px;
        text-align:left;
        margin-left:30px;
}

/* Sonderbehandlung für ersten Buchstaben bei StdTextCenter */
.Txt14LeftTabLetter:first-letter
{
        font-size:18px;
}
/* -- */

/* Standardabsaetze 16px, linksbuendig mit 30px Einzug und First Letter */
.Txt16LeftTabLetter
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:16px;
        text-align:left;
        margin-left:30px;
}

/* Sonderbehandlung fuer ersten Buchstaben bei StdTextCenter */
.Txt16LeftTabLetter:first-letter
{
        font-size:20px;
}
/* -- */


/* Standardabsaetze 12px, linksbuendig ohne Einzug */
.Txt12Left
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:12px;
        text-align:left;
}
/* -- */

/* Standardabsaetze 12px, linksbuendig mit 30px Einzug */
.Txt12LeftTab
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:12px;
        text-align:left;
        margin-left:30px;
}
/* -- */

/* Standardabsaetze 14px, linksbuendig ohne Einzug */
.Txt14Left
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:14px;
        text-align:left;
}
/* -- */

/* Standardabsaetze 14px, linksbuendig mit 30px Einzug */
.Txt14LeftTab
{
    color:#BEBEBE;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:14px;
    text-align:left;
    margin-left:30px;
}
/* -- */

/* Standardabsaetze 14px, zentriert mit 30px Einzug */
.Txt14CenterTab
{
    color:#BEBEBE;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:14px;
    text-align:center;
    margin-left:30px;
}
/* -- */


/* Standardabsaetze 16px, linksbuendig mit 30px Einzug */
.Txt16LeftTab
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:16px;
        text-align:left;
        margin-left:30px;
}
/* -- */


/* --- Textformatierungen fuer Ueberschriften --- */

/* Textformat fuer Standardueberschrift 14 px */
.Ueberschrift14
{
        color:#7399E7;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size:14px;
        text-align:left;
}
/* -- */

/* Textformat fuer Standardueberschrift 16 px */
.Ueberschrift16
{
        color:#7399E7;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size:16px;
        text-align:left;
}
/* -- */

/* Textformat fuer Standardueberschrift 18 px */
.Ueberschrift18
{
        color:#7399E7;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size:18px;
        text-align:left;
}
/* -- */

/* Textformat fuer Standardueberschrift 20 px */
.Ueberschrift20
{
        color:#7399E7;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size:20px;
        text-align:left;
}
/* -- */

/* Textformat fuer Standardueberschrift 18 px zentriert*/
.Ueberschrift18centered
{
        color:#7399E7;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size:18px;
        text-align:center;
}
/* -- */

/* Textformat fuer Unterueberschrift linksbuendig, grau, bild, 16px, kursiv */
.Ueberschrift16LeftBold
{
    color:#BEBEBE;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-style:italic;
    font-weight:bold;
    font-size:16px;
    text-align:left;
    text-decoration:underline;
}
/* -- */

/* Textformat fuer Ueberschrift Mondphasenkalender*/
.UeberschriftMondphasenkalender
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:bold;
        font-size:16px;
        text-align:center;
}
/* -- */



/* --- Formatierungen fuer mehrspaltige Darstellung und Sonderformate --- */

/* Sonderformate fuer Kontakt-Fester mit zweispaltiger Darstellung und zusaetzlicher Grafik */
.ContactFormat /* Erste Spalte des Content */
{
        float:left;
}
/* -- */

/* Inhalt Bild, Zentriert mit Untertitel und 50 px Margin */
.CenterPictTextMargin
{
        margin-top:50px;
        color:#7399E7;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:14px;
}
/* -- */

/* Inhalt Bild, Zentriert mit Untertitel ohne Margin */
.CenterPictText
{
        color:#7399E7;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:14px;
}
/* -- */


/* --- zusaetzliche Formatierungen fuer SPAN Bereiche --- */
.BlueText
{
    color:#7399E7;
    font-family:Geneva, Arial, Helvetica, sans-serif;
}

.BlueText14
{
    color:#7399E7;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
}

.BlueTextKursiv
{
    color:#7399E7;
    font-style:italic;
}

.BlueTextKursiv12
{
    color:#7399E7;
    font-style:italic;
    font-size:12px;
}

.TextKursiv
{
    font-style:italic;
}

.TextKursiv
{
    font-style:italic;
}

.TextFett
{
    font-weight:bold;
}

.TextKursivFett
{
    font-style:italic;
    font-weight:bold;
}

.TextUnterstrichten
{
    text-decoration:underline;
}

.TextFettUnterstrichten
{
    font-weight:bold;
    text-decoration:underline;
}

.TextWolkenUeberschrift
{
    font-weight:bold;
    font-style:italic;
    font-size:16px;
}

/* -- */


/* --- Formatierungen fuer Bilder im Textbereich --- */

.PictureFloatRight
{
    float:right;
    margin-top:20px;
    margin-left:20px;
    margin-right:20px;
    margin-bottom:20px;
    color:#7399E7;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:14px;
}

.PictureFloatLeft
{
    float:Left;
    margin-top:20px;
    margin-left:20px;
    margin-right:20px;
    margin-bottom:20px;
    color:#7399E7;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-style:normal;
    font-weight:normal;
    font-size:14px;
}

/* --- Formatierungen fuer Logos und Signets im Link-Bereich --- */
.LinkFloatRight
{
    float:right;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:20px;
}

.LinkFloatLeft
{
    float:Left;
    margin-left:30px;
    margin-right:30px;
    margin-bottom:20px;
}
/* -- */

.Link14CenterTop
{
        color:#BEBEBE;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-style:normal;
        font-weight:normal;
        font-size:14px;
        text-align:center;
        margin-top:10px;
}
/* -- */


/* --- Formatierungen fuer Kontaktformular --- */

.FormTable
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    background-color:#000000;
}


.InputField
{
    border-right:  #7399E7 2px solid;
    border-top:    #7399E7 2px solid;
    border-left:   #7399E7 2px solid;
    border-bottom: #7399E7 2px solid;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 200px;
    background-color:#FFFFFF;
}

.InputTextField
{
    border-right: #7399E7 2px solid;
    border-top: #7399E7 2px solid;
    border-left: #7399E7 2px solid;
    border-bottom: #7399E7 2px solid;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    width: 564px;
    height: 200px;
    background-color:#FFFFFF;
}

.errorField
{
    BORDER-RIGHT: #9F0004 2px solid;
    BORDER-TOP: #9F0004 2px solid;
    BORDER-LEFT: #9F0004 2px solid;
    BORDER-BOTTOM: #9F0004 2px solid;
    FONT-SIZE: 12px;
    WIDTH: 200px;
    background-color: #FFFFCC;
}

.ErrorTable
{
    BORDER-RIGHT: #9F0004 2px solid;
    BORDER-TOP: #9F0004 2px solid;
    BORDER-LEFT: #9F0004 2px solid;
    BORDER-BOTTOM: #9F0004 2px solid;
    FONT-SIZE: 12px;
    background-color: #000000;
    color:#7399E7;
}

.headlineweiss
{
    background-color: #FFFFFF;
    color: #7399E7;
}

.button
{
    font-size: 14px;
    font-weight:bold;
    border-right: #7399E7 2px solid;
    border-top: #7399E7 2px solid;
    border-left: #7399E7 2px solid;
    border-bottom: #7399E7 2px solid;
    background-color: #000000;
    color:#7399E7;
}


/* --- Formatierungen fuer Koordinatenausgabe JAVA-Script --- */

.KoordinatenTable
{
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
    background-color:#000000;
}

.KoordinatenFelder
{
    border-right:  #7399E7 2px solid;
    border-top:    #7399E7 2px solid;
    border-left:   #7399E7 2px solid;
    border-bottom: #7399E7 2px solid;
}


/* --- Formatierungen fuer Rezeptetabellen --- */

.RezeptTable
{
    margin-left:100px;
    border-top-width:2px;
    border-top-style:solid;
    border-top-color:#7399E7;
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color:#7399E7;
}

.ZutatenPadding
{
    padding-left:20px;
}


/* --- Formatierungen fuer Nistkastentabelle --- */

.NistkastenTable
{
    border-top-width:2px;
    border-top-style:solid;
    border-top-color:#7399E7;
    border-bottom-width:2px;
    border-bottom-style:solid;
    border-bottom-color:#7399E7;
}

.NistkastenLinks
{
    padding-left:50px;
}


/* --- Formatierungen fuer Stuecklistentabelle --- */

.StkTable
{
    border-width:1px;
    border-style:solid;
    border-color:#7399E7;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.StkHead
{
    background-color:#0B4C32;
    text-align:center;
}

.StkDataEven
{
    background-color:#000000;
    text-align:left;
}

.StkDataOdd
{
    background-color:#333333;
    text-align:left;
}

.DataPreisAlign
{
    text-align:right;
}


/* --- Formatierungen fuer Sternbildtabellen--- */
.ConstellationTable
{
    border-width:1px;
    border-style:solid;
    border-color:#7399E7;
}

/* --- Formatierung für Wolkentabellen --- */

.WolkenTableCenter
{
    border-width:1px;
    border-style:solid;
    border-color:#7399E7;
    text-align:center;
}

.WolkenTable
{
    border-width:1px;
    border-style:solid;
    border-color:#7399E7;
}

.WolkenHead
{
    background-color:#0B4C32;
    vertical-align:bottom;
}

.WolkenDataEven
{
    background-color:#000000;
    vertical-align:top;
}

.WolkenDataOdd
{
    background-color:#333333;
    vertical-align:top;
}



/* --- Formatierung fuer Mondphasentabelle --- */
.MoonPhaseTable
{
    border-width:1px;
    border-style:solid;
    border-color:#7399E7;
}

.CurrentDateCell
{
    border-width:2px;
    border-style:solid;
    border-color:#B82A00;
}

.TableHeadStyle
{
    padding-top:10px;
    padding-bottom:10px;
    border-color:#7399E7;
}

.TableMoonDetailInfo
{
    border-width:1px;
    border-style:solid;
    border-color:#7399E7;
}

.UnsortedSquareList
{
    list-style-type:square;
}

.UnsortedSquareListFloat
{
    overflow:hidden;
    list-style-type:square;
    /* zoom: 1; */
    padding-left:25px;
}


/* --- Formatierungen fuer Sonnenscheindauern --- */

.Sonnenscheintabelle
{
    text-align:center;
    width:700px;
    border-width:1px;
    border-style:solid;
    border-color:#7399E7;
}

.Fehlermeldung
{
    color:#B82A00;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
    font-weight: bold;
}

.Sonnenscheindauer
{
    text-align:center;
    color:#DFE07A;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:24px;
}

.TableCentered
{
     margin-left:auto;
     margin-right:auto;
     text-align: center;
}

/* --- Klassenergänzung für Content-Menues die HTML5 kompatibel werden sollen --- */
/*     cellpadding wird für table nicht mehr unterstützt, daher Einsatz von padding für td und th */

.MenueAuswahlColumn
{
    padding: 10px;
}

.MenueContentColumn
{
    border-left: #7399E7 2px solid;
    border-right: #7399E7 2px solid;
    padding: 10px;
}

.MenueUpDownColumn
{
    padding: 10px;
}



/* -------------------- */
/* Historie:                                                                  */
/* Datum       Beschreibung                                                   */
/* 15.02.2009  Init-Version                                                   */
/* 01.05.2020  Nach Umstieg auf Dreamweaver und Syntax Check Klassen ergänzt  */
/* -------------------- */
