body {
  color: #4d4d4d;
  font-size: 12px;
  font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
  background-color: #c3ad95;
  background-image: url(../media/bgrBody.jpg);
  background-repeat: repeat-x;
  margin: 0;
  padding: 0;
  }
p {
 color: #4d4d4d;
 font-size: 12px;
 font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
 line-height: 1.4;
 }
li {
 color: #4d4d4d;
 font-size: 12px;
 font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
 line-height: 1.4;
 }
strong {
 font-weight: bold;
 
 }

h1 {
 color: #32456d;
 font-size: 14px;
 font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
 font-weight: bold;
 }

h2 {
 color: #32456d;
 font-size: 13px;
 font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
 font-weight: bold;
 }

td {
 font-size: 12px;
 font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
 margin: 0;
 padding: 0;
 }
.tdimpressum {
 padding: 10px;
 border-bottom: 1px solid #7292c1;
 border-right-color: #7292c1;
 
 }

a:link {
 color: #c12032;
 text-decoration: underline;
 }
a:visited {
 color: #8d464f;
 text-decoration: underline;
 }
a:hover {
 color: #c12032;
 text-decoration: none;
 }
a:active {
 color: #ff0016;
 text-decoration: underline;
 }
.borderleft {
 border-left: 1px solid #7c8795;
 
 }
.adressTDaussen {
  padding-top: 30px;
  padding-bottom: 20px;
  border-bottom: 1px solid #7c8795;
  border-left: 1px solid #7c8795;
  }
.adressTDinnen {
 color: #000000;
 font-size: 11px;
 font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
 line-height: 1.3;
 }

.borderright {
 border-right: 1px solid #7c8795;
 }
.contentTD {
  color: #4d4d4d;
  font-size: 12px;
  font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
  line-height: 1.4;
  padding: 30px 40px 20px 0;
  border-right: 1px solid #7c8795;
  border-bottom: 1px solid #7c8795;
  }

.leadTD {
 color: #6c6c6c;
 font-size: 14px;
 font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
 font-weight: bold;
 line-height: 1.5;
 padding: 10px 40px 10px 20px;
 border-right: 1px solid #7c8795;
 }
