
body {
        text-align: center;
        margin: 0px;
        padding: 0px;
        background: #eff7f7 url('../images/background.jpg') no-repeat center top;
        }

/* Grundlegende Eigenschaften Layoutboxen */

#container {
        width: 900px;
        margin:auto;
         }

#kopf {
        height: 150px;
        position: relative;
         }

#breadcrumb {
         float: right;
         background: url('../images/bg_inhalt_kopf.gif') no-repeat;
         height: 26px;
         width: 720px;
         text-align: left;
         font-family: Tahoma, Verdana, sans-serif;
         font-size: 0.8em;
         font-weight: bold;
         color: #202266;
         line-height: 2em
         }

#navi {
         width: 160px;
         float: left;
        text-align: left;
         margin: 135px 0px 0px 0px;
         }

#navi img{
         display: block;
         }

#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: 26px;
         width: 720px;
         text-align: right;
         font-family: Tahoma, Verdana, sans-serif;
         font-size: 0.8em;
         font-weight: bold;
         color: #202266
         }
/* Formate für den Seitenkopf */

#kopf h1 {
         font-family: Georgia,Tahoma,sans-serif;
        font-size: 30px;
        font-weight: bold;
        letter-spacing: 0.1em;
        text-align: left;
         color: #0a1a6a;
        margin: 0;
        padding: 40px 0px 0px 350px;
        }

#kopf h4 {
         font-family: Georgia,Tahoma,sans-serif;
        font-size: 14px;
        font-weight: bold;
        letter-spacing: 0.1em;
        text-align: left;
         color: #0a1a6a;
        margin: 0;
        padding: 10px 0px 0px 425px;
        }

/* Formate für Inhaltsbereich */

#inhalt h1 {
           margin: 0;
           color: #0a1a6a;
        font-size: 20px;
        font-family: Tahoma, Georgia, serif;
        letter-spacing: 0.1em;
         }

#inhalt h2 {
           margin: 0;
         color: #404168;
        font-size: 18px;
        font-family: Tahoma, Georgia, serif;
        letter-spacing: 0.1em;
}

#inhalt h3 {
           margin: 0;
         color: #656573;
        font-size: 14px;
        font-family: Tahoma, Georgia, serif;
        letter-spacing: 0.1em;
}

#inhalt h4 {
           margin: 5px 0px;
         color: #656573;
        font-size: 12px;
        font-family: Tahoma, Georgia, serif;
        letter-spacing: 0.1em;
}

#inhalt p, ol, ul {
         line-height: 1.4em;
        letter-spacing: 0.05em;
        font-family: Tahoma, Verdana, sans-serif;
        font-size: 80%;
        color: #000000;
        }

#inhalt img {
        border: 0px none;
         }

#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 {
         list-style:square;
        }

#inhalt a {
         font-weight: bold;
         text-decoration: none;
         color: #006000;
         }

#inhalt a:hover {
         color: #800000;
         font-weight: bold;
         }

/* Formate für Seitenfuß */

#fuss p {
         margin: 0 50px 5px 0;
         }

#fuss a {
         font-weight: bold;
         text-decoration: none;
         color: #202266;
         }

#fuss a:hover {
         color: #800000;
         font-weight: bold;
         }

#breadcrumb a {
         text-decoration: none;
         font-weight: bold;
         color: #202266;
         }

#breadcrumb a:hover {
        color: #800000;
         font-weight: bold;
         }

/* Formatierung Navigation */

#buttons a {
         color: #343d2a;
        background: url('../images/navi_button1.gif') repeat-y;
        display: block;
         font-weight: bold;
        text-decoration: none;
        text-align: left;
        text-indent: 10px; font-style:normal; font-variant:normal; font-size:75%; font-family:Tahoma, Verdana, sans-serif; padding-left:20px; padding-right:0px; padding-top:4px; padding-bottom:4px
        }


#buttons a:hover {
        background: #f9fad3 url('../images/navi_button2.jpg') repeat-y;
        text-decoration: none;
        color: #800000
        }

#buttons2 a {
         color: #343d2a;
        background: url('../images/navi_button1.gif') repeat-y;
        display: block;
        font-weight: bold;
        text-decoration: none;
        text-align: left;
        text-indent: 10px; font-style:normal; font-variant:normal; font-size:75%; font-family:Tahoma, Verdana, sans-serif;            padding-left:20px; padding-right:0px; padding-top:4px; padding-bottom:4px
        }


#buttons2 a:hover {
        background: #f9fad3 url('../images/navi_button2.jpg') repeat-y;
        text-decoration: none;
        color: #800000
        }

#unter a {color: #707070;
        background: #ccc url('../images/navi_button4.gif') repeat-y;
        display: block;
         font-weight: bold;
        text-decoration: none;
        text-align: left;
        text-indent: 10px; font-style:normal; font-variant:normal; font-size:75%; font-family:Tahoma, Verdana, sans-serif; padding-left:20px; padding-right:0px; padding-top:4px; padding-bottom:4px
          }

#unter { border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        }

#unter a:hover {
        background: #f9fad3 url('../images/navi_button3.jpg') repeat-y;
        text-decoration: none;
        color: #800000
        }

#navi a {
        text-decoration: none;
         }

#navi a:hover {
        text-decoration: none;
        color: #800000;
        }

/* Sonstige Formatierungen */

.rahmen {
        border:1px solid black
        }

.left {
        float: left;
        border: 0px none;; padding-left:0; padding-right:10px; padding-top:5px; padding-bottom:5px
}
.right {
        float: right;
         padding: 5px 0 5px 10px;
}
img {
      border: 0;
}
.kursiv {
      font-style: italic;
}