
body {
        text-align: center;
        margin: 0px;
        padding: 0px;
        background: #fff8e8 url(../images/background.jpg) center top no-repeat;
        }

/* Grundlegende Eigenschaften Layoutboxen */

#container {
         width: 900px;
        margin:auto;
         }

#kopf {
         background: url(../images/logo_m.gif) top left no-repeat;
         height: 120px;
        position: relative;
         }

#breadcrumb {
         float: right;
         background: url(../images//bg_inhalt_kopf.gif) no-repeat;
         height: auto;
         width: 720px;
        text-align: left;
         font-family: Tahoma, Verdana, sans-serif;
         font-size: 0.8em;
         font-weight: bold;
         color: #343d2a;
         line-height: 2em;
         }

#navi {
         /*position: fixed;*/
         width: 160px;
         float: left;
         text-align: left;
         margin: 145px 0px 0px 0px;
         border: 0;
         }

#inhaltsbereich {
         float: right;
         background: url(../images//bg_inhalt.gif) repeat-y;
        width: 720px;
         text-align: left;
         }

#inhalt        {
        margin: 10px 50px 5px 50px;
         }

#fuss {
         float: right;
         background: url(../images//bg_inhalt_fuss.gif) no-repeat;
         height: 25px;
         width: 720px;
        text-align: right;
         font-family: Tahoma, Verdana, sans-serif;
         font-size: 0.8em;
         font-weight: bold;
         color: #343d2a;
         }
/* Formate für den Seitenkopf */

#kopf h1 {
        font-family: Tahoma,Georgia,sans-serif;
        font-size: 26px;
        font-weight: bold;
        letter-spacing: 0.1em;
        text-align: left;
        color: #000000;
        margin: 0;
        padding: 33px 0px 0px 130px;
        }

/* Formate für Inhaltsbereich */

#inhalt h1 {
        margin: 0;
        color: #343d2a;
        font-size: 22px;
        font-family: Tahoma, Georgia, serif;
        letter-spacing: 0.1em;
         }

#inhalt h2 {
        margin: 0;
        color: #006000;
        font-size: 18px;
        font-family: Tahoma, Georgia, serif;
        letter-spacing: 0.1em;
}

#inhalt h3 {
           margin: 0;
         color: green;
        font-size: 14px;
        font-family: Tahoma, Georgia, serif;
        letter-spacing: 0.1em;
}

#inhalt p {
         line-height: 1.4em;
        letter-spacing: 0.05em;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 80%;
        color: #000000;
        }

#inhalt img {
        border: 0;
         }

#inhalt .fett {
        font-weight: bold;
         }

#inhalt .grau {
        font-weight: bold;
         color: #808080;
         }

#inhalt .blau {
        font-weight: bold;
         color: #000080;
         }

#inhalt .red {
         font-size: 120%;
         font-weight: bold;
         color: red;
         }

#inhalt .zumthema {
         font-weight: bold;
         color: #000000;
         border-bottom: 1px solid #000000;
         }

#inhalt .bildtext {
         color: #000080;
         letter-spacing: 0;
         }

#inhalt ul {
         font-family: Tahoma, Verdana, sans-serif;
        font-size: 80%;
         line-height: 1.5em;
        list-style:square;
        color:#000099;
        }
#inhalt a {
         font-weight: bold;
         text-decoration: none;
         color: #006000;
         }

#inhalt a:hover {
        color: #800000;
         font-weight: bold;
         text-decoration: underline;
         }

/* Formate für Seitenfuß */

#fuss a {
         font-weight: bold;
         text-decoration: none;
         color: green;
         }

#fuss a:hover {
        color: #800000;
         font-weight: bold;
         }

#breadcrumb a {
         text-decoration: none;
         font-weight: bold;
         color: #343d2a;
         }

#breadcrumb a:hover {
        color: #800000;
         font-weight: bold;
         }

/* Formatierung Navigation */

#buttons a {
         color: #000060;
        background: url(../images/navi_button1.gif) no-repeat;
        padding: 4px 0px 4px 20px;
        display: block;
         font: 75% Tahoma, Verdana, sans-serif;
         font-weight: bold;
        text-decoration: none;
        text-align: left;
        text-indent: 10px;
        }

#buttons a:hover {
        background: #f9fad3 url(../images/navi_button2.jpg) no-repeat;
        text-decoration: none;
        color: #800000;
        }

#navi a {
        text-decoration: none;
         color: #343d2a;
         }

#navi a:hover {
        text-decoration: none;
        color: #800000;
        }

.rahmen {
        border: 1px solid black;
         padding 3px;
        }

.left {
        float: left;
        padding: 5px 10px 5px 0;
        border: 0;
}
.right {
        float: right;
         padding: 5px 0 5px 10px;
}