td { vertical-align: top; }

hr {
  width: 100%;
  height: 0px;
  text-align: center;
  border-color: #000000;
  border-style: dashed;
  border-width: 0px 0px 1px 0px;
}



/*Formular Text*/

input, textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}


/*graue Schrift*/

font.grey, #fenster td.link { color: #555555; }


/*Musikseite (linkes Tabellenfenster)*/

#fenster td.player {
  width: 204px;
  height: 32px;
  vertical-align: middle;
  text-align: right;
}


/*Linkseite (rechtes Tabellenfenster)*/

#fenster td.link {
  padding-left: 10px;
  padding-bottom: 2px;
  border-left: 1px solid grey;
}


/*Termineseite (mittleres Tabellenfenster)*/

#fenster td.dates {
  padding-right: 12px;
  padding-left: 12px;
}





a:link.deutsch , a:visited.deutsch  {
	width:20px;
	height:14px;
	padding-right: 5px;
	margin-left: 2px;
	background: url(pics/deutsch.png) no-repeat;
	text-indent:-9000%; float: left;
}
a:hover.deutsch , a:active.deutsch {
	background: transparent url(pics/deutsch.png) 0px -14px no-repeat;
}

a:link.englisch , a:visited.englisch  {
	width:20px;
	height:14px;
	background: url(pics/englisch.png) no-repeat; 
	text-indent:-9000%; float: left;
}
a:hover.englisch , a:active.englisch {
	background: transparent url(pics/englisch.png) 0px -14px no-repeat;
}
