@charset 'utf-8';

/*
    $Id: reset.css 81 2008-06-12 11:13:32Z stefan $
    
    siehe : http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
        
---------------------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
html{ height: 100.1% }
/* remember to define focus styles! */
:focus
{
    outline: 0;
}
body
{
    line-height: 1;
    color: #000;
    background: #FFF;
}
ol, ul
{
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table
{
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td
{
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after
{
    content: "";
}
blockquote, q
{
    quotes: "" "";
}
.clearfix:after
{
    content: ".";
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
}

html{height:100.1%}
body  
{
    background-color:#E4E4E4;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100.1%;
    line-height: 120%;
    padding: 10px 0px;
}

.clear{ clear:both; }