
/*<agl.folder "Kopf">*/
	.current   { background-image: url(../images/rund_1b.gif); background-repeat: no-repeat; background-position: right top }
	.reiter          { color: white; font-size: 12px; font-weight: bold; line-height: 20px; background-image: url(../images/rund_1a.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin-right: auto; margin-left: auto; padding-right: 6px; padding-left: 6px }
	.reiter a:link { color: white; text-decoration: none }
	.reiter a:visited { color: white; text-decoration: none }
	.reiter a:hover { color: white; text-decoration: none }
	.noncurrent { text-decoration: none; background-image: url(../../../basis/basis/images/rund_2b.gif); background-repeat: no-repeat; background-position: right top }
	.reitera          { color: #444; font-size: 12px; font-weight: bold; line-height: 20px; background-image: url(../../../basis/basis/images/rund_2a.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin-right: auto; margin-left: auto; padding-right: 6px; padding-left: 6px }
	.reitera a:link   { color: #444; text-decoration: none }
	.reitera a:visited   { color: #444; text-decoration: none }
	.reitera a:hover  { color: #d30004; text-decoration: none }
	/*macht Zelle grau*/
	.grau { background-color: #dadada }
	.linkerrand   { font-size: 9px; padding-left: 1.3em }
	.obererrand { padding-top: 10px }
	.obenlinie  { background-image: url(../images/rotstrichoben.gif); padding-top: 10px }
	.ueberschriftw { color: white; font-size: 17px; font-weight: bold }
	#header li  { display: block }
	.rechtsschattenkopf { background-image: url(../images/rechtsschattenkopf.gif); background-repeat: no-repeat; background-position: right top }
	.rechtsschattenoben { background-color: #dadada; background-image: url(../../../basis/basis/images/rechtschattenoben.gif); background-repeat: no-repeat; background-position: right bottom }
/*</agl.folder>*/
/*<agl.folder "links">*/
	/*Current ergibt per php weisses feld*/
	.tabmitstrich { background-image: url(../images/nurstrich.gif); background-repeat: repeat-y; background-position: left top; border-right: 1px solid #9F9F7C; border-bottom: medium none }
	.dunkelgrau { background-color: #9F9F7C }
	.atabtoptext  { color: white; font-size: 11px; font-weight: bold; background-image: url(../images/tabellenecke.gif); background-position: 0 0; text-indent: 1.5em; padding-top: 3px; padding-bottom: 3px }
	/**/
	.inclbtabelle  { }
	.acurrent  { color: white; font-size: 11px; font-weight: bold; line-height: 16px; background-color: #9f9f7c; background-position: right 0; border-left: 2px solid white }
	.anoncurrent  { font-size: 11px; font-weight: bold; line-height: 16px; background-color: #e5e5dc; background-position: right 0; border-left: 2px solid white }
	.zeile { color: white; background-repeat: no-repeat; background-position: 0 center; display: block; margin-right: 1px; margin-left: 1px }
	.zeile a:link { color: white; text-decoration: none; display: block }
	.zeile a:visited { color: white; text-decoration: none; display: block }
	.zeile a:hover { text-decoration: none; background-position: 0 center }
	.zeilea { color: #444; background-repeat: repeat-y; background-position: 0 center; display: block; margin-right: 1px; margin-left: 1px }
	.zeilea a:link { color: #444; text-decoration: none; display: block }
	.zeilea a:visited { color: #444; text-decoration: none; display: block }
	.zeilea a:hover { color: white; text-decoration: none; background-color: #9f9f7c; background-repeat: no-repeat; background-position: 0 center }
	/**/
	.bnoncurrent  { font-size: 11px; font-weight: bold; background-position: right 0; padding-left: 1.5em }
	.zeileb   { color: #444; font-size: 11px; line-height: 11px; background-image: url(../images/nurstrich.gif); background-repeat: repeat-y; background-position: 0 center; display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 1.5em }
	.zeileb a:link   { color: #444; text-decoration: none; display: block; padding-left: 1.5em }
	.zeileb a:visited   { color: #444; text-decoration: none; display: block }
	.zeileb a:hover  { color: #d30004; text-decoration: none; background-repeat: no-repeat; background-position: 0 center }
	.untenstrich { background-image: url(../images/untenstrich.gif); background-repeat: repeat-y; background-position: 0 0 }
/*</agl.folder>*/
/*<agl.folder "rechts">*/
	.kleingrau   { color: #444; font-size: 11px; font-weight: bold; padding-left: 1.7em }
	.kleingrau a:link  { color: #444; font-size: 10px; font-weight: normal; text-decoration: none; text-indent: 1.9em; padding-left: 7px }
	.kleingrau a:visited  { color: #444; font-size: 10px; font-weight: normal; text-decoration: none; text-indent: 1.9em; padding-left: 7px }
	.kleingrau a:hover { color: #c10004; font-size: 10px; font-weight: normal; text-decoration: none; padding-left: 7px }
/*</agl.folder>*/
/*<agl.folder "Schatten">*/
	.schattenlinks { background-image: url(../../../basis/basis/images/linksschattenstrich.gif) }
	.schattenrechts { background-image: url(../../../basis/basis/images/rechtschattenstrich.gif) }
	.grau1  { background-color: #dadada; background-image: url(../../../basis/basis/images/rechtschattenoben.gif); background-repeat: no-repeat; background-position: left top }
	.schattenunten { background-image: url(../../../basis/basis/images/linksschattenunten.gif) }
/*</agl.folder>*/
/*<agl.folder "?berschriften">*/
	.top-text { color: #c10004; font-weight: bold }
	.ueberschrift { font-size: 17px; font-weight: bold }
	.ueberschriftrot { color: #c10004; font-size: 17px; font-weight: bold }
	.ueberschriftkleiner { font-size: 13px; font-weight: bold }
	.link-ueberschrift a:link { color: #444444; font-size: 17px; font-weight: bold; text-decoration: underline }
	.link-ueberschrift a:visited { color: #444444; font-size: 17px; font-weight: bold; text-decoration: underline }
	.link-ueberschrift a:hover { color: #c10004; font-size: 17px; font-weight: bold; text-decoration: underline }
/*</agl.folder>*/
/*<agl.folder "Tagklassen">*/
	body { color: #444444; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #dadada; margin: 0 }
	table { background-color: white }
	p { }
	td { font-size: 12px }
	h4 { font-size: 15px; font-weight: bold; margin: 1.33em 0 }
	h5 { font-size: 14px; font-weight: bold; margin: 1.67em 0 }
	hr { color: #9F9F7C; background-color: #9F9F7C; margin: 0; height: 1px; border: none }
/*</agl.folder>*/
/*<agl.folder "Repertoire Fotolinks">*/
	.fotolinks td  { padding: 2px }
	.fotolinks a:link  { color: white; font-size: 10px; font-weight: bold; text-decoration: none; background-color: #c10004; display: block; padding-right: 6px; padding-left: 6px }
	.fotolinks a:visited  { color: white; font-size: 10px; font-weight: bold; text-decoration: none; background-color: #c10004; display: block; padding-right: 6px; padding-left: 6px }
	.fotolinks a:hover  { color: white; font-size: 10px; font-weight: bold; text-decoration: none; background-color: #ff0004; display: block; padding-right: 6px; padding-left: 6px }
/*</agl.folder>*/
.weiss { background-image: url(../images/rot.gif); background-repeat: repeat-x }
.sub-text { font-style: italic }
.pressetab { background-image: url(stueckeka.jpg); background-position: 1em 0; padding: 5px; border-style: solid }
.tabtoptext { color: white; font-size: 15px; font-weight: bold; background-color: #9F9F7C; padding: 3px 7px 3px 12px !important}
.pressetext  { color: #5e5e49; background-color: #e5e5dc; padding: 5px; border-right: medium none }
.tababstand { padding: 5px; border-right: medium none }
.tababstandgross  { padding: 20px; border-right: medium none }
.klein9    { color: #444; font-size: 9px; text-decoration: none }
.klein9 a:link    { color: #444; font-size: 9px; text-decoration: underline }
.klein9 a:visited    { color: #444; font-size: 9px; text-decoration: underline }
.klein9 a:hover   { color: #d30004; font-size: 9px; text-decoration: underline }
.klein10 { color: #444; font-size: 10px; text-decoration: none }
.klein10 a:link { color: #444; font-size: 10px; text-decoration: underline }
.klein10 a:visited { color: #444; font-size: 10px; text-decoration: underline }
.klein10 a:hover { color: #d30004; font-size: 10px; text-decoration: underline }
.klein     { color: white !important; font-size: 10px; background-color: #fff }
.klein a:link     { color: white !important; font-size: 10px; text-decoration: underline; background-color: #fff }
.klein a:visited     { color: white !important; font-size: 10px; text-decoration: underline; background-color: #fff }
.klein a:hover      { color: white !important; font-size: 10px; text-decoration: underline; background-color: #fff }
.linkerrand1 { font-size: 9px; padding-left: 1.3em }
.absatzfett { font-weight: bold; line-height: 25px }
.absatzfettgross { font-size: 15px; font-weight: bold; line-height: 25px }
.fett { font-weight: bold }
.italic { font-style: italic }
A.leftNeuNav  { color: #444; font-size: 9px; text-decoration: none }
A.leftNeuNav:hover  { color: #c10004; text-decoration: underline }
a:link   { color: #0000d3 }
a:visited   { color: #0000d3 }
a:hover    { color: #d30004 }
a:active { }
.rotezelle { background-color: #c10004 }
.rahmenstrichunten { border-bottom: 1px solid #9F9F7C }
.atzeschrifthg   { background-image: url(../../../basis/basis/images/atzeschrift.gif); background-repeat: no-repeat; background-position: left top }
.kleintabtoptext { color: white; font-size: 13px; font-weight: bold; line-height: 20px; background-color: #9F9F7C; text-align: left; text-indent: 5px }
.spielplan        { }
.spielplan td    { font-size: 12px; background-color: #ececec; padding-left: 5px; border-color: white }
.spielplanmonat { color: #444; font-size: 13px; line-height: 18px; background-color: #fc8 !important; text-align: center; padding-left: 1ex }
.TP_box { font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; height: 40px; }

.tablehead{ font-size: 12px; font-weight: normal;  text-align: left; padding: 5px; white-space: nowrap;}
.monathead{font-size: 12px;height: 20px; text-align:center; background-color: #9f9f7c;color:white;}
.tag{ font-size: 11px; width:10px; padding: 2px 0px 2px 2px; white-space: nowrap; }
.datum{ font-size: 11px; width:50px; padding: 2px 4px 2px 2px; white-space: nowrap; }
.zeit{ font-size: 11px; width:40px; text-align: right; padding-top: 2px; padding-bottom: 2px; white-space: nowrap; }
.uhr{ font-size: 11px; width:10px; padding: 2px ; white-space: nowrap; }
.ort{ font-size: 11px; width: 10px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; white-space: nowrap; }
.titel{ font-size: 11px; width: auto; padding-top: 2px; padding-right: 10px; padding-bottom: 2px; white-space: nowrap; }
.bestellen{ font-size: 11px; width:100px; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; white-space: nowrap; }
.headtitle{font-size: 15px; font-weight:bold;}
.termine { width: 520px; border: solid 1px #9f9f7c; }
.preise a{ font-size: 10px}
.rot { color: #910; }

.pink { color: #c63d86; font-weight: bold; }
.orange { color: #e55600; }
.termine1 { margin-right: 5px; margin-bottom: 15px; border: solid 1px black; }
.stufe{float:left;}		
.infobox { width:50%; padding:5px;}
.preisbox{ width:50%;}
.preisangabe { float: right;width:auto; margin:0 5px 0 0; text-align:right;}
.tablehead, .tablehead2 {height:30px;}
.tablehead2{text-align: right;padding:5px;font-weight:normal;font-size: 13px;}
.tp_symbol{margin:2px 5px 0 0}

.tickets a:link    { color: white; font-size: 10px; text-decoration: underline  ; margin-bottom: 12px; padding-bottom: 12px; }
.tickets a:visited    { color: white; font-size: 10px; text-decoration: underline ; margin-bottom: 12px; padding-bottom: 12px; }
.tickets a:hover   { color: blue; font-size: 10px; text-decoration: underline ; margin-bottom: 12px; padding-bottom: 12px; }
.ticketstd { padding-bottom: 4px; }


.fuss { color: #444; font-size: 10px }
.fuss a:link { color: #444; font-size: 10px }
.fuss a:visited { color: #444; font-size: 10px }
.fuss a: hover { color: #c10004; font-size: 10px }
