/* ---------------------------------------------ANFANG Arrangements-Template ---------------------------------*/
/* ------------------------------------------- ANFANG HOTELS-TEMPLATE ------------------------------------ */
.tx-kfrmanagement-arrangements{
  float           : left;
}

#mainHotel{
  float           : left;
	border			    : 1px solid #ddd;
	border-bottom		: 2px solid #ddd;
}

#mainHotelTitle
{
	float			: left;
	width			: 622px;
	padding			: 0px 0px 0px 10px;
	font-size		: 12px;
	font-weight		: bold;
	color			: #FF9933;
	line-height		: 1.4em;
	text-transform		: uppercase;
}

#mainHotelText
{
	float			: left;
	width			: 612px;
	line-height		: 1.4em;
	color			: #333;
	padding			: 10px 10px 10px 10px;
}

#mainHotelHr
{	
	float			: left;  /* IE kommt ohne float-Angabe aus, fireFox nicht */
	width			: 612px;
	height			: 1px;
	border-bottom		: 1px solid #ddd;		
	margin			: 10px 0px 10px 10px;	
}

#mainHotelBeschreib
{
	float			: left;
	width			: 612px;
	margin-bottom		: 10px;
	padding			: 5px 15px 5px 10px;
	line-height		: 1.4em;
	color			: #000;
}

#mainHotelBox
{
	float			: left;
	width			: 622px;
	/*background-color	: #555;*/
}

#mainHotelPackage
{
	float			: left;
	width			: 179px;
	font-size		: 12px;
	font-style		: normal;
	font-weight		: bold;
	line-height		: 1.2em;
	color			: #FF9933;
	text-align		: left;
	padding			: 0px 0px 0px 0px;
	margin			: 10px 0px 0px 10px;
	/*background-color	: #0dd;*/
}

#mainHotelPreis
{
	clear			: both;
	width			: 169px;
	margin			: 10px 10px 0px 0px;
	padding			: 0px 10px 0px 0px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	/*line-height		: 23px;*/
	text-align		: left;
	color			: #000;	
	/*background-color	: #555;*/
}

#mainHotelVeranBox
{
	float			: left;
	width			: 412px;
	margin-top		: 10px;

	border-left		: 1px solid #ddd;
}

#mainHotelVerDate
{
	float			: left;
	width			: 402px;
	padding			: 0px 10px 0px 10px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	color			: #000;
	line-height		: 1.4em;
	/*background-color	: #ccc;	*/
}


#mainHotelVerTitle
{
	float			: left;
	width			: 402px;
	padding			: 0px 0px 0px 10px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: bold;
	line-height		: 1.4em;
	text-transform		: uppercase;
	color			: #FF9933;
	/*background-color	: #ccc;	*/
}

#mainHotelVerKunst
{
	float			: left;
	width			: 402px;
	padding			: 0px 0px 0px 20px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	text-transform		: uppercase;
	line-height		: 1.4em;
	color			: #CC0000;
}

#mainHotelDetailBox
{
	float			: left;
	width			: 402px;
	padding			: 0px 0px 0px 10px;	
	color			: #000;
	margin			: 5px 0px 10px 0px;
	/*background-color	: #dd3;*/
	
}

#mainHotelDetail
{
	float			: left;
	width			: 68px;
	height			: 20px;
	background-image	: url(../images/basis/bg_u_menu.jpg);
	padding			: 0px 10px 0px 10px;
	border			: 1px solid #ddd;
	border-bottom		: 2px solid #ddd;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 23px;
	text-align		: left;
	/*color			: #FF9933;*/
}

div#mainHotelDetail a:link, div#mainHotelBuchung a:link
{
	color			: #000;
	text-decoration		: none;
}
div#mainHotelDetail a:visited, div#mainHotelBuchung a:visited
{
	color			: #000;
	text-decoration		: none;
}
div#mainHotelDetail a:hover, div#mainHotelBuchung a:hover
{
	color			: #cc0000;
	text-decoration		: none;
}
div#mainHotelDetail a:aktiv, div#mainHotelBuchung a:aktiv
{
	color			: #000;
	text-decoration		: none;
}



#mainHotelVeranHr
{
	float			: right;  /* IE kommt ohne float-Angabe aus, fireFox nicht */
	width			: 402px;
	height			: 1px;
	border-bottom		: 1px solid #ddd;
	margin			: 10px 0px 10px 0px;
}


/* ------------------------------------------- ENDE HOTELS-TEMPLATE ------------------------------------ */


#mainArrangementsText{
	font-size		      : 11px;
	font-style		    : normal;
	font-weight		    : normal;
	line-height		    : 14px;
	text-align		    : left;
	color			        : #333;
	padding			      : 10px 0px 5px 10px;
}

#mainArrangementsName{
	float			        : left;
	width			        : 215px;
	/*border-right		: 1px solid #ddd;*/
	font-size		      : 11px;
	font-style		    : normal;
	font-weight		    : normal;
	line-height		    : 14px;
	color			        : #000;
	text-align		    : left;
	padding			      : 0px 0px 0px 10px;
	margin-right		  : 10px;
	/*background-color	: #0dd;*/
}

div#mainArrangementsName a:link
{
	font-size		      : 11px;
	text-transform		: none;
	color			        : #000;
	text-decoration		: none;
}

div#mainArrangementsName a:visited
{
	font-size		      : 11px;
	text-transform		: none;
	color			        : #000;
	text-decoration		: none;
}

div#mainArrangementsName a:hover
{
	font-size		      : 11px;
	text-transform		: none;
	color			        : #000;
	text-decoration		: none;
}

div#mainArrangementsName a:aktiv
{
	font-size		      : 11px;
	text-transform		: none;
	color			        : #000;
	text-decoration		: none;
}

#mainArrangementsDate{
	float			: left;
	width			: 110px;
	/*border-right		: 1px solid #ddd;*/
	padding			: 0px 0px 0px 0px;
	margin-right		: 10px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 14px;
	color			: #000;
	text-align		: left;
	/*background-color	: #c0c;*/
}

div#mainArrangementsDate a:link
{
	font-size		: 11px;
	text-transform		: none;
	color			: #CC0000;
	text-decoration		: none;
}

div#mainArrangementsDate a:visited
{
	font-size		: 11px;
	text-transform		: none;
	color			: #CC0000;
	text-decoration		: none;
}

div#mainArrangementsDate a:hover
{
	font-size		: 11px;
	text-transform		: none;
	color			: #963;
	text-decoration		: none;
}

div#mainArrangementsDate a:aktiv
{
	font-size		: 11px;
	text-transform		: none;
	color			: #CC0000;
	text-decoration		: none;
}

#mainArrangementsOrt{
	float			: left;
	width			: 267px;
	padding			: 0px 0px 0px 0px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 14px;
	color			: #000;
	text-align		: left;
	/*background-color	: #ccc;*/
}

div#mainArrangementsOrt a:link
{
	font-size		: 11px;
	text-transform		: none;
	color			: #963;
	text-decoration		: none;
}

div#mainArrangementsOrt a:visited
{
	font-size		: 11px;
	text-transform		: none;
	color			: #963;
	text-decoration		: none;
}

div#mainArrangementsOrt a:hover
{
	font-size		: 11px;
	text-transform		: none;
	color			: #000;
	text-decoration		: none;
}

div#mainArrangementsOrt a:aktiv
{
	font-size		: 11px;
	text-transform		: none;
	color			: #963;
	text-decoration		: none;
}

#mainShortHr{
	float			        : left;  /* IE kommt ohne float-Angabe aus, fireFox nicht */
	width			        : 394px;
	height			      : 1px;
	border-bottom		  : 1px solid #ddd;		
	margin			      : 5px 0px 5px 228px;
}

#mainsHr{
	float			        : left;  /* IE kommt ohne float-Angabe aus, fireFox nicht */
	width			        : 612px;
	height			      : 1px;
	border-bottom		  : 1px solid #ddd;		
	margin			      : 10px 0px 10px 10px;
}

/*-------------------------------------------- BEGINN HOTEL_DETAIL-TEMPLATE -------------------------------------*/
/* ---------------------------------- Beginn HotelBilder -----------------------------------*/
#detailHotelBildBox
{
	float			: left;
	padding			: 2px 2px 2px 2px;
	margin			: 0;
	width			: 628px;
	height			: 129px;
	border			: 1px solid #ddd;
	border-bottom		: 2px solid #ddd;
	margin-bottom		: 10px;
	/*background-color	: #dd3;*/
}
/* --------------------------- Ende HotelBilder ------------------------------ */
#detailHotelTitle
{
	float			: left;
	width			: 612px; /* hat auch auswirkung auf detail-spielplan-übersicht, im textbereich hotel unten */
}

#detailHotelPackage
{
	float			: left;
	width			: 612px;
	font-size		: 12px;
	font-style		: normal;
	font-weight		: bold;
	line-height		: 1.5em;
	color			: #FF9933;
	text-align		: left;
	padding			: 0px 0px 5px 10px;
	margin			: 0px 0px 0px 0px;
	/*background-color	: #0dd;*/
}

#detailHotelPackBox
{
	float			: left;
	width			: 612px;
	padding			: 0px 0px 5px 10px;
	margin-bottom		: 20px;
	line-height		: 1.4em;
	color			: #000;
	/*background-color	: #d9d;*/
}

#detailHotelPreis
{
	float			: left;
	width			: 290px;
	margin			: 0px 10px 0px 0px;
	padding			: 0px 10px 0px 0px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	/*line-height		: 23px;*/
	text-align		: left;
	color			: #000;	
	/*background-color	: #555;*/
}

#detailHotelBuchung
{
	clear			: both;
	width			: 70px;
	margin			: 20px 10px 0px 0px;
	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			: #CC0000;
	text-align		: center;
	/*background-color	: #ccc;	*/
}

#detailHotelVerDaten
{
	float			: left;
	width			: 290px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: bold;
	line-height		: 1.4em;
	color			: #000;
	text-align		: left;
	padding			: 0px 0px 0px 0px;
	margin			: 0px 10px 0px 0px;
	/*background-color	: #ddd;*/
}

#detailHotelVerDate
{
	float			: left;
	width			: 280px;
	padding			: 0px 10px 0px 10px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	color			: #000;
	line-height		: 1.4em;
	/*background-color	: #ccc;*/
}


#detailHotelVerTitle
{
	clear			: both;
	width			: 280px;
	padding			: 0px 10px 0px 10px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 1.4em;
	text-transform		: uppercase;
	color			: #FF9933;
	/*background-color	: #ffc;*/
	
}

#detailHotelVerKunst
{
	clear			: both;
	width			: 270px;
	padding			: 0px 10px 0px 20px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	text-transform		: uppercase;
	line-height		: 1.4em;
	color			: #CC0000;
	/*background-color	: #cfc;*/
}

#detailHotelBeschreib
{
	float			: left;
	width			: 612px;
	margin-bottom		: 10px;
	padding			: 0px 10px 0px 0px;
	line-height		: 1.4em;
	color			: #000;
	/*background-color	: #ffd;*/
}

#detailHotelPackTitle
{
	clear			: both;
	width			: 612px;
	padding			: 0px 10px 0px 0px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 1.4em;
	text-transform		: uppercase;
	color			: #FF9933;
}

#detailHotelPackText
{
	float			: left;
	width			: 612px;
	margin-bottom		: 0px;
	padding			: 0px 10px 5px 0px;
	line-height		: 1.4em;
	color			: #000;
	/*background-color	: #d9d;*/
}

#detailHotelBuchText
{
	float			: left;
	width			: 612px;
	margin-bottom		: 0px;
	padding			: 0px 10px 3px 0px;
	line-height		: 1.4em;
	color			: #000;
	/*background-color	: #d99;*/
}

#detailHotelAnfTitle
{
	clear			: both;
	width			: 612px;
	padding			: 0px 10px 0px 0px;
	font-size		: 11px;
	font-style		: normal;
	font-weight		: normal;
	line-height		: 1.4em;
	text-transform		: uppercase;
	color			: #FF9933;
}

#detailHotelAnfText
{
	float			: left;
	width			: 612px;
	margin-bottom		: 0px;
	padding			: 0px 10px 3px 0px;
	line-height		: 1.4em;
	color			: #000;
	/*background-color	: #d99;*/
}

#detailHotelHr
{
	float			: left;  /* IE kommt ohne float-Angabe aus, fireFox nicht */
	width			: 612px;
	height			: 1px;
	border-bottom		: 1px solid #ddd;		
	margin			: 10px 0px 10px 0px;
}



div#detailHotelDetail a:link, div#detailHotelBuchung a:link
{
	color			: #000;
	text-decoration		: none;
}
div#detailHotelDetail a:visited, div#detailHotelBuchung a:visited
{
	color			: #000;
	text-decoration		: none;
}
div#detailHotelDetail a:hover, div#detailHotelBuchung a:hover
{
	color			: #cc0000;
	text-decoration		: none;
}
div#detailHotelDetail a:aktiv, div#detailHotelBuchung a:aktiv
{
	color			: #000;
	text-decoration		: none;
}



#detailHotelVeranHr
{
	float			: right;  /* IE kommt ohne float-Angabe aus, fireFox nicht */
	width			: 300px;
	height			: 1px;
	border-bottom		: 1px solid #ddd;
	margin			: 5px 0px 5px 0px;
}
/*-----------------------------------------------------------------------------------------------*/

#detailKuKBox /* ----------KUK-BOX AUF DETAIL_SPIELPLAN_ÜBERSICHT---- hat hier eigentlich nichts zu suchen!!!!*/ 
{
	float			: left;
	width			: 399px;
	margin-right		: 10px;
	/*background-color	: #dd3;*/
}

#detailKuenst	/* gilt auch für NEUEN ZUSATZ s.u. */
{	
	font-size		: 12px;
	font-weight		: normal;
	line-height		: 14px;
	text-transform		: uppercase;
	color			: #cc0000;
	padding			: 0px 0px 0px 10px;
	margin-bottom		: 5px;
	/*background-color	: #dd3;*/
}
.detailBereich	/* gilt auch für NEUEN ZUSATZ s.u. */
{
	color			: #963;
	font-size		: 10px;
}


#detailKomp 	/* gilt auch für NEUEN ZUSATZ s.u. */
{
	clear			: both;
	font-size		: 12px;
	font-weight		: normal;
	line-height		: 14px;
	text-transform		: uppercase;
	color			: #333;
	padding			: 0px 0px 0px 10px;
	/*background-color	: #3dd;*/
	
}

#detailWerk	/* gilt auch für NEUEN ZUSATZ s.u. */
{
	clear			: both;
	font-size		: 11px;
	font-weight		: normal;
	line-height		: 14px;
	color			: #963;
	padding			: 0px 0px 0px 10px;
	margin-bottom		: 5px;
	/*background-color	: #d3d;*/
}

/* NEUER ZUSATZ: einzelne Stücke - einzelnen Künstlern zuzuordnen (14.06.2010 LangLang) */
.stueckeKuenstlerBox
{
	float			: left;
	width			: 399px;
	margin-right		: 10px;
	/*background-color	: #dd3;*/
}


.stueckeKomponistenBox
{
	float			: left;
	width			: 399px;
	margin-right		: 10px;
	/*background-color	: yellow;*/
}

.trennerZwei	/* Trenner (Abstand zwischen zwei Künstler/Komponisten Boxen */
{
	/*background-color	: #dd3;*/
	clear			: both;
	height			: 10px;
}

#detailHr
{
	/* float			: left;  */
	width			: 612px;
	height			: 1px;
	border-bottom		: 1px solid #ddd;		
	margin			: 6px 10px 8px 0px;
}

/* ----------------------------------- ENDE DETAIL-Template ------------------------------------ */