

@font-face {
	font-family: franklin;
	src: url('/fileadmin/met/fonts/franklin.eot');
	src:	url('/fileadmin/met/fonts/franklin.eot?iefix') format('embedded-opentype'),
		url('/fileadmin/met/fonts/franklin.svg') format('svg'),
		url('/fileadmin/met/fonts/franklin.woff') format('woff'),
		url('/fileadmin/met/fonts/franklin.ttf') format('truetype');

	font-weight:bold;
	font-style:normal;
}

body {
	background-color: #D91C31;
	font-family: Arial;
	margin: 0em;
	padding: 0em;
}

.ls-background-all{
	position: fixed;
	top: 0em;
	left: 0em;
	z-index: 0;
	width: 100%;
	height: auto;
}

.ls-background-image {
	width: 100%;
}

.ls-background-fader-bottom{
	position: relative;
	bottom: 13.688em;
}

.ls-background-fader-top {
	width: 100%;
	height: 10em;
	position: absolute;
	top: 0em;
	left: 0em;
	z-index:2;
}

.ls-header {
	position: relative;
	text-align: right;
	width: 100%;
	z-index: 3;
	padding-top: 1.25em;
	padding-bottom: 2.188em;
}

.ls-header-left {
	bottom: 2.5em;
	left: -0.2em;
	position: absolute;
	z-index: 20;
}

.ls-header-right {
	margin-right: 2em;
	margin-top: 1.25em;
	display: inline;
}

.ls-header-contact {
	font-family: Franklin;
	font-size: 1.188em;
	color: #FFFFFF;
	margin-left: 1.25em;
	height: 1.3em;
	text-align: left;
}

.ls-header-navigation {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Franklin;
	font-size: 1.188em;
	height: 1.3em;
	letter-spacing: 0.063em;
	line-height: 1.313em;
	padding-top: 0.2em;
	text-transform: uppercase;
}

ul.ls-navigation-0 {
	margin: 0em;
	padding: 0em 0em 0em 1.25em;
}

ul.ls-navigation-0 li {
	display: block;
	float: left;
	list-style-type: none;
	padding-left: 0em;
	padding-right: 1em;
}

ul.ls-navigation-0 li:last-child {
	padding-right: 1.25em;
}

ul.ls-navigation-0 li a {
	text-decoration: none;
	color: #ffffff;
}

ul.ls-navigation-0 li a:hover,
ul.ls-navigation-0 li.ls-search-button-lo:hover {
	color: #D91C31;
}

ul.ls-navigation-0 li.ls-navigation-element-hi a{
	color: #D91C31;
}

ul.ls-navigation-0 li.ls-navigation-element-hi a:hover {
	color: #888888;
}

.ls-info-area {
	width: 100%;
	height: 0.625em;
	position: absolute;
	visibility: hidden;
	left: 0em;
	top: 7.188em;
}

.ls-info-area-cluster {
	bottom: 0em;
	left: 0;
	position: absolute;
	width: 100%;
}

.ls-info-area-spacer {
	background-color: #333333;
	width: 100%;
	height: 12.5em;
}

.ls-logo-image {
	width: 0em;
	height: auto;
	border: 0em none;
}

.ls-logo-link a {
	text-decoration: none;
}

img.ls-window-slider-on {
	width: 0.063em;
	position: absolute;
	top: 0em;
	left: 0em;
	height: 100.5%;
}

div.ls-login-form {
	padding: 0.625em;
}

div.ls-footer-navigation {
	height: 1.375em;
	overflow: hidden;
	padding-top: 0.938em;
	width: 21.875em;
	position: absolute;
	z-index: 102;
	bottom: 0.063em;
}

div.ls-footer-navigation ul {
	margin: 0em;
	padding: 0.313em 0 0 1.25em;
}

div.ls-footer-navigation li {
	margin: 0em;
	padding: 0em;
	list-style:none;
	float: left;
	font-size: 0.813em;
	padding-right: 0.625em;
}

div.ls-footer-navigation li.ls-navigation-lo a {text-decoration: none;}
div.ls-footer-navigation li.ls-navigation-lo a:link    {color: #ffffff;}
div.ls-footer-navigation li.ls-navigation-lo a:visited {color: #ffffff;}
div.ls-footer-navigation li.ls-navigation-lo a:hover   {color: #000000;}
div.ls-footer-navigation li.ls-navigation-lo a:active  {color: #ffffff;}

div.ls-footer-navigation li.ls-navigation-hi a {text-decoration: none;}
div.ls-footer-navigation li.ls-navigation-hi a:link    {color: #ffffff;}
div.ls-footer-navigation li.ls-navigation-hi a:visited {color: #ffffff;}
div.ls-footer-navigation li.ls-navigation-hi a:hover   {color: #000000;}
div.ls-footer-navigation li.ls-navigation-hi a:active  {color: #ffffff;}

div.ls-footer-navigation-layer {
	bottom: 0em;
	height: 1.375em;
	left: 0em;
	position: absolute;
	z-index: 101;
	width: 21.563em;
	overflow: hidden;
	background-color: #AAAAAA;
	opacity:0.5;
	-moz-opacity:0.5;
	filter:Alpha(opacity=50);
}

li.ls-search-button-lo:hover {
	color: #D1181F;
}

li.ls-search-button-hi {
	color: #D1181F;
}

li.ls-search-button-hi:hover {
	color: #ffffff;
}

div.ls-form-search-container-hi {
	display: block;
	position: absolute;
	top: 1.563em;
	left: 0.5em;
	width: 14.5em;
	height: 1.563em;
	overflow: hidden;
}

div.ls-form-search-container-lo {
	display: none;
}

div.ls-form-search-container-hi input.ls-form-search-item {
	width: 13.75em;
	height: 1.313em;
	line-height: 1.313em;
	background-color: #000000;
	color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 1.125em;
	line-height: 1.25em;
	letter-spacing: 0.063em;
	border: 0.063em solid #000000;
}











.ls-infos-panel {
	float: right;
	margin-bottom: 0.625em;
	margin-right: 2.5em;
	width: 30em;
	z-index: 10;
	overflow: hidden;
}

div.ls-infos-panel div.ls-films {
	padding-bottom: 0.313em;
	padding-top: 0.188em;
}

div.ls-infos-panel div.ls-infos-panel-header {
	background-color: #FFFFFF;
	font-family: Franklin;
	font-size: 1.125em;
	color: #000000;
	margin-bottom: 0.25em;
	padding-top: 0.375em;
	padding-bottom: 0.125em;
	padding-left: 0.525em;
	opacity: 0.9;
	text-transform: uppercase;
}

div.ls-infos-panel-header h1 {
	font-size: 100%;
	font-weight: normal;
	padding: 0em;
	margin: 0em;
	text-transform: uppercase;
}

div.ls-infos-panel-header h1 {
	font-size: 100%;
	font-weight: normal;
	padding: 0em;
	margin: 0em;
	text-transform: uppercase;
}

div.ls-film-title-full-width h2 {
	width: 26.875em;
	cursor: pointer;
	float: left;
	font-size: 1em;
	height: 1.375em;
	line-height: 1.125em;
	overflow: hidden;
	padding: 0em;
	margin: 0em;
	font-weight: normal;
	position: relative;
	top: 0.125em;
}











div.ls-film-lo,
div.ls-film-hi{
	font-size: 0.813em;
	font-weight: normal;
	font-family: Arial;
	position: relative;
	top: 0em;
	left: 0em;
	background-color: #ffffff;
	opacity: 0.9;
}

div.ls-film-lo {
	opacity: 0.85;
	background-color: #fafafa;
}


div.ls-film-lo div.ls-film-body,
div.ls-film-lo div.ls-film-body-first {
	display: block;
	height: 0em;
	margin-top: 0em;
	width: 28.75em;
	overflow: hidden;
}

div.ls-film-hi div.ls-film-body,
div.ls-film-hi div.ls-film-body-first {
	display: block;
	height: 0em;
	margin-top: 0em;
	width: 35.1em;
	overflow: hidden;
}

div.ls-film-lo div.ls-film-body-first {
	height: auto;
	margin-bottom: 0.5em;
	padding-left: 0.625em;
	padding-right: 0.625em;
}

div.ls-film-hi div.ls-film-body-first {
	height: auto;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.625em;
	padding-right: 0.625em;
}

div.ls-film-lo div.ls-film-body-first div.ls-film-body-inner {
	padding-bottom: 0.625em;
	padding-top: 0.625em;
}

div.ls-film-hi div.ls-film-body-first div.ls-film-body-inner {
	padding-top: 0.625em;
	padding-bottom: 0.625em;
}

div.ls-film-hi div.ls-film-body-inner-special-event,
div.ls-film-lo div.ls-film-body-inner-special-event {
	padding-top: 0.625em;
	padding-bottom: 1.875em;
}



div.ls-film-head {
	padding: 0.3em 0 0 0.8em;
	cursor: pointer;
	min-height: 1.7em;
}

div.ls-film-head:hover {
	background-color: #eeeeee;
}

div.ls-film-header-data {
	cursor: pointer;
	display: table;
	width: 33.7em;
}

div.ls-film-time {
	display: table-cell;
	width: 3.3em;
	height: 100%;
	line-height: 1.25em;
	cursor: pointer;
}

div.ls-film-title {
	cursor: pointer;
	display: table-cell;
	font-weight: bold;
}

div.ls-film-title h2 {
	cursor: pointer;
	float: left;
	font-family: Arial,Verdana,sans-serif;
	font-size: 100%;
	line-height: 1.188em;
	margin: 0;
	overflow: hidden;
	padding: 0 0.313em 0 0;
}

div.ls-film-title span.ls-film-title-text {
	cursor: pointer;
	font-family: Arial,Verdana,sans-serif;
	font-size: 100%;
	line-height: 1.188em;
	margin: 0;
	overflow: hidden;
	padding: 0 0.313em 0 0;
}



div.ls-film-hi div.ls-film-title span.ls-film-title-text {
	max-width: 14.375em;
	height: auto;
	overflow: visible;
	line-height: 0.938em;
	margin-bottom: 0.25em;
	padding-top: 0.125em;
}

span.ls-film-languages {
	cursor: pointer;
	font-family: Arial,Verdana,sans-serif;
	font-weight: normal;
	line-height: 1.25em;
	font-size: 0.688em;
}

div.ls-film-group {
	display: table-cell;
	margin-left: 0.625em;
	margin-right: 1.25em;
	line-height: 1.313em;
	cursor: pointer;
	overflow: hidden;
	text-align: right;
	white-space: nowrap;
	vertical-align: top;
}

div.ls-film-switch {
	background-image: url("/fileadmin/met/images/ls_iconsFilm.gif");
	background-position: 0 -1em;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 1.2em;
	position: absolute;
	right: 0.7em;
	top: 0.1em;
	width: 1.25em;
}

div.ls-film-lo div.ls-film-head:hover div.ls-film-switch {
	background-position: 0em -1em;
}

div.ls-film-hi div.ls-film-switch {
	background-position: 0em 0.6em;
}

div.ls-film-hi div.ls-film-head:hover div.ls-film-switch {
	background-position: 0em 0.6em;
}

div.ls-film-body {
	position: relative;
	clear: both;
	padding-left: 0.9em;
	padding-right: 0.9em;
	margin-top: 0.875em;
	overflow: hidden;
}



div.ls-film-functions {
	position: absolute;
	top: 0em;
	right: 0.625em;
	width: 5.5em;
	z-index:10;
}

div.ls-film-images-button-lo,
div.ls-film-images-button-hi {
	background-image: url("/fileadmin/met/images/ls_iconsFilm.gif");
	background-position: 4.2em -2.813em;
	background-repeat: no-repeat;
	height: 1.313em;
	padding-right: 1.7em;
	text-align: right;
	width: 3.75em;
}

div.ls-film-images-button-lo:hover {
	background-position: 4.2em -8.8em;
}
div.ls-film-images-button-hi {

}
div.ls-film-images-button-hi:hover {
	background-position: 3.75em -7.188em;
}

div.ls-film-trailer-button-lo,
div.ls-film-trailer-button-hi {
	background-image: url("/fileadmin/met/images/ls_iconsFilm.gif");
	background-position: 4.2em -4.3em;
	background-repeat: no-repeat;
	height: 1.375em;
	padding-right: 1.7em;
	text-align: right;
	width: 3.75em;
}

div.ls-film-trailer-button-lo:hover {
	background-position: 4.2em -10.3em;
}

div.ls-film-trailer-hi {
}

div.ls-film-trailer-hi:hover {
	background-position: 4.063em -8.375em;
}

div.ls-film-data {
	position: relative;
	width: 21.563em;
	left: 3.1em;
	padding-top: 0.5em;
	margin-bottom: 1.25em;
	min-height: 2.25em;
}

div.ls-film-original-title {
	font-style: italic;
}

div.ls-film-infos {

}

div.ls-film-persons {

}
div.ls-film-specials {
	margin-bottom: 1.25em;
}

div.ls-film-text,
div.ls-film-specials {
	line-height: 130%;
}

div.ls-film-text p,
div.ls-film-specials p {
	margin-top: 0em;
	margin-bottom: 0.5em;
}

div.ls-film-text h2,
div.ls-film-specials h2 {
	padding-top: 0.625em;
	padding-bottom: 0.313em;
	font-weight: bold;
	font-size: 0.938em;
}

div.ls-film-more-dates {
	font-weight: bold;
	padding-top: 0.938em;
	padding-bottom: 1.875em;
}

div.ls-day-sheets {
	height: 4.688em;
	left: 0em;
	position: absolute;
	top: 0em;
}


.ls-film-images-lo {
	display: none;
}

.ls-film-images-hi {
	display: block;
	position: relative;
	margin-bottom: 0.938em;
	top: 0.4em;
}

.ls-film-image-bullets {
	position: absolute;
	top: -1.188em;
	left: 0em;
	width: 35.4em;
	height: 0.625em;
	text-align: right;
}

.ls-film-image-bullet-lo,
.ls-film-image-bullet-hi {
	background-image: url("/fileadmin/met/images/ls_bullets.png");
	background-repeat: no-repeat;
	height: 1.1em;
	width: 1.1em;
	background-position: -0.3em -0.3em;
}

.ls-film-image-bullet-hi {
	background-position: -0.3em -1.82em;;
}

.ls-film-image-bullet-lo:hover,
.ls-film-image-bullet-hi:hover {
	background-position: -0.3em -3.34em;
}

.ls-film-images-container {
	cursor: pointer;
	height: 26em;
	left: -0.9em;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 36.9em;
}

.ls-film-image-container-lo,
.ls-film-image-container-hi  {
	width: auto;
	height: 24.6em;
	z-index: 0;
	display: none;
}

.ls-film-image-container-hi  {
	z-index: 1;
	display: inline;
}

.ls-film-trailer-lo,
.ls-film-trailer-hi {
	background-color: #000000;
	height: 26em;
	left: -0.9em;
	margin-bottom: 2em;
	position: relative;
	width: 36.9em;
}

.ls-film-trailer-hi iframe {
	width: 36.9em;
	height: 26em;
	border: 0em none;
	background-color: #000000;
}

.ls-film-trailer-lo {
	display: none;
}




div.ls-info-panel-body ul {
	margin: 0em;
	padding: 0em;
	list-style-type: disc;
}

div.ls-info-panel-body li {
	margin: 0em;
	padding: 0em;
	margin: 0 0 0 0.938em !important;
}




form.ls-form-search {
	margin: 0em;
	padding: 0em;
}

form.ls-form-search input {
	margin: 0em;

}


.ls-film-save-dates {
	padding-top: 0.313em;
	font-size: 0.85em;
	font-weight: normal;
	color: #888888;
}

.ls-film-save-dates a {
	color: #555555;
	text-decoration: none;
}

.ls-film-save-dates a:hover {
	color: #D1181F;
}

a.ls-link-internal,
a.ls-link-external,
a.ls-link-external-new-window,
a.ls-link-internal-new-window,
a.ls-link-download,
a.ls-link-mail,
a.ls-link-link{
	background-image: url("/fileadmin/met/images/ls_linkIcon.gif");
	background-position: 0.25em 0.2em;
	background-repeat: no-repeat;
	border-bottom: 0 none;
	border-right: 0.063em solid #eeeeee;
	color: #000000;
	display: inline;
	margin-right: 0.188em;
	padding-left: 1.2em;
	padding-right: 0.188em;
	text-decoration: none;
}

a.ls-link-internal:hover,
a.ls-link-external:hover,
a.ls-link-external-new-window:hover,
a.ls-link-internal-new-window:hover,
a.ls-link-download:hover,
a.ls-link-mail:hover,
a.ls-link-link:hover {
	background-position: 0.25em -2.00em;
	border-right: 0.063em solid #F3B6BD;
	color: #DA2336;
}

a.ls-link-bild {
	color: #000000;
	text-decoration: none;
}

a.ls-link-bild:hover img {
	opacity:0.8;
}

span.ls-klein {
	font-size: 0.688em;
}

.ls-link-newsletter {
	display: inline-block;
	position: absolute;
	right: 50px;
	color: #d1181f;
	text-decoration: none;
	text-transform: none;
	letter-spacing: 0.03em;
}

.ls-image {
	width: 100%;
}

.ls-image img {
	width: 100%;
}




















@media 	screen and (max-width: 62.5em)
and (orientation : portrait) {

	body {
		font-size: 200%;
	}

	.ls-header {
		background: none repeat scroll 0 0 #222222;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 3;
		padding-bottom: 0em;
		margin-bottom: 2.188em;
	}

	.ls-header-left {
		left: 0;
		position: absolute;
		top: 0.313em;
		width: 100%;
	}


	.ls-header-navigation {
		background-color: #000000;
		color: #FFFFFF;
		font-family: Franklin;
		font-size: 1.125em;
		height: 1.375em;
		letter-spacing: 0.063em;
		line-height: 1.25em;
		padding-left: 0em;
		padding-top: 0.313em;
	}

	.ls-header-contact {
		color: #FFFFFF;
		font-family: Franklin;
		font-size: 1.125em;
		height: 1.5em;
		left: 0;
		margin-left: 1.25em;
		margin-top: 1.25em;
		position: absolute;
		top: 4.125em;
	}

	.ls-header-right {
		left: 0;
		margin-left: 1.25em;
		margin-top: 1.25em;
		min-width: 25em;
		position: absolute;
		top: 1.438em;
	}

	.ls-info-area {
		top: 0em;
	}

	.ls-infos-panel {
		margin-right: 0em;
		width: 100%;
	}

	div.ls-film-header-data {
		width: 94%;
	}

	div.ls-form-search-container-hi {
		display: block;
		height: 1.563em;
		left: 0.5em;
		position: absolute;
		top: 0;
		width: 14.5em;
	}

	div.ls-film-hi div.ls-film-body, div.ls-film-hi div.ls-film-body-first {
		width: auto;
	}

	.ls-film-image-bullets {
		width: 100%;
	}

	.ls-film-images-container {
		width: 100%;
		left: 0px;
	}

	.ls-film-image-container-lo, .ls-film-image-container-hi {
		width: 100%;
		height: auto;
	}

	.ls-film-trailer-lo, .ls-film-trailer-hi {
		width: 100%;
		height: auto;
		left: 0px;
	}

	.ls-film-trailer-hi iframe {
		width: 100%;
		height: 26em;
	}

	.ls-background-fader-bottom {
		bottom: 6.9em;
	}

	div.ls-film-switch {
		background-position: 0em 0.6em;
		background-image: url("/fileadmin/met/images/ls_iconsFilmMobil.gif");
	}

	div.ls-film-lo div.ls-film-head:hover div.ls-film-switch {
		background-position: 0em 0.6em;
		background-image: url("/fileadmin/met/images/ls_iconsFilmMobil.gif");
	}

	div.ls-film-hi div.ls-film-switch {
		background-position: 0 -1em;
		background-image: url("/fileadmin/met/images/ls_iconsFilmMobil.gif");
	}

	div.ls-film-hi div.ls-film-head:hover  div.ls-film-switch {
		background-position: 0 -1em;
		background-image: url("/fileadmin/met/images/ls_iconsFilmMobil.gif");
	}

	div.ls-film-images-button-lo,
	div.ls-film-images-button-hi {
		background-image: url("/fileadmin/met/images/ls_iconsFilmMobil.gif");
		background-position: 4.2em -2.9em;
		height: 1.1em;
	}
	div.ls-film-images-button-lo:hover,
	div.ls-film-images-button-hi:hover {
		background-image: url("/fileadmin/met/images/ls_iconsFilmMobil.gif");
		background-position: 4.2em -8.9em;
		height: 1.1em;
	}

	.ls-film-image-bullet-hi {
		background-image: url("/fileadmin/met/images/ls_bulletsMobil.png");
		background-position: -0.3em -1.8em;
	}

	.ls-film-image-bullet-lo {
		background-image: url("/fileadmin/met/images/ls_bulletsMobil.png");
		background-position: -0.3em -0.3em;
	}

	.ls-film-image-bullet-hi:hover,
	.ls-film-image-bullet-lo:hover  {
		background-image: url("/fileadmin/met/images/ls_bulletsMobil.png");
		background-position: -0.3em -3.4em;
	}

	ul.ls-navigation-0 li {
		padding-left: 0.6em;
		padding-right: 0em;
	}

	ul.ls-navigation-0 li:last-child {
		padding-right: 0.6em;
	}

	.ls-logo-image {
		width: 100% !important;
	}

	.ls-header-right {
		margin-left: 0.5em;
	}

	.ls-header-contact {
		margin-left: 0.5em;
	}

	div.ls-footer-navigation ul {
		padding-left: 0.5em;
	}

	div.ls-film-title-full-width h2 {
		font-size: 1.0em;
	}

	div.ls-infos-panel div.ls-infos-panel-header {
		padding-left: 0.5em;
	}

	div.ls-film-data {
		left: 0px;
	}

	div.ls-film-trailer-button-lo, div.ls-film-trailer-button-hi {
		background-image: url("/fileadmin/met/images/ls_iconsFilmMobil.gif");
		background-position: 4.063em -4.32em;
	}
	div.ls-film-trailer-button-lo:hover, div.ls-film-trailer-button-hi:hover {
		background-image: url("/fileadmin/met/images/ls_iconsFilmMobil.gif");
		background-position: 4.063em -10.35em;
	}

	.ls-link-newsletter {
		right: 20px;
		font-size: 70%;
		padding-top: 2px;
	}

	ul.ls-navigation-0 {
		padding: 0em 0em 0em 0em;
	}
	ul.ls-navigation-0 li {
		padding-left: 0.4em;
		padding-right: 0.3em;
	}

	.ls-header-navigation {
    font-size: 4.7vw;
}
}

/* ENDE MOBIL! */