/* ------------------------------------------- PROGRAMM-CSS --------------------------------*/
.tx-kfrmanagement-veranstaltungen{
  	/*float           		: left;*/
  	width     			: 632px;
  	/*background-color		: #ddd;*/
}

#mainVeranstaltungen{
  	float           		: left;
	width     			: 632px;
	text-align 			: left;
	padding		    		: 0px 0px 5px 0px;
	margin-right			: 10px;
	margin-bottom			: 10px;
	border			    	: 1px solid #ddd;
	border-bottom			: 2px solid #ddd;
	font-size		    	: 11px;
	font-style  			: normal;
	font-weight 			: normal;
	line-height 			: 12px;
	color			      	: #666;
	/*background-color		: #fc6;*/
}

.eventNO{
 	float          			: left;
 	width     			: 600px;
	background-color		: #fff;
	margin              		: 5px 10px 0px 10px;
}

.eventACT{
 	float          			: left;
 	width     			: 600px;
	background-color		: #F9FBC4;
	/*background-color		: #fff;F5F8AA F9FBBE F8FAB5 */ 
	margin              		: 5px 10px 0px 10px;
}

.veranstaltungenRahmen{
  	float          			: left;
	border			    	: 1px solid #ddd;
	border-bottom			: 2px solid #ddd;
}

#mainProgrammHr
{	
	float			: left;  
	width			: 599px;
	height			: 1px;
	border-bottom		: 1px solid #ddd;		
	margin			: 5px 10px 0px 10px;	
}

*html #mainProgrammHr
{
	width			: 615px;
	height			: 1px;
}


/* --------------- Ab hier werden die VERANSTALTUNGeN DEFINIERT -----------------*/
#mainProgrammVeranOrt
{
	float			: left;
	width			: 177px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 14px;
	color			: #000;
	text-align		: right;
	padding			: 10px 0px 0px 0px;
	margin-right		: 10px;
	/*background-color	: #CCFFFF;*/
}

*html #mainProgrammVeranOrt
{
	width			: 177px;
	padding			: 10px 0px 0px 0px;
}

.preis
{
	color			: #FF9933;
}

div#mainProgrammVeranOrt a:link
{
	color			: #000;
	text-decoration		: none;
}
div#mainProgrammVeranOrt a:visited
{
	color			: #000;
	text-decoration		: none;
}
div#mainProgrammVeranOrt a:hover
{
	color			: #cc0000;
	text-decoration		: none;
}
div#mainProgrammVeranOrt a:aktiv
{
	color			: #000;
	text-decoration		: none;
}

#mainProgrammVeran
{
	float			: left;
	width			: 251px;
	padding			: 10px 0px 0px 0px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 12px;
	color			: #000;
	text-align		: left;
	margin-right		: 10px;
	/*background-color	: #666;*/
}


.veranTitle
{
	font-weight		: bold;
	text-transform		: uppercase;
	color			: #FF9933;
	/*background-color	: #CC9999;*/
}

#mainProgrammVeranKomp
{
	float			: left;
	width			: 142px;
	padding			: 10px 10px 0px 0px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 14px;
	color			: #000;
	text-align		: left;
	/*background-color	: #DDD;*/
}

*html #mainProgrammVeranKomp
{
	width			: 156px;
}

.rot
{
	color			: #CC0000;
}

#mainProgStatus
{
	float			: left;
	width			: 620px;
	height			: 25px;
	padding			: 5px 0px 0px 0px;
	display			: block;
	/*background-color	: #CC0000;*/
}


#mainProgAbo 
{
	
	float			: left;
	width			: 177px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 28px;
	text-align		: right;
	color			: #FF9933;
	/*background-color	: #ddd;*/
}

div#mainProgAbo a:link
{
	color			: #FF9933;
	text-decoration		: none;
}
div#mainProgAbo a:visited
{
	color			: #FF9933;
	text-decoration		: none;
}
div#mainProgAbo a:hover
{
	color			: #cc0000;
	text-decoration		: none;
}
div#mainProgAbo a:aktiv
{
	color			: #FF9933;
	text-decoration		: none;
}


#mainProgTicketBox
{
	float			: left;
	width			: 256px;
	padding			: 0px 0px 0px 10px;
	margin-right		: 0px;	
	color			: #000;
	/*background-color	: #ff9; */
}


#mainProgTicket
{
	float			: left;
	width			: 77px;
	height			: 20px;
	background-image	: url(../images/basis/bg_u_menu.jpg);
	padding			: 0px 10px 0px 8px;
	border			: 1px solid #ddd;
	border-bottom		: 2px solid #ddd;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 23px;
	color			: #FF9933;
}

div#mainProgTicket a:link
{
	color			: #000;
	text-decoration		: none;
}
div#mainProgTicket a:visited
{
	color			: #000;
	text-decoration		: none;
}
div#mainProgTicket a:hover
{
	color			: #cc0000;
	text-decoration		: none;
}
div#mainProgTicket a:aktiv
{
	color			: #000;
	text-decoration		: none;
}


#mainProgAvailable
{
	float			: right;
	width			: 162px;
	padding			: 0px 10px 0px 0px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 23px;
	color			: #CC0000;
	text-align		: left;
	/*background-color	: #ddf;*/
}

*html #mainProgAvailable
{
	width			: 174px;
}

/* ++++++++++ ACHTUNG: Namen vertauscht (s. auch veranInfo): Zusatzinfos NUR auf der Detailseite unter Ticketlink  z.B. Zugaben etc. +++++++++++++++++ */
#mainProgInfo
{
	float			: right;
	width			: 187px;
	margin-top		: 10px;
	padding			: 0px 10px 0px 0px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 12px;
	color			: #963;
	text-align		: left;
	/*background-color	: #ddf;*/
}

/* --------------------------------------------------Veranstaltungs.css steht NICHT MEHR ANPACKEN!!!!!! --------*/
/*----------------------------------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------------------------*/
/* ------------------------------- Template Detail - Übersicht --------------------------------*/

/* ----------------------------------- DETAIL - UEBERSICHT - Template -------------------------------- */
#detailVerDatenBox
{
	/*Box für Tag, Uhrzeit, etc.... + bild */
	float				: left;
	width				: 612px;
	height				: 145px;
	font-weight			: normal;
	line-height			: 12px;
	color				: #000;
	padding				: 0px;
	margin-right			: 10px;
	/*background-color		: #cc0000;*/
}

#detailVerDaten
{
	float			: left;
	margin-bottom		: 10px;
        width			: 399px;
        /*background-color	: #ddd;*/
}

.rot
{
	color			: #CC0000;
}

#detailPreis
{
	color			: #963;
	margin			: 5px 0px 5px 0px;
}

#detailAbo
{
	color			: #963;
	margin-bottom		: 5px;
}



/* ------------------------------- Ende Veranstaltungsdaten ------------------------*/

/* ---------------------------------- Beginn VeranstaltungBilder (Künstlerbilder) --------------------*/
#detailBildBox
{
	float			: right;
	width			: 200px;
	height			: 145px;
	text-align		: right;
	margin-right		: 0px;
	/*margin-bottom		: 10px;*/
	/*background-color	: #ccc;	*/
}
/* --------------------------- Ende Veranstaltungsbilder ------------------------------ */

#detailVerTitle
{
	clear			: both;
	font-size		: 14px;
	font-weight		: normal;
	line-height		: 16px;
	text-transform		: uppercase;
	color			: #F93;
	padding			: 15px 0px 0px 0px;
	margin			: 0px 0px 5px 0px;
	/*background-color	: #ddd;*/
}

/* Zusatzinformationen, werden sowohl auf Spielplan , als auch auf Detailseite ausgelesen Z.B. Karten wieder erhältlich, ZUsatzplätze eingerichtet... */
.veranInfo
{
	clear			: both;
	margin-top		: 0px;
	/*margin-bottom		: 20px;*/ /* wird nicht umgesetzt */
	padding			: 0px 10px 10px 0px;
	font-size		: 11px;
	font-style		: italic;
	font-weight		: normal;
	line-height		: 12px;
	color			: #963;
	text-align		: left;
	/*background-color	: #aad;*/
}

#detailVerUTitle
{
	clear			: both;
	font-size		: 11px;
	font-weight		: normal;
	line-height		: 11px;
	text-transform		: uppercase;
	color			: #F93;
	padding			: 0px 0px 0px 0px;
	margin			: 0px 0px 10px 0px;
	/*background-color	: #ccc;*/
}

/* ---!!!!!!!!!!!------------------------------!!!!!!!!!!!---------------------------------!!!!!!!!!!------*/
/* -!!!!!-----!!!!--Alle weiteren Angaben KUK usw. zur Detail-Spielplan-Übersicht stehen in der ext_arrangements.css!!!! ---- */
/* ----!!!!!!!!!!------------------------------!!!!!!!!!!!---------------------------------!!!!!!!!!! ---- */


/* ----------------------------------- DETAIL-Programm -Auflistung Programm, Kritik etc.--------------------------------*/
#detailProg
{
	width			        : 612px;
	font-size		      : 11px;
	font-weight		    : normal;
	color			        : #000;
	margin-right			: 10px;
	/*background-color		: #ccc;*/
}

*html #detailProg{
	width			        : 505px;
	font-size		      : 11px;
	font-weight		    : normal;
	color			        : #000;
	/*background-color		: #ff0000;*/
}

#detailProgTitle, #detailBioTitle, #detailWerkTitle, #detailHotelTitle, #detailKritikTitle, #detailBioTitle
{	
	color			        : #000;
	text-transform		: uppercase;
	margin-bottom		  : 0px;
	/*background-color		: #9ff;*/
}

#detailProgText, #detailBioText, #detailWerkText, #detailHotelText, #detailKritikText, #detailBioTitle
{
	/* eigentlich braucht man hier keine Angaben - werden alle von Elternelementen vererbt */
	margin-bottom		: 0px;
	/*background-color	: #ff3;*/
}

div#detailProg a:link 
{
	font-size		      : 11px;
	color			        : #CC0000;
	text-decoration		: none;
}
div#detailProg a:visited
{
	font-size		      : 11px;
	color			        : #CC0000;
	text-decoration		: none;
}
div#detailProg a:hover
{
	font-size		      : 11px;
	color			        : #FF9933;
	text-decoration		: none;
}
div#detailProg a:aktiv
{
	font-size		      : 11px;
	color			        : #FF9933;
	text-decoration		: none;
}

#sponsorHr
{
	/* float			: left;  */
	width			: 612px;
	height			: 1px;
	border-bottom		: 1px solid #ddd;		
	margin			: 10px 10px 10px 0px;
}

#sponsorenTitel
{
	float 			: left;
	width			: 150px;
	/*height			: 73px;*/
	font-size		: 11px;
	font-style		: italic;
	padding			: 0px 0px 0px 0px;		
	color			: #963;
	/*background-color	: #ddd;*/
}

#sponsorenGrafiken
{
	float			: left;
	width			: 250px;
	/*background-color		: #cfc;*/
}

#sponsorenText
{
	clear			: both;
	font-size		: 11px;
	font-weight		: normal;
	line-height		: 15px;
	font-style		: italic;
	/*text-transform		: uppercase;*/
	color			: #963;
	padding			: 20px 0px 0px 0px;
	margin			: 10px 0px 5px 0px;
}

#sponsorBox
{
	float			: left:
	width			: 500px;
	height 			: 500px;
	backgroundcolor		: #FFFFCC;
}

#kooperatorHr
{
	/* float			: left;  */
	width			: 612px;
	height			: 1px;
	border-bottom		: 1px solid #ddd;		
	margin			: 10px 10px 10px 0px;
}

#kooperatorTitel
{
	float 			: left;
	width			: 150px;
	/*height			: 73px;*/
	font-size		: 11px;
	font-style		: italic;
	padding			: 0px 0px 0px 0px;		
	color			: #963;
	/*background-color	: #ddd;*/
}

#kooperatorGrafiken
{
	float			: left;
	width			: 250px;
	/*background-color		: #cfc;*/
}

#kooperatorText
{
	clear			: both;
	font-size		: 11px;
	font-weight		: normal;
	line-height		: 15px;
	font-style		: italic;
	/*text-transform		: uppercase;*/
	color			: #963;
	padding			: 20px 0px 0px 0px;
	margin			: 10px 0px 5px 0px;
}

#kooperatorBox
{
	float			: left:
	width			: 500px;
	height 			: 500px;
	backgroundcolor		: #FFFFCC;
}
/* ----------------------------------- ENDE DETAIL-Template ------------------------------------ */

/* ------------------------ANFANG Konzertsuche und Programmbestellung ---------------------------*/
#mainSuche{
  	float           		: left;
	width     			: 612px;
	padding		    		: 10px 10px 5px 10px;
	margin-right			: 10px;
	margin-bottom			: 10px;
	border			    	: 1px solid #ddd;
	border-bottom			: 2px solid #ddd;
	font-size		    	: 11px;
	font-style  			: normal;
	font-weight 			: normal;
	line-height 			: 12px;
	color			      	: #666;
	/*background-color		: #f3d;*/
}

#mainSucheTitel
{
	float			      : left;
	width			      : 612px;
	font-size		    : 12px;
	text-transform	: uppercase;
	font-style		  : normal;
	font-weight		  : normal;
	line-height		  : 12px;
	color			      : #963;
}

#mainSucheText
{
	float			      : left;
	width			      : 612px;
	line-height		  : 1.4em;
	color			      : #333;
	padding			    : 10px 0px 5px 0px;
}

#mainSucheErgebnis
{
	float			      : left;
	width			      : 612px;
	font-weight		  : bold;
	font-size		    : 13px;
	line-height		  : 1.4em;
	color			      : #CC0000;
	padding			    : 10px 0px 5px 0px;
}


#mainSucheHr
{
	float			      	: left;  /* IE kommt ohne float-Angabe aus, fireFox nicht */
	width			      	: 612px;
	height			    	: 1px;
	border-bottom			: 1px solid #ddd;		
	margin			    	: 10px 0px 10px 00px;
}



#mainSucheForm
{
	float			      : left;
	width			      : 552px;
	line-height		  : 1.4em;
	color			      : #333;
	padding			    : 10px 10px 5px 60px;
}

#mainBestForm
{
	float			: left;
	width			: 582px;
	line-height		: 1.4em;
	color			: #333;
	padding			: 10px 10px 5px 30px;
}

td
{
	font-family		: Helvetica, Arial, sans-serif;
	font-size		: 11px;
	font-style		: normal;
	line-height		: 12px;
	color			: #333;
}

input, textarea 
{
	background-color	: transparent;
	font-size		: 11px;
	line-height		: 16px;
	color			: #595959; 
	border			: 1px solid #ccc;
}
/* ---------------------------------------------ENDE SUCHE-Template ---------------------------------*/-------------------*/