/* Searchmask */
.tx-gcevent-pi1{
  text-transform:uppercase;
  clear:both;
}

.tx-gcevent-pi1-searchbox{
  display:block;
  padding:0em;
  margin:0;
}

.tx-gcevent-pi1 h3{
}

.tx-gcevent-pi1-searchbox table,
.tx-gcevent-pi1-searchbox table tr,
.tx-gcevent-pi1-searchbox table td,
.tx-gcevent-pi1-searchbox table th{
  padding:0;
  margin:0;
  border:0;
}

.tx-gcevent-pi1-searchbox input.tx-gcevent-pi1-searchbox-sword{}
.tx-gcevent-pi1-searchbox tx-gcevent-pi1-searchbox-button{}

/* Month Teaser */

.tx-gcevent-pi1-teaseMonthHead,
.tx-gcevent-pi1-teaseDayHead{
  float:left;
  width:100%;
  background-image:url(/fileadmin/templates/images/schaubuehne_dotline2.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
  padding:2px 0;
  margin:0 0 0 0;
}

.tx-gcevent-pi1-teaseMonthName,
.tx-gcevent-pi1-teaseDayNames{
	float: left;
  padding:0;
  margin:0;
  
  text-decoration:none;
  font-weight:bold;
  color:#007888;
  font-variant:small-caps;
  font-family:Tahoma, sans-serif;
  font-size:2.5em;
  line-height:1em;
}

.tx-gcevent-pi1-teaseDayActive{
	font-weight: bold;
}

.tx-gcevent-pi1-teaseDayBox{
	display: inline;
}


.tx-gcevent-pi1-teaseDaySwitch,
.tx-gcevent-pi1-teaseMonthSwitch{
  float:right;
  width:30px;
  background-image:url(/fileadmin/templates/images/schaubuehne_dotline3.gif);
  background-position:50% 0;
  background-repeat:repeat-y;
}


.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthPrev a,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthPrev a:link,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthPrev a:visited,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthPrev a:hover,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthPrev a:focus,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthPrev a:active,

.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthNext a,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthNext a:link,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthNext a:visited,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthNext a:hover,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthNext a:focus,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthNext a:active,

.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayPrev a,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayPrev a:link,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayPrev a:visited,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayPrev a:hover,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayPrev a:focus,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayPrev a:active,

.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayNext a,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayNext a:link,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayNext a:visited,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayNext a:hover,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayNext a:focus,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayNext a:active{
  float:left;
  width:10px;
  height:32px;
  background-image:url(/fileadmin/templates/images/switch_arrow_left.gif);
  background-position:0 50%;
  background-repeat:no-repeat;
  font-size:0;
  line-height:0;
}
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthNext a,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthNext a:link,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthNext a:visited,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthNext a:hover,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthNext a:focus,
.tx-gcevent-pi1-teaseMonthSwitch .tx-gcevent-pi1-teaseMonthNext a:active,

.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayNext a,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayNext a:link,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayNext a:visited,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayNext a:hover,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayNext a:focus,
.tx-gcevent-pi1-teaseDaySwitch .tx-gcevent-pi1-teaseDayNext a:active{
  background-image:url(/fileadmin/templates/images/switch_arrow_right.gif);
  margin-left:10px;
}

a#gc_event_day1{
  color:#007888;
}

a#gc_event_day2,
a#gc_event_day3,
a#gc_event_day4,
a#gc_event_day5,
a#gc_event_day6,
a#gc_event_day7{color:#65b0b6;}

a#gc_event_day2:hover,
a#gc_event_day3:hover,
a#gc_event_day4:hover,
a#gc_event_day5:hover,
a#gc_event_day6:hover,
a#gc_event_day7{color:#007888;}


/*
.tx-gcevent-pi1-teaseEventBox{
	width: 100%;
}

.tx-gcevent-pi1-teaseEventTime{
	width: 20%;
	float: left;
	font-size: 10px;
}

.tx-gcevent-pi1-teaseEventName{
	width: 75%;
	float: right;
	font-size: 10px;
}
*/

/* Kategorienansicht */


/* Monatslistenansicht */

.tx-gcevent-pi1-monthListHead{
	font-size: 30px;
	width: 100%;
}

.tx-gcevent-pi1-monthListTable{
	width: 100%;
  margin:1em 0;
  padding:0;
}

.tx-gcevent-pi1-monthListDayEvent{
  display:block;
  padding:1em 0;
  background: url(/fileadmin/templates/images/schaubuehne_dotline.gif) left bottom repeat-x;
}

.tx-gcevent-pi1-monthListDayName{
	padding:5em 0 0.5em 0;
	background: url(/fileadmin/templates/images/schaubuehne_dotline.gif) left bottom repeat-x;
}

.tx-gcevent-pi1-monthListDayNumber{
	width: 80px;
	font-size: 3.2em;
	font-weight:bold;
	text-align:left;
  vertical-align:top;
}

.tx-gcevent-pi1-monthListEventTime{
  display:inline;
}

.tx-gcevent-pi1-monthListEventName{
	font-size: 1.6em;
	font-weight:bold;
}
#col3 .tx-gcevent-pi1-monthListEventName a{
  text-decoration: none;
}

.tx-gcevent-pi1-monthListTicket{
  float:right;
}

.tx-gcevent-pi1-monthListCategory{
  display:none;
}

.tx-gcevent-pi1-monthListEventPlace{
  display:inline;
}

/* Eventliste */

.tx-gcevent-pi1-dayListTable{
	width: 100%;
  /*
  border:2px solid #fff;
  background-color:#999;
  */
  margin:1em 0;
  padding:0;
}

.tx-gcevent-pi1-dayListRow{
	width: 100%;
}
/*
.tx-gcevent-pi1-dayListCellTitleD{
	width: 160px;
}

.tx-gcevent-pi1-dayListCellTimeD{
	width: 100px;
}

.tx-gcevent-pi1-dayListCellPlaceD{
	width: 200px;
}

*/

.tx-gcevent-pi1-dayListCellTitleL1{
font-size:1.6em;
font-weight:bold;
}

#col3 .tx-gcevent-pi1-dayListCellTitleL1 a{text-decoration:none;}

.tx-gcevent-pi1-dayListCellTimeL1{
	vertical-align: top;
	width: 160px;
	padding:0.5em 0 3em 0;
	/*background:url("/fileadmin/templates/images/schaubuehne_dotline.gif") repeat-x scroll left bottom transparent;*/
}

.tx-gcevent-pi1-dayListCellPlaceL1{
	width: 400px;
}

.tx-gcevent-pi1-dayListCellDescL1{
	/*
	width: 400px;
	padding:0.5em 0 3em 0;
	background:url("/fileadmin/templates/images/schaubuehne_dotline.gif") repeat-x scroll left bottom transparent;
	*/
}



.tx-gcevent-pi1-dayListClearRow{
	height: 2px;
	width: 100%;
	background: lightgray;
}

.tx-gcevent-pi1-dayListClearCell{
	width: 100%;
	height:2px;
	line-height:2px;
}

.tx-gcevent-pi1-dayListCellTitleL2{
	width: 160px;
	font-weight:bold;
	font-size:1.2em;
}

.tx-gcevent-pi1-dayListCellDescL2{
	vertical-align: top;
	width: 400px;
}

.tx-gcevent-pi1-dayListCellImageL2{
	width: 160px;
	border: none;
}

.tx-gcevent-pi1-dayListContainerL3{
  display:block;
  float:left;
  margin:0px 5px 5px 5px !important;
  padding:0px 0px 5px 0px;
  width:270px;
  background-image:url(../../../../fileadmin/templates/images/schaubuehne_dotline.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
}

.tx-gcevent-pi1-dayListCellTitleL3{
  padding:0 0 10px 0 !important;
  text-decoration:none;
  clear:both;
}
.tx-gcevent-pi1-dayListCellTitleL3 a{
  text-decoration:none !important;
}


.tx-gcevent-pi1-dayListCellTimeL3{
	/*width: 160px;*/
	margin:0;
	padding:0;
}

.tx-gcevent-pi1-dayListCellDescL3{
	vertical-align: top;
	text-transform:none;
	/*width: 400px;*/
}

.tx-gcevent-pi1-dayListImageL3,
.tx-gcevent-pi1-dayListCellImageL3{
	/*width: 160px;*/
	border: none;
	padding:0;
	margin:0;

}

.tx-gcevent-pi1-dayListCellImageL3{
  width:270px;
}

.tx-gcevent-pi1-dayListCellImageL3 img{
  margin:0 0 10px 0;
}

/* Detailansicht */
#col3 .tx-gcevent-pi1-detailTable{
	width: 100%;
	padding:0 0 30px 0;
	text-transform:none;
}

#col3 .tx-gcevent-pi1-detailTable .backlink{
  display:block;
  clear:both;
  padding:10px 0;

}

#col3 .tx-gcevent-pi1-detailTable .gc_event_detail_picture{
  display:block;
  width:603px;
  height:310px;
  overflow:hidden;
  position:absolute;
  top:0;
  left:0;
  text-align:center;
}

#col3 .tx-gcevent-pi1-detailTable h1{
  margin:0;
}

#col3 .tx-gcevent-pi1-detailTable .tx-gcevent-pi1-detailCellContent{
  float:left;
  clear:left;
  width:320px;
  line-height:1.4em;
}

#col3 .tx-gcevent-pi1-detailTable  .gc_event_detail_infobox{
  float:right;
  width:210px;
  line-height:1.4em;
}

#col3 .tx-gcevent-pi1-detailTable h5{font-size:90%;}

#col3 .tx-gcevent-pi1-detailTable .gc_event_detail_infobox table{
  margin:0 0 20px 0;
  width:100%;
}

#col3 .tx-gcevent-pi1-detailTable .tx-gcevent-pi1-timeTable,
#col3 .tx-gcevent-pi1-detailTable .tx-gcevent-pi1-detailCellPrice,
#col3 .tx-gcevent-pi1-detailTable .tx-gcevent-pi1-detailCellActor{
  display:block;
  margin:0 0 20px 0;
}


/*
.tx-gcevent-pi1-detailCaptionCell{
	width: 70%;
	font-weight: bold;
	font-size: 200%;
}

.tx-gcevent-pi1-locationCaptionName{
	width: 120px;
}

.tx-gcevent-pi1-locationCaptionType{
	width: 110px;
}

.tx-gcevent-pi1-locationCaptionStreet{
	width: 100px;
}

.tx-gcevent-pi1-locationCaptionPLZ{
	width: 50px;
}

.tx-gcevent-pi1-locationCaptionCity{
	width: 100px;
}

.tx-gcevent-pi1-timeCaptionTime{
	width: 150px;
}

.tx-gcevent-pi1-timeCaptionDay{
	width: 150px;
}

.tx-gcevent-pi1-imageTable{
	width: 100%;
}

.tx-gcevent-pi1-fileTable{
	width: 100%;
}
*/

#col3 .tx-gcevent-pi1-detailTable .tx-gcevent-pi1-timeTable .tx-gcevent-pi1-timeCaptionRow{display:none;}

#col3 .tx-gcevent-pi1-detailTable .tx-gcevent-pi1-timeTable .tx-gcevent-pi1-timeRow{
  display:block;
  padding:0 0 1em 0;
}

#col3 .tx-gcevent-pi1-detailTable .tx-gcevent-pi1-timeTable .tx-gcevent-pi1-timeRow .tx-gcevent-pi1-timeCellDay,
#col3 .tx-gcevent-pi1-detailTable .tx-gcevent-pi1-timeTable .tx-gcevent-pi1-timeRow .tx-gcevent-pi1-timeCellTime{
  display:block;
}

/* Detail-Adress-InfoTable */
.tx-gcevent-pi1-timeTable,
.tx-gcevent-pi1-locationTable{
	width: 100%;
  margin:1em 0;
  padding:0;
}


/* Aktuelle Events + Infobox */

#gc_event_list_info{
  display:block;
  clear:both;
  position:static;
  padding:20px 0 20px 0px;
  margin:0;
  top:0;
  left:0;
  z-index:30;
  width:560px;
  width:100%;
}

#gc_event_list_info .tx-gcevent-pi1-dayListRow{
  display:block;
  background:url(../../../../fileadmin/templates/images/schaubuehne_dotline.gif) left bottom repeat-x;
  padding:0 0 10px 0;
  float:left;
  clear:left;
  width:100%;
  margin:0 0 2px 0;
}

#gc_event_list_info .tx-gcevent-pi1-dayListRow .event_info{
  float:right;
  width:150px;
  text-align:right;
  padding:20px 0 0 0;
}

#gc_event_list_info .tx-gcevent-pi1-dayListRow h2{
  float:left;
  margin:0;
  padding:0;
  line-height:1em;
  width:410px;
}

#gc_event_list_info .tx-gcevent-pi1-dayListRow h2,
#gc_event_list_info .tx-gcevent-pi1-dayListRow h2 a{
background:none;
text-decoration:none;
}


#gc_event_list_info .tx-gcevent-pi1-dayListRow .event_infobox{
  position:absolute;
  top:0px;
  left:0px;
  float:left;
  width:584px;
  overflow:hidden;
  z-index:99;
  padding:0 19px 0 0;
  background:#007888 url(../../../../fileadmin/templates/images/schaubuehne_bg_content.gif) 0px 0 repeat-y ;
  height:310px;
}
#gc_event_list_info .tx-gcevent-pi1-dayListRow .event_infobox .event_infobox_border{
  float:left;
  width:100%;
  display:block;
  padding-bottom:30px;
  height:270px;
  background:url(../../../../fileadmin/templates/images/schaubuehne_dotline_dialog.gif) left bottom repeat-x;
}

#gc_event_list_info .tx-gcevent-pi1-dayListRow .event_infobox .tx-gcevent-pi1-dayListCellDescL1{
  font-size:11px;
  text-transform:none;
}

#gc_event_list_info .tx-gcevent-pi1-dayListRow .event_infobox a{
  text-decoration:none;
}

#gc_event_list_info .tx-gcevent-pi1-dayListRow .event_infobox img{
  float:left;
}

#gc_event_list_info .tx-gcevent-pi1-dayListRow .event_infobox .event_infobox_right{
  float:right;
  width:220px;
  padding:20px 0 0 0;
}

#gc_event_list_info .tx-gcevent-pi1-dayListRow .event_infobox h3{
  background:none;
  text-decoration:none;
  font-weight:bold;
  padding:0;
}



#gc_event_list_info #eventrow_0 .event_infobox,
#gc_event_list_info #eventrow_1 .event_infobox,
#gc_event_list_info #eventrow_2 .event_infobox,
#gc_event_list_info #eventrow_3 .event_infobox,
#gc_event_list_info #eventrow_4 .event_infobox,
#gc_event_list_info #eventrow_5 .event_infobox,
#gc_event_list_info #eventrow_6 .event_infobox,
#gc_event_list_info #eventrow_7 .event_infobox,
#gc_event_list_info #eventrow_8 .event_infobox,
#gc_event_list_info #eventrow_9 .event_infobox{display:none;}

#gc_event_list_info #eventrow_0:hover .event_infobox{display:block;}
#gc_event_list_info #eventrow_1:hover .event_infobox{display:block;}
#gc_event_list_info #eventrow_2:hover .event_infobox{display:block;}
#gc_event_list_info #eventrow_3:hover .event_infobox{display:block;}
#gc_event_list_info #eventrow_4:hover .event_infobox{display:block;}
#gc_event_list_info #eventrow_5:hover .event_infobox{display:block;}
#gc_event_list_info #eventrow_6:hover .event_infobox{display:block;}
#gc_event_list_info #eventrow_7:hover .event_infobox{display:block;}
#gc_event_list_info #eventrow_8:hover .event_infobox{display:block;}
#gc_event_list_info #eventrow_9:hover .event_infobox{display:block;}

/**/

.tx-gcevent-pi1 .tx-gcevent-pi1-dayList{
  clear:both;
  display:block;
  padding: 20px 0 0 0;
  width:560px;
}

.tx-gcevent-pi1 .tx-gcevent-pi1-dayList td{padding-bottom:45px;}

/*Event Today List*/

#event_today_list{
  display:block;
  margin:0 0 2em 0;
  font-size:0.9em;
}
#event_today_list .tx-gcevent-pi1-dayListRow{
  display:block;
  padding:8px 0;
  background-image:url(../../../../fileadmin/templates/images/schaubuehne_dotline2.gif);
  background-position:left bottom;
  background-repeat:repeat-x;
  line-height:1.3em;
}

#event_today_list .tx-gcevent-pi1-dayListRow .tx-gcevent-pi1-dayListCellTimeTpl{
  font-weight:bold;
}

#event_today_list .tx-gcevent-pi1-dayListRow .tx-gcevent-pi1-dayListCellCatTpl{}

#event_today_list .tx-gcevent-pi1-dayListRow .tx-gcevent-pi1-dayListCellTitleTpl{
  display:block;
  text-transform:none;
  font-weight:bold;
  color:#fff;
}

#event_today_list .tx-gcevent-pi1-dayListRow .tx-gcevent-pi1-dayListCellTitleTpl a{
  color:#fff;
}


/*Kategorie Liste*/

.tx-gcevent-pi1-catList{
  float:left;width:100%;
  clear:both;
  margin:0 0 20px 0;
}

.tx-gcevent-pi1-catList ul,
.tx-gcevent-pi1-catList ul li{
  list-style:none;
  padding:0;
  margin:0;
  float:left;
}

.tx-gcevent-pi1-catList ul li{
  padding:0 15px 0 14px;
  background-image:url(../../../../fileadmin/templates/images/catlist_point.gif);
  background-repeat:no-repeat;
  background-position:0 50%;
  font-size:0.8em;
  line-height:1.6em;
}


/*Dokumente*/

#col3 .gc_event_detail_dokument{
  clear:both;
  margin:10px 0;
  float:left;
  width:100%;
}
#col3 .gc_event_detail_dokument h5.tx-gcevent-pi1-imageHead,
#col3 .gc_event_detail_dokument h5.tx-gcevent-pi1-fileHead{
  margin:2em 0 0.2em 0;
}

#col3 .gc_event_detail_dokument .tx-gcevent-pi1-fileTable{
  width:90%;
}

#col3 .gc_event_detail_dokument .tx-gcevent-pi1-fileTable tr td{
  padding:2px 0;
  font-size:0.9em;
}

#col3 .gc_event_detail_dokument .tx-gcevent-pi1-fileTable .tx-gcevent-pi1-fileCaptionName,
#col3 .gc_event_detail_dokument .tx-gcevent-pi1-fileTable .tx-gcevent-pi1-fileCell{
  width:70%;
}

#col3 .gc_event_detail_dokument .tx-gcevent-pi1-fileTable .tx-gcevent-pi1-fileCaptionSize,
#col3 .gc_event_detail_dokument .tx-gcevent-pi1-fileTable .tx-gcevent-pi1-fileCellSize{
  width:30%;
}

#col3 .gc_event_detail_dokument .tx-gcevent-pi1-fileTable .tx-gcevent-pi1-fileCaptionRow td{
  font-weight:bold;
}

#col3 .gc_event_detail_dokument .tx-gcevent-pi1-imageTitle{
  font-size:0.9em;
}

