body {
    background-color:#000;
    font-family: verdana;
    text-align: justify;
    color:#FFF;
    overflow: auto;
    scrollbar-base-color : #000;
    scrollbar-3dlight-color : #000;
    scrollbar-arrow-color : #fff;
    scrollbar-darkshadow-color : #000;
    scrollbar-face-color : #000;
    scrollbar-highlight-color : #fff;
    scrollbar-shadow-color : #fff;
    scrollbar-track-color : #000;
}
a,a:active, a:link{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

.link {
    float:left;
    margin-left:5px;
}
.link a:hover{
    color:#808080;
}
.link a {
    text-decoration: none;
    color:#fff;
}

#main_link{
	float:left;
	margin:250px 0px 0 50px;
	position:absolute;
}

#main_link_td{
	height:50px;
}


#table_main{
    background-image:url('../bg-image/bgneu.jpg');
    background-repeat:no-repeat;
    height:640px;
    width:1024px;
	
}

#table_main td{
    font-size:12px;

}

#table_content{
    width:650px;
    margin-left:210px;
    margin-top:160px;
}

#table_content #table_navi{
    height:110px;
    font-size:12.3px;
    text-align: center;

}

#navi{
    margin-left:0px;
}

.link{
    margin-left:10px;
}

#content {
    overflow: auto;
    height:265px;
    width: 650px;
    text-align: justify;
}

.band_single {
    color:#fff;
}

.band_single td{
	vertical-align:top;
}

#ticker_news{
    float:left;
}

.news_header{
    border-bottom:1px dashed;
}

.news_title{
    float:left;
    font-weight:bold;
}

.news_date{
    float:right;
}

.news_content{
    border-bottom:1px solid;
    text-align: justify;
}

#next_gig{
    border:1px solid;
    width:300px;
}

.live_header{
    border-bottom:1px dashed;
}

.live_title{
    float:left;
    font-weight:bold;
}

.live_date{
    float:right;
}

.member{
    width:100px;
	vertical-align:top;
}

.hinweis{color:#FFF000;}

#table_link{
    border:0px solid;
    width:300px;
}

#table_link td{
    border-bottom:1px solid;
    border-right:0px solid;
    width:80%;
}

#gb_eintrag{
	cursor:pointer;
}

.image_dir{
	width:200px;
	height:20px;
	font-size:20px;
	font-weight:bold;
}

.image_dir a{
	text-decoration:none;
	color:#fff;
}

#kontakt{
	padding:0 0 0 12%;
}

#main_kontakt{
	float:left;
	width:200px;
}

#de_kontakt{
	
	margin-left:200px;
	padding:0 0 0 10%;
}
#shop{
	
}
#shop td{
	border:1px solid #fff;
}

.shop_title{
	background-color:#808080;
}

/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
    width:675px;     
    min-height:200px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #fff; 
    -webkit-box-shadow: 0 0 90px #fff;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../media/shop/bg/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/* styling for elements inside overlay */ 
.details { 
    position:absolute; 
    top:15px; 
    right:15px; 
    font-size:11px; 
    color:#fff; 
    width:150px; 
} 
 
.details h3 { 
    color:#aba; 
    font-size:15px; 
    margin:0 0 -10px 0; 
}