/* Allgemeine Formatierungen */

* { margin:0; padding:0;  }

body  {  background:#bebeaa;
         color:#012a5d;
         font:small "gill sans",arial,Verdana,Sans-serif;
         text-align:center;                }

/* Formatierungen des groben Layouts */

#seite{ background: url(../grafik/bgse.jpg) repeat-y;
        margin:0 auto;
        text-align:left;
        width:800px;                }

#inhalt{     padding:0 0 0 35px         }

#links, #links1{ float:left;
                 padding:0 15px 30px 0;
                 width:415px        }

#rechts, #rechts1{ float:left;
                   margin:15px 0px 3px 0px;
                   padding-bottom: 3px;
                   width:265px        }

#unten {         clear:both;
                 color:#fdf6d0;
                 background: url(../grafik/blau.jpg) repeat-y;
                 background-color:inherit;
                 line-height:90%;
                 padding:8px 0;
                 text-decoration:none;
                 font-family: "trebuchet ms", verdana,tahoma,arial, sans-serif;
                 text-align:center        }

/* Formatierungen der Kopf-Elemente */

#oben      {      background: url(../grafik/bgob1.jpg) repeat-y;     }

.titel     {      padding:0px 0px 0px 0px;}

.titel h2  {      padding:0 0 0 0px        }

.logo  {color: #012a5d;
        padding-top: 4px;
        background-color:inherit;
        font: 46px verdana,arial,sans-serif;
        border-bottom: 5px solid #b30119;
        float: left;                        }

.logo1  {padding-left: 50px;
         color: #012a5d;
         background-color:inherit;
         font: 30px verdana,arial,sans-serif;   }

.logo2  {padding-left: 20px;
         color: #012a5d;
         text-align: right;
         background-color:inherit;
         font: 27px verdana,arial,sans-serif;   }

.logo3  {padding-left: 45px;
         color: #012a5d;
         text-align: right;
         background-color:inherit;
         font: 27px verdana,arial,sans-serif;   }

.logo4  {padding-left: 65px;
         color: #012a5d;
         text-align: right;
         background-color:inherit;
         font: 27px verdana,arial,sans-serif;   }

a.schmal, a.schmal:hover{  text-decoration:none;
background-color:inherit;
                           color:#012a5d;                }

/* Formatierungen der Navigationsleiste */

.navigation{     background: url(../grafik/blau.jpg) repeat-y;
                 padding:0 0 0 20px;         }

.navigation ul{  list-style-type:none;
                 margin:0px 0 0 15px;
                 padding:5px 0;                }

.navigation ul li{    display:inline;                 }

.navigation ul li a{  color:#fdf6d0;
                      background-color:inherit;
                      margin:0 15px 0 0;
                      text-transform:uppercase;
                      font-size:.9em;
                      font-family:verdana,arial,sans-serif;
                      font-weight:bold;
                      text-decoration:none        }

.navigation ul li a:hover{     background-color:inherit;
   color:#fff;                }

/* Formatierungen der rechten Spalte */

#rechts ul, #rechts1 ul {list-style-type:none;
                         padding:20px 15px 0 15px         }

#rechts ul li h6, #rechts1 ul li h6{  border-bottom:1px solid #012a5d;
                                 color:#012a5d;
background-color:inherit;
                                 font-size:.8em;
                                 font-family:verdana,arial,sans-serif;
                                 font-weight:normal;
                                 text-transform:uppercase;
                                 letter-spacing:.2em;
                                 padding-bottom: 4px;        }

#rechts ul li ul, #rechts1 ul li ul{        margin:0 0 20px 0                 }

#rechts ul li ul, #rechts1 ul li ul{        padding:5px 0 0 0                 }

#rechts ul li ul li,
#rechts1 ul li ul li{        line-height:140%;                                 }

/* Allgemeine Textformatierungen */

h1, h2, h3, h4, h5, h6{  font-size:1.3em;
                         font-weight:normal;
                         background-color:inherit;
                         color:#800c0b;                         }

h1{                      padding:20px 0 0 0;
                         line-height:110%;                         }

h4{                      padding:20px 0 0 0;
                         color:#012a5d;
                         background-color:inherit;
                         font-size:.7em;
                         font-family:verdana,arial,sans-serif;

                         text-transform:uppercase;
                         letter-spacing:.2em;                }

h5{                      padding:5px 0 0 0;
                         color:#012a5d;
                         background-color:inherit;
                         font-size:.7em;
                         font-family:verdana,arial,sans-serif;
                         font-weight:normal;
                         text-transform:uppercase;
                         letter-spacing:.2em;                }

#links p, #links1 p{     margin:0 0 10px 0;
                         line-height:135%;                        }

/* Links */
a{                      color : #800c0b;
                        background-color:inherit;                }

a:hover{                text-decoration : underline;
                        color : #d29445;
                        background-color:inherit;             }

#rechts a, #rechts1 a{  background-color : #efefef;
                        color:#012a5d;
                        text-decoration:none                }

#rechts a:hover, #rechts1 a:hover{ text-decoration:underline;
                                   background-color : #efefef;
                                   color:#012a5d;                }

#unten a{                color:#fdf6d0;
                         background-color : #012a5d;
                         text-decoration:none;                   }

/* Sonstiges */

.clear{        clear:both;        }

img{         border:0;            }

#weitere li{list-style-type:none; margin:0 0 10px 0}
#weitere p{margin:0}
#liste li{list-style-type:none}

#links ul, #links ol{  padding:5px 0 0 25px;
                       margin:0                }

#links ul li, #links ol li{  padding:0 0 5px 0;
                             margin:0          }

/*Farbe aktive Seite im Menü */
.color   { background : #012a5d;
           color: #FFDF00;              }

.color2   { background-color : #efefef;
            color: #b30119;              }

.color3   { background-color : #efefef;
            color: #012a5d;
            padding-top: 2px;              }

.text   { font-size:1.3em;
          font-weight:bold;
          background-color:inherit;
          color:#012a5d;
          text-align: center;                }

/*einrücken Zitate oder Bilder */

#quote {    float: right;
            padding: 25px 7px 0 15px;
            text-align: center;             }

.absatz { font-size : 1em;
          padding : 4px 0 10px 50px;   }

.absatz2 { font-size : 1.1em;
           padding : 8px 0 0 20px;   }

.block   {text-align : justify;
          padding-top: 5px;            }

.center  {text-align : center;
          padding-top: 8px;                 }

.beispiel  {width: 100%;
            text-align: right;    }

.ab {       text-align: right;
            padding-bottom: 14px;  }

.abc  {     float: left;
            padding-left: 12px;  }

.abcd  {  padding-left: 21px;  }

.abcde  { padding-left: 48px;  }