.js{
 width:100%;
 height:100%;
 font-family:trebuchet ms, Verdana, Tahoma;
 background:#000000;
}
.js table{
  color:#ffffff;
  font-weight:bold;
  width:100%;
  height:100%;
}
.js table td{
 text-align:center;
 vertical-align:middle;
}
.js table a{
  color:#FF0F00;
}

body{
 margin:0px;
 padding:0px;
 font-family:Verdana;
 background: url(../img/top_new.jpg) fixed left top no-repeat;
 background-color:#000;
}
h1{
 color:#fff;
 background:#77009D;
 font-weight:normal;
 font-size:140%;
 padding:5px;
 border-bottom:5px solid #000;
 margin:0px;
}
h1.heading{
 color:#fff;
 background:#77009D;
 font-weight:normal;
 font-size:140%;
 padding:5px;
 border-bottom:5px solid #000;
 margin:0px;
 border-top:5px solid #000 !important;
}

h2{
 color:#fff;
 background:#000;
 font-weight:normal;
 font-size:90%;
 padding:3px;
 margin:1px;
 padding-left:6px;
}
h2 a{
 color:#fff;
}
a
{
 color:#FF0F00;
 text-decoration:none;
}
a img{
 border:1px solid #000;
}
.news{
 margin:15px;
 margin-top:7px;
 margin-bottom:20px;
 text-align:justify;
 font-size:80%;
}
.news img{
 margin:10px;
}


#center{
 position:relative;
 left:50%;
 margin-left:-400px;
 margin-top:100px;
 bottom:50px;
 width:800px;
 border:5px solid #fff;
}
#center a:hover{
 color:#ff0f00;
}


html>body div#center {
 background-image:url('../img/spacer.png');
}
* html div#center{
background-color:#fff;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/spacer.png',sizingMethod='scale');
   filter:alpha(opacity=80);
   -moz-opacity:0.80;
   opacity:0.80;
}




#player{
margin:0px;
height:132px;
width:390px;
margin-left:400px;
position:relative;

}
#links{
 position:relative;
 width:395px;
 margin:0px;
 float:left;
 top:-132px;
 overflow:hidden;
}


#rechts{
 position:relative;
 width:390px;
 left:5px;
 top:0px;
 clear:both;
 overflow:hidden;
}



#verticalLine{
 border-right:5px solid #000;
 width:395px;
 margin:0px;
 padding:0px;
 height:auto;
}
#content{
  border:5px solid #000;
  position:relative;
  margin-top:40px;
  padding:0px;
  width:790px;
  height:auto;
}


















#bottom{
 position:relative;
 left:50%;
 padding:10px;
 margin:0px;
 margin-left:-400px;
 margin-top:20px;
 bottom:50px;
 width:800px;
 color:#fff;
 font-size:80%;
 text-align:right;
}
#bottom a:hover{
 text-decoration:underline;
}

#nextEvent{
 font-size:70%;
 width:385px;
 margin:5px;
 text-align:left;
 border-collapse:collapse;
}
.journal_archiv{
 list-style:none;
}
.journal_archiv li{
  margin-bottom:3px;
}
.journal_archiv a{
 color:#000;
 font-size:80%;
 font-weight:bold;
}
.journal_archiv a:hover{
 color:#FF0F00;
}



/*-----------------Downloadliste---------------*/
.hlinks{
 margin:0px;
 padding:0px;

}
.hlinks ul {
 list-style-type: none;
 width: 390px;
 margin:0px;
 padding:5px 5px 5px 0;
}

.hlinks li {
 border: 1px solid #000;
 background: #77009D;
 border-width: 3px;
 margin:5px 0px 5px 5px;
}
* html .hlinks ul li{  /* make hover effect work in IE */
 margin-right: 10px;
}

.hlinks br{
 clear:both;
}
.hlinks li a {
 margin:0px;
 display: block;
 font-size:80%;
 padding: 10px;
 width:359px;
 height:100%;
 color:#fff;
 font-weight:bold;
 text-decoration: none !important;
 background:#3366FF;
border:0px;
}
* html .hlinks li a {  /* make hover effect work in IE */
 width: 359px;
}

.hlinks li a:hover {
 color: #FF6633 !important;
 width:314px;
 border-right:3px solid #fff;
}
/*---------------Ende Downloadliste--------------------*/

#newsletter{
 color:#999999;
 padding:2px;
 margin:5px;
}
#newsletter:focus{
 color:#000;
}

* html img#bandpic{
 border-bottom:5px solid #000;
}

/*---------------Beginn Galerie--------------------*/
.gallery_vorschau{
 margin:4px;
 border:3px solid #000;
}

/*---------------Ende Galerie--------------------*/

/*---------------Baginn Board----------------------*/

#board_eingabe input{
 padding:5px;
 width:200px;
}
#board_eingabe textarea{
 padding:5px;
 width:200px;
}

.guestbook{
 margin:1px;
 padding:0px;
 width:392px;
}

.guestbook td.black{
 color:#fff;
 background:#000;
 font-size:70%;
 margin:0px;
 padding:4px;
 line-height: 2;
 vertical-align:middle;
}
.guestbook td.comment{
 padding:5px;
 font-size:90%;
 padding-bottom:20px;
}
.guestbook a:hover{
 text-decoration:underline;
}
/*----------------Ende Board ------------------------*/

/*-----------BIO------------*/
.headContainer{
 width:180px;
 float:right;
 text-align:center;
}
.notFloat{
 clear:both;
 float:none;
}

img.head{
 width:150px;
}

.instrument{
 font-size:80%;
 font-weight:bold;
 color:#555;
}
.name{
 font-size:110%;
 font-weight:bold;
}
/*-Media-*/
.banner{
 background:#000;
 margin:0px !important;
 padding-bottom:20px;
}
