* {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	border:0px;
}

body { 
	margin:0px;
	padding:0px;
	text-align:center; 
	background:url(../img/bg_body.gif);
}

p, li, a { font-size:11px; }

#menue_first_level {
	overflow:hidden;
}

#menue_first_level,
#menue_second_level,
#menue_second_level_teaser {
	font: normal 11px "MS-Trebuchet", verdana, sans-serif;
}

.foerderlink {
	color:#fff;
	text-decoration:none;
}

#menue_first_level ul,
#menue_first_level li, 
#menue_second_level ul,
#menue_second_level li,
#menue_second_level_teaer ul,
#menue_second_level_teaer li {
	list-style-type: none;
    padding: 0px;
    margin: 0px;
}

#menue_first_level li a:link,
#menue_first_level li a:visited,
#menue_first_level li a:active,
#menue_second_level li a:link,
#menue_second_level li a:visited,
#menue_second_level li a:active,
#menue_second_level_teaser li a:link,
#menue_second_level_teaser li a:visited,
#menue_second_level_teaser li a:active {

	display:block;
	border: solid 1px #de0808;
	background-color:#de0808;
	color:#fff;
	text-decoration:none;
	padding-left: 5px;
	height: 13px;
	line-height: 13px;
	overflow:hidden;
	width:130px;
}

#menue_first_level li a:hover,
#menue_second_level li a:hover,
#menue_second_level_teaser li a:hover {
	background-color:#fff;
    color:#de0808;
    border: solid 1px #fff;
	font-weight:bold;
	overflow:hidden;
}

.activeMenue {
	display:block !important;
	text-decoration:none !important;
	padding-left:5px !important;
	height: 13px !important;
	line-height: 13px !important;
	background-color:#fff !important;
    color:#de0808 !important;
    border: solid 1px #fff !important;
	font-weight:bold !important;
	overflow:hidden !important;
}

.bg_color_01 { background-color:#dc0b0b; }

#container_main {
	width:900px;
	height:700px;
	margin:0px auto;
	margin-top:20px;
	text-align:left;
}

#container_header {
	width:900px;
	height:108px;
	}

#page_headline {
	font-size:15px;
	font-weight:bold;
	color:#fff;
	height:20px;
	width:450px;
	position:relative;
	top:2px;
	left:290px;
	text-transform:uppercase;
}

#headermap {
	width:900px;
	height:108px;
	}	

#container_content {
	width:900px;
	height:592px;
	position:relative;
}
	
.bg_seite {
	width:900px;
	height:592px;
	background-repeat:no-repeat;	
}
	
.bg_test 			{ background:url(../img/bg_test.jpg); }		
.bg_index 			{ background:url(../img/bg_index.jpg); }		
.bg_aktuelles 		{ background:url(../img/bg_aktuelles.jpg); }		
.bg_programm		{ background:url(../img/bg_programm.jpg); }		
.bg_presse 			{ background:url(../img/bg_presse.jpg); }		
.bg_impressum		{ background:url(../img/bg_impressum.jpg); }		
.bg_kontakt 		{ background:url(../img/bg_kontakt.jpg); }		
.bg_geschenkartikel	{ background:url(../img/bg_geschenkartikel.jpg); }		
.bg_foerderung 		{ background:url(../img/bg_foerderung.jpg); }		
.bg_geschichte 		{ background:url(../img/bg_geschichte.jpg); background-repeat:no-repeat; }		
.bg_britz 	  		{ background:url(../img/bg_britz.jpg); }		
.bg_karten  		{ background:url(../img/bg_karten.jpg); }		
.bg_tv  			{ background:url(../img/bg_tv.jpg); }		

.bg_rahmen 			{ background:url(../img/bg_rahmen.jpg); background-repeat:no-repeat; }

.bg_rahmen_inlay {
	width:160px;
	height:212px;
	position:absolute;
	left:104px;
	top:200px;
}

.bg_puppen_annekatring 		{ background:url(../img/bg_puppen_annekatring.jpg); }		
.bg_puppen_baerbelchen 		{ background:url(../img/bg_puppen_baerbelchen.jpg); }		
.bg_puppen_bestemo 			{ background:url(../img/bg_puppen_bestemo.jpg); }		
.bg_puppen_besteva 			{ background:url(../img/bg_puppen_besteva.jpg); }		
.bg_puppen_haenneschen 		{ background:url(../img/bg_puppen_haenneschen.jpg); }		
.bg_puppen_kaett 			{ background:url(../img/bg_puppen_kaett.jpg); }		
.bg_puppen_koebeschen 		{ background:url(../img/bg_puppen_koebeschen.jpg); }		
.bg_puppen_pitter 			{ background:url(../img/bg_puppen_pitter.jpg); }		
.bg_puppen_roeschen 		{ background:url(../img/bg_puppen_roeschen.jpg); }		
.bg_puppen_schael 			{ background:url(../img/bg_puppen_schael.jpg); }		
.bg_puppen_schnaeuzerkowski { background:url(../img/bg_puppen_schnaeutzerkowski.jpg); }		
.bg_puppen_speimanes 		{ background:url(../img/bg_puppen_speimanes.jpg); }		
.bg_puppen_tuennes 			{ background:url(../img/bg_puppen_tuennes.jpg); }		

.bg_unsichtbare_bauer 		{ background:url(../img/bg_unsichtbare_bauer.jpg); }		
.bg_unsichtbare_becker 		{ background:url(../img/bg_unsichtbare_becker.jpg); }		
.bg_unsichtbare_brands 		{ background:url(../img/bg_unsichtbare_brands.jpg); }		
.bg_unsichtbare_cornitz 	{ background:url(../img/bg_unsichtbare_guretzky.jpg); }		
.bg_unsichtbare_fey 		{ background:url(../img/bg_unsichtbare_fey.jpg); }		
.bg_unsichtbare_hansmann 	{ background:url(../img/bg_unsichtbare_hansmann.jpg); background-repeat:no-repeat; }
.bg_unsichtbare_kemmerling 	{ background:url(../img/bg_unsichtbare_kemmerling.jpg); }		
.bg_unsichtbare_klein		{ background:url(../img/bg_unsichtbare_klein.jpg); }		
.bg_unsichtbare_lohe 		{ background:url(../img/bg_unsichtbare_lohe.jpg); }		
.bg_unsichtbare_mueller 	{ background:url(../img/bg_unsichtbare_mueller.jpg); }		
.bg_unsichtbare_oepen 		{ background:url(../img/bg_unsichtbare_oepen.jpg); }		
.bg_unsichtbare_schoenberg 	{ background:url(../img/bg_unsichtbare_schoenberg.jpg); }		
.bg_unsichtbare_ulrich 		{ background:url(../img/bg_unsichtbare_ulrich.jpg); }		
.bg_unsichtbare_vesen 		{ background:url(../img/bg_unsichtbare_vesen.jpg); }		

.bg_unsichtbare_intendant		{ background:url(../img/bg_unsichtbare_intendant.jpg); }
.bg_unsichtbare_verwaltung 		{ background:url(../img/bg_unsichtbare_verwaltung.jpg); }		
.bg_unsichtbare_pr 				{ background:url(../img/bg_unsichtbare_pr.jpg); }		
.bg_unsichtbare_ton 			{ background:url(../img/bg_unsichtbare_ton.jpg); }		
.bg_unsichtbare_kapellmeister 	{ background:url(../img/bg_unsichtbare_kapellmeister.jpg); }		
.bg_unsichtbare_buehnenvorstand { background:url(../img/bg_unsichtbare_buehnenvorstand.jpg); }

.bg_unsichtbare_kasse 			{ background:url(../img/bg_unsichtbare_kassen_2.jpg); background-repeat:no-repeat; }		
.bg_unsichtbare_foyer 			{ background:url(../img/bg_unsichtbare_foyer_2.jpg); background-repeat:no-repeat; }		
.bg_unsichtbare_werkstatt 		{ background:url(../img/bg_unsichtbare_werkstatt_2.jpg); background-repeat:no-repeat; }
/*
.bg_unsichtbare_kasse 			{ background:url(../img/bg_unsichtbare_kasse.jpg); }		
.bg_unsichtbare_foyer 			{ background:url(../img/bg_unsichtbare_foyer.jpg); }		
.bg_unsichtbare_werkstatt 		{ background:url(../img/bg_unsichtbare_werkstatt.jpg); }
*/
#container_menue {
	position:relative;
	left:743px;
	top:-40px;
	z-index:20;
	color:#fff;
	width:155px
	}

#teaser_box_position {
	position:absolute;
	left:574px;
	top:286px;
	z-index:20;
	width:157px;
}

#container_first_level,
#container_second_level,
#container_second_level_teaser {
	position:relative;
}

	
#container_second_level,
#container_second_level_teaser {
	margin-top:10px;
}


#container_text {
	position:absolute;
	top:21px;
	left:343px;
	z-index:10;
}

	
#text p a {
	text-decoration:none;
}	
		
#container_text_startpage {
	position:absolute;
	top:21px;
	left:315px;
	z-index:10;
}
	
#text_startpage {	
	width:435px; 
	min-height:265px;
	height:auto !important;
	height:265px;
	background-color:#fff;
}

#teaser_text_startpage {
	position:absolute;
	top:93px;
	left:115px;
	width:160px;
	height:205px;
	text-align:left;
}

#text p,
#text_startpage p {
	padding:10px 50px 15px 25px;
}


#text,
.text_1,
.text_2,
.text_3,
.text_4,
.text_5,
.text_6 {
	width:410px;
	min-height:255px; 
	height:auto !important;
	height:255px;
	background-color:#fff;
	}
	
.text_2,
.text_3,
.text_4,
.text_5,
.text_6 {
	display:none;
	}	


.text_1,
.text_2,
.text_3,
.text_4,
.text_5,
.text_6 {
	padding-top:0px;	
	}


h4 {
	padding:0 0 0 25px;
}

.nifty_red { 
	width:157px;
	}
.nifty_white { 
	width:410px;
	}


	
#menue_first_level {
	width:156px;
	min-height:296px; 
	height:auto !important;
	height:296px;
	background-color:#dc0b0b;
	position:relative;
}
	

#menue_first_level ul, 
#menue_second_level ul,
#menue_second_level_teaser ul {
	list-style-type:none;
	padding:0;
	margin-bottom:8px;
	margin-left:12px; 
	color:#fff;
	}

#menue_first_level ul li, 
#menue_second_level ul li,
#menue_second_level_teaser ul li {
	list-style-type: none;
	font-size:11px;	
	padding:0;
	margin:0;
	overflow:hidden;
	}
	
#menue_first_level h3,
#menue_second_level h3,
#menue_second_level_teaser h3,
#teaser_box h3 {
	font-size:18px;
	font-weight:bold;
	margin-left:12px;
	margin-bottom:10px;
	padding-top:10px;
	width:127px;
	border-bottom:1px solid white;
	color:#fff;
	} 

#menue_second_level h3,
#menue_second_level_teaser h3,
#teaser_box h3 {
	padding-top:0;
}

#menue_second_level,
#menue_second_level_teaser,
#teaser_box {
	width:156px;
	min-height:100px; 
	height:auto !important;
	height:100px;	
	background-color:#dc0b0b;
	padding-bottom:1px;

}

.switchMenue {
	text-align:right;
	font-weight:bold;
	margin-bottom:0;
	padding-bottom:0;
}

.disableThis {
	display:none;
}

.programIndicators {
	height:20px;
	width:120px;
	border:1px solid black;
	float:left;
	margin-top:10px;	
	color:#fff;
	font-weight:bold;
	text-align:center;
	font-size:11px;	
}

.marginL10 {
	margin-left:10px;
}

.colorsAdultsOn {
	background-color:#f00;
}

.colorsAdultsOff{
	background-color:#0080C0;
}

.colorsTicketsOn{
	background-color:#008000;
}

.colorsTicketsOff{
	background-color:#000;

}

.error {
	color:#ff0000;
}

.color01 {
	color:#000;
}

.color02 {
	color:#fff;
}

.standardLinks {
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;	
}

div#text p a {
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;	
}

.standardLinksActive {
	font-weight:bold;
}


.geschenkartikel {
	margin-left:25px;
	padding-bottom:15px;
	width:360px;
	height:120px;
}

.floatLw180 {
	float:left;

}

.noPaddingNoMargin {
	padding:0;
	margin:0;
}

/* runde Ecken */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

























