img { margin-left: 5px;}

font {font-family: serif, Times New Roman, Arial;}
font.blue {color:#474037;}  /*Hauptschriftart für Texte*/
font.headline {color:#474037; font-size:50px; font-style:italic; font-variant:small-caps; margin-bottom:10px;}     /*Seitentitel*/

hr.footer {color:#cfbba2; /*gleiche Farbe wie boxtext-Linie*/
          height:1px;
          margin:0;
}

h3{
 font-family: serif;
 font-variant: small-caps;
 letter-spacing: -1px;
 margin-bottom:0px;
}

h1, h2, h3, h4, h5, h6, p {
  position: relative;      /*reduziert float-Probleme mit dem Internet-Explorer*/
}

div.indextext{
            float: left;
            border-top: 2px solid #cfbba2;  /*Dicke und Farbe des Rahmens oben*/
            margin-bottom: 15px;
            margin-top: 15px;
            padding: 5px 20px 5px 20px;
            background-color : #FFF9f1;
            background-image:url(hintergrund.gif);
            text-align:justify;
            }
div.indextext img {              /* Abkömmling wird automatisch innerhalb Stamm-div bleiben*/
            float: right;
            margin-left: 5px;
            }

#indextext{
/*      border: 1px solid #a9c2ff;*/
        border-top: 2px solid #cfbba2;  /*Dicke und Farbe des Rahmens oben*/
        margin-bottom: 15px;
        margin-top:-3px;
        padding: 5px 20px 5px 20px;
        background-color : #FFF9f1;
        background-image:url(hintergrund.gif);
        overflow:hidden;
        text-align:justify;
}


div.boxtext{
            float: left;
            border-top: 2px solid #cfbba2;  /*Dicke und Farbe des Rahmens oben*/
            margin-bottom: 15px;
            margin-top:-3px;
            padding: 5px 20px 5px 20px;
            background-color : #FFF9f1;
            background-image:url(hintergrund.gif);
            text-align:justify;
            width: 750px !important; width: 750px; /*Angabe der Breite verhindert "Stapelfehler" der divs; der erste Wert gilt für alle Browser außer den IE, der nimmt den letzteren */
            }
div.boxtext img {              /* Abkömmling wird automatisch innerhalb Stamm-div bleiben*/
            float: right;
            margin-left: 5px;
            }

div.clearer {clear: left; line-height: 0; height: 0;} /*leeres div als Abstandshalter */

#boxtext{
/*      border: 1px solid #a9c2ff;*/
        border-top: 2px solid #cfbba2;  /*Dicke und Farbe des Rahmens oben*/
        margin-bottom: 15px;
        margin-top:-3px;
        padding: 5px 20px 5px 20px;
        background-color : #FFF9f1;
        background-image:url(hintergrund.gif);
        overflow:hidden;
        text-align:justify;
}


#navcontainer {
            background: #474037;    /*Hintergrund des Menükontainers*/
            background-image:url(hintergrund-navi.gif);
            margin: 1em 0;          /*erweiterter Menücontainer*/
            padding: 1em 0;
            text-align: left;
            font-size: 1em;          /*Grösse aller Schriften im Menü*/
            font-variant:small-caps;
            font-style:italic;  /*Stil aller Schriften im Menü*/
            float: left;
            width: 145px;
            }

#navcontainer ul {                /*Listenregeln für das Menü*/
            list-style: none;
            margin: 0;
            padding: 0;
            }
#navcontainer li { margin: 0 0 0 0;}
#navcontainer li.Ueberschrift {margin: 10px 0px 0px 5px;
                               text-decoration:underline;
                               font-weight:bold;
                               color: #fff3e3; /*Textfarbe der Überschriften im Menü*/
             }
#navcontainer a {
              display: block;
              padding: 2px 2px 2px 11px;  /*Abstände im Menü*/
              width: 130px;
              border: none;  /*Rahmen um die Einzellinks und Rahmenfarbe*/
              background-image:url(hintergrund.gif);
              background-repeat:repeat;
              }
#navcontainer a:link,
#navlist a:visited {
              color: #717e91;      /*Textfarbe der  besuchten und unbesuchten Menülinks*/
              text-decoration: none; /* nicht unterstreichen */
              background-color: #fff3e3;    /*Hintergrundfarbe Menülinks*/
              }
#navcontainer a:hover {
              border: none;
              background-color: #918371; /*Hoverfarbe des Menühintergrundes*/
              color: #fff3e3;      /*Textfarbe der Menülinks beim Hovern*/
              background:transparent;
              }
#active a:link, #active a:visited, #active a:hover {
              border: none;
              background-color: #918371; /*Farbe des Menühintergrundes für gewählten Link*/
              color: #fff3e3;
              background: transparent;
              }

body {
     background-image:url(hintergrund.gif);
     font-size:0.95em;
     }

#menutop {
   position:absolute;
   top:5px;
   left:10px;
   width:130px;
   height:90px;
   padding:0px;
   margin:10px;
   border:0px solid #EE0000;
   background-color:#fff9f1;
   background-image:url(hintergrund.gif);
   background-repeat:repeat;
   font:headline
   }

#menuleft {
   position:absolute;
   top:90px;
   left:0px;
   width:130px;
   height:580px;
   padding:10px;
   margin:0px;
   border:0px solid #EE0000;
   background-color:#fff9f1;
   background-image:url(hintergrund.gif);
   background-repeat:repeat;
   background-attachment:fixed;
}

#content {
   position:absolute;
   left:160px;
   width:auto;                 /*automatische Größenanpassung des Kontentbereichs*/
   margin:10px;
   border:0px solid #EE0000;
   background-color:#fff9f1;
   background-image:url(hintergrund.gif);
   background-repeat:repeat;
   background-attachment:fixed;
}

a:link { font-weight:bold; color:#717e91; text-decoration:underline;}
a:visited { font-weight:bold; color:#717e91; text-decoration:underline; }
a:hover { font-weight:bold; background-color: #918371;color: #fff3e3; text-decoration:underline; font-weight:bold; }
a:active { font-weight:bold; color:#EE0000; text-decoration:underline; }
a:focus { font-weight:bold; color:##EE0000; text-decoration:underline; }

/* div {border: solid 1px #f00;} */  /* nur für Testzwecke auskommentieren */
