/*
 * Generic styles
 */
#content {
  font-size: 10pt;
  text-align: left;
   width: 795px;
}
#content p {
  text-align: justify;
  line-height: 1.3;
  margin: 0px;
  padding: 10px 0px;
}
#content p,  #content h1,
#content h2, #content h3 {
  width: 750px;
}
#content h1 {
  font-size: 14pt;
}
#content h2 {
  font-size: 12pt;
}
#content h3 {
  font-size: 10pt;
}

#content table {
  border-collapse: collapse;
  border-spacing: 0px;
  width: auto;
}
#content td, #content th {
  padding: 2px 5px 3px 5px;
  border-spacing: 5px;
}
#content th {
  border: 1px double #000000;
  border-width: 1px 0px 1px 0px;
}

/* Table as a list */
#content table.list {
  border-style: hidden;
}
#content table.list tr.tr2 {
  background-color: #DAE6F2;
}
/* Underline tag */
#content .u {
  text-decoration: underline;
}
/* Floating image left with text */
#content .bild_links {
    float: left;
    padding: 2px 5px;
    text-align: left;
}
/* Floating image right with text */
#content .bild_rechts {
    float: right;
    padding: 2px 5px;
    text-align: center;
}


/*
 * Mobilfunkauswahl
 */
table#karte {
  border-spacing: 0px;
  border-collapse: collapse;
}
table#karte a img {
  float: left;
}
table#karte td {
  border-width: 1px;
  border-style: solid;
  padding: 0px;
  margin: 0px;
}
table#karte td.empty {
  border-width: 0px;
}
#content .map_legal {
  text-align: center;
  font-size: 8pt;
}

/*
 * Standort
 */
#standort td {
  border: 0px;
  padding: 2px;
}
/* Image cell */
#standort .bild {
  padding: 2px;
  border: 0px;
}
#standort .bild p {
  width: auto;
  text-align: left;
 }
#standort .bild img {
  border: 1px solid black;
  margin: 0px 2px;
}

/* Text cell */
#standort .text {
  text-align: left;
  padding: 3px;
  /*white-space: nowrap;*/ 
}
#standort .text p {
  width: 250px;
}

/* Additional table */
#zusatz {
  width: 100%;
}
#zusatz th, #zusatz td {
  text-align: left;
  margin: 0px;
}
#zusatz th {
  padding: 2px 0px;
  border-color: #ffffff;
  border-style: solid;
  border-width: 0px 3px;
}
#zusatz td {
  padding: 2px 10px;
}

/* Date */
.stand{
}

