/*
 * sheep-style von September 2010
 * sheep-position.css - Enthält alle Definitionen zur Positionierung
 */

html, body {
  margin: 0%;
  padding: 0%;
  height: 100%;
  width: 100%;
}
body {
  min-width: 26cm;
  max-width: 800px; /* 2010-10-25 */
  margin-left: auto;
  margin-right: auto;
}
#Menu, #Inhalt {
  /* height: 100%; 2011-03-25 */
  height: 99.99%; /* wenn Tastaturfokus auf Inhalt wird sonst die vertikale Scrollbar im body sichtbar */
}
#Menu {
  float: left;
  width: 20%; /* 2010-11-09 */
  min-width: 5cm;
  /* max-width: 7cm; */
  overflow-y: auto;
  overflow-x: auto;
}
#Seitentitel {
  position: relative;
	z-index: 2;
}
#SeitenLogo {
  position: absolute;
	top: 0px;
	z-index: 0;
}
#Menu a {
  display: block;
  margin: 0.5em 1em;
  padding: 0.4em;
	position: relative;
}
#Inhalt {
  float: right;
  width: 80%; /* 2010-11-09 */
/*  overflow: scroll; */
  overflow-x: hidden;
/*  overflow-y: scroll; */
}
#InhaltInner {
  padding: 1.2em;
}
/* #Inhalt * {
 margin: 0.5em;
} */
ul {
 padding-left: 20px;
}

/* Sonderklassen */
.BildInText {
  margin: 1em auto;
  width: 45%;
}
img.EinzelBild, .EinzelBild img {
 width: 45%;
}
.EinzelBild, .BilderDuo , .BilderTrio, .BilderQuad{
 text-align: center;
 width: 100%;
 margin: 0%;
 padding: 1ex 0%;
 line-height: 0px;
}
.BilderDuo img {
 width: 45%;
 margin: 0% 2%;
}
.BilderTrio img {
 width: 30%;
 margin: 0% 1%;
}
.BilderQuad img {
 width: 22.3%;
 margin: 0% 1% !important;
}
.zentriert {
  margin-left: auto;
  margin-right: auto;
}
