/* Standards */
*					{margin: 0; padding: 0;	}
html, body			{min-height: 100%; height: auto; height: 100%; }
body				{font-size: 76%; font-family: Arial, Helvetica, sans-serif; color:#494545; background: url(../images/bg.jpg) repeat;line-height:150%; background-color:#0b0b0b;}
			 
:focus 				{outline: 0;}
a 					{outline: 0;}

a, a:visited		{text-decoration:none; color: #8b8779; }
a:hover	 			{color: #fff;}
a:hover	img	 		{filter:alpha(opacity=50); -moz-opacity: 0.50; opacity: 0.50;}

p 					{font-family: Arial, Helvetica, sans-serif; color:#494545;  font-weight:normal; font-size: 0.93em;  text-align:justify; line-height:150%;}
p span				{display: none}
#footer2 p           {font-family: Arial; font-weight:normal; font-size: 0.85em; color:#000000; text-align:left; line-height:150%; padding-left:489px; padding-top:5px; padding-bottom:20px;}


.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;}
.ab_disco			{margin:0 20px 18px 0;}
.info				{width:290px; height:83px; background:url(../images/h_info.jpg) no-repeat;}
.news				{width:290px; height:83px; background:url(../images/h_news.jpg) no-repeat;}
.disco				{width:290px; height:83px; background:url(../images/h_disco.jpg) no-repeat;}
.songs				{width:290px; height:83px; background:url(../images/h_songs.jpg) no-repeat;}
.links				{width:290px; height:83px; background:url(../images/h_links.jpg) no-repeat;}
.live				{width:290px; height:83px; background:url(../images/h_live.jpg) no-repeat;}
.booking				{width:290px; height:83px; background:url(../images/h_booking.jpg) no-repeat;}
.ller				{width:290px; height:83px; background:url(../images/leer.jpg) no-repeat;}
.impressum			{width:290px; height:83px; background:url(../images/h_impressum.jpg) no-repeat;}


h1 span				{display:none;}
h2 span				{display: none; }

h4					{font-weight:bold; font-size: 0.98em; text-align:right;}	
h5					{font-weight:bold; font-size: 1.0em; color: #FF00CF; font-family: Verdana; border-bottom: 1px solid #FF00CF; margin: 0 0 10px 0; text-transform:uppercase;}	
h6					{font-family: Verdana; font-weight:normal; font-size: 1.0em; font-weight:normal; color: #FF00CF;  
					border-bottom: 1px solid #FF00CF; margin: 0 0 20px 0; text-transform:uppercase;}
			
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;}

ul 					{list-style:none; }
#language li		{background-color:#0b0b0b; line-height: 160%; text-align:left; padding: 0 0 0 7px; margin-bottom:5px; color:#FFFFFF; }
#language ul li ul 	{display:block;}

ul 					{list-style:none; }
#footer2 li			{background-color:#0b0b0b; line-height: 160%; height:22px; text-align:center; padding:0; color:#FFFFFF; }
#footer2 ul li ul 	{display:block;}


/* Layoutelemente */
.logo				{height:174px; background:url(../images/header.png)}
#top 				{width:auto; height:5px; margin: 0 auto; background-color:#0b0b0b;}
#header 			{width:930px; margin: 0 auto; }
#wrapper 			{width:930px; margin: 0 auto; background:url(../images/bg_wrapper.gif) repeat-y;}
#footer				{width:930px; height:66px; margin: 0 auto; background:url(../images/bg_footer.gif) no-repeat;}
#footer2			{width:95px; margin:0 0 0 700px; padding-top:48px; padding-bottom:30px;}
#language			{width:30px; margin:0 0 0 814px; padding-top:85px; }
#spalte1			{width:290px; padding:0 55px 0 145px;}
#spalte2			{width:290px;}
.box1				{width:115px; margin-left:60px;}
.box				{width:115px;}
.bild				{padding-right:27px;}

/* Klassen*/
.text				{width:563px; padding: 40px 0 0 57px;}
.textspalte			{width:290px; padding: 10px 0 45px 40px;}
.textrechts			{width:370px; padding: 20px 0 0 27px;}
.bordergreen		{border: 1px solid #308d55;}


