
#Seitenkopf {
  margin                : 0;
  padding               : 0;  
  padding-top           : 1em;
  margin-left           : 3%;
  margin-bottom         : 2em;
  width                 : 37em;
  }

#Seitenkopf p {
  font-size             : 0.7em;
  font-weight           : bold;
  color                 : #007341;
  }


#Seitenkopf h1 {
  font-size             : 1em;
  font-weight           : bold;
  color                 : #007341;
  font-style            : italic;
  }


.texteQuer {
  margin                : 0;
  padding               : 0;  
  margin-left           : 3%;
  width                 : 37em;
  background-color      : transparent;
  }

.texteQuer p {
  font-size             : 0.8em;
  color                 : #222;
  }

.texte {
  width                 : 37em;
  margin                : 0;
  padding               : 0; 
  margin-left           : 3%;
  margin-right          : 3%;
  background-color      : #fff;
  overflow              : auto;
  }

.textehead {
  margin                : 0;
  padding               : 0; 
  margin-bottom         : 1.5em;
  padding-bottom        : 1em;
  border-bottom         : solid 1px #d0d0d0;
  background-color      : transparent;
  }

.textehead h1 {
  margin                : 0;
  padding               : 0;
  padding-top           : 1em;
  font-size             : 0.9em
  }  
  

.textespalte_L  {
  margin                : 0;
  padding               : 0;
  float                 : left;
  width                 : 48.5%;
  margin-bottom         : 1em;
  }



.textespalte_R  {
  margin                : 0;
  padding               : 0;
  float                 : right;
  width                 : 48.5%;
  margin-bottom         : 1em;
  }


.textespalte_L p,
.textespalte_R p {
  margin                : 0;
  padding               : 0;
  margin-bottom         : 1em;
  font-size             : 0.8em;
  text-align            : justify;
  }

.textespalte_L {
  margin-right          : 2%;
  background-color      : transparent;
  }

.textespalte_R {
  background-color      : transparent;
  }


.untertexte {
  font-size             : 0.8em;
  color                 : #777;
  }


/* ***
 *
 * Tabellen für Artikel
 *
 * *************************************************** */

.Artikeltabelle {
  border-top            : solid 1px #777;
  border-left           : solid 1px #777;
  background-color      : #fff;
  }

.ArtikeltabelleHeader {
  background-color      : #d3e2d4;
  font-size             : 0.9em;
  }

.Artikeltabelle tr:hover {
  background-color      : #d3e2d4;
  }

.Artikeltabelle td,
.Artikeltabelle th {
  font-size             : 0.7em;
  padding               : 0.2em;
  padding-bottom        : 0.4em;
  padding-top           : 0.4em;
  border-bottom         : solid 1px #777;
  border-right          : solid 1px #777;
  }



