body {font-family: "Times New Roman", serif; background-color: #FFFFCC; color: #000000; font-size: medium;}

h1 {text-align: center; font-size: 300%; color: #000000; margin-top: 0px; margin-bottom: 0px;}
h4 {font-style: italic;}

p, h2, h3, h4, ul {margin-top: 0px; margin-bottom: 0px; padding-bottom: 20px; text-align: left;}
p.right {margin-top: 0px; margin-bottom: 0px; padding-bottom: 20px; text-align: right;}

h2 {clear: both;}

p.address {margin-top: 10px; text-align: center; padding-bottom: 5px;}

.close {padding-bottom: 0px;}
.clearclose {padding-bottom: 0px; clear: right;}

img.logo {width: 175px; height: 81px;}
img.left {float: left; margin: 5px 15px 5px 5px;}
img.right {float: right; margin: 5px 5px 5px 15px;}
img.clearright {float: right; margin: 5px 5px 5px 15px; clear: right;}
img.rightb {float: right; margin: 5px 20px 5px 20px; border-width: 1px; border-style: solid;}
img.rightnb {float: right; margin: 5px 20px 5px 20px; border-style: none;}
img.rightbx {float: right; margin: 5px 60px 5px 20px; border-width: 1px; border-style: solid;}

p.webd {font-family: Comic Sans MS, cursive; font-size: small; font-variant: small-caps; text-align: center; padding-bottom: 0px;}

hr {width: 60%;}

td {text-align: center;}
td.content {background-color: #FFFFFF; text-align: left;}
td.navigation {vertical-align: top;}

tr {vertical-align: top;}
tr.heading {vertical-align: middle;}

div.concerts h3 {color: #FF0000;}
div.concerts h4 {color: #000000;}
div.festival h1 {color: #FF0000; font-size: 175%; padding-bottom: 20px;}
div.festival h2 {color: #000000;}
div.festival h3 {color: #000000;}
div.beethoven h2 {color: #000000;}
div.ticketlist h4 {color: #000000; font-style: normal; padding-bottom: 5px; margin-top: 6px;}
div.ticketlist p {padding-bottom: 5px;}