body            { color: #000; font-size: 101%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #f0d38e; margin: 0px; padding: 0px }
p      { font-size: 0.91em; margin: 0px; padding: 0.25em 5px }
ul   { font-size: 0.91em; list-style-type: square; margin: 0px; padding: 0.25em 5px 0.25em 2em }
td     { font-size: 0.91em; line-height: 1em; vertical-align: top }
h1    { font-weight: normal; font-size: 0.76em; letter-spacing: 0.32em; margin: 0px; padding: 0px 5px 0.1em }
h2  { color: #daa520; font-weight: 600; font-size: 0.91em; background-color: #000; margin: 0px; padding: 0.25em 5px }
h3   { color: #daa520; font-weight: 600; font-size: 0.91em; background-color: #000; clear: both; margin: 10px 0px 0px; padding: 0.25em 5px }
h4 { color: #000; font-weight: 600; font-size: 0.91em; margin: 10px 0px 0px; padding: 0.25em 5px }
.grey  { color: #666 }
.red  { color: #c33 }
#info img { margin: 0px 0px 10px; border: solid 2px #daa520 }
#info .free img  { margin: 0px; border: none }
.blocksatz  { text-align: justify }
.gold { background-color: #ffd23d }
.dunkelgold { color: #daa520 }
.box_hinweise    { background-color: #f0d38e; clear: both; margin: 0px 0px 10px; padding: 0px 0px 5px; border: solid 1px #daa520 }
.box_menu    { clear: both; margin: 1px 0px 10px; padding: 0px }
.box_texte     { background-color: #f0d38e; clear: both; margin: 0px 0px 10px; padding: 0px 0px 5px; border: solid 1px #daa520 }
.box_texte h2   { color: #f33; font-weight: 900; font-size: 0.91em; background-color: #000; clear: both; margin: 0px; padding: 0.25em 5px }
.box_sprache  { font-weight: bold; font-size: 0.91em; background-color: #daa520; clear: both; margin: 0px 0px 10px; padding: 0px; border: solid 1px #daa520 }
.box_sprache a { text-decoration: none }
#kopf .clr { clear: both; margin: 0px; padding: 0px }
#info .clr { clear: both }
a { text-decoration: underline }
a:link { color: #cc3333 }
a:visited { color: #000 }
a:active { color: #c33 }
a:hover { color: #c33 }
#kopf                { color: #daa520; font-weight: 600; font-size: 14px; background: #000 url(../pics/bg_tops.gif) repeat-x scroll 0px 76px; margin: 0px; padding: 0px; width: 1280px; overflow: visible; min-height: 80px }
#kopf h1 { font-weight: 600; font-size: 0.91em; letter-spacing: 0em; margin: 0px; padding: 0.25em 5px; }
#kopf p   { font-weight: 600; font-size: 0.91em; letter-spacing: 0em; margin: 0px; padding: 0.25em 5px 0em }
.name             { float: left; padding: 53px 0px 0px 12px; width: auto; clip: rect(auto auto auto auto) }
.logo       { background-color: #000; float: left; margin: 0px; padding: 5px 0px 5px 5px }
#hinweise { font-size: 0.91em; float: left; margin: 0px; padding: 10px 5px 10px 10px; width: 25% }
#texte  { float: left; margin: 0px; padding: 10px; width: 500px }
#texte td { font-size: 1em }
#menu                                  { font-size: 0.91em; float: left; clear: both; margin: 0px; padding: 10px 10px 10px 5px; width: 150px }
#menu ul        { text-indent: 0px; list-style-type: none; margin: 0px; padding: 0px }
#menu li       { text-indent: 0px; margin: 0px; padding: 0px }
#menu a           { font-weight: bold; font-size: 0.91em; text-decoration: none; background-color: #daa520; margin: 2px 0px 0px; padding: 0.25em 5px 0.3em; width: 135px; display: block }
#menu a:link    { color: #c33 }
#menu a:visited { color: #c33 }
#menu a:active   { color: #f33 }
#menu a:hover  { color: #f33; background-color: #000 }
