body { color: black; font-size: 0.7em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #dccbc0; }p {  }td {}a { color: #5d5e60; text-decoration: none; }a:link  { color: #5d5e60; text-decoration: none; }a:visited  { color: #5d5e60; text-decoration: none; }a:active  { color: #990000; text-decoration: none; }a:hover  { color: #880000; text-decoration: none; }.karte { color: black; position:absolute; left: 50%; width: 1000px; margin-left: -500px; /* negative Hälfte von width:700px */ top: 50%; height: 600px; margin-top: -280px; /* negative Hälfte von height:500px */ }.key { position: absolute; top: 64px; left: 15px; }img.bkey { width: 20px; }.noten { position: absolute; }img.notenzeile { width: 400px; }h2 { color: #5d5e60; font-size: inherit; line-height: inherit; }.kopf { letter-spacing: 0; position: absolute; top: 0; left: 40px; width: 900px; }h1 { font-size: medium; font-weight: 700; }.menuezeile { font-size: 1em; word-spacing: 3ex; position: absolute; top: 20px; left: 40px; width: 900px; margin-top: 0; padding-bottom: 13px; border-bottom: 1px dotted #5f5f61; }a.menue { color:#000000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration:none;}a.menue:link { color:#000000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration:none;}a.menue:visited { color:#000000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration:none;}a.menue:hover { color:#880000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration:none;}a.menue:active { color:#990000; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration:none;}.menueaktiv { color: #5f5f61; font-size: inherit; line-height: inherit; }.inhalt { position: absolute; top: 65px; left: 40px; width: 900px; background-color:transparent; height: 400px; min-height: 200px; }.spalte_1{ position: absolute; left: 0; width: 280px; height: 200px; }.spalte_2{ position: absolute; left: 300px; width: 280px; height: 200px; }.spalte_3{ position: absolute; left: 600px; width: 280px; height: 200px; }.untereLeiste { position: relative; top: 250px; }.linkeSpalte{ position: absolute; left: 0; width: 420px; height: 200px; }.rechteSpalte{ position: absolute; left: 460px; width: 420px; height: 200px; }table.in2spalten { border-color: transparent; border-spacing: 1cm }.cover { margin-right: 55px; }.pfeil { position: relative; top: -60px; }.grey { color: #5f5f61; font-size: inherit; line-height: inherit; }.kontakt { font-size: small; position: absolute; left: 40px; bottom: 10px; width: 900px; }.kontaktelement { margin-right: 15px; }