/* Seitliche Navigationsleiste für Hauptkategorien */

ul#sideNavMain {
  width: 190px;
  margin: 0 0 10px 0; 
  padding: 0;
  font-size: 65%;
}
* html ul#sideNavMain {
  width: 190px;
  w\idth: 190px;
  padding-left: 0;
  padd\ing-left: 0;
}
ul#sideNavMain li {
  list-style: none;
  margin: -1px 0 0 0; padding: 0;
  border: 1px solid #999;
  height: 18px;
}

* html ul#sideNavMain li {
  margin: 0; padding: 0;
}

ul#sideNavMain a {
  display:block;
  line-height: 18px;
  font-weight: bold;
  color: #000; 
  background-color: #fff;
}
*+ html ul#sideNavMain a {
  width: 160px;
  w\idth: 160px;
  float: right;
}
ul#sideNavMain a:hover {
  color: #064a98; 
  background-color: #e7e6e6;
}

ul#sideNavMain a.activeMainNav {
  color: #064a98; 
  background-color: #e7e6e6;
}

.sideNavSafetyMarking {
	background: #fbcf00;
	width: 20px;
	height: 18px;
	float: left;
	margin: 0px 3px 0 0px;
}

.sideNavSignPlus {
	background: #008283;
	width: 20px;
	height: 18px;
	float: left;
	margin: 0px 3px 0 0px;
}

.sideNavSignSystems {
	background: #5bb531;
	width: 20px;
	height: 18px;
	float: left;
	margin: 0px 3px 0 0px;
}

.sideNavPersonalSafety {
	background: #e77817;
	width: 20px;
	height: 18px;
	float: left;
	margin: 0px 3px 0 0px;
}

.sideNavActiveWorkplace {
	background: #06a0e9;
	width: 20px;
	height: 18px;
	float: left;
	margin: 0px 3px 0 0px;
}

.sideNavAngebot {
	background: #ff0000;
	width: 20px;
	height: 18px;
	float: left;
	margin: 0px 3px 0 0px;
}

/*------------seitliche Navigation für Produktgruppen-----------------*/
/*------------SafetyMarking--------------*/
ul#sideNavProd {
  width: 178px;
  margin: 0 0 10px 0; padding: 0;
  font-size: 12px;
  background-color: #fff;
}
* html ul#sideNavProd {
  width: 170px;
  w\idth: 170px;
  padding-left: 0;
  padd\ing-left: 0;
}
ul#sideNavProd li {
  list-style: none;
  margin: 0; padding: 0;
}

ul#sideNavProd a {
  display:block;
  padding: 3px;
  text-decoration: none; 
  font-weight: normal;
  border-bottom: 1px solid #F0E205;
	border-top: 1px solid #fff;
  color: #000; 
  background-color: #fff;
}

ul#sideNavProd a.activeSubmenue {
	padding-left: 15px;
}

* html ul#sideNavProd a.activeSubmenue {
	width: 159px;
	w\idth: 159px;
}


ul#sideNavProd a.activeSubNavSelected {
	background-color: #F0E205;
	padding-left: 15px;
	font-weight: bold;
	color: #333;
}

* html ul#sideNavProd a.activeSubNavSelected {
	width: 159px;
	w\idth: 159px;
}

* html ul#sideNavProd a {
  width: 170px;
  w\idth: 170px;
}
ul#sideNavProd a:hover {
  color: #000; 
  background-color: #F0E205;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000;
}

.activeHMenue{
	background-color: #F0E205 ! important;
	font-weight: bold ! important;
	border-bottom: 1px solid #000 ! important;
  border-top: 1px solid #000 ! important;
}

/*Suchergebnisnavigation*/

.searchNavHead{
	width: 168px;
	background-color: #F0E205;
	font-weight: bold;
	font-size: 11px;
	color: #000;
	margin: 0;
	padding: 5px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

ul.sideNavSearch {
  width: 178px;
  margin: 0 0 10px 0; padding: 0;
  font-size: 11px;
  background-color: #fff;
  border-top: 1px solid #F0E205;
}
* html ul.sideNavSearch {
  width: 170px;
  w\idth: 170px;
  padding-left: 0;
  padd\ing-left: 0;
}
ul.sideNavSearch li {
  list-style: none;
  margin: -1px 0 0 0; padding: 0;
}

ul.sideNavSearch a {
  display:block;
  padding: 3px;
  margin-top: 1px;
  text-decoration: none; 
  font-weight: normal;
  border-top: 1px solid #F0E205;
  border-bottom: 1px solid #fff;
  color: #000; 
  background-color: #fff;
}

ul.sideNavSearch b {
  display:block;
  padding: 3px;
  text-decoration: none; 
  font-weight: bold;
  color: #000; 
  background-color: #F0E205;
}

ul.sideNavSearch a.activeSubmenue1 {
	background-color: #F0E205;
	padding-left: 15px;
}

ul.sideNavSearch a.activeSubNavSelected1 {
	background-color: #F0E205;
	padding-left: 15px;
	font-weight: bold;
	color: #333;
}

* html ul.sideNavSearch a {
  width: 170px;
  w\idth: 170px;
}
ul.sideNavSearch a:hover {
  color: #000; 
  background-color: #F0E205;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

.selectSearchNav {
	width: 178px;
	font-size: 10px;
}