/* Global Styles */

html          { overflow-y: scroll; }

body          { margin: 0px;
                padding: 10px 0px 10px 0px;
                background-image: url(../bilder_layout/hintergrund.jpg);
                background-repeat: repeat-x;
                background-color: #dadada; }

table.rahmen  { border: 1px solid #545454; }

tr.kopf       { background-color: #646464; }

tr.riegel     { background-color: #dad9d9; }

td            { font: 0.9em Arial, Helvetica, sans-serif;
                color: #666666; }

td.logo       { background-color: #646464;
                color: #FFFFFF;
                font: 28px Arial, Helvetica, sans-serif;
                color: #ffffff;
                letter-spacing:.2em;
                line-height: 30px; }

td.katalog    { font: 0.9em Arial, Helvetica, sans-serif;
                color: #585858;
                text-align: left;
                vertical-align: bottom;
                line-height: 20px;
                margin-top: 0px;
                background-color: #FFFFFF; }

td.text_klein { font: 0.8em Arial, Helvetica, sans-serif;
                color: #585858;
                line-height: 1.4em;
                text-align: left;
                vertical-align: top;
                background-color: #FFFFFF; }

td.basis      { font: 0.75em Arial, Helvetica, sans-serif;
                color: #ffffff;
                line-height: 1.4em;
                vertical-align: bottom;
                text-align: center;
                background-color: #646464; }

td.navi       { background-color: #646464; }

td.linie      { background-color: #646464; }

.text         { font: 0.8em Arial, Helvetica, sans-serif;
                color: #585858;
                text-align: left;
                line-height: 20px;
                margin-top: 0px;
                background-color: #FFFFFF; }

.autor        { font: 1em Arial, Helvetica, sans-serif;
                color: #993300;
                text-align: left;
                line-height: 20px;
                margin-top: 0px;
                background-color: #FFFFFF; }

.trenner      { background-color: #FFFFFF; }

h1            { font: 1.4em Arial, Helvetica, sans-serif;
                color: #993300;
                line-height:26px;
                letter-spacing:.21em;
                margin-top: 1.5em;
                margin-bottom: 1em; }

h2            { font: 1.2em Arial, Helvetica, sans-serif;
                color: #585858;
                line-height:26px;
                letter-spacing:.15em;
                margin-top: 1.7em;
                margin-bottom: 0.5em; }

h3            { font: 1.4em Arial, Helvetica, sans-serif;
                color: #993300;
                line-height:26px;
                letter-spacing:.21em;
                margin-top: 0em;
                margin-bottom: 0em; }

h4            { font: 1.2em Arial, Helvetica, sans-serif;
                color: #585858;
                line-height:26px;
                letter-spacing:.15em;
                margin-top: 0.5em;
                margin-bottom: 1em; }

.pageName     { font: 18px Arial, Helvetica, sans-serif;
                color: #99CC66;
                line-height: 26px;
                letter-spacing:.21em; }

.subHeader    { font: bold 0.9em Arial, Helvetica, sans-serif;
                color: #993300;
                letter-spacing:.1em; }

.quote        { font: 20px Arial, Helvetica, sans-serif;
                color: #759DA1;
                line-height: 30px; }

.navText      { font: 11px Arial, Helvetica, sans-serif;
                color: #003366;
                line-height: 16px;
                letter-spacing:.1em;
                text-decoration: none; }

a             { color: #993300; }

a:hover       { color: #000000; }

/* ID Styles */

#navigation td {
        border-bottom: 1px solid #FFFFFF; }

#navigation a {
        font: bold 1em Arial, Helvetica, sans-serif;
        color: #FFFFFF;
        line-height: 16px;
        letter-spacing:.1em;
        text-decoration: none;
        display: block;
        padding: 8px 6px 10px 12px; }

#navigation a:hover {
        background: #ffffff;
        color: #000000; }

#monthformat {
        border-bottom: 1px dashed #5C743D; }

#dateformat {
        font:11px Arial, Helvetica, sans-serif;
        color: #993300;
        letter-spacing:.2em; }

#dateformat a {
        font: 11px Arial, Helvetica, sans-serif;
        color: #993300;
        font-weight: bold;
        letter-spacing:.1em;
        text-decoration: none; }

#dateformat a:hover {
        color: #FFFFFF;
        letter-spacing:.1em; }


