/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** IHK Trier | CSS-Datei | MENÜ
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/

/*
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
** MENUE
***************************************************************************************************
***************************************************************************************************
***************************************************************************************************
*/


/*
***************************************************************************************************
***************************************************************************************************
** Container
***************************************************************************************************
***************************************************************************************************
*/

div#zusatzmenue {
  position: relative;
  display: block;
  margin: 52px 0 0 177px;
  padding: 4px 0 1px 10px;
  font-size: .7em;
  background-color: #D3E4ED;
  width: 64.54em;
  height: 1.42em;
  border-bottom: 6px solid #006096;
}

div#hauptmenue {
  position: absolute;
  display: block;
  margin: 0;
  padding: 0;
  font-size: .7em;
  font-family: Verdana, Helvetica, sans-serif;
  width: 13.92em;
  float: left;
  background-color: transparent;
  z-index: 100;
}

div.untermenue {
  position: absolute;
  display: none;
  left: 15.44em;/*173*/
  top: 0;
  width: 10.92em;
  margin: -4px 0 0 0;
  padding: 0;
  font-size: 1em;
  background-color: #BBD4E2;
  z-index: 10000;
}

div.unteruntermenue {
  position: absolute;
  display: none;
  font-size: 1em;
  left: 13.92em;/*152*/
  top: 0;
  width: 10.57em;
  margin: -4px 0 0 0;
  padding: 0;
  background-color: #D3E4ED;
  z-index: 11000;
}


/*
******************************************
** Eintraege
******************************************
*/

div.zusatzmenuepunkt-off {
  margin: 0;
  padding: 0;
  background: transparent;
  float: left;
}

div.zusatzmenuepunkt-off-2 {
  margin: 0;
  padding: 0;
  background: transparent;
  float: left;
}

div.zusatzmenuepunkt-off- {
  margin: 0px 6px 0 0;
  padding: 0 5px 0 0;
  background: transparent;
  height: 1.42em;
  float: left;
  border-right: 2px solid #006096;
}

div.zusatzmenuepunkt-trenner {
  margin: 0;
  padding: 0 4px 0 4px;
  color: #006096;
  background: transparent;
  float: left;
  font-weight: bold;
}



/*
***************************************************************************************************
***************************************************************************************************
** Links
***************************************************************************************************
***************************************************************************************************
*/


/*
******************************************
** Haupt-Menue
******************************************
*/

a.hmenue-gruppe,
a.hmenue-gruppe:link,
a.hmenue-gruppe:visited,
a.hmenue-gruppe:hover,
a.hmenue-gruppe:active {
  display: block;
  margin: 0;
  padding: 4px 7px 7px 0;
  background-color: #006096;
  color: #FFFFFF;
  text-align: right;
  font-weight: bold;
  width: 13.92em;
}  

a.hmenue-gruppe:hover {
  text-decoration: none;
}

a.hmenue-gruppe-on,
a.hmenue-gruppe-on:link,
a.hmenue-gruppe-on:visited,
a.hmenue-gruppe-on:hover,
a.hmenue-gruppe-on:active {
  display: block;
  margin: 0;
  padding: 4px 7px 7px 0;
  background-color: #006096;
  color: #FFFFFF;
  text-align: right;
  font-weight: bold;
  width: 13.92em;
}  

a.hmenue-gruppe-on:hover {
  text-decoration: none;
}

a.hmenue,
a.hmenue:link,
a.hmenue:visited,
a.hmenue:hover,
a.hmenue:active {
  display: block;
  margin: 0;
  padding: 4px 7px 7px 0;
  background-color: #D3E4ED;
  color: #006096;
  text-align: right;
  width: 13.92em;
}

a.hmenue:hover {
  background-color: #FFFFFF;
  color: #006096;
  text-decoration: none;
}

a.hmenue-on,
a.hmenue-on:link,
a.hmenue-on:visited,
a.hmenue-on:hover,
a.hmenue-on:active {
  display: block;
  margin: 0;
  padding: 4px 7px 7px 0;
  background-color: #FFFFFF;
  color: #006096;
  text-align: right;
  width: 13.92em;
}

a.hmenue-on:hover {
  text-decoration: none;
}

a.hmenue-trenner,
a.hmenue-trenner:link,
a.hmenue-trenner:visited,
a.hmenue-trenner:hover,
a.hmenue-trenner:active {
  display: block;
  margin: 0;
  padding: 4px 7px 7px 0;
  background-color: #D3E4ED;
  color: #006096;
  text-align: right;
  width: 13.92em;
  border-bottom: 1px solid #81B1CB;
}

a.hmenue-trenner:hover {
  background-color: #FFFFFF;
  color: #006096;
  text-decoration: none;
}

a.hmenue-trenner-on,
a.hmenue-trenner-on:link,
a.hmenue-trenner-on:visited,
a.hmenue-trenner-on:hover,
a.hmenue-trenner-on:active {
  display: block;
  margin: 0;
  padding: 4px 7px 7px 0;
  background-color: #ffffff;
  color: #006096;
  text-align: right;
  width: 13.92em;
  border-bottom: 1px solid #81B1CB;
}

a.hmenue-trenner-on:hover {
  text-decoration: none;
}

/*
Spast 
*/

a.hmenue2-gruppe,
a.hmenue2-gruppe:link,
a.hmenue2-gruppe:visited,
a.hmenue2-gruppe:hover,
a.hmenue2-gruppe:active {
  display: block;
  margin: 0;
  padding: 4px 7px 7px 0;
  background-color: #006096;
  color: #FFFFFF;
  text-align: right;
  font-weight: bold;
  width: 13.92em;
}  

a.hmenue2-gruppe:hover {
  text-decoration: none;
}

a.hmenue2-gruppe-on,
a.hmenue2-gruppe-on:link,
a.hmenue2-gruppe-on:visited,
a.hmenue2-gruppe-on:hover,
a.hmenue2-gruppe-on:active {
  display: block;
  margin: 0;
  padding: 4px 7px 7px 0;
  background-color: #006096;
  color: #FFFFFF;
  text-align: right;
  font-weight: bold;
  width: 13.92em;
}  

a.hmenue2-gruppe-on:hover {
  text-decoration: none;
}

a.hmenue2,
a.hmenue2:link,
a.hmenue2:visited,
a.hmenue2:hover,
a.hmenue2:active {
  display: block;
  margin: 0;
  padding: 4px 7px 7px 0;
  background-color: #D3E4ED;
  color: #006096;
  text-align: right;
  width: 13.92em;
}

a.hmenue2:hover {
  background-color: #EFF5F8;
  color: #006096;
  text-decoration: none;
}

a.hmenue2-on,
a.hmenue2-on:link,
a.hmenue2-on:visited,
a.hmenue2-on:hover,
a.hmenue2-on:active {
  display: block;
  margin: 0;
  padding: 4px 7px 7px 0;
  background-color: #EFF5F8;
  color: #006096;
  text-align: right;
  width: 13.92em;
}

a.hmenue2-on:hover {
  text-decoration: none;
}

a.hmenue2-trenner,
a.hmenue2-trenner:link,
a.hmenue2-trenner:visited,
a.hmenue2-trenner:hover,
a.hmenue2-trenner:active {
  display: block;
  margin: 0;
  padding: 4px 7px 7px 0;
  background-color: #D3E4ED;
  color: #006096;
  text-align: right;
  width: 13.92em;
  border-bottom: 1px solid #81B1CB;
}

a.hmenue2-trenner:hover {
  background-color: #FFFFFF;
  color: #006096;
  text-decoration: none;
}

a.hmenue2-trenner-on,
a.hmenue2-trenner-on:link,
a.hmenue2-trenner-on:visited,
a.hmenue2-trenner-on:hover,
a.hmenue2-trenner-on:active {
  display: block;
  margin: 0;
  padding: 4px 7px 7px 0;
  background-color: #EFF5F8;
  color: #006096;
  text-align: right;
  width: 13.92em;
  border-bottom: 1px solid #81B1CB;
}

a.hmenue2-trenner-on:hover {
  text-decoration: none;
}

/*
******************************************
** Unter-Menue
******************************************
*/

a.umenue,
a.umenue:link,
a.umenue:visited,
a.umenue:hover,
a.umenue:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #BBD4E2;
  color: #006096;
  text-align: left;
  width: 10.92em;
}

a.umenue:hover {
  background-color: #FFFFFF;
  color: #006096;
  text-decoration: none;
}

a.umenue-on,
a.umenue-on:link,
a.umenue-on:visited,
a.umenue-on:hover,
a.umenue-on:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #FFFFFF;
  color: #006096;
  text-align: left;
  width: 10.92em;
}

a.umenue-on:hover {
  text-decoration: none;
}

a.umenue-trenner,
a.umenue-trenner:link,
a.umenue-trenner:visited,
a.umenue-trenner:hover,
a.umenue-trenner:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #BBD4E2;
  color: #006096;
  text-align: left;
  border-bottom: 1px solid #81B1CB;
  width: 10.92em;
}

a.umenue-trenner:hover {
  background-color: #FFFFFF;
  color: #006096;
  text-decoration: none;
}

a.umenue-trenner-on,
a.umenue-trenner-on:link,
a.umenue-trenner-on:visited,
a.umenue-trenner-on:hover,
a.umenue-trenner-on:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #FFFFFF;
  color: #006096;
  text-align: left;
  border-bottom: 1px solid #81B1CB;
  width: 10.92em;
}

a.umenue-trenner-on:hover {
  text-decoration: none;
}

a.umenue-sec,
a.umenue-sec:link,
a.umenue-sec:visited,
a.umenue-sec:hover,
a.umenue-sec:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #D3E4ED;
  color: #006096;
  text-align: left;
  width: 10.92em;
}

a.umenue-sec:hover {
  background-color: #FFFFFF;
  color: #006096;
  text-decoration: none;
}

a.umenue-sec-on,
a.umenue-sec-on:link,
a.umenue-sec-on:visited,
a.umenue-sec-on:hover,
a.umenue-sec-on:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #FFFFFF;
  color: #006096;
  text-align: left;
  width: 10.92em;
}

a.umenue-sec-on:hover {
  text-decoration: none;
}

a.umenue-trenner-sec,
a.umenue-trenner-sec:link,
a.umenue-trenner-sec:visited,
a.umenue-trenner-sec:hover,
a.umenue-trenner-sec:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #D3E4ED;
  color: #006096;
  text-align: left;
  border-bottom: 1px solid #81B1CB;
  width: 10.92em;
}

a.umenue-trenner-sec:hover {
  background-color: #FFFFFF;
  color: #006096;
  text-decoration: none;
}

a.umenue-trenner-sec-on,
a.umenue-trenner-sec-on:link,
a.umenue-trenner-sec-on:visited,
a.umenue-trenner-sec-on:hover,
a.umenue-trenner-sec-on:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #FFFFFF;
  color: #006096;
  text-align: left;
  border-bottom: 1px solid #81B1CB;
  width: 10.92em;
}

a.umenue-trenner-sec-on:hover {
  text-decoration: none;
}

/*
Spast-Menu
*/

a.umenue2,
a.umenue2:link,
a.umenue2:visited,
a.umenue2:hover,
a.umenue2:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #BBD4E2;
  color: #006096;
  text-align: left;
  width: 10.92em;
}

a.umenue2:hover {
  background-color: #EFF5F8;
  color: #006096;
  text-decoration: none;
}

a.umenue2-on,
a.umenue2-on:link,
a.umenue2-on:visited,
a.umenue2-on:hover,
a.umenue2-on:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #EFF5F8;
  color: #006096;
  text-align: left;
  width: 10.92em;
}

a.umenue2-on:hover {
  text-decoration: none;
}

a.umenue2-trenner,
a.umenue2-trenner:link,
a.umenue2-trenner:visited,
a.umenue2-trenner:hover,
a.umenue2-trenner:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #BBD4E2;
  color: #006096;
  text-align: left;
  border-bottom: 1px solid #81B1CB;
  width: 10.92em;
}

a.umenue2-trenner:hover {
  background-color: #EFF5F8;
  color: #006096;
  text-decoration: none;
}

a.umenue2-trenner-on,
a.umenue2-trenner-on:link,
a.umenue2-trenner-on:visited,
a.umenue2-trenner-on:hover,
a.umenue2-trenner-on:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #EFF5F8;
  color: #006096;
  text-align: left;
  border-bottom: 1px solid #81B1CB;
  width: 10.92em;
}

a.umenue2-trenner-on:hover {
  text-decoration: none;
}

a.umenue2-sec,
a.umenue2-sec:link,
a.umenue2-sec:visited,
a.umenue2-sec:hover,
a.umenue2-sec:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #D3E4ED;
  color: #006096;
  text-align: left;
  width: 10.92em;
}

a.umenue2-sec:hover {
  background-color: #EFF5F8;
  color: #006096;
  text-decoration: none;
}

a.umenue2-sec-on,
a.umenue2-sec-on:link,
a.umenue2-sec-on:visited,
a.umenue2-sec-on:hover,
a.umenue2-sec-on:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #EFF5F8;
  color: #006096;
  text-align: left;
  width: 10.92em;
}

a.umenue2-sec-on:hover {
  text-decoration: none;
}

a.umenue2-trenner-sec,
a.umenue2-trenner-sec:link,
a.umenue2-trenner-sec:visited,
a.umenue2-trenner-sec:hover,
a.umenue2-trenner-sec:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #D3E4ED;
  color: #006096;
  text-align: left;
  border-bottom: 1px solid #81B1CB;
  width: 10.92em;
}

a.umenue2-trenner-sec:hover {
  background-color: #EFF5F8;
  color: #006096;
  text-decoration: none;
}

a.umenue2-trenner-sec-on,
a.umenue2-trenner-sec-on:link,
a.umenue2-trenner-sec-on:visited,
a.umenue2-trenner-sec-on:hover,
a.umenue2-trenner-sec-on:active {
  display: block;
  margin: 0;
  padding: 4px 13px 7px 7px;
  background-color: #EFF5F8;
  color: #006096;
  text-align: left;
  border-bottom: 1px solid #81B1CB;
  width: 10.92em;
}

a.umenue2-trenner-sec-on:hover {
  text-decoration: none;
}

/*
******************************************
** Zusatzmenue
******************************************
*/

a.zusatzmenuepunkt:link,
a.zusatzmenuepunkt:visited,
a.zusatzmenuepunkt:hover,
a.zusatzmenuepunkt:active {
  display: block;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  background-color: transparent;
  color: #006096;
  font-weight: bold;
}



