body {
   background-color: #660000;
   color: #000000;
   padding: 0px;
   margin: 0px;
   }


.tab {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-style: normal;
   font-weight: normal;
   color: #000000;
   line-height: 12pt;
   padding: 0px;
   margin: 0px;
  }

.tcform {
   text-align: left;
   vertical-align: top;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 0px;
   padding-right: 0px;
   margin: 0px;
   }

.column1 {
   width: 50%;
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 5px;
   vertical-align: top;
  }

.column2 {
   width: 50%;
   padding-left: 5px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   vertical-align: top;
  }

.container {
   padding: 0px;
   margin: 0px;
   }

.def {
   width: 30%;
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 5px;
   vertical-align: top;
  }

.error {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-style: normal;
   font-weight: bold;
   line-height: 12pt;
   color: red;
   margin-top: 10px;
   margin-right: 10px;
   margin-bottom: 10px;
   margin-left: 0px;
   border-left: 5px red solid;
   padding-left: 10px;
   }

.eventcaption {
   padding-left: 0px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: normal;
   color: #333333;
   text-align: left;
   border-top: 1px dashed #999999;
  }

.eventdate {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: bold;
   color: #660000;
   text-align: left;
   border-top: 1px dashed #999999;
  }

.input {
   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: #999999;
   border-style: solid;
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   background-color: #FFFFCC;
   color: #000000;
   font-weight: bold;
  }

.inputcb {
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   margin-left: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-bottom: 0px;
   padding-left: 0px;
   background-color: #CCCCCC;
   color: #000000;
   font-weight: bold;
  }

.items {
   width: 70%;
   padding-left: 5px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 20px;
   vertical-align: top;
  }

.button {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   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-width: 2px;
   border-style: solid;
   background-color: #CCCCCC;
   color: #666666;
   font-weight: bold;
   height: 21px;
   width: 100px;
  ;
   border-color: #FFFFFF #666666 #666666 #FFFFFF}

.komponist {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: bold;
   color: #660000;
   text-align: left;
   }

.subtitle {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13pt;
   line-height: 15pt;
   font-weight: bold;
   color: #660000;
   text-align: left;
   }

.table {
   text-align: left}

.tc {
   padding: 0px;
   margin: 0px;
   vertical-align: top;
   }

.tcworklist {
   margin: 0px;
   padding: 0px;
   vertical-align: top;
   }

.tcworklistpad {
   margin: 0px;
   padding-top: 3pt;
   padding-left: 0pt;
   padding-right: 0pt;
   padding-bottom: 0pt;
   vertical-align: top;
   }

.tcreclabel {
   padding-left: 10px;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-left: 1px;
   margin-right: 1px;
   margin-top: 1px;
   margin-bottom: 1px;
   vertical-align: top;
   background-color: #BBBBBB;
   width: 30%;
   }

.tcrecinfo {
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 2px;
   padding-bottom: 2px;
   margin-left: 1px;
   margin-right: 1px;
   margin-top: 1px;
   margin-bottom: 1px;
   vertical-align: top;
   background-color: #DDDDCC;
   width: 70%;
   }

.tcphoto {
   padding-left: 0px;
   padding-right: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   margin-left: 0px;
   margin-right: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
   text-align: center;
   vertical-align: center;
   }

.tcbody {
   text-align: left;
   vertical-align: top;
   height: 500px;
   background-image: url(images/bgpage.gif);
   background-repeat: no-repeat;
   padding-top: 20px;
   padding-right: 20px;
   padding-bottom: 20px;
   padding-left: 20px;
   background-color: #CCCCCC}

.tcfooter {
   text-align: center;
   vertical-align: top;
   }

.tcfrontbody {
   text-align: left;
   vertical-align: top;
   padding: 0px;
   margin: 0px;
   }

.tchead {
   text-align: left;
   vertical-align: top;
   height: 60px;
   width: 700px;
   padding: 0px;
  }

.title {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14pt;
   line-height: 18pt;
   font-weight: bold;
   color: #000000;
   text-align: left;
   }

.werk {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: normal;
   color: #000000;
   text-align: left;
   }

.location {
   padding: 0px;
   margin-top: 0px;
   margin-right: 0px: margin-bottom: 4px;
   margin-left: 2px;
   font-family: Times New Roman, Times, serif;
   font-size: 9pt;
   line-height: 9pt;
   font-weight: bold;
   color: #999999;
   text-align: left;
   }

a:active {
   font-weight: normal;
   color: #FFFFFF;
   text-decoration: underline}

a:hover {
   font-weight: normal;
   color: #0066FF;
   text-decoration: underline}

a:link {
   font-weight: normal;
   color: #0000CC;
   text-decoration: underline}

a:visited {
   font-weight: normal;
   color: #0000CC;
   text-decoration: underline}

p {
   padding: 0px;
   margin-left: 0px;
   margin-top: 10px;
   margin-right: 0px;
   margin-bottom: 10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: normal;
   color: #000000;
   text-align: left;
   }

.arlink {
   padding: 0px;
   margin: 0px;
   vertical-align: center;
   }

.eventyear {
   padding-left: 0px;
   padding-top: 10px;
   padding-bottom: 0px;
   padding-right: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14pt;
   line-height: 14pt;
   font-weight: bold;
   color: #660000;
   text-align: center;
   }

.rectitle {
   padding-left: 0px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14pt;
   line-height: 13pt;
   font-weight: normal;
   color: #660000;
   text-align: left;
   }

.recinfo {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: normal;
   color: #333333;
   text-align: left;
   }

.reclabel { 
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: bold;
   color: #333333;
   text-align: left;
   }

.worktitle {
   padding-left: 0px;
   padding-top: 10px;
   padding-bottom: 5px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11pt;
   line-height: 13pt;
   font-weight: bold;
   color: #660000;
   text-align: left;
   }

.workdescription {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 10px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: normal;
   color: #333333;
   text-align: left;
   }

.workinfo {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: bold;
   color: #333333;
   text-align: left;
   }

.photocaption {
   padding-left: 0px;
   padding-top: 10px;
   padding-bottom: 5px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11pt;
   line-height: 13pt;
   font-weight: bold;
   color: #660000;
   text-align: left;
   }

.photodetail {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 10px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: normal;
   color: #333333;
   text-align: left;
   }

.maintitle {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 16pt;
   line-height: 18pt;
   font-weight: bold;
   color: #000000;
   text-align: left;
   }

.navlink {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 10px;
   margin-right: 0px;
   margin-bottom: 10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: normal;
   color: #999999;
   text-align: center;
   }

.navlink a:active {
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none
}

.navlink a:hover {
   font-weight: bold;
   color: #FFFF00;
   text-decoration: none
}

.navlink a:link {
   font-weight: bold;
   color: #996633;
   text-decoration: none
}

.navlink a:visited {
   font-weight: bold;
   color: #666666;
   text-decoration: none
}

.newsdate {
   padding-left: 0px;
   padding-top: 5px;
   padding-bottom: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 11pt;
   font-weight: bold;
   color: #660000;
   text-align: left;
   }

.newscaption {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 5px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: normal;
   color: #333333;
   text-align: left;
   }

.guestbookhead {
   padding-left: 0px;
   padding-top: 5px;
   padding-bottom: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 11pt;
   font-weight: bold;
   color: #660000;
   text-align: left;
   }

.guestbookmessage {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 5px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: normal;
   color: #333333;
   text-align: left;
   }

.citation {
   margin: 0px;
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11pt;
   line-height: 13pt;
   font-weight: bold;
   color: #660000;
   text-align: left;
   }

.citationauthor {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 11pt;
   font-weight: bold;
   color: #660000;
   text-align: left;
   }

.press {
   padding-left: 20px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 20px;
   margin-left: 0px;
   margin-top: 10px;
   margin-right: 0px;
   margin-bottom: 0px;
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   text-align: left;
   }

.source {
   padding-left: 20px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 20px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-bottom: 10px;
   font-size: 9pt;
   font-weight: normal;
   color: #006699;
   text-align: right;
   font-style: italic;
   }

ul {
   padding-left: 0px;
   padding-top: 0px;
   padding-bottom: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-top: 10px;
   margin-right: 0px;
   margin-bottom: 10px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 13pt;
   font-weight: normal;
   color: #000000;
   text-align: left;
   list-style-position: inside;
  }

.wwork {
   padding-top: 2pt;
   padding-left: 0pt;
   padding-right: 0pt;
   padding-bottom: 0pt;
   margin: 0pt;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   line-height: 11pt;
   font-weight: normal;
   color: #000000;
   text-align: left;
   }

.wcomposer {
   padding: 0pt;
   margin: 0px;
   font-size: 9pt;
   font-weight: normal;
   color: #660000;
   font-family: Arial, Helvetica, sans-serif;
   text-align: left;
   }

.wtitle {
   font-size: 9pt;
   font-weight: normal;
   color: #000000;
   }

.winfo {
   font-size: 9pt;
   font-weight: normal;
   color: #666666;
   }

.wcaps {
   font-variant: small-caps;
   font-weight: bold;
   }

.annotation {
   color: #666666;
   font-size: 9pt;
   line-height: 9pt;
   }

.seqnav {
   vertical-align: center;
   text-align: center;
   }

.intro {
   font-weight: bold;
   }

