/* übersicht - suchformular */
#adressenFormContainer { margin-bottom:12px; }
#adressenFieldset { background:#efefef; border:1px solid #ccc; padding:4px; }
#adressenSuche { width:100%; }
#adressenSuche div.input { width:100%; height:30px; line-height:30px; vertical-align:middle; }
#adressenSuche div.input label { position:absolute; width:110px; }
#adressenSuche div.input input[type=text],
#adressenSuche div.input select { position:absolute; left:120px; width:300px; margin-top:4px; }
#adressenSuche div input[type=submit] { width:120px; margin:8px auto; text-align:center; }

/* übersicht - suchergebnis */
#adressenSuchergebnis { border:1px solid #ddd; }
#adressenSuchergebnis h2.kategorie { background:#ddd; padding:4px; margin:0; }
.adressenContainer { padding:4px; border-bottom:1px solid #ddd; }
.adressenContainer h2.institution { background:none; margin:0; margin-bottom:2px; }
.uebersichtPersonen { font-style:italic; }
.uebersichtGesamtanzahl { font-size:0.85em; text-align:right; }

/* detail */
.detailKategorien { font-size:0.85em; color:#555; margin:4px 0px; }
.detailBeschreibung { margin:4px 0px; }
.detailStichworte { font-size:0.85em; color:#555; margin:4px 0px; }

/* detail - google maps */
#adressenGMap { width:90%; height:300px; text-align:center; margin:0 auto; }

/* generell */
.se1 { background:#eee; }
.se2 { background:#fff; }
.liSpalte { float:left; width:48%; }
.liSpalte img{ max-width: 100%; }
.reSpalte { float:right; width:48%; }
.reSpalte img{ max-width: 100%; }
.seitenOutput { font-size:0.9em; margin:4px; padding:0; }
.aktuelle-seite { font-weight:bold; text-decoration:none; color:#333 !important; }
.keineDatensaetze { color:#993300; margin:4px; }
.zurueckZurUebersicht { font-size:0.9em; text-align:center; margin-top:12px; }
