body , frameset{  font-family: Verdana, Arial, Helvetica, sans-serif;  border-color: #FFFFFF #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
body,p, table, td, tr, div, a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;line-height: 15px;}
.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#222222; ; font-weight: normal; text-decoration: none}
a.menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #222222; text-decoration: none}
.button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#222222; ; background-color: #D0DCE1; width: 40px; border-style: none; border-top-width: 0pt; border-right-width: 0pt; border-bottom-width: 0pt; border-left-width: 0pt; height: 20px}
.searchfield { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#222222; ; font-weight: normal; background-color: #D0DCE1; width: 95px; height: 14px; border: 1px #869096 solid; margin-top: 2px; margin-bottom: 2px}
h1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #454D71; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 130px; padding-top: 0px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; border-color: #999999 black; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
hr {  color: #FFFFFF; margin-top: 5px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-color: black black #2F479D #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
a:hover {  text-decoration: none; background-color: #E7EFEF}
a.menu:hover {  color: #000000; background-color: transparent}
.rahmen {  border: 1px solid; border-color: #EEEEEE #EEEEEE #CCCCCC #CCCCCC}
.dummy {  font-size: 18px; font-weight: bold; color: #FFFFFF; visibility: hidden;}
.dummy2 {  font-size: 18px; font-weight: bold; color: #E7EFEF; visibility: hidden;}
h2 {  font-size: 11px; font-weight: bold; color: #454D71; margin-top: 11px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
h3 {  font-size: 11px; font-weight: bold; color: #000000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 3px; padding-left: 0px}
.dropdown { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#848B94; ; background-color: #FFFFFF; border: 1px #FFFFFF solid}
.hr_schmal { color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-color: black black #2F479D #999999; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.repertoire_datum {  font-style: italic; background-color: #E7EFEF; height: 14px}.blocksatz {  text-align: justify}
img {  }
.img_border {  border: 1px #CCCCCC solid; margin-left: 8px; background-color: #DEE7EF}
.submenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#848B94; ; font-weight: normal; text-decoration: none ; line-height: normal}
a.submenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #848B94; text-decoration: none }
a.submenu:hover { color: #000000; background-color: transparent }
select {  border-color: #999999 #999999 #666666; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.search_header{padding:1px;margin-top:0px;margin-bottom:4px; background-color: #E7EFEF; color: #000000;font-weight:bold;text-decoration: none}
.search_description{padding-top:2px;padding-bottom:4px;font-family:  Arial, Helvetica, sans-serif;font-size:11px; color: #333333;}
.search_footer{font-style: oblique;margin-top:0px;margin-bottom:8px;font-family:  Arial, Helvetica, sans-serif;font-size:11px; color: #666666;}.img_border_full { border: 1px #CCCCCC solid; background-color: #DEE7EF }
.az {  background-image: url(img/achim_zimmermann.jpg); background-repeat: no-repeat; background-position: center center}
.bsa { background-image: url(img/bsa_treppe_615.jpg); background-repeat: no-repeat; background-position: center center }
.img_border_left { border: 1px #CCCCCC solid; background-color: #DEE7EF ; margin-right: 8px }
.caption {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; line-height: 12px; color: #666666; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}
.h1_next { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #454D71; margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 4px; padding-left: 0px; border-color: #999999 black; border-style: dashed; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.unnamed1 {  background-image: url(img/background_next.gif); background-repeat: no-repeat}
p { }.repertoire_vor2001 { font-style: normal; background-color: #E7EFEF; height: 14px ; color: #616B9C; padding-right: 1px; padding-left: 1px; vertical-align: top; border-color: #FFFFFF black; white-space: nowrap; border-style: solid; border-top-width: 8px; border-right-width: 0px; border-bottom-width: 5px; border-left-width: 0px; font-size: 9px; font-weight: bold}
.bsakinder_jugend { background-image: url(img/Weihnachtsoratorium_22_12_2006_Konzerthaus_.jpg); background-repeat: no-repeat; background-position: center center }
a.nohover:hover { text-decoration: none; background-color: transparent}
.rept_titel {  text-align: left; font-style: italic; color: #666666}

#senat {
	position: relative;
	left: 60px;
	top: -180px;
	color:#848B94;
	text-align: center;
	width:154px;
	overflow: hidden;
	font-size:80%;
	line-height: 120%;
}
