.ticket > div.content table > tbody > tr > td {
	padding: 5px 5px 5px 5px;
}

body .ui-dialog {
	clear: both;
}

body .ui-tooltip {
	z-index: 9998;
}

body .ui-accordion .ui-accordion-content {
	padding: 0;
	overflow: visible;
}

body .ui-accordion .ui-widget-content {
	background-color: transparent;
	border: 0 none;
}

body .ui-accordion .ui-accordion-content-active {
	background-image: none;
}

body .ui-accordion .ui-accordion-header {
	margin-top: 1em;
  background-color: #29287B;
	color: #FFF;
}

body .ui-accordion .ui-accordion-header-active {
	background-color: #000;
  color: #000;
}

body .ui-accordion .ui-accordion-header-active .ui-icon {
	background-image: url("/ticket/btv/styles/jqueryui/images/ui-icons_ffffff_256x240.png");
}



#body.mobile_device .ui-dialog .ui-dialog-buttonpane {
	text-align: right;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: none !important;
	text-align: right;
}

#body:not(.mobile_device) .ui-widget-content .ui-widget-content .ui-dialog-buttonset button.submit ,
#body:not(.mobile_device) .ui-widget-content .ui-widget-content .ui-dialog-buttonset button.process {
	float: left;
}




.ui-widget-header ,
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default ,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	background-image: none;
}











#gf_content_loader {
	text-align: center;
	padding: 3em 0;
}

#gf .ticket_storno_info {
	margin: 2em 0 3em 0;
}

#gf .ticket_storno_info ul li {
	list-style-type: circle;
	margin-left: 1.6em;
}

#gf .ticket_storno_instruction {
	margin: 1.3em 0;
	text-align: center;
}

#gf h2 {
	margin: 0.5em 0;
}

#gf .cancel_confirm_buttons {
	padding: 0.8em 0;
	text-align: right;
}

#gf .cancel_confirm_buttons a.button {
	margin-right: 0;
}

#gf table.gf_details ,
#gf table.standby_details {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0 0.8em;
}

#gf table.gf_details > tbody > tr > th ,
#gf table.standby_details > tbody > tr > th {
	background-color: #0E3786;
	color: #FFF;
	padding: 0.2em 0.5em;
}

#gf table.gf_details > tbody > tr > td ,
#gf table.standby_details > tbody > tr > td {
	border-bottom: 1em solid transparent;
	background-color: #FAFAFA;
	vertical-align: top;
	padding: 0.2em 0.5em;
}

#gf table.gf_details .cancellation ,
#gf table.standby_details .standby_details ,
#gf table.standby_details .cancellation {
	text-align: center;
	vertical-align: middle;
}

#gf table.gf_details td ,
#gf table.standby_details td {
	font-size: 0.85em;
}

#gf table.gf_details .date ,
#gf table.standby_details .date {
	display: none;
}

#gf table.gf_details td.performance ,
#gf table.standby_details td.performance {
	min-width: 35%;
}

#gf table.gf_details td.performance p ,
#gf table.standby_details td.performance p {
	margin: 0;
}

#gf table.gf_details td.performance p.vorst_bez ,
#gf table.standby_details td.performance p.vorst_bez {
	font-weight: bold;
}

#gf table.gf_details td.performance p.author ,
#gf table.standby_details td.performance p.author {
	display: none;
}

#gf table.standby_details table.stby_details_overview th {
	color: #777;
	text-align: right;
	padding-right: 0.3em;
}

#gf table.standby_details table.stby_details_overview th:after {
	content: ":"
}

#gf table.standby_details table.stby_details_overview td {
	text-align: left;
	color: #333;
	vertical-align: middle;
}

#gf table.standby_details table.stby_details_overview tr:last-child th ,
#gf table.standby_details table.stby_details_overview tr:last-child td {
	border-bottom: 0 none;
}

#gf table.gf_details tr.cancellation_ticket > td ,
#gf table.standby_details tr.cancellation_ticket > td {
	background: #FFB3B3;
}

#gf table.no_cancel > tbody > tr > td {
	background: #EEE;
	color: #777;
}





@media (min-width: 31em) {
	#gf table.gf_details td ,
	#gf table.standby_details td {
		font-size: 1em;
	}
}

@media (min-width: 45em) {
	#gf table.gf_details .cancellation ,
	#gf table.standby_details .standby_details ,
	#gf table.standby_details .cancellation {
		min-width: 10em;
	}

	#gf table.gf_details .date ,
	#gf table.standby_details .date {
		display: table-cell;
	}

	#gf table.gf_details td.performance ,
	#gf table.standby_details td.performance {
		min-width: 0;
	}

	#gf table.gf_details td.performance .vorst_datzt ,
	#gf table.standby_details td.performance .vorst_datzt {
		display: none;
	}

	#gf table.gf_details td.performance p.vorst_bez ,
	#gf table.standby_details td.performance p.vorst_bez {
		font-size: 1.2em;
	}

	#gf table.gf_details td.performance p.author ,
	#gf table.standby_details td.performance p.author {
		display: block;
	}
}



