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


#boxleftinthead		{
			float: left;
			width: 23em;
			background: #ffd42f;
			color: #0e2b8d;
			margin: 0 0.5em 0 0;
			padding: 0;
			}
			
#boxrightinthead	{
			float: left;
			width: 12.5em;
			background: #ffd42f;
			color: #0e2b8d;
			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: #0e2b8d;
			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;
			}
			
.textbox_white		{
			clear: both;
			width: 36.0625em;
			background: #FFF;			
			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: #F0F0F0;			
			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;
			height: 1.8em;
			border-top: 0.01em solid #d49e1a;
			}
			.c_rating
			{
			width: 12.5em;
			float: right;
			}
			
			
				.featureboxa 	{
			     			   	padding: 0;
			     			   	margin: 0;
			     			   	width: 100% !important;width: 36.0625em; /* very important 6ie */
			     			   
			     			    }
			     			    
				.featureboxb 	{
			     			   	margin: 0;
			     			   	padding: 0;
			     			   	border-top: 0.07em dashed #CDCBCB;
			     			    width: 100% !important;width: 36.0625em; /* very important 6ie */
			     			    
			     			    }			     			    
			     			    	.boxin	{
								font-size: 100%;
								}
							
			     			    	.featureaimg {
			     			    		float: left;
			     			    		width: 5.375em;
			     			    		margin: 0 0.5em 0 0;
			     			    		padding: 0;
			     			    		}
			     			    		.featureaimg img {
			     			    				width: 5.375em;
			     			    				height: 4em;
			     			    				}
			     			    		
			     			    .featureatext {
			     			    		float: left;
			     			    		margin: 0 0 0 0;
			     			    		font-size: 70%;
			     			    		width: 80%; /* war: width: 20em; warum?!?! */			     			    		
			     			   		}
			     			   		
			     			.featurebox_expanded  {
			     			    								clear: both;
			     			    								padding: 0 0 0 5.9em;
			     			    								width: 30em!important;width: 100%;
			     			    								}
			     			    .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: #F0F0F0;			
			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;
			}
			
.c_featureheader h5	{
										font-size: 60%;
										vertical-align: middle;
										margin: 1em;
										}					
			
#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;
			}
			
.textbox_white h2		{
			font-size: 80%;
			font-weight: normal;
			margin: 0;
			padding: 0.6em 0.6em 0 0.6em;
			}
			
.textbox_white_logo {
			vertical-align: top;
			float: left;
			width: 11.5em;
			margin: 0 0.5em 0 0
			}
.textbox_white_icon {
		vertical-align: bottom;
		height: 0.9375em;
		margin: 0 0 0.15em 0
		}


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

.featureatext h2	{
			margin: 0 0 0.3125em 0;
			padding: 0;
			font-size: 120%;
			}
			
.featureatext_expanded h2	{
			margin: 0 0 0.3125em 0;
			padding: 0;
			font-size: 80%;
			}				
			
			
			
#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: #0f2b8e;
			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.60em;
	 						margin: 0 0 0 1em;
	 							}

 .subbrandico_exp {
	 							height: 0.9375em;
	 							margin: 0.2em 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;
			}			

			
.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: #3641A2;
			text-decoration: underline;
			}
.featureatext a:hover,
.featureatext_expanded a:hover	{
			color: #3641A2;
			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%;
				}
