/* is horizontal is set: unfolding menu */

#horizontalmenu {
 width: 100%;
 height: 26px;
 float: left;
 height: 26px;
 position: relative;
 margin: 0px 0px 0px 23px;
 }

#horizontalmenu ul {
 list-style: none;
 margin: 0px 0px 0px 2px;
 float: left;
 z-index: 99;
 }
#navhorizontal1 {
  width: 164px;
  background-image: url('/programma/checkpoint/images/nav-bg1.png');
  background-repeat: no-repeat;
  }
#navhorizontal2 {
  width: 118px;
  background-image: url('/programma/checkpoint/images/nav-bg2.png');
  background-repeat: no-repeat;
  }
#navhorizontal3 {
  width: 118px;
  background-image: url('/programma/checkpoint/images/nav-bg2.png');
  background-repeat: no-repeat;
  }
#navhorizontal4 {
  width: 94px;
  background-image: url('/programma/checkpoint/images/nav-bg4.png');
  background-repeat: no-repeat;
  }
#navhorizontal5 {
  width: 184px;
  background-image: url('/programma/checkpoint/images/nav-bg5.png');
  background-repeat: no-repeat;
  }
#navhorizontal6 {
  width: 104px;
  background-image: url('/programma/checkpoint/images/nav-bg4.png');
  background-repeat: no-repeat;
  }
#navhorizontal7 {
  width: 134px;
  background-image: url('/programma/checkpoint/images/nav-bg1.png');
  background-repeat: no-repeat;
  }
#navhorizontal8 {
  width: 184px;
  background-image: url('/programma/checkpoint/images/nav-bg5.png');
  background-repeat: no-repeat;
  }

#horizontalmenu h2 {
 font-size: 16px;
 line-height: 22px;
 font-weight: normal;
 display: block;
 padding: 0px 0px 0px 0px;
 margin: 0px;
 text-align: center;
 height: 26px;
 }

#horizontalmenu h6 {
 margin: 0px 0px 0px 0px;
 padding: 5px 7px 0px 0px;
 z-index:99;
 font-size: 14px;
 font-weight: normal;
  
  }

#horizontalmenu h2 a, #horizontalmenu h6 a   {
 font-family: AgitPropMedium, Arial, sans-serif;
 display: block;
 margin: 0px;
 padding: 0px;
 text-decoration: none;
 color: #fff200;
 }

#horizontalmenu h6 a {
 padding: 0px;
 z-index: 99;
 padding: 0px;
 white-space: nowrap;
 color: #dedede;
 }

#horizontalmenu a:hover {
 color: #ffffff;
 }
#horizontalmenu h6 a:hover {
 color: #fff200;
 }

#horizontalmenu li {
 position: relative;
 }

#horizontalmenu ul ul {
 position: absolute;
 line-height: 70%;
 left: 0px;
 top: 27px;
 z-index:99;
 width: 180px;


  }

#horizontalmenu ul ul h2 {
 padding-top: 0px;
 }

#horizontalmenu ul ul ul {
 position: absolute;
 top: 0;
 left: 100%;
 line-height: 90%;
 z-index:99;
 }

div#horizontalmenu ul ul,
div#horizontalmenu ul li:hover ul ul,
div#horizontalmenu ul ul li:hover ul ul {
 display: none;
 }

div#horizontalmenu ul li:hover ul,
div#horizontalmenu ul ul li:hover ul,
div#horizontalmenu ul ul ul li:hover ul {
 display: block;
 width: 100%;
 z-index:99;
 }

body {
 behavior: url('/components/js/csshover.htc');
 }

div#horizontalmenu ul li a {
 height: 1%;
 }

div#horizontalmenu ul li {
 float: left;
 width: 100%;
 }

div#horizontalmenu ul ul li {
 margin: 0px 0px 0px 0px;
 width: 180px;
 height: 26px;
 display:block;
 background-image: url('/programma/checkpoint/images/subnav-bg.png');
 background-repeat: no-repeat;
 text-align: center;
 }





