.bg_image { background-repeat: no-repeat;
                          background-image: url(../images/bg1.png);
                        background-position: center top;
                        background-color:#000;
                        background-attachment: fixed;
}
body        { color: #fff;

          /*background-image: url(../images/bg.jpg); */

                  font-family: verdana, BankGothic Md BT, Courier New, arial, helvetica, sans-serif;
                  font-size: 10pt;
                  font-weight: normal; }

a:link, a:visited {
        color:#FFFF99;
        text-decoration: none;
        font-weight: normal;
}

a:hover {
        text-decoration:underline;
        font-weight: none;
}





/* horizontal MENUE */
table.menue {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

td.menue_l {
  background: url(../images/horiz_menue/menue_l.png) no-repeat;
  width:  11px;
  height: 22px;

}

td.menue_m {
  background: url(../images/horiz_menue/menue_m.png) repeat-x;
  padding: 0;
  margin: 0;
  width: 800px;
}

td.menue_r {
  background: url(../images/horiz_menue/menue_r.png) no-repeat;
  width:  25px;
  height: 22px;
}

#menuemenu {
  white-space: nowrap;
  height: 24px;
  float: left;
}

#menuemenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#menuemenu li {
        float: left;
        background: url(../images/horiz_menue/menue_sep.png) top right no-repeat;
        margin: 0;
        padding: 0;
}

#menuemenu a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  float:left;
  display:block;
  height: 21px;
  line-height: 22px;
  padding: 0 10px;
  color: #FFFFFF;
  text-decoration: none;
}

#menuemenu a:hover {
 /* background: url(../images/horiz_menue2/menue_m.png) repeat-x;*/
     text-transform:uppercase;
     color:#99FFCC;
     font-size: 12px;
     text-decoration:none;
     font-weight: bolder;
}


#menuemenu a#active_menu-nav {
        margin-top:0px;
        height: 21px;
        line-height: 21px;
        background-position: 0 0;
}

/* horizontal USER MENUE */
table.menue2 {
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

td.menue2_l {
  background: url(../images/horiz_menue2/menue_l.png) no-repeat;
  width:  11px;
  height: 22px;

}

td.menue2_m {
 background: url(../images/horiz_menue2/menue_m.png) repeat-x;
  padding: 0;
  margin: 0;
  width: 800px;
}

td.menue2_r {
  background: url(../images/horiz_menue2/menue_r.png) no-repeat;
  width:  25px;
  height: 22px;
}

#menue2menu {
  white-space: nowrap;
  height: 2qpx;
  float: left;
}

#menue2menu ul {

  margin: 0;
  padding: 0;
  list-style:none;
}

#menue2menu li {

        float: left;
        background: url(../images/horiz_menue2/menue_sep.png) top right no-repeat;
        margin: 0;
        padding: 0;
}

#menue2menu a {
  background: url(../images/horiz_menue2/menue_m.png) repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  float:left;
  display:block;
  height: 21px;
  line-height: 22px;
  padding: 0 10px;
  color: #FFFFFF;
  text-decoration: none;
}

#menue2menu a:hover {
        color:#99FFCC;
        font-size: 11px;
        text-decoration:none;
        font-weight: bolder;
}


#menue2menu a#active_menu-nav {
        margin-top:0px;
        height: 21px;
        line-height: 21px;
        background-position: 0 0;
}



/* horizontal NEXT GIG */

td.special {

  background: url(../images/next_gig.png) no-repeat;
  padding: 0;
  margin: 0;
  width: 600px;
 /*height: 25px; */
}

#specialmenu {

  white-space: nowrap;
  height: 25px;
  float: left;
}

#specialmenu ul {

  margin: 0;
  padding: 0;
  list-style:none;
}

#specialmenu li {

        float: left;
       /* background: url(../images/horiz_menue/menue_sep.png) top right no-repeat; */
        margin: 0;
        padding: 0;
}

#specialmenu a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bolder;
  float:center;
  height: 10px;
  line-height: 1px;
  color: #FFFFFF;
  text-decoration: none;
}

#specialmenu a:hover {
text-transform:uppercase;
        color:#99FFCC;
        font-size: 10px;
        text-decoration:none;
        font-weight: bolder;
        text-align: center;
}
