body {
  margin: 0px;
  padding: 0px;
  background: #C0DBF0 url(pics/back_left.gif) repeat-y;
}
#allover {
  background: url(pics/back_ecke.gif) no-repeat top left;
  padding-top: 3em;
}
#mitte {
  width: 950px;
  margin-left: auto;
  margin-right: auto;
}
#head {
  text-align: center;
  padding-top: .5em;
  padding-bottom: .5em;
}
#head img {
  margin-right: 10px;
}
#pic7 {
  margin-right: 0px !important;
}
#contain {
  padding-top: 1em;
  padding-bottom: 1em;
}
#head, #contain {
  margin-bottom: 1em;
  padding-left: .5em;
  padding-right: .5em;
}
.box, #head, #contain {
  background: White;
}
.rundeecken, .box, #head, #contain, .galbox {
  /* Runde Ecken */
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.schatten, .box, #head, #contain, .galbox, .galueber img, .galpicbig img, .piclineright img {
  /* Schatten */
  -webkit-box-shadow: .2em .2em .4em #aaa;
  -moz-box-shadow: .2em .2em .4em #aaa;
  box-shadow: .2em .2em .4em #aaa;
}
.galueber img {
  margin: 15px;
}
.piclineright {
  float: right;
  width: 350px;
  margin-left: 1em;
  margin-bottom: 1em;
  text-align: right;
}
.piclineright img {
  margin-right: 15px;
  margin-bottom: 15px;
}
#menu, #content {
  float: left;
  margin-right: 20px;
  margin-left: 20px;
}
#menu {
  width: 180px;
}
#menu ul {
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-top: 1em;
  padding: 0px;
}
#menu li {
  margin-bottom: .5em;
  list-style: disc inside url(pics/herz_light.gif);
}
#menu li a {
  color: Black;
  font-size: .9em;
  text-decoration: none;
}
#menu li.on {
  border-top: 1px solid #C0DBF0;
  border-bottom: 1px solid #C0DBF0;
  padding-top: .5em;
  padding-bottom: .5em;
  list-style: disc inside url(pics/herz.gif);
  background: url(pics/menu_engel.gif) no-repeat bottom right;
  font-weight: bold;
}
#menu li ul {
  margin-left: 2em;
  margin-top: .3em;
}
#menu li li, #menu li li.on {
  border: none;
  list-style: none;
  font-weight: normal;
  padding: 0px;
  margin: .1em;
  background: transparent;
  font-size: .9em;
}
#menu li li.on a {
  color: #006AB3;
  font-weight: bold;
}
#logo {
  text-align: center;
}
#content {
  width: 650px;
}
#content :first-child, #menu :first-child {
  margin-top: 0px;
}
#content {
  background: url(pics/engel.png) no-repeat right bottom;
  min-height: 320px;
}
#first p:first-child:first-letter, .first p:first-child:first-letter {
  font-family: 'Cherry Cream Soda', Arial, Verdana, Geneva, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 1.1em;
  color: #006AB3;
  margin-right: .1em;
  text-shadow: .1em .1em .2em #ddd;
}
.cnavi:first-child:first-letter {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif !important;
  font-weight: normal !important;
  font-size: 1em !important;
  color: Black !important;
  margin-right: 0px !important;
  text-shadow: none !important;
}
.datumtwo:first-child:first-letter {
  font-family: Arial, Verdana, Geneva, Helvetica, sans-serif !important;
  font-size: 1em !important;
  color: Black !important;
  margin-right: 0px !important;
  text-shadow: none !important;
}
