body { font-family:arial; margin: 3px; }
a { color: #c50c29; text-decoration:none; }
a:hover { text-decoration: underline; }

div.layout { width:987px; margin:auto; font-size: 12px; }

div.mask { float: left; margin-top:85px; margin-left: 37px; height: 314px; } 
div.contact { float:left; margin-top:85px; padding-left: 10px; color: #777777; }
div.contact form { margin-top:5px; }
div.contact form span { float:left; width:60px; color: #777777; }
div.contact form input.inputbox { float:left; color: #777777; width: 237px; }
div.contact form textarea { color: #777777; font-family:arial; font-size:14px; width: 237px; }
div.contact_submit { float:right; margin-right:50px; margin-top:85px; font-size: 12px; color: #777777; }
div.imprint { float:left; padding-left: 3px; margin-top: 85px; color: #777777; }
div.imprint h3 { border-bottom: 1px solid #eeeeee; }
div.imprint div { float:left; width: 60px; }

div.footer { float:right; text-align:right; font-size: 10px; color: #777777; margin-top: 30px; margin-right: 16px; }
div.clr { clear:both; }