




div#nav ul a.portal0 {background-image:url(/site/shared/de/bilder/portalnavigation/konzern,property=SNAME__IMG__FILE1.gif);background-repeat:no-repeat;width: 59px;}
div#nav ul a.portal0:focus,div#nav ul a.portal0:hover {background-image:url(/site/shared/de/bilder/portalnavigation/konzern,property=SNAME__IMG__FILE2.gif);background-repeat:no-repeat;}



div#nav ul a.portal1 {background-image:url(/site/shared/de/bilder/portalnavigation/presse,property=SNAME__IMG__FILE1.gif);background-repeat:no-repeat;width: 48px;}
div#nav ul a.portal1:focus,div#nav ul a.portal1:hover {background-image:url(/site/shared/de/bilder/portalnavigation/presse,property=SNAME__IMG__FILE2.gif);background-repeat:no-repeat;}



div#nav ul a.portal2 {background-image:url(/site/shared/de/bilder/portalnavigation/investor__relations,property=SNAME__IMG__FILE1.gif);background-repeat:no-repeat;width: 133px;}
div#nav ul a.portal2:focus,div#nav ul a.portal2:hover {background-image:url(/site/shared/de/bilder/portalnavigation/investor__relations,property=SNAME__IMG__FILE2.gif);background-repeat:no-repeat;}



div#nav ul a.portal3 {background-image:url(/site/shared/de/bilder/portalnavigation/jobs__karriere,property=SNAME__IMG__FILE1.gif);background-repeat:no-repeat;width: 112px;}
div#nav ul a.portal3:focus,div#nav ul a.portal3:hover {background-image:url(/site/shared/de/bilder/portalnavigation/jobs__karriere,property=SNAME__IMG__FILE2.gif);background-repeat:no-repeat;}



div#nav ul a.portal4 {background-image:url(/site/shared/de/bilder/portalnavigation/verantwortung,property=SNAME__IMG__FILE1.gif);background-repeat:no-repeat;width: 105px;}
div#nav ul a.portal4:focus,div#nav ul a.portal4:hover {background-image:url(/site/shared/de/bilder/portalnavigation/verantwortung,property=SNAME__IMG__FILE2.gif);background-repeat:no-repeat;}



div#nav ul a.portal5 {background-image:url(/site/shared/de/bilder/portalnavigation/bahnwelt,property=SNAME__IMG__FILE1.gif);background-repeat:no-repeat;width: 67px;}
div#nav ul a.portal5:focus,div#nav ul a.portal5:hover {background-image:url(/site/shared/de/bilder/portalnavigation/bahnwelt,property=SNAME__IMG__FILE2.gif);background-repeat:no-repeat;}



div#nav ul a.portal6 {background-image:url(/site/shared/de/bilder/portalnavigation/geschaefte,property=SNAME__IMG__FILE1.gif);background-repeat:no-repeat;width: 72px;}
div#nav ul a.portal6:focus,div#nav ul a.portal6:hover {background-image:url(/site/shared/de/bilder/portalnavigation/geschaefte,property=SNAME__IMG__FILE2.gif);background-repeat:no-repeat;}


img#banner,object#header {height:310px}


div#header div#flex-teaser-1 {
    left: 600px;
    top: 200px;
    font: 14px 'DBOffice Regular', Arial, Helvetica;
    height: 110px;
    width: 300px;
    z-index: 0;
}

div#header div#flex-teaser-1 a {
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 1.875em;
    padding-right: 11px;
}

div#header div#flex-teaser-1 a span {
    left: 9px;
    top: 8px;
    color: #ffffff;
}

div#header div#flex-teaser-1 a:hover span {
    color: #CC0000;
}

div#header div#flex-teaser-1 a p {
    font: 14px 'DBOffice Regular', Arial, Helvetica !important;
    font-size: 1em !important;
    line-height: 1.1 !important;
    color: #ffffff;
}

div#header div#flex-teaser-1 a:hover p {
    color: #CC0000;
}

div#header div#flex-teaser-1 a h2 {
    font: 14px 'DBOffice Regular', Arial, Helvetica !important;
    font-weight: bold !important;
    font-size: 1.125em !important;
    line-height: 1.1 !important;
    color: #ffffff;
}

div#header div#flex-teaser-1 a:hover h2 {
    color: #CC0000;
}


div#header div#flex-teaser-2 {
    left: 620px;
    top: 5px;
    font: 14px 'DBOffice Regular', Arial, Helvetica;
    height: 70px;
    width: 300px;
    z-index: 0;
}

div#header div#flex-teaser-2 a {
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 1.875em;
    padding-right: 11px;
}

div#header div#flex-teaser-2 a span {
    left: 9px;
    top: 8px;
    color: #ffffff;
}

div#header div#flex-teaser-2 a:hover span {
    color: #CC0000;
}

div#header div#flex-teaser-2 a p {
    font: 14px 'DBOffice Regular', Arial, Helvetica !important;
    font-size: 1em !important;
    line-height: 1.1 !important;
    color: #ffffff;
}

div#header div#flex-teaser-2 a:hover p {
    color: #CC0000;
}

div#header div#flex-teaser-2 a h2 {
    font: 14px 'DBOffice Regular', Arial, Helvetica !important;
    font-weight: bold !important;
    font-size: 1.125em !important;
    line-height: 1.1 !important;
    color: #ffffff;
}

div#header div#flex-teaser-2 a:hover h2 {
    color: #CC0000;
}


div#header div#flex-teaser-3 {
    left: 180px;
    top: 230px;
    font: 14px 'DBOffice Regular', Arial, Helvetica;
    height: 75px;
    width: 240px;
    z-index: 1;
}

div#header div#flex-teaser-3 a {
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 1.875em;
    padding-right: 11px;
}

div#header div#flex-teaser-3 a span {
    left: 9px;
    top: 8px;
    color: #ffffff;
}

div#header div#flex-teaser-3 a:hover span {
    color: #CC0000;
}

div#header div#flex-teaser-3 a p {
    font: 14px 'DBOffice Regular', Arial, Helvetica !important;
    font-size: 1em !important;
    line-height: 1.1 !important;
    color: #ffffff;
}

div#header div#flex-teaser-3 a:hover p {
    color: #CC0000;
}

div#header div#flex-teaser-3 a h2 {
    font: 14px 'DBOffice Regular', Arial, Helvetica !important;
    font-weight: bold !important;
    font-size: 1.125em !important;
    line-height: 1.1 !important;
    color: #ffffff;
}

div#header div#flex-teaser-3 a:hover h2 {
    color: #CC0000;
}


div#header div#flex-teaser-4 {
    left: 250px;
    top: 10px;
    font: 14px 'DBOffice Regular', Arial, Helvetica;
    height: 85px;
    width: 300px;
    z-index: 0;
}

div#header div#flex-teaser-4 a {
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 1.875em;
    padding-right: 11px;
}

div#header div#flex-teaser-4 a span {
    left: 9px;
    top: 8px;
    color: #ffffff;
}

div#header div#flex-teaser-4 a:hover span {
    color: #CC0000;
}

div#header div#flex-teaser-4 a p {
    font: 14px 'DBOffice Regular', Arial, Helvetica !important;
    font-size: 1em !important;
    line-height: 1.1 !important;
    color: #ffffff;
}

div#header div#flex-teaser-4 a:hover p {
    color: #CC0000;
}

div#header div#flex-teaser-4 a h2 {
    font: 14px 'DBOffice Regular', Arial, Helvetica !important;
    font-weight: bold !important;
    font-size: 1.125em !important;
    line-height: 1.1 !important;
    color: #ffffff;
}

div#header div#flex-teaser-4 a:hover h2 {
    color: #CC0000;
}



