
/* ===== allgemein ===== */

Body {
     background-color:#E9E9E9;
     margin: 0px;
     text-align:center;
     font-family: Arial;
     }

.main {
  margin: 0px auto;
  background-color:#ffffff;
  text-align: left;
  width: 1022px;
}

.oben {
  background-color:#ffffff;
  text-align: left;
  background-image:url(images/titelbild.jpg);
  width: 1022px;
  height: 118px;
}

.links {
  background-color:#ffffff;
  margin: 0px auto;
  text-align: left;
  width: 82%;
  float: right;
}

.links-innen {
  background-color:#ffffff;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 16px;
  padding-right: 40px;
  text-align: left;
  font-family: Arial;
  font-size:12px;
  color: #000001;
}

.rechts {
  background-color:#ffffff;
  text-align: left;
  width: 18%;
  float: right;
  clear: both;
}

.rechts-innen {
  background-color:#ffffff;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 16px;
  text-align: center;
  border:1px #D4D0C8 solid;
  font-family: Arial;
  font-size:12px;
  color: #000001;
}

.unten {
  background-color:#ffffff;
  text-align: center;
  width: 1022px;
  clear: both;
}

.unten-innen {
  background-color:#ffffff;
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 10px;
  border-top: 0px solid;
  text-align: center;
}

.mitte {
  background-color:#ffffff;
  margin: 0px auto;
  width: 100%;
  float: right;
}

.mitte-innen {
  background-color:#ffffff;
  margin-left: 3px;
  margin-right: 3px;
  margin-top: 0px;
  padding-top: 65px;
  padding-left: 90px;
  padding-right: 90px;
  text-align: justify;
  font-family: Arial;
  font-size:12px;
  color: #000001;
}

/****** hauptmenue oben  *****/


  ul#hauptmenu {
    margin: 0;
    padding: 0px;
    margin-bottom:15px;
    border-collapse:collapse;
    text-align: center;
  }

  ul#hauptmenu li {
    list-style: none;
    /*display: inline;*/
    margin: 0; padding: 0px;
    background-color:#C0C0C0;
    border-top: 1px #808080 solid;
    border-bottom: 1px #808080 solid;
    border-left: 1px #808080 solid;
    border-right: 1px #808080 solid;
    border-collapse:collapse;
    width: 144px;
    text-align:center;
    line-height:20px;
    text-decoration: none;
    float: left;
  }

   ul#hauptmenu li a {
    text-decoration: none;
    border-collapse:collapse;
  }

  * html ul#hauptmenu a {  /* Korrektur fuer IE 5.x */
    width: 200px;
    width: 144px;
  }



/*Überschriften*/
.ueberschrift1 { font-family: Arial; font-size: 20px; color: white; }
.ueberschrift2 { font-family: Arial; font-size: 16px; color: white; }
.ueberschrift3 { font-family: Arial; font-size: 14px; color: white; }

/* Zitate */
.zitat1     { font-family: Arial; font-size:12px; color: #000001; background-color:#CECECE; }
.mustertext { font-family: Arial; font-size:12px; color: #000001; background-color:#FFFFFF; }

/*Schriften*/
.braun  { font-family: verdana; font-size:12px; color: #990000; }
.normal { font-family: Arial; font-size:12px; color: #000001; }
.gross  { font-family: Arial; font-size:14px; color: #000001; }

.klein  { font-family: Arial; font-size:10px; color: #000001; }
.mittel  { font-family: Arial; font-size:12px; color: #000001; }
.fehler { font-family: Arial; font-size:12px; color: #990000; }

/*Links*/
a:link { color:#000001; }
a:visited { color:#000001; }
a:active { color:#000001; font-weight: bold; }
a:hover { color:#000001; font-weight: bold; }

img{border:0px;}

.foot {color:#B7B7B7; font-size: 10px;}
.fett {font-weight:bold;}

/* Hinweistexte */
.hinweis1 { font-family: Arial; font-size:10px; color: #B0B0B0; text-align:center; }
.hinweis2 { font-family: Arial; font-size:12px; color: #B0B0B0; text-align:justify; }
.hinweis3 { font-family: Arial; font-size:14px; color: #B7B7B7; }

/* Trennlinien */
.hr1 { width:814px; color:#808080; height:0.3px; border:1px dashed;}
.hr2 { width:814px; color:#808080; height:0.3px; }
.hr3 { width:1010px; color:#B7B7B7; height:0.3px; border:0.3px solid;}

/* Imputfelder */
.input1 { font-family: Arial; font-size:10px; color: #000001; background-color:#CECECE; }
.input2 { font-family: Calibri; font-size:14px; color: #000001; background-color:#FFFFA4; }
.input3 { font-family: Calibri; font-size:14px; color: #000001; background-color:#96EA53; }

/* Menudarstellung */
.men1 {
        border-top:1px #808080 solid;
        border-right:1px #808080 solid;
        border-left:1px #808080 solid;
        border-bottom:1px #808080 solid;
        border-collapse:collapse;
        width:146px;
        text-align:center;
        background-color:#C0C0C0;
        line-height:20px;
      }

.men2 {
        border-top:0px #D4D0C8 solid;
        border-right:1px #D4D0C8 solid;
        border-left:1px #D4D0C8 solid;
        border-bottom:1px #D4D0C8 solid;
        border-collapse:collapse;
        padding-left:2px;
        width:172px;
        text-align:left;
        background-color:#E9E9E9;
        line-height:21px;
        text-decoration: none;
      }

.men2a {
        border-top:1px #D4D0C8 solid;
        border-right:1px #D4D0C8 solid;
        border-left:1px #D4D0C8 solid;
        border-bottom:1px #D4D0C8 solid;
        border-collapse:collapse;
        width:160px;
        text-align:center;
        background-color:#FFFFFF;
      }

.men3 {
        background-image:url(images/kartei3.jpg);
        margin:2px;
        padding:4px;
        line-height:17px;

      }

.men4 {
        text-align:justify;
        margin:2px;
        padding:4px;

      }
