@media print {
	#navi {
		display: none;
		}
	#content {
	padding-top: 0px;
		}
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px;
}
.all {
	text-align: left;
	margin: auto;
	padding: 0px;
	width: 769px;
}

#contentteaser {
	text-align: left;
	margin: auto;
	padding: 0px;
	padding-top: 236px;
	width: 857px;
}

.subline {
	font-weight: bold;
	text-transform: uppercase;
}

#calender {
	float: left;
	width: 420px;
	height: 620px;
}


a {
	color:#000000;
	text-decoration: none;
}
.thumb {
	margin-right: 11px;
}


#leftcol {
	width: 605px;
}
.programmMain {
	float: left;
	width: 199px;
	height: 300px;
	font-size: 11px;
	line-height: 14px;
}


#navi {
	width: 780px;
	height:186px;
	position:fixed;
	top:50px;
	z-index:10;
	background-color:#FFFFFF;
}
.subnav {
	height: 50px;
}
.leftcol {
	float: left;
	width: 370px;
}
.programmTitle_blue_green {
	font-size: 14px;
	font-weight: bold;
	color: #67a1af;
}
.programmTitle_black {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.programmTitle_yellow {
	font-size: 14px;
	font-weight: bold;
	color: #b2b154;
}
.programmTitle_brown {
	font-size: 14px;
	font-weight: bold;
	color: #c09359;
}
.programmTitle_red {
	font-size: 14px;
	font-weight: bold;
	color: #ae0917;
}
.programmTitle_blue {
	font-size: 14px;
	font-weight: bold;
	color: #898aa7;
}
.programmTitle_green {
	font-size: 14px;
	font-weight: bold;
	color: #9ec429;
}
.programmTitle_orange {
	font-size: 14px;
	font-weight: bold;
	color: #f29400;
}
.programmTitle_magenta {
	font-size: 14px;
	font-weight: bold;
	color: #a1097c;
}

.light_blue_green {
	font-size: 11px;
	font-weight: bold;
	color: #81c7d8;
}
.dark_blue_green {
	font-size: 11px;
	color: #67a1af;
}
.light_black {
	font-size: 11px;
	color: #000000;
}
.dark_black {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.dark_grey {
	font-size: 11px;
	color: #666666;
}
.light_yellow {
	font-size: 11px;
	font-weight: bold;
	color: #d6d246;
}
.dark_yellow {
	font-size: 11px;
	color: #b2b154;
}
.light_brown {
	font-size: 11px;
	font-weight: bold;
	color: #f0b76d;
}
.dark_brown {
	font-size: 11px;
	color: #c09359;
}
.light_red {
	font-size: 11px;
	font-weight: bold;
	color: #e2001a;
}
.light_red_big {
	font-size: 12px;
	font-weight: bold;
	color: #e2001a;
}
.dark_red {
	font-size: 11px;
	color: #ae0917;
}
.light_blue {
	font-size: 11px;
	font-weight: bold;
	color: #ababce;
}
.dark_blue {
	font-size: 11px;
	color: #898aa7;
}
.light_green {
	font-size: 11px;
	font-weight: bold;
	color: #9ec429;
}
.dark_green {
	font-size: 11px;
	color: #9ec429;
}

.light_orange {
	font-size: 11px;
	color: #f29400;
}
.light_orange_big {
	font-size: 12px;
	color: #f29400;
}

.dark_orange {
	font-size: 11px;
	font-weight: bold;
	color: #f29400;
}
.dark_orange_big {
	font-size: 12px;
	font-weight: bold;
	color: #f29400;
}
.dark_orange_big_2 {
	font-size: 12px;
	font-weight: bold;
	color: #de551a;
}
.dark_magenta_date {
	font-size: 12px;
	font-weight: bold;
	color: #a1097c;
}

.text_green {
	font-size: 12px;
	color: #1f9f94;
}

.light_green2 {
	font-size: 11px;
	color: #3aa664;
}
.dark_green2 {
	font-size: 11px;
	font-weight: bold;
	color: #3aa664;
}




.rightcol {
	float: right;
	width: 370px;
}

.hider {
	visibility: hidden;
}

/* NAVI DE */

#news_de{
	background-image: url(../pix/nav/news_de.gif);
	text-decoration:none;
	float:left;
	width: 57px;
	height: 41px;
}
#news_de:hover, .akt #news_de  {
	background-image: url(../pix/nav/news_de_over.gif);
	text-decoration:none;
	float:left;
}
#programm_de{
	background-image: url(../pix/nav/programm_de.gif);
	text-decoration:none;
	float:left;
	float:left;
	width: 106px;
	height: 41px;
}
#programm_de:hover, .akt #programm_de  {
	background-image: url(../pix/nav/programm_de_over.gif);
	text-decoration:none;
	float:left;
	float:left;
}
#spielorte_de{
	background-image: url(../pix/nav/spielorte_de.gif);
	text-decoration:none;
	float:left;
	width: 95px;
	height: 41px;
}
#spielorte_de:hover, .akt #spielorte_de  {
	background-image: url(../pix/nav/spielorte_de_over.gif);
	text-decoration:none;
	float:left;
}
#spielplan_de{
	background-image: url(../pix/nav/spielplan_de.gif);
	text-decoration:none;
	float:left;
	width: 101px;
	height: 41px;
}
#spielplan_de:hover, .akt #spielplan_de  {
	background-image: url(../pix/nav/spielplan_de_over.gif);
	text-decoration:none;
	float:left;
}
#karten_de{
	background-image: url(../pix/nav/karten_de.gif);
	text-decoration:none;
	float:left;
	width: 82px;
	height: 41px;
}
#karten_de:hover, .akt #karten_de  {
	background-image: url(../pix/nav/karten_de_over.gif);
	text-decoration:none;
	float:left;
}
#presse_de{
	background-image: url(../pix/nav/presse_de.gif);
	text-decoration:none;
	float:left;
	width: 78px;
	height: 41px;
}
#presse_de:hover, .akt #presse_de  {
	background-image: url(../pix/nav/presse_de_over.gif);
	text-decoration:none;
	float:left;
}
#ueberuns_de{
	background-image: url(../pix/nav/ueberuns_de.gif);
	text-decoration:none;
	float:left;
	width: 99px;
	height: 41px;
}
#ueberuns_de:hover, .akt #ueberuns_de  {
	background-image: url(../pix/nav/ueberuns_de_over.gif);
	text-decoration:none;
	float:left;
}
#kontakt_de{
	background-image: url(../pix/nav/kontakt_de.gif);
	text-decoration:none;
	float:left;
	width: 83px;
	height: 41px;
}
#kontakt_de:hover, .akt #kontakt_de  {
	background-image: url(../pix/nav/kontakt_de_over.gif);
	text-decoration:none;
	float:left;
}
#impressum_de{
	background-image: url(../pix/nav/impressum_de.gif);
	text-decoration:none;
	float:left;
	width: 116px;
	height: 41px;
}
#impressum_de:hover, .akt #impressum_de  {
	background-image: url(../pix/nav/impressum_de_over.gif);
	text-decoration:none;
	float:left;
}
#partner_de{
	background-image: url(../pix/nav/partner_de.gif);
	text-decoration:none;
	float:left;
	width: 92px;
	height: 41px;
}
#partner_de:hover, .akt #partner_de  {
	background-image: url(../pix/nav/partner_de_over.gif);
	text-decoration:none;
	float:left;
}
#archiv_de{
	background-image: url(../pix/nav/archiv_de.gif);
	text-decoration:none;
	float:left;
	width: 74px;
	height: 41px;
}
#archiv_de:hover, .akt #archiv_de  {
	background-image: url(../pix/nav/archiv_de_over.gif);
	text-decoration:none;
	float:left;
}
#english_de{
	background-image: url(../pix/nav/english_de.gif);
	text-decoration:none;
	float:left;
	width: 81px;
	height: 41px;
}
#english_de:hover, .akt #english_de  {
	background-image: url(../pix/nav/english_de_over.gif);
	text-decoration:none;
	float:left;
}

#theater_de{
	background-image: url(../pix/nav/theater_de.gif);
	text-decoration:none;
	float:left;
	width: 89px;
	height: 41px;
}
#theater_de:hover, .akt #theater_de {
	background-image: url(../pix/nav/theater_de_over.gif);
	text-decoration:none;
	float:left;
}

#konzerte_de{
	background-image: url(../pix/nav/konzerte_de.gif);
	text-decoration:none;
	float:left;
	width: 109px;
	height: 41px;
}
#konzerte_de:hover, .akt #konzerte_de {
	background-image: url(../pix/nav/konzerte_de_over.gif);
	text-decoration:none;
	float:left;
}

#filme_de{
	background-image: url(../pix/nav/filme_de.gif);
	text-decoration:none;
	float:left;
	width: 80px;
	height: 41px;
}
#filme_de:hover, .akt #filme_de {
	background-image: url(../pix/nav/filme_de_over.gif);
	text-decoration:none;
	float:left;
}

#presence_de{
	background-image: url(../pix/nav/presence_de.gif);
	text-decoration:none;
	float:left;
	width: 310px;
	height: 41px;
}
#presence_de:hover, .akt #presence_de {
	background-image: url(../pix/nav/presence_de_over.gif);
	text-decoration:none;
	float:left;
}

/* NAVI Spielplan */

#zwei{
	background-image: url(../pix/nav/spielplan/02.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 106px;
}
#zwei:hover, .akt #zwei {
	background-image: url(../pix/nav/spielplan/02_over.gif);
	text-decoration:none;
	float:left;
}

#drei{
	background-image: url(../pix/nav/spielplan/03.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 106px;
}
#drei:hover, .akt #drei {
	background-image: url(../pix/nav/spielplan/03_over.gif);
	text-decoration:none;
	float:left;
}

#vier{
	background-image: url(../pix/nav/spielplan/04.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 106px;
}
#vier:hover, .akt #vier {
	background-image: url(../pix/nav/spielplan/04_over.gif);
	text-decoration:none;
	float:left;
}

#fuenf{
	background-image: url(../pix/nav/spielplan/05.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 106px;
}
#fuenf:hover, .akt #fuenf {
	background-image: url(../pix/nav/spielplan/05_over.gif);
	text-decoration:none;
	float:left;
}

#sechs{
	background-image: url(../pix/nav/spielplan/06.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 106px;
}
#sechs:hover, .akt #sechs {
	background-image: url(../pix/nav/spielplan/06_over.gif);
	text-decoration:none;
	float:left;
}

#sieben{
	background-image: url(../pix/nav/spielplan/07.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 117px;
}
#sieben:hover, .akt #sieben {
	background-image: url(../pix/nav/spielplan/07_over.gif);
	text-decoration:none;
	float:left;
}

#acht{
	background-image: url(../pix/nav/spielplan/08.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 117px;
}
#acht:hover, .akt #acht {
	background-image: url(../pix/nav/spielplan/08_over.gif);
	text-decoration:none;
	float:left;
}

#neun{
	background-image: url(../pix/nav/spielplan/09.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 117px;
}
#neun:hover, .akt #neun {
	background-image: url(../pix/nav/spielplan/09_over.gif);
	text-decoration:none;
	float:left;
}

#zehn{
	background-image: url(../pix/nav/spielplan/10.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 117px;
}
#zehn:hover, .akt #zehn {
	background-image: url(../pix/nav/spielplan/10_over.gif);
	text-decoration:none;
	float:left;
}

#elf{
	background-image: url(../pix/nav/spielplan/11.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 117px;
}
#elf:hover, .akt #elf {
	background-image: url(../pix/nav/spielplan/11_over.gif);
	text-decoration:none;
	float:left;
}

#zwoelf{
	background-image: url(../pix/nav/spielplan/12.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 117px;
}
#zwoelf:hover, .akt #zwoelf {
	background-image: url(../pix/nav/spielplan/12_over.gif);
	text-decoration:none;
	float:left;
}

#zwei_en{
	background-image: url(../pix/nav/spielplan/02_en.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 106px;
}
#zwei_en:hover, .akt #zwei_en {
	background-image: url(../pix/nav/spielplan/02_over_en.gif);
	text-decoration:none;
	float:left;
}

#drei_en{
	background-image: url(../pix/nav/spielplan/03_en.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 106px;
}
#drei_en:hover, .akt #drei_en {
	background-image: url(../pix/nav/spielplan/03_over_en.gif);
	text-decoration:none;
	float:left;
}

#vier_en{
	background-image: url(../pix/nav/spielplan/04_en.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 106px;
}
#vier_en:hover, .akt #vier_en {
	background-image: url(../pix/nav/spielplan/04_over_en.gif);
	text-decoration:none;
	float:left;
}

#fuenf_en{
	background-image: url(../pix/nav/spielplan/05_en.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 106px;
}
#fuenf_en:hover, .akt #fuenf_en {
	background-image: url(../pix/nav/spielplan/05_over_en.gif);
	text-decoration:none;
	float:left;
}

#sechs_en{
	background-image: url(../pix/nav/spielplan/06_en.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 106px;
}
#sechs_en:hover, .akt #sechs_en {
	background-image: url(../pix/nav/spielplan/06_over_en.gif);
	text-decoration:none;
	float:left;
}

#sieben_en{
	background-image: url(../pix/nav/spielplan/07_en.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 117px;
}
#sieben_en:hover, .akt #sieben_en {
	background-image: url(../pix/nav/spielplan/07_over_en.gif);
	text-decoration:none;
	float:left;
}

#acht_en{
	background-image: url(../pix/nav/spielplan/08_en.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 117px;
}
#acht_en:hover, .akt #acht_en {
	background-image: url(../pix/nav/spielplan/08_over_en.gif);
	text-decoration:none;
	float:left;
}

#neun_en{
	background-image: url(../pix/nav/spielplan/09_en.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 117px;
}
#neun_en:hover, .akt #neun_en {
	background-image: url(../pix/nav/spielplan/09_over_en.gif);
	text-decoration:none;
	float:left;
}

#zehn_en{
	background-image: url(../pix/nav/spielplan/10_en.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 117px;
}
#zehn_en:hover, .akt #zehn_en {
	background-image: url(../pix/nav/spielplan/10_over_en.gif);
	text-decoration:none;
	float:left;
}

#elf_en{
	background-image: url(../pix/nav/spielplan/11_en.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 117px;
}
#elf_en:hover, .akt #elf_en {
	background-image: url(../pix/nav/spielplan/11_over_en.gif);
	text-decoration:none;
	float:left;
}

#zwoelf_en{
	background-image: url(../pix/nav/spielplan/12_en.gif);
	text-decoration:none;
	float:left;
	width: 54px;
	height: 117px;
}
#zwoelf_en:hover, .akt #zwoelf_en {
	background-image: url(../pix/nav/spielplan/12_over_en.gif);
	text-decoration:none;
	float:left;
}



/* NAVI EN */

#news_en{
	background-image: url(../pix/nav/news_en.gif);
	text-decoration:none;
	float:left;
	width: 57px;
	height: 41px;
}
#news_en:hover, .akt #news_en  {
	background-image: url(../pix/nav/news_en_over.gif);
	text-decoration:none;
	float:left;
}
#program_en{
	background-image: url(../pix/nav/program_en.gif);
	text-decoration:none;
	float:left;
	width: 98px;
	height: 41px;
}
#program_en:hover, .akt #program_en  {
	background-image: url(../pix/nav/program_en_over.gif);
	text-decoration:none;
	float:left;
}
#schedule_en{
	background-image: url(../pix/nav/schedule_en.gif);
	text-decoration:none;
	float:left;
	width: 106px;
	height: 41px;
}
#schedule_en:hover, .akt #schedule_en  {
	background-image: url(../pix/nav/schedule_en_over.gif);
	text-decoration:none;
	float:left;
}
#locations_en{
	background-image: url(../pix/nav/locations_en.gif);
	text-decoration:none;
	float:left;
	width: 108px;
	height: 41px;
}
#locations_en:hover, .akt #locations_en  {
	background-image: url(../pix/nav/locations_en_over.gif);
	text-decoration:none;
	float:left;
}
#tickets_en{
	background-image: url(../pix/nav/tickets_en.gif);
	text-decoration:none;
	float:left;
	width: 79px;
	height: 41px;
}
#tickets_en:hover, .akt #tickets_en  {
	background-image: url(../pix/nav/tickets_en_over.gif);
	text-decoration:none;
	float:left;
}
#press_en{
	background-image: url(../pix/nav/press_en.gif);
	text-decoration:none;
	float:left;
	width: 64px;
	height: 41px;
}
#press_en:hover, .akt #press_en  {
	background-image: url(../pix/nav/press_en_over.gif);
	text-decoration:none;
	float:left;
}
#aboutus_en{
	background-image: url(../pix/nav/aboutus_en.gif);
	text-decoration:none;
	float:left;
	width: 93px;
	height: 41px;
}
#aboutus_en:hover, .akt #aboutus_en  {
	background-image: url(../pix/nav/aboutus_en_over.gif);
	text-decoration:none;
	float:left;
}
#deutsch_en{
	background-image: url(../pix/nav/deutsch_en.gif);
	text-decoration:none;
	float:left;
	width: 71px;
	height: 41px;
}
#deutsch_en:hover, .akt #deutsch_en  {
	background-image: url(../pix/nav/deutsch_en_over.gif);
	text-decoration:none;
	float:left;
}
#contact_en{
	background-image: url(../pix/nav/contact_en.gif);
	text-decoration:none;
	float:left;
	width: 81px;
	height: 41px;
}
#contact_en:hover, .akt #contact_en  {
	background-image: url(../pix/nav/contact_en_over.gif);
	text-decoration:none;
	float:left;
}
#impressum_en{
	background-image: url(../pix/nav/impressum_en.gif);
	text-decoration:none;
	float:left;
	width: 85px;
	height: 41px;
}
#impressum_en:hover, .akt #impressum_en  {
	background-image: url(../pix/nav/impressum_en_over.gif);
	text-decoration:none;
	float:left;
}
#partners_en{
	background-image: url(../pix/nav/partners_en.gif);
	text-decoration:none;
	float:left;
	width: 99px;
	height: 41px;
}
#partners_en:hover, .akt #partners_en  {
	background-image: url(../pix/nav/partners_en_over.gif);
	text-decoration:none;
	float:left;
}
#archive_en{
	background-image: url(../pix/nav/archive_en.gif);
	text-decoration:none;
	float:left;
	width: 81px;
	height: 41px;
}
#archive_en:hover, .akt #archive_en  {
	background-image: url(../pix/nav/archive_en_over.gif);
	text-decoration:none;
	float:left;
}


#theater_en{
	background-image: url(../pix/nav/theater_en.gif);
	text-decoration:none;
	float:left;
	width: 89px;
	height: 41px;
}
#theater_en:hover, .akt #theater_en {
	background-image: url(../pix/nav/theater_en_over.gif);
	text-decoration:none;
	float:left;
}

#konzerte_en{
	background-image: url(../pix/nav/konzerte_en.gif);
	text-decoration:none;
	float:left;
	width: 112px;
	height: 41px;
}
#konzerte_en:hover, .akt #konzerte_en {
	background-image: url(../pix/nav/konzerte_en_over.gif);
	text-decoration:none;
	float:left;
}

#filme_en{
	background-image: url(../pix/nav/filme_en.gif);
	text-decoration:none;
	float:left;
	width: 96px;
	height: 41px;
}
#filme_en:hover, .akt #filme_en {
	background-image: url(../pix/nav/filme_en_over.gif);
	text-decoration:none;
	float:left;
}

#presence_en{
	background-image: url(../pix/nav/presence_en.gif);
	text-decoration:none;
	float:left;
	width: 310px;
	height: 41px;
}
#presence_en:hover, .akt #presence_en {
	background-image: url(../pix/nav/presence_en_over.gif);
	text-decoration:none;
	float:left;
}


#content {
	clear:both;
	padding-top: 236px;
	width: 769px;
}

/* -- IE 6-- */
* html #content  {
	padding-top: 0px;
}

/* -- IE 6-- */
* html #contentnews   {
	padding-top: 0px;
}

#contentnews {
	padding-top: 236px;
	width: 769px;
}
.datum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}
h1 {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
h2 {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.pic {
	margin-top: 4px;
	margin-bottom: 4px;
}
.spielortLink {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-size:12px;
}

#flashcontent {
	display : none;
}
