/**
 * CSS für die Termin-Zeitleiste (Kino und Veranstaltung)
 */
 
h4.timebar_h4 {
	position:relative;
	font-size:0.95em;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
	text-transform:uppercase;
	background:transparent url(../img/dotted-line.gif) 0 100% repeat-x;
	padding:0 0 0.1em 0;
}

.timebar ul li {
	font-family:Verdana, Arial, Helvetica, "Bitstream Vera Sans", sans-serif;
}


/**
 * Kino-Zeitleiste
 */

.timebar .leo_cinema-search-weekselect {
	position:relative;
	border:none;
}

.timebar .leo_cinema-search-weekselect .leo_this-week,
.timebar .leo_cinema-search-weekselect .leo_next-week {
	position:absolute;
	top:0;
	left:-5px;
	display:block;
	width:20px;
	height:35px;
	background:transparent url(../img/arrow-big_left-grau.gif) 50% 50% no-repeat;
	padding:0 0 5px 0;
	cursor:pointer;
	z-index:10;
}

.timebar .leo_cinema-search-weekselect .leo_next-week {
	background-image:url(../img/arrow-big_right-grau.gif);
	left:313px;
}

.timebar .leo_cinema-search-weekselect .leo_this-week span,
.timebar .leo_cinema-search-weekselect .leo_next-week span {
	display:none;
}

.timebar .leo_cinema-search-weekselect #leo_cinema-search-container {
	position:relative;
	width:326px;
	height:48px;
	overflow:hidden;
	margin:0 0 1em 0;
}

.timebar .leo_cinema-search-weekselect #leo_cinema-search-slider {
	position:absolute;
	width:2800px;
	background:transparent url(../img/dotted-line.gif) 0 100% repeat-x;
	padding:0 0 0.1em 0;
}

.timebar .leo_cinema-search-weekselect ul li {
	width:45px;
	float:left;
}

.timebar .leo_cinema-search-weekselect ul li label {
	display:block;
	padding:0.8em 0;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}

.timebar .leo_cinema-search-weekselect ul li:hover {
	background:#EEE;
}

.timebar .leo_cinema-search-weekselect ul li.active {
	background:#DDD;
}

.timebar .leo_cinema-search-weekselect .leo_cinema-search-hidden-check {
	position:absolute;
	visibility:hidden;
}


/**
 * Veranstaltung-Zeitleiste
 */

.timebar .leo_evt-search-weekselect {
	position:relative;
	border:none;
}

.timebar .leo_evt-search-weekselect .leo_this-week,
.timebar .leo_evt-search-weekselect .leo_next-week {
	position:absolute;
	top:0;
	left:-5px;
	display:block;
	width:20px;
	height:35px;
	background:transparent url(../img/arrow-big_left-grau.gif) 50% 50% no-repeat;
	padding:0 0 5px 0;
	cursor:pointer;
	z-index:10;
}

.timebar .leo_evt-search-weekselect .leo_next-week {
	background-image:url(../img/arrow-big_right-grau.gif);
	left:313px;
}

.timebar .leo_evt-search-weekselect .leo_this-week span,
.timebar .leo_evt-search-weekselect .leo_next-week span {
	display:none;
}

.timebar .leo_evt-search-weekselect #leo_evt-search-container {
	position:relative;
	width:326px;
	height:48px;
	overflow:hidden;
	margin:0 0 1em 0;
}

.timebar .leo_evt-search-weekselect #leo_evt-search-slider {
	position:absolute;
	width:2800px;
	background:transparent url(../img/dotted-line.gif) 0 100% repeat-x;
	padding:0 0 0.1em 0;
}

.timebar .leo_evt-search-weekselect ul li {
	width:45px;
	float:left;
}

.timebar .leo_evt-search-weekselect ul li label {
	display:block;
	padding:0.8em 0;
	font-weight:bold;
	text-align:center;
	cursor:pointer;
}

.timebar .leo_evt-search-weekselect ul li:hover {
	background:#EEE;
}

.timebar .leo_evt-search-weekselect ul li.active {
	background:#DDD;
}

.timebar .leo_evt-search-weekselect .leo_evt-search-hidden-check {
	position:absolute;
	visibility:hidden;
}

