body {
  margin: 0;
  padding: 0;
  border: 0;
  background-color: #fff;
  background-image: url();
  width: 640px;
}

img {
  border: 0;
}

.unsichtbar,
#logo_frankfurt,
#kopfzeile_sp1,
#hauptnavigation,
#inhalte_sp1,
.headline_sp2,
#seitenservice,
#zentren_suche,
#stellen_header,
#fusszeile a,
#babygalerie_textsuche,
.az_links,
.az_schliessen,
.pagebrowser,
.tx-aspresse-pi4,
.headline_zurueck,
a#aufklappmenues_schalter
{
  display: none;
}

#oben, #unten {
  width: 100%;
  overflow: visible;
}


/* Kopfzeile */

#logo {
  padding: 12px 0 0 0;
}


/* Inhaltsbereich */

#inhalte {
  margin: 38px 0 0 0;
  padding: 0 0 40px 0;
  height: 100%;
  overflow: visible;
}
#inhalte_sp2 {
  margin: 0;
  float: left;
  height: 100%;
  width: 100%;
  overflow: visible;
}
/* Home */
#inhalte.home #inhalte_sp1 {
  width: 640px;
}
#inhalte.home #inhalte_sp2 {
  width: 240px;
}

/* Inhalte (Headline, Copytext, Fotozeile, ...) */

.texte {
  overflow: visible;
}

/* Kliniken, Institute, Zentren */

#inhalte.zentren {
  padding-left: 20px;
  padding-right: 20px;
}

#zentren_liste {
  clear: both;
  float: none;
  padding: 10px 0 1em 0;
  overflow: visible;
  width: 100%;
}
#zentren_liste_sp1, #zentren_liste_sp2, #zentren_liste_sp3 {
  float: none;
  clear: both;
  width: 100%;
  margin: 0;
}
.zentren_box_headline a {
  background-image: url();
  padding: 0;
}
.zentren_box {
  padding: 0;
  margin-left: 0;
  width: 100%;
}


#fusszeile {
  padding: 12px 0 40px 0;
}


/* Stellenangebote */

/* Detailseite der Stellen */
#stellen_details {
  margin: 0;
}


/* Babygalerie */

/* Liste der Babys */
#babygalerie_liste {
  overflow: visible;
}
/* Detailansicht eines Babys */
#babygalerie_details {
  overflow: visible;
}

/* Bildergalerie */
/* Thumbnails */
.bildergalerie {
  overflow: visible;
}
.bildergalerie_zeile {
  overflow: visible;
}


/* Aufenthalt von A - Z */
/**********************************
**********************************/

#az_liste {
  overflow: visible;
}
.az, .az_aktiv {
  overflow: visible;
}
.az_info {
  display: block;
}


/* Suchergebnisse */
.ergebnisliste_num {
  overflow: visible;
}
.ergebnis {
  overflow: visible;
}
.ergebnis_text {
  width: 100%;
}

/* Men�s zum Auf- und Zuklappen */
/**********************************
**********************************/

.aufklappmenue_off, .aufklappmenue_on {
  overflow: visible;
}
.aufklappmenue_inhalt {
  overflow: visible;
}
.aufklappmenue_off .aufklappmenue_inhalt {
  display: block;
}

