body {
  background-color: #237574;
  color: white;
  font-family: Verdana;
  font-size: 10pt;
}

table, td {
  background-color: #288180;
}

.contactSmallText {
  font-size: 8pt;
}

.frmContact {
  background-color: #EFEFEF;
  border: 1px #237574 solid;
  font-family: Verdana;
}

.hrNews {
  color: #FFFFFF;
  height: 1px;
  text-align: center;
  width: 90%;
}

.tdAddress {
  color: #EFEFEF;
  font-size: 7pt;
}

.tdContactContent {
  background-color: #2E9392;
}

.tdCopyright {
  background-color: #2E9392;
  color: #EFEFEF;
  font-size: 7pt;
  text-align: right;
}

.tdNav {
  background-color: #2E9392;
}

.tdNewsDate {
  background-color: #2E9392;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

.tdNewsHeadline {
  background-color: #2E9392;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
}

.tdNewsHeadlineSub {
  background-color: #2E9392;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

.tdNewsContent {
  background-color: #2E9392;
  text-align: justify;
}

.tdLocationContent {
  background-color: #2E9392;
}

.tdLocationMap {
  background-color: #2E9392;
  text-align: right;
}

.tdReferences {
  background-color: #2E9392;
  font-weight: normal;
}

.tdReferencesContent {
  background-color: #309897;
  font-weight: normal;
}

.tdReferencesContent2 {
  background-color: #329F9E;
  font-weight: normal;
}

.tdReferencesTableHead {
  background-color: #FFFFFF;
  font-weight: normal;
}

.tdServicesBold {
  background-color: #2E9392;
  font-weight: bold;
}

.tdServicesContent {
  background-color: #2E9392;
  font-weight: normal;
}

.aboutMail {
  font-size: 8pt;
}

.servicesH3Sub {
  font-size: 11pt;
}

.servicesH3Nav {
  font-size: 8pt;
  font-weight: normal;
  text-align: left;
}

a.aAboutContent:link	{
  color: white;
  text-decoration: underline;
  font-size: 8pt;
  font-weight: bold;
}
a.aAboutContent:active	{
  color: white;
  text-decoration: underline;
  font-size: 8pt;
  font-weight: bold;
}
a.aAboutContent:visited	{
  color: white;
  text-decoration: underline;
  font-size: 8pt;
  font-weight: bold;
}
a.aAboutContent:hover	{
  color: white;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
}

a.aContactContent:link	{
  color: white;
  text-decoration: underline;
  font-size: 8pt;
  font-weight: bold;
}
a.aContactContent:active	{
  color: white;
  text-decoration: underline;
  font-size: 8pt;
  font-weight: bold;
}
a.aContactContent:visited	{
  color: white;
  text-decoration: underline;
  font-size: 8pt;
  font-weight: bold;
}
a.aContactContent:hover	{
  color: white;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
}

a.aImpr:link	{
  color: white;
  text-decoration: underline;
  font-size: 7pt;
  font-weight: none;
}
a.aImpr:active	{
  color: white;
  text-decoration: none;
  font-size: 7pt;
  font-weight: none;
}
a.aImpr:visited	{
  color: white;
  text-decoration: underline;
  font-size: 7pt;
  font-weight: none;
}
a.aImpr:hover	{
  color: white;
  text-decoration: none;
  font-size: 7pt;
  font-weight: none;
}

a.aImpressumContent:link	{
  color: white;
  text-decoration: underline;
  font-size: 10pt;
  font-weight: bold;
}
a.aImpressumContent:active	{
  color: white;
  text-decoration: underline;
  font-size: 10pt;
  font-weight: bold;
}
a.aImpressumContent:visited	{
  color: white;
  text-decoration: underline;
  font-size: 10pt;
  font-weight: bold;
}
a.aImpressumContent:hover	{
  color: white;
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
}

a.aLinksContent:link	{
  color: white;
  text-decoration: underline;
  font-size: 13pt;
  font-weight: bold;
}
a.aLinksContent:active	{
  color: white;
  text-decoration: underline;
  font-size: 13pt;
  font-weight: bold;
}
a.aLinksContent:visited	{
  color: white;
  text-decoration: underline;
  font-size: 13pt;
  font-weight: bold;
}
a.aLinksContent:hover	{
  color: white;
  text-decoration: none;
  font-size: 13pt;
  font-weight: bold;
}

a.aLocationContent:link	{
  color: white;
  text-decoration: underline;
  font-size: 10pt;
  font-weight: bold;
}
a.aLocationContent:active	{
  color: white;
  text-decoration: underline;
  font-size: 10pt;
  font-weight: bold;
}
a.aLocationContent:visited	{
  color: white;
  text-decoration: underline;
  font-size: 10pt;
  font-weight: bold;
}
a.aLocationContent:hover	{
  color: white;
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
}

a.aNav:link	{
  color: white;
  text-decoration: none;
  font-size: 10pt;
  font-variant: small-caps;
  font-weight: bold;
}
a.aNav:active	{
  color: white;
  text-decoration: none;
  font-size: 10pt;
  font-variant: small-caps;
  font-weight: bold;
}
a.aNav:visited	{
  color: white;
  text-decoration: none;
  font-size: 10pt;
  font-variant: small-caps;
  font-weight: bold;
}
a.aNav:hover	{
  color: white;
  text-decoration: underline;
  font-size: 10pt;
  font-variant: small-caps;
  font-weight: bold;
}

a.aServices:link	{
  color: white;
  text-decoration: underline;
  font-size: 10pt;
  font-weight: bold;
}
a.aServices:active	{
  color: white;
  text-decoration: underline;
  font-size: 10pt;
  font-weight: bold;
}
a.aServices:visited	{
  color: white;
  text-decoration: underline;
  font-size: 10pt;
  font-weight: bold;
}
a.aServices:hover	{
  color: white;
  text-decoration: none;
  font-size: 10pt;
  font-weight: bold;
}

a.aServicesNav:link	{
  color: white;
  text-decoration: underline;
  font-size: 8pt;
  font-weight: normal;
}
a.aServicesNav:active	{
  color: white;
  text-decoration: underline;
  font-size: 8pt;
  font-weight: normal;
}
a.aServicesNav:visited	{
  color: white;
  text-decoration: underline;
  font-size: 8pt;
  font-weight: normal;
}
a.aServicesNav:hover	{
  color: white;
  text-decoration: none;
  font-size: 8pt;
  font-weight: normal;
}
