﻿.film .main {
 border-top: solid 1px #333;
}

.WP h3 {
}

.WP_ROW {
vertical-align:top;
clear:both;
margin: 0;
padding: 1px;
position:relative;
}



.WP_ROW * {
	display:block;
	position:relative;
	top:0;
 	margin:0;
 	padding:0;
 	line-height:11pt;
 }
.WP_ROW a:hover {
    color:#FFF;
}
 
 .WP_TITLE {
/* float:left; */

 }
 
.WP_SAAL {
float:left;
width:90px;
}

.WP_START {
float:left;
width:50px;
}

.WP_BEMERKUNG {
	margin-top:0px;
	margin-left:140px;
	}

.G_DAY {
margin: 0 0 3px 0;
margin: 0 0 5px 0;
border-bottom:solid 1px #FFF;

}

.G_TIME {
border:none 1px;
margin: 0 0 5px 0;
}

.G_NEWWEEK {
 color:#999999;
font-size:9px;
font-weight:normal;
}


/* Filmüberblick */
p.neu {
 	color:#F00;
 	margin: 12px 0 5px 0;
 	font-weight:bold;
 	text-transform:uppercase;
 	letter-spacing:3px;
}

.left .tagesprogramm {
	font-size:9pt;
}

.left .tagesprogramm h1{
	font-weight:bold;
	font-size:10pt;
	margin: 0;
	margin-bottom: 10px;
	padding:0;
	text-transform: uppercase;
}

.left .tagesprogramm table{
	margin: 0 0 2px 0;
	font-size:inherit;
	line-height:1em;
}

.left .tagesprogramm table tr{
 vertical-align:top;
}

.left .tagesprogramm table td{
	text-align: left;
	font-size: 7pt;
}

div.startseiteextra {
	border-bottom:solid 1px #333333;
	margin-bottom:5px;
	clear:both;
	}


.spielplan {
	margin: 5px 0;
	}
		
.spielplan h3 {
	color:#666666;
	padding: 0 0 3px 0;
	margin:0
	}

.termine h3 {
	display:none;
	color:#fff;
	padding: 0 0 3px 0;
	margin:0
	}

.spielplan b {
	width:80px;
	display:block;
	float:left;
}

.spielplan .day4 {
	background-color:#000000;
	border-top: solid 1px #222222;;
	margin-top:2px;
	padding-top:2px;
}
	
.termine.teaser, .termine.filminfo , .termine.filmliste {
	color:#FFF;
	font-size: 9pt;
	font-weight: bold;
}

.termine .preview {
	font-size: 16px;
	}

	
.spielplan.filminfo, .spielplan.filmliste, .spielplan.teaser {
	color:#666666;
	font-size:7pt;
}	

.filminfo {
color:#666;
font-family:Verdana,Arial,sans-serif;
font-size:8.5px;
font-weight:normal;
}

#fieldset-info {
display:block;
}

/* Reservierungsformular */

form#reservierung  {
	border:none;
		}


form#reservierung fieldset {
background-color: #202020;
		border:solid 1px #FFFFFF;

}

form#reservierung .formElement {
	margin:0 0 5px 0;
}

form#reservierung label {
font-size:12px;
	font-weight:bold;
display:block;
}
form#reservierung select {
width:260px;
}
form#reservierung input {
width:260px;
		border:solid 1px;
}

form#reservierung input.CheckBox {
display:inline;
width:12px;
}

form#reservierung label.CheckBox {
display:inline;
}



ul.errors {
	margin:1px 0 2px 0 ;
	color: #CC2020;
	font-weight:bold;
	
	}

form#reservierung input#submitbutton {
	border:none;
	width:120px;	
}





