#div-nav			{ margin-top:0px; }
#div-page			{ width:893px; }
#div-listen			{ top:300px; }

.css-intro			{ background-image:url("images/bh_bg_intro.gif"); background-repeat:repeat-x; color:#ffffff; background-color:#313131; }
.css-body			{ color:#ffffff; background-color:#313131; font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10pt; }
.css-page			{ background-image:url("images/bh_page.gif"); background-repeat:no-repeat; padding-top:1px; padding-left:1px; padding-right:1px;}
.css-cd				{ background-image:url("images/bh_cd.jpg"); background-repeat:no-repeat; height:611px; padding-top:110px; }
.css-bio			{ background-image:url("images/bh_biography.jpg"); background-repeat:no-repeat; height:611px; padding-top:110px; }
.css-booking		{ background-image:url("http://babettehierholzer.com/images/bh_booking.jpg"); background-repeat:no-repeat; height:611px; padding-top:110px; }
.css-contactinfo	{ background-image:url("images/bh_contact.jpg"); background-repeat:no-repeat; height:611px; padding-top:110px; }
.css-press			{ background-image:url("images/bh_press.jpg"); background-repeat:no-repeat; height:611px; padding-top:110px; }
.css-steinway		{ background-image:url("http://babettehierholzer.com/images/bh_steinway.jpg"); background-repeat:no-repeat; height:611px; padding-top:110px; }
.css-schumann		{ background-image:url("images/bh_schumann.jpg"); background-repeat:no-repeat; height:611px; padding-top:110px; }
.css-schumann-2		{ background-image:url("images/bh_schumann_2.jpg"); background-repeat:no-repeat; height:611px; padding-top:110px; }
.css-schumann-3		{ background-image:url("images/bh_schumann_3.jpg"); background-repeat:no-repeat; height:750px; padding-top:110px; }
.css-schumann-4		{ background-image:url("images/bh_clara.jpg"); background-repeat:no-repeat; height:611px; padding-top:110px; }
.css-gallery		{ background-image:url("images/bh_gallery.jpg"); background-repeat:no-repeat; height:611px; padding-top:190px; }
.css-repertoire		{ background-image:url("images/bh_repertoire.jpg"); background-repeat:no-repeat; height:611px; padding-top:190px; }

.css-p				{ font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10pt; text-align:left; padding-left:15px; padding-right:15px; }
.css-table			{ font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; }

.css-quote-sm		{ color:#ffffff; background-color:transparent; text-align:left;  font-size:10pt; width:350px; }

.css-composer		{ color:#cccccc; background-color:transparent; text-align:right; }

.css-cd-table		{ font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9pt; }
.css-cd-track		{ border:1px white solid; width:25px; text-align:center; }
.css-cd-movement	{ padding-left:15px; padding-right:0px; width:305px  }
.css-cd-movement2	{ padding-left:15px; padding-right:0px; width:242px  }
.css-cd-time		{ padding-left:15px; padding-right:15px; text-align:right; }
.css-cd-icon		{ padding-left:5px; padding-right:5px;  }
.css-cd-quality		{ font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9pt; border:1px white solid; width:40px; text-align:center; margin-left:0px; }
.css-cd-pro			{ font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:9pt; padding-left:12px; }
.css-cd-bis			{ padding-left:5px; padding-right:5px; text-align:center; }

.css-nav-table		{ background-image:url("images/bh_nav.gif"); background-repeat:no-repeat; width:893px; height:22px; }
.css-nav-link		{ background-color:transparent; color:#ffffff; font-family: "Felix Titling", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; padding-left:20px; padding-right:20px; margin-bottom:1px; padding-top:3px; padding-bottom:2px; letter-spacing:2px; height:19px; vertical-align:bottom; }
.css-nav-link:hover	{ background-color:transparent; color:#cccccc; }
.css-nav-current	{ background-color:transparent; color:#FED703; font-family: "Felix Titling", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; padding-left:20px; padding-right:20px; margin-bottom:1px; padding-top:3px; padding-bottom:2px; letter-spacing:2px; height:19px; vertical-align:bottom; }

.css-h3				{ background-color:transparent; color:#cccccc; letter-spacing:2px; font-family: "Felix Titling", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; }
.css-h4				{ background-color:transparent; color:#636363; text-decoration:none; }

.css-link			{ background-color:transparent; color:#ffcc66; text-decoration:none; }
.css-link:hover		{ text-decoration:underline; }

.css-li				{ line-height:25px; padding-left:30px;}
.css-sub-li			{ padding-left:20px; padding-right:20px; letter-spacing:2px; display:inline; }
.css-sub-link		{ background-color:transparent; color:#FED703; font-family: "Felix Titling", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none; }
.css-sub-link:hover	{ background-color:transparent; color:#FFE65B; }
.css-sub-current	{ background-color:transparent; color:#ffffff; font-family: "Felix Titling", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration:none;}