* {
margin : 0;
padding : 0;
}

html{height:100%; margin:0; padding:0; text-align:center; vertical-align: middle;}
body {height:100%; margin:0; padding:0; text-align:center; background-color:#111111;
text-align : center; background-image:  url(./pics/backgrounds/backall.jpg); background-repeat: repeat-y; background-position: center;}

/* ---------------------------------- ALLGEMEIN - allgemeine Angaben -------------------------------*/
body, div, td		{vertical-align:top;}
body, div, td, a	{font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:18px; text-decoration:none; color: #eaeaea;}
a					{font-weight:normal;}
a:hover	{text-decoration:underline;}

img, div {border:none; margin:0; padding:0; text-align:left;}
p	{margin-bottom:18px;}
ul	{margin:18px 0 18px 20px; list-style-type:square;}
li {margin-left:20px;list-style-image :  url(./pics/nav/list.gif);}
ul ul li 		{list-style-image :  url(./pics/nav/listsub.gif);}
.bold			{font-weight:bold;}
.absatz			{clear:both;}
.float_left			{float:left;}
.float_right			{float:right;}
.right			{text-align:right;}
.line 			{height:1px; line-height:1px; font-size:1px; border-top:1px solid #6f6f6f; margin-bottom:17px;}
.line_contbottom{width:500px; height:1px; line-height:1px; font-size:1px; border-top:1px solid #6f6f6f; margin-bottom:17px;}
.pic_txt		{font-size:10px; line-height:15px; font-weight:normal;}
.border			{border:1px solid #000000;}
.bordergrey		{border:1px solid #6f6f6f;}
.borderwhite	{border:1px solid #909090;}		

/* ---------------------------------- ALLGEMEIN - Überschriften -------------------------------*/ 

h1			{font-family: 'Times New Roman', Times, sans-serif; font-size:32px; color:#f5f5f5; line-height:36px; margin-bottom:18px; margin-left:-20px; font-weight:normal;}
h2.serif	{font-family: 'Times New Roman', Times, sans-serif; font-size: 24px; line-height: 24px; font-weight:normal; color:#f5f5f5;}
h2			{font-size:18px; color:#c0c0c0; line-height:18px; padding-bottom:9px; font-weight:normal;}
h3			{font-size:11px; font-weight:bold;}
h4			{}
h5			{}

/* ---------------------------------- LAYOUT - Bloecke -------------------------------*/ 

#background	{display: block; width: 782px;  vertical-align: top; margin-left: auto; margin-right: auto; text-align: left;padding:0;}
#all {display: block; width: 782px; padding:0; clear:both; border-left: 0px solid #465457; margin:0;}

#header		{}  /* display:none; */


#top 	{display:block; width:782px; height:170px; overflow:hidden; background-color:#2f3b40; background-repeat : no-repeat;} /**/
#top_nav 	{display:block; width:782px; height:30px; overflow:hidden; background-image:  url(./pics/nav/navback.jpg);}

#navhome_all	{display:block; width:782px; height:28px; overflow:hidden;}
#nav_all 	{clear:both;}
#nav_all	{width:510px; height:28px; overflow:hidden; margin-left:235px; padding-top:1px;}
/* ---------------------------------- INHALT - spalten-------------------------------*/ 
#content 		{display:block; width:782px; clear:both; text-align:left; padding:0; vertical-align:top;}

#tab1 			{display:block; width:182px; float:left; margin:0; padding:0; vertical-align:top; overflow:hidden;}
#tab1 .cont		{width:180px; margin:0px;}
#tab1 .space	{height:18px;}
#tab2			{margin:0 0 0 201px; padding:0; vertical-align:top; background-color:#6f6f6f; background-image :  url(./pics/backgrounds/contback.jpg);background-repeat : repeat-y; background-position :top left;
				 border-left:1px solid #6f6f6f; border-right:1px solid #6f6f6f; border-bottom:1px solid #6f6f6f;}
#tab2_all	{}
#main_top		{background-image:  url(./pics/backgrounds/maintop.jpg); background-repeat : no-repeat;  margin-right: -1px; padding:0;background-position :top left;}
#tab2 .cont	{margin:0 1px 36px 40px; padding:54px 20px 0px 0;}

/* ---------------------------------- INHALT - AdOns -------------------------------*/
#adon					{background-color:#6f6f6f;}
#adon .adon_top_back 	{display:block; width:182px; height:25px; text-align:left; padding:0; background-image:  url(./pics/adons/adonstopback.jpg); background-repeat: no-repeat; background-position: top left;}
#adon .adon_cont		{width:180px; overflow:hidden; margin:1px; background-color:#000000; border-bottom:1px solid #6f6f6f; background-image:  url(./pics/adons/adonsback.jpg);}
#adon .adon_cont h3		{margin-bottom:8px;}
#adon .adon_cont .txt	{padding:18px 15px 18px 20px; font-size:10px; line-height:15px;}
#adon .adon_cont a		{font-size:10px; line-height:15px; font-weight:normal;}
#adon .adon_cont .txt .txt_picsnav .akt	{font-weight:bold; color:#ffffff;}
#adon img				{padding:0; margin:0;}


/* ---------------------------------- INHALT - AdOns -- counter -------------------------------*/ 
#count					{background-color:#6f6f6f;}
#count .count_top_back 	{display:block; width:182px; height:25px; text-align:left; padding:0; vertical-align:top; background-image:  url(./pics/adons/countertopback.jpg); background-repeat: no-repeat; background-position: top left;}
#count .count_cont		{width:180px; overflow:hidden; margin:1px; padding:0; background-color:#000000; border-bottom:1px solid #6f6f6f; background-image:  url(./pics/adons/adonsback.jpg); background-color:#2f3b40;padding-bottom:20px;}
#count img				{padding:0; margin:0;}

	
/* ---------------------------------- FOOTER -------------------------------*/ 
#footer	{clear:both; height:30px; margin:0 0 18px 0; padding:1px 0 1px 0; background-image:  url(./pics/backgrounds/footerback.jpg); background-repeat: no-repeat; background-position: top left;}
	#footer	div	{color:#909090; padding:0;}
	#footer a	{color:#909090;}
	#footer a:hover	{text-decoration:underline;}

/* ---------------------------------- BOTTOM -------------------------------*/ 
#bottom	{clear:both; height:100px; margin:0; text-align:left; color:#3a3a3a;}
/* NAV - Bottom - 2.Navigation */
#bottom #bottom_nav			{width:780px; margin-bottom:18px; padding:0 0 18px 0; text-align:center; border-bottom:1px solid #1f1f1f; color:#3a3a3a;}
#bottom #bottom_nav a		{color:#3a3a3a; padding:0 10px 0 10px;}
#bottom #bottom_nav a:hover	{color:#9c9c9c;text-decoration:none;}
#bottom #bottom_nav a.akt	{color:#c1c1c1;}
/* NAV - Bottom -img neck design */
#nd_all	{width:270px; float:right; color:#3a3a3a;}
#nd a 	{display:block; width:190px; height:20px; background-image:  url(./pics/nav/nd.gif); background-repeat: no-repeat;background-position: 0 0; float:right; margin-left:10px;}
#nd a:hover 	{background-position: 0 -20px;}
#counter_cgi	{width:200px; float:left;}


/* ========== TOP + CONTENT - individuelle Formatierungen ========== */ 

/* ---------- TOP - Hintergruende ---------------*/ 
.top_home			{background-image: url(./pics/top/top.jpg);}
.top_news			{background-image: url(./pics/top/top1.jpg);}
.top_discography	{background-image: url(./pics/top/top2.jpg);}
.top_history		{background-image: url(./pics/top/top3.jpg);}
.top_tourdates		{background-image: url(./pics/top/top4.jpg);}
.top_pics			{background-image: url(./pics/top/top5.jpg);}
.top_shirts			{background-image: url(./pics/top/top.jpg);}
.top_guestbook		{background-image: url(./pics/top/top6.jpg);}
.top_contact		{background-image: url(./pics/top/top.jpg);}
.top_imprint		{background-image: url(./pics/top/top.jpg);}

/* ---------- CONTENT - Themes Hintergruende ---------------*/ 
.theme_home			{background-image:  url(./pics/themes/theme_home.jpg); background-repeat : no-repeat;}
	#tab2 .theme_home	.cont--	{margin:0 ; padding:0;}
.theme_news 		{background-image:  url(./pics/themes/theme_news.jpg); background-repeat : no-repeat;}
.theme_discography	{background-image:  url(./pics/themes/theme_discography.jpg); background-repeat : no-repeat;}
.theme_history		{background-image:  url(./pics/themes/theme_history.jpg); background-repeat : no-repeat;}
.theme_tourdates	{background-image:  url(./pics/themes/theme_tourdates.jpg); background-repeat : no-repeat;}
.theme_pics			{background-image:  url(./pics/themes/theme_pics.jpg); background-repeat : no-repeat;}
.theme_shirts		{background-image:  url(./pics/themes/theme_shirts.jpg); background-repeat : no-repeat;}
.theme_guestbook	{background-image:  url(./pics/themes/theme_guestbook.jpg); background-repeat : no-repeat;}
.theme_contact		{background-image:  url(./pics/themes/theme_contact.jpg); background-repeat : no-repeat;}
.theme_imprint		{background-image:  url(./pics/themes/theme_imprint.jpg); background-repeat : no-repeat;}

/* ---------- CONTENT - individuelle Auszeichnungen ---------------*/ 

#cont_home h2	{}

#cont_news h2	{}

#cont_discography 					{margin-left:0px;}
#cont_discography ul				{margin-top:0;}
#cont_discography li				{margin-left:0;}
#cont_discography .line				{width:500px;margin-top:0px;}
#cont_discography table				{width:500px;table-layout:fixed;}
#cont_discography table td 			{}
#cont_discography table td .spalte1	{width:170px; text-align:center;}
#cont_discography table td img	{margin-top:5px;}
#cont_discography table td .spalte2	{width:170px;}
#cont_discography table td .spalte3	{}
#cont_discography .titel			{font-weight:bold;}
#cont_discography .date				{font-size: 10px; color:#abb2b8;}

#cont_history h2		{margin-left:-15px; font-weight:normal;}
#cont_history img		{margin:5px 15px 15px 0; border:1px solid #333333; float:left;}

#cont_tourdates .block	{display:block; width:500px; margin-left:0;}
#cont_tourdates .table p	{margin:0;}
#cont_tourdates .datesall 	{background-image:  url(./pics/tour/datesallback.gif);  /*background-color:#000000; border-top:1px solid #6f6f6f;*/ margin:1px 0 0px 0;  padding:10px 0 10px 10px;}
#cont_tourdates .dates1	{width:80px; float:left; margin-left:0;}
#cont_tourdates .dates2	{width:30px; float:left; margin-left:0;}
#cont_tourdates .dates3	{width:140px; float:left; font-weight:bold; margin-right:10px;}
#cont_tourdates .dates4	{float:left; font-weight:bold; margin-right:10px; color:#C11D1F;}/*2F9EC3  B04445  padding:0 10px 0 10px; color:#ffffff; background-color:#4B0B0C*/
#cont_tourdates .dates5	{color:#999999;}
#cont_tourdates .dates6	{display:block; margin:0 0 0 260px;}
#cont_tourdates .line	{width:500px; height:1px; line-height:1px; font-size:1px; border-top:1px solid #6f6f6f; margin:9px 0 9px 0;}
.frame					{background-image: url(./pics/backgrounds/guestbooktop.jpg); border:1px solid #6f6f6f; padding:5px 20px 8px 20px;text-align:center;}

#cont_pics h3			{margin-bottom:18px; margin-left:60px;}
#cont_pics .block		{margin-left:60px; margin-bottom:18px;}
#cont_pics .txt			{width:380px;}
#cont_pics .pic_txt		{color:#c1c1c1; width:380px; text-align:right;}

#cont_shirts h2			{}

#cont_guestbook 		{display:block; width:500px;}
#cont_guestbook hr		{height:1px; background-color: #6f6f6f; color: #6f6f6f; margin-bottom:17px;border:none;}

#cont_contact h2		{margin-bottom:18px;text-decoration:none;}
#cont_contact .block	{margin-left:20px;}
#cont_contact .line	{width:500px;}
#cont_contact a			{font-weight:bold;}

#cont_imprint h2		{margin-left:-20px;}





/* ---------------------------------- N A V I G A T I O N --------------------------------*/ 
/* NAV home */
#navhome_all			{width:215px; height:28px; overflow:hidden; margin-left:25px; margin-top:136px;}
#navhome_all a			{ height:28px; overflow:hidden; float:left; background-image:  url(./pics/nav/navhome.jpg); background-repeat: no-repeat;}

#navhome_all #nav_ger a				{width:40px; background-position: 0 0; }
#navhome_all #nav_eng a     		{width:44px; background-position: -40px 0; }
#navhome_all #nav_home a 			{width:59px; background-position: -84px 0; }
#navhome_all #nav_myspace a 		{width:72px; background-position: -143px 0; }

#navhome_all #nav_ger a:focus		{width:40px; background-position: 0 -56px; }
#navhome_all #nav_eng a:focus  	 	{width:44px; background-position: -40px -56px; }
#navhome_all #nav_home a:focus		{width:59px; background-position: -84px -56px; }
#navhome_all #nav_myspace a:focus 	{width:72px; background-position: -143px -56px; }

#navhome_all #nav_ger a:hover 		{width:40px; background-position: 0 -56px; }
#navhome_all #nav_eng a:hover      {width:44px; background-position: -40px -56px; }
#navhome_all #nav_home a:hover  	{width:59px; background-position: -84px -56px; }
#navhome_all #nav_myspace a:hover  {width:72px; background-position: -143px -56px; }

#navhome_all #nav_ger a:active		{width:40px; background-position: 0 -56px; }
#navhome_all #nav_eng a:active     {width:44px; background-position: -40px -56px; }
#navhome_all #nav_home a:active 	{width:59px; background-position: -84px -56px; }
#navhome_all #nav_myspace a:active {width:72px; background-position: -143px -56px; }
/* NAV home - aktuelle buttons */
#navhome_all #nav_ger a.akt				{width:40px; background-position: 0 -28px; }
#navhome_all #nav_eng a.akt   	 		{width:44px; background-position: -40px -28px; }
#navhome_all #nav_home a.akt 			{width:59px; background-position: -84px -56px; }
#navhome_all #nav_myspace a.akt 		{width:72px; background-position: -143px -56px; }



/* NAV - buttons */
#nav_all			{width:510px; height:28px; overflow:hidden; margin-left:235px; padding-top:1px;}
#nav_all a			{height:28px; overflow:hidden; float:left; background-image:  url(./pics/nav/nav.jpg); background-repeat: no-repeat; z-index: 9999;}

#nav_all #nav_news a 		{width:44px; background-position: 0 0; }
#nav_all #nav_discography a {width:94px; background-position: -44px 0; }
#nav_all #nav_history a 	{width:62px; background-position: -138px 0; }
#nav_all #nav_tourdates a 	{width:44px; background-position: -200px 0; }
#nav_all #nav_pics a 		{width:36px; background-position: -244px 0; }
#nav_all #nav_shirts a 		{width:84px; background-position: -280px 0; }
#nav_all #nav_guestbook a 	{width:81px; background-position: -364px 0; }
#nav_all #nav_contact a 	{width:65px; background-position: -445px 0; }

#nav_all #nav_news a:focus			{background-position: 0 -60px;}
#nav_all #nav_discography a:focus 	{background-position: -44px -60px;}
#nav_all #nav_history a:focus 		{background-position: -138px -60px;}
#nav_all #nav_tourdates a:focus 	{background-position: -200px -60px;}
#nav_all #nav_pics a:focus 			{background-position: -244px -60px;}
#nav_all #nav_shirts a:focus 		{background-position: -280px -60px;}
#nav_all #nav_guestbook a:focus 	{background-position: -364px -60px;}
#nav_all #nav_contact a:focus		{background-position: -445px -60px;}

#nav_all #nav_news a:hover 			{background-position: 0 -60px;}
#nav_all #nav_discography a:hover 	{background-position: -44px -60px;}
#nav_all #nav_history a:hover 		{background-position: -138px -60px;}
#nav_all #nav_tourdates a:hover 	{background-position: -200px -60px;}
#nav_all #nav_pics a:hover 			{background-position: -244px -60px;}
#nav_all #nav_shirts a:hover 		{background-position: -280px -60px;}
#nav_all #nav_guestbook a:hover 	{background-position: -364px -60px;}
#nav_all #nav_contact a:hover		{background-position: -445px -60px;}

#nav_all #nav_news a:active			{background-position: 0 -60px;}
#nav_all #nav_discography a:active 	{background-position: -44px -60px;}
#nav_all #nav_history a:active 		{background-position: -138px -60px;}
#nav_all #nav_tourdates a:active 	{background-position: -200px -60px;}
#nav_all #nav_pics a:active 		{background-position: -244px -60px;}
#nav_all #nav_shirts a:active 		{background-position: -280px -60px;}
#nav_all #nav_guestbook a:active 	{background-position: -364px -60px;}
#nav_all #nav_contact a:active		{background-position: -445px -60px;}
/* NAV  - aktuelle buttons */
#nav_all #nav_news a.akt			{background-position: 0 -30px;}
#nav_all #nav_discography a.akt		{background-position: -44px -30px;}
#nav_all #nav_history a.akt			{background-position: -138px -30px;}
#nav_all #nav_tourdates a.akt 		{background-position: -200px -30px;}
#nav_all #nav_pics a.akt			{background-position: -244px -30px;}
#nav_all #nav_shirts a.akt			{background-position: -280px -30px;}
#nav_all #nav_guestbook a.akt		{background-position: -364px -30px;}
#nav_all #nav_contact a.akt			{background-position: -445px -30px;}

/* NAV - footer */
#nav_imprint_all			{}
#nav_imprint a				{display:block; width:130px; height:28px;  margin-left:20px; background-image:  url(./pics/nav/navfoot.jpg); background-position: 0 0;}
#nav_imprint a:focus 		{background-position: 0 -60px;}
#nav_imprint a:hover		{background-position: 0 -60px;}
#nav_imprint a:active		{background-position: 0 -60px;}
#nav_imprint a.akt			{background-position: 0 -30px;}

/* ---------------------------------- G U E S T B O O K --------------------------------*/ 

#cont_guestbook a:visited {text-decoration: none; color: #FFFFFF; font-size:10pt; font-weight:bold; font-family:Helvetica,Arial}
#cont_guestbook a:hover   {text-decoration: none; color: #7A7E67; font-size:10pt; font-weight:bold; font-family:Helvetica,Arial}
#cont_guestbook a:link    {text-decoration: none; color: #FFFFFF; font-size:10pt; font-weight:bold; font-family:Helvetica,Arial}
#cont_guestbook a:active  {text-decoration: none; color: #7A7E67; font-size:10pt; font-weight:bold; font-family:Helvetica,Arial}

.guestbooktop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C0C0C0;
	text-decoration: none;
 }
.guestbooktxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	line-height:18px;
 }
 
.guestbooktable	{background-image: url(./pics/backgrounds/guestbooktop.jpg); border:1px solid #6f6f6f;}
.guestbooktable td	{padding:5px 20px 5px 20px;}
 
.counter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	line-height: 15px;
	PADDING-TOP: 10px;
	PADDING-LEFT: 15px;
	PADDING-BOTTOM: 10px;
	} 
#count a	{font-size: 10px; color:#abb2b8;}
#count a:hover	{color:#ffffff;}

#count .counter span	{font-size: 12px; color:#ffffff;}

/* ---------------------------------- S L I M B O X --------------------------------*/ 

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
}
#lbCenter {border:1px solid #6f6f6f;
	background-color: none /*#000*/;}


.lbLoading {
	background: none url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border-bottom: 0px solid #6f6f6f;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(./pics/slimbox/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(./pics/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: none;d
	border-top-style: none;
	padding-top:10px;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 86px;
	height: 22px;
	background: transparent url(./pics/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}
#lbCloseLink:hover {
	background: transparent url(./pics/slimbox/closelabelover.gif) no-repeat center;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: normal;
}
