/* Definitionen f&uuml;r normale HTML-tags */
A, DIV, P, TD, TH, UL, H1, H2, H3, H4, BODY { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10pt; }	

H1 { font-size:14pt; font-weight:bold; width:100%; border-color:green; border-top-style:solid; border-top-width:medium; border-bottom-style:solid; border-bottom-width:medium; padding:3px; }
H2 { font-size:12pt; font-weight:bold; width:100%; border-color:black; padding:2px; border-right-style:solid; border-right-width:2px; border-bottom-style:solid; border-bottom-width:2px; }
H3 { font-size:10pt; font-weight:bold; width:100%; border-color:black; border-top-style:solid; border-top-width:2px; border-bottom-style:solid; border-bottom-width:2px; padding:1px; }

A.nav { font-size:8pt; text-decoration:none; }
A.nav:link { color:#330099; }
A.nav:visited { color:#330099; }
A.nav:active { font-weight:bold; color:#330099; }
A.nav:hover { text-decoration:underline; }

A.projektor { cursor : pointer;text-decoration : none }

INPUT.projektor { border-style : none;text-align : center;font-weight : bold }

#CURRENT { color:#ff3333; font-size:8pt; }
#BLOCK { text-align:justify; }
#SMALL { font-size:8pt; }
#SZENE { background-color:#cccccc; }


A.top { font-size:9pt; text-decoration:none; }
A.top:link { color:#222222; }
A.top:visited { color:#000000; }
A.top:active {  color:#000000; }

a.top:after {
  content: url(icons/up.gif)" ";
}


table.concert {
  margin-left: 2em;
  width: 90%;
  line-height: 1.1em;
  letter-spacing: 0.02em;
  border-spacing: 5px;
  margin-bottom:2em;
  }
table.concert th {
  vertical-align: top;
  width: 15%;
/*  border-top: 2px solid #ffdc98;*/
  text-align: right;
  }
table.concert td {
  padding: 2px 0 0 0.5em;
  vertical-align: top;
  }
table.concert td.text {
  padding: 2px 0 0 0.5em;
  vertical-align: top;
  line-height: 1.1em;
  }
table.concert td.top {
  padding: 2px 0 0 0.5em;
  text-align: right;
  vertical-align: top;
  line-height: 1.1em;
  }

table.ortab {
  font-size:8pt;
  }

table.ortab td {
  font-size:8pt;
  background-color:#ffffff;
}
table.ortab td.sep {
  font-size:1pt;
  background-color:#ffffff;
}
table.ortab th {
  font-size:8pt;
  font-weight:bold;
  text-align:center;
  background-color:#cccccc;
}




TH.pp { background-color:#cccccc; }
TD { vertical-align:middle; }
TD.tag {  background-color:#ffffff; text-align:left; }
TD.datum { background-color:#ffffff; text-align:right;}
TD.zeit { background-color:#ffffff; text-align:right; width:20%}
TD.ort { background-color:#ffffff; text-align:right;}
TD.note { background-color:#ffffff; text-align:left; }

TD.imcap { text-align:center; font-size:8pt; }

DIV.bg { position:absolute; left:0; top:0; width:66px; height:60px; z-index:1; }
DIV.nav { position:absolute; left:0; top:180px; width:130px; height:auto; z-index:2; }
DIV.main { position:absolute; left:160px; top:190px; width:640px; height:auto; z-index:3; }

DIV.sptext { text-align:justify; margin-left:4em; } 

