a.external-link-image-new-window { }
a.internal-link { }

div#contentMain2Cols a.internal-link,
div#contentMain2Cols a.external-link-new-window,
div#contentMain3Cols a.internal-link,
div#contentMargin3Cols a.download,
div#contentMargin3Cols a.external-link-new-window {
  display: inline-block;
  text-decoration: none;
  color: #005500 !important;
  font-weight: bold;
  background-image:url(gfx/link.gif);
  background-repeat: no-repeat;
  background-position: 4px center;
  padding-left: 15px
}

table td {
  font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size: 12px;
}

table th {
  font-size: 12px;
}


table.Preisliste {
  border-collapse: collapse
}

table.Preisliste thead tr th {
  background-color: #336633;
  color: #FFFFFF;
}

th.links { }
table.Preisliste thead tr th.links {
  text-align: left
}

table.Preisliste tbody tr th.links {
  text-align: left;
  font-size: 12px !important;
  vertical-align: baseline;
}

table.Preisliste th,
table.Preisliste td {
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: middle;
}

tr.odd { }
table.Preisliste tbody tr.odd td {
  background-color: #eeeeee
}

tr.even { }
table.Preisliste tbody tr.even td {
  background-color: #99cc99
}

td.Tarif { }
table.Preisliste tbody tr td.Tarif {
  font-weight: bold
}

td.TarifAbbr { }
table.Preisliste tbody tr td.TarifAbbr {
  color: #dddddd;
  font-weight: bold;
  font-size: 48px;
  text-align: center;
  padding: 4px 8px 4px 8px;
}

td.Preis { }
th.Preis { }
table.Preisliste tbody tr td.Preis,
table.Preisliste thead tr th.Preis {
  text-align: right
}