*{
	margin:0;
	padding:0;
}
body{
	font-size:11pt; 
}
html, body{
	height:auto;
}
h1.sIFR-replaced object, h2.sIFR-replaced object{
	display:none;
}
h1, h2, h3, h4{ line-height:1.1em !important;}

/* --------- CLASSES --------- */

.hide, .meta, .no-print, .sIFR-flash{
	display:none!important;
}
.clear{
	clear:both;
}

/* --------- Layout Website --------- */
#no_float_wrapper{
	float:none;
	overflow:visible;
}
#outer_wrapper{

}
#site_wrapper{
	width:680px;
	overflow:visible;
	float:none;
}
#illustrations {
	display:none;
}
#service_bar{
	display:none;
}
/* --------- Navigation ---------*/
#main_nav{
	display:none;
}

/* --------- Breadcrubmbs Styles Begin --------- */
#breadcrumbs{width:700px!important}
#breadcrumbs a{}


/* --------- Breadcrubmbs Styles End --------- */


/* --------- HEADER --------- */

#header_image span{
	display:none;
}

/* --------- CONTENT --------- */

#content_wrapper{
	padding:0;
	overflow:visible;
	float:none;
}
#content_wrapper #content_col{}

#content_wrapper #sidebar{
	padding:0 10px 0 10px;
	padding-top:5px;
	width:180px;
}

/* --------- Einspaltiges Layout mit Nav 3. Ebene --------- */

#content p{
	font-size:11pt;
}
#content h1{
	font-size:18pt;
}
#content h2{
	width:100%;
	font-size:11pt;
	margin:5px 0 10px 0;
}

/* --------- Navigationsleiste 3. Ebene Anfang --------- */

#navigation_sub{
	display:none;
	margin:0;
}

/* --------- Navigationsleiste 3. Ebene Ende --------- */

/* --------- Spielplan Uebersicht ANFANG --------- */

#content{
	overflow:visible!important;
	float:left;
	width:514px;
	margin-right:2px;
	clear:both;
}

#content #schedule ul li.day .headlines h3{display:inline;font-size:45px;}
#content #schedule ul li.day .headlines h3 span{display:block;}
#content #schedule ul li.day .headlines h4{display:inline;font-size:12px;}
#content #schedule ul li.day .headlines h4 span{display:block}
#content #schedule ul li.day h1, #content #schedule ul li.day h2{}
#content #schedule ul ul ul.list_footer{display:none}
#content #schedule .last_day{margin-bottom:10px}
#content #schedule ul li.day{overflow:hidden;}
#content #schedule ul li.day ul{
	width:633px;
	_width:633px;
}
div.ui-tabs-panel{display:inline}
div.ui-tabs-hide{display:none}
#content #detail_navigation {margin:20px 0 10px 0;}
#content #detail_cast div{float:none !important}
#content #detail_cast div.column_team{float:left !important}
#content #detail_navigation li {font-size:11pt}
.eventHeadlineMargin{
	display:none;
}
.headlineImagesWrapper{
	float:left;
}
#content a.eventDetailLink{
	float:left;
	margin-top:0;
}
.untertitel{
	clear:both;
}
#content{
	width:800px;
}
#service_bar{
	display:none!important;
}
#content #schedule ul li.day{
	overflow:hidden;
}
.headlineImagesWrapper img{
	float:left;
	margin-right:5px;
	display:none!important;
}
.headlineImagesWrapper img.double{
	display:block!important;
}
.day *{
	overflow:visible!Important;
}
#currentActs img{
	display:block!important;
}
#currentActs h6{
	clear:both;
}

