body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; background-color: #ddd;}
* {border: 0; vertical-align: top;}
p, address {font-size: 11px; color: black; font-style: normal; margin-top: 0;}
a {color: black; text-decoration: none;}
.magenta {color: #c36;}

#page {position: absolute; left: 50%; top: 0; margin-left: -396px; width: 792px; height: 776px; background-image: url(/images/bg_startseite.jpg); background-repeat: no-repeat; }
h1 {font-size: 25px; color: #333; position: absolute; left: 50%; margin-left: -340px; top: 70px; text-indent: -1em; z-index: 1000; display: inline;}

#lcol {position: absolute; left: 50%; top: 460px; margin-left: -380px; width: 270px}
#mcol {position: absolute; left: 50%; top: 450px; margin-left: -95px; width: 190px; text-align: center; line-height: 1.3em;}
#mcol a{text-decoration: underline;}
#mcol h2 {color: #c36; font-size: 14px;}
#rcol {position: absolute; left: 50%; top: 550px; margin-left: 115px; width: 270px}

#topproduct {position: absolute; left: 50%; top: 668px; margin-left: -380px; width: 460px}
#topproduct a{text-decoration: underline;}
#topproduct h2 {margin: 0 0 10px 0; padding: 0; font-size: 12px; color: black;}

#btnbikes {position: absolute; left: 50%; top: 353px; margin-left: -80px; width: 170px; font-size: 18px;}
#btnquads {position: absolute; left: 50%; top: 407px; margin-left: 30px; width: 170px; font-size: 18px;}