/* Verwendete Farben */
/* rgb(135, 135, 135) */
/* rgb(150, 150, 150) */
/* #585858 */

/* CSS Document f�r die Men�s */
/*Navigation horizontal unter dem Meer*/
li.abstand {
  margin:          1.2em 0;
}
div#main_menu ol {
  width:          37.5em;
  padding-top:        0.55em;
  
  white-space:        nowrap;
}
  div#main_menu ol li {
    display:      inline;
    list-style-type:    none;
    padding:      0px 3.15em;
    font-size:      0.7em;
    text-align:      center;
    font-family:      Verdana, Arial, Helvetica, sans-serif;
  }
  div#main_menu ol li:first-child {
    border-left:      0px;
  }
    div#main_menu ol li a {
      font-weight:    300;
    }
    div#main_menu ol li.act a {
      text-decoration:  underline;
    }
/*Navigation links vertikal*/
/*EBENE 1*/
ol.main_left {
  list-style-type:      none;
  width:        13em;
}
  ol.main_left li {
    margin-bottom:      5px;
  }
    ol.main_left li a {
      display:    block;
      font-size:    1.5em;
      font-family:    Verdana, Arial, Helvetica, sans-serif;
    }
/*EBENE 2*/
      ol.main_left li.act ol {
        list-style-type:    none;
        font-size:      0.6em;
        border-top:      1px solid rgb(135, 136, 138);
        border-top:      1px solid rgb(135, 135, 135);
        border-top:      1px solid #B9B9B9;
      }
      
        ol.main_left li.act ol li:first-child {
          padding-top:    0.1875em;
        }
        ol.main_left li.act ol li {
          border-bottom:    1px solid rgb(135, 135, 135);
          border-bottom:    1px solid #B9B9B9;
        }
        ol.main_left li.act ol li a{
          display:     block;
          padding-bottom:    0.1875em;
          padding-left:    1em;
          font-family:    Arial, Helvetica, sans-serif;
          color:      rgb(100, 100, 100);
          color:      #585858;
        }
        ol.main_left li.act ol li.secure a {
          color:      rgb(175, 175, 175);
          color:      rgb(150, 150, 150);
        }
        ol.main_left li.act ol li.act a{
          font-weight:    bold;
        }
/*EBENE 3*/
      ol.main_left li.act ol li.act ol {
        list-style-type:    none;
        width:        100%;
        margin-left:      0px;
        margin-top:      0px;
        font-size:      1.0em;
      }
      
        ol.main_left li.act ol li.act ol li:first-child {
          padding-top:    0.375em;
        }
        ol.main_left li.act ol li.act ol li {
          border:      0;
          border-top:    0;
        }
        ol.main_left li.act ol li.act ol li a {
          display:     block;
          padding-bottom:    0.1875em;
          padding-left:    2em;
          font-family:    Arial, Helvetica, sans-serif;
          color:      rgb(100, 100, 100);
          color:      #585858;
          font-weight:    normal;
        }
        ol.main_left li.act ol li.act ol li.secure a {
          color:      rgb(175, 175, 175);
          color:      rgb(150, 150, 150);
        }
        ol.main_left li.act ol li.act ol li.act a{
          font-weight:    bold;
        }
/*EBENE 4*/
      ol.main_left li.act ol li.act ol li.act ol {
        list-style-type:    none;
        width:        100%;
        margin-left:      0px;
        margin-top:      0px;
        font-size:      1.0em;
      }
      
        ol.main_left li.act ol li.act ol li.act ol li:first-child {
          padding-top:    0.375em;
        }
        ol.main_left li.act ol li.act ol li.act ol li {
          border:      0;
          border-top:    0;
        }
        ol.main_left li.act ol li.act ol li.act ol li a{
          display:     block;
          padding-bottom:    0.1875em;
          padding-left:    3em;
          font-family:    Arial, Helvetica, sans-serif;
          color:      rgb(100, 100, 100);
          color:      #585858;
          font-weight:    normal;
        }
        ol.main_left li.act ol li.act ol li.act ol li.act a{
          font-weight:    bold;
        }
        ol.main_left li.act ol li.act ol li.act ol li.secure a {
          color:      rgb(175, 175, 175);
          color:      rgb(150, 150, 150);
        }
/*EBENE 4*/
/*EBENE 5?*/
      ol.main_left li.act ol li.act ol li.act ol li.act ol {
        list-style-type:    none;
        width:        100%;
        margin-left:      0px;
        margin-top:      0px;
        font-size:      1.0em;
      }
      
        ol.main_left li.act ol li.act ol li.act ol li.act ol li:first-child {
          padding-top:    0.375em;
        }
        ol.main_left li.act ol li.act ol li.act ol li.act ol li {
          border:      0;
          border-top:    0;
        }
        ol.main_left li.act ol li.act ol li.act ol li.act ol li a{
          display:     block;
          padding-bottom:    0.1875em;
          padding-left:    4em;
          font-family:    Arial, Helvetica, sans-serif;
          color:      rgb(100, 100, 100);
          color:      #585858;
          font-weight:    normal;
        }
        ol.main_left li.act ol li.act ol li.act ol li.act ol li.act a{
          font-weight:    bold;
        }
        ol.main_left li.act ol li.act ol li.act ol li.act ol li.secure a {
          color:      rgb(175, 175, 175);
          color:      rgb(150, 150, 150);
        }
/*Sitemap secure*/
div#content div.csc-sitemap ul li.mapsecure a {color:rgb(150, 150, 150);}
div#content div.csc-sitemap ul li ul li.mapsecure a {color:rgb(150, 150, 150);}
div#content div.csc-sitemap ul li ul li ul li.mapsecure a {color:rgb(150, 150, 150);}
div#content div.csc-sitemap ul li ul li ul li ul li.mapsecure a {color:rgb(150, 150, 150);}
div#content div.csc-sitemap ul li ul li ul li ul li ul li.mapsecure a {color:rgb(150, 150, 150);}
/*Servicenav secure*/
div#top_navi a.secure {color:rgb(150, 150, 150);}
/*Navigationen rechts vertikal*/
div#right div.box ol.menu_right,
div#right div.box ol#QUICK_NAV {
  list-style-type:    none;
  margin-left:      0em;
}
  div#right div.box ol.menu_right li,
  div#right div.box ol#QUICK_NAV li {
    margin-bottom:      5px;
  }
    div#right div.box ol.menu_right li a,
    div#right div.box ol#QUICK_NAV li a {
      display:      block;
      width:      10.3125em;
      color:      rgb(100, 100, 100);
      color:      #585858;
      text-decoration:  underline;
    }
    div#right div.box ol.menu_right li.secure a,
    div#right div.box ol#QUICK_NAV li.secure a {
      color:      rgb(150, 150, 150);
    }
/* Navigationspfad */
div#content div#navpath {
  font-size:      0.8em;
  margin-bottom:      1.8em;
}
  div#content div#navpath a {
    color:        rgb(100,100,100);
    color:        #585858;
  }


div#footer .zusatzinfos img {
  margin: 2px;
  margin-top: 10px;
}

