/* Hide everything we don't need */
#sidebar-left,
#sidebar-right,
#global-footer,
#page-actions,
#keyvisual,
#content-meta .time,
#content-meta .view-options-help,
#global-header .logos .festival-claim,
#main-teaser,
#ard-navigation,
div.clear,
#image-teaser-container,
#trailerbox-flash-content,
.breadcrumb {
	clear: both;
	display: none;
	visibility: hidden;
	height: 0;
	width: 0;
}



@page { size:21.0cm 14.85cm; margin:5.7cm 2cm 1.4cm 1cm; }

body, #col-content {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 0 !important;
}
  
body {
 color: #000;
/*  font: 12pt Georgia, "Times New Roman", serif; Zeichensatz auf Serifen umstellen */
 text-align: justify; /* Blocksatz */
 quotes: "\201E" "\201C" "\201A" "\2018";
}




#global-header .inner-content {
	clear: both;
	height: 6em;
}

#global-header .logos .logo {
	display: block;
	margin-top: 2em;
	clear: both;
}

#content-meta .breadcrumb {
	float: none;
	display: block;
	position: relative;
	margin: 0;
}



.print {
	clear: both !important;	
	visibility: visible !important;
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
	overflow: auto;
	text-align: left;
}


/* Programmplan */
li.clearfix div.info img {
	border:1px solid white;
}
/* Programmplan */





.module-4, .modules-row {
	clear: both;
}


/* Druckbereich von Fliesstext (IE6 kann nicht breiter...) */

#col-content .module-4, #col-content .module-4  p.bodytext {
	width: 650px !important;
	overflow: visible !important;
	margin: 0 !important;
	padding: 0 0 !important;
}
/* Druckbereich von Fliesstext */




div, p, p.bodytext, u, li {
	page-break-before: auto !important;
	page-break-inside: auto !important;
	page-break-after: auto !important;
}



#sendungen div.module {

/*
border:1px solid green !important;
*/

overflow:visible !important;

}


#sendungen .letter-range ul {


overflow:visible !important;

}



#sendungen .letter-range li {

/*
	position: absolute;
	top: .29em;
	left: 0;
	display: block;

position: relative;
clear:both;
border:1px solid yellow !important;
*/




}







/*
body, div, p, table, td, th, thead, tbody, tfoot, div, p {
	page-break-before: avoid !important;
	page-break-after: avoid !important;
}
*/


