/*	print	*/

body
{
	background-color: white;
	background-image: none;
}

@media print
{
	body
	{
/*		font-size: 100%;	*/
	}
}


h1, h2, h3, h4, p, ul, ol, li, div,
dl, dd, dt,
address, blockquote, nobr, b, i,
a
{
}

img
{
	page-break-inside: avoid;	/*	wurks in IE 7...	*/
}

input, select
{
}

ul, menu, dir
{
}

ol
{
}

li
{
}

h1	{ width: 21.16666666em; }

a:link
{
}

a:visited
{
}

a:hover
{
}

/*	main structure	*/

/*	[ margin [ border [ padding [ width ] padding ] border ] margin ]	*/

#main														/*	64 */
{
/*	width: 40em;	*/
	width: 56em;
/*
	margin-left: 2em;
	margin-right: 2em;
*/
	margin: 0;
}

/*	***************	NEW	***************	*/

#navi_logo
{
	height: 5.25em !important;
	width: 54em !important;
	margin: 0.5em !important;
	padding-bottom: 0.5em !important;
	vertical-align: top;
	border-top: 0.4em solid #ff6600;
	border-bottom: 1px dotted #ff6600;
}

#navi_logo .page_address
{
	display: inline !important;
}

#navi_logo a
{
	display: inline !important;
	position: relative !important;
	margin: 0;
	padding: 0;
}

#navi_logo a:hover
{
}

#navi_logo img,
#navi_logo object
{
}

#navi_logo a,
#navi_logo img,
#navi_logo object
{
	vertical-align: top;
}

/*	***************************************	*/

#content												/*	768px */
{
}

#content_wrapper									/*	51	= content_content + content_navi */
{
/*	width: 40em;	*/
	width: 56em;
	overflow: visible !important;
}

#content_content									/*	40	*/
{
/*	width: 40em;	*/
	width: 56em;
	float: none !important;
}

#content_navi
{
	display: none;
}

#content_content, #content_navi
{
	margin-bottom: 0;
	padding-bottom: 0;

}

#content_footer	{ display: none; }

.gotop
{
	display: none;
}

.hidden_element
{
	display: none;
}

/*	.............................	*/

.ruler
{
	clear: none !important;
	overflow: visible !important;
	margin: 0.5em !important;
}


.ruler_bottom
{
	overflow: visible !important;
}
.ruler_top		{ }

.ruler_title
{
}

.title_extended
{
}

/*	shadows removed in page.xsl...	*/

/*	navigation	*/

#navi_prim			{ display: none; }
#navi_sec			{ display: none; }
#navi_ter			{ display: none; }
#navi_aux			{ display: none; }
#navi_local			{ display: none; }

#title_extended
{
	float: none !important;
}

#navi_quad
{
	display: none;
}

#ticket_info
{
/*	width: 38em;	*/
	width: 54em;
	text-align: right;
}

/*	local navigation	*/

#navi_prim h1,	#navi_prim h2,	#navi_prim h3,	#navi_prim h4,
#navi_sec h1,	#navi_sec h2,	#navi_sec h3,	#navi_sec h4,
#navi_ter h1,	#navi_ter h2,	#navi_ter h3,	#navi_ter h4,
#navi_aux h1,	#navi_aux h2,	#navi_aux h3,	#navi_aux h4
{
	display: none;
}

/* content */

.content_both a:link,
.content_both a:visited,
.content_left a:link,
.content_left a:visited,
.content_right a:link,
.content_right a:visited
{
}

.content_both a:hover,
.content_left a:hover,
.content_right a:hover
{
}

.content_both
{
}

.content_left
{
}

.content_right
{
}

/*	print view ---------	*/

.content_both,
.content_left,
.content_right
{
	clear: none !important;
	float: none !important;
	margin: 0;
	padding: 0.5em 0.5em 0.5em 0.5em;
/*	width: 26.16666666em;	*/	/* 314px, rounding...	*/
	width: 54em !important;

/*	page-break-before: auto;	*/
}

.content_both
{
/*	width: 38em;	*/
	width: 54em !important;
}

.content_half
{
/*	width: 18em;	*/
	width: 54em !important;
}

@media print
{
	.content_left,
	.content_right
	{
/*		width: 38em;	*/
		width: 54em  !important;
	}

	.content_half
	{
/*		width: 18em;	*/
		width: 54em !important;
	}
}

/*	--------------------	*/

.content_float_left		{ float: none !important; }
.content_float_right		{ float: none !important; }

/*	********************	*/

.remark_ute
{
}
.remark_ernesto
{
}

/*	********************	*/

.w3c a
{
	color: black;
}

@media print
{
	.w3c
	{
		display: none;
	}
}

.error
{
}

/*	********************	*/

/*	dynamic list of images inside content_* */

#image_list
{
}

#image_list li
{
	float: none !important;
}

.prod_list
{
}

.role_list,
.credit_list
{
}

.role_list dt,
.credit_list dt
{
}

.role_list dt
{
}

.role_list dd
{
}

/*	****************************	*/

table.vita_table
{
}

/*	****************************	*/

table.credit_table_team,
table.credit_table_show
{
}

table.auto_width td
{
}

/*	****************************	*/

.credit_list
{
}

/*	****************************	*/

.font_small,
.font_small td
{
}

/*	****************************	*/

#popup_mask
{
	display: none;
}

#popup_wrapper
{
	display: none;
}

#popup_top_spacer
{
	display: none;
}

#popup_content_wrapper
{
	display: none;
}

#popup_content
{
	display: none;
}

/*	****************************	*/

.image_both
{
	display: none;
}

.presse_material img
{
	display: none !important;
}

.presse_logo,
.single_image,
.zoom_image,
#multi_image
{
	display: none;
}

@media print
{
	#multi_image
	{
		display: none;
	}
}

.presse_logo
{
}

.presse_logo_title
{
	display: block;
	text-align: right;
	font-size: 0.916666667em;	/*	11px	*/;					/*	<------------ !!!	*/
	font-style: italic;
}

.single_image_wrapper,
.zoom_image_wrapper,
.multi_image_wrapper,
#multi_image_wrapper
{
	overflow: visible !important;
}

.single_image_wrapper,
.zoom_image_wrapper,
.multi_image_wrapper
{
}

#multi_image_wrapper_zoom
{
}

.single_image_image_wrapper,
.zoom_image_image_wrapper,
.multi_image_image_wrapper,
#multi_image_image_wrapper
{
}

#multi_image_image_zoom_wrapper
{
}

.single_image_image,
.zoom_image_image,
.multi_image_image,
#multi_image_image,
#multi_image_image_zoom
{
}

/*	constraint: square sized	*/

.single_image_image,
.zoom_image_image
{
}

.multi_image_navi_wrapper,
#multi_image_navi_wrapper,
#multi_image_zoom_navi_wrapper
{
}

#multi_image_zoom_navi_wrapper
{
}

.multi_image_text,
#multi_image_text,
#multi_image_zoom_text,
.multi_image_copy,
#multi_image_copy,
#multi_image_zoom_copy
{
	float: none !important;
	overflow: visible !important;
}

#multi_image_zoom_text	{ }
#multi_image_zoom_copy	{ }

#multi_image_zoom_text,
#multi_image_zoom_copy
{
}

.multi_image_text,
#multi_image_text,
.multi_image_copy,
#multi_image_copy
{
}

.multi_image_text,
#multi_image_text,
#multi_image_zoom_text
{
}

a.multi_image_navi,
a.multi_image_zoom_navi
{
	float: none !important;
}

a.multi_image_navi:hover,
a.multi_image_zoom_navi:hover
{
}

/*	constraint: 500 x 333 px	15 x 10 cm	*/

.content_left .single_image_wrapper,
.content_left .single_image_image_wrapper
{
}

.content_left .single_image_image
{
}

.left_image
{
	display: none;
}

.right_image
{
	display: none;
}

/*	****************************	*/

.clearer,
.slipped
{
}

.clearer
{
	display: inline;		/*	????????????????	*/
	clear: none !important;
}

/*	****************************	*/

table.spielplan
{
/*	width: 38em;	*/
	width: 54em;
}

@media print
{
	table.spielplan .ticket_trailer
	{
		display: none;
	}
}

.sitemap_home,
.sitemap_prim,
.sitemap_sec,
.sitemap_ter,
.sitemap_comment
{
}

.sitemap_home ul
{
}

.sitemap_home li
{
}

.sitemap_home	a	{ }
.sitemap_prim	a	{ }
.sitemap_sec	a	{ }
.sitemap_ter	a	{ }

.sitemap_ter	li
{
}

.sitemap_wrapper
{
}

.sitemap_entry
{
}

.sitemap_link,
.sitemap_comment
{
}

.sitemap_comment
{
}

.sendprint
{
}

.sendprint_screen,
.sendprint_send,
.sendprint_text,
.sendprint_print
{
}

.sendprint_screen
{
}

.sendprint img
{
}

.spielplan_header
{
	float: none !important;
}

.header_extended
{
}

/*	print view ---------	*/

.spielplan_sendprint
{
	float: none !important;
}

.spielplan_sendprint,
.sendprint
{
/*	width: 38em;	*/
	width: 54em;
	text-align: right;
}

.sendprint_send,
.sendprint_text
{
	display: none;
}

.sendprint_print,
.sendprint_screen
{
	display: inline;
}

@media print
{
	.sendprint_print,
	.sendprint_screen
	{
		display: none;
	}
}

/*	--------------------	*/

/*	www.quirksmode.org/css/forms.html	*/

#presse_login
{
}

#presse_login label,
#presse_login input
{
	float: none !important;
}

#presse_login br
{
	clear: none !important;
}

.sponsor_text
{
	text-align: right;
}

.sponsor_link
{
	display: none !important;
}

.sponsor_link_text
{
	display: block !important;
	text-align: right;
}

.adobe_link
{
}

.adobe_text
{
}

.download
{
	margin: 0 !important;
	height: 1.5em !important;
}

.download_text
{
	float: none !important;
}

.download_icon
{
	float: none !important;
	display: none !important;
}

.abstract
{
	background-color: transparent !important;
	border: 1px solid black;
}

.partner_links
{
}

.partner_links img,
.partner_links br
{
	display: none !important;
}

.buehnen_links
{
}

.buehnen_links_left
{
	clear: none !important;
	float: none !important;
}

.buehnen_links_right
{
	float: none !important;
}

/*
	WURKS NOT
	check IE 7...

h1, h2, h3, h4, h5, h6
{
	page-break-inside: avoid;
	page-break-after: avoid;
}

table tr, ul, ol
{
	page-break-inside: avoid;
}

div
{
	page-break-inside: avoid;
}

*/

thead, tr, td
{
	page-break-after: auto;
	page-break-before: auto;
	page-break-inside: avoid;
}

thead
{
	display: table-header-group;
}

.spielplan_header
{
	display: none;
}

.spielplan_sendprint, .sendprint
{
/*	display: none;	*/
}

thead .spielplan_sendprint,
thead .sendprint
{
	display: block;
	width: inherit;
}

@media print
{
	.spielplan_next_last_link
	{
		display: none;
	}
}

#page_copyright
{
	display: block;
}

#bread_crumb
{
	display: block;
	margin: 0.5em;
}

.cc_info
{
	display: none;
}

.screen_only
{
	display: none !important;
}

/*
script
{
	display: none;
}
*/

noscript
{
	display: block !important;
}

@media print
{
}

.extern_text
{
	position: relative;
	left: auto;
	top: auto;
	width: auto;
	height: auto;
	overflow: hidden;
	display: inline;
}

a.extern_link,
a.extern_link:link,
a.extern_link:hover,
a.extern_link:active,
a.extern_link:focus,
a.extern_link:visited
{
	background: none !important;
	padding-right: 0 !important;
}


