th {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#ffffff}
td {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;color:#606157}



.head {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#606157;font-weight:bold}
.headblau {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#6B809E;font-weight:bold}
.klein {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;color:#606157;}
.str {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#282923;}
.rot {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#df0000;text-decoration:none;font-weight:bold}
.weiss {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;color:#000000;}
.weiss2 {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#ffffff;font-weight:bold}
.weiss3 {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;color:#ffffff;}

#bild-rahmen {
	background-color:#fff; border:1px solid #C7C8C6;
}

.navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606157;
	text-decoration: none;
	font-weight:normal;
}

.hellgrau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D7E74;
	text-decoration: none;
}

.ausverkauft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #B0B1A2;
	font-style: italic;
}

.gruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #282923;
	text-decoration: none;
	font-weight:bold;
}

.gruen-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #282923;
	text-decoration: none;
}

.gruen2, .schausp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #96AC02;
	text-decoration: none;
	font-weight:normal;
}
A.schausp:hover,
A.schausp:active {
	color: #606157;
}

.blau, .ballett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3095B4;
	text-decoration: none;
	font-weight:normal;
}
A.ballett:hover,
A.ballett:active {
	color: #606157;
}

.rot, .oper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #AF1044;
	text-decoration: none;
	font-weight:normal;
}
A.oper:hover,
A.oper:active {
	color: #606157;
}

.gastspiel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606157;
	font-style: italic;
	font-weight:bold;
}

.premiere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606157;
	text-decoration: none;
	font-weight:bold;
}
.head2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606157;
	line-height:24px;
	text-decoration: none;
	font-weight:normal;
}

.head3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #606157;
	line-height:28px;
	text-decoration: none;
	font-weight:bold;
}

.biogr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #282923;
	text-decoration: none;
	font-weight:normal;
}

.stueck {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #282923;
	text-decoration: none;
	font-weight:normal;
}

.extern {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #282923;
	text-decoration: none;
	font-weight:normal;
}

.txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606157;
	text-decoration: none;
	font-weight:normal;
}
.txtweiss {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;
}

.gross-sw {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #282923;
	text-decoration: none;
	font-weight:bold;
	line-height:19px;
}

.gross {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #606157;
	text-decoration: none;
	font-weight:bold;
	line-height:19px;
}
.gross-schausp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #96AC02;
	text-decoration: none;
	font-weight:bold;
	line-height:19px;
}

.gross-ballett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3095B4;
	text-decoration: none;
	font-weight:bold;
	line-height:19px;
}

.gross-oper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #AF1044;
	text-decoration: none;
	font-weight:bold;
	line-height:19px;
}


.untertitel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #606157;
	line-height:13px;
	text-decoration: none;
	font-weight:bold;
}

.untertitel_rot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AF1044;
	line-height:13px;
	text-decoration: none;
	font-weight:bold;
}

.untertitel_blau {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3095B4;
	line-height:13px;
	text-decoration: none;
	font-weight:bold;
}

.untertitel_gruen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #96AC02;
	line-height:13px;
	text-decoration: none;
	font-weight:bold;
}

.txt26{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #606157;
	line-height:28px;
	text-decoration: none;
}

.txt18 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #606157;
	text-decoration: none;
	line-height:24px;
	font-weight:bold;
}

.txt16 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #606157;
	text-decoration: none;
	line-height:30px;
	font-weight:bold;
}

.gruen26, 
.gruen-normal26 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #282923;
	line-height:28px;
	text-decoration: none;
}

A.navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D7E74;
	text-decoration: none;
	font-weight:normal;
}
A.navi:hover,
A.navi:active  {
	color: #282923;
}


A.stueck {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #282923;
	text-decoration: none;
	font-weight:normal;
}
A.stueck:hover,
A.stueck:active {
	color: #282923;
}


A.navipfeil {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	font-size: 11px;
	color: #7D7E74;
	text-decoration: none;
	font-weight:normal;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 7px;
}
A.navipfeil:hover,
A.navipfeil:active {
	color: #282923;
}

.naviaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #282923;
	text-decoration: none;
	font-weight:normal;
	margin-bottom: 2px;
	margin-top: 1px;
}

.aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	font-size: 11px;
	color: #282923;
	text-decoration: none;
	font-weight:normal;
	margin-bottom: 0px;
	margin-top: 0px;
}

A.navi-deaktiv,
.navi-deaktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B0B1A2;
	text-decoration: none;
	font-weight:normal;
}
A.navi-aktiv:hover,
A.navi-aktiv:active {
	color: #282923;
}

A.navi-aktiv,
.navi-aktiv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7D7E74;
	text-decoration: none;
	font-weight:bold;
}
A.navi-aktiv:hover,
A.navi-aktiv:active {
	color: #282923;
}




A.klein {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7D7E74;
	text-decoration: none;
	font-weight:normal;
	line-height:11px;
}
A.klein:hover,
A.klein:active {
	color: #606157;
}





INPUT,SELECT,TEXTAREA {font-family:Verdana,Arial; font-size:10px;}
FORM,TEXTAREA {margin:0px 0px 0px 0px;}


.eingabefeld {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #282923;
	width: 185px; 
	height: 20px;
}

.eingabefeldklein {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #282923;
	width: 160px; 
	height: 20px;
}

.eingabefeld-plz {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #282923;
	width: 60px; 
	height: 20px;
}

.eingabefeldwinzig {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #282923;
	width: 40px; 
	height: 20px;
}

.eingabebereich {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #282923;
	width: 440px; 
	height: 50px;
}

.selectbox {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:normal;
	color: #282923;
	margin-top:2px;
	height: 20px;
}

.selectbox-tag
{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:normal;
	color: #282923;
	width: 45px; 
	margin-top: 2px;
	height: 20px;
}

.selectbox-jahr
{
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:normal;
	color: #282923;
	width: 65px; 
	margin-top: 2px;
	height: 20px;
}



.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height:16px;
	font-weight:bold;
	background-color:transparent; border:1px solid #000000;
}

.button-map {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
	width: 140px; 
	height: 18px;
	padding-bottom:4px;
	margin-bottom: 2px;
	background-color:#7D7E74; border:1px solid #000000;
}

UL,LI {margin:3px 0px 3px 10px;}