html 				{ height: 100%; max-height: 100%; overflow: hidden; padding: 0px; margin: 0px; border: 0px;}


body  				{  	
      					font-size: 100.01%;  
      					margin: 0px; 
  	 						padding: 0px; 
  	 						background-color:#ffffff;
  	 						font-family: verdana, arial, helvetica, sans-serif;
  	 						background-repeat: repeat;
      					background-attachment: fixed;  
      					color: #000000;  
      					font-weight: normal;   
      					overflow: hidden;   	 
      				}
      	  
.indexbody 			{ background-image: url(images/indexback.gif); background-attachment: scroll; overflow: auto}
        
.sitebody  			{ line-height: 110%; width: 100%; height: 100%; max-height:100%; border: 0px;}

a  							{ font-size: 0.75em;  font-weight: bold; text-decoration: none;  color: #222945; }          						  
a:link 					{ color: #222945;}              						
a:active	 			{ color: #222945;}              						
a:visited  			{ color: #222945;}              						
a:hover  				{ color: #222945;}	

/***  Begin Head ***/		

#head       			{ z-index: 7; position: absolute; top: 12px;  left: 10px; height: 98px; width: 1000px;  overflow: hidden; }


#headbackground 			{ z-index: 6; position: absolute; background-color: #ffffff; top: 0px; left: 0px;  width: 2000px; height: 120px; overflow: auto; background-image: url(images/siteback.gif);}


img.headpicture 			{ margin-left: 20px; margin-right: 15px; margin-top: 3px; float: left;}


/***  Ende Head ***/

table { font-size: 1.0em; }

td,th     			{ font-size: 0.8em; }
              						  
p 							{  line-height: 130%; font-size: 0.75em; padding: 0px; margin: 0px;}
              						  
td p 						{ font-size: 1.0em; }
              						  
              							  
p a 						{ font-size: 1.0em; }
            		  						  
div a 					{ font-size: 1.0em; }

td a 						{ font-size: 1.0em; } 
  

              							
#Simonpic     			{ z-index: 3; position: absolute; left: 785px; right:15px; bottom: 34px; width: 220px; height: 296px;  overflow: hidden; }


/***  Begin Content ***/	

#title {display:none;}
		
.headline						{ line-height: 110%; font-size: 1.2em; font-weight: bold; color: #222945; padding: 10px; margin-left: 5px;}
				
#content 						{ overflow:auto; position: absolute; z-index: 3; top: 121px; bottom: 34px; left: 13em; right: 0px;}

* html #content 		{ top: 0px; left: 0px; right: 0px; bottom: 0px; height:100%; max-height:100%; width:100%;
			  							overflow:auto; position: absolute; z-index: 3; border-top: 121px solid #ffffff; 
			  							border-bottom: 34px solid #ffffff;; border-left: 13em solid #ffffff;}

#content p 		{ padding-left: 15px; padding-right: 15px;}

#content table 		{ margin-left: 15px; margin-right: 15px;}

img 			{ border: 0px;}

/***  Ende Content ***/	


/***  Begin Bottom ***/

#bottom 			{ z-index: 9; position: absolute;  background-color: #ffffff; margin:0px; bottom:0px; left:0px; display: block; width:100%;  width: 1200px;   
			  				height: 34px; overflow: hidden;  background-image:url(images/bottomback.gif); background-repeat: no-repeat;}


/***  Ende Bottom ***/




/***  Begin Navigation ***/    

div.menu                      { font-size: 0.9em; line-height: 120%; padding-bottom: 10px;}  

#navigation                   { position: absolute; left: 0px; top: 121px; bottom: 34px; width: 13.2em; z-index: 4; overflow: auto; 
				background-image: url(images/naviback.gif); background-repeat:repeat; }

* html #navigation            { height: 100%; top: 0px; bottom: 0px; width: 13.2em; border-top: 120px solid #ffffff;
                                  background-color: #ffffff; border-bottom: 34px solid #ffffff; color:#ffffff;}

               

div.lastupdate                { font-size: 0.7em; font-weight: bold; text-align: center;}

span.lastupdate               { font-size: 0.7em; font-weight: bold; text-align: center;}                    

dl 			{ margin: 0px; padding: 0px;}

/***  Beginn Level1 ***/
a.navigationlevel1active, a.navigationlevel1active:link, a.navigationlevel1active:active, a.navigationlevel1active:visited, a.navigationlevel1active:hover

                               { 
                                 font-size: 0.8em;
                                 color: #ffffff;
                                 text-indent: 20px;
                                 display: block;
                                 font-weight: bold;
                                 height: 1.7em;
                                 line-height: 1.7em;
                                 background-color: #222945;
                                 width: 14.8em;
                                 border-top:1px solid #000;
                                 padding-bottom: 2px;
                                 }

a.navigationlevel1inactive, a.navigationlevel1inactive:link, a.navigationlevel1inactive:visited
                               { 
                                 font-size: 0.8em;
                                 color: #000000;
                                 text-indent: 20px;
                                 display: block;
                                 font-weight: normal;
                                 height: 1.7em;
                                 line-height: 1.7em;
                                 background-color: #e6e6e6;
                                 width: 14.8em;
                                 border-top:1px solid #000000;
                                 padding-bottom: 2px;
                               }

a.navigationlevel1inactive:hover                { font-weight: normal; background-color: #C4C4C4; color: #000000;}

/***  Ende Level1 ***/

/*** Beginn Level 2 ***/

.navigationlevel2active, a.navigationlevel2active, a.navigationlevel2active:link, a.navigationlevel2active:active,
a.navigationlevel2active:visited

                               { vertical-align: middle;
                                 font-size: 0.7em;
                                 text-indent: 35px;
                                 padding-right: 0px;
                                 font-weight: bold;
                                 color: #000000;
                                 display: block;
                                 line-height: 1.7em;
                                 height: 1.7em;
                                 width: 17em;
                                 background-color: #e6e6e6;
                                 margin: 0px;
                               }

a.navigationlevel2active:hover          { background-color : #C4C4C4;   }

a.navigationlevel2inactive, a.navigationlevel2inactive:link, a.navigationlevel2inactive:visited

                               {
                               vertical-align: middle;
                               font-size: 0.7em;
                               color: #000000;
                               text-indent: 35px;
                               padding-right: 0px;
                               display: block;
                               font-weight: normal;
                               line-height: 1.7em;
                               background-color: #e6e6e6;
                               height: 1.7em;
                               width: 17em;
                               margin: 0px;
                               }


a.navigationlevel2inactive:hover   {
                                     font-weight: normal;
                                     background-color : #C4C4C4;
                                     color: #000000;
                                     }

/*** Ende Level 2 ***/

/*** Ende Navigation  ***/ 

/*** Begin News  ***/

div.Newshead1 		{ 
			   font-weight: bold;
			   font-size: 0.75em;
			   color: #ffffff; 
			   text-align: center;
			   vertical-align: middle;
			   background-color: #222945;
			   padding-top: 3px;
			   padding-bottom: 3px;
			   margin-left: 15px;
			   width: 330px;
			   }

div.Newscontent1 		{
			  font-size: 0.75em;
			  color: #000000;
			  text-align: left;
			  vertical-align: middle;
			  padding-top: 3px;
			  padding-bottom: 16px;
			  margin-left: 15px;
			  width: 330px;
			  text-align: justify
			  }

div.Newsarchivehead 	{
			  font-weight: bold;
			  font-size: 0.75em;
			  color: #ffffff; 
			  text-align: center;
			  vertical-align: middle;
			  background-color: #222945;
			  padding-top: 3px;
			  padding-bottom: 3px;
			  margin-left: 15px;
			  width: 540px;
			  }

div.Newsarchivecontent 	{
			  font-size: 0.75em;
			  color: #000000;
			  text-align: left;
			  vertical-align: middle;
			  padding-top: 3px;
			  padding-bottom: 16px;
			  margin-left: 15px;
			  width: 540px;
			  text-align: justify
			  }
	

#containermain 		{ position: absolute; top: 40px; left: 365px; width: 190px; text-align: justify;	}

div.containerhead 		{
			  font-weight: bold;
			  font-size: 0.75em;
			  color: #ffffff; 
			  text-align: center;
			  vertical-align: middle;
			  background-color: #222945;
			  padding-top: 2px;
			  padding-bottom: 2px;
			  border: 1px solid #222945;
			  }

div.containertext 		{
			  font-size: 0.75em;
			  text-align: left;
			  vertical-align: middle;
			  padding: 3px;
			  padding: 3px;
			  border: 1px solid #222945;
			  text-align: justify
			  }

div.containertext  a:link, #containertext a:visited, #containertext a:active, #containertext a:hover { font-size: 1.0em;}

/*** Ende News  ***/

/*** Begin Personal Notes  ***/

.notesheadline 		{ font-weight: bold; color: #222945;}
table.notestable 		{ width: 90%}
#notes 			{ margin-left: 15px;}
#notestext 		{ font-size: 0.9em; margin-left: 15px;}

/*** Ende Personal Notes  ***/


/*** Begin Discography  ***/

td.disco			{ font-size: 0.9em; text-align: center; vertical-align: middle; background-color: #e6e6e6;}
td.discocell1 		{ width: 60%; vertical-align: top;}
td.discocell2		{ width: 40%; vertical-align: top;}
.disconew		{ background-color: #8fffb3;}
                              
table.discotable 		{ border-color: #222945;}
                              
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  ***/


/*** Begin Releases  ***/

.releases   		{ padding: 15px; vertical-align: top; text-align: center; font-size: 0.9em;}

/*** Ende Releases  ***/


/*** Begin Links  ***/

div.links   		{ margin-top: 15px; margin-bottom: 5px; padding: 5px; background-color: #e6e6e6; vertical-align: middle; font-size: 1.3em; font-weight: bold}
div.linkurl    		{ vertical-align: middle; padding: 15px; vertical-align: top; font-size: 1.0em; font-weight: bold}

/*** Ende Links  ***/


/*** Begin Message Board  ***/

div#messageboard	{ padding-left: 20px; }

table.messages		{ width: 94%; font-size: 100.01%}
td.hrline				{ height: 25px;}

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; font-size: 100.01%; margin-right: 20px;}
td.messageentry 																		{ font-size: 0.8em;  line-height: 130%;  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: 600px; background-color: #222945; height: 1px;  color: #222945; margin-top: 10px; margin-bottom: 10px; }      
div.signguestbook																		{ text-align: center; font-size: 1.0em; font-weight: bold; margin: 10px; }
table.guestbookformtable														{ font-size: 1.0em; }

p.backtoentries  	{ float: left; vertical-align: middle; text-align: center; font-size: 0.7em; padding: 0px; margin: 0px; border: 1px solid #ffea00; 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 #ffea00; 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 #ffea00; background-color: #6A1E00; padding: 1px; padding-top: 2px;}

table.messages		{ font-size: 1.2em; }
div#poweredby			{ display: none; }
/*** Ende Message Board  ***/


/*** Begin Masterclass  ***/

ul.masterclass		{ font-size: 0.75em; list-style: square;}

div.question		{ line-height: 110%; font-size: 1.0em; font-weight: bold; color: #606060; padding-left: 10px; padding-bottom: 5px;	margin-left: 5px;}
  
div.answer		{ line-height: 110%; font-size: 1.0em; font-weight: bold; color: #222945; padding-left: 10px; padding-bottom: 25px; margin-left: 5px;}
  
div.update		{ line-height: 110%; font-size: 0.75em; font-weight: bold; padding-left: 10px; padding-bottom: 25px; padding-top: 25px; margin-left: 5px;}
  
 /*** Ende Masterclass  ***/
 
 
 /*** Begin Releases  ***/
 
div.albumtitle		{ line-height: 110%; font-size: 1.2em; font-weight: bold; color: #222945; padding: 10px; margin-left: 5px; margin-top: 35px;}
 
  /*** Ende Releases  ***/
  
  
 div.equipment			{   line-height: 130%; font-size: 0.75em; padding: 0px; margin: 0px; padding-left: 15px;}#
 
 
  /*** Beginn Shop  ***/ 
 

.text_white_bold 	{ font-weight:bold;	line-height:180%;	color:#ffffff; }

.text_black_bold 	{ font-weight:bold;	line-height:180%;	color:#000000;}

div.text_black 			{ font-weight:normal;	font-size: 0.8em; line-height:180%;	color:#000000; }

.text_orange 			{ font-weight:bold;	line-height:190%;	font-family:verdana,arial,sans-serif;	color:#FF6600; }

input.text_black 	{ line-height: 100%; }

.Fliesstext_grau 	{	line-height:130%;color:#999999; }

.Fliesstext_antrazit 			{ line-height:130%; color:#666666; }
.Fliesstext_antrazit_fett { line-height:130%; ont-weight:bold; color:#666666; }
.Fliesstext_rot 					{ line-height:130%; color:#FF0000; }
.Fliesstext_gruen 				{ line-height:130%; color:#009900;}
.Fliesstext_weiss 				{ line-height:190%; color:#FFFFFF;}
.text_orange 							{ font-weight:bold; line-height:190%; color:#FF6600;}
.Rubrik_orange 						{ font-weight:bold; line-height:130%; color:#FF6600;}
.Rubrik_antrazit 					{ font-weight:bold; line-height:130%; color:#666666;}

ul { margin-left: 10px; padding-left: 0px;}
li { margin-left: 10px; }
