div#divContentStart h2,
div#divContent h2 {
    font-size:12px;
    color:#DF041D;
    padding:13px 0 0 0;
    font-family:Helvetica;
}

div#divContent h2 {
    margin:0 0 5px 0;
}

p.error {
    color:#FF0000;
}

p.bodytext {
    padding: 0;
    margin: 0px 0 5px 0;
    line-height:18px;
}

div.divAnleser {
    float:left;
    background-image:url(/html/images/main/bg_anleser_body.jpg);
    background-position:0px 0px;
    width:554px;
}

div.divAnleser div.divRowFirst {
    float:left;
    width:95px;
    padding:0 0 0 30px;
}

div.divAnleser div.divRowLast {
    float:left;
    width:340px;
    padding:0 0 0 37px;
}

div.divAnleserHead {
    background-image:url(/html/images/main/bg_anleser_head.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    width:554px;
    height:11px;
    margin-top:20px;
    font-size:2px;
}

div.divAnleserFoot {
    clear:both;
    background-image:url(/html/images/main/bg_anleser_foot.jpg);
    background-repeat:no-repeat;
    background-position:0px 0px;
    width:554px;
    height:28px;
}

div#divContent div.divAnleser div.divRowLast h2 {
    padding:0;
}

div#divContentStart em,
div#divContent em {
    font-size:9px;
    font-style:normal;
    line-height:12px;
}

div#divContentStart {
    padding:0 0 0 60px;
    width:587px;
}

div#divContentStart p {
    font-size:11px;
    color:#DF041D;
    padding:0px 0 5px 0;
    color:#7c7c7c;
}

div#divStartTeaser {
    padding:0 0 20px 50px;
    float:left;
    width:606px;
}

div#divStartTeaser div#divTeaserRight {
    float:right;
}

div#divStartTeaser div#divTeaserLeft {
    float:left;
}

div#divProTeaser {
    padding:0 0 50px 0;
    float:left;
    width:560px;
}

div#divProTeaser div#divProTeaserRight {
    float:left;
}

div#divProTeaser div#divProTeaserLeft {
    float:left;
    margin:0 15px 0 0;
}

/** LAYERED NAVIGATION  - STYLES **/
ul.ulTopNavigationLayered {
    margin: 0;
    padding: 0;
    border-top: 1px solid white;
}

ul.ulTopNavigationLayered li {
    list-style-type: none;
    display: inline;
}

div.divTopNavigationLayeredItem {
    padding: 4px 0 4px 23px;
    /*_padding: 4px 0 4px 23px;*/
    background: #FFFFFF;
    _width:100%;

    border-bottom:1px solid #E3E3E3;
    border-right:1px solid #E3E3E3;
    border-left:1px solid #E3E3E3;
}

div.divTopNavigationLayeredItem a {
    font-size: 10px;
    color: #747474;
    font-weight: normal;
    text-decoration: none;

}

div.divTopNavigationLayeredItemActive {
    background-color:#F0F0F0;
    background-image:url(/html/images/main/navi_active_grey.gif);
    background-repeat:no-repeat;
    background-position:10px 1px;
}

div.divTopNavigationLayeredItemActive a {
    color: #DF041D;
    font-weight:bold;
}




/** LAYERED NAVIGATION ITEMS POSITIONING **/
div#divTopNavigationLayeredFacts {
    position: absolute;
    top: 95px;
    left: 202px;
    width: 180px;
    z-index: 1;
    display: none;
}

div#divTopNavigationLayeredResearch {
    position: absolute;
    top: 95px;
    left: 279px;
    width: 180px;
    z-index: 1;
    display: none;
}

div#divTopNavigationLayeredEvents {
    position: absolute;
    top: 95px;
    left: 378px;
    width: 180px;
    z-index: 1;
    display: none;
}

div#divTopNavigationLayeredTools {
    position: absolute;
    top: 95px;
    left: 463px;
    width: 180px;
    z-index: 1;
    display: none;
}

div#divTopNavigationLayeredWorldwide {
    position: absolute;
    top: 95px;
    left: 601px;
    width: 180px;
    z-index: 1;
    display: none;
}

div#divTopNavigationLayeredPress {
    position: absolute;
    top: 95px;
    left: 608px;
    width: 180px;
    z-index: 1;
    display: none;
}

div#divTopNavigationLayeredHBP {
    position: absolute;
    top: 95px;
    left: 202px;
    width: 180px;
    z-index: 1;
    display: none;
}

div#divTopNavigationLayeredMyAdalat {
    position: absolute;
    top: 95px;
    left: 358px;
    width: 180px;
    z-index: 1;
    display: none;
}

div#divTopNavigationLayeredMyLife {
    position: absolute;
    top: 95px;
    left: 458px;
    width: 180px;
    z-index: 1;
    display: none;
}

div#divTopNavigationLayeredServices {
    position: absolute;
    top: 95px;
    left: 541px;
    width: 180px;
    z-index: 1;
    display: none;
}

div#divTopNavigationLayeredPatWorldwide {
    position: absolute;
    top: 95px;
    left: 608px;
    width: 180px;
    z-index: 1;
    display: none;
}

/*
  special layout for special language extension
*/
div#divContent div.tx-adaspeciallangcontent-pi1 div h1 {
    font-size: 20px;
}

div#divContent div.tx-adaspeciallangcontent-pi1 div h2 {
    font-size: 15px;
    line-height: 1.2em;
}

div#divContent div.tx-adaspeciallangcontent-pi1 p.bodytext {
    font-size: 15px;
    line-height: 1.2em;
}

div#divContent div.tx-adaspeciallangcontent-pi1 ol {
    padding:5px 0 20px 23px;
}
