
/* ******************************************************************************************************************* */
/* ** Versionsstand: 29.07.2011                                                                                     ** */
/* ******************************************************************************************************************* */
/* ******************************************************************************************************************* */
/* ** Basisformate                                                                                                  ** */
/* ******************************************************************************************************************* */
body {
    font-size: 1em;
    line-height: 1.1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    color: #000000;
    background-color: #ffffff;
}
form {
    margin: 0;
}
/* Fließtext */
p {
    margin-top: 0;
    margin-bottom: 1.15em;
}
/* Links im Fließtext */
p a:link, p a:visited, td a:link, td a:visited {
    font-weight: normal;
    padding: 0;
    background-image: none;
    text-decoration: underline;
    color: #000000;
    background-color: inherit;
}
p a:hover, p a:focus, p a:active, td a:hover, td a:focus, td a:active {
    color: #F21C0A;
    background-color: inherit;
}
/* Überschriften */
h1, h2, h3, h4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
h1 {
    line-height: 1.2em;
    margin: 0 0 1em 0;
    color: #F21C0A;
    background-color: inherit;
}
h2 {
    margin: 0 0 0.5em 0;
    color: #F21C0A;
    background-color: inherit;
}
h3 {
    margin: 0 0 0.5em 0;
}
hr {
    margin: 0.2em 0 0.2em 0;
    padding: 0;
    height: 1px;
    border: none;
    color: #969696;
    background-color: #969696;
}
sup {
    vertical-align: 30%;
}
sub {
    vertical-align: -30%;
}
/* Bilder */
img {
    margin: 0;
}
a img {
    border: none;
}
/* Tabellen */
table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 0 1em 0;
}
caption, thead, tbody {
    line-height: 1.562em;
}
caption {
    font-weight: bold;
    line-height: 1.25em;
    text-align: left;
    padding: 0.2em 6.43em 0.2em 1em;
}
thead, tfoot, tbody {
    text-align: left;
}
tfoot {
    line-height: 1.437em;
}
tfoot th, tfoot td {
    padding: 0.5em 0.25em 0.5em 0.25em;
}
th, td {
    padding: 0.35em 0.25em 0.35em 0.25em;
    vertical-align: top;
}
th {
    white-space: nowrap;
    text-align: left;
}
th[scope=row] {
    white-space: normal;
}
td img {
    /*display: block;*/
}
/* Listen */
ul {
    padding: 0;
    margin: 0 0 0.5em 1.5em;
    list-style: none;
    list-style-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_ListBullet.gif);
}
ol {
    margin: 0 0 0.5em 3em;
    padding: 0;
    list-style-image: none;
}
li {
    margin: 0.35em 0 0 0;
}
/* Formulare */
fieldset, div.FieldsetErsatz {
    margin: 0 0 0.5em 0;
    padding: 0.625em 0.75em 0.625em 0.75em;
    border: none;
    color: inherit;
    background-color: #e6e6e6;
}
.Formular {
    background-color: #e6e6e6;
}
fieldset fieldset {
    padding: 0.2em 0 1em 0;
    margin-bottom: 1em;
    border-bottom: dotted 1px #000000;
}
fieldset hr {
    margin: 0;
    padding: 0;
    height: 0;
    color: inherit;
    background-color: inherit;
    border-bottom: dotted 1px #000000;
}
fieldset h2 {
    color: #000000;
    background-color: inherit;
}
fieldset br {
    clear: both;
}
input, textarea, select {
    vertical-align: middle;
    margin: 0 0 0 0;
}
input.AusrichtungRechts {
    text-align: right;
}
input.RssFeedUrl {
    border: none;
    color: #000000;
    background-color: #f5f5f5;
    margin: 0.2em 0 0.1em 0 !important;
}
legend {
    font-weight: bold;
    margin: 0.5em 0 0.5em 0;
    padding: 0;
    color: #000000;
}
label {
    margin: 0 0.5em 0.5em 0;
}
/* Verschachtelte Elemente */
ul ul, ol ol {
    margin-bottom: 0;
}
ul ul {
    list-style-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_ListBullet.gif);
}
td li {
    margin: 0;
}
/* ******************************************************************************************************************* */
/* ** Formate über benannnte Elemente                                                                               ** */
/* ******************************************************************************************************************* */
/* Top-Navigation */
ul#TopNavLevel1 {
    font-size: 1em;
    clear: both;
    margin: 0 0 0 9em;
    padding: 0.8em 0 0 0;
}
#ContainerSeitenkopfInhalt ul#TopNavLevel1, #ServiceContainerSeitenkopfInhalt ul#TopNavLevel1, #AnwendungContainerSeitenkopfInhalt ul#TopNavLevel1 {
    height: 1.5em;
}
#HomepageContainerSeitenkopfInhalt ul#TopNavLevel1 {
    height: 3.7em;
}
ul#TopNavLevel1 li {
    display: inline;
    list-style: none;
}
ul#TopNavLevel1 li.NurScreenReader {
    display: none;
    visibility: hidden;
}
ul#TopNavLevel1 li a {
    float: left;
    display: block;
    margin: 0 1.5em 0.5em 0;
    font-size: 0.8em;
}
ul#TopNavLevel1 a {
    text-decoration: none;
    font-weight: bold;
    color: #840201;
    background-color: inherit;
}
ul#TopNavLevel1 a:hover, ul#TopNavLevel1 a:focus, ul#TopNavLevel1 a:active, ul#TopNavLevel1 a.TopNavLevel1Selected {
    color: #ffffff;
    background-color: inherit;
}
/* Rollover-inaktive Variante auf Homepage und Homepage-BU/MU */
div#HomepageContainerSeitenkopfInhalt ul#TopNavLevel1 a, div#AnwendungContainerSeitenkopfInhalt ul#TopNavLevel1 a {
    color: #ffffff;
    background-color: inherit;
}
div#HomepageContainerSeitenkopfInhalt ul#TopNavLevel1 a:hover, div#HomepageContainerSeitenkopfInhalt ul#TopNavLevel1 a:focus, div#HomepageContainerSeitenkopfInhalt ul#TopNavLevel1 a:active, div#AnwendungContainerSeitenkopfInhalt ul#TopNavLevel1 a:hover, div#AnwendungContainerSeitenkopfInhalt ul#TopNavLevel1 a:focus, div#AnwendungContainerSeitenkopfInhalt ul#TopNavLevel1 a:active {
    color: #ffffff;
    background-color: inherit;
}
/* Top-Navigation Level 2 (gibbet derzeit nich) */
ul#TopNavLevel2 {
    margin-top: 10px;
}
ul#TopNavLevel2 a {
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
    background-color: inherit;
}
ul#TopNavLevel2 a.TopNavLevel2Selected {
    color: #ffffff;
    background-color: inherit;
}
/* Seitenkopf - Kurztitel */
#ContainerKurztitel {
    color: #ffffff;
    background-color: inherit;
}
#ContainerKurztitel h1 {
    font-size: 1.5em;
    margin: 1em 0 0.5em 0;
    color: #ffffff;
    background-color: inherit;
}
#ContainerKurztitel p {
    font-size: 1.1em;
    margin: 0 0 0 0;
}
/* Contentbereich */
/* Überschriften */
#HomepageCcContainerMainbereich h1, #HomepageCcContainerMainbereich h2 {
    color: #ffffff;
    background-color: inherit;
}
/* Listen */
#HomepageCcContainerMainbereich ul li span, #HomepageBuContainerMainbereich ul li span {
    font-size: 0.7em;
}
/* interne Links mit Grafik */
#HomepageCcContainerMainbereich a.LinkIntern, #HomepageCcContainerMainbereich a.LinkIntern:visited {
    color: #ffffff;
    background-color: inherit;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/uFo_2414_Link.gif);
}
#HomepageCcContainerMainbereich a.LinkIntern:hover, #HomepageCcContainerMainbereich a.LinkIntern:focus, #HomepageCcContainerMainbereich a.LinkIntern:active {
    text-decoration: underline;
    color: #ffffff;
    background-color: inherit;
}
/* Formulare */
#HomepageCcContainerMainbereich fieldset {
    color: inherit;
    background-color: #DA1703;
}
#ContainerContentMarginal div.Content2Sp ul.ButtonLinkListe a, div.Content2SpAbschluss ul.ButtonLinkListe a, div.Content2SpSpacer ul.ButtonLinkListe a {
    text-align: left;
}
#ContainerContentMarginal .ContentRow .Content2Sp .H1small, #ContainerContent .ContentRow .Content2Sp .H1small {
    font-size: 1.05em;
    margin-bottom: 0.2em;
}
/* Marginalspalten */
#ContainerMarginal img {
    margin: 0 0 1em 0;
}
#ContainerMarginal input.TextBox, #ContainerMarginal select, #ContainerMarginal textarea {
    margin: 0 0 0.5em 0;
    width: 96%; /* Eigentlich 100%, aber IE kann mal wieder nicht rechnen */
}
img.Help {
    float: right; 
    width: 14px; 
    height: 14px; 
    margin: 0;
}
img.ShowHide {
    float: right; 
    width: 9px; 
    height: 10px; 
}
/* Footer */
#ContainerFooter ul, #HomepageContainerFooter ul {
    font-size: 1em;
}
#ContainerFooter p, #HomepageContainerFooter p, #ContainerFooter a, #HomepageContainerFooter a {
    font-size: 0.688em;
}
#ContainerFooter a:link, #ContainerFooter a:visited, #HomepageContainerFooter a:link, #HomepageContainerFooter a:visited {
    font-weight: normal;
    margin: 0 0 0 0;
    text-decoration: none;
}
#ContainerFooter a:link, #ContainerFooter a:visited {
    color: #a5a5a5;
    background-color: inherit;
}
#HomepageContainerFooter a:link, #HomepageContainerFooter a:visited {
    color: #ffffff;
    background-color: inherit;
}
#ContainerFooter a:hover, #ContainerFooter a:active, #ContainerFooter a:focus, #HomepageContainerFooter a:hover, #HomepageContainerFooter a:active, #HomepageContainerFooter a:focus {
    text-decoration: underline;
}
a#FooterLinkDrucken, a#FooterLinkSeitenanfang {
    background-repeat: no-repeat;
    background-position: left;
    padding: 0 0 0 20px;
}
a#FooterLinkSeitenanfang {
    float: right;
}
a#FooterLinkDrucken {
    color: inherit;
    background-color: inherit;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2414_print.gif);
}
a#FooterLinkSeitenanfang {
    color: inherit;
    background-color: inherit;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2414_PageUp.gif);
}
p#FooterCopyright {
    float: left;
    margin: 0 0 0 0;
}
ul#FooterNavLinks, ul#FooterNavRechts {
    margin: 0;
    padding: 0;
}
ul#FooterNavLinks {
    float: left;
}
ul#FooterNavRechts {
    float: right;
}
ul#FooterNavLinks li, ul#FooterNavRechts li {
    float: left;
    display: inline;
    list-style: none;
    margin: 0;
}
ul#FooterNavLinks li {
    padding: 0 1em 0 0;
}
ul#FooterNavRechts li {
    padding: 0 0 0 1em;
}
ul#FooterNavLinks li a, ul#FooterNavRechts li a {
    display: block;
}
/* ******************************************************************************************************************* */
/* ** Formate über Klassen                                                                                          ** */
/* ******************************************************************************************************************* */
body.Homepage {
    background-color: #F21C0A;
    color: #ffffff;
}
/* Service-Navigation */
ul.ServiceNav {
    float: right;
    display: inline;
    font-size: 0.65em;
    line-height: 2.5em;
    margin: 0 1.5em 0 0;
    padding: 0;
    font-weight: bold;
}
ul.ServiceNav li {
    display: inline;
    list-style: none;
    margin: 0 0 0 1em;
}
ul.ServiceNav li.FontSizeSmall {
    font-size: 1em;
}
ul.ServiceNav li.FontSizeMiddle {
    font-size: 1.5em;
    margin: 0 0 0 0.2em;
}
ul.ServiceNav li.FontSizeLarge {
    font-size: 2em;
    margin: 0 0 0 0.2em;
}
ul.ServiceNav input {
    vertical-align: middle;
}
ul.ServiceNav input.Textbox {
    width: 9em;
    margin: 0 1em 0 1em;
    font-size: 1em;
    border: 0;
}
ul.ServiceNav select {
    margin: 0 1em 0 1em;
    font-size: 1em;
    border: 0;
}
ul.ServiceNav, ul.ServiceNav a {
    text-decoration: none;
    color: #ffffff;
    background-color: inherit;
}
ul.ServiceNav a:hover, ul.ServiceNav a:focus, ul.ServiceNav a:active {
    color: #ffffff;
    background-color: inherit;
}
/* Rollover-aktive Variante auf Seiten innerhalb der Service-Seiten */
div#ServiceContainerSeitenkopfInhalt ul.ServiceNav a {
    color: #840201;
    background-color: inherit;
}
div#ServiceContainerSeitenkopfInhalt ul.ServiceNav a:hover, div#ServiceContainerSeitenkopfInhalt ul.ServiceNav a:focus, div#ServiceContainerSeitenkopfInhalt ul.ServiceNav a:active, div#ServiceContainerSeitenkopfInhalt ul.ServiceNav a.ServiceNavSelected {
    color: #ffffff;
    background-color: inherit;
}
/* Formulare in ServiceNavigation*/
ul.ServiceNav form, ul.ServiceNav form fieldset, ul.ServiceNav div {
    display: inline;
}
ul.ServiceNav fieldset {
    margin: 0;
    padding: 0;
    background-color: Transparent;
    line-height: 1.5em;
}
/* Sub-Navigation */
div.SubNavHead {
    text-align: right;
    padding: 0.5em 0.5em 0.5em 0.5em;
    font-size: 0.75em;
    font-weight: bold;
    color: #cecece;
    background-color: inherit;
}
div.SubNavText {
    padding: 0.6em 0 0.6em 0.6em;
}
ul.SubNavLevel1, ul.SubNavLevel1 ul, ul.SubNavLevel1 ul ul, ul.SubNavLevel1 ul ul ul, ul.LinkListe, ul.ButtonLinkListe, ul.ButtonLinkListeHervorgehoben {
    width: 100%;
    margin: 0;
    padding: 0;
    line-height: 0.8em;
}
ul.SubNavLevel1 ul ul {
    border-top: solid 2px #ffffff;
    border-bottom: solid 2px #ffffff;
}
ul.LinkListe, ul.ButtonLinkListe, ul.ButtonLinkListeHervorgehoben {
    line-height: 1.2em;
}
ul.SubNavLevel1 {
    padding-bottom: 1em;
}
div.MarginalBoxLinks ul.SubNavLevel1, div.MarginalBoxLinksXl ul.SubNavLevel1, div.InfoBoxLinks ul.SubNavLevel1 {
    padding-bottom: 0;
}
ul.SubNavLevel1 li, ul.LinkListe li, ul.ButtonLinkListe li, ul.ButtonLinkListeHervorgehoben li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
}
ul.SubNavLevel1 a, ul.LinkListe a, ul.ButtonLinkListe a, ul.ButtonLinkListeHervorgehoben a {
    display: block;
    margin: 0;
    padding: 0.3em 0.5em 0.3em 0.5em;
    text-align: right;
    text-decoration: none;
}
/* Sub-Navigation Level 1 */
ul.SubNavLevel1 a {
    font-size: 0.688em;
    font-weight: bold;
    color: #000000;
    background-color: inherit;
}
ul.SubNavLevel1 a:hover, ul.SubNavLevel1 a:focus, ul.SubNavLevel1 a:active {
    color: #F21C0A;
    background-color: inherit;
}
ul a.Selected, ul a.Selected:hover, ul a.Selected:focus, ul a.Selected:active {
    color: #000000;
    background-color: #cecece;
}
/* Sub-Navigation Level 2-4 */
ul.SubNavLevel1 ul a, ul.SubNavLevel1 ul ul a, ul.SubNavLevel1 ul ul ul a {
    font-size: 0.625em;
    font-weight: normal;
    padding: 0.3em 0.5em 0.3em 0.5em;
}
/* Sub-Navigation Level 2 */
ul.SubNavLevel1 ul a {
    color: inherit;
    background-color: #e6e6e6;
}
ul.SubNavLevel1 ul a:hover, ul.SubNavLevel1 ul a:focus, ul.SubNavLevel1 ul a.Selected {
    color: #F21C0A;
    background-color: #e6e6e6;
}
/* Sub-Navigation Level 3 */
ul.SubNavLevel1 ul ul a {
    color: inherit;
    background-color: #f5f5f5;
}
ul.SubNavLevel1 ul ul a:hover, ul.SubNavLevel1 ul ul a:focus, ul.SubNavLevel1 ul ul a.Selected {
    color: #F21C0A;
    background-color: #f5f5f5;
}
/* Karteireiter-Navigationen */
div.KarteireiterLine {
    background-color: #ffffff;
    color: inherit;
    margin: 0;
}
div.KarteireiterLine {
    border-bottom: 1px solid #f21c0a;
    padding-bottom:0 /* Änderung-2011-07-29 // padding-bottom: 0.25em; */
}
ul.Karteireiter {
    margin: 0;
    font-weight: bold;
    padding: 0.5em 0 0 0;
}
ul.Karteireiter li {
    list-style: none;
    display: inline;
    margin: 0 0 0 0.1em;
}
ul.Karteireiter li a {
    text-decoration: none;
    padding: 0.25em 0.25em 0.25em 0.25em;
    border: 1px solid #969696;
    color: #000000;
    background-color: inherit;
    border-bottom: none;
    display:inline-block; /* Änderung-2011-07-29 */
}
ul.Karteireiter li a:hover {
    color: #F21C0A;
    background-color: inherit;
}
ul.Karteireiter li a.KarteireiterSelected {
    border: 1px solid #F21C0A;
    color: #F21C0A;
    background-color: #ffffff;
    border-bottom: 2px solid #ffffff;
    margin-bottom:-3px /* Änderung-2011-07-29 */
}
/* Karteireiter-Navigationen mit Buttons */
ul.KarteireiterHorizontal, ul.KarteireiterVertikal {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/dotF21C0A.gif);
    margin: 0;
}
ul.KarteireiterHorizontal {
    background-position: bottom;
    background-repeat: repeat-x;
}
ul.KarteireiterVertikal {
    background-color: #ffffff;
    background-position: right;
    background-repeat: repeat-y;
}
ul.KarteireiterHorizontal li, ul.KarteireiterVertikal li {
    list-style: none;
}
ul.KarteireiterHorizontal li {
    display: inline;
    margin-right: 0.2em;
}
ul.KarteireiterVertikal li {
    display: block;
    margin-bottom: 0.2em;
}
ul.KarteireiterHorizontal li input, ul.KarteireiterVertikal li input {
    padding: 0.2em 0.2em 0.2em 0.2em;
    border: 1px solid #969696 !important;
}
ul.KarteireiterHorizontal li input {
    border-bottom: none !important;
    height: 2em;
}
ul.KarteireiterVertikal li input {
    border-right: none !important;
    width: 100%;
}
ul.KarteireiterHorizontal li input.KarteireiterSelected, ul.KarteireiterVertikal li input.KarteireiterSelected {
    border: 1px solid #F21C0A !important;
    color: #F21C0A;
}
ul.KarteireiterHorizontal li input.KarteireiterSelected {
    border-bottom: 1px solid #ffffff !important;
}
ul.KarteireiterVertikal li input.KarteireiterSelected {
    border-right: 1px solid #ffffff !important;
}
/* Navigationen in Infoboxen */
div.MarginalBoxLinks ul.SubNavLevel2 a, div.MarginalBoxLinksXl ul.SubNavLevel2 a {
    margin: 0 0 0 1em;
}
div.MarginalBoxLinks ul.SubNavLevel3 a, div.MarginalBoxLinksXl ul.SubNavLevel3 a {
    margin: 0 0 0 2em;
}
div.MarginalBoxLinks ul.SubNavLevel4 a, div.MarginalBoxLinksXl ul.SubNavLevel4 a {
    margin: 0 0 0 3em;
}
div.MarginalBoxLinks ul.SubNavLevel1 a, div.MarginalBoxLinks ul.SubNavLevel2 a, div.MarginalBoxLinks ul.ButtonLinkListe a, div.MarginalBoxLinks ul.ButtonLinkListeHervorgehoben a, ul.LinkListe a, div.MarginalBoxLinksBlank ul.SubNavLevel1 a, div.MarginalBoxLinksBlank ul.SubNavLevel2 a, div.MarginalBoxLinksBlank ul.ButtonLinkListe a, div.MarginalBoxLinksBlank ul.ButtonLinkListeHervorgehoben a, div.MarginalBoxLinksXl ul.SubNavLevel1 a, div.MarginalBoxLinksXl ul.SubNavLevel2 a, div.MarginalBoxLinksXl ul.ButtonLinkListe a, div.MarginalBoxLinksXl ul.ButtonLinkListeHervorgehoben a {
    text-align: left;
}
ul.ButtonLinkListe a, ul.ButtonLinkListeHervorgehoben a {
    margin: 0.6em 0.5em 0.6em 0.5em;
}
ul.LinkListe a {
    margin: 0.6em 0.5em 0.6em 0;
}
/* Link-Liste */
ul.ButtonLinkListe a, ul.ButtonLinkListeHervorgehoben a {
    font-weight: normal;
    background-repeat: no-repeat;
    background-position: left top;
    padding: 0 0 0 20px;
    text-decoration: none;
    color: #000000;
    background-color: inherit;
}
ul.ButtonLinkListe a {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2414_Link.gif);
}
ul.ButtonLinkListeHervorgehoben a {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_Link.gif);
}
ul.LinkListe a {
    padding: 0;
    color: #000000;
    background-color: inherit;
    text-decoration: none;
}
ul.LinkListe a:hover, ul.LinkListe a:focus, ul.LinkListe a:active, ul.ButtonLinkListe a:hover, ul.ButtonLinkListe a:focus, ul.ButtonLinkListe a:active, ul.ButtonLinkListeHervorgehoben a:hover, ul.ButtonLinkListeHervorgehoben a:focus, ul.ButtonLinkListeHervorgehoben a:active {
    color: #F21C0A;
    background-color: inherit;
    text-decoration: none;
}
/* Verschachtelte Link-Listen */
ul.LinkListe ul.LinkListe, ul.ButtonLinkListe ul.ButtonLinkListe, ul.ButtonLinkListeHervorgehoben ul.ButtonLinkListeHervorgehoben {
    width: 85%;
    padding-left: 2em;
}
/* Sitenmap */
/* Level 1 */
ul.SitemapLevel1 {
    font-size: 1em;
    margin: 0;
    padding: 0;
}
ul.SitemapLevel1 li {
    float: left;
    width: 9.5em;
    list-style-image: none;
    margin: 0;
}
ul.SitemapLevel1 a {
    display: block;
    margin: 0 0.5em 0 0;
    padding: 0.075em 0.5em 0.075em 0.5em;
    font-size: 0.75em;
    text-decoration: none;
    font-weight: bold;
    color: #ffffff;
    background-color: #F21C0A;
}
/* Level 2 */
ul.SitemapLevel1 li ul {
    margin: 0;
    padding: 0;
    position: relative;
    top: 0em;
    left: 0em;
}
ul.SitemapLevel1 li ul li {
    clear: left;
    float: none;
}
ul.SitemapLevel1 li ul li a {
    width: 11.2em;
    padding: 0.5em;
    color: #000000;
    background-color: #ffffff;
}
/* Level 3 */
ul.SitemapLevel1 li ul li ul {
}
ul.SitemapLevel1 li ul li ul li {
    margin-left: 0.5em;
}
ul.SitemapLevel1 li ul li ul li a {
    width: 12.8em;
    font-size: 0.625em;
    font-weight: normal;
    padding: 0.3em 0.5em 0.3em 0.5em;
    color: inherit;
    background-color: #e6e6e6;
}
/* Contentbereich */
div.ContentRowListeHervorgehoben {
    color: inherit;
    background-color: #ececec;
}
.ResetFloat {
    clear: both;
}
/* Formulare */
div.FieldsetErsatz {
}
fieldset.Links {
    float: left;
    width: 45%;
}
fieldset.Rechts {
    float: right;
    width: 45%;
}
/* Container für Positionierung */
div.FormularContainerWerteLinks {
    float: left;
}
div.FormularContainerWerteRechts {
    float: right;
}
div.FormularListe2SpContainerButtons {
    float: left;
    width: 73%; /* Eigentlich 75%, aber IE kann mal wieder nicht rechnen */
    margin: 0 0 0.5em 5em;
}
label.FormularListe2SpBeschriftung, span.FormularListe2SpBeschriftung {
    float: left;
    width: 25%;
    margin: 0 0 0.5em 0;
}
select.FormularListe1SpDropDownBox, div.FormularListe1SpContainerWerte {
    margin: 0 0 0.5em 0;
    width: 100%;
}
.FormularListe2SpValidator {
    float: right;
    margin: 0;
}
.ButtonKalender {
    float: left;
}
input.ButtonNormal, input.ButtonNormalHover, input.ButtonRechts, input.ButtonRechtsHover, input.ButtonLinks, input.ButtonLinksHover {
    border: none;
    font-weight: bold;
    margin: 0.5em 0 0 0;
    padding: 0 0 0 24px;
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    color: #000000;
    background-color: Transparent;
}
div input.ButtonNormal, div input.ButtonNormalHover, div input.ButtonRechts, div input.ButtonRechtsHover, div input.ButtonLinks, div input.ButtonLinksHover {
    height: 1.5em;
}
input.ButtonBlank {
    margin: 0;
    padding: 0;
}
input.ButtonSenden, input.ButtonSendenHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_Link.gif);
}
input.ButtonZurueck, input.ButtonZurueckHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_LinkBack.gif);
}
input.ButtonLoeschen, input.ButtonLoeschenHover, input.ButtonReset, input.ButtonResetHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_close_eonFilled.gif);
}
input.ButtonBearbeiten, input.ButtonBearbeitenHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_edit.gif);
}
input.ButtonAbbrechen, input.ButtonAbbrechenHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_quitEditing.gif);
}
input.ButtonSpeichern, input.ButtonSpeichernHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_savem.gif);
}
input.ButtonAudio, input.ButtonAudioHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_audio.gif);
}
input.ButtonImage, input.ButtonImageHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_image.gif);
}
input.ButtonVideo, input.ButtonVideoHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_webTV.gif);
}
input.ButtonChart, input.ButtonChartHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_chart.gif);
}
input.ButtonZoomIn, input.ButtonZoomInHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_zoom.gif);
}
input.ButtonZoomOut, input.ButtonZoomOutHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_zoomOut.gif);
}
input.ButtonDownload, input.ButtonDownloadHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_download.gif);
}
input.ButtonSubmit, input.ButtonSubmitHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_submit.gif);
}
input.ButtonPrint, input.ButtonPrintHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_print.gif);
}
input.ButtonKalender, input.ButtonKalenderHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_Kalender_eonFilled.gif);
}
input.ButtonDownload, input.ButtonDownloadHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_download.gif);
}
input.ButtonPlus, input.ButtonPlusHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_plus.gif);
}
input.ButtonMinus, input.ButtonMinusHover {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/fFo_2516_minus.gif);
}
input.ButtonPlay {
    width: 20px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2516_play_eo.gif);
}
input.ButtonPlayHover, input.ButtonPlayActive {
    width: 20px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2516_play_R_eo.gif);
}
input.ButtonPause {
    width: 20px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2516_pause_eo.gif);
}
input.ButtonPauseHover, input.ButtonPauseActive {
    width: 20px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2516_pause_R_eo.gif);
}
input.ButtonStopp {
    width: 20px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2516_stop_eo.gif);
}
input.ButtonStoppHover, input.ButtonStoppActive {
    width: 20px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2516_stop_R_eo.gif);
}
input.ButtonSoundOn {
    width: 45px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2516_soundOn_eo.gif);
}
input.ButtonSoundOff {
    width: 45px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2516_soundOff_eo.gif);
}
input.ButtonNormal:hover, input.ButtonNormalHover, input.ButtonRechts:hover, input.ButtonRechtsHover, input.ButtonLinks:hover, input.ButtonLinksHover {
    color: #F21C0A;
    background-color: Transparent;
}
input.ButtonRechts, input.ButtonRechtsHover {
    float: right;
    margin-left: 1em;
}
input.ButtonLinks, input.ButtonLinksHover {
    float: left;
    margin-right: 1em;
}
input.ImageButtonLinks {
    float: left;
    margin: 0 0 0 0.2em;
}
input.ImageButtonRechts {
    float: right;
    margin: 0;
}
/* Schriftgröße in 1-spaltigen Containern */
div.Content1Sp *, div.Content1SpAbschluss *, div.Homepage1Sp *, div.Homepage1SpAbschluss *, div.Marginal *, #HomepageBuContainerMarginal *, #ContainerMarginal *, div.SubNavText * {
    font-size: 0.688em;
    line-height: 1.2em;
}
/* Schriftgröße in 2/3/4-spaltigen Containern */
div.Content2Sp *, div.Content2SpAbschluss *, div.Content2SpSpacer *, div.Content2Sp1Sp *, div.Content2Sp1SpAbschluss *, div.Content3SpAbschluss *, div.ContentFull *, div.Homepage4Sp *, div.ContentIntranet1Sp *, div.ContentIntranet1SpAbschluss *, #PopUpContainerContent * {
    font-size: 0.75em;
    line-height: 1.25em;
}
/* Keine Schriftgrößen-Vererbung für verschachtelte Elemente */
div.Content1Sp * *, div.Content1SpAbschluss * *, div.Homepage1Sp * *, div.Homepage1SpAbschluss * *, div.Marginal * *, #HomepageBuContainerMarginal * *, #ContainerMarginal * *, div.SubNavText * *, div.Content2Sp * *, div.Content2SpAbschluss * *, div.Content2SpSpacer * *, div.Content2Sp1Sp * *, div.Content2Sp1SpAbschluss * *, div.Content3SpAbschluss * *, div.ContentFull * *, div.Homepage4Sp * *, div.ContentIntranet1Sp * *, div.ContentIntranet1SpAbschluss * *, #PopUpContainerContent * * {
    font-size: 1em;
}
/* Überschriften */
div.Content1Sp h1, div.Content1SpAbschluss h1, div.Homepage1Sp h1, div.Homepage1SpAbschluss h1, div.Marginal h1, #HomepageBuContainerMarginal h1, #ContainerMarginal h1, div.SubNavText h1, div.Content2Sp h1, div.Content2SpAbschluss h1, div.Content2SpSpacer h1, div.Content2Sp1Sp h1, div.Content2Sp1SpAbschluss h1, div.Content3SpAbschluss h1, div.ContentFull h1, div.Homepage4Sp h1, div.ContentIntranet1Sp h1, div.ContentIntranet1SpAbschluss h1, #PopUpContainerContent h1 {
    font-size: 1.188em;
}
div.Content1Sp h2, div.Content1SpAbschluss h2, div.Homepage1Sp h2, div.Homepage1SpAbschluss h2, div.Marginal h2, #HomepageBuContainerMarginal h2, #ContainerMarginal h2, div.SubNavText h2, div.Content2Sp h2, div.Content2SpAbschluss h2, div.Content2SpSpacer h2, div.Content2Sp1Sp h2, div.Content2Sp1SpAbschluss h2, div.Content3SpAbschluss h2, div.ContentFull h2, div.Homepage4Sp h2, div.ContentIntranet1Sp h2, div.ContentIntranet1SpAbschluss h2, #PopUpContainerContent h2 {
    font-size: 0.813em;
}
div.Content1Sp h3, div.Content1SpAbschluss h3, div.Homepage1Sp h3, div.Homepage1SpAbschluss h3, div.Marginal h3, #HomepageBuContainerMarginal h3, #ContainerMarginal h3, div.SubNavText h3, div.Content2Sp h3, div.Content2SpAbschluss h3, div.Content2SpSpacer h3, div.Content2Sp1Sp h3, div.Content2Sp1SpAbschluss h3, div.Content3SpAbschluss h3, div.ContentFull h3, div.Homepage4Sp h3, div.ContentIntranet1Sp h3, div.ContentIntranet1SpAbschluss h3, #PopUpContainerContent h3 {
    font-size: 0.75em;
}
/* Überschriften in 1-spaltigen Containern mit definierten Schriftgrößen */
div.Content1Sp * h1, div.Content1SpAbschluss * h1, div.Homepage1Sp * h1, div.Homepage1SpAbschluss * h1, div.Marginal * h1, #HomepageBuContainerMarginal * h1, #ContainerMarginal * h1, div.SubNavText * h1 {
    font-size: 1.727em;
}
div.Content1Sp * h2, div.Content1SpAbschluss * h2, div.Homepage1Sp * h2, div.Homepage1SpAbschluss * h2, div.Marginal * h2, #HomepageBuContainerMarginal * h2, #ContainerMarginal * h2, div.SubNavText * h2 {
    font-size: 1.182em;
}
div.Content1Sp * h3, div.Content1SpAbschluss * h3, div.Homepage1Sp * h3, div.Homepage1SpAbschluss * h3, div.Marginal * h3, #HomepageBuContainerMarginal * h3, #ContainerMarginal * h3, div.SubNavText * h3 {
    font-size: 1.09em;
}
/* Überschriften in 2/3/4-spaltigen Containern mit definierten Schriftgrößen */
div.Content2Sp * h1, div.Content2SpAbschluss * h1, div.Content2SpSpacer * h1, div.Content2Sp1Sp * h1, div.Content2Sp1SpAbschluss * h1, div.Content3SpAbschluss * h1, div.ContentFull * h1, div.Homepage4Sp * h1, #PopUpContainerContent * h1 {
    font-size: 1.584em;
}
div.Content2Sp * h2, div.Content2SpAbschluss * h2, div.Content2SpSpacer * h2, div.Content2Sp1Sp * h2, div.Content2Sp1SpAbschluss * h2, div.Content3SpAbschluss * h2, div.ContentFull * h2, div.Homepage4Sp * h2, #PopUpContainerContent * h2 {
    font-size: 1.084em;
}
div.Content2Sp * h3, div.Content2SpAbschluss * h3, div.Content2SpSpacer * h3, div.Content2Sp1Sp * h3, div.Content2Sp1SpAbschluss * h3, div.Content3SpAbschluss * h3, div.ContentFull * h3, div.Homepage4Sp * h3, #PopUpContainerContent * h3 {
    font-size: 1em;
}
/* Tabellen in 1/2/3/4-spaltigen Containern */
table.EonStandard caption, table.ErIntranet caption, table.EonStandard thead, table.ErIntranet thead, table.EonStandard tbody, table.ErIntranet tbody {
    font-size: 0.917em;
}
table.EonStandard tfoot, table.ErIntranet tfoot {
    font-size: 0.833em;
}
/* tabellenähnliche Container in 1/2/3/4-spaltigen Containern */
div.ContainerUeberschrift, div.ContainerHeader, div.ContainerBody {
    font-size: 0.688em;
}
div.ContainerFooter, div.ContainerZwischenFooter {
    font-size: 0.625em;
}
/* Formularelemente in 1-spaltigen Containern */
div.Content1Sp input.FormularListe1SpTextBox, div.Content1SpAbschluss input.FormularListe1SpTextBox, #ContainerMarginal input.FormularListe1SpTextBox, div.Content1Sp textarea.FormularListe1SpTextBoxMultiline, div.Content1SpAbschluss textarea.FormularListe1SpTextBoxMultiline, #ContainerMarginal textarea.FormularListe1SpTextBoxMultiline {
    margin: 0 0 0.5em 0;
    width: 96%; /* Eigentlich 100%, aber IE kann mal wieder nicht rechnen (12.5em) */
}
/* schmalere Elemente für Verwendung in Kombination mit Button */
div.Content1Sp input.FormularListe1SpTextBoxSmaller, div.Content1SpAbschluss input.FormularListe1SpTextBoxSmaller, #ContainerMarginal input.FormularListe1SpTextBoxSmaller, div.Content1Sp textarea.FormularListe1SpTextBoxMultilineSmaller, div.Content1SpAbschluss textarea.FormularListe1SpTextBoxMultilineSmaller, #ContainerMarginal textarea.FormularListe1SpTextBoxMultilineSmaller, div.Content1Sp select.FormularListe1SpDropDownBoxSmaller, div.Content1SpAbschluss select.FormularListe1SpDropDownBoxSmaller, #ContainerMarginal select.FormularListe1SpDropDownBoxSmaller, div.Content1Sp div.FormularListe1SpContainerWerteSmaller, div.Content1SpAbschluss div.FormularListe1SpContainerWerteSmaller, #ContainerMarginal div.FormularListe1SpContainerWerteSmaller {
    float: left;
    margin: 0 0 0.5em 0;
    width: 80%;
}
/* Formularelemente in 2-spaltigen Containern */
div.Content2Sp input.FormularListe1SpTextBox, div.Content2SpAbschluss input.FormularListe1SpTextBox, div.Content2SpSpacer input.FormularListe1SpTextBox, div.Content2Sp textarea.FormularListe1SpTextBoxMultiline, div.Content2SpAbschluss textarea.FormularListe1SpTextBoxMultiline, div.Content2SpSpacer textarea.FormularListe1SpTextBoxMultiline {
    margin: 0 0 0.5em 0;
    width: 98%; /* Eigentlich 100%, aber IE kann mal wieder nicht rechnen (29em) */
}
div.Content2Sp textarea.FormularListe1SpTextBoxHtmlEdit, div.Content2SpAbschluss textarea.FormularListe1SpTextBoxHtmlEdit, div.Content2SpSpacer textarea.FormularListe1SpTextBoxHtmlEdit {
    margin: 0 0 0.5em 0;
    width: 96%; /* Eigentlich 100%, aber IE kann mal wieder nicht rechnen (29em) */
}
/* schmalere Elemente für Verwendung in Kombination mit Button*/
div.Content2Sp input.FormularListe1SpTextBoxSmaller, div.Content2SpAbschluss input.FormularListe1SpTextBoxSmaller, div.Content2SpSpacer input.FormularListe1SpTextBoxSmaller, div.Content2Sp select.FormularListe1SpDropDownBoxSmaller, div.Content2SpAbschluss select.FormularListe1SpDropDownBoxSmaller, div.Content2SpSpacer select.FormularListe1SpDropDownBoxSmaller, div.Content2Sp div.FormularListe1SpContainerWerteSmaller, div.Content2SpAbschluss div.FormularListe1SpContainerWerteSmaller, div.Content2SpSpacer div.FormularListe1SpContainerWerteSmaller {
    float: left;
    margin: 0 0 0.5em 0;
    width: 90%;
}
/* schmalere Elemente für Verwendung in Kombination mit Fehlericon*/
div.Content2Sp input.FormularListe2SpTextBox, div.Content2SpAbschluss input.FormularListe2SpTextBox, div.Content2SpSpacer input.FormularListe2SpTextBox, div.Content2Sp textarea.FormularListe2SpTextBoxMultiline, div.Content2SpAbschluss textarea.FormularListe2SpTextBoxMultiline, div.Content2SpSpacer textarea.FormularListe2SpTextBoxMultiline {
    float: left;
    margin: 0 0 0.5em 0;
    width: 68%;
}
div.Content2Sp select.FormularListe2SpDropDownBox, div.Content2SpAbschluss select.FormularListe2SpDropDownBox, div.Content2SpSpacer select.FormularListe2SpDropDownBox, div.Content2Sp div.FormularListe2SpContainerWerte, div.Content2SpAbschluss div.FormularListe2SpContainerWerte, div.Content2SpSpacer div.FormularListe2SpContainerWerte {
    float: left;
    margin: 0 0 0.5em 0;
    width: 70%;
}
/* schmalere Elemente für Verwendung in Kombination mit Button und Fehlericon*/
div.Content2Sp input.FormularListe2SpTextBoxSmaller, div.Content2SpAbschluss input.FormularListe2SpTextBoxSmaller, div.Content2SpSpacer input.FormularListe2SpTextBoxSmaller, div.Content2Sp select.FormularListe2SpDropDownBoxSmaller, div.Content2SpAbschluss select.FormularListe2SpDropDownBoxSmaller, div.Content2SpSpacer select.FormularListe2SpDropDownBoxSmaller, div.Content2Sp div.FormularListe2SpContainerWerteSmaller, div.Content2SpAbschluss div.FormularListe2SpContainerWerteSmaller, div.Content2SpSpacer div.FormularListe2SpContainerWerteSmaller {
    float: left;
    margin: 0 0 0.5em 0;
    width: 62%;
}
/* Formularelemente in 2-spaltigen Containern mit 2-spaltigen Zeilen */
div.Content2Sp div.ContainerAufteilung input.FormularListe1SpTextBox, div.Content2SpAbschluss div.ContainerAufteilung input.FormularListe1SpTextBox, div.Content2SpSpacer div.ContainerAufteilung input.FormularListe1SpTextBox {
    margin: 0 0 0.5em 0;
    width: 94%;
}
/* schmalere Elemente für Verwendung in Kombination mit Button in 2-spaltigen Zeilen */
div.Content2Sp div.ContainerAufteilung input.FormularListe1SpTextBoxSmaller, div.Content2SpAbschluss div.ContainerAufteilung input.FormularListe1SpTextBoxSmaller, div.Content2SpSpacer div.ContainerAufteilung input.FormularListe1SpTextBoxSmaller {
    float: left;
    margin: 0 0 0.5em 0;
    width: 80%;
}
/* Formularelemente in 3-spaltigen Containern */
div.Content3SpAbschluss input.FormularListe1SpTextBox, div.Content3SpAbschluss textarea.FormularListe1SpTextBoxMultiline,
div.ContentFull input.FormularListe1SpTextBox, div.ContentFull textarea.FormularListe1SpTextBoxMultiline {
    margin: 0 0 0.5em 0;
    width: 99%; /* Eigentlich 100%, aber IE kann mal wieder nicht rechnen */
}
div.Content3SpAbschluss div.Container50 input.FormularListe1SpTextBox, div.Content3SpAbschluss div.Container50 textarea.FormularListe1SpTextBoxMultiline,
div.ContentFull div.Container50 input.FormularListe1SpTextBox, div.ContentFull div.Container50 textarea.FormularListe1SpTextBoxMultiline {
    margin: 0 0 0.5em 0;
    width: 98%; /* Eigentlich 100%, aber IE kann mal wieder nicht rechnen (29em) */
}
div.Content3SpAbschluss textarea.FormularListe1SpTextBoxHtmlEdit,
div.ContentFull textarea.FormularListe1SpTextBoxHtmlEdit {
    margin: 0 0 0.5em 0;
    width: 46.2em; /* Eigentlich 100%, aber da gibt Probleme mit Links in den Inhalten */
}
/* schmalere Elemente für Verwendung in Kombination mit Button*/
div.Content3SpAbschluss input.FormularListe1SpTextBoxSmaller, div.Content3SpAbschluss textarea.FormularListe1SpTextBoxMultilineSmaller, div.Content3SpAbschluss select.FormularListe1SpDropDownBoxSmaller, div.Content3SpAbschluss div.FormularListe1SpContainerWerteSmaller,
div.ContentFull input.FormularListe1SpTextBoxSmaller, div.ContentFull textarea.FormularListe1SpTextBoxMultilineSmaller, div.ContentFull select.FormularListe1SpDropDownBoxSmaller, div.ContentFull div.FormularListe1SpContainerWerteSmaller {
    float: left;
    margin: 0 0 0.5em 0;
    width: 94%;
}
div.Content3SpAbschluss div.Container50 input.FormularListe1SpTextBoxSmaller, div.Content3SpAbschluss div.Container50 textarea.FormularListe1SpTextBoxMultilineSmaller,
div.ContentFull div.Container50 input.FormularListe1SpTextBoxSmaller, div.ContentFull div.Container50 textarea.FormularListe1SpTextBoxMultilineSmaller {
    float: left;
    margin: 0 0 0.5em 0;
    width: 88%;
}
div.Content3SpAbschluss textarea.FormularListe1SpTextBoxHtmlEditSmaller,
div.ContentFull textarea.FormularListe1SpTextBoxHtmlEditSmaller {
    float: left;
    margin: 0 0 0.5em 0;
    width: 44.4em;
}
/* schmalere Elemente für Verwendung in Kombination mit Fehlericon*/
div.Content3SpAbschluss input.FormularListe2SpTextBox, div.Content3SpAbschluss textarea.FormularListe2SpTextBoxMultiline,
div.ContentFull input.FormularListe2SpTextBox, div.ContentFull textarea.FormularListe2SpTextBoxMultiline {
    float: left;
    margin: 0 0 0.5em 0;
    width: 70%;
}
div.Content3SpAbschluss select.FormularListe2SpDropDownBox, div.Content3SpAbschluss div.FormularListe2SpContainerWerte,
div.ContentFull select.FormularListe2SpDropDownBox, div.ContentFull div.FormularListe2SpContainerWerte {
    float: left;
    margin: 0 0 0.5em 0;
    width: 71%;
}
/* schmalere Elemente für Verwendung in Kombination mit Button und Fehlericon*/
div.Content3SpAbschluss input.FormularListe2SpTextBoxSmaller, div.Content3SpAbschluss select.FormularListe2SpDropDownBoxSmaller, div.Content3SpAbschluss div.FormularListe2SpContainerWerteSmaller,
div.ContentFull input.FormularListe2SpTextBoxSmaller, div.ContentFull select.FormularListe2SpDropDownBoxSmaller, div.ContentFull div.FormularListe2SpContainerWerteSmaller {
    float: left;
    margin: 0 0 0.5em 0;
    width: 66%;
}
/* Formularelemente in 3-spaltigen Containern mit 2-spaltigen Zeilen */
div.Content3SpAbschluss div.ContainerAufteilung input.FormularListe1SpTextBox,
div.ContentFull div.ContainerAufteilung input.FormularListe1SpTextBox {
    margin: 0 0 0.5em 0;
    width: 97%; /* Eigentlich 100%, aber IE kann mal wieder nicht rechnen (12.5em) */
}
/* schmalere Elemente für Verwendung in Kombination mit Button in 2-spaltigen Zeilen */
div.Content3SpAbschluss div.ContainerAufteilung input.FormularListe1SpTextBoxSmaller,
div.ContentFull div.ContainerAufteilung input.FormularListe1SpTextBoxSmaller {
    float: left;
    margin: 0 0 0.5em 0;
    width: 88%;
}
div.ContainerAufteilung {
    float: left;
}
div.Container10 {
    width: 9%;
    text-align: center;
}
div.Container10 input {
    float: none;
}
div.Container45 {
    width: 45%;
}
div.Container30 {
    width: 30%;
}
div.Container50 {
    width: 50%;
}
div.Container70 {
    width: 70%;
}
/* Fließtext */
div.ContentRowListeHervorgehoben div p {
    margin: 0 0 0.5em 0;
}
div.ContentRowListe, div.ContentRowAnleserListe, div.ContentRowTermineListe, div.ContentRowListeHervorgehoben {
    float: left;
    width: 100%;
    margin: 0 0 1em 0;
}
div.ContentRowListeHervorgehoben img.Links {
    float: left;
}
div.ContentRowListeHervorgehoben img.Rechts {
    float: right;
}
div.ContentRowListeHervorgehoben div.Links {
    margin: 0 9.33em 0 0;
    padding: 0.5em 2em 0em 2em;
}
div.ContentRowListeHervorgehoben div.Rechts {
    margin: 0 0 0 9.33em;
    padding: 0.5em 2em 0em 2em;
}
div.ContentRowAnleserListe h2 {
    color: #000000;
    background-color: inherit;
}
div.Einrueckung, p.LeadIn {
    margin-left: 6em;
}
div.BasisText {
    clear: left;
    width: 42.5em;
}
p.Zeitstempel {
    margin-bottom: 0;
    color: #969696;
    background-color: inherit;
}
p.Zeitstempel .exposed {
    color: #FF0000;
}
p.UeberschriftLevel1, p.UeberschriftLevel2 {
    font-weight: bold;
    margin-bottom: 0;
}
p.UeberschriftLevel1 {
    color: #F21C0A;
    background-color: inherit;
}
p.UeberschriftLevel2 {
    color: #000000;
    background-color: inherit;
}
/* Bilder in 1-spaltigen Containern */
div.Content1Sp img, div.Content1SpAbschluss img,
div.Content1Sp object, div.Content1SpAbschluss object {
    margin: 0 0 1em 0;
}
/* Bildcontainer */
div.ContainerBild {
    float: left;
    max-width: 22.5em;
    margin: 0 1em 1em 0;
    overflow: visible;
}
div.ContainerBildRechts {
    float: right;
    max-width: 22.5em;
    margin: 0 0 1em 1em;
    overflow: auto;
}
div.ContainerBildIjournal {
    float: left;
    width: 16.875em;
    margin: 0 0 1em 0;
}
p.Legende {
    float: none;
    margin: 0.5em 0 0 0;
    font-size: 0.917em;
    color: #969696;
    background-color: inherit;
}
div.Breite25 {
    float: left;
    width: 24%; /* 24, da IE nicht richtig rechen kann */
}
/* Tabellen */
/* Tabellen (EON-Standard) */
table.EonStandard {
    border: solid 1px #F21C0A;
}
table.EonStandard caption {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/bgTabelleCaption.gif);
    background-position: right;
    background-repeat: repeat-y;
    border: solid 1px #F21C0A;
    background-color: #F21C0A;
    color: #FFFFFF;
}
table.EonStandard thead th {
    border-bottom: solid 1px #F21C0A;
}
table.EonStandard thead th a:link, table.EonStandard thead th a:visited {
    color: #F21C0A;
    background-color: inherit;
}
table.EonStandard thead th a:hover, table.EonStandard thead th a:focus, table.EonStandard thead th a:active {
    color: #000000;
    background-color: inherit;
}
table.EonStandard thead th, table.EonStandard thead td {
    font-weight: normal;
    color: #F21C0A;
    background-color: #d9d9d9;
    border-bottom: solid 1px #F21C0A;
}
table.EonStandard tfoot td, table.EonStandard tfoot th {
    border-top: solid 1px #F21C0A;
    color: inherit;
    background-color: #d9d9d9;
}
table.EonStandard th.ErsteSpalte, table.EonStandard td.ErsteSpalte, table.EonStandard tbody th {
    padding-left: 1em;
}
table.EonStandard th.LetzteSpalte, table.EonStandard td.LetzteSpalte {
    padding-right: 1em;
}
table.EonStandard th.EinzigeSpalte, table.EonStandard td.EinzigeSpalte {
    padding-left: 1em;
    padding-right: 1em;
}
table.EonStandard tbody.TabelleZeileHervorhebung {
    color: inherit;
    background-color: #d9d9d9;
}
table.EonStandard tbody.TabelleZeileRahmen td, table.EonStandard tbody.TabelleZeileHervorhebung td, table.EonStandard tbody.TabelleZeileHervorhebung th {
    border-top: solid 1px #F21C0A;
    border-bottom: solid 1px #F21C0A;
}
/* Tabellen auf Formular (EON-Standard) */
fieldset table.EonStandard {
    background-color: #ffffff;
    color: inherit;
}
/* Tabellen (EonRuhrgas Intranet) */
table.ErIntranet {
    border: none;
}
table.ErIntranet caption {
    padding: 0 0 1em 0;
}
table.ErIntranet thead th, table.ErIntranet thead td {
    padding: 0.35em 0.625em 0.35em 0.625em;
    font-weight: bold;
    color: inherit;
    background-color: #d9d9d9;
    border-bottom: solid 1px #F21C0A;
}
table.ErIntranet tfoot td, table.ErIntranet tfoot th {
    border-top: solid 1px #F21C0A;
    color: inherit;
    background-color: #d9d9d9;
    height: 1.5em;
}
table.ErIntranet td, table.ErIntranet tbody th {
    padding: 0.625em 0.625em 0.625em 0.625em;
}
table.ErIntranet thead th a:link, table.ErIntranet thead th a:visited {
    color: #000000;
    background-color: inherit;
}
table.ErIntranet thead th a:hover, table.ErIntranet thead th a:focus, table.ErIntranet thead th a:active {
    color: #F21C0A;
    background-color: inherit;
}
table.ErIntranet tbody th span {
    font-weight: normal;
}
table.ErIntranet td.ErsteSpalteBild {
    padding-left: 0;
}
tr.TableRowAlternate {
    color: inherit;
    background-color: #ececec;
}
fieldset tr.TableRowAlternate {
    color: inherit;
    background-color: #e6e6e6;
}
tr.TableRowEdit {
    color: inherit;
    background-color: #e6e6e6;
}
tr.TableRowSelected {
    color: inherit;
    background-color: #FFD6CE;
}
tr.TableRowLinientrenner {
    border-bottom: solid 1px #000000;
}
/* Tabellen auf Formular (EON-Standard) */
fieldset table.ErIntranet {
    background-color: #ffffff;
    color: inherit;
}
/* Tabellen (Pager) */
tr.Pager table {
    width: auto;
    float: right;
}
tr.Pager table td {
    padding: 0.5em;
    border: none;
}
/* DataList, Pager */
div.Pager {
    font-size: 0.688em;
    line-height: 1.5em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    text-align: right;
}
div.Pager * {
    padding: 0.5em !important;
}
div.Pager a:link, div.Pager a:visited {
    font-weight: normal;
    background-image: none;
    text-decoration: underline;
    color: #000000;
    background-color: inherit;
}
div.Pager a:hover, div.Pager a:focus, div.Pager a:active {
    color: #F21C0A;
    background-color: inherit;
}
/* Tabellen übergreifend */
col.Rechts, col.TabelleSpalteHervorhebungRechts {
    text-align: right;
}
col.TabelleSpalteHervorhebung, col.TabelleSpalteHervorhebungRechts {
    color: inherit;
    background-color: #d9d9d9;
}
td.TabelleSpalteTextHervorhebung {
    font-weight: bold;
}
.tabLined tbody th, .tabLined tbody td {
    border-top: 1px solid #949494;
}
/* MarginalTabelle */
div.MarginalTabelle {
    padding: 0.5em 0 0.5em 0;
    color: inherit;
    background-color: #e6e6e6;
}
div.MarginalTabelle table {
    margin: 0;
    border: none;
}
div.MarginalTabelle thead, div.MarginalTabelle tbody {
    line-height: 0.8em;
}
div.MarginalTabelle caption {
    color: #F21C0A;
    background-color: inherit;
}
/* Kalender PopUp-Fenster */
table.Kalender {
    width: 100%;
    color: inherit;
    background-color: #F21C0A;
    text-align: center;
}
table.Kalender th, table.Kalender td {
    padding: 0.2em;
    text-align: center;
}
table.Kalender table {
    margin: 0;
}
table.Kalender a:link, table.Kalender a:visited {
    text-decoration: none;
    display: block;
}
table.Kalender a:hover, table.Kalender a:focus {
    text-decoration: underline;
}
table.KalenderTitle {
    color: #ffffff;
    background-color: #F21C0A;
}
th.KalenderHeader {
    color: #ffffff;
    background-color: #969696;
    font-weight: normal;
    border: solid 1px #ffffff;
}
td.KalenderNextPrev {
}
td.KalenderSelector {
}
td.KalenderDay, td.KalenderOtherMonthDay {
    color: inherit;
    background-color: #ffffff;
}
td.KalenderDay a, td.KalenderSelectedDay a {
    border: solid 1px #dddddd;
}
td.KalenderSelectedDay {
    border: solid 1px #000000;
}
td.KalenderTodayDay a:link, td.KalenderTodayDay a:visited {
    color: #ffffff;
    font-weight: bold;
}
td.KalenderWeekendDay {
    color: inherit;
    background-color: #ffdcd8;
}
td.KalenderWeekendDay a {
    color: inherit;
    background-color: #ffffff;
    border: solid 1px #ffffff;
}
td.KalenderOtherMonthDay a {
    color: inherit;
    background-color: #cccccc;
    border: solid 1px #cccccc;
}
/* Listen */
ul.Blank {
    margin: 0 0 0.5em 0;
    list-style: none;
    list-style-image: none;
}
ul.Download {
    margin: 0 0 0.5em 2em;
    list-style-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_download.gif);
}
/* Verschachtelte Listen */
ul.Download ul.Download {
    list-style-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2414_download.gif);
}
/* Links (Textlinks in Listen) */
a.Link {
    font-weight: normal;
    text-decoration: none;
    color: #000000;
    background-color: inherit;
}
a.Link:hover, a.Link:focus, a.Link:active {
    color: #F21C0A;
    background-color: inherit;
}
a.LinkPale {
    font-weight: normal;
    text-decoration: none;
    color: #7e7e7e;
    background-color: inherit;
}
a.LinkPale:hover, a.LinkPale:focus, a.LinkPale:active {
    text-decoration: underline;
    color: #7e7e7e;
    background-color: inherit;
}
a.LinkStandard {
    font-weight: normal;
    text-decoration: underline;
    color: #000000;
    background-color: inherit;
}
a.LinkStandard:hover, a.LinkStandard:focus, a.LinkStandard:active {
    color: #F21C0A;
    background-color: inherit;
}
/* Links mit Grafik */
a.LinkIcon:link, a.LinkIcon:visited {
    background-repeat: no-repeat;
    background-position: left top;
    margin-top: .1em;
    padding: 0 0 .1em 24px;
}
a.LinkIntern:link, a.LinkIntern:visited, a.LinkDownload:link, a.LinkDownload:visited, a.LinkBlank:link, a.LinkBlank:visited {
    text-decoration: none;
    background-repeat: no-repeat;
    background-position: left top;
    color: #000000;
    background-color: inherit;
}
a.LinkIntern:link, a.LinkIntern:visited {
    font-weight: bold;
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_Link.gif);
}
a.LinkBlank:link, a.LinkBlank:visited {
    font-weight: bold;
    padding: 0;
    background-image: none;
}
a.LinkIntern:hover, a.LinkIntern:focus, a.LinkIntern:active, a.LinkDownload:hover, a.LinkDownload:focus, a.LinkDownload:active, a.LinkBlank:hover, a.LinkBlank:focus, a.LinkBlank:active {
    color: #F21C0A;
    background-color: inherit;
}
a.Link:link, a.Link:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_Link.gif);
}
a.LinkDownload:link, a.LinkDownload:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_download.gif);
}
a.LinkDownloadPale:link, a.LinkDownloadPale:visited {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2414_download.gif);
}
a.LinkBack:link, a.LinkBack:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_LinkBack.gif);
}
a.LinkAudio:link, a.LinkAudio:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_audio.gif);
}
a.LinkImage:link, a.LinkImage:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_image.gif);
}
a.LinkVideo:link, a.LinkVideo:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_webTV.gif);
}
a.LinkZoomIn:link, a.LinkZoomIn:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_zoom.gif);
}
a.LinkZoomOut:link, a.LinkZoomOut:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_zoomOut.gif);
}
a.LinkChart:link, a.LinkChart:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_chart.gif);
}
a.LinkSubmit:link, a.LinkSubmit:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_submit.gif);
}
a.LinkPrint:link, a.LinkPrint:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_print_eon.gif);
}
a.LinkPDF:link, a.LinkPDF:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_pdf.gif);
}
a.LinkPrintPale:link, a.LinkPrintPale:visited {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2414_print.gif);
}
a.LinkRss:link, a.LinkRss:visited {
    padding: 0 0 0 24px;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/w_2414_feed.gif);
}
a.LinkRssPale:link, a.LinkRssPale:visited {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/wpale_2414_feed.gif);
}
a.LinkSchliessen:link, a.LinkSchliessen:visited {
    font-weight: normal;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/uFo_2414_close.gif);
    color: #ffffff;
    background-color: inherit;
}
a.LinkSchliessen:hover, a.LinkSchliessen:focus, a.LinkSchliessen:active {
    color: #ffffff;
    background-color: inherit;
}
a.LinkBlockDisplay {
    display:block;
}
/* Links Seitenanfang */
div.link2top {
    clear: both;
    border-top: solid 1px #a5a5a5;
    margin: 0 0 2em 0;
}
div.link2top a, div.link2top a:link, div.link2top a:visited {
    font-weight: normal;
    margin: 0 0 0 0;
    text-decoration: none;
    color: #33FF00;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/Wpale_2414_PageUp.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding: 5px 0 0 20px;
    float: right;
    text-align: right;
    color: #a5a5a5;
}
/* eingerückter Nachsatz für interne Links mit Grafik */
p.LinkNachsatz {
    margin-left: 24px;
}
/* tabellenähnliche Container */
div.ContainerUeberschrift, div.ContainerHeader, div.ContainerBody, div.ContainerBodyBild, div.ContainerFooter, div.ContainerZwischenFooter {
    float: none;
    text-align: left;
    padding: 0.262em 0.7em 0.262em 0.7em;
    border-bottom: solid 1px #F21C0A;
    border-left: solid 1px #F21C0A;
    border-right: solid 1px #F21C0A;
}
div.ContainerUeberschrift {
    padding: 0.1em 0.7em 0.1em 0.7em;
    font-weight: bold;
    border-top: solid 1px #F21C0A;
    color: #ffffff;
    background-color: #F21C0A;
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/bgTabelleCaption.gif);
    background-position: right;
    background-repeat: repeat-y;
}
div.ContainerFooter, div.ContainerZwischenFooter {
    padding: 0.26em 0.8em 0.26em 0.8em;
}
div.ContainerHeader {
    font-weight: normal;
    font-weight: normal;
    color: #F21C0A;
    background-color: #e2e3e5;
}
div.ContainerBody, div.ContainerBodyBild {
    border-bottom: solid 1px #F21C0A;
}
div.ContainerBodyBild {
    text-align: center;
    margin: 0;
    padding: 0;
}
div.ContainerFooter, div.ContainerZwischenFooter {
    color: inherit;
    background-color: #e2e3e5;
}
div.ContainerFooter {
    margin: 0 0 1em 0;
}
div.ContainerZwischenFooter {
    margin: 0;
}
div.ContainerUeberschrift p, div.ContainerHeader p, div.ContainerBody p {
    line-height: 1.562em;
}
div.ContainerUeberschrift p {
    line-height: 1.25em;
}
div.ContainerFooter p, div.ContainerZwischenFooter p {
    line-height: 1.437em;
}
#ContainerMainbereich div.ContainerUeberschrift p, #ContainerMainbereich div.ContainerHeader p, #ContainerMainbereich div.ContainerBody p, #ContainerMainbereich div.ContainerFooter p, #ContainerMainbereich div.ContainerZwischenFooter p {
    text-align: left;
    margin: 0;
}
#ContainerMainbereich div.ContainerUeberschrift p {
    margin: 0 6.43em 0 0;
}
#ContainerMainbereich div.ContainerBodyBild img {
    float: none;
}
#ContainerMainbereich div.ContainerBodyBild table {
    margin: 0;
    border: none;
}
/* tabellenähnliche Container für Infoboxen */
div.InfoBox {
    padding: 0.2em 0.5em 0.2em 0.5em;
}
div.InfoBoxLinks, div.MarginalBoxLinks, div.MarginalBoxLinksBlank, div.MarginalBoxDownload, div.InfoBoxLinksHervorgehoben, div.MarginalBoxLinksXl, div.MarginalBoxNewsListe, div.MarginalStandard, div.MarginalTeaser, div.MarginalNewsHome, div.TextTeaser, div.MarginalAnimTeaser, div.MarginalAnsprechpartnerAdresse, div.MarginalBoxFehlermeldungen, div.SubNavText {
    margin: 0 0 2em 0;
    line-height: 1.2em;
}
div.SubNavText {
    line-height: 0.8em;
}
div.InfoBox, div.MarginalBoxLinks, div.MarginalBoxDownload {
    border: solid 1px #969696;
}
div.InfoBoxLinks, div.InfoBoxLinksHervorgehoben {
    text-align: left;
}
div.MarginalBoxLinks, div.MarginalBoxLinksBlank, div.MarginalBoxDownload, div.MarginalBoxLinksXl, div.MarginalBoxNewsListe, div.MarginalBoxHervorgehoben {
    text-align: left;
}
div.InfoBoxLinksHervorgehoben, div.MarginalBoxLinksXl, div.MarginalBoxNewsListe, div.MarginalBoxHervorgehoben {
    border: solid 1px #F21C0A;
}
div.InfoBoxLinksHervorgehoben {
    border-left: none;
}
div.MarginalBoxHervorgehobenHead, div.MarginalBoxLinksHead, div.MarginalBoxDownloadHead, div.MarginalBoxLinksXlHead, div.MarginalBoxNewsListeHead {
    font-weight: bold;
    padding: 0.2em 0.5em 0.2em 0.5em;
}
div.MarginalBoxLinksHead, div.MarginalBoxDownloadHead {
    background-color: #969696;
    color: #ffffff;
}
div.MarginalBoxHervorgehobenHead, div.MarginalBoxLinksXlHead, div.MarginalBoxNewsListeHead {
    background-color: #F21C0A;
    color: #ffffff;
}
div.MarginalBoxNewsListeRow {
    padding: 0.6em;
}
div.MarginalBoxDownloadRow {
    padding: 0.6em 0.6em 0 0.6em;
}
div.MarginalStandard h2 {
    color: #969696;
    background-color: inherit;
}
div.MarginalBoxNewsListe h2 {
    color: #000000;
    background-color: inherit;
}
div.MarginalNewsHome ul li {
    margin-bottom: 1em;
}
div.InfoBoxLinks select {
    width: 100%;
    margin: 0 0 0.5em 0;
}
div.InfoBoxLinks p.Hervorgehoben {
    font-weight: bold;
    background-color: inherit;
    color: #F21C0A;
}
div.MarginalBoxFehlermeldungen ul {
    margin: 0 1em 0.5em 2.5em;
}
.BildInRahmenMitRand {
    /* Verwendung in zweckentfremdeter Marginal-Box-Download */
    margin: 0.7em 0.7em 0 0.3em;
    float: left;
}
.Mp3PlayerBeschreibung {
    border-left: 1px solid #e6e6e6;
    border-right: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    margin-bottom: 0;
    padding: 1em 1em 1em .6em;
}
/* Container in Auflistungen */
div.ContainerListeLinks {
    float: left;
    width: 180px;
    margin: 0 1em 1em 0;
}
div.ContainerListeRechts {
    float: left;
}
/* Universalformate */
.Hervorgehoben {
    color: #F21C0A;
    background-color: inherit;
}
.Abgesetzt {
    margin-top: 1em;
}
.AbgesetztUnten {
    margin-bottom: 1em;
}
.DoppelteZeilenhoehe {
    line-height: 200% !important;
}
/* ScreenReader Direktlinks */
.NurScreenReader {
    display: none !important;
    visibility: hidden !important;
}
.AusrichtungRechts {
    text-align: right;
}
/* ******************************************************************************************************************* */
/* ** Container für die Seitenstruktur                                                                              ** */
/* ******************************************************************************************************************* */
/* Seitenkopf */
#ContainerSeitenkopf {
    overflow: auto;
    color: inherit;
    background-color: #F21C0A;
}
#ContainerSeitenkopfInhalt, #HomepageContainerSeitenkopfInhalt, #ServiceContainerSeitenkopfInhalt, #AnwendungContainerSeitenkopfInhalt {
    max-width: 59.5em;
    min-width: 46.2em;
    padding: 0.8em 0 0 2em;
    font-family: Arial, Helvetica, sans-serif;
    overflow: visible;
    color: inherit;
    background-color: #F21C0A;
}
#ContainerSeitenkopfInhalt, #ServiceContainerSeitenkopfInhalt, #AnwendungContainerSeitenkopfInhalt {
    background-image: url(/cps/rde/xbcr/SID-1BF31CAA-CAF170F1/er-corporate/SeitenkopfAbschluss.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}
#HomepageContainerSeitenkopfInhalt {
    height: 16.0em;
}
#ContainerSeitenkopfInhalt, #ServiceContainerSeitenkopfInhalt, #AnwendungContainerSeitenkopfInhalt {
    height: 5.5em;
}
#PopUpContainerSeitenkopfInhalt, #EmailContainerSeitenkopfInhalt {
    padding: 0.5em 0 0.2em 1em;
    font-family: Arial, Helvetica, sans-serif;
    height: 2.375em;
    color: #ffffff;
    background-color: #F21C0A;
}
#ContainerLogo, #PopUpContainerLogo, #EmailContainerLogo {
    float: left;
    overflow: hidden;
}
#ContainerLogo {
    width: 370px;
    height: 50px;
    margin: 0.25em 0 0 0;
}
#PopUpContainerLogo, #EmailContainerLogo {
    margin: 0 0 0.8em 0;
    height: 32px;
}
#imgLogo, img.imgLogo, #imgLogoPrint, img.imgLogoPrint {
    border: none;
    margin: 0.25em 0 0 0;
}
#imgLogoPrint, img.imgLogoPrint {
    display: none;
}
#imgLogoIntranet {
    float: right;
    margin-right: 1em;
}
#imgBannergrafik {
    float: right;
    margin: 0 0 0 1em;
}
#PopUpContainerUeberschrift, #EmailContainerUeberschrift {
    font-size: 0.75em;
    float: right;
    padding: 0.5em 1em 0 0;
}
#IntranetContainerTopnavigation {
    float: left;
    width: 45em;
}
/* Seitenkopf - Kurztitel */
#ContainerKurztitel {
    text-align: right;
}
/* Mainbereich (erforderlich für seitliche Begrenzung) */
#ContainerMainbereich, #HomepageCcContainerMainbereich, #HomepageBuContainerMainbereich {
    clear: both;
    float: left;
    max-width: 61.5em;
    min-width: 48.2em;
}
#ContainerMainbereich, #HomepageBuContainerMainbereich {
    margin: 2em 0 0 0;
}
#HomepageCcContainerMainbereich {
    margin: 6em 0 0 0;
}
/* Sub-Navigation */
#ContainerSubNav {
    width: 9.4em;
    float: left;
}
/* Contentbereich */
#ContainerContentMarginal, #HomepageCcContainerContentMarginal, #HomepageBuContainerContentMarginal {
    max-width: 50.6em;
    min-width: 37.3em;
    margin: 0 0 0 10.9em;
}
#ContainerContent {
    float: left;
    width: 37.1em;
    margin: 0 0 0 1.5em;
}
#HomepageBuContainerContent {
    float: left;
    width: 37.1em;
    margin: 0 0 0 1.5em;
}
#PopUpContainerContent, #EmailContainerContent {
    height: 100%;
    padding: 1em;
}
/* Contentbereich Zeile */
#ContainerMainbereich div.ContentRow {
    float: left;
    width: 100%;
    margin: 0 0 2em 0;
}
#ContainerMainbereich div.ContentRow .TopNews {
    border-bottom: solid 1px #969696;
    margin-bottom: 1.3em;
}
/* Contentbereich Homepage */
/* Container 1-spaltig für 5. Slot (6 verfügbare Slots) */
div.Homepage1Sp {
    float: left;
    width: 8.5em;
    margin: 0 1.7em 0 0;
}
/* Container 1-spaltig für 6. Slot */
div.Homepage1SpAbschluss {
    float: left;
    width: 8.5em;
    margin: 0 0 0 0;
}
/* Container 4-spaltig */
div.Homepage4Sp {
    float: left;
    width: 30.18em;
    margin: 0 1.7em 0 0;
}
/* Contentbereich Inhaltsseiten (3 verfügbare Slots) */
/* Container 1-spaltig für 1. und 2. Slot */
div.Content1Sp {
    float: left;
    width: 11.2em;
    margin: 0 1.7em 0 0;
}
/* Container 1-spaltig für 3. Slot */
div.Content1SpAbschluss {
    float: left;
    width: 11.2em;
    margin: 0 0 0 0;
}
/* Container 2-spaltig für Slot 1-2 */
div.Content2Sp {
    float: left;
    width: 24.2em;
    margin: 0 1.7em 0 0;
}
/* Container 2-spaltig für Slot 2-3 */
div.Content2SpAbschluss {
    float: left;
    width: 24.2em;
    margin: 0 0 0 0;
}
/* Container 2-spaltig für Slot 1-2 wenn Slot 3 frei bleiben soll */
div.Content2SpSpacer {
    float: left;
    width: 23.6em;
    margin: 0 13.5em 0 0;
}
/* Container 3-spaltig */
div.Content3SpAbschluss {
    float: left;
    width: 37.1em;
    margin: 0 0 0 0;
}
/* Sonderformate Internet Contentbereich Inhaltsseiten (2 verfügbare Slots über volle Breite [3 Slots + Marinalspalte]) */
/* Container 1-spaltig für Slot 1 */
div.Content2Sp1Sp {
    float: left;
    width: 24em;
    margin: 0 1.7em 0 0;
}
/* Container 1-spaltig für Slot 2 */
div.Content2Sp1SpAbschluss {
    float: left;
    width: 24em;
    margin: 0 0 0 0;
}
/* Sonderformate Intranet Contentbereich Inhaltsseiten (2 verfügbare Slots über die Breite der sonst üblichen 3 Slots) */
/* Container 1-spaltig für Slot 1 */
div.ContentIntranet1Sp {
    float: left;
    width: 17.5em;
    margin: 0 1.7em 0 0;
}
/* Container 1-spaltig für Slot 2 */
div.ContentIntranet1SpAbschluss {
    float: left;
    width: 17.5em;
    margin: 0 0 0 0;
}
/* Marginalspalte */
#ContainerMarginal, #HomepageBuContainerMarginal, div.Marginal {
    float: right;
    width: 11.25em;
    margin: 0 0 0 1.4em;
}
/* Footer */
#ContainerFooter, #HomepageContainerFooter {
    clear: both;
    padding: 0 0 2em 0;
    margin: 1em 0 0 10.9em;
}
#ContainerFooter {
    max-width: 50.6em;
    min-width: 37.3em;
    color: #a5a5a5;
    background-color: inherit;
}
#HomepageContainerFooter {
    width: 37.3em;
    color: #ffffff;
    background-color: inherit;
}
#ContainerFooterOben {
    clear: both;
    padding: 0 0 1em 0;
}
#ContainerFooterUnten {
    clear: both;
    padding: 0 0 0 0;
    border-top: solid 1px #e6e6e6;
}
#HomepageContainerFooter #ContainerFooterUnten {
    border-top: none;
}
#PopUpContainerFooter {
    font-size: 0.75em;
    position: absolute;
    width: 100%;
    bottom: 0;
    right: 0;
    text-align: right;
    color: #ffffff;
    background-color: #F21C0A;
    padding: 0.2em 1em 0.2em 1em;
}
/* ******************************************************************************************************************* */
/* ** Zusätzliche Styles                                                                                            ** */
/* ******************************************************************************************************************* */
/* Sonderbreiten für Spaltencontainer */
.widthSP15 {
    width: 15.5em !important;
}
.widthSP05 {
    width: 6.4em !important;
}
/* <br>-Vermeider */
.padMoreTop {
    padding-top: 1.5em;
}
/* MP3 Erweiterungen */ 
div.Content1Sp .Mp3Pic, div.Content1SpAbschluss .Mp3Pic, #ContainerMarginal .Mp3Pic {
    width: 16.352em; 
    overflow:hidden; 
    padding: 0; margin:0;
    margin-bottom: 0; 
    padding-bottom: 0;
    line-height:0;
}
 /* für IMG und flash-objecs   (( i.d.R. würde dieser Style auch für die Gesamtbreiten-Bilder ausreichen, aber IE6 bricht dabei die Marginalspalte um  */ 
.floatMyPic {
    float:left; margin: 0 1.5em 1em 0;
}
.myPic { /* für IE6 bei Max-Breite */
    margin: 0 0 1em 0;
}
.Mp3PlayerBeschreibung {
    margin-top: 0;
}
/* ------------------------------------------------------- */
/* Layouts OMTP 2010 */
/* Footer-Sitemap */
#FooterSitemap {
    float:left;
    clear:both;
    width:50.625em; /* 810px */
    background-color:#fff;
    padding:1.375em 0 0.625em 0; /*22px 0 10px 0*/
    margin:0;
    border-top: solid 1px #e6e6e6;
    }
#FooterSitemap ul {
    margin-bottom:1.25em; /* 10px */
    margin-left:0;
    list-style-image:none
    }
#FooterSitemap li {
    display:block;
    float:left;
    width:11.25em; /*180px*/
    margin-right:1.4em; /* 18px */
    font-weight:bold;
    }
#FooterSitemap li a {
    display:block;
    margin: 0 1.3em .5em 0;
    font-weight:bold;
    color:#555;
    font-size:0.75em; /* 12px */
    line-height:1.5625em; /* 15px */
    border-bottom:1px solid #e6e6e6
    }
#FooterSitemap li a:hover,
#FooterSitemap li a:focus {
    display:block;
    text-decoration:underline
    }
#FooterSitemap ul ul {
    display:block;
    width:180px
    }    
#FooterSitemap li li {
    float:none;
    }
#FooterSitemap li li a {
    margin:0 .5em .5em 0;
    font-weight:normal;
    font-size:0.6875em; /* 12px */
    line-height:1.25em; /* 15px */
    border-bottom:none
    }
/* /Footer-Sitemap */
/* Social Bookmarks im Footer */
ul#FooterNavLinks li.social_bookmarks {
    margin:0 .01em 0.1em 0;
}
ul#FooterNavLinks li.social_bookmarks a {
    display:inline;
}
ul#FooterNavLinks li.social_bookmarks img {
    width:15px;
    height:15px
}
/* /Social Bookmarks im Footer */
/* Einleitender Text neben großformatigem Bild auf Doorway-Pages */
div.DoorwayPageMainIntro {
    height:270px; 
    position: relative
    }
div.DoorwayPageMainIntro div {
    position: absolute; 
    bottom:0;
    }
div.DoorwayPageMainIntro div div {
    position:static;
    }
/* /Einleitender Text neben großformatigem Bild auf Doorway-Pages */
/* Tag Cloud  */
.TagCloud object {
    border:none
    }
.TagCloud object object {
    border:1px solid #666
    }
/* /Tag Cloud  */
/* Breadcrumb-Navigation */
#Breadcrumb {
    width:50.625em; /* 810/12px */
    float: left;
    margin:.5em 0 0 10.875em; /* 174px */
    padding:0;
    }
#Breadcrumb ul {
    width:100%;
    list-style-image:none;
    margin:0;
    padding:0
    }
#Breadcrumb ul li {
    float: left;
    background:none;
    margin-bottom:0;
    margin-top:0;
    }
#Breadcrumb ul li a {
    font-size:.688em; /*11px*/
    display:block;
    color:#6f6f6f;
    text-decoration:none;
    padding: 0.25em 0.5em 0 0; /* 3px 6px 0 0 */
    background-position:right center;
    background-repeat:no-repeat;
    }
#Breadcrumb ul li a:hover, 
#Breadcrumb ul li a:active {
    color:#f21c0a;
    }
#Breadcrumb ul li a.Selected {
    color:#000;
    background-color:transparent
    }
#Breadcrumb ul li span {
    font-size:.75em; /*12px*/
    color:#6f6f6f;
    display:block;
    text-decoration:none;
    padding: 0.25em 0.5em 0 0; /* 3px 6px 0 0 */
    background-image:none;
    }
/* /Breadcrumb-Navigation */

