/*
###########################################################################################################################
KRANKIKOM GmbH - Schifferstr. 200 - 47059 Duisburg - http://www.krankikom.de
_____________________________________________________________________
-- CINEMA HOME CSS -- Beejay/MARCH06--
###########################################################################################################################
*/


#boxleftinthead		{
			float: left;
			width: 23em;
			background: #DFDFDF;
			color: #333;
			margin: 0 0.5em 0 0;
			padding: 0;
			}
			
#boxrightinthead	{
			float: left;
			width: 12.5em;
			background: #DFDFDF;
			color: #333;
			padding: 0;
			margin: 0;
			}
			
.boxcentertinthead	{
			width: 36.0625em;
			clear: both;
			background: #DFDFDF;
			color: #333;
			padding: 0;
			margin: 0.3125em 0 0 0;
			}						
			
#boxleftint		{
			float: left;
			width: 23em;
			background: #F0F0F0;
			color: #333;
			margin: 0;
			padding: 0;
			min-height: 9em !important; 
			height: auto !important; height: 9em;
			}
			
#boxrightint		{
			width: 12.5em;
			background: #F0F0F0;
			color: #333;
			margin: 0;
			padding: 0;
			min-height: 9em !important; 
			height: auto !important; height: 9em;
			}
			
.textleft		{
			float: left;
			width: 4em;
			}
			
.textright		{
			float: left;
			width: 7em;
			}			
			
#cinemainfol		{
			float: left;
			padding: 0 0 0 0.3125em;
			margin: 0;
			}
			
#cinemainfor		{
			float: right;
			padding: 0.5em 1em 0 0.3125em;
			}
			
.blocker		{
			padding: 0.5em 0 0.5em 0.3125em;
			}
			
												

.bord			{
			border-bottom: 0.07em dashed #CDCBCB;
			}
			
.textbox		{
			clear: both;
			width: 36.0625em;
			background: #fef3b3;			
			margin: 0 0 0.5em 0;
			}
.textbox ul	{
				padding: 0.5em;
				margin: 0;
				font-size: 70%;
				}
			.textbox ul li	{
				list-style: square outside;
				padding: 0;
				margin: 0 0 0 1.5em;
				}
							
			
#infobottombox		{
			clear: both;
			width: 36.0625em;
			background: #fef3b3;			
			margin: 0;
			padding: 0;
			}			

#cstabunderline {
	height: 0.1em;
	width: 36.0625em;
}

					#comingsson	{
							background: #fef3b3;
							}
					
					.featurebordera {
							border-bottom: 0.07em solid #d49f1f;
							margin: 0 0 0.3125em 0;
							padding: 0.3125em 0 0 0;
							}
					
					

			     			    	.boxin	{
								font-size: 100%;
								padding: 0.6em;
								}
			     			    	.featureaimg {
			     			    		float: left;
			     			    		width: 5.375em;
			     			    		margin: 0 0.5em 0 0;
			     			    		}
			     			    		.featureaimg img {
			     			    				width: 5.375em;
			     			    				height: 4em;
			     			    				}
			     			    		
			     			    .featureatext {
			     			    		float: left;
			     			    		margin: 0 0.5em 0 0;
			     			    		width: 41em;
			     			    		font-size: 70%;
			     			   		}
			     			    .featureatext img {
			     			    	font-size: 145%;
			     			    }   			    		
			     			   	
			     			   	
					.tabboxa	{
							float: left;
							padding: 0;
							margin: 0;
							height: 1.1875em;
							}
					.tabboxak	{
							float: left;
							padding: 0;
							margin: 0;
							height: 1.1875em;
							}							
							
						
					.tabimga 	{
							padding: 0;
							margin: 0 0.1875em 0 0;
							width: 0.3125em;													
							height: 1.1875em;
							float: left;
							}			     			   	

#performcat		{
			clear: both;
			width: 36.0625em;
			background: #F0F0F0;			
			margin: 0;
			padding: 0.3125em 0 0.3125em 0;
			border-bottom: 0.07em dashed #CDCBCB;
			}
			
			
			#performcat ul	{
					float: left;
					padding: 0;
					margin: 0;
					list-style-type: none;
					}
			#performcat li	{
					float: left;
					margin: 0 0.5em 0 0;
					padding: 0;
					}					
			

			     			   	
			     			   	
.products	{
		float: right;
		margin: 0 0 0 0.5em;
		padding: 0;
		}
		
.print	{
		float: right;
		margin: 0 0 0 0.5em;
		padding: 0;
		}			
		
.timetable	{
		border: 0;
		margin: 0;
		padding: 0;
		font-weight: bold;
		width: 100%;
		}
			
.timetable td	{
		border: 0;
		margin: 0;
		padding: 0 0.7em 0 0;
		text-align: left;
		font-size: 80%;
		}
			
.timetable h4	{
		float: left;
		margin: 0 0.5em 0.125em 0;
		font-size: 100%;
		}	
.firsttd	{
		width: 1em;
		}				
.timetable h3	{
		float: left;
		margin: 0;
		font-size: 80%;
		}						
			
			
			
/* TEXT */

#boxleftinthead h1,
#boxrightinthead h1,

.boxcentertinthead h1	{
			font-size: 80%;
			font-weight: bold;
			margin: 0;
		 	padding: 0.3125em 0.3125em 0.3125em 0.6em;
			}

#cinemainfol h1		{
			font-size: 90%;
			color: #007DC9;
			margin: 0;
			padding: 0;
			}			

#boxrightint h1		{
			float: left;
			font-size: 70%;
			margin: 0 0 0 0.2em;
			padding: 0;
			}
			
.textbox		{
			clear: both;
			width: 36.0625em;
			background: #F0F0F0;			
			margin: 0 0 0.5em 0;
			}			
			
.blocker h2		{
			padding: 0;
			margin: 0;
			font-size: 70%;
			font-weight: normal;
			}
#cinemainfol h4,
#cinemainfor h4		{
			font-size: 70%;
			margin: 0;
			padding: 0;
			font-weight: normal;
			}			

.textbox h3		{
			font-size: 70%;
			font-weight: bold;
			margin: 0;
			padding: 0.6em 0.6em 0 0.6em;
			}


.textbox h4		{
			font-size: 70%;
			font-weight: normal;
			margin: 0;
			padding: 0.6em 0.6em 0.6em 0.6em;
			}
			
#infobottombox h4	{
			font-size: 80%;
			font-weight: normal;
			margin: 0;
			padding: 0.3125em 0 0 0.3125em;
			}			
			
#performcat h4		{
			float: left;
			font-size: 70%;
			margin: 0 0.5em 0 0;
			padding: 0.3125em;
			}			
.featureatext h2		{
			font-size: 140%;
			font-weight: bold;
			color: #007DC8;
			float: left;
			margin: 0;
			}
			
.products h4		{
			font-size: 70%;
			font-weight: normal;
			margin: 0;
			padding: 0;
			}
			
.print h4		{
			font-size: 70%;
			font-weight: normal;
			margin: 0;
			padding: 0;
			}			
			
.tabboxa h1,
.tabboxak h1		{
			font-size: 65%;
			font-weight: bold;
			margin: 0.2em 0.5em 0.2em 0.5em;
			}															
		
		
/* LINKs */

#cinemainfor a:link,	
#cinemainfor a:visited	{
			color: #333;
			text-decoration: underline;
			}

#cinemainfor a:hover	{
			color: #333;
			text-decoration: none;
			}
			

#boxrightint a:link,
#boxrightint a:visited	{
			color: #007DC9;
			text-decoration: underline;
			font-weight: bold;
			}
			
#boxrightint a:hover	{
			color: #007DC9;
			text-decoration: none;
			font-weight: bold;
			}			

			
.tabboxa a:link,
.tabboxa a:visited	{
			color: #fff;
			text-decoration: none;
			}
.tabboxa a:hover		{
			color: #fff;
			text-decoration: underline;
			}									
			
.featureatext a:link,
.featureatext a:visited	{
			color: #007DC8;
			text-decoration: underline;
			}
.featureatext a:hover	{
			color: #007DC8;
			text-decoration: none;
			}
			
.products a:link,
.products a:visited	{
			color: #333;
			text-decoration: underline;
			}
			
.products a:hover	{
			color: #333;
			text-decoration: none;
			}
			
.print a:link,
.print a:visited	{
			color: #333;
			text-decoration: none;
			}
			
.print a:hover	{
			color: #333;
			text-decoration: underline;
			}			
			
#performcat a:link,
#performcat a:visited	{
			color: #333;
			text-decoration: underline;
			font-weight: normal;
			}

#performcat a:hover	{
			color: #333;
			text-decoration: none;
			font-weight: normal;
			}
					
#infobottombox a:link,
#infobottombox a:visited	{
			color: #333;
			text-decoration: underline;
			font-weight: normal;
			}

#infobottombox a:hover	{
			color: #333;
			text-decoration: none;
			font-weight: normal;
			}
			
#footertext	{
		color: #333;
		margin: 0 0 0 11.5em;
		padding: 0;
		}
		
#footertext h2		{
			font-size: 80%;
			font-weight: normal;
			}				
											
/* Form */

.blocker form	{
		padding: 0;
		margin: 0;
		
		}

.blocker label 	{
			clear: both;
		 	color: #333;
		 	padding: 0;
		 	margin: 0;
		 	font-size: 80%;
		 	font-weight: bold;
			}
			.blocker select {
				background: #F4F4F4;
				font-size: 70%;
				width: 17em;
				margin: 0.5em 0 0 0;
				padding: 0;
			 	        }
			.blocker .gob  {
		float: right;
		background: #63A436;
		border-top: 1px solid #63A436;
		border-left: 1px solid #63A436;
		border-right: 1px solid #000;
		border-bottom: 1px solid #000;
		color: #fff;
		width: auto;
		font-size: 70%;
		font-weight: bold;
		margin: 0.3125em 0.3125em 0 0.5em;
			 	       }

.contentgroundxs			{
					margin: 0;
					padding: 0;
					height: 0.5em;
					width: 12.5em;
					}
					
.contentground				 {
					margin: 0;
					padding: 0;
					height: 0.5em;
					width: 23em;
					}			 	       			
.arrowleft			{
				margin: 0 0.5em 0 0;
				}							
				
				
/* RATING */

.h_rating		{
						clear: both;
						margin: 0 0 0.3125em 6.4em;
						background: #fff3b3;
						padding: 0.2em 0.3125em 0.2em 0.3125em;
						height: 2em;
						}	
						
.h_rating_text	{
								float: left;
								font-size: 70%;
								width: 7em;
								}
								
.h_rating_field	{
								float: left;
								margin: 0 0 0 0.5em								
								}
.h_rating_field_text2
								{
								font-size: 60%;
								margin: 0.2em 0 0 0;
								padding: 0;
								}
.h_rating_field img
								{
								width: 0.9375em;
								}
.h_book_now			{
								float: right;
								font-size: 70%;
								}
								
/* VIEW TRAILER */

.classiconh {
width: 1.55em;
margin: 0 0 0 0.3125em;
padding: 0;	     			    			   
}																		