*,#ContentAdditonal *,#PageTools * {
  color:#000 !important; 
}


#PageTools li {
  color:#000 !important; 
}


#PageTools a {
  color:#000 !important; 
}

.menu {
    background-color:#000 !important;
    color: #fff !important;
}
.menu ul li a, .menu ul li a:visited {
    color: #fff !important;
    border-right: 1px solid #fff !important;
}



#MainNavigation {
  border-left: 1px solid #fff !important;  
}

.menu .mainnavigation {
    border-left: 1px solid #fff !important;
}

#MainNavigation a.active, #MainNavigation li:hover a {
    color:#000 !important;
    
}

#MainNavigation a.active {
    border-right:1px solid #000 !important;
}

#MainNavigation li li a.active {
    border-right:1px solid #fff !important;
}


.menu ul li:hover ul {
    border-top:1px solid #000 !important;
    border-right:1px solid #000 !important;
}

.menu ul li:hover ul li a {
    border-bottom:1px solid #000 !important;
    color:#000 !important;
    background:#fff !important;

}
.menu ul li:hover ul li a:hover,
.menu ul li:hover ul li a.active {
    background-image:url(../images/main/css/nups_content_navigation_two.gif) !important;
    background-repeat:no-repeat !important;
    background-position:0.5em 0.6em !important;
    color:#000 !important;
}

/* ie realy goes crasy here: in case the background-color value is the same as
defined in :hover, no submenu will be displayed !? */
.menu a.active {
    _background-color:#ffffee;
}
.menu ul li a:hover ul {
  border-left:1px solid #fff;
  left:-1px;
}

#Header  .menu ul li a:hover {
    color:#000 !important;
    background-color:#fff !important;
}

#Header .menu ul li a:hover ul li a {
    border-bottom:1px solid #000;
    color:#000 !important;
    background-color:#fff;
 }

.menu ul li a:hover ul li a:hover,
.menu ul li a:hover ul li a.active {
    color:#009900;
}


#ContentAdditional .teaser-box h4 {
  background-color:#fff;
  border-bottom:1px solid #000;
  border-top:1px solid #000;
  color:#000 !important;
}

#ContentRelated .bayerlinks-navigation h3 {
  background:#000;
  color:#fff !important;
}

#Main table th, #Main table td {
  border:1px solid #000 !important;
  background:#fff !important;
  color:#000 !important;
}

#Main {
  background:#fff;
}

#ContentTeaser {
  border-left:1px solid #000;
  border-right:1px solid #000;  
  /*margin-left:-38.5em;*/
  padding-bottom:3em;
}



#Contents,#ContentAdditional .teaser-box {
  background:#fff !important;
}

.content-navigation li a {
    background-color:#fff;
    color:#000;
    border-top:1px solid #000;
}

#ContentRelated  .content-navigation li a:hover,
#ContentRelated  .content-navigation li a.n-active,
#ContentRelated  .content-navigation li a:hover span,
#ContentRelated  .content-navigation li a.n-active span {
    background-color:#000;
    color:#fff !important;
}

#ContentRelated  .content-navigation li a:hover,
#ContentRelated  .content-navigation li a.n-active {
  border-top:1px solid #fff !important;
}

.content-navigation li li a:hover span, .content-navigation li li a.n-active span {
  background-image:url(../images/main/css/arrow1.gif);
}



.bayerlinks-navigation {
    border-bottom:1px solid #000;
}

    .bayerlinks-navigation li {
        color:#000;        
    }

      .bayerlinks-navigation a {
          color:#000;
      }

      .bayerlinks-navigation a:hover {
          color:#000;
      }

    .legallinks-navigation li {
        color:#000;
    }

      .legallinks-navigation a {
          color:#000;
      }

      .legallinks-navigation a:hover {
          color:#000;
      }


#healthcare_links select,#simpleSearch #q,#Main .important {
  border:1px solid #000 !important;
  background:#fff !important;
}

#SizeControls .size span {
  background-color:#000;
}

body {
  filter:gray();
}

#ContentAdditional #download_area.teaser-box h4 {
	background-color:#fff;
	color:#000;
}

#ContentTeaser .box {
		background:#fff;
}

#Main #sitemap .sitemap h3 a {
    background-color:#000;
}


#Main #sitemap .sitemap a {
    background-color:#ededed;
    border-bottom:1px solid #b9b9b9;
}

