body             { background-color: rgb(240, 240, 240);
                   background-image: url(images/zeile.jpg); background-repeat: repeat-x; }
a:link,
a:hover,
a:active,
a:visited        { text-decoration: none; }
.layoutrow       { display: block; clear: left; width: 850px; }
.widget          { background-color: #cfdfdf; }
#layouttable     { border: 0; margin: 0; padding: 0; height: 500px; width: 783px; }
#layouttable th  { border: 0; margin: 0; padding: 0; }
#layouttable td  { border: 0; margin: 0; padding: 0; }
#headline table  { border: 0; margin: 0; padding: 0; border-spacing: 0; border-collapse: collapse; }
#headline td     { border: 0; margin: 0; padding: 0; }
#headline img    { border: 0; margin: 0; padding: 0; display: block; float: left; }
#headline .rollover { display: block; float: left; }
#headline .rollover:hover img { visibility: hidden; }
* html a:hover   { visibility: visible; }

#newsletter_box  { margin: 32pt 0 0 0; }
#newsletter_box input { width: 239px; margin: 3pt 0 0 0; padding-left: 1px;
                        padding-right: 1px; border: 1px solid #999999; }
#newsletter_box input:focus { border-color: #000000; }
#newsletter_box input:hover { border-color: #000000; }
#newsletter_box .FormButtons { white-space: nowrap; margin: 3pt 0 0 0; }
#newsletter_box .FormButtons input { width: 119px; font-weight: bold; text-transform: lowercase;
                                     color: #555555; background-color: rgb(240, 240, 240); }
#newsletter_box .FormButtons input:focus { background-color: #ffffff; }
#newsletter_box .FormButtons input:hover { background-color: #ffffff; }
* html #newsletter_box .FormButtons input { height: 20px; }

#Desktop         { margin-top: 0px; margin-right: 0px; }
table.FormLayout th,
#Desktop td      { vertical-align: middle; }
#ForematterCell  { vertical-align: top; }
