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


#boxleftinthead		{
			float: left;
			width: 23em;
			background: #ffd42f;
			color: #333;
			margin: 0 0.5em 0 0;
			padding: 0;
			}
			
#boxrightinthead	{
			float: left;
			width: 12.5em;
			background: #ffd42f;
			color: #333;
			padding: 0;
			margin: 0;
			}

.boxcentertinthead	{
			width: 36.0625em;
			clear: both;
			background: #ffd42f;
			color: #0e2b8d;
			padding: 0;
			margin: 0.3125em 0 0 0;
			}					
			
#boxleftint		{
			float: left;
			width: 23em;
			background: #ffd42f;
			color: #333;
			margin: 0;
			padding: 0;
			min-height: 9em !important; 
			height: auto !important; height: 9em;
			}
			
#boxrightint		{
			width: 12.5em;
			background: #ffd42f;
			color: #0e2b8d;
			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.3125em 0 0 0.3125em;
			margin: 0;
			width: 12em;
			}

#cinemainfor		{
			float: right;
			padding: 0.5em 1em 0 0.3125em;
			}
			
.bord			{
			border-bottom: 0.07em dashed #CDCBCB;
			}
			
.textbox		{
			clear: both;
			width: 36.0625em;
			background: #fff3b3;			
			margin: 0 0 0.5em 0;
			}
			
#infobottombox		{
			clear: both;
			width: 36.0625em;
			background: #fff3b3;
			margin: 0;
			padding: 0;
			border-top: 0.07em dashed #CDCBCB;
			}			
			
#tabline		{
			width: 36.0625em;
			background: #3641a2;
			margin: 0;
			padding: 0.2em 0 0 0;
			}
			.c_featureheader
			{
			clear: both;
			padding: 0.3125em;
            background: #fff3b3;
            border-top-width: 0.01em;
            border-top-style: solid;
            border-top-color: #d49e1a;
			height: 1.8em;
			}
			.c_rating
			{
			width: 33%;
			float: right;
			}


				.featureboxa 	{
			     			   	clear: both;
			     			   	padding: 0;
			     			   	margin: 0;
			     			    width: 100% !important;width: 36em; /* very important 4ie */
			     			    }

				.featureboxb 	{
			     			   	margin: 0;
			     			   	padding: 0;
			     			   	border-top: 0.07em dashed #fff3b3;
			     			    width: 100% !important;width: 36em; /* very important 4ie */
			     			    }
			     	.boxin		{
											clear: both;
											background: #fff3b3;
											margin: 0;
											}
							
			     			    	.featureaimg {
			     			    		float: left;
			     			    		width: 5.375em;
			     			    		margin: 0 0.5em 0 0;
			     			    		padding: 0;
			     			    		font-size: 140%;
			     			    		}
			     			    		.featureaimg img {
			     			    				width: 5.375em;
			     			    				height: 4em;
			     			    				}

			     			    .featureatext {
			     			    		float: left;
			     			    		margin: 0 0 0 0;
			     			    		width: 80%; /* war: width: 20em; warum?!?! */			     			    		
			     			   		}
			     			   		
			     			.featurebox_expanded  {
			     			    								clear: both;
			     			    								padding: 0 0 0 8em;
			     			    								width: 30em;
			     			    								}
			     			    .featureatext img {
			     			    	font-size: 145%;
			     			    }	     
			     			    .featureaproduct  {
			     			    	float:right;
			     			    }
			     			    .boxin .featureaproduct a:link,
								.boxin .featureaproduct a:visited {
			     			    	text-decoration: underline;
			     			    	color: black;
			     			    }
			     			    .boxin .featureaproduct a:hover {
			     			    	text-decoration: none;
			     			    	color: black;
			     			    }	    
			     			    
			     			    
			     			   	
			     			   	
					.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: #fff3b3;			
			margin: 0;
			padding: 0.3125em 0 0.3125em 0;
			}
			
			
			#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%;
		}						

img#cstabunderline {
		 width: 33em;
		 height: 0.3125em;
		 margin: 0;
		 padding: 0;
		 }

			
/* 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;
			}
			
#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, p {
			font-size: 70%;
			font-weight: normal;
			margin: 0;
			padding: 0.6em 0.6em 0.6em 0.6em;
			}
.textbox ul {
			font-size: 70%;
			}
.featureatext h2	{
			margin: 0 0 0.3125em 0;
			padding: 0;
			font-size: 120%;
			float: left;
			}
			
.featureatext_expanded h2	{
			margin: 0 0 0.3125em 0;
			padding: 0;
			font-size: 120%;
			}				
			
			
			
#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 0.3125em 0.3125em 0.5em;
			}			
.c_featureheader h2		{
			font-size: 90%;
			font-weight: bold;
			color: #007DC8;
			float: left;
			margin: 0.6em 0 0 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: 68%;
			font-weight: bold;
			margin: 0.2em 0.5em 0 0.35em;
			}															
	.classicon	{
							margin: 0.3125em;
							}	
 .subbrandico {
	 							height: 0.62em;
	 							margin: 0 0 0 1em;
	 							}	
	 							
 .subbrandico_exp {
	 							height: 1.5em;
	 							margin: 0 0 0 1em;
	 							}		 													
		
/* 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;
			}			


.tabboxaw a:link,
.tabboxaw a:visited	{
			color: #3641A2;
			text-decoration: none;
			}
.tabboxaw a:hover		{
			color: #3641A2;
			text-decoration: underline;
			}

			
.tabboxa a:link,
.tabboxa a:visited	{
			color: #fff;
			text-decoration: none;
			}
.tabboxa a:hover		{
			color: #fff;
			text-decoration: underline;
			}
			
.tabboxak a:link,
.tabboxak a:visited	{
			color: #3641a2;
			text-decoration: none;
			}
.tabboxak a:hover	{
			color: #3641a2;
			text-decoration: underline;
			}												
			
.c_featureheader a:link,
.c_featureheader a:visited	{
			color: #0f2b8e;
			text-decoration: underline;
			}
.c_featureheader a:hover	{
			color: #0f2b8e;
			text-decoration: none;
			}
			


.featureatext a:link,
.featureatext_expanded a:link,
.featureatext a:visited,
.featureatext_expanded a:visited
	{
			color: #0f2b8e;
			text-decoration: underline;
			}
.featureatext a:hover,
.featureatext_expanded a:hover	{
			color: #0f2b8e;
			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 */

.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;
				}
				
.bonsx				{
				font-size: 70%;
				}				

.bonsx h2			{
				padding: 0;
				margin: 0.5em 0 0 0;
				font-weight: bold;
				font-size: 100%;
				}
				
/* FILMTABLE */

#comingsson	{
				background: #fff3b3;
				}

.featurebordera {
                    background: #fff3b3;
                    border-top-width: 0.01em;
                    border-top-style: solid;
                    border-top-color: #d49e1a;
					margin: 0 0 0 0;
					padding: 0.3125em 0 0 0;
					}
							
		    	
			    
.classiconh {
width: 1.55em;
margin: 0 0 0 0.3125em;
padding: 0;
vertical-align: middle;
}			    						
							


/* 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 */

.h_view_trailer	{
								margin: 0.5em 0 0 0 !important; margin: 0;
								font-size: 70%;
								}
.h_view_trailer img		{
								width: 1em;
								height: 0.83em;
								margin-right: 0.2em;
								}				
								
/* NO LISTINGS FOR THIS CINEMA */

.cine_list	{
						padding: 0 0 0.5em 0;
						}

.cine_list ul	{
					float: left;
					margin: 0 3em 0 0;
					padding: 0 0 0 0.7em;
					list-style-type: none;
					font-size: 70%;
					}
					
.cine_list li	{					
					font-weight: bold;
					}
