
/********************************************************/
/* ALLG *************************************************/
/********************************************************/

*{
  color:#000;
  font-family: helvetica, arial, "sans serif";
  font-size:11px;
}

body{
  background: #E7E7E7;
  padding:0px;
  margin:0px;
  text-align:center;
}

#ad_left {
 float:left;
}
#ad_right {
 float:right;
}

#ad_left p {
 padding:0px;
 margin:9px 5px 0 0;
 width:100;
 text-align:center;
 color:#444;
}

#ad_right p {
 padding:0px;
 margin:0px 0px 0px 5px;
 width:100;
 text-align:center;
 color:#444;
}

.ad_link{
  color:#000;
  text-decoration:underline;
}
.ad_link:hover{
  color:#FFF;
  text-decoration:none;
  background:#0eeccc;
}

img{
  border:0px;
}

.right{
  text-align:right;
}

.nolink{
  cursor: default;
}


/********************************************************/
/* CONTENT **********************************************/
/********************************************************/

.content{
  text-align:left;
  width:500px;
  margin:20px 0 0 0;
  line-height:16px;
}


.content p{
  margin:10px 0;
	padding:0;
}


.content h1{
  margin:0;
	padding:0;
}

.content h2{
  margin:15px 0 0 0;
	padding:0;
	text-transform:uppercase;
	font-size:14px;
}

hr{
  width:100%;
	height:1px;
  border:0;
	border-bottom:1px dotted #0eeccc;
	clear:both;
}

.content a{
  color:#0eeccc;
  text-decoration:none;
}

.content a{
  color:#000;
  text-decoration:underline;
}

.content a:hover{
  color:#FFF;
  text-decoration:none;
  background:#0eeccc;
}

img.bands{
  float:right;
	margin:0px 0px 10px 0px;
	padding:2px;
	border:1px solid #C1269B;
}

img.bands_right{
  float:right;
	margin:0px 5px 10px 0px;
	padding:2px;
	border:1px solid #C1269B;
}

img.bands_left{
  float:left;
	margin:0px 0px 10px 0px;
	padding:2px;
	border:1px solid #C1269B;
}


.content ol{
	list-style-type: decimal;
}

.content ol li{
	background: none;
}



.content ul{
  margin:10px 0;
	padding:0;
	list-style-type:none;
}

.content li{
	margin:0;
  padding:0 0 0 15px;
	background: url(../images/layout/dot.gif) no-repeat 2px 3px;
}

/********************************************************/
/* HISTORY **********************************************/
/********************************************************/


.history img{
   float:left;
	margin:20px 20px 30px 0;
	padding:2px;
		border:1px solid #C1269B;
}
.history h2{
   margin-top:30px;
 }

/********************************************************/
/* FORM *************************************************/
/********************************************************/

.error{
  background-color:#C1269B;
	padding:5px;
	border:1px solid #ff001b;
	margin:20px 0;
}

.label{
	color:#666;
  margin-bottom:3px;
}

.txtfld{
  width:300px;
	border:1px solid #CCC;
	margin-bottom:3px;
}

.txtarea{
  width:300px;
	height:200px;
	border:1px solid #CCC;
	margin-bottom:3px;
	overflow:auto;
}


/********************************************************/
/* CONTAINER ********************************************/
/********************************************************/

#container{
  background: #E7E7E7 url(../images/layout/bg_body.png) repeat-y center center;
  width:875px;
  margin:0px auto;
  padding:0px;
}

#header{
  background: #000 url(../images/layout/bg_header.png) no-repeat center center;
  width:555px;
  height:176px;
  margin:0px auto;
  text-align:left;
}

#header a.logo{
  width:181px;
	height:99px;
	position:relative;
	top:19px;
	left:16px;
	display:block;
	text-decoration:none;
}

#band_map {
  position:relative;
  	top:-99px;
	left:0px;
	display:block;
	text-align:right;
}

#band_map img {
  width:555px;
  height:157px;
}
#band_map_overlay {
  position:relative;
  	top:-259px;
	left:0px;
	display:block;
	text-align:right;
}

#content{
  width:500px;
  margin:0px auto;
  padding:0 0 30px 0;
  
}

#footer{
  background: #000 url(../images/layout/bg_footer.jpg) no-repeat top center;
  width:555px;
  margin:0px auto;
  text-align:left;
  color:#FFF;
  font-size:10px;
}

#footer a{
  color:#FFF;
  text-decoration:none;
  font-size:10px;
}
#footer a:hover{
  color:#C1269B;
  text-decoration:none;
}

#footer .copy{
  margin:0px auto;
  width:500px;
  color:#FFF;
  padding-bottom:0px;
}





/********************************************************/
/* MENU *************************************************/
/********************************************************/

.menu{
  width:380px;
  height:15px;
  position:absolute;
  top:160px;
  margin-left:5px;
  background: #000 url(../images/layout/bg_menu.png) no-repeat;
}

.menu ul{
  margin:0px;
  padding:0px;
  list-style-type:none;
}

.menu li{
  float:left;
}

.menu li a{
  height:15px;
  display:block;
  text-align:left;
  margin-right:20px;
  padding:0;
}

.menu li a b{
  display:none;
}

/* .menu li a.news{
  width:54px;
  background: #e3081a url(../images/layout/menu/news.gif) no-repeat center center;
  margin-right:20px;
}
.menu li a:hover.news,
.menu li a.news_act{
  width:30px;
  background: #e3081a url(../images/layout/menu/news_over.gif) no-repeat center center;
} */

.menu li a.info{
  width:30px;
  background: #000 url(../images/layout/menu/info.png) no-repeat center center;
  margin-right:10px;
}
.menu li a:hover.info,
.menu li a.info_act{
	margin-right:10px;
  width:30px;
  background: #000 url(../images/layout/menu/info_over.png) no-repeat center center;
}

.menu li a.bands{
  width:44px;
  background: #000 url(../images/layout/menu/bands.png) no-repeat center center;
	margin-right:10px;
}
.menu li a:hover.bands,
.menu li a.bands_act{
	margin-right:10px;
  width:44px;
  background: #000 url(../images/layout/menu/bands_over.png) no-repeat center center;
}

.menu li a.team{
  width:35px;
  background: #000 url(../images/layout/menu/team.png) no-repeat center center;
  margin-right:10px;
}
.menu li a:hover.team,
.menu li a.team_act{
	margin-right:10px;
  width:35px;
  background: #000 url(../images/layout/menu/team_over.png) no-repeat center center;
}

.menu li a.vision{
  margin-right:10px;
  width:44px;
  background: #000 url(../images/layout/menu/vision.png) no-repeat center center;
}
.menu li a:hover.vision,
.menu li a.vision_act{
	margin-right:10px;
  width:44px;
  background: #000 url(../images/layout/menu/vision_over.png) no-repeat center center;
}

.menu li a.regeln{
  margin-right:10px;
  width:50px;
  background: #000 url(../images/layout/menu/regeln.png) no-repeat center center;
}
.menu li a:hover.regeln,
.menu li a.regeln_act{
	margin-right:10px;
  width:50px;
  background: #000 url(../images/layout/menu/regeln_over.png) no-repeat center center;
}

.menu li a.history{
  width:54px;
	margin-right:10px;
  background: #000 url(../images/layout/menu/history.png) no-repeat center center;
}
.menu li a:hover.history,
.menu li a.history_act{
  width:54px;
	margin-right:10px;
  background: #000 url(../images/layout/menu/history_over.png) no-repeat center center;
}

.menu li a.tickets{
  margin-right:0px;
  width:52px;
  background: #000 url(../images/layout/menu/tickets.png) no-repeat center center;
}
.menu li a:hover.tickets,
.menu li a.tickets_act{
	margin-right:0px;
  width:52px;
  background: #000 url(../images/layout/menu/tickets_over.png) no-repeat center center;
}

.ad_bottom{
  padding: 40px 20px;
}
.sponsor {
  width:500px;
  margin:0px;
  vertical-align: top;
}

.foerderer {
  width:500px;
  margin:0px;
  vertical-align: top;
}

/* .menu li a.sustain{
  margin-right:16px;
  width:53px;
  background: #000 url(../images/layout/menu/sustain.png) no-repeat center center;
}
.menu li a:hover.sustain,
.menu li a.sustain_act{
	margin-right:16px;
  width:53px;
  background: #000 url(../images/layout/menu/sustain_over.png) no-repeat center center;
} */

/* .menu li a.bilder{
  width:67px;
	margin-right:25px;
  background: #e3081a url(../images/layout/menu/bilder.gif) no-repeat center center;
}
.menu li a:hover.bilder,
.menu li a.bilder_act{
  width:67px;
	margin-right:25px;
  background: #e3081a url(../images/layout/menu/bilder_over.gif) no-repeat center center;
} */

/* .menu li a.buch,
.menu li a.external{
  width:48px;
  background: #e3081a url(../images/layout/menu/buch.gif) no-repeat center center;
}
.menu li a:hover.buch,
.menu li a:hover.external{
  width:48px;
  background: #e3081a url(../images/layout/menu/buch_over.gif) no-repeat center center;
} */















