/*** Nav bar styles ***/

/* OPERA needs a padding-correction */

/* first level */

ul.nav, .nav ul{
 margin: 0;
 padding: 0;
 list-style-type: none;
 display: inline;
 z-index: 100;
 margin-top: 0px;
}

ul.nav {
 padding-bottom: 2px;
 height: 12px;
 display: table;
}

ul.nav>li {
 /* display: table-cell !important; */
 display: inline;
 float: left;
 padding-bottom: 5px;
 text-align: left;
 width: auto;
}

ul.nav li li {
 display: block;
 position: relative;
 /* position: static; */
 padding-right: 6px;
 text-align: left;
 height: auto;
}

/* all sublists */

ul.nav ul {
 display: none;
 position: absolute;
 min-width: 150px;
 white-space: nowrap;
 height: auto;
}

/* First sub-list */

ul.nav li>ul {
 margin-left: 0px;
 padding-top: 0px;
 z-index: 20;
 opacity: 0.8; 
 moz-opacity: 0.8; 
}

/* following sublists */

ul.nav * li>ul {
 left: 80px;
 padding-top: 0px;
 margin-top: -22px;
 margin-left: 5px;
}

/* When hovered, make them appear */

ul.nav li:hover>ul {
 display: block;
}

/* Make the hyperlinks as a block element -> better display */

.nav ul li a {
 display: block;
 padding: 2px 10px;
}


/* IE 6.0 and 7.0 doesn't understand display: table */
/*** specials for IE 6.0 ***/

* html ul.nav li {
 display: inline;
 position: relative;
 width: auto;
 padding-bottom: 5px;
 height: 35px;
}

* html ul.nav li li{
 height: auto;
}

* html .nav ul li a{
 width: 100%;
}

* html .sublist_1 {
 left: 0px;
 top:  15px;
 filter: alpha(opacity=80);
 width: 150px;
 white-space: normal !important;
}

* html .sublist_x {
 left: 70px;
 top: 2px;
}

* html .sublist_x a {
 /* background-image: url('/images/bg_85p.jpg'); */
}


/*** END specials for IE ***/

/*** specials for IE 7.0 ***/

*+html ul.nav li {
 display: inline;
 position: relative;
 float: left;
 width: auto;
 padding-bottom: 5px;
 height: 13px;
 margin-top: -3px;
}

*+html .nav ul li a{
  width: 120px;
}

*+html .nav ul li a.breit{
  width: 160px;
}

*+html .sublist_1 {
 left: 0px;
 margin-left: -6px;
 top: 18px;
 filter: alpha(opacity=80); 
}

*+html .sublist_1 a {
  border-width: 1px !important;
}

*+html .sublist_x {
 left: 0px;
 top: 22px;
}

*+html .sublist_x a {
 background-color: transparent;
 background-repeat: no-repeat;
 width: 70% !important;
}
/*** END specials for IE ***/



/*** customizable Menu colors ***/

ul.nav, .nav ul {
 background-color: transparent;
}

.nav a {
 color: black;
}

.nav li {
 background-color: transparent;
}

ul.nav li {
 background-color: transparent;
}

.nav li:hover, .nav a:hover {
 color: white;
}

.nav ul li:hover>a {
 color: #992027;
 text-decoration: none;
}

ul.nav li:active, .nav ul li a:active{
 background-color: transparent;
 color: white;
}

.nav ul{
 border: 0px solid #990000;
}

.nav a{
 text-decoration: none;
}
