body { font-family: Arial,Helvetica; }

.pageContainer { position:relative; left: 0px; top: 0px; width: 975px; height: 573px; background: #ffffff; border: 1px solid #000000; overflow: hidden; z-index: 21; }
.pageHeader { position: absolute; left: 0px; top: 0px; width: 964px; height: 78px; background: #ffffff; overflow: hidden; z-index: 22; }
.pageMenu { position: absolute; left: 1px; top: 83px; width: 104px; height: 410px; background: #ffffff; overflow: hidden; z-index: 22; }
.pageContentSmall { position: absolute; left: 107px; top: 83px; width: 858px; height: 410px; overflow: hidden; z-index: 22; }
.pageContentBig { position: absolute; left: 107px; top: 83px; width: 869px; height: 491px; overflow: hidden; z-index: 22; }

.textArea1 { position: absolute; left: 1px; top: 1px; width: 399px; height: 378px; overflow: hidden; z-index: 24; color: #ffffff; font-size: 21px; font-weight: bold; padding: 15px; text-align: left; }
.textArea2 { position: absolute; left: 1px; top: 1px; width: 399px; height: 378px; overflow: hidden; z-index: 24; color: #ffffff; font-size: 15px; font-weight: bold; padding: 15px; text-align: left; }
.textArea3 { position: absolute; left: 432px; top: 1px; width: 404px; height: 100px; overflow: visible; z-index: 24; color: #000000; font-size: 12px; font-weight: normal; padding: 10px; text-align: left; }
.textArea4 { position: absolute; left: 1px; top: 1px; width: 399px; height: 378px; overflow: hidden; z-index: 24; color: #ffffff; font-size: 17px; font-weight: bold; padding: 15px; text-align: center; }
.textArea5 { position: absolute; left: 1px; top: 1px; width: 854px; height: 406px; overflow: hidden; z-index: 24; color: #000000; font-size: 12px; font-weight: normal; padding: 15px; text-align: left; }
.textArea6 { position: absolute; left: 1px; top: 1px; width: 826px; height: 378px; overflow: hidden; z-index: 24; color: #000000; font-size: 12px; font-weight: normal; margin: 15px; text-align: left; }

.map24Container { position: absolute; left: 1px; top: 1px; width: 428px; height: 408px; overflow: hidden; z-index: 24; background: #000000; color: #ffffff; font-size: 21px; font-weight: bold; padding: 0px; text-align: left; }
.bigImageContainer { position: absolute; left: 1px; top: 1px; width: 641px; height: 408px; overflow: hidden; z-index: 24; background: #000000; color: #ffffff; font-size: 21px; font-weight: bold; padding: 0px; text-align: left; }
.preisFrame { position: absolute; left: 1px; top: 1px; width: 856px; height: 408px; overflow: hidden; z-index: 24; }

a.linkImpressum:LINK {color: #e2001a; font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
a.linkImpressum:VISITED {color: #e2001a; font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
a.linkImpressum:HOVER {color: #000000; font-family: Arial,Helvetica; font-size: 11px; font-weight: normal; text-decoration: underline; }

a.linkSmall:LINK {color: #e2001a; font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; text-decoration: none; }
a.linkSmall:VISITED {color: #e2001a; font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; text-decoration: none; }
a.linkSmall:HOVER {color: #000000; font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; text-decoration: underline; }

a.yellow { color: #ffcb00; }
a.blue { color: #005da7; }
a.blueCaption { color: #005da7; font-size: 23px; font-weight: bold; }
a.yellowCaption { color: #ffcb00; font-size: 23px; font-weight: bold; }

td.small { color: #000000; font-family: Arial,Helvetica; font-size: 12px; font-weight: normal; }