body    { font-size: 90%; font-family: Arial; background-color: #ffffff; margin: 0; padding: 0; max-width: 120ex }
table { margin: 0; padding: 0; width: 100%; border-width: 0; outline-width: 0 }
tr { margin: 0; padding: 0; border-width: 0; outline-width: 0 }
img  { border-style: none }
a:link { color: #005a9c }
a:visited { color: #005a9c }
a:hover { color: #000; background-color: #dcb996 }
#headleft     { color: #D2C5B2; font-size: 150%; font-weight: bold; background-color: #f0e9cd; text-align: center }
#headleft p { aligne: center }
#headleft img   { margin: 10px 30px 10px 20px; border-style: none }
#head     { color: #cc3333; font-size: 150%; font-weight: bold; background-color: #D2C5B2; text-align: center }
#head a { color: #900; text-decoration: none }
#menue  { background-color: #ffcc67; margin: 0; padding: 0 10px; width: 20%; vertical-align: top }
#menue a  { color: #FF3333; text-decoration: none }
#menue a:hover { color: #600; text-decoration: none; background-color: #c09059 }
#menue a:visited { color: #FF3333; text-decoration: none }
#menue span { color: #600; background-color: #dcb996; display: block; padding: 2px }
#menue span a:activ { color: #600; background-color: #dcb996 }
#menue ul   { color: #900; list-style-type: none; display: block; margin: 10px 0 0 5px; padding: 0 }
#menue ul#main  { color: #900; font-size: 90%; list-style-type: none; display: block; margin: 10px 0 10px 5px; padding: 0; width: 100px; border-top: 1px solid #900; border-bottom: 1px solid #900 }
#menue ul ul   { color: #900; font-size: 95%; list-style-type: none; display: block; margin: 0 0 0 0.8em; padding: 0 0 0 0.8em }
#content { background-color: #f8e8c7; padding-top: 2em; padding-right: 2em; padding-left: 2em; vertical-align: top }
#content h1 { color: #cc3333; font-size: 130%; margin-top: 0 }
#content h2 { color: #cc3333; font-size: 100% }
#ads  { width: 122px; vertical-align: top }
#ads table { background-color:#f0e9cd; margin: 0; padding: 0; width: 100%; border-style: none; outline-style: none }
#ads img  { text-align: center; border-style: none }
#ads p { color: #000; font-size: 90%; margin: 0; padding: 0; outline-style: none }
#ads h1 { color: #900; font-size: 115%; background-color: #ffc; margin: 0; padding: 0; border-style: none; outline-style: none }
#foot  { color: #646464; background-color:#f0e9cd; padding-top: 2em; padding-right: 2em; padding-left: 2em }
#footleft  { color: #646464; background-color:#D2C5B2; padding-top: 2em; padding-right: 2em; padding-left: 2em }
#adsleft { color: #900; font-size: 90%; background-color: #ffc; text-align: center; margin-top: 40px; margin-right: 5px; margin-left: 5px }
#adsleft a:hover { color: #900; background-color: #ffc; text-align: center; margin-top: 30px; margin-right: 5px; margin-left: 5px }
