 body                     { color: #fff8e8; font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff8e8; text-align: left; margin: 0; padding: 0; }
 body, html {height: 100%;}
#outer {} /* or without overflow */
 h1   { color: black; font-weight: bold; font-size: 20px }
 h2   { color: black; font-weight: bold; font-size: 18px }
 h3   { color: black; font-weight: bold; font-size: 15px }
 b              { color: #000; font-weight: bold; font-size: 13px; line-height: 16px }
 strong        { color: black; font-weight: bold; font-size: 16px; line-height: 19px }
tt            { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; vertical-align: super }
li       { color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
span   { color: black; font-weight: bold; background-color: #fff8e8 }
 i    { color: black; font-style: italic; font-size: 12px; text-align: right }
 em  { color: black; font-style: italic; font-weight: bold }
 pre  { color: black; font-family: "Courier New" }
 td                     { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
p             { color: #000; font-size: 13px; line-height: 16px }
.hoch    { color: black; font-weight: normal; font-size: 12px; line-height: 16px; font-family: Times, "Times New Roman", Georgia }
 .copy    { color: black; font-weight: bold; font-size: 8px }

 a:link         { color: #000 }
 a:visited          { color: #000 }
 a:active           { color: #b3bdc7 }
 a:hover            { color: #b3bdc7 }
table #maincontent { width: 391px; height: 572px; overflow: auto; padding: 0 30px; }
table #nav { width: 300px; overflow: hidden; margin: 0 0 40px; padding: 0; list-style-image: none; }
table #nav li { float: left; padding: 2px 20px 2px 0; list-style-type: none; }
table td#td_mitte { text-align: center; vertical-align: middle; position: relative; width: 100%; height: 100%; }
#inner { width: 701px; margin: 30px auto 0; }
td#links a { width: 125px; margin: 0; padding: 0; display: block; }
form input.inputtext { width: 240px; }
form textarea { width: 240px; }
#hinweise { text-align: left; width: 526px; clear: both; margin: 15px auto 0; padding: 0 0 0 99px; }
#hinweise a { color: #b3bdc7; }
#hidetext { margin: 10px 0 0 15px; padding: 0; }
#hidetext li { color: #6c442e; font-size: 11px; margin: 0; }
#hidetext li strong { color: #6c442e; font-size: 11px; }

