.smenu-level1-no {
  background-image: url(../../images/sub_menu_inaktiv.gif);
  color: #307F6C;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  vertical-align: middle;
  height: 16px;
  padding-left: 34px;
  margin: 0px;
  padding-top: 2px;
}

.smenu-level1-no A {
  color: #307F6C;
  text-align: left;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold; 
  text-transform: uppercase;
}
.smenu-level1-no A:hover {
  font-weight: bold;
  font-size: 11px;
  color: #307F6C;
}

.smenu-level1-act {
  background-image: url(../../images/sub_menu_aktiv.gif);
  color: #1E5145;
  text-align: left;  
  font-weight: bold; 
  font-size: 11px;
  vertical-align: middle; 
  height: 16px;
  padding-left: 34px;
  padding-top: 2px;  
  margin: 0px;
}

.smenu-level1-act A {
  color: #1E5145;
  text-align: left;
  text-decoration: none;
  font-weight: bold; 
  font-size: 11px;
  text-transform: uppercase;
}
.smenu-level1-act A:hover {
  color: #1E5145;
}

.smenu-level11-no {
  background-image: url(../../images/sub_menu_inaktiv_last.gif);
  color: #307F6C;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  vertical-align: middle;
  height: 14px;
  padding-left: 34px;
  padding-top: 2px;  
  padding-bottom: 0px;
  margin: 0px;
}
.smenu-level11-no A {
  color: #307F6C;
  text-align: left;
  text-decoration: none;
  font-weight: bold; 
  text-transform: uppercase;  
}
.smenu-level11-no A:hover {
  font-weight: bold;
  color: #307F6C;
}

.smenu-level11-act {
  background-image: url(../../images/sub_menu_aktiv_last.gif);
  color: #1E5145;
  text-align: left;  
  font-weight: bold; 
  font-size: 11px;  
  vertical-align: middle; 
  height: 16px;
  padding-left: 34px;
  padding-top: 2px;  
  margin: 0px;
}

.smenu-level11-act A {
  color: #1E5145;
  text-align: left;
  text-decoration: none;
  font-weight: bold; 
  text-transform: uppercase;
}
.smenu-level11-act A:hover {
  font-weight: bold;
  color: #1E5145;
}

/*** LEVEL2 ***/
.smenu-level2-no {
  background-image: url(../../images/sub_menu_inaktiv.gif);
  color: #307F6C;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  vertical-align: middle;
  height: 16px;
  padding-left: 52px;
  margin: 0px;
  padding-top: 2px;
}

.smenu-level2-no A {
  color: #307F6C;
  text-align: left;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold; 
  text-transform: uppercase;
}
.smenu-level2-no A:hover {
  font-weight: bold;
  font-size: 11px;
  color: #000000;
}

.smenu-level2-act {
  background-image: url(../../images/sub_menu_aktiv.gif);
  color: #1E5145;
  text-align: left;  
  font-weight: bold; 
  font-size: 11px;
  vertical-align: middle; 
  height: 16px;
  padding-left: 52px;
  padding-top: 2px;  
  margin: 0px;
}

.smenu-level2-act A {
  color: #1E5145;
  text-align: left;
  text-decoration: none;
  font-weight: bold; 
  font-size: 11px;
  text-transform: uppercase;
}
.smenu-level2-act A:hover {
  color: #FFFFFF;
}

.smenu-level21-no {
  color: ##307F6C;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  vertical-align: middle;
  height: 16px;
  padding-left: 34px;
  padding-top: 1px;  
  margin: 0px;
}
.smenu-level21-no A {
  color: #307F6C;
  text-align: left;
  text-decoration: none;
  font-weight: bold; 
  text-transform: uppercase;  
}
.smenu-level21-no A:hover {
  font-weight: bold;
  color: white;
}

.smenu-level21-act {
  color: #1E5145;
  text-align: left;  
  font-weight: bold; 
  font-size: 11px;  
  vertical-align: middle; 
  height: 16px;
  padding-left: 34px;
  padding-top: 2px;  
  margin: 0px;
}

.smenu-level21-act A {
  color: #1E5145;
  text-align: left;
  text-decoration: none;
  font-weight: bold; 
  text-transform: uppercase;
}
.smenu-level21-no A:hover {
  font-weight: bold;
  color: #307F6C;
}

* html .smenu-level2-no, * html .smenu-level2-act, .smenu-level21-no, * html .smenu-level21-act {
  height: 18px;
  he\ight: 18px;
}

/*** LEVEL 3***/
.smenu-level3-no {
  background-image: url(../../images/sub_menu_inaktiv.gif);
  color: #307F6C;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  vertical-align: middle;
  height: 16px;
  padding-left: 70px;
  margin: 0px;
  padding-top: 2px;
}

.smenu-level3-no A {
  color: #307F6C;
  text-align: left;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold; 
  text-transform: uppercase;
}
.smenu-level3-no A:hover {
  font-weight: bold;
  font-size: 11px;
  color: #000000;
}

.smenu-level3-act {
  background-image: url(../../images/sub_menu_aktiv.gif);
  color: #1E5145;
  text-align: left;  
  font-weight: bold; 
  font-size: 11px;
  vertical-align: middle; 
  height: 16px;
  padding-left: 70px;
  padding-top: 2px;  
  margin: 0px;
}

.smenu-level3-act A {
  color: #1E5145;
  text-align: left;
  text-decoration: none;
  font-weight: bold; 
  font-size: 11px;
  text-transform: uppercase;
}
.smenu-level3-act A:hover {
  color: #FFFFFF;
}

.smenu-level31-no {
  color: #307F6C;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  vertical-align: middle;
  height: 16px;
  padding-left: 34px;
  padding-top: 1px;  
  margin: 0px;
}
.smenu-level31-no A {
  color: #307F6C;
  text-align: left;
  text-decoration: none;
  font-weight: bold; 
  text-transform: uppercase;  
}
.smenu-level31-no A:hover {
  font-weight: bold;
  color: #0000FF;
}

.smenu-level31-act {
  color: #1E5145;
  text-align: left;  
  font-weight: bold; 
  font-size: 11px;  
  vertical-align: middle; 
  height: 16px;
  padding-left: 34px;
  padding-top: 2px;  
  margin: 0px;
}

.smenu-level31-act A {
  color: #1E5145;
  text-align: left;
  text-decoration: none;
  font-weight: bold; 
  text-transform: uppercase;
}
.smenu-level31-no A:hover {
  font-weight: bold;
  color: #307F6C;
}

* html .smenu-level3-no, * html .smenu-level3-act, .smenu-level31-no, * html .smenu-level31-act {
  height: 18px;
  he\ight: 18px;
}

/*** LEVEL 4***/
.smenu-level4-no {
  background-image: url(../../images/sub_menu_inaktiv.gif);
  color: #307F6C;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  vertical-align: middle;
  height: 16px;
  padding-left: 88px;
  margin: 0px;
  padding-top: 2px;
}

.smenu-level4-no A {
  color: #307F6C;
  text-align: left;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold; 
  text-transform: uppercase;
}
.smenu-level4-no A:hover {
  font-weight: bold;
  font-size: 11px;
  color: #000000;
}

.smenu-level4-act {
  background-image: url(../../images/sub_menu_aktiv.gif);
  color: #1E5145;
  text-align: left;  
  font-weight: bold; 
  font-size: 11px;
  vertical-align: middle; 
  height: 16px;
  padding-left: 88px;
  padding-top: 2px;  
  margin: 0px;
}

.smenu-level4-act A {
  color: #1E5145;
  text-align: left;
  text-decoration: none;
  font-weight: bold; 
  font-size: 11px;
  text-transform: uppercase;
}
.smenu-level4-act A:hover {
  color: #FFFFFF;
}

.smenu-level41-no {
  color: #0000FF;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  vertical-align: middle;
  height: 16px;
  padding-left: 34px;
  padding-top: 1px;  
  margin: 0px;
}
.smenu-level41-no A {
  color: #0000FF;
  text-align: left;
  text-decoration: none;
  font-weight: bold; 
  text-transform: uppercase;  
}
.smenu-level41-no A:hover {
  font-weight: bold;
  color: #0000FF;
}

.smenu-level41-act {
  color: #1E5145;
  text-align: left;  
  font-weight: bold; 
  font-size: 11px;  
  vertical-align: middle; 
  height: 16px;
  padding-left: 34px;
  padding-top: 2px;  
  margin: 0px;
}

.smenu-level41-act A {
  color: #1E5145;
  text-align: left;
  text-decoration: none;
  font-weight: bold; 
  text-transform: uppercase;
}
.smenu-level41-no A:hover {
  font-weight: bold;
  color: #307F6C;
}

* html .smenu-level4-no, * html .smenu-level4-act, .smenu-level41-no, * html .smenu-level41-act {
  height: 18px;
  he\ight: 18px;
}
