/* Stylesheet Geschichtsb&uuml;ro */

/* =====================
    Allgemeine Styles
    =====================*/

* { padding: 0; margin: 0; }

body { background-color: #7CC7CC;
                                                                                        font-family: Arial, Helvetica, Verdana, sans-serif;
                                                                                        font-size: 0.9em;
                                                                                        }

a { text-decoration: none; }

a:link { color: #6B0600;
           font-weight: bold; }

a:visited { color: gray;
                font-weight: bold; }

a:hover, a:focus { color: #6B0600;
                           font-weight: bold;
                           text-decoration: underline; }

a:active { color: #6B0600;
               font-weight: bold;}

h1 { font-size: 160%;
                                                        font-family: Garamond, Times New Roman, serif;
                                                        margin-bottom: 1em;
                                                        }

h2 { font-size: 130%;
                                                        font-family: Garamond, Times New Roman, serif;
                                                        margin-bottom: 1em;
                                                        }

p { margin-bottom: 1.3em; }



/* =====================
    Identifier
    =====================*/

#wrapper { width: 730px;
                                                                                                                                                background-color: #FFFED1;
                  color: #000000;
                  margin-top: 0px;
                  margin-right: auto;
                  margin-bottom: 10px;
                  margin-left: auto;
                }

#header { width: 730px;
                                                                                                                        height: 250px;
                                                                                                                        }

#navi { height: 25px;
                                                                                        padding: 10px 10px 0px 10px;
                                                                                        background-color: #6B0600;
                                                                                        }

                                #navi li { display: inline;
                                                                                                                                                list-style-type: none;
                                                                                                                                                margin: 0;
                                                                                                                                                font-size: 1.1em;
                                                                                                                                                }

                                #navi a { color: white;
                                                                                                                                                font-weight: normal;
                                                                                                                                                padding: 11px 20px 10px 20px;
                                                                                                                                                margin: 0; }

                                #navi a:hover,
                                #navi a:focus { color: black;
                                                                                                                                                                                                                                background-color: #FFFED1;
                                                                                                                                                                                                                                text-decoration: none;
                                                                                                                                                                                                                                 }

                                #navi a:active { color: #000000; }

                                #start #navi01 a,
                                #about #navi02 a,
                                #leistungen #navi03 a,
                                #kontakt #navi04 a,
                                #veranstaltungen #navi031 a {
                                                                                                                                                                                                                                                                                                        color: #000000;
                                                                                                                                                                                                                                                                                                        background-color: #FFFED1; }

#text { padding: 30px 20px 10px 20px;
                                                                                        color: #000000;
                                                                                        line-height: 1.5em;
                                                                                        }

        #text img { float: left;
              padding: 0px 15px 10px 0px;
              border: 0px; }

#text ul { margin-left: 20px;
               margin-bottom: 20px;
              }

#footer { margin-top: 20px;
                                                                                                         padding: 10px 20px 10px 20px;
                                                                                                                border-top: 1px solid #7CC7CC;
                                                                                                                font-size: 70%;
                                                                                                                font-style: normal;
                                                                                                                text-align: center;
                                                                                                                letter-spacing: 2px;
                                                                                                                line-height: 150%;
                                                                                                                }

#footer a, #footer a:link { font-weight: normal;
                                                                                                                                                                                                                                                                                                                                color: #000000; }