/* Standards */
*					{margin: 0; padding: 0;	}
html, body			{min-height: 100%; height: auto; height: 100%; }
body				{font-size: 76%; font-family: Arial; color:fff; line-height:140%; background-color:#ada69c;}
			 
:focus 				{outline: 0;}
a 					{outline: 0;}

a, a:visited		{text-decoration:underline; color: #3e3c3d; }
a:hover	 			{text-decoration:none; color: #3e3c3d;}

#footer_text a, #footer_text a:visited	{text-decoration:underline; color: #3e3c3d; }
#footer_text a:hover	 				{text-decoration:none; color: #3e3c3d;}


#a_vorschau a, #a_vorschau a:visited	{text-decoration:underline; color: #fff;}
#a_vorschau a:hover	 					{text-decoration:none; color: #fff;}


a:hover	img	 		{filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50;}


p 					{font-family: Arial; color:#3f3e3c;  font-weight:normal; font-size: 0.93em;  text-align:justify; line-height:140%;}

#footer_text p 		{font-family: Arial; color:#3e3c3d;  font-weight:normal; font-size: 0.93em;  text-align:justify; line-height:150%;}

p span				{display: none}


.nofloat			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.nopadding 			{padding: 0;}
.nomargin 			{margin: 0;}
.noborder 			{border: 0; text-decoration: none;}
.floatright			{float: right;}
.floatleft 			{float: left;}
.acro	 			{border-bottom: 1px dotted #cc160b; cursor:help;} 
.png				{behavior: url(iepngfix.htc);}
.right				{text-align:right;}
.left				{text-align:left;}
.weiss				{font-color:fff; }
.line				{border-bottom: 1px solid #E1E1E1;}
.top				{font-family: Arial; font-weight:normal; font-size: 0.85em; color:#000000; text-align:left; line-height:150%; padding-left:498px;}
.p_b				{padding-left:120px;}
.p_m				{margin-left:225px;}
.news_headline		{font-family: Arial; color:#3f3e3c; font-weight:bold; font-size: 1.1em;  text-align:justify; line-height:140%; text-transform:uppercase;}



h1 span				{text-indent:-5000px; display:block;}
h2 span				{text-indent:-5000px; display:block;}
h3 span				{text-indent:-5000px; display:block;}

			
ul 					{list-style:none; }
#content li			{background: url(../images/aufzaehlung.gif) no-repeat; line-height: 160%; text-align:left; padding: 0 0 0 15px;}
#content ul li ul 	{display:block;}


/* Layoutelemente */
.logo				{width:503px; height:155px; background:url(../images/logo.jpg) no-repeat;}
#subnavi			{width:109px; margin-left:351px;}
#navi				{width:122px; margin-top:28px;}
#content			{width:460px; margin-left:385px; display:inline; min-height:500px;}
.spalte_l			{width:200px; margin-right:50px; padding-top:20px; }
.spalte_r			{width:200px; padding-top:20px;}
#a_vorschau			{width:245px; padding-left:40px;} 
.spalte_d			{width:100px; margin-right:15px; margin-left:5px;}
.spalte_d_e			{width:100px;}




#footer				{position:absolute; width:1000px; height:40px; background:url(../images/footer.jpg) repeat-x;}
#footerbild			{
	position:absolute;
	top:-471px;
	left:87px;
}
#footer_text		{position:absolute; width:450px; height:40px; padding: 20px 0 0 510px;}


/* Navigation*/
#subnavi li a span		{display:none; line-height:0;}
#subnavi li 			{float:left;}
#subnavi li .contact	{background: url(../images/navi_contact.jpg) no-repeat; display:block; width: 55px; height:47px;}					  
#subnavi li .imprint	{background: url(../images/navi_imprint.jpg) no-repeat; display:block; width: 54px; height:47px;}

#subnavi li a:hover		{background-position:0 -47px;}
ul						{display:inline; list-style:none;}


#navi li a span		{display:none; line-height:0;}
#navi li 			{float:left;}
#navi li .news		{background: url(../images/navi_news.jpg) no-repeat; display:block; width: 122px; height:24px;}					  
#navi li .dates		{background: url(../images/navi_dates.jpg) no-repeat; display:block; width: 122px; height:24px;}
#navi li .artists	{background: url(../images/navi_artists.jpg) no-repeat; display:block; width: 122px; height:24px;}
#navi li .booking	{background: url(../images/navi_booking.jpg) no-repeat; display:block; width: 122px; height:24px;}
#navi li .gallery	{background: url(../images/navi_gallery.jpg) no-repeat; display:block; width: 122px; height:24px;}
#navi li .merch		{background: url(../images/navi_merch.jpg) no-repeat; display:block; width: 200px; height:24px;}

#navi li a:hover		{background-position:0 -24px;}
ul						{display:inline; list-style:none;}

/* Headlines*/
.h_artists			{width:451px; height:54px; background: url(../images/h_artists.jpg) no-repeat;}
.h_news				{width:451px; height:54px; background: url(../images/h_news.jpg) no-repeat;}
.h_dates			{width:451px; height:54px; background: url(../images/h_dates.jpg) no-repeat;}
.h_booking			{width:451px; height:54px; background: url(../images/h_booking.jpg) no-repeat;}
.h_gallery			{width:451px; height:54px; background: url(../images/h_gallery.jpg) no-repeat;}
.h_merch			{width:451px; height:54px; background: url(../images/h_merch.jpg) no-repeat;}
.h_contact			{width:451px; height:54px; background: url(../images/h_contact.jpg) no-repeat;}
.h_imprint			{width:451px; height:54px; background: url(../images/h_imprint.jpg) no-repeat;}
.h_datenschutz		{width:451px; height:54px; background: url(../images/h_datenschutz.jpg) no-repeat;}
.h_haftung			{width:451px; height:54px; background: url(../images/h_haftungshinweis.jpg) no-repeat;}
.h_form				{width:451px; height:54px; background: url(../images/h_contactform.jpg) no-repeat;}
.h_links			{width:451px; height:54px; background: url(../images/h_links.jpg) no-repeat;}
.h_pics				{width:451px; height:54px; background: url(../images/h_pictures.jpg) no-repeat;}
.h_flyer			{width:451px; height:54px; background: url(../images/h_flyer.jpg) no-repeat;}
.h_partypics		{width:451px; height:54px; background: url(../images/h_partypics.jpg) no-repeat;}
.h_bookingform		{width:451px; height:54px; background: url(../images/h_bookingform.jpg) no-repeat;}
.h_info				{width:451px; height:54px; background: url(../images/h_info.jpg) no-repeat;}

.h_a_01				{width:451px; height:54px; background: url(../images/h_a_quentin.jpg) no-repeat;}
.h_a_02				{width:451px; height:54px; background: url(../images/h_a_toxic.jpg) no-repeat;}
.h_a_03				{width:451px; height:54px; background: url(../images/h_a_booster.jpg) no-repeat;}
.h_a_04				{width:451px; height:54px; background: url(../images/h_a_newman.jpg) no-repeat;}
.h_a_05				{width:451px; height:54px; background: url(../images/h_a_missroxy.jpg) no-repeat;}
.h_a_06				{width:451px; height:54px; background: url(../images/h_a_herbert.jpg) no-repeat;}
.h_a_07				{width:451px; height:54px; background: url(../images/h_a_phonatic.jpg) no-repeat;}



.h_b_01				{width:451px; height:54px; background: url(../images/h_b_01.jpg) no-repeat;}
.h_b_02				{width:451px; height:54px; background: url(../images/h_b_02.jpg) no-repeat;}
.h_b_03				{width:451px; height:54px; background: url(../images/h_b_03.jpg) no-repeat;}
.h_b_04				{width:451px; height:54px; background: url(../images/h_b_04.jpg) no-repeat;}
.h_b_05				{width:451px; height:54px; background: url(../images/h_b_05.jpg) no-repeat;}
.h_b_06				{width:451px; height:54px; background: url(../images/h_b_06.jpg) no-repeat;}
.h_b_07				{width:451px; height:54px; background: url(../images/h_b_07.jpg) no-repeat;}


.h_news_6okt				{width:451px; height:54px; background: url(../images/h_news_06okt.jpg)no-repeat;}
