body {
  background-color: #C8A04A;
  background-color: #C7BA7B;
  padding: 0; margin: 0 auto 0 auto;
  text-align: center;
  font-family : Arial, Verdana, Switzerland, Helvetica, sans-serif;
  font-size: 100.01%;
  background-image: url(../grafik/bg_seite.png);
  background-position: top left;
  background-repeat: no-repeat;  
}

#seite {
  padding: 0 0 0em 0; margin: 0 auto 0 auto;
  text-align: center;
  width: 56.25em;
  background-color: #E2CEA2;
  background-position: 13.5em;
  position: relative; z-index: 0; top: -20.5em;
  overxflow: hidden;
}

/* Seitenkopf mit Bild */

#seitenkopf {
  float: left;
  posixtion: relative;
  toxp: 1em;
  margin: 0; padding: 0; border: 0;
  width: 56.25em;
  height: 10.95em;
  bacxkground-color: #fff;
  z-ixndex: 0;
}

#seitenkopf img{
  margin: 0; padding: 0; border: 0;
  width: 56.25em;
  height: 12.7em;
  text-align: center;
  font-size: 1em;
  bxackground-color: #fff;
}

/* metanavigation oben */

#metanavi {
  float: left;
  position: relative;
  margin: 0.31em 0 0 0; padding: 0;
  width: 56.25em;
  hexight: 1.13em;
  text-align: center;
  background-color: #94C72A;
  background-color: #E5BE89;
}

#metanavi ul{
  float: left;
  position: relative;
  margin: 0 0 0 0em; padding: 0 0 0 0em;
  hexight: 1.13em;
  text-align: left;
  list-style-type: none;
  list-style-position: square;
}

#metanavi ul li{
  float: left;
  position: relative;
  font-size: 0.75em;
  display: block;
  margin: 0; padding: 0;
  text-align: left;
  color: #fff;
  backxground-color: red;
}

#metanavi ul li a{
  float: left;
  position: relative;
  disxplay: block;
  margin: 0; padding: 0em 2em 0 2em;
  font-weight: bold;
  line-height: 1.5em;
  color: #fff;
  text-decoration: none;
  bacxkground-color: green;
}

#metanavi ul li a:hover{
  color: #fff;
  text-decoration: none;
  background-color: #000;
}

/* Spalte Links fuer Navigation */

#spalte_links {
  position: relative;
  float: left;
  width: 13.5em;
  backxground-color: #fff;
}

/* Navigation Ebene 1*/

#spalte_links ul {
  float: left;
  position: relative;
  margin: 1.35em 0 0 0; padding: 0;
  text-align: left;
  list-style-type: none;
  list-style-position: square;
  borxder-top: 1px solid #FFDA6C;
  border-bottom: 1px solid #fff;
}

#spalte_links ul li {
  float: left;
  width: 13.5em;
  border-top: 1px solid #fff;
  borxder-bottom: 1px solid #FFDA6C;
  display: block;
}

#spalte_links ul li a{
  padding: 0.75em 0 0.75em 1.25em;
  flxoat: left;
  height: 100%;
  font-weight: bold;
  font-size: 0.75em;
  text-decoration: none;
  color: #710000;
  display: block;
}

#spalte_links ul li a:hover{
  background-color: #fff;
  background-image: url(http://www.5-fuer-clinic-bo.de/grafik/bg_ulli_hover_active.gif);
  background-position: 0.25em center;
  background-repeat: no-repeat;
}

.aktiv_e1{
  background-color: #fff;
  background-image: url(http://www.5-fuer-clinic-bo.de/grafik/bg_ulli_hover_active.gif);
  background-position: 0.25em center;
  background-repeat: no-repeat;
}

/* Navigation Ebene 2 */

#spalte_links ul li ul{
  float: left;
  width: 13.5em;
  margin: 0; padding: 0; border: 0;
  display: block;
}

#spalte_links ul li ul li{
  float: left;
  width: 13.5em;
  margin: 0; padding: 0; border: 0;
  display: block;
}

#spalte_links ul li ul li a{
  padding: 0.3em 0 0.3em 1.75em; margin: 0 0 0.15em 0;
  height: 100%;
  font-weight: normal;
  font-size: 0.75em;
  text-decoration: none;
  color: #000;
  display: block;
}

#spalte_links ul li ul li a:hover{
  background-color: #fff;
  background-image: url(http://www.5-fuer-clinic-bo.de/grafik/bg_ulli_hover_active.gif);
  background-position: 0.7em center;
  background-repeat: no-repeat;
}

.aktiv_e2{
  background-color: #fff;
  background-image: url(http://www.5-fuer-clinic-bo.de/grafik/bg_ulli_hover_active.gif);
  background-position: 0.7em center;
  background-repeat: no-repeat;
}

/* Navigation Ebene 3 */

#spalte_links ul li ul li ul{
  float: left;
  width: 13.5em;
  margin: 0; padding: 0; border: 0;
  display: block;
}

#spalte_links ul li ul li ul li{
  float: left;
  width: 13.5em;
  margin: 0; padding: 0; border: 0;
  display: block;
}

#spalte_links ul li ul li ul li a{
  padding: 0.3em 0 0.3em 2.25em;
  height: 100%;
  font-weight: normal;
  font-size: 0.75em;
  text-decoration: none;
  color: #000;
  display: block;
}

#spalte_links ul li ul li ul li a:hover{
  background-color: #fff;
  background-image: url(http://www.5-fuer-clinic-bo.de/grafik/bg_ulli_hover_active.gif);
  background-position: 1.25em center;
  background-repeat: no-repeat;
}

.aktiv_e3{
  background-color: #fff;
  background-image: url(http://www.5-fuer-clinic-bo.de/grafik/bg_ulli_hover_active.gif);
  background-position: 1.25em center;
  background-repeat: no-repeat;
}

/* Spalte Mitte & Rechts */

#spalte_mitte_rechts {
  position: relative;
  float: left;
  width: 42.75em;
  background-color: #fff;
  background-image: url(../grafik/bg_content.png);
  background-repeat: no-repeat;
  background-position: top left;
}

#spalte_mitte {
  position: relative;
  float: left;
  text-align: left;
  width: 32.44em;
  backcground-color: #fff;
}

/* Spalte Mitte & Rechts [ Bestimmung Format Seitentext ] */

#spalte_mitte h1{
  color: #710000;
  padding: 0;
  margin: 2.25em 2.1em 1.25em 1.5em;
  font-family : Verdana, Switzerland, Helvetica, sans-serif;
  font-size: 1em;
}

#spalte_mitte table {
  color: #000;
  padding: 0;
  margin: 0 2.25em 1.25em 1.575em;
  font-family : Verdana, Switzerland, Helvetica, sans-serif;
}
#spalte_mitte table table {
  font-size: 1em;
}
#spalte_mitte table table {
  font-size: 1em;
}


#spalte_mitte td {
  padding-right: 0.25em;
  vertical-align: top;
  line-height: 1.75em;
  font-size: 0.69em;
}

#spalte_mitte p a, #spalte_mitte li a{
  color: #710000;
  font-weight: bold;
  text-decoration: none;
}

#spalte_mitte p, #spalte_mitte li {
  color: #504915;
  padding: 0;
  margin: 0 2.25em 1.25em 2.25em;
  font-size: 0.69em;
  font-family : Verdana, Switzerland, Helvetica, sans-serif;
  line-height: 1.75em;
}

#spalte_mitte p img, #spalte_mitte img {
  padding: 0;
  margin: 1em;
}

#spalte_mitte ul {
  position: relative;
}
#spalte_mitte li {
  line-height: 1em;
}

/* Spalte Mitte & Rechts [ Bestimmung Format Rechte Spalte mit Bildern & Topics ] */

#spalte_rechts {
  position: relative;
  float: left;
  width: 10.31em;
  backxground-color: green;
  text-align: left;
  margin: 13.5em 0 0 0;
  color: #968F61;
}

#spalte_rechts img {
  margin-top: 1.35em;
}

#spalte_rechts p {
  font-size: 0.69em;
  line-height: 1.75em;
}

.xtopic {
  position: relative;
  float: left;
  text-align: left;
  background-color: #DCF2BC;
  width: 9.69em;
  margin: 1.31em 0 0 0;
}


h2.topic {
  position: relative;
  width: 13.54em;
  float: left;
  text-align: left;
  background-color: #E5BE89;
  padding: 0.25em 0.25em 0.25em 0.75em; margin: 0;
  font-size: 0.69em;
  color: #000;
}

.toypic {
  position: absolute;
  top: 0; left: 0;
  line-height: 5em;
  width: 19em;
  float: left;
  background-color: red;
}

p.topic {
  position: relative;
  width: 13.54em;
  float: left;
  text-align: left;
  font-size: 0.69em;
  padding: 0.25em 0.25em 0.25em 0.75em; margin: 0;
  background-color: #E5BE89;
  color: #000;
}

p.topic a{
  clear: left;
  float: left;
  font-weight: bold;
  color: #000;
}

 p.topic a:hover{
  clear: left;
  float: left;
  font-weight: bold;
  color: #000;
}

/* Fußzeile */

#footer {
  clear: both;
  margxin: 0 0 0 1.25em;
}

#kliniken {
  padding: 0 0 0 0;
  marxgin: 0 0 0 13.5em;
  background-color: #fff;
  background-image: url(../grafik/schatten.png);
  background-position: top left;
  background-repeat: repeat-x;
}

#kliniken img{
  padding: 2em; margin: 0;
}