html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
}


body {
  background-color:#000000;
  font-family:Trebuchet MS,Verdana,Arial,Helvetica;
  font-size:12px;
  line-height: 14px;
  font-weight:normal;
  height:100%;
  margin:0;
  padding:0;
  width:100%;

}
.starsconntent1{
  padding-left:20%;
}
.starsconntent{
  width:75%;
}

.starsconntent, v\:* {
  padding-left:0%;

}

.page{
  display: block;
  width: 942px;
  padding-left: 22%;
}

.subscribe-news-button {
  float:left;
  border: 0px;
  padding:2px;
  margin-right:2px;
  width : 80px;
  background-color: #ffffff;
  cursor: pointer;
}

.subinput {
  width: 120px;
  border: 1px solid #4d4d4d;
  background-color: #4d4d4d;
  color: #ffffff;
  height: 19px;
}

.subscribe {
  background-color: #7a7a7a;
}

#starsTOP{
  background:#000000 url(../images/starsTOP.jpg) no-repeat scroll 0 50%;
  height:260px;
  margin-bottom: -143px;
  margin-left:520px;
}
#starsTOP1{
  background:#000000 url(../images/starslogo-pos.png) no-repeat scroll 0 50%;
  height:220px;
  margin-bottom:-200px;
  margin-left: 25px;
}
#starsTOP2{
  position: absolute;
  top: 90px;
  width:280px;
  height: 80px;
  left:490px;
  color: #ffffff;
  height:50px;
  margin-bottom:-200px;
}
.logo-text {
  color: #ffffff;
  font-family:Trebuchet MS,Verdana,Arial,Helvetica;
  font-size:11px;
  font-weight:bold;
}

/* round corners*/
.r1, .r2, .r3 {
  display: block;
  height: 1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3  b {
  background-color: #ffffff;
}

.inner-box {
/*    padding:1em; */
}

.r1, .r2, .r3 {
  overflow: hidden;
  font-size:1px;
}

/* end*/

.menucms {
  font-weight: bold;
  font-size: 11px;
}

.line{
  border-bottom: 1px solid #000;
}

div.clear
{
  clear: both;
}
#root-menu-div ul {
  border: 1px solid #000;
}
#root-menu-div li{
  white-space:nowrap;
}
* html #root-menu-div li{
  height: 1.5em; /* fixing ie6 problem */
}

.menu-ul {
  position:absolute; 
  width:100px; 
  margin-top:6px;
  z-index: 4;
  }

ul.menu,
#root-menu-div ul {
  background-color: #fff;
  list-style: none;
  margin: 0;
  padding: 0;
}
li.menu-separator.active{
  background-color: transparent;
}
li.active {
  background-color: #888;
}
.activetarget{
/*  background-color: white; */
  background-color: #EEEEEE;


}

* html div.menu-item {
  display: inline; /* fixes problem in ie6 */
}

li.menumain {
  float: left;
  padding: 0 10px;
}

.char{
  font-size:8px;
}
div.menu-item {
  padding: 1px 10px 1px 4px;
}
img.menu-item-arrow{
  background: url(../images/arrow_right.gif) no-repeat right bottom;
  position: absolute;
  right: 4px;
  top: 8px;
}
li.menu-separator{
  border-bottom: 1px solid #000;
  font-size: 0; /* for ie */
  height: 0;
  line-height: 0; /* for ie */
  margin: 2px 0;
}
li.red {
  color: red;
}
li.blue {
  color: blue;
}

/* end menu*/

.result a{
  text-decoration:none;
  color:#000000;
}

.menu-item a{
  text-decoration:none;
  color:#000000;
}

.menuleft a{
  text-decoration:none;
  color:#000000;
}

.menuleft a:hover,.menumain a:hover{
  text-decoration:none;
  color:#2e81af;
}


.content{
  min-height:400px;
  margin: 0px;
  padding:0px;
}

.newstop{
  height:250px;
  width:100%;
  margin: 0px;
  padding:0px;
}

.sms{
  background-color: #a3a3a3;
/*  padding:10px; */
}

.sms input{
  border: 3px solid #000;
  width:30%;
}

input_newsletter{
  padding:10px;
}

.sms p{
  font-weight: bold;
  font-size: 10px;
  margin: 0px;
  padding:0px;
  padding-bottom:4px;
}

.latestnews p{
/*
  font-weight: bold;
  font-size: 16px; */
  font-size: 12px;
  padding-bottom:4px;

}

.newevents a{
  text-decoration:none;
  font-weight: bold;
  font-size: 15px;
  color:#2e81af;
  padding-left:10px;
  text-transform: uppercase;
}

.newevents p{
  color:#2e81af;
  padding-left:10px!important;
}
.newevents1 p{
  color:#2e81af;
  padding:0px!important;
  margin: 0px;
}

.newevents p{
  margin: 0px;
  padding:2px;
}
.latestnews{
  padding:5px;
  padding-top:0px;
}
.newsbottom td{
  border-bottom: 0px solid #000;
}

.eventacc{
  border-bottom: 1px solid #000;
  
}

#newsletter{
  background-color: #000;
  color: #fff;
  font-weight: bold;
  font-size: 12px;
}

#tickets{
  border: 0px solid #2e81af;
  background-color: #2e81af;
  color: #fff;
  font-weight: bold;
  font-size: 14px;

  width:120px;
  height:25px;
  text-align:center;
  text-valign:center;

  margin: 0px;
}

.blackline{
  width:100%;
  height:10px;
  background-color: #000;
}

h1{
  padding:0px;
  margin:0px;
  font-weight:normal;
}

h2{
  padding:0px;
  margin:0px;
/*  font-weight:normal;*/
  font-weight:bold;

}

h3{
text-transform: uppercase;
  font-weight:bold;
}

.input_tickets{
  float:left;
  margin:0px;
  padding-bottom:2px;
  padding-left:10px;
}

.plus{
  color:red;
}

.sms a{
  text-decoration:none;
  font-weight: bold;
  font-size: 12px;
  color:#fff;
}

.web_link{
  font-weight: bold;
  font-size: 12px;
  color:#fff;
  padding-left:10px;
}

.read_more a, .read_more_news a{
  padding:0px;
  text-decoration:none;
  font-weight: bold;
  color:#000;
}

.cms_head, .cms_main, .cms_related, .cms_references, .cms_title{
/*
  text-align: center;
  padding-left:10px;
  padding-right:10px;
*/
}

.gallery_image{
  float:left;
  padding:1px;
  padding-bottom:2px;
}

.blumenu{
  text-decoration:none;
  color:#2e81af!important;
}

.gallery_images{
  border:0px;
}

p{
  align:top;
  padding-top:0px!important;
  margin-top:0px!important;
}

.grey_color {
	color: #474747;
}

.add_red {
	color: red;
	padding-left:10px;
}

/* buttons */
.butt { margin-right: 10px; }
.butt, .butt_rr{display: block;background: url(../images/buttons/butt_rep.gif) repeat-x; /*height: 21px;*/ float: left;}
.butt_rr{ float: right; margin-left: 2px; }
.butt .butt_l,.butt_rr .butt_l{display: block;/*height: 100%;*/background: url(../images/buttons/bl.gif) no-repeat;}
.butt .butt_r,.butt_rr .butt_r{display: block;/*height: 100%;*/background: url(../images/buttons/br.gif) no-repeat 100% 0; text-align: center; padding: 0 13px;}
/* /buttons */

/* red buttons */
.redbutt { margin-right: 10px; }
.redbutt, .redbutt_rr{display: block;background: url(../images/buttons/redbutt_rep.png) repeat-x; /*height: 21px;*/ float: left;}
.redbutt_rr{ float: right; margin-left: 2px; }
.redbutt .redbutt_l,.redbutt_rr .redbutt_l{display: block;/*height: 100%;*/background: url(../images/buttons/redbl.png) no-repeat;}
.redbutt .redbutt_r,.redbutt_rr .redbutt_r{display: block;/*height: 100%;*/background: url(../images/buttons/redbr.png) no-repeat 100% 0; text-align: center; padding: 0 13px;}
/* redbuttons */


input.button{color:#fff;width:auto ; height: 22px; background: transparent; border: 0;margin-left:-8px; margin-right: -8px;padding: 1px 0; vertical-align: middle; cursor: hand; font-weight: bold; }
.button{color:#fff;width:auto ; height: 22px; background: transparent; border: 0;margin-left:-8px; margin-right: -8px;padding: 1px 0; vertical-align: middle; cursor: hand; font-weight: bold; }
*html input.button{  padding: 0; height: 22px; width:auto; margin-left:-12px; margin-right: -12px;}
*+html input.button{ padding: 0; margin-left:-12px; margin-right: -12px; vertical-align: middle; height: 24px;}
}



