*{margin:0;padding:0;}

body {
	text-align:center;
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D7BE6A;
	background-image:url('images/tile.gif');
	background-color: #000000;
}
table, table td{margin:0 auto;padding:0;

}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D7BE6A;
	text-decoration: none;
}

p{margin:10px 0;}

a:hover {
	color: #FFFFFF;
	text-decoration: underline;


}

.info {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;


}

.info:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;


}

.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D7BE6A;
	text-decoration: none;


}

.news:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D7BE6A;
	text-decoration: underline;


}


.kontakt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	
}
	
	
.kontakt:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;


}


.presse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
	

}

.presse:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0000;
	text-decoration: none;


}


.signature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;


}

.signature:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none;


}


.bild {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #D7BE6A;
	text-decoration: underline;


}


.bild:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;


}

.kalender  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #D7BE6A;
	text-decoration: none;



}

.kalender:hover  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;


}

.kalender:active  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;

}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D7BE6A;

}
.top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D7BE6A;
	font-size: 9px;
	text-decoration: none;
}


.top:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: none;
}

.underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D7BE6A;
	font-size: 11px;
	text-decoration: underline;
}


.underline:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
}

table.nav{margin-top:10px;table-layout:fixed;}
table.nav tr td{width:90px;height:18px;overflow:hidden;white-space:nowrap;}
table.nav a{display:block;width:90px;color:#cc0000;text-decoration:none;background-position:0 0; background-repeat:no-repeat;}
a.navhome{background-image:url('nav/home_over.gif');}
a.navbio{background-image:url('nav/bio_over.gif');}
a.navcd{background-image:url('nav/audio_over.gif');}
a.navpresse{background-image:url('nav/press_over.gif');}
a.navkalender{background-image:url('nav/kalend_over.gif');}
a.navphotos{background-image:url('nav/photo_over.gif');}
a.navrepertoire{background-image:url('nav/rep_over.gif');}
a.navkontakt{background-image:url('nav/kontakt_over.gif');}
a.navb_d{background-image:url('nav/deutsch_over.gif');}
a.navb_e{background-image:url('nav/english_over.gif');}
a.navr_o{background-image:url('nav/oper_over.gif');}
a.navr_k{background-image:url('nav/konzert_over.gif');}
a.navkal_na{background-image:url('nav/auftritt_over.gif');}
table.nav a img, table.nav img{margin-right:60px;border:none;outline:none;}
table.nav a:hover img{visibility:hidden;}



td.titelface{height:80px; vertical-align:bottom; margin-bottom:5px;padding-bottom:8px;padding-left:10px; border-bottom:1px solid #cc0000;text-align:left;}
td.titelname{height:80px; vertical-align:bottom;margin-bottom:5px;padding-bottom:5px; border-bottom:1px solid #cc0000;text-align:right;}
td.undertitel{padding-top:10px;text-align:left;vertical-align:top;height:10px;}
img.title{height:11px}

