body {background-color:#801215; color:white}

a {color:yellow;}

a.anchor {color:white}

p.title {
  text-align:center;
  font-size:large;
  font-weight:bold;
  margin-top:3pt;
  margin-bottom:3pt;		
}

p.note {
  text-align:center;
  margin:0pt;	
}  	

p.center {
  text-align:center;
  margin:0pt;	
}  	

p.img {
  text-align:center;
  margin-top:20pt;
  margin-bottom:20pt;	
}  	
	
p.right {
  text-align:right;
  margin:0pt;
  margin-right:3pt;
}

p.text {
  text-align:left;
  margin:0pt;	
}  	

p.descr {
  text-align:justify;
  font-size: x-small;	
  margin-right:5pt;
  margin-left:5pt;
}

p.link {
  text-align:right;
  margin:0pt;
  margin-right:3pt;
}       
			  
td.date {
 font-family: Verdana;
 font-family: monospace;
 font-weight: bold;
 font-size: x-small;
 font-variant: small-caps; 
 text-align: left;
 vertical-align: middle;
 border:1pt solid black;
}

td.time { 
 font-family: Verdana;
 font-family: monospace;
 font-weight: bold;
 font-size: x-small;
 text-align: left;
 vertical-align:middle;
 border:1pt solid black;
}

td.kind {
 font-variant: small-caps;
 font-family: Verdana;
 font-family: monospace;
 text-align: center;
 vertical-align: middle;
 border:1pt solid black;
}

td.name {
 text-align: left;
 vertical-align:baseline;
 border:1pt solid black;
	}

td.nonazis {
 font-size: small;
 text-align: justify;
	}	

td.month {
  text-align: center;
  font-size: x-large;
  font-weight: bold;
  height:2em;
  background-color:#FF8040;
  color:#0000A0;
}

td.notesconcerts {
  text-align: center;
  font-size: large;
  font-weight: bold;
  height:1em;
  background-color:#D74600;
  color:#801215;
  border:2pt solid black;
}

tr.bar {
  background-color:#D74600;
  color:#0000A0;
  vertical-align:baseline;
}

tr.prog {
 vertical-align:baseline;
}

tr.sep {
 height: 10pt;  
}
	
span.kind{
 font-variant: small-caps;
 font-family: Verdana;
 font-family: monospace;
}
