
/*<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 #5F8E8E; border-bottom: medium none }
	.dunkelgrau { background-color: #5F8E8E }
	.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: #5f8e8e; background-position: right 0; border-left: 2px solid white }
	.anoncurrent  { font-size: 11px; font-weight: bold; line-height: 16px; background-color: #dce5e5; 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: #5f8e8e; 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: #5F8E8E; background-color: #5F8E8E; 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: #5F8E8E; padding: 3px 7px 3px 12px !important}
.pressetext   { color: #405050; background-color: #dce5e5; 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; font-size: 10px; background-color: #fff }
.klein a:link     { color: white; font-size: 10px; text-decoration: underline; background-color: #fff }
.klein a:visited     { color: white; font-size: 10px; text-decoration: underline; background-color: #fff }
.klein a:hover      { color: white; 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 #5F8E8E }
.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: #5F8E8E; 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 }
.klein9rot    { color: blue; font-size: 9px; text-decoration: none  }
.klein9rot  a:link    { color: blue; font-size: 9px; text-decoration: underline  }
.klein9rot  a:visited    { color: blue; font-size: 9px; text-decoration: underline  }
.klein9rot  a:hover   { color: #b00004; font-size: 9px; text-decoration: underline }
.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; }

.tuerkis { color: #57adac; font-weight: bold; }
.braun { color: #9d716e; }
.datum, .zeit, .uhr, .ort, .titel, .bestellen, .tag, , .preise {padding: 4px 0 0 2px; font-size:12px;}
.datum a, .zeit a, .uhr a, .ort a, .titel a, .bestellen a{}

.tag{width:10px;   padding-right: 2px; padding-left: 5px;}
.datum{width:20px; padding-right: 2px; padding-left: 0px;}
.zeit{width:20px; text-align: right;}
.uhr{width:10px;  padding-right: 10px; padding-left:2px;}
.ort{}
.ort a:link, .ort a:visited {color: #444444; text-decoration: none;}
.ort a:hover{color:red;}
.titel{padding-right: 5px; padding-bottom:10px; padding-top: 3px;}
.titel a:link, .titel a:visited{color:#444; text-decoration: none;}
.titel a:hover{color:red;text-decoration: underline;}

.telefontext{padding-right: 5px; padding-bottom:10px; padding-top: 3px;}
.telefontext a:link, .telefontext a:visited{color:#444; text-decoration: none;}
.telefontext a:hover{color:red;text-decoration: underline;}

.titel_head{ font-weight:bold; font-size:14px;}
.titel_head a:link, .titel_head a:visited { color:#b00004}
.titel_head a:hover{ color:red}

.titel_head2{ font-weight:bold; font-size:14px;}
.titel_head2 a:link, .titel_head2 a:visited { color:#476a6a}
.titel_head2 a:hover{ color:red}

.monatliste{text-align:right; float:right;margin:3px 0 0; width:560px;}
.monatliste a{ margin: 0;padding:0px 2px 0; color:#444;}

.back a:link, .back a:visited{color:#444}

.trenner{height:1px;padding:0; background-color: #ddd;}
.trenner hr { color: #ddd; background-color: #ddd; margin: 0; height: 1px; border: none;padding:0; }

.bestellen{width:0; padding-right: 1px;text-align: left;}
.monathead{height: 24px; text-align:center; background-color: #777; color:white; font-weight:bold; font-size:16px;}
.monatheadl, .monatheadr{height: 24px; text-align:left; background-color: #777; padding:0 10px;}
.monatheadr{ text-align:right;}
.monatheadl a:link, .monatheadl a:visited, .monatheadr a:link, .monatheadr a:visited{color:white;}
.monatheadl a:hover, .monatheadr a:hover{color:red;}

.headline { font-size: 24px; font-weight: bold; }
.headlineklein { font-size: 18px; font-weight: bold; }
.headlineklein2 { font-size: 15px; font-weight: bold; }
.bold { font-weight: bold; }
.footer{text-align: center; font-weight:bold;color:#666666;padding:0 0 5px;}
.detailbild{margin: 0 0 0 10px;float:right}
.rot{color:red;}
.gastspiel{color:black;}

.preise{ width:110px; padding-right: 2px;padding-left: 0px;}
.preise a:link, .preise a:visited {color: #444444;}
.preise a:hover{color:red;}

.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 }

.datum, .zeit, .uhr, .ort, .titel, .bestellen, .tag, , .preise {padding-top:3px;}

.monatnav{float:right;width:auto; padding:10px; margin: 0 20px 10px; background-color:#ededed;position:relative;}

.termine{width:560px;}

