/*** ALLG ***/

*{
  font-family:arial;
  color:#FFF;
  font-size:11px;
  text-transform:lowercase;
  line-height:16px;
  
}

body{
  padding:0px;
  margin:0px;
  text-align:left;
  background-color:#00000c;
}

.line{
	width:520px;
	height:17px;
	background-image:url(../images/layout/line.gif);
	background-repeat:no-repeat;	
	clear:both;
}

#con_content a,
#con_content a:link,
#con_content a:active,
#con_content a:visited{
  color:#f38eba;
  text-decoration:none;
}

#con_content a:hover{
  color:#FFF;
  background-color:#f38eba;
  text-decoration:none;
}



.imprint a,
.imprint a:link,
.imprint a:active,
.imprint a:visited{
  color:#f38eba;
  text-decoration:none;
}

.imprint a:hover{
  color:#FFF;
  background-color:#f38eba;
  text-decoration:none;
}

/*** LIST ***/

#con_content ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	line-height:16px;
}

#con_content li{
	padding-left:13px;
	background-image:url(../images/layout/dot.gif);
	background-repeat:no-repeat;	
	background-position:0px 4px;
}

/*** SONG ***/

.song_line{
  width:520px;
  height:10px;
  background-image:url(../images/layout/bg_player.gif);
  background-repeat:no-repeat; 
  background-position:0px 0px;
  clear:both;
}

.song{
  width:520px;
  height:25px;
  clear:both;
}

.song_player{
  width:70px;
  height:25px;
  float:left;
}
.song_title{
  width:440px;
  height:25px;
  float:right;
  line-height:25px;
  vertical-align:middle;
  position:relative;
  top:-2px;
}

/*** ELEMENTS ***/

.logo{
  width:385px;
  height:150px;
  position:relative;
  left:515px;  
  background-image:url(../images/layout/bg_logo.gif);
  background-repeat:no-repeat;  
}

.support{
  width:330px;
  height:170px;
  position:relative;
  top:330px;
  background-image:url(../images/layout/bg_support.gif);
  background-repeat:no-repeat;  
  padding:45px 0px 0px 20px;
}

.imprint{
  width:300px;
  height:120px;
  position:relative;
  top:280px;
  background-image:url(../images/layout/line_sm.gif);
  background-repeat:no-repeat;    
  padding:20px 0px 0px 30px;
}

.menu{
  width:375px;
  height:50px;
  position:relative;
  left:515px;  
  background-image:url(../images/layout/bg_menu.gif);
  background-repeat:no-repeat;  
}

/*** CONTAINER ***/

#container{
  width:900px;
}

#con_header{
  width:900px;
  height:200px;
  background-image:url(../images/layout/bg_header.gif);
  background-repeat:no-repeat;
}

#con_left{
  width:330px;
  height:450px;
  background-image:url(../images/layout/bg_left.gif);
  background-repeat:no-repeat;  
}

#con_content{
  width:520px;
  position:absolute;
  top:230px;
  margin-left:370px;
}

/*** MENU ***/

.menu ul{
  margin-left:166px;
  padding:0px;
  width:220px;
  height:50px;
  text-align:right;
}

.menu li{
  margin:0px;
  padding:0px;
  float:left;
  list-style-type:none;
}

.menu li a,
.menu li a:link,
.menu li a:active,
.menu li a:visited,
.menu li a:hover{
  height:50px;
  background-repeat:no-repeat;
  text-decoration:none;
  display:block;
}

/*INFO*/

.menu li a.info,
.menu li a:link.info,
.menu li a:active.info,
.menu li a:visited.info{
  background-image:url(../images/layout/menu/info.gif);
  width:42px;
  display:block;
}

.menu li a:hover.info{
  background-image:url(../images/layout/menu/info_act.gif);
  width:42px;
  display:block;
}

.menu li a.info_act,
.menu li a:link.info_act,
.menu li a:active.info_act,
.menu li a:visited.info_act,
.menu li a:hover.info_act{
  background-image:url(../images/layout/menu/info_act.gif);
  width:42px;
  display:block;
}

/*BANDS*/

.menu li a.bands,
.menu li a:link.bands,
.menu li a:active.bands,
.menu li a:visited.bands{
  background-image:url(../images/layout/menu/bands.gif);
  width:54px;
  display:block;
}

.menu li a:hover.bands{
  background-image:url(../images/layout/menu/bands_act.gif);
  width:54px;
  display:block;
}

.menu li a.bands_act,
.menu li a:link.bands_act,
.menu li a:active.bands_act,
.menu li a:visited.bands_act,
.menu li a:hover.bands_act{
  background-image:url(../images/layout/menu/bands_act.gif);
  width:54px;
  display:block;
}

/*TICKETS*/

.menu li a.tickets,
.menu li a:link.tickets,
.menu li a:active.tickets,
.menu li a:visited.tickets{
  background-image:url(../images/layout/menu/tickets.gif);
  width:58px;
  display:block;
}

.menu li a:hover.tickets{
  background-image:url(../images/layout/menu/tickets_act.gif);
  width:58px;
  display:block;
}

.menu li a.tickets_act,
.menu li a:link.tickets_act,
.menu li a:active.tickets_act,
.menu li a:visited.tickets_act,
.menu li a:hover.tickets_act{
  background-image:url(../images/layout/menu/tickets_act.gif);
  width:58px;
  display:block;
}

/*ANFAHRT*/

.menu li a.anfahrt,
.menu li a:link.anfahrt,
.menu li a:active.anfahrt,
.menu li a:visited.anfahrt{
  background-image:url(../images/layout/menu/anfahrt.gif);
  width:65px;
  display:block;
}

.menu li a:hover.anfahrt{
  background-image:url(../images/layout/menu/anfahrt_act.gif);
  width:65px;
  display:block;
}

.menu li a.anfahrt_act,
.menu li a:link.anfahrt_act,
.menu li a:active.anfahrt_act,
.menu li a:visited.anfahrt_act,
.menu li a:hover.anfahrt_act{
  background-image:url(../images/layout/menu/anfahrt_act.gif);
  width:65px;
  display:block;
}
