

/***  Begin Head ***/		


#head 						{ display: none;}


div#title				{ text-align: center; width: 660px;}

div#title h1		{  font-size: 1.2em; font-weight: bold; color: #000000; margin-top: 0px; padding-top: 0px; }


/***  Ende Head ***/

td,th     				{ font-size: 0.75em; }
              						  
p 								{ line-height: 110%; font-size: 0.75em; padding: 0px; margin: 0px;}
              						  
td p 							{ font-size: 1.0em;}
              						  
a  								{ font-size: 0.75em; font-weight: bold; text-decoration: none;  color: #000000; }
              							  
p a 							{ font-size: 1.0em;}
              						  
div a 						{ font-size: 1.0em;}
              						  
a:link 						{ color: #000000; text-decoration: underline;}
              						
a:visited  				{ color: #000000; text-decoration: underline;}

a:hover  					{ color: #000000; text-decoration: underline;}	

a:active	 				{ color: #000000; text-decoration: underline;}
              						
              					            						
/***  Begin Content ***/	

#content p 				{ padding-left: 5px; padding-right: 15px;}

#content table 		{ margin-left: 5px; margin-right: 15px;}

img 							{ border: 0px;}

/***  Ende Content ***/

/***  Begin Bottom ***/

#bottom 					{ display: none; }


/***  Ende Bottom ***/	


/***  Begin Navigation ***/    

div.menu                     { display: none; }
#navigationcontent           { display: none; }

* html #navigationcontent    { display: none; }
             		

/*** Ende Navigation  ***/ 

/*** Beginn Main  ***/
                    						
.updates												{ width: 390px; font-size: 0.85em; color: #000000; font-weight: bold; padding-top: 10px;}
.updates-content								{ width: 390px; font-size: 0.8em; color: #ffffff; }
/*** Ende Main  ***/ 


/*** Begin Discography  ***/

#discocontent											{ width: 600px;  margin-top: 20px; }
td.disco													{ font-size: 0.75em; text-align: center; vertical-align: middle; }
td.discocell1 										{ width: 60%; vertical-align: top; color: #000000;}
td.discocell2											{ width: 40%; vertical-align: top; color: #000000;}
.disconew													{ color: #000000;}
                              
table.discotable 									{ font-size: 1.0em; border-color: #222945; color: #000000;}
                              
th.artist 												{ width: 30%; text-align: center;}
th.title 													{ width: 30%; text-align: center;}
th.tracks 												{ width: 15%; text-align: center;}
th.company 												{ width: 15%; text-align: center;}
th.year 													{ width: 10%; text-align: center;}


/*** Ende Discography  ***/

/*** Beginn News  ***/

div.news			 																{ padding-left: 0px;  margin-top: 0px; padding-top: 0px;}
                  							

/*** Ende News  ***/

/*** Beginn News-Blog  ***/

div#mainpane																	{ margin: 0px; padding: 0px; width: 495px;}

div#newsarchiveslink													{ float: left; font-size: 0.7em; border: 1px solid #000000; background-color: #6A1E00; padding: 2px; margin-right: 15px;}

div.container_serendipity_quicksearch_plugin	{ float: left; font-size: 0.7em; margin: 0px; border: 1px solid #000000; background-color: #6A1E00;   margin-right: 15px; padding: 1px;}
h3.serendipity_quicksearch_plugin							{ float: left; padding-right: 5px; color: #000000; margin-bottom: 0px; margin-top: 0px; padding-left: 2px; font-size: 1.0em; }
form#searchform																{ margin-top: 0px; margin-bottom: 0px; padding: 0px;}
input#serendipityQuickSearchTermField    			{ width: 120px; height: 15px; max-height: 16px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; font-size: 1.0em;}
div#LSShadow																	{ display: none; }

span.yoursearch																{ display: block; color: #ffffff; font-size: 0.8em; margin-bottom: 5px; }

div.container_serendipity_syndication_plugin  { vertical-align: middle; float: left; font-size: 0.7em; padding: 0px; margin: 0px; border: 1px solid #000000; background-color: #6A1E00; padding: 1px; padding-top: 2px;}
h3.serendipity_syndication_plugin 						{ display: none; }
div.rss-news																	{ margin: 0px; padding: 0px; }
div.rss-news a																{ position: relative; top: -2px; }

div.blogclear																	{ clear: both; height: 15px;}
div#blogcontent 															{ padding: 0px; margin: 0px; width: 500px; }
                              								
div.serendipity_Entry_Date 										{  color: #000000;}
                              								
h4.serendipity_title													{ font-size: 0.9em; margin-bottom: 0px; margin-top: 0px; float: left;}
h3.serendipity_date														{ font-size: 0.9em; margin-bottom: 0px; margin-top: 0px; float: left; }
                              								
.serendipity_entry														{ clear: both; margin-bottom: 0px; margin-top: 0px; }
.serendipity_entry_body												{ font-size: 0.8em; color: #ffffff; margin-top: 0px; padding-bottom: 20px;}
                              								
div.serendipity_entryFooter										{ display: none; }
                              								
div.serendipityCommentForm 										{ color: #ffffff;}
td.serendipity_commentsLabel  								{ color: #ffffff;}
.serendipity_commentDirection 								{ color: #ffffff;}

div.rss-news a img														{ position: relative; top: 2px; }

div#serendipity_banner  											{ display: none; }
a.homelink1 { display: none; }            		
div#serendipityRightSideBar   								{ }
table.serendipity_calendar 										{ display: none; }
h3.serendipity_calendar_plugin  							{ display: none; }
.container_serendipity_categories_plugin 			{ display: none; }
.container_serendipity_archives_plugin 				{ display: none; }
.container_serendipity_superuser_plugin 			{ display: none; }
.container_serendipity_plug_plugin 						{ display: none; }


/*** Ende News-Blog  ***/

/*** Beginn News-Archive-Index  ***/

div#newsarchivesindex													{ width: 495px; padding: 4px; margin-top: 10px;}
div#newsarchivescontent												{ width: 495px; padding: 2px; margin-top: 10px; color: #ffffff; font-size: 0.8em;}

div#newsarchives    													{ line-height: 150%; text-align: center;}

a.archivelink																	{ font-size: 0.8em;  border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160; margin-left: 45px; margin-right: 45px; padding: 3px;}

span.newsarchivehead													{ color: #000000; font-weight: bold; font-size: 1.1em;}

/*** Ende News-Archive-Index  ***/

/*** Beginn Search  ***/

div#search-content														{ width: 495px; padding: 4px; margin-top: 20px; color: #ffffff; font-size: 0.8em; text-align: center; }
table.searchresulttable												{  font-size: 1.0em;}
table.searchresulttable		td									{ font-size: 1.0em; text-align: center; }

table.searchresults														{ font-size: 1.0em;}
table.searchresults	dt												{ margin-top: 10px; }
/*** Ende Search  ***/

/*** Beginn Band  ***/

div#bandindex																	{ width: 500px; padding: 2px; padding-left: 15px; margin-top: 20px; text-align: center; }

div#band    																	{ width: 340px; line-height: 150%;   margin: 0px auto;  }

div.bandlink-left 														{  width: 180px;  text-align: left; height: 45px; }
div.bandlink																	{  width: 160px;  text-align: left; height: 45px; }

a.bandlink																		{ font-size: 0.8em;  border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160; padding: 3px;}

/*** Beginn Luke ***/

div#lukeindex																	{ width: 500px; margin-top: 0px;}
div#luke  																		{ line-height: 150%; text-align: left; padding: 2px; }
div.lukelink-left 														{ height: 150px; margin-left: 10px;  width: 200px; vertical-align: bottom; }																																																								
a.lukelink																		{ font-size: 0.8em;  padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160; margin: 0px;}
div.lukeinterviews														{ margin-bottom: 5px;  padding: 3px; margin-left: 10px; margin-top: 30px; width: 190px; color: #ffffff;}
div.lukeinterviews	ul												{ margin-top: 0px; margin-left: 0px; padding-left: 0px; font-size: 0.8em;  list-style-type: none; line-height: 150%;}
div.lukelyrics																{ margin-bottom: 5px;  padding: 3px;  margin-left: 10px; margin-top: 30px; width: 120px; color: #ffffff;}
div.lukelyrics	ul														{ margin-top: 0px; margin-left: 0px; padding-left: 0px; font-size: 0.8em;  list-style-type: none; line-height: 150%;}
div.lukereleases															{ margin-bottom: 5px;  padding: 3px;  margin-left: 10px; margin-top: 30px;  width: 135px; color: #ffffff;}
div.lukereleases	ul													{ margin-top: 0px; margin-left: 0px; padding-left: 0px; font-size: 0.8em;  list-style-type: none; line-height: 150%;}

/*** Ende Luke  ***/

/*** Beginn Bobby ***/

div#bobbyindex																{ width: 500px; margin-top: 0px;}
div#bobby  																		{ line-height: 150%; text-align: left; padding: 2px; }
div.bobbylink-left 														{ height: 140px; margin-left: 10px;  width: 200px; vertical-align: bottom; }																																																								
a.bobbylink																		{ font-size: 0.8em;  padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160; margin: 0px;}
div.bobbyinterviews														{ margin-bottom: 5px;  padding: 3px; margin-left: 10px; margin-top: 30px; width: 190px; color: #ffffff;}
div.bobbyinterviews	ul												{ margin-top: 0px; margin-left: 0px; padding-left: 0px; font-size: 0.8em;  list-style-type: none;}
div.bobbylink																	{ margin-bottom: 5px;  padding: 3px;  margin-left: 10px; margin-top: 30px; width: 150px; color: #ffffff;}
div.bobbylink	ul															{ margin-top: 0px; margin-left: 0px; padding-left: 0px; font-size: 0.8em;  list-style-type: none;}
/*** Ende Bpbby  ***/

/*** Beginn Luke ***/

div.davereleases															{ margin-bottom: 5px;  padding: 3px;  margin-left: 10px; margin-top: 30px;  width: 260px; color: #ffffff;}
div.davereleases	ul													{ margin-top: 0px; margin-left: 0px; padding-left: 0px; font-size: 0.8em;  list-style-type: none;}

/*** Ende Luke  ***/
/*** Ende Band  ***/

/*** Beginn History  ***/

div#historycontent														{ width: 495px; padding: 4px; margin-top: 20px; color: #ffffff; font-size: 0.8em;}

div.historypicture														{ margin-top: 20px; margin-bottom: 20px; text-align: center; }
/*** Ende History  ***/

/*** Beginn Misc  ***/

div#miscindex																	{ width: 495px; padding: 4px; margin-top: 0px; }

div#misc    																	{ line-height: 150%; text-align: left; }

div.misclink-left 														{ height: 35px; margin-left: 30px; width: 130px;}
a.misclink																		{ font-size: 0.8em;  border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160; padding: 3px;}

div.miscdescription														{ height: 35px;  padding-top: 5px; margin-bottom: 5px; margin-left: 20px; font-size: 0.8em; color: #ffffff; width: 270px; line-height: 110%;}

/*** Ende Misc  ***/

/*** Beginn Media ***/

div#mediaindex																{ width: 500px; margin-top: 0px; }

div#media    																	{ width: 500px; line-height: 150%; text-align: left; padding: 4px; color: #ffffff; font-size: 0.8em; }

div.medialink-left 														{ height: 35px; margin-left: 20px;  width: 160px; vertical-align: bottom; }
																																																								
a.medialink																		{ padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160;}

div.mediadescription													{ height: 35px;  padding-top: 5px; margin-bottom: 5px;  margin-left: 20px; color: #ffffff; width: 270px; line-height: 110%;}

div.videoheadline															{ margin-top: 20px; color: #E5F086; font-weight: bold; font-size: 1.1em;}
div.videoimageleft														{ float: left; }
div.clipsright 																{ float: left; margin-left: 10px; }

div.clipsleft																	{ float: right; width: auto; text-align: right; margin-right: 10px; }
div.videoimageright														{ float: right; text-align: right; }					

div.computerheadline													{ margin-top: 30px; color: #E5F086; font-weight: bold; margin-bottom: 15px; font-size: 1.1em; }	

div.pictureslink-left 												{ height: 45px; margin-left: 20px;  width: 190px; vertical-align: bottom; }
																																																								
a.pictureslink																{ padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160;}

div.picturesdescription												{ height: 45px;  padding-top: 5px; margin-bottom: 5px;  margin-left: 20px; color: #ffffff; width: 240px; line-height: 110%;}

#pictures																			{ width: 485px; line-height: 130%; text-align: left; padding: 0px; color: #ffffff; font-size: 0.8em; }

div.picturesheadline													{ color: #E5F086; font-weight: bold; font-size: 1.1em; }			

div.picturescopyright													{ color: #E5F086; font-weight: bold; font-size: 0.9em; }	
/*** Ende Media  ***/


/*** Beginn Disco ***/

div#discoindex																		{ width: 500px;  margin-top: 20px; }

div#disco    																			{ line-height: 150%; text-align: left;padding: 4px; padding-left: 90px; }

div.discolink-left 																{ padding: 10px;  width: 160px; }

div.discolink																			{ padding: 10px;  width: 160px; }
a.discolink																				{ font-size: 0.8em;  border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160; padding: 3px;}

/*** Ende Disco  ***/

/*** Beginn Lyrics ***/

div#lyricsindex																		{ width: 500px;  margin-top: 10px;  overflow: hidden; line-height: 150%; text-align: left;  }

div#lyrics    																		{ width: 500px;  margin-top: 10px; color: #ffffff; font-size: 0.8em; padding: 2px;}

div.lyricslink																		{ padding: 6px;  width: 141px; }
a.lyricslink																			{ font-size: 0.8em;  border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160; padding: 3px;}

div.lyricslink-left 															{ padding: 6px; margin-left: 10px; width: 148px;}

span.lyricshead																		{ color: #ffffff; font-weight: bold; }
hr.hr-lyrics																			{ width: 490px; background-color: #000000; height: 2px; }

div#lyrics  b  																		{ color: #000000; font-weight: bold; font-size: 1.1em;}

/*** Ende Lyrics  ***/

/*** Beginn Features ***/

div#featuresindex																	{ width: 500px; margin-top: 0px; }

div#features    																	{ width: 500px; margin-top: 0px; line-height: 130%; text-align: left; padding: 2px;}

div.featureslink-left 														{ height: 35px; margin-left: 20px;  width: 170px; vertical-align: bottom; }
																																																								
a.featureslink																		{ font-size: 0.8em;   padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160;}

div.featuresdescription														{ height: 35px;  padding-top: 5px; margin-bottom: 5px;  margin-left: 20px; font-size: 0.8em; color: #ffffff; width: 260px; line-height: 110%;}

div.equipment																			{  font-size: 0.8em; color: #ffffff; }
div.videolighting																	{  font-size: 0.8em; color: #ffffff; }
div.notp																					{  font-size: 0.8em; color: #ffffff; }

/*** Ende Features  ***/

/*** Beginn Interactive ***/

div#interactiveindex																{ width: 500px; padding: 2px;}

div#interactive    																	{ line-height: 150%; text-align: left; }

div.interactivelink-left 														{ height: 35px; margin-left: 20px;  width: 150px; vertical-align: bottom; }
																										
a.interactivelink																		{ font-size: 0.8em;  border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160; padding: 3px;}

div.interactivedescription													{ height: 35px;  padding-top: 5px; margin-bottom: 5px;  margin-left: 20px; font-size: 0.8em; width: 270px; line-height: 110%;}

div.guestlist																				{ width: 485px;  }
div.guestlist	p																			{ font-size: 0.8em; }

div.numberofentries																	{ text-align: center; font-size: 0.9em; margin: 10px; }
table.guestlistentrytable														{ width: 480px; }
td.messageentry 																		{ font-size: 0.8em;  line-height: 110%;  margin: 0px;  padding-right: 5px; vertical-align: top;}
td.messagedate																			{ width: 95px; font-size: 0.8em;  font-weight: bold; line-height: 110%;  margin: 0px;  vertical-align: top;}
td.messagename																			{ width: 95px; font-size: 0.8em;  font-weight: bold; line-height: 110%;  margin: 0px;  vertical-align: top;}
td.messagemail																			{ width: 95px; font-size: 0.8em;  font-weight: bold; line-height: 110%;  margin: 0px;  vertical-align: top;}
td.messagecountry																		{ width: 95px; font-size: 0.8em;  font-weight: bold; line-height: 110%;  margin: 0px;  vertical-align: top;}
td.messagetext																			{ width: 95px; font-size: 0.8em;  font-weight: bold; line-height: 110%;  margin: 0px;  vertical-align: top;}

hr.guestlistentry-hr																{ width: 480px; background-color: #000000; height: 2px;  color: #000000; margin-top: 10px; margin-bottom: 10px; }      
div.signguestbook																		{ text-align: center; font-size: 1.0em; font-weight: bold; margin: 10px; }
table.guestbookformtable														{ font-size: 0.8em; }

p.backtoentries  	{ float: left; vertical-align: middle; text-align: center; font-size: 0.7em; padding: 0px; margin: 0px; border: 1px solid #000000; background-color: #6A1E00; padding: 1px; padding-top: 2px;}
p.signguestbook  	{ float: left; vertical-align: middle; text-align: center; font-size: 0.7em; padding: 0px; margin: 0px; border: 1px solid #000000; background-color: #6A1E00; padding: 1px; padding-top: 2px;}
p.archives  			{ float: left; vertical-align: middle; text-align: center; font-size: 0.7em; padding: 0px; margin: 0px; margin-left: 10px;  border: 1px solid #000000; background-color: #6A1E00; padding: 1px; padding-top: 2px;}

div.postcards																				{ width: 500px; padding: 2px; font-size: 0.8em; }
div.postcards	td																		{ }
table.postcardsindextable														{ font-size: 1.0em; }
table.postcardcollection														{ font-size: 1.0em; }
table.postcardcollection td													{ vertical-align: top; padding: 3px; }

div.infomail																				{ width: 600px; padding: 2px; font-size: 0.8em; }
div.fanbase																					{ width: 500px; padding: 2px; font-size: 0.8em; }
table.fanbaseformtable															{ }										


/*** Ende Interactive  ***/

/*** Beginn Reviews ***/

div#reviewsindex																	{ width: 500px; padding: 2px; margin-top: 0px; }

div#reviews  																			{ width: 500px; padding: 2px; margin-top: 0px;  line-height: 150%; text-align: left; }

div.reviewslink-left 															{ height: 40px; margin-left: 30px;  width: 160px; vertical-align: bottom; }
																																																								
a.reviewslink																			{ font-size: 0.8em;   padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160;}

div.reviewsdescription														{ height: 40px;  padding-top: 5px; margin-bottom: 2px;  margin-left: 15px; font-size: 0.8em; color: #ffffff; width: 255px; line-height: 115%;}

div.reviewsheadline																{ font-size: 0.9em; color: #000000; font-weight: bold; margin-bottom: 20px; }

div.reviewstext																		{ font-size: 0.8em; color: #ffffff; font-weight: normal; line-height: 130%; }
div.reviewssender																	{ font-size: 0.8em; color: #000000; font-weight: normal; margin-top: 10px; margin-bottom: 20px;  }
hr.reviewsline																		{ width: 490px; background-color: #000000; height: 2px; margin-top: 20px; margin-bottom: 20px; }

/*** Ende Reviews  ***/

/*** Beginn Tourdates ***/

div#tourindex																			{ width: 500px; padding: 2px; margin-top: 0px; }

div#tour  																				{ width: 500px; padding: 2px; line-height: 150%; text-align: left; font-size: 0.8em;}

div.tourlink-left 																{ height: 50px; margin-left: 30px;  width: 110px; vertical-align: bottom; }
																																																								
a.tourlink																				{ padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160;}

div.tourdescription																{ height: 50px;  padding-top: 5px; margin-bottom: 5px;  margin-left: 20px; color: #ffffff; width: 300px; line-height: 115%;}

table.tourdatestable															{ width: 480px; font-size: 1.0em; margin: 0px; text-align: left; padding: 5px; }
table.tourdatestable	tr													{ color: #ffffff;  }
table.tourdatestable	td													{ vertical-align: top; padding: 5px; }
table.tourdatestable	th													{ vertical-align: top;  color: #000000; font-weight: bold; margin-top: 20px; padding: 5px; }
tr.tourdatesheadline 															{  }
tr.tourdatesrow																		{  }
td.tourdatesdate																  {	}
td.tourdatescity																	{ font-weight: bold;  }
td.tourdatescountry																{ font-weight: bold;  }
tr.tourdatesemptyrow															{ height: 5px; padding: 0px}
tr.tourdatesemptyrow td														{ height: 5px; padding: 0px}
div.tourdatesbottom																{ font-weight: bold;  color: #000000; text-align: center; }

/*** Ende Tourdates  ***/


/*** Beginn Releases ***/

div#releasesindex																			{ width: 500px; padding: 2px; margin-top: 0px; line-height: 150%;}

div#releases  																				{ width: 500px; padding: 2px; margin-top: 0px; text-align: left; font-size: 0.8em; }

div.releaseslink-left 																{ height: 35px; margin-left: 20px;  width: 170px; vertical-align: bottom; }
																																																								
a.releaseslink																				{ padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160;}

div.releasesdescription																{ height: 50px;  padding-top: 5px; margin-bottom: 5px;  margin-left: 20px; color: #ffffff; width: 260px; line-height: 115%;}

table.releasestable																		{ width: 480px; font-weight: bold; font-size: 1.0em; }

div.releasescover																			{ float: right; margin-right: 10px; }	
div.releasescover	img																	{ width: 200px; }	

div.releasesheadline																	{ color: #E7C160; font-weight: bold; font-size: 1.6em; margin-bottom: 20px; }
div.releasestracklist																	{ width: 250px;}
span.releasestitle																		{ color: #000000; font-weight: bold; }
div.releasestracks																		{ margin-bottom: 15px; }

div.releaseslinks																			{ }
a.releaseslink																				{ padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160; margin: 0px;}
div.tracklist																					{ width: 250px;  margin-top: 20px; font-size: 1.1em; font-weight: bold; margin-bottom: 15px;  }
									
div.linernotes																				{ width: 200px; margin-top: 20px; border-left: 1px solid #000000; padding-left: 10px;}
/*** Ende Releases  ***/

/*** Beginn TOTO Talks ***/

div#talkindex																					{ width: 500px;  margin-top: 0px; line-height: 150%; text-align: left; padding: 2px;}

div#qanda  																						{ width: 500px; font-size: 0.8em; color: #ffffff;}

div#qanda table 																			{ font-size: 	1.08em; color: #ffffff;}

div.talklink-left 																		{ height: 35px; margin-left: 20px;  width: 160px; vertical-align: bottom; }
																																																								
a.talklink																						{ font-size: 0.8em;   padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160;}

div.talkdescription																		{ height: 50px;  padding-top: 5px; margin-bottom: 5px;  margin-left: 20px; font-size: 0.8em; color: #ffffff; width: 270px; line-height: 115%;}

span.qaquestion																				{ color: #FFB750; font-weight: bold; }

#notes																								{ width: 500px; font-size: 0.8em; color: #ffffff;}
span.notesheadline																		{ color: #000000;  font-size: 1.1em; font-weight: bold; }

#interviews																						{ width: 500px; font-size: 0.8em; color: #ffffff;}
div.interviewslink-left 															{ height: 30px; margin-left: 10px;  width: 200px; vertical-align: bottom; }
																																																								
a.interviewslink																			{ padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160;}

div.interviewsdescription															{ height: 30px;  padding-top: 5px; margin-bottom: 5px;  margin-left: 10px; color: #ffffff; width: 260px; line-height: 110%;}

div.chatspeaker																				{ margin-left: 10px;  width: 115px; color: #E5F086; font-weight: bold; line-height: 110%;}
div.chattext																					{ margin-left: 0px;  padding-left: 15px; color: #ffffff; width: 360px; line-height: 110%;}
div.chatbreaks																				{ clear: both; height: 15px; }

div.interviewsquestion																{ color: #E5F086; font-weight: bold; margin-bottom: 10px; margin-top: 20px; }
div.interviewsanswer																	{ padding-top: 5px; margin-bottom: 5px;  margin-left: 10px; color: #ffffff; width: 360px; line-height: 110%;}

#millennium																						{ width: 500px; font-size: 0.8em; color: #ffffff;}

/*** Ende TOTO Talks  ***/


/*** Beginn Jeff ***/

div#jeffindex																					{ width: 500px;  margin-top: 0px; font-size: 0.8em; }

div#jeff  																						{ width: 495px; line-height: 150%; text-align: left;  padding: 2px; font-size: 0.8em; }

div.jefflink-left 																		{ height: 140px; margin-left: 10px;  width: 180px; vertical-align: bottom; }	
																																																							
a.jefflink																						{ padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160;}

div.jeffmarx																					{ border: 1px solid #ffffff; padding: 10px; margin-bottom: 5px;  margin-left: 10px; margin-top: 30px; color: #ffffff; width: 200px; line-height: 135%;}

table.drumpatternstable																{}
table.drumpatternstable td														{ padding: 5px; padding-bottom: 20px; }

div.memoryarchive p																		{ border-bottom: 1px solid #000000; padding-bottom: 10px; margin-bottom: 10px; }
/*** Ende Jeff  ***/

/*** Beginn Links ***/

div#links																							{ width: 500px; }
div.linkheadlines																			{ margin-bottom: 15px;  padding: 3px;  margin-top: 30px;  width: 260px; color: #ffffff; font-weight: bold;}
div.linkentry																					{ margin-top: 0px; margin-bottom: 15px; margin-left: 0px; padding-left: 0px; font-size: 0.8em;  }
div.linktext																					{ color: #ffffff; }
/*** Ende Links  ***/

/*** Beginn FAQ ***/

div.faqintro																						{ font-size: 0.8em; color: #ffffff; }
div.faqquestion																					{ margin-top: 20px; margin-bottom: 5px; margin-left: 0px; padding-left: 0px; font-size: 0.8em; color: #000000; }
div.faqanswer																						{ font-size: 0.8em; color: #ffffff; }
/*** Ende FAQ  ***/

/*** Beginn Guestmusicians ***/

div.guestmusicians																			{ font-size: 0.8em; color: #ffffff; margin-bottom: 20px;}
.imagejeff																							{ float: right; margin-right: 10px; margin-bottom: 5px;}
.imagejenny																							{ float: left; margin-right: 10px; margin-bottom: 5px;}
.imagejohn																							{ float: right; margin-right: 10px; margin-bottom: 5px;}
div.guestmusicianshead																	{ font-size: 1.0em; color: #000000; font-weight: bold;}
/*** Ende Guestmusicians  ***/

/*** Beginn Magworld ***/

#magworld																								{ width: 500px;  }
table.magworldtable																			{ width: 485px; padding: 7px; font-size: 0.8em; }
table.magworldtable	td																	{ padding: 10px; color: #ffffff; vertical-align: top;}
span.magworldmonth																			{ color: #FFB750; font-weight: bold; }

/*** Ende Magworld  ***/

/*** Beginn TV Guide ***/

div.tvguide																						{ width: 500px; margin-top: 0px; line-height: 130%; text-align: left; padding: 2px;}

span.notvdates																				{ color: #ffffff; font-weight: bold; }
table.tvtable 																				{ width: 485px; padding: 7px; font-size: 0.8em;}
table.tvtable td																			{ padding: 10px; color: #ffffff; vertical-align: top;}

/*** Ende TV Guide  ***/

/*** Beginn Calendar ***/	
div.calendarinstructions																{ float: left; width: 280px; margin-right: 10px; margin-bottom: 5px; color: #ffffff; font-size: 0.8em;}
div.calendarlink																				{ float: left;  font-weight: bold;  font-size: 0.8em; }

span.calendarhead																				{ color: #ffffff; font-weight: bold; }
/*** Ende Calendar  ***/


/*** Beginn Press ***/

div#pressindex																	{ width: 500px; margin-top: 0px; }

div#press    																		{ width: 500px; margin-top: 0px; line-height: 130%; text-align: left; padding: 2px;}

div.presslink-left 															{ height: 55px; margin-left: 20px;  width: 170px; vertical-align: bottom; line-height: 130%;}
																																																								
a.presslink																			{ font-size: 0.8em;   padding: 3px; border-bottom: 1px solid #E7C160; border-left: 1px solid #E7C160;}

div.pressdescription														{ height: 55px;  padding-top: 5px; margin-bottom: 5px;  margin-left: 20px; font-size: 0.8em; color: #ffffff; width: 260px; line-height: 130%;}

div.bookingform																	{ margin-left: 30px; width: 450px; margin-top: 0px; padding: 2px; font-size: 0.8em; line-height: 100%;}

form.bookingform	input													{ width: 300px; }
form.bookingform	input.zip											{ width: 50px; }

form.bookingform	textarea											{ width: 300px; }
/*** Ende Features  ***/

