#page #ticker-wrapper,
#page .cta_area,
#page #information_navigation,
#page #wrap UL.subnavi,
#page #navigation {
    display: none !important;
}

#page * {
    font-size: 12px;
    position: static !important;
    margin: 0;
    top: 0 !important;
    padding: 0 !important; 
}

#page {
    width: 99%;
    height: 99% !important;
    display: block;  
    position: relative;
}

#page #logo {
    float:left !important;
    width: 96px !important;
    position: absolute !important;
    right: 0px !important;
    left: auto !important;
    top: 0px !important;
    margin: 0 !important;
}

* + html #page #logo {
    right: 15px !important;
}

#page #page_inner H1 SPAN {
    font-size: 15pt !important;
}

#page #page_inner H2 {
    margin-top: 10px;
}

#page #page_inner H2 SPAN {
    font-size: 11pt !important;
    font-weight: normal !important;
}

/* IFRAME */
#page #page_content,
#page #languages *,
#page div.clear * {
    display: none !important;
}

#page #page_container * {
    height: auto;
    position: static;
    margin: 0;
    padding: 0;
}

#page iframe {
    height: 1280px !important;
    margin: 20px 0 0 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* footer */
#page #page_inner #footer #address {
position: absolute !important;
top: auto !important;
bottom: 0px !important;
width: 100% !important;
left: 0px !important;
border-top: 1px solid #333;
padding-top: 10px !important;
height: auto !important;
}

#page #page_inner #footer #address .address_item,
#page #page_inner #footer #address .address_item SPAN,
#page #page_inner #footer #address .address_item SPAN A {
display: block!important;
width: auto !important;
float:left !important;
padding: 0px 5px !important;
font-size: 8pt !important;
}