@charset "windows-1252";
body { background: silver; text-align: left; margin: 0px; font: 10pt/14pt arial; color: black; }  
a:link { color: black }
a:visited { color: black }	
a:hover { color: orange }
/* #container { width: 760px; margin-left: auto; margin-right: auto; background: #FFFFFF; border: 1px orange solid; border-bottom: 0px; overflow: hidden;} */	 
#container { width: 760px; margin-left: auto; margin-right: auto; background: #FFFFFF; overflow: hidden;}
#leftcolumn{ float: left; width: 190px; height: 400px; background: url(grafik/notes.gif) no-repeat top left; background-color: #FFFFFF; border-top: 1px orange solid;}   
#rightcolumn{ float: left; width: 570px; background: #DEDEDE url(grafik/ripples.gif) repeat-y top left; border-top: 1px orange solid;}
h1 { font: bold 14pt/14pt arial; color: black; margin: 0px; padding: 0px; }
h2 { font: bold 12pt/12pt arial; color: black; margin: 0px; padding: 0px; }
h3 { font: bold 10pt/12pt arial; color: black; margin: 0px; padding: 0px; }
h4 { font: bold 9pt/11pt arial; color: black; margin: 0px; padding: 0px; }
h5 { font: bold 12pt/14pt arial; color: #D98A3D; margin: 0px; padding: 0px; }
h6 { font: bold 7pt/9pt arial; color: black; margin: 0px; padding: 0px; }
hr { color: orange; width: 100%; background-color: orange; border: 0 solid orange; } 
ol { margin: 0px; margin-left: 45px; padding: 0px; }   			
img { border: 0px; }
					  
.clear {clear: both; }
.first_pg { margin: 2px;}									 
.orangemarker { border: 0px; width: 15px; height: 13px; margin-right: 3px; }
.link1 { font: bold 9pt/14pt arial; }
.link1:link { color: black }
.link1:visited { color: black }
.link1:hover { color: orange}	
.menulink:link { text-decoration: none; color: black }
.menulink:visited { text-decoration: none; color: black }
.menulink:hover { text-decoration: underline; color: black}	
.menudivider { margin: 0 3px 0 3px}	
.newsdate { border-bottom: 1px orange solid; border-right: 1px orange solid; padding: 0 2px 0 4px; background: #999999; color: white; font: bold 10pt/14pt arial }
.newstitle { margin-left: 5px; font: bold 11pt/14pt arial; color: #D98A3D }	  
.quotes_text { margin: 20px 5px 0px 5px; font: 10pt/14pt arial; color: black }
.quotes_source { margin: 0px; font: bold 8pt/14pt arial; color: #D98A3D }  	 
.crown_image { border: 0px; width: 20px; height: 14px; margin-right: 3px; padding-top: 2px; } 

.leftside_box { position: relative; text-align: center; left: 27px; width: 183px; background: #FFFFFF; border: 1px solid #CFCFCF; margin-top: 10px; padding: 2px}	
#shopbox { border-top: 0px; margin-top: 0px }
#cd-title { margin: 0px; margin-bottom: 5px; padding: 0px; font: bold 10pt/13pt arial }
#cd-image {border: 0px; width: 144px; height: 141px;}
#rep-image { border: 0px; width: 144px; height: 48px; margin: 5px 0 5px 0; }
#cd-text { margin-left: 19px; text-align: left; width: 163px; margin-top: 2px; margin-bottom: 10px }
#subscribe_text { text-align: left; width: 156px; margin: 3px 0px 10px 13px; }
#subscribe_submitbtn { margin: 4px; position: relative; left: 30px; } 	
#unsubscribe_submitbtn { margin: 4px; position: relative; left: 50px; } 	  
 												   
#mainmenu { width: 565; text-align: right; padding-right: 5px; margin-top: 2px; font: 9pt/14pt arial }	   
#mainarea { width: 100%; min-height: 750px; text-align: center }  
#rg_text { margin-left: auto; margin-right:auto; width: 470px; text-align: left; margin-top: 20px; margin-bottom: 30px; position: relative; left: 10px; }
#quote { text-align: right; border: 1px; margin-bottom: 10px; margin-top: 20px; width: 100%; clear: both; }
#quoteclip { margin-left: auto; margin-right: auto; width: 402px; text-align: right; font: 8pt/10pt arial;} 
#quoteclip h3 { font: bold 10pt/12pt arial; margin-bottom: 3px; padding: 0px; }
#quoteimg { border: 0px; width: 402px; height:18 px; }
#footer { width: 760px; margin-left: auto; margin-right: auto; border-top: 1px orange solid; padding-bottom: 10px; margin-bottom: 10px; text-align: center}
#bottommenu { width: 565; padding-right: 5px; margin-bottom: 2px; font: 8pt/14pt arial }	
#credits { color: black; font: bold 8pt/14pt arial; }  
#index_photo { border: 0px; width: 450px; height: 320px; margin-left: auto; margin-right: auto; }
#index_photo h4 { font: 9pt/12pt arial; color: black; margin: 0px; padding: 0px; }
.newsarea { margin: 6px 10px 3px 0px;}	

#submenu_hint { font: bold 8pt/14pt arial; margin-bottom: 5px; width: 60px; }

.videocliparea { width: 100%; margin-top: 20px; text-align:left; height: 150px;   }
.videoformatlogo { border: 0px; width: 32px; height: 34px; float: left; margin-right: 7px }	 
.videoclip-thumb { width: 160px; float: left; margin-top: 5px; margin-right: 7px }
ul.videoformatlist { width: 300px; height: 120px; float: left; margin: 5px 0 0 0; padding: 0px; list-style: none; }	   
ul.videoformatlist li { padding: 6px 0 4px 40px; margin-bottom: 5px; }
li.format-wmf { background: url(grafik/wmf.gif) no-repeat 2px 0px; }
li.format-mov { background: url(grafik/quicktime.gif) no-repeat 2px 0px; }
li.format-rpl { background: url(grafik/realplayer.gif) no-repeat 2px 0px; }	

#sitemap_list { list-style: none; padding: 0px; margin: 0px; margin-left: 20px; }
li.sitemap_level1 {margin-top: 10px; font: bold 10pt/12pt arial; color: black; }
li.sitemap_level2 {padding-left: 40px;}

#albuminfo { width: 380px; float: left; margin: 15px 8px 20px 0; }
#albumlist_thumblist { width: 72px; float: left; border-left: 2px orange solid; padding: 5px 0 5px 3px; }
#albumlist_thumblist img { border: 0px; width: 69px; height: 68px; margin-top: 1px; }		 
#album-image { width: 150px; float: left; margin: 6px 3px 3px 0; }
#albumdescription { width: 220px; float: left; margin-top: 3px }
#shoplink { } 
#paypal_addtocart { margin: 0px; padding: 0px; height: 39px; width:150px; vertical-align: middle; font: bold 12pt arial; line-height: 30px; }
#paypal_addtocart_image { border: 0px; width: 61px; height: 15px; margin: 8px 4px 1px 3px; float: left; }
#paypal_addtocart_text { font: 8pt arial; margin-bottom: 2px;}

#songlist-area { margin-top: 10px; }
#songlist { list-style: none; padding: 0px; margin: 0px;  }
#songlist li { padding-left: 40px; }
#songlist .authors { font: 8pt/8pt arial; margin-bottom: 5px; } 
#songlist .musicsample { background: url(grafik/musicalnote.gif) no-repeat 26px 3px; } 

#repertoire_table { font: 8pt/12pt arial; padding: 0px; margin-top: 15px; border: 0px; }		
#repertoire_table tr.odd_row { background: lightsteelblue; }		
#repertoire_table tr.even_row { background: white; }		
#repertoire_table td { vertical-align: top; margin-left: 3px; padding-left: 3px; }	
#repertoire_header { font: bold 10pt/12pt arial; }

ul.rg-list { list-style: none; margin: 5px 0 0 0; padding: 0px; }
ul.rg-list li { padding: 0 0 10px 40px; background: url(grafik/crownbullet.gif) no-repeat 15px 2px; }

#programmeinfo { width: 380px; float: left; margin: 0 8px 20px 0; }
#programme_description { margin-top: 20px; }
#programmelist { width: 72px; float: left; border-left: 2px orange solid; padding: 5px 0 5px 3px; }	
#programmelist img { margin-top: 1px; border: 0px; }
#pdf_guide_img1 { border: 0px; width: 300px; height: 134px; margin-left: 10px; }
#pdf_guide_img2 { border: 0px; width: 33px; height: 31px; margin: 10px; } 
#pdf_guide_img3 { border: 0px; width: 300px; height: 144px; margin: 10px; }
#pdf_programme { height: 25px; margin: 10px 0 10px 0; }
#word_press { height: 25px; margin: 10px 0 10px 0; }

#photoarea_main { width: 380px; float: left; margin-right: 8px }
#photocategories { width: 72px; float: left; border-left: 2px orange solid; padding: 5px 0 5px 3px; }						   
#photocategories img { margin-top: 1px; border: 0px; }
#horizontal_photos { width: 370px; margin-left: auto; margin-right: auto;   }
#vertical_photos { width: 370px; margin-left: auto; margin-right: auto; margin-top: 15px; } 
#image_preview { text-align: center; width: 100%; margin-top: 15px; }
#download_image { width: 370px; text-align: left; font: 8pt/8pt arial; margin-bottom: 4px; }

#partitures_samples_area { width: 100%; margin-top: 20px; height: 263px; } 
#category_form { width: 100%; margin: 10px 0 10px 0; border-top: 2px black solid; border-bottom: 2px black solid; padding: 15px 0 15px 0; clear: both}
#comboboxarea { margin-top: 5px; }
.partiture_sample { float: left; margin-top: 5px; width: 215px; height: 40px; }
#samples_list {margin-top: 10px; overflow: hidden; }
.link_image { border: 0px; padding: 3px; margin-right: 3px; border-right: 1px #AAAAAA solid; width: 21px; height: 20px; float: left; }
.partiture_texts { width: 150px; float: left; }
.bookbox { margin-top: 12px; }
.author {}
.booktitle { font: bold 10pt/10pt arial;}
.publisher { font: 8pt/8pt arial; }
.publisher_link { font: bold 8pt/8pt arial; } 
								
#showcart_table { width: 470px; margin-top: 10px; border-collapse: collapse; border-spacing: 0px; }
#showcart_table .albumthumb { margin: 2px 2px 2px 0px; }
#showcart_table td { padding: 3px }
#sc_row1 { font: bold 10pt/10pt arial; background: silver; }
#sc_row1 td { border-bottom: 1px orange solid; }
.sc_pricecolumn { width: 50px; }
.sc_imagecolumn { width: 73px; }
#sc_row2 { background: silver; font: bold 10pt/10pt arial; }
#sc_row2 td { border-top: 1px orange solid; }
.sc_row3 { text-align: right; }
.sc_savebtn {margin: 3px 20px 0px 3px; }	
#sc_shopbuttons { width: 100px; margin-left: auto; margin-right: auto; margin-bottom: 15px; }
#sc_shopbuttons img {margin-top: 3px;}	
#shop_process { width: 470px; height: 60px; font: bold 8pt/8pt arial; margin-top: 10px; float: none; clear: both; }
#shop_process img { width: 312px; border: 0px; height: 36px; margin-left: 10px; }
#process_step1 { width: 140px; height: 20px; float: left; }
#process_step2 { width: 140px; height: 20px; float: left; }
#process_step3 { width: 140px; height: 20px; float: left; }
.process_inactive { color: #AAAAAA; } 
.missing_info { color: red; font-weight: bold; }

#checkout_table { width: 470px; border-collapse: collapse; border-spacing: 0px; margin-top: 10px; float: none; clear: both; }
#checkout_table td { padding: 3px; vertical-align: top; } 
#checkout_row1 { background: silver; font: bold 10pt/10pt arial; }
#checkout_row1 td { border-bottom: 1px orange solid; border-top: 1px orange solid;}
#countrylist { width: 280px }	

#shipping_table { width: 470px; background: orange; border-collapse: collapse; border-spacing: 0px; margin-top: 10px; font: bold 10pt/12pt arial; }
#shipping_table td { padding: 3px; }
#shippingcolumn: { width: 50px; }

#terms_shippingtable {width: 300px; margin-left: auto; margin-right: auto; margin-bottom: 25px; }
#terms_shippingtable td { vertical-align: top }
