
/* **********************************************************
Elemente allgemein ohne Bezug zu best. IDs/Klassen
********************************************************** */
* {
font-family: Arial, Helvetica, sans-serif
}
html, body  {
margin: 0;
padding: 0;
font-size: 1em; 
background-color:#b6b6b6;
/*background-color:#c6c6c6*/
height: 100%;
}
h1 {
color : #333;
font-size : 1.5em;
font-weight : normal;
font-style : normal;
text-decoration : none;
margin: 0 15px 15px 0;
}
h2 {
color : #333;
font-size : 1.2em;
font-weight : normal;
font-style : normal;
text-decoration : none;
margin: 0 12px 12px 0;
}
h3 {
color : #333;
font-size : 1em;
font-style : normal;
font-weight : bold;
text-decoration : none;
margin: 0 15px 15px 0;
}
p {
font-size: .85em;
padding-bottom : .5em;
}
img { border:0}
/* **********************************************************
Layout-Container, von oben nach unten
********************************************************** */
#logo {
width: 15.625em;
height:10em;
background-color:#fff;
}
#logo img {
width: 15.625em;
height:9.8em
}
#logoPrint {
display:none;
}
#rightSide {
position:absolute;
left:15.625em;
top:-1px;
margin:0;
padding:0 0 1em 0;
width: 47.875em;
background-image:url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/bg_footer.gif);
background-position:bottom right;
background-repeat:no-repeat
}
#Header {
position:relative;
left:0;
top:0;
margin:0;
padding:0;
width: 47.875em;
}
#EBCbanner { 
background-image: url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/head_portal.gif); 
background-repeat: no-repeat; 
background-position: 0 0;
background-color:#fff;
width: 47.875em;
float: left;
overflow: hidden;
}
#sideNav {
width:15.625em;
float:left;
margin : 0;
padding : 0;
position:absolute;
left:0;
top:0
}
#content {
padding:0;
margin:0;
width:47.875em;
background-color: #c6c6c6;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/bg_content.gif);
background-repeat:repeat-y;
background-position:right top;
overflow:visible;
bottom: 0;
height: 80%;
z-index:2;
}
.middle {
width:29.275em; /* width:29.375em; */
float:left;
background-color:#fff;
/* margin-top:1.2em; Abstand des mittleren Containers nach oben */
padding:1.2em 1em 0 1em;
overflow:visible;
z-index:10;
}
/* **********************************************************
Sprachauswahl // ausgeblendet
********************************************************** */
ul#multiLingual {
    /*position: absolute;
    top: 0;
    left: 38.5em;
    z-index: 5;
    background-color:#fff9e8;
    margin:0;
    padding:.4em .5em .5em .5em;
    text-align:right;
    font-size:1.1em;
    width:17.25em;
    height:inherit*/
    display:none
} 
ul#multiLingual li {
color: #000;
font-size: 60%;
display: inline;
padding:0 .1em
}
ul#multiLingual li a {
color: #000;
text-decoration:none
}
ul#multiLingual li a:hover, ul#multiLingual li a:focus, ul#multiLingual li a:active {
color: #000;
}
/* **********************************************************
Navigation oben horizontal
********************************************************** */
#navWrapper {
float: right;
width:100%;
height: 0;
position:relative;
top:-12.75em;
left:0;
font-size:.9em
}
ul#hauptnavigation {
float: right;
margin: 0 1em 0 0;
}
ul#hauptnavigation li {
font-weight: normal;
font-size: .75em;
display: inline;
}
ul#hauptnavigation li a {
display: block;
float: left;
padding: 2.875em 1em .6em 1em;
background-color: #fff9e8;
color: #00044b;
text-decoration: none;
border-left:1px solid #b6b6b6
}
ul#hauptnavigation li a:hover, ul#hauptnavigation li a:active, ul#hauptnavigation li a:focus {
background-color: #ebbc35;
color: #fff;
border-left:1px solid #b6b6b6
}
/* **********************************************************
Navigation links vertikal
********************************************************** */
#mainNav {
background-color : #5a5a5a;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/left_column_top.gif);
background-repeat : no-repeat;
background-position : top right;
text-align : left;
padding-top : 0.8125em;
padding-bottom : 10px;
font-size:0.75em;
overflow:visible;
width:20.8275em;
}
#mainNav p {
color : #fff;
font-size:1em;
background-color : #5a5a5a;
padding : 1.7em 0 0 1em;
margin : 0;
}
#mainNav p a, #mainNav p a:hover, #mainNav p a:focus, #mainNav p a:active {
color : #fefefe;
}
#mainNav ul {
padding : 0;
margin : 0;
}
#mainNav ul li {
display : inline;
list-style-type : none;
height : 24px;
margin : 0;
}
#mainNav ul li a {
color : #fff;
font-weight : bold;
text-decoration : none;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/arrow_yellowNew.gif);
background-repeat : no-repeat;
background-position : 13px center;
display : block;
margin-bottom : 1px;
margin-left : 0;
padding-top : 3px;
padding-bottom : 3px;
padding-left : 30px;
border-bottom : 1px solid #6e6e6e;
}
#mainNav ul li a:hover, #mainNav ul li a:focus, #mainNav ul li a:active {
color : #000;
background-color : #ebbc35;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/nav_arrow_hover.gif);
background-repeat : no-repeat;
background-position : 13px center;
padding-left : 30px;
}
#mainNav ul li ul li a {
font-weight : normal;
display : block;
color : #fff;
text-decoration : none;
padding-left : 40px;
padding-top : 2px;
padding-bottom : 2px;
margin-bottom : 0;
margin-left : 0;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/arrow_small_yellow.gif);
background-repeat : no-repeat;
background-position : 30px center;
}
#mainNav ul li ul li a:hover, #mainNav ul li ul li a:focus, #mainNav ul li ul li a:active {
background-color : #ebbc35;
margin-left : 0;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/arrow_small_white.gif);
background-position : 30px center;
padding-left : 40px;
}
#mainNav ul li ul li ul li a {
padding-left : 55px;
font-weight : normal;
display : block;
color : #fff;
text-decoration : none;
padding-top : 2px;
padding-bottom : 2px;
margin-bottom : 0;
margin-left : 0;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/arrow_small_yellow.gif);
background-repeat : no-repeat;
background-position : 45px center;
}
#mainNav ul li ul li ul li a:hover, #mainNav ul li ul li ul li a:focus, #mainNav ul li ul li ul li a:active {
margin-left : 0;
color : #000;
background-color : #ebbc35;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/arrow_small_white.gif);
background-position : 45px center;
padding-left : 55px;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! NEU 
*/
#mainNav ul li a.Selected {
background-color : #ebbc35 !important;
color:#000 !important;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/nav_arrow_hover.gif) !important;
}
/* **********************************************************
zusätzliche Navigation links vertikal
********************************************************** */
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! NEU 
*/
#mainNav a.extApplications {
background-color:#a1a1a1;
padding-top:1em;
padding-bottom:1em;
margin-bottom:0;
margin-top:0}
#mainNav a.Infoline {
background-color:#7b7b7b;
padding-top:.5em;
padding-bottom:.5em;
margin-bottom:0;
margin-top:0}


/* **********************************************************
Navigation rechts vertikal
********************************************************** */
#mainNavSub {
margin-top: -0.7em;
margin-bottom:0;
}
#mainNavSub ul {
margin: 0;
padding:0;
list-style-type:none;
}
#mainNavSub ul li a {
font-size:1em;
font-weight: bold;
padding: .2em .5em .2em 1.5em;
margin: 0 0 .1em 0;
color: #000;
text-decoration: none;
background-color: #c6c6c6;
display: block;
border-bottom: #000 1px solid;
}
#mainNavSub ul li a:hover,
#mainNavSub ul li a:focus,
#mainNavSub ul li a:active {
color: #000;
background-color: #ebbc35;
}
#mainNavSub ul li ul li a {
font-weight: normal;
font-size: 1.3em;
background-color: #eee;
display: block;
color: #000;
text-decoration: none;
padding: .2em .5em .2em 2em;
margin-bottom: 0px;
margin-left:0px;
}
#mainNavSub ul li ul li a:hover {
background-color: #ebbc35;
}
/* **********************************************************
Elemente mit Bezug zu IDs/Klassen
********************************************************** */
.contentRow ul {
font-size: .85em;
list-style:square;
}
/* Links innerhalb von Absätzen */
p a, p a:link, 
p a:focus, 
p a:hover, 
p a:active {
color:#000;
}
/* Header-Image */
img#scale {
width: 47.875em;
height: 10em
}
.contentRow ol {
font-size: .85em;
list-style:square;
}
/* **********************************************************
Marginal
********************************************************** */
.marginal {
font-size: .9em;
float: left;
overflow:visible;
bottom: 0;
height: 100%;
background-color:#fff;
width: 17.361em; /* width:15.625em bei 1em */
margin:0;
background-color:#b6b6b6;
}
.marginal .ContentRow {
border: 0;
margin: 1em .5em 0 .5em;
padding:0 0 0 0;
clear:both;
background-color:#fff
}
.marginal h1, .marginal h2, .marginal h3, .marginal h4 {
font-size: 1em;
color:#333;
background-color:#fff;
margin: 0 .95em 0 1em;
padding: 0 .5em 1em .5em;
}
.marginal p {
font-size: .95em;
margin: 0 1.1em;
padding: 0 .5em 1em .5em;
background-color:#fff
}
.marginal img {
background-color:#fff;
margin:0 1em
}
.marginal form {
background-color:#fff;
margin:0 1em
}
.marginal h3 a, .marginal h4 a,  .marginal h3 a:link, .marginal h4 a:link, .marginal h3 a:active, .marginal h4 a:active, .marginal h3 a:visited, .marginal h4 a:visited {
color:#333;
font-size:1em;
/*text-decoration:none;*/
}
.marginal h3 a:hover, .marginal h4 a:hover {
text-decoration:underline;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! neu
*/
.MarginalTeaser {
margin: .5em .9em 1em .9em;
padding: .5em 0;
background-color:#fff
}
.marginal .MarginalTeaser img {
margin:0 0.5em;
padding: 0;
}
.marginal .MarginalTeaser h3, .marginal .MarginalTeaser h4 {
margin:0 0.5em;
padding: .5em 0 .5em 0;
}
.marginal .MarginalTeaser p {
margin:0 0.5em;
padding: .5em 0 .5em 0;
}
.marginal .MarginalTeaser a { 
display:block;
color:#000;
font-style:italic;
background-image:url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/arrow_yellow.gif);
background-repeat:no-repeat;
padding:0 0 0 1.5em;
margin:.7em 0 0 0;
background-position:0 .35em;
text-decoration:none }
.marginal .MarginalTeaser a:hover {
color:#b6b6b6;
background-image:url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/arrow_grey.gif);}
/* **********************************************************
Marginal-Elemente im Hauptcontainer
********************************************************** */
.middle .marginal {
float: left;
width: 100%;
margin:0;
clear:both;
background-color:#fff
}
.middle .marginal .contentRow {
float:left;
margin: 0 .5em 0 0;
width:31.9%;
border: 0;
padding: 0;
}
.middle .marginal .coRo3rd {
float:left; 
margin:0 0 0 0;
width:31.9%;
}
.middle .marginal h1, .middle .marginal h2, .middle .marginal h3, .middle .marginal h4 {
font-size: .9em;
color:#333;
background-color:#fff;
margin: 0 .5em 0 .5em;
padding: 0 .5em 1em 0;
}
.middle .marginal p {
margin: 0 .488em 0 0;
padding: 0 .488em 1em .488em;
background-color:#fff;
font-size:.9em
}
.middle .marginal img {
margin:0 0 .488em 0;
padding:0
}
.middle .marginal form {
background-color:#fff;
margin:0 0 .488em 0;
padding:0 .488em
}
.middle .marginal h3 a, .middle .marginal h4 a,  .middle .marginal h3 a:link, .middle .marginal h4 a:link, .middle .marginal h3 a:active, .middle .marginal h4 a:active, .middle .marginal h3 a:visited, .middle .marginal h4 a:visited {
color:#333;
font-size:1.19em;
/*text-decoration:none;*/
}
.middle .marginal h3 a:hover, .middle .marginal h4 a:hover {
text-decoration:underline;
}
/* **********************************************************
Boxed in Marginal-Container
********************************************************** */
.boxed {
font-size:1em;
padding-bottom: .7em;
background-color:#b6b6b6;
background-position : 0 0;
margin : 0;
}
.boxed .cHead {
padding: 0;
min-height: 1.1em;
margin-bottom: 1em;
}
.boxed .cHead h3 {
color : #fff;
font-size : 1em;
font-weight : bold;
background-color : transparent;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/right_column_top.gif);
background-repeat : no-repeat;
background-position : 0 0;
text-transform : uppercase;
margin : 0;
padding : 10px 10px 10px 15px;
display : block;
border-top:.5em solid white;
}
.boxed h3, .boxed h4, .boxed ul {
/*margin: .5em .5em 0 .5em;*/
margin: 0 .9em;
padding: .5em .5em 1em .5em;
}
.boxed p {
/*margin: .5em .5em 2em .5em;*/
margin: 0 .95em;
padding: 0 .5em 1em .5em;
}
.boxed a {
/*margin: .5em .5em 2em .5em;*/
margin: 0;
}
/* !!! neu */
.cBody {
background-color : #fff;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/bg_infobox_content.gif);
background-repeat : no-repeat;
background-position : 0 0;
margin : 10px 15px 20px;
padding : 5px 0;
display : block;
}
/* !!! neu */
.cBody h4 a {
color : #333;
font-size : 1em;
font-style : normal;
font-weight : bold;
text-decoration : none;
margin : 1em 15px 0;
text-decoration:none
}
/* **********************************************************
Boxed im Haupt-Content
********************************************************** */
.middle .boxed {
font-size:0.9em;
padding-bottom: .7em;
background-color : #fff;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/bg_infobox_content.gif);
background-repeat : no-repeat;
background-position : 0 0;
margin : 0 0 1em 0;
border:1px solid #c6c6c6
}
.middle .boxed .cHead h3 {
color : #000;
font-size : 1em;
font-weight : bold;
background-image : none;
background-color : #c6c6c6;
background-repeat : no-repeat;
background-position : 0 0;
text-transform : uppercase;
margin : 0;
padding : 10px 10px 10px 10px;
display : block;
border: 1px solid #c6c6c6
}


.cHead, .cFoot {
background-color: #f5f5f5;
clear:both;
}
.contentSepBot {
margin-bottom: 2em;
border-bottom:1px solid #ccc;
}
.TextPicLeft {
padding:0;
float: left;
margin: 0 1em .5em 0;
background-color: #f5f5f5;
border-bottom: solid 1px #000;
}
.cCol .TextPicLeft, .cCol_last .TextPicLeft {
margin: 0 .5em .2em 0;
border:0;
background-color: transparent;
}
.cCol h2, .cCol_last h2 {
margin-bottom: .2em;
}
.cCol p, .cCol_last p {
margin-top: 0;
}
/* Legende */
.TextPicLeft p {
font-size: .7em;
padding: .4em .4em 1em .4em;
margin: 0;
}
.tabViews1 {
border: 1px solid #f5f5f5;
margin-bottom:1em
}
.tV2 {
border: none;
}
.tV2 .cHead, .tV2 .cFoot {
background-color:transparent;
}
.tabViews1 .cHead {
border-bottom: 1px solid #c6c6c6;
min-height: 2.5em;
}
.tV2 .cHead{
min-height: 1em;
}
.tabViews1 .cFoot {
border-top: 1px solid #c6c6c6;
min-height: 1em;
}
.tabViews1 .cHead, 
.tabViews1 .cFoot {
padding: .5em;
}
.tabViews1 .cRow  {
height:100%;
margin: 0 .5em 0 .5em; 
padding-top:.9em;
margin-bottom:0;
border-top:1px solid #f5f5f5;
clear:both;
}
.tabViews1 .cHead p {
padding:0; 
margin:0;
padding-top:2em;
font-weight:bold;
}
.tV2 .cHead p {
font-weight: normal;
}
.tabViews1 .cHead .paging, .tabViews1 .cFoot .paging {
float: right;
font-size:.75em;
}
.tabViews1 .cHead .paging a, .tabViews1 .cFoot .paging a, 
.tabViews1 .cHead .paging a:link, .tabViews1 .cFoot .paging a:link, .tabViews1 .cHead .paging a:focus, .tabViews1 .cFoot .paging a:focus, .tabViews1 .cHead .paging a:active, .tabViews1 .cFoot .paging a:active {
color:#000;
}
.tabViews1 .cHead .paging a:hover, .tabViews1 .cFoot .paging a:hover {
text-decoration: none;
font-weight:bold;
}
.cCol, .cCol_last {
float:left;
padding:0;
padding-right: .3em;
margin:0;
}
.cCol_last {
padding-right: 0;
}
.contentRow .cCol {
padding-right: .9em;
}

/* Text-Formate +++++++++++++++++++++++++++++ */
.middle p {
margin-top: 0;
margin-bottom: 1.5em;
line-height: 1.4em;
}
.middle ul li {
padding-bottom: 1em;
}
h1 .roofline {
display: block;
font-size: .68em;
color: #000;
padding: 0 0 .2em 0;
}
p.lev1, p.lev2, .lev1, .lev2 {
font-weight:bold;
padding:0 0 .2em 0;
margin:0;
}
.lev1 {
color:#000;
}
.lev2 {
color:#333333;
}
.contentRow ul a, .contentRow ul a:hover, .contentRow ul a:focus, .contentRow ul a:active {
color:#000000;
}
/* **********************************************************
Formulare
********************************************************** */
label {
font-size: .82em;
float:left;
width:23%;
}
.cCol label {
width:auto;
margin-top:.1em;
margin-left:.2em;
}
input.i_checkbox {
float: left;
}
.i_checkBoxLabel {
float: left;
}
input.i_text {
font-size:.75em;
float:left;
width:74%;
margin:0;
padding:.1em;
margin-bottom: .5em;
border: 1px solid #666;
}
textarea.i_text {
font-size:.75em;
float:left;
width:74%;
margin:0;
padding:.1em;
margin-bottom: .5em;
border: 1px solid #666;
}
input.couldClickMe {
color:#333;
font-weight:bold;
background-color:#FFFFFF;
margin:0;
padding:0;
margin-bottom: .5em;
border: 1px solid #333;
}
input.clickMe {
color:#333;
background-color:#ccc;
font-weight:bold;
margin:0 0 .5em 0;
padding:0;
border: 1px solid #333;
}
button {
width: 28%;
color:#333;
background-color:#ccc;
font-weight:bold;
margin:0 0 .5em 1em;
padding:0;
border: 1px solid #333;
float: left;
font-size: .75em;
/*margin: .3em 0 2em 0;*/
}
#search {
width: 60%;
}
#suchLabel {
width: 100%;
float: none;
}
fieldset {
padding:0;
margin:0 0 .8em 0;
border:0;
clear:both;
}
fieldset legend {
/* margin-left: -0.6em; */
margin-left: 0;
font-size: .82em;
font-weight:bold;
color: #333;
margin-bottom: .8em;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! neu
*/
.SearchForm { 
padding:1em .5em 3em .5em;
background-color:#fff; }
/* **********************************************************
Footer
********************************************************** */
#Footer {
width: 29.375em;
clear:both;
margin: 0;
padding:1em 0.9em 2em 1em;
background-color:#fff
}
#Footer p, 
#Footer a {
    font-size: .7em;
    text-decoration: none;
    color:#666666;
}
#Footer a:hover, #Footer a:active, #Footer a:focus {
    text-decoration: underline;
    color:#666666;
}
p.FooterCopyright {
    float: left;
    margin: 0 0 0 0;
}
ul.FooterNavLinks, ul.FooterNavRechts {
    margin: 0; 
    padding: 0;
}
ul.FooterNavLinks {
    float: left;
}
ul.FooterNavLinks li { 
    float: left;
    display: inline;
    list-style: none;
    margin: 0;
    padding: 0 1em 0 0;
}
#Footer ul.FooterNavLinks li a,
#Footer ul.FooterNavLinks li a:link,
#Footer ul.FooterNavLinks li a:active,
#Footer ul.FooterNavLinks li a:visited {
color : #999;
font-size : .75em;
line-height : 3em;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/ic_footer.gif);
text-decoration : none;
background-repeat : no-repeat;
background-position : 0 center;
text-transform : uppercase;
padding : 5px 5px 5px 22px;
float:left;
}
#Footer ul.FooterNavLinks li a:hover {
color : #333;
font-size : .75em;
line-height : 3em;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/ic_footer_hover.gif);
text-decoration : none;
background-repeat : no-repeat;
background-position : 0 center;
text-transform : uppercase;
padding : 5px 5px 5px 22px;
float:left;
}
ul.FooterNavRechts {
    float: right;
}
ul.FooterNavRechts {
    margin-top: -0.2em;
    list-style: none;
}
ul.FooterNavRechts li {
    padding: 0 0 0 1em;
}
ul.FooterNavRechts li a {
    display: block;
}
.FooterOben {
    height: 1.2em;
    font-weight: bold;
}
#Footer .FooterOben a, #Footer .FooterOben a:link, #Footer .FooterOben a:hover, #Footer .FooterOben a:active, #Footer .FooterOben a:focus {
color:#000000;
}
.FooterUnten {
display:none; 
}
.FooterUntenClear {
clear:both
}
#Footer a#FooterLinkDrucken,
#Footer a#FooterLinkDrucken:link,
#Footer a#FooterLinkDrucken:active,
#Footer a#FooterLinkDrucken:visited {
color : #999;
font-size : 0.75em;
line-height : 3em;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/ic_print.gif);
text-decoration : none;
background-repeat : no-repeat;
background-position : 0 center;
text-transform : uppercase;
padding : 5px 5px 5px 22px;
float:left;
}
#Footer a#FooterLinkDrucken:hover {
color : #333;
font-size : 0.75em;
line-height : 3em;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/ic_print_hover.gif);
text-decoration : none;
background-repeat : no-repeat;
background-position : 0 center;
text-transform : uppercase;
padding : 5px 5px 5px 22px;
float:left;
}
 
#Footer .FooterOben a.FooterLinkSeitenanfang {
color : #999;
font-size : 0.75em;
line-height : 3em;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/ic_top.gif);
background-repeat : no-repeat;
background-position : 0 center;
text-decoration : none;
text-transform : uppercase;
margin-right : 2em;
margin-bottom : 0;
margin-left : 15px;
padding : 5px 5px 5px 22px;
float:left;
}
#Footer .FooterOben a.FooterLinkSeitenanfang:hover {
color : #333;
font-size : 0.75em;
line-height : 3em;
background-image : url(/cps/rde/xbcr/SID-C373DCF6-8FE133CB/ncg/ic_top_hover.gif);
text-decoration : none;
background-repeat : no-repeat;
background-position : 0 center;
text-transform : uppercase;
margin-right : 2em;
margin-bottom : 0;
margin-left : 15px;
padding : 5px 5px 5px 22px;
float:left;
}



/* SITEMAP addendum */
/* nevermore unflexible ID's !!!  */
.cCol .boxed {
margin: 0 1em 1em 0;
}
.cCol .boxed .mainNavSub {
margin-top: -1em;
margin-bottom:0;
}
.cCol .boxed .mainNavSub ul {
margin: 0;
padding:0;
list-style-type:none;
}
.cCol .mainNavSub ul li {
padding-bottom:0;
}
.cCol .mainNavSub ul li a {
font-size:1em;
font-weight: bold;
padding-left: 5px;
padding-top: 3px;
padding-right: .8em;
padding-bottom: 3px;
margin-bottom: 0;
color: #000;
text-decoration: none;
background-color: #e8e8e8;
display: block;
border-bottom: #000 1px solid;
}
.cCol .mainNavSub ul li a:hover,
.cCol .mainNavSub ul li a:focus,
.cCol .mainNavSub ul li a:active {
color: #000;
background-color: #fff;
}
.cCol .mainNavSub ul li ul li a {
font-weight: normal;
font-size: 1.1em;
background-color: #f5f5f5;
display: block;
color: #000;
text-decoration: none;
padding-left: 15px;
padding-top: 2px;
padding-bottom: 2px;
margin-bottom: 0px;
margin-left:0px;
}