#st{
	float:left;
	width:700px; 
}    
#st_links{  
	float:left;  
	width:264px;  
}    
#st_headline_1 img,  
#st_headline_2 img,
#st_headline_3 img{  
	margin-left:-4px;  
} 
#st_spezial{
font-size:16px;
padding-bottom:5px;
}     
#st_rechts{  
	float:left;  
	width:400px;  
	padding:0px 0px 0px 15px;  
}    
#icon_1{  
	position:relative;   
	float:left;  
}    
#icon_2{  
	padding:5px;  
	position: absolute;   
	z-index:300;  
}        
#st_untertitel{  
	padding:0px 0px 10px 0px;  
        line-height:1.5;
	}
  
#st_block{  
	font-size:16px;  
	padding:0px 0px 10px 0px;  
}  
#st_text{  
	line-height:1.5;  
	}  
#st_menu{  
	padding:10px 0px 0px 0px;  
	}      
#st_vorstellungen_block{
	float:left;  
	margin:10px 0px 0px 0px;  
}    
#st_vorstellungen{  
	float:left;  
	width:400px;  
	padding: 5px; 
	background-color:#EEE;
/*margin-bottom:5px;*/
	}    
.termine{  
	/* float:left;  */
}    
#termine_headline{
padding-bottom:5px;
}
#termine_unsichtbar{  
	display:none;  
	}    
#t_alle{  
	display:none;  
	}    
.tag{  
	float:left;  
	width:20px;  
	font-size:10px;  
	}  
.datum{  
	float:left;  
	width:60px;  
	font-size:10px;  
}  
.uhrzeit{  
	float:left;  
	width:60px;  
	font-size:10px;  
	}  
.ort{  
	float:left;  
	font-size:10px;  
	width:60px;  
}    
.ort_k{  
	float:left;  
	font-size:10px;  
	width:150px;
}    
/* Spielzeituebersicht mit Icons */  
#s_uebersicht{  
	float:left;  
	width:711px;  
	}    
.s_spielstaette{  
	float:left;  
	text-align:right;  
}    
.s_headline{  
	padding:15px 10px 5px 0px;  
	font-weight:bold;  
        font-size:16px;
	}    
.s_box{  
	float:left;  
	padding:0px 10px 10px 0px;  
	width:107px;  
	}  
.s_bild{  
	float:left;  
	width:107px;  
	height:107px;    
} 
.s_text{  
	float:left;  
	width:107px;  
	text-align:left;  
}    
.premiere,  
.location{  
	font-size:13px;  
	}    
.premiere{
        font-weight:bold;
        }
#pre_lh{  
	float:left;  
	width:40%;  
	}   
#pre_lh_k{
float:left;
width:25%;  
}
#pre_rh{  
	float:left;  
	}   
#pictogramme{  
	float:left;  
	padding:5px 0px 0px 0px;  
}   
 
.actors{  
	float:left;  
	width:375px; 
        padding:0px 0px 5px 5px;
  }    
.abstand{  
	padding:0px 0px 5px 0px;  
	}    
.actors_job{  
	float:left;  
	width:180px;  
	font-weight:bold;  
	padding-left:5px;  
	}    
.actors_name{  
	float:left;  
	width:180px;  
	padding-left:5px; 
}    
#tt{  
	float:left;  
	width:270px;  
	text-align:right;  
	background-color:#EEE;  
	padding: 5px 5px 5px 135px;  
	}   
#t1{  
	text-align:left;  
	width:140px;  
	float:left;  
	}    
#t2{  
	float:left;  
	text-align:right;  
	padding-left:7px;  
	width:90px;  
}    
.galerie_bild_halter{  
	float:left;  
	width:114px;  
	height:114px;
	 }    
.galerie_bild{  
	padding:10px 15px 0px 0px;  
	}   
	
/* TERMINE BEIM STUECK */ 
.t_row{  
	float:left;  
	padding:0px 0px 10px 0px;  
	}    
.t_tag{  
	float:left;  
	width:25px;
font-weight:bold;

	  }    
.t_datum{ 
	 float:left;  
	 width:80px;  
font-weight:bold;  
	}    
.t_uhrzeit{  
	float:left;  
	width:80px;  
	}    
.t_ort{  
	float:left;  
	}    
.t_art{  
	float:left;  
	width:300px;  
	}
.t_content{  
	float:left;  
	width:300px;  
	}
.t_tickets{  
	float:left;  
	width:300px;  
	}
/* KONZERTE */
.k_block{
width:190px;
padding:0px 30px 35px 0px;
float:left;
}

.k_headline{
height:107px;
font-size:22px;
padding-left: 120px;
padding-top:15px;
}

