HTML { 
    /* keinen horizontalen Scrollbar auf Moz und IE */
    overflow: -moz-scrollbars-vertical; 
    overflow-x: hidden;
}


BODY, P, H1, H2, H3, UL, OL, LI, DD {
    margin: 0px;
    padding: 0px;

    color: #343434;
    font-family: Arial;
    font-size: 15px;

    line-height: 24px;
}


BODY {
    background-color: #f1efeb;


    margin: 0px;

    text-align: center;
}



#page {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 920px;

    text-align: left;
}


#head {
    height: 40px;
    background-color: #E6E6E5;
    overflow: hidden;
}

#sponsors {
    float: left;
}

#sponsors A IMG {
    border: none;
}

#sponsors A:hover {
    background-color: transparent;
}


#topNav {
    float: right;
    margin-right: 30px;
    margin-top: 5px;
}

#topNav LI {
    list-style: none;
}
#topNav LI A {
    font-size: 13px;
}



#content {
    margin-top: 50px;

    position: relative;

    overflow: hidden;

}

#logo {
    position: absolute;
    top: 7px;
    left: 45px;
}
#logo:hover {
    background-color: transparent;
}
#logo IMG {
    border: none;
}

#text,
#info {
    margin-left: 285px;
}


#info P {
    font-size: 13px;
    line-height: 18px;
}



A {
    color: #792258;
    text-decoration: none;

    padding-left: 3px;
    padding-right: 3px;

    text-decoration: underline;
}
A:hover {
    color: #ffffff;
    background-color: #A71F7D;
    text-decoration: none;
}

P {
    padding-left: 7px;
    padding-right: 7px;

    max-width: 510px;
    margin-bottom: 20px;
}


P.strong {
    display: inline-block;
    
    font-weight: bold;
    color: #fff;
    background-color: #A2AD00;
}


LABEL {
    display: inline-block;
    width: 60px;
}
