@charset "utf-8";
/* CSS Document */

/***DRUCK***/

@media print {

header, .header, #subheader, #philosophie, #keyvisual, .kursreiter, footer, script, video, .video-teaser, #UpdatePanelForm, #philosophy, .news_filtr, .portallink, #quicklinks, .belegung, .kursreiter, .soc-btns, .alleventsoverview, .news_filtr, .news_filtr.sticky, #mobilefooter, .shopoverlay  
	{
    display:none !important;}
	
	
.course_further, .courseprint, .anmeldebutt, .webinars th, .sidebuttons, .sidebuttons_left, .webinar-switch 	{
    display:none !important;}
	


	#content {
		/*page-break-after:always;*/
	}
	
	h1,h2,h3,h4,h5,h6 { 
  page-break-after: avoid; 
  }
	
	
	/*table.coursedates th, table.coursedates td {display:none !important;}*/
	
	
	table, th, tr, td {border: 0px !important;}
	
	.table-responsive, table, table.courses {
    width: 650px !important;
		overflow:visible !important;
}

	
	.alleventsoverview.activeopen {
		display:block !important;
	}

	.alleventsoverview tr.show {display:none !important; height:0 !important;}
	
	.alleventsoverview tr.activeopen {display:table-row !important; height: auto !important;}
/**/	
td:nth-of-type(1) {
	/**/page-break-inside:avoid;
	page-break-after:avoid;
	page-break-before:avoid;
   width: 650px !important;
	 white-space: wrap !important;
	 color: #ff00ff !important;
}

tr.activeopen td:nth-of-type(2), tr.activeopen td:nth-of-type(3), tr.activeopen td:nth-of-type(4), tr.activeopen td:nth-of-type(5), tr.activeopen td:nth-of-type(6), tr.activeopen td:nth-of-type(7)
	{display:none !important; }
	
.webinarinfo-content {
	opacity: 1;
  height: auto;
}
	
}

/*
table.coursedates td:nth-of-type(1) {display:table-row !important; width:100%;}
	
	}*/