.ki {
color:green;
font-style:italic;
font-size:9pt;
}

html {
}

body {
	font-family: Verdana, "Lucida Grande", Tahoma, Helvetica, sans-serif;
	font-size: 0.8em;
	text-decoration:none;
	background-color: #5C0D0D; /* 530922 */
	text-align:center;
        margin:0px;
        padding:0px;
 }

INPUT, TEXTAREA, SELECT {
        font-size:11px;
        padding:2px;
        border:1px solid #666;
        background:#FFF;
        }

#outer {
	width: 1004px;
	background:#EDDEA5;
	text-align:left;
	margin: 0 auto;
	}
#topbanner {
	width: 1000px;
	text-align: center;
	margin: 0 auto;
}

.rot {
	color: #FF0000;
	font-size: 20px;
	}
#content {
	width:100%;
	}

#werbebanner {
	float:right;
	margin: 14px 5px;
	width: 173px;
	}
#werbebanner P {
	margin: 4px 0;
	}
	
#navbar {
	float:left;
	width:150px;
	}
	
a {
	text-decoration:none;
	}
	
td, tr {
	vertical-align:top;
	font-size: 0.9em;
 }
 
th {
background-color: #000000;
color: #ffffff;
font-size: 0.9em;
font-weight: bold;
}
 
h2 {
	font-size: 2.0em;
	color: black;
	font-style:italic;
	font-weight:bold;
	line-height:1.0em;
 }

h1 {
	font-size: 1.8em;
	color: black;
	font-style:italic;
	font-weight:bold;
	line-height: 0.5em;
 }

h3 {
	font-size: 1.4em;
	color: black;
	font-style:italic;
	font-weight:bold;
	line-height: 1em;
 }
 
h4.vor {
	font-size: 1.3em;
	color: black;
	font-style:italic;
	font-weight:bold;
	text-align:right;
 }
 
h4.zur {
	font-size: 1.3em;
	color: black;
	font-style:italic;
	font-weight:bold;
	text-align:left;
 }
 
 img {
	border: 0px;
	}

ul#Navigation {
	font-size: 0.83em;
	width:150px;
	padding: 0;
	margin:10px 0 0 0;
  }
  ul#Navigation li {
    list-style: none;
    margin: 0; padding: 4px 10px;
	border-bottom: 1px solid #AC9CA6;
  }
  
  ul#Navigation a {
    display: block;
    padding: 0.2em;
	color: #530922;
  }

  ul#Navigation a:hover {
    color: black;
	text-decoration: underline;
  }

  
  
  div#Inhalt {
	margin: 0 180px 1em 160px;
	padding: 0 15px;
	min-width:600px;
	max-width:750px;
  }
  
  * html div#Inhalt {
	padding: 10px 15px;
	width:650px;
	overflow:hidden;
  }

.footer {
	clear: both;
	width:1000px;
	padding: 0.1em;
	font-size: 0.9em;
	display:block;
	text-align:center;
	color:#EFE8CB;
	margin: 0 auto;
        padding-top:5px;
        padding-bottom:20px;
  }

.footer A {
color:#FFFFFF;
}
.footer A:Hover {
color:#ccc;
}

.logo {
	border: 0px;
	text-align: left;
	margin-left: 0em;
	margin-top: 1em;
}

.kinoinfo {
	float:right;
}

.suche {
	margin:5px;
}

.tx-indexedsearch-searchbox-sword {
	}
* html .tx-indexedsearch-searchbox-sword {
	margin-left:0px;
}
.tx-indexedsearch-searchbox-button {
        margin-top:3px;
        margin-left:93px;
}

.sonderinfo {
background-color:#ffbd00;
border:2px dotted #000000;
margin-top:5px;
vertical-align:middle;
text-align:center;
font-size:1.4em;
}
.visindex {
height:99px;
padding: 14px 0 14px 0;
background-color:#000000;
background: url(/fileadmin/layout2008/img/bgvisindex.gif) repeat-x;
margin-bottom:1em;
}

img.vx {
width:50px;
margin-left:auto;
border:1px solid #ffffff;
vertical-align:middle; 
}

td.heute, th.heute {
	background-color:#ffbd00;
	color: #000000;
	letter-spacing:0.1em
}

.prgpt1, .prgpt2 {
    padding:10px;
	/*border-top: solid 2px #bdb8a1;*/
	margin-bottom: 5px;
  }
.prgpt1 {
	background-color: #EFE8CB;
	background: url(/fileadmin/layout2008/img/shadowAlpha1.png) no-repeat bottom left !important;
	background: url(/fileadmin/layout2008/img/shadow1.gif) no-repeat bottom left;
	
  }
.prgpt2 {
    background-color: #e3cf7f;
	background: url(/fileadmin/layout2008/img/shadowAlpha2.png) no-repeat bottom right !important;
	background: url(/fileadmin/layout2008/img/shadow2.gif) no-repeat bottom right;
  }

table.zeiten1 {
cellpadding:1px;
background-color: #e3cf7f;
border: 1px solid black;
font-size:0.9em;
}

table.zeiten2 {
cellpadding:1px;
background-color: #efe8cb;
border: 1px solid black;
font-size:0.9em;
}

.extras {
	display:block;
    margin-top: 5px;
    font-size: 1.0em;
    color: white;
    font-weight: bold;
    background-color: #616161; 
    border: 1px solid black;
  }

.title {
	display:block;
	font-size: 1.8em;
	color: black;
	font-style:italic;
	font-weight:bold;
	text-align: left;
	line-heigt:0em;
 }
 
.up {
	float:right;
	/*position: relative;*/
	top:1px;
	right:1px;
}

.tip {
	text-align:center;
	background-color: red;
	font-weight:bold;
}

.poster {
margin-right:10px;
float:left;
}
#Inhalt ul ul {
	list-style-type: square;
 } 
/* INDEXED SEARCH */

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {  }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; font-size: 15px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

.titlebar {
 padding:4px;
}