/**
 * CSS Document  für Cinplace BlackBox Neugass Kino AG
 *
 * Autor:	Adrian Tschannen
 * Datum:	18.04.2007
 * Version:	1.0
 */

/**
 * Body und allgemeine Tag-Formattierungen
 */

body {
	color:			black;
	background-color:	white;
	font-family:		Verdana, Arial, Helvetica;
	font-size: 		11px;
}

img {
	border-width:		0px;
}

hr {
	color:			black;
	height:			1px;
}

td {
	font-family:		Verdana, Arial, Helvetica;
	font-size: 		11px;
}

h2 {
	font-family:		Verdana, Arial, Helvetica;
	font-size:		13px;
	font-weight:		bold;
	color:			black;
}

h3 {
	font-family:		Verdana, Arial, Helvetica;
	font-size:		11px;
	font-weight:		bold;
	color:			black;
}

/**
 * Haupt-Tabelle
 */

table.main {
	background-color: 	#e1c661;
	width:			100%;
	border-width:		1px;
	border-style:		solid;
	border-color:		black;
	padding:		10px;
	border-collapse:	collapse;
}

td.title {
	background-color:	black;
	color:			#e1c661;
	border-width:		1px;
	border-style:		solid;
	border-color:		black;
	padding:		5px;
}

td.content {
	padding:		10px;
}

/**
 * Titel und spezielle Textformatierungen
 */

/* Fehlermeldungen */
.error {
	font-family:		Verdana, Arial, Helvetica;
	font-size:		11px;
	font-weight:		bold;
	color:			#e2001a;
}

/* Vorstellungsüuebersicht: Datum */
.title_1 {
	font-family:		Verdana, Arial, Helvetica;
	font-size:		11px;
	font-weight:		plain;
	color:			black;
}

/* Vorstellungsuebersicht: Film, Kino */
.title_2 {
	font-family:		Verdana, Arial, Helvetica;
	font-size:		11px;
	font-weight:		plain;
	color:			black;
}

/* Herzlich Willkommen ... */
.title_3 {
	font-family:		Verdana, Arial, Helvetica;
	font-size:		13px;
	font-weight:		bold;
	color:			#e1c661;
}

/* Schritt x von y ... */
.title_4 {
	font-family:		Verdana, Arial, Helvetica;
	font-size:		11px;
	font-weight:		bold;
	color:			black;
}

/* Titel zu "Film", "Vorstellung" (title_6) */
.title_5 {
	font-family:		Verdana, Arial, Helvetica;
	font-size:		11px;
	font-weight:		bold;
	color:			black;
}

/* Film, Vorstellung */
.title_6 {
	font-family:		Verdana, Arial, Helvetica;
	font-size:		11px;
	font-weight:		plain;
	color:			black;
}

.resnr {
	font-family:		Verdana, Arial, Helvetica;
	font-size:		12px;
	font-weight:		bold;
	text-align:		left;
	color:			#e2001a;
}

.clock {
	font-family:		Verdana, Arial, Helvetica;
	font-size:		11px;
	font-weight:		bold;
}

/**
 * Links
 */

a:link {
	color:			#e2001a;
	text-decoration:	underline;
	font-family:		Verdana, Arial, Helvetica;
	font-weight:		plain;
}

a:visited {
	color:			#e2001a;
	text-decoration:	underline;
	font-family:		Verdana, Arial, Helvetica;
	font-weight:		plain;
}

a:active {
	color:			#e2001a;
	text-decoration:		underline;
	font-family:		Verdana, Arial, Helvetica;
	font-weight:		plain;
}

a:hover	{
	color:			#e2001a;
	text-decoration:	none;
	font-family:		Verdana, Arial, Helvetica;
	font-weight:		bold;
}

/**
 * Popup
 */

.popup { 
	position:		absolute; 
	visibility:		hidden; 
	background-color:	#e1c661; 
	layer-background-color: #e1c661;
	color:			black;
	width:			200px; 
	border-left:		1px solid black; 
	border-top:		1px solid black; 
	border-bottom:		3px solid black; 
	border-right:		3px solid black; 
	padding:		3px;
	z-index:		10;
}

/**
 * Stuhlplan
 */
table.stuhlplan {
	margin-left:		1px;
}

.stuhlplan {
	font-family:		Verdana, Arial, Helvetica;
	font-size: 		11px;
	font-weight:		plain;
	color:			black;
}

.leinwand {
	font-family:		Verdana, Arial, Helvetica;
	font-size: 		11px;
	font-weight:		bold;
	color:			black;
	background-color:	#e1c661;
}

/**
 * Beleg in der Verkaufs-Zusammenstellung
 */

table.beleg {
	border:			0px solid #ffffff;
	border-collapse:	collapse;
	padding:		0px;
}

/**
 * Eingabefelder
 */

a.button {
	border:			1px solid black;
	color:			white;
	background-color:		black;
	width:			146px;
	font-weight:		bold;
	font-size:			11px;
	text-decoration:		none;
	text-align:			center;
	display:			block;
	padding:			2px;
}

a.buttonTitle {
	border:			1px solid black;
	color:			black;
	background-color:		#e1c661;
	width:			80px;
	height:			14px;
	font-weight:		bold;
	font-size:			11px;
	text-decoration:		none;
	text-align:			center;
	display:			block;
	padding:			2px;
	margin-top:			-1px;
	margin-bottom:		0px;
	margin-right:		5px;
}

input {
	//background-color:	white;
	border:			1px solid black;
	font-size:		11px;
}

input.button {
	border:			1px solid black;
	color:			white;
	background-color:	black;
	width:			150px;
	font-weight:		bold;
	font-size:		11px;
	cursor:			pointer;
}

input.checkbox {
	border:			0px solid white;
	color:			#e1c661;
	//background-color:	#e1c661;
	font-size:		11px;

}

input.textreadonly {
	background-color: #E5E1DE;
}

select {
	border:			1px solid #e1c661;
	background-color:	white;
}

/**
 * Online-Shop
 */


td.shop {
	background-color:	#e1c661;
	color:			black;
	border-width:		1px;
	border-style:		solid;
	border-color:		black;
	padding:		5px;
}

input.number {
	text-align:		right;
}

input.number[readonly] {
	border-color:		#e1c661;
	background-color: 	#e1c661;
	color:			black;
}
