
h1 { color: #cee; }

#numPh, #headLinks {
  margin: 0 0 1.5em;
}
strong.number {
  font-size: larger;
}
span.hint {
  background: #ffc;
  padding: .4em 1em;
  border: 1px solid #000;
}

#map {
  width: 226px;
  float: right;
  margin: 0em 0em 1em 1em;
  border: 1px solid #000;
  border-collapse:collapse;
}
#map h3 {
  font-size: 1.2em;
  padding:0.7em;
  margin: 0 0 .5em;
  background:#cee;
  border-bottom: 1px solid #000;
}
#map a { margin: 1em .5em 0; }
#map strong {
  padding: .2em .4em;
  background: #ffc;
  border: 1px solid #000;
}
#map img {
  width: 226px;
  height: 310px;
}

#text {
  text-align: justify;
}
#linkEntry {
  margin-top: 2em;
  text-align: center;
}

/* -------- Liste von Agenturen --------- */
#agList {
  width: 505px;
  border: 1px dashed #000;
  border-collapse: collapse;
}
#agList th, #agList td {
  padding: 0.5em;
  border: 1px dashed #000;
  border-collapse: collapse;
}
#agList th { text-align: center; }
#agList td { text-align: left; }


/* -------- einzelne Agenturdaten --------- */
#agInfo {
  margin: 0 auto;
  width: 80%;
  border: 1px solid #000;
  border-collapse: collapse;
}
#agInfo th, #agInfo td {
  text-align: left;
  vertical-align: top;
  padding: .8em 1.3em;
  border: 1px solid #000;
  border-collapse:collapse;
}
#agInfo th {
  width: 30%;
  color: #000;
  background: #cee;
}
#agInfo td {
  color: #000;
  background:#fff;
}



