body
    {
    margin: 0 14px 0 0;
    padding: 0;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    color: #000;
    }

p, pre, img, ul, li, h1, h2, h3
    {
    border: 0px; margin: 0px; padding: 0px;
    }

.clear
    {
    clear: left;
    }

#news,
#driver,
#car,
#team,
#media,
#dates,
#contact,
#sponsors,
#links,
#credits,
#disclaimer,
#imprint
    { }

#news h3,
#driver h3,
#car h3,
#team h3,
#media h3,
#dates h3,
#contact h3,
#sponsors h3,
#links h3,
#credits h3,
#disclaimer h3,
#imprint h3
    {
    height: 27px;
    margin-bottom: 5px;
    background: #fff url(img/img-news.gif) no-repeat;
    text-indent: -5000px;
    }

#driver h3
    {
    background: #fff url(img/img-driver.gif) no-repeat;
    }

#car h3
    {
    background: #fff url(img/img-novarat.gif) no-repeat;
    }

#team h3
    {
    background: #fff url(img/img-team.gif) no-repeat;
    }

#media h3
    {
    background: #fff url(img/img-media.gif) no-repeat;
    }

#dates h3
    {
    background: #fff url(img/img-dates.gif) no-repeat;
    }

#contact h3
    {
    background: #fff url(img/img-contact.gif) no-repeat;
    }

#sponsors h3
    {
    background: #fff url(img/img-sponsors.gif) no-repeat;
    }

#links h3
    {
    background: #fff url(img/img-links.gif) no-repeat;
    }

#credits h3
    {
    background: #fff url(img/img-credits.gif) no-repeat;
    }

#disclaimer h3
    {
    background: #fff url(img/img-disclaimer.gif) no-repeat;
    }

#imprint h3
    {
    background: #fff url(img/img-imprint.gif) no-repeat;
    }


p
    {
    margin-bottom: 10px;
    }

.line
    {
    border-bottom: 1px #e72820 solid;
    margin-bottom: 15px;
    }

.fh
    {
    margin-bottom: 3px;
    font-weight: bold;
    }

.wp
    {
    float: left;
    width: 234px;
    }

.imp01, .imp02
    {
    float: left;
    width: 260px;
    }

.imp02
    {
    width: 200px;
    }

pre
    {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10px;
    margin-bottom: 11px;
    }

img
    {
    border: 1px #000 solid;
    }

a
    {
    color: #1e316b;
    text-decoration: underline;
    }

a:hover
    {
    color: #e72820;
    text-decoration: none;
    }

dl
    {
    margin: 20px 0;
    }

dl dt
    {
    float: left;
    clear: left;
    width: 120px;
    text-align: left;
    margin-bottom: 10px;
    }

dl dd
    {
    width: 300px;
    margin: 0 0 10px 150px;
    }