/* res_id: 7faaf71458b96a72fd1d9cf138a0da8e */

@charset "utf-8";
/* CSS Document */

/*******************************************************************************

Copyright (c) Üsofilm 2014
 
Alle Rechte vorbehalten. All rights reserved.
 
 
********************************************************************************
erstellt durch Lasse Bruhn 2008 - 2014
Version v. 5.0

********************************************************************************/

/* Grundeinstellungen und nützliche Klasen */
body, div, section, article, header, footer, aside, nav, main, figure {
	display:block; /* Fix für non-HTML5 Browser */
	margin:0;
	border:0;
	padding:0;
}
img, iframe {
	border:0;
}
html, body {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:1em;
	text-align:justify;
	text-rendering:optimizeLegibility;
	-webkit-hyphens:auto;
	-moz-hyphens:auto;
	-ms-hyphens:auto;
	hyphens:auto;
	-webkit-font-feature-settings: "frac" "onum";
	-moz-font-feature-settings: "frac" "onum";
	font-feature-settings: "frac" "onum";
	background: #ccc;
	background: rgb(216,216,216); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0) 6%, rgba(0,0,0,0) 94%, rgba(0,0,0,0.15) 100%),
				-moz-radial-gradient(center, ellipse cover, rgba(216,216,216,1) 0, rgba(178,178,178,1) 320px, rgba(153,153,153,1) 570px, rgba(25,25,25,1) 95%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.15)), color-stop(6%,rgba(0,0,0,0)), color-stop(94%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.15))),
				-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0,rgba(216,216,216,1)), color-stop(320px,rgba(178,178,178,1)), color-stop(570px,rgba(153,153,153,1)), color-stop(95%,rgba(25,25,25,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 6%,rgba(0,0,0,0) 94%,rgba(0,0,0,0.15) 100%),
				-webkit-radial-gradient(center, ellipse cover, rgba(216,216,216,1) 0,rgba(178,178,178,1) 320px,rgba(153,153,153,1) 570px,rgba(25,25,25,1) 95%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 6%,rgba(0,0,0,0) 94%,rgba(0,0,0,0.15) 100%),
				-o-radial-gradient(center, ellipse cover, rgba(216,216,216,1) 0,rgba(178,178,178,1) 320px,rgba(153,153,153,1) 570px,rgba(25,25,25,1) 95%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 6%,rgba(0,0,0,0) 94%,rgba(0,0,0,0.15) 100%),
				-ms-radial-gradient(center, ellipse cover, rgba(216,216,216,1) 0,rgba(178,178,178,1) 320px,rgba(153,153,153,1) 570px,rgba(25,25,25,1) 95%); /* IE10+ */
	background: linear-gradient(to right, rgba(0,0,0,0.15) 0%,rgba(0,0,0,0) 6%,rgba(0,0,0,0) 94%,rgba(0,0,0,0.15) 100%),
				radial-gradient(100% 300% ellipse at center, rgba(216,216,216,1) 0,rgba(178,178,178,1) 320px,rgba(153,153,153,1) 570px,rgba(25,25,25,1) 95%); /* W3C */
}
h1, h2, h3, h4, h5, h6 {
	text-align:center;
	clear:both;
}
h1 {
	font-weight:bold;
	color:#900;
	font-size:1.8em;
}
h2 {
	color:#FFF;
	font-size:1.3em;
}
h3 {
	color:#FFF;
	font-size:1.1em;
	margin-bottom: -0.6em;
}
h1.white {
	color:#FFF;
}
a {
	color:#900;
	text-decoration:none;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
a:hover {
	color:#FFF;
	text-decoration:none;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
.clear {
	clear:both;
}
.floatright {
	float:right;
}
.floatleft {
	float:left;
}
.small {
	font-size:0.73em;
}
.left {
	text-align:left;
}
.right {
	text-align:right;
}
.center {
	text-align:center;
}
.kursiv, i, em {
	font-style:italic;
}
.bold, b, strong, th {
	font-weight:bold;
}
.underlined, ins {
	text-decoration:underline;
}
.red {
	color:#900;
}
.invisible, p.formlabel-important {
	display:none;
	visibility:hidden;
}
span.hide { /* For Email Obfuscator */
	display: none;
}

/* Hauptblocklayout */
div#wrapper {
	margin:0 auto;
	position:relative;
	width:1140px;
}
div#wrapper-left {
	display:block;
	position:relative;
	width:242px;
	float:left;
	clear:left;
}
div#wrapper-right {
	display:block;
	position:relative;
	width:172px;
	float:right;
	clear:right;
}
div#wrapper-mid {
	display:block;
	position:relative;
	overflow:hidden;
}
header {
	display:block;
	position:relative;
	width:704px;
	height:125px;
	overflow:hidden;
	background-color:#000;
	border:1px solid #900;
	margin:10px;
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
}
header figure {
	display:-moz-inline-box; /* Für Mozilla Firefox < 3 */
	display:inline-block; /* Überschreiben für aktuelle Browser */
	height:125px;
	border-right:1px solid #900;
}
header figure:last-child {
	border-right:none;
}
header img {
	opacity:0.7;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
header img:hover {
	opacity:1;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
section#logo {
	display:block;
	position:relative;
	width:230px;
	height:125px;
	overflow:hidden;
	background-color:#000;
	border:1px solid #FFF;
	margin:10px;
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
}
nav {
	display:block;
	position:relative;
	width:230px;
	overflow:visible;
	background-color:#000;
	border:1px solid #900;
	margin:10px;
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
}
main {
	display:block;
	position:relative;
	overflow:hidden;
	width:674px;
	min-height:550px;
	padding:15px;
	background-color:#000;
	border:1px solid #900;
	margin:10px;
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
}
footer {
	display:block;
	position:relative;
	clear:both;
	font-size:0.73em;
	text-align:center;
	text-shadow: 4px 4px 5px rgba(0,0,0,0.5);
}
/* Sidebar */
aside {
	display:block;
	position:relative;
	width:160px;
	overflow:visible;
	background-color:#000;
	border:1px solid #900;
	margin:10px;
	margin-left:0;
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
}
aside#news {
	display:block;
	min-height:160px;
	text-align:center;
	vertical-align:bottom;
}
aside#news a, aside#news p {
	display:block;
	text-decoration:none;
	color:#FFF;
	margin:0;
}
aside#news div.top {
	position:absolute;
}
aside#news span {
	position:relative;
	padding:5px;
	z-index:4;
	opacity:1;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
aside#news:hover span:not(.nohover) {
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
	opacity:0;
}
aside#news h2 {
	position:relative;
	margin:5px;
	margin-bottom:0;
	opacity:0.7;
	font-size:1em;
	text-align:right;
	color:#900;
	z-index:5;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
aside#news:hover h2 {
	opacity:1;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
aside#news figure img {
	position:relative;
	display:block;
	z-index:2;
}
aside#news div.weiter {
	position:absolute;
	bottom:0;
	height:23px;
	width:160px;
	background:#000;
	margin-bottom:-1px;
	margin-left:-1px;
	z-index:1;
	border:1px solid #900;
	border-right:none;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
aside#news:hover div.weiter {
	margin-left:-161px;
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
aside#news div.gradient {
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	width:160px;
	opacity:1;
	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,1) 20%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(20%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,1) 20%,rgba(0,0,0,0) 100%); /* W3C */
	z-index:3;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
aside#news:hover div.gradient:not(.nohover) {
	opacity:0;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
aside#log-in {
	display:none;
	visibility:hidden;
	border-color:#060;
}
aside#newsletter {
	text-align:center;
	vertical-align:central;
	line-height:2em;
}
aside#newsletter p {
	margin:0;
	padding:0;
}
aside#newsletter ul {
	margin-top:5px;
	padding-left:0;
	margin-bottom:0;
	list-style:none;
	line-height:1em;
	color:#900;
}
aside#newsletter input[type=email] {
	width:145px;
}
aside#newsletter input[type=submit], aside#newsletter p.formsubmit {
	display:inline;
	width:74px;
}
aside#piwik {
	display:none;
	visibility:hidden;
}
aside#go-pro {
	display:none;
	visibility:hidden;
	height:160px;
}
/* Suche */
section#search {
	display:block;
	position:relative;
	width:230px;
	height:23px;
	overflow:visible;
	background-color:#000;
	border:1px solid #900;
	margin:10px;
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
}
section#search .mglass {
	margin-top: 1.5em;
	margin-left: 1.5em;
	position: relative;
	width: 1.5em;
	height: 0.5em;
	background-color: #2C2C2C;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	border-bottom-right-radius: 0.3em;
	border-top-right-radius: 0.3em;
}
section#search .mglass::before {
	border: 0.4em solid #2C2C2C;
	content: "";
	position: absolute;
	top: -0.84em;
	left: -1.7em;
	display: block;
	width: 1.3em;
	height: 1.3em;
	border-radius: 50%;
}
/* Navigation */
nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
nav li > p, nav li > a { /* Elemente aller Ebenen */
	display:block;
	position:relative;
	color:#900;
	border:1px solid #000;
	border-left:none;
	margin-bottom:0;
	margin-left:0;
	margin-top:-1px;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
nav ul > li > p, nav ul > li > a { /* Elemente erster Ebene */
	padding-left:15px;
	font-size:1.2em;
	line-height:1.5em;
}
nav ul > li:first-child > p, nav ul > li:first-child > a { /* Erste Elemente erster Ebene */
	border-top-color:#900;
}
nav ul > li:last-child > a, nav ul > li:last-child > p { /* Letzte Elemente erster Ebene */
	margin-bottom:-1px;
	border-bottom-color:#900;
}
nav ul > li > ul > li > p, nav ul > li > ul > li > a { /* Elemente zweiter Ebene */
	padding-left:30px;
	font-size:1em;
	line-height:1.3em;
}
nav ul > li > ul > li:first-child > p, nav ul > li > ul > li:first-child > a { /* Erste Elemente zweiter Ebene */
	border-top-color:#000;
}
nav ul > li > ul > li:last-child { /* Letzte Elemente zweiter Ebene */
	margin-bottom:10px;
}
nav ul > li > ul > li:last-child > a { /* Letzte Elemente zweiter Ebene */
	border-bottom-color:#000;
}
nav ul > li:last-child > ul > li:last-child { /* Letzte Elemente zweiter Ebene in letzten Elementen erster Ebene */
	margin-bottom:0;
}
nav ul > li:last-child > ul > li:last-child > a, nav ul > li:last-child > ul > li:last-child > p { /* Letzte Elemente zweiter Ebene in letzten Elementen erster Ebene */
	margin-bottom:-1px;
	border-bottom-color:#900;
}
nav li.current > a:not(.parent) { /* Aktuelle Elemente aller Ebenen */
	border-color:#900;
	border-right:none;
	background-color:#000;
	text-decoration:none;
	margin-right:-12px;
	z-index:1;
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
nav li.current > ul > li > a { /* Aktuelle Elemente aller folgenden Ebenen zurücksetzen */
	border-color:#000;
	margin-right:0;
	z-index:0;
	box-shadow:none;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
nav li.active > p, nav p:hover, nav a:hover, nav li:first-child > a:hover, nav li.active:first-child > p, nav li:last-child > a:hover, nav li.current a:hover { /* Aktive Elemente und gehoverte Elemente aller Ebenen */
	color:#FFF;
	border-color:#900;
	border-right:none;
	background-color:#000;
	text-decoration:none;
	margin-right:-12px;
	z-index:1;
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
/* Navigation der Artikel */
section#nav3 {
	display:block;
	position:relative;
	margin:0;
	overflow:visible;
	width:704px;
	height:23px;
	background-color:#000;
	border:1px solid #900;
	margin:10px;
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
}
section#nav3:empty {
	display:none;
}
section#nav3 ul {
	list-style:none;
	margin:0;
	padding:0;
}
section#nav3 ul > li {
	display:-moz-inline-box; /* Für Mozilla Firefox < 3 */
	display:inline-block; /* Überschreiben für aktuelle Browser */
	margin:0;
	vertical-align:top; /* Stabilisiert inline-block in einigen Browsern */
}
section#nav3 li > a, section#nav3 li > p {
	display:block;
	position:relative;
	color:#900;
	height:19px;
	margin:0;
	padding:2px;
	padding-left:10px;
	padding-right:10px;
	margin-left:-1px;
	margin-bottom:0;
	text-decoration:none;
	border:1px solid #000;
	border-top:none;
	border-bottom:none;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
section#nav3 li.back > a {
	color:#000;
	background-color:#900;
	border-left-color:#900;
	text-decoration:none;
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
section#nav3 li > a:hover, section#nav3 li.active > p, section#nav3 li.active > p:hover {
	color:#FFF;
	border-color:#900;
	background-color:#000;
	text-decoration:none;
	height:31px;
	z-index:1;
	-webkit-box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	box-shadow: 4px 4px 5px rgba(0,0,0,0.5);
	-webkit-transition: all 240ms ease;
	-moz-transition: all 240ms ease;
	-ms-transition: all 240ms ease;
	-o-transition: all 240ms ease;
	transition: all 240ms ease;
}
/* VideoBox */
.VideoBox {
	position:relative;
	left:0;
	right:0;
	height:150px;
	border:solid;
	border-width:1px;
	border-color:#900;
	margin-bottom:25px;
}
.VideoImg {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	width:225px;
	overflow:hidden;
	border-right:solid;
	border-width:1px;
	border-color:#900;
}
.VideoImg a img {
	position:absolute;
	z-index:1;
}
.VideoImg a img.active {
	z-index:3;
}
.VideoTitle {
	position:absolute;
	left:226px;
	right:81px;
	top:0;
	height:26px;
	overflow:hidden;
	border-bottom:solid;
	border-width:1px;
	border-color:#900;
	font-size:1.25em;
	padding:2px;
	padding-left:5px;
}
.VideoTime {
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:73px;
	overflow:hidden;
	border-left:solid;
	border-width:1px;
	border-color:#900;
	font-weight:normal;
	font-size:0.7em;
	text-align:right;
	vertical-align:bottom;
	padding:2px;
	padding-right:5px;
	padding-top:10px;
}
.VideoLinks {
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:73px;
	overflow:hidden;
	border-left:solid;
	border-width:1px;
	border-color:#900;
	text-align:right;
	padding:2px;
	padding-right:5px;
	line-height:1.5;
	color:#111;
}
.VideoContent {
	position:absolute;
	top:31px;
	left:226px;
	right:81px;
	bottom:0px;
	overflow:auto;
	padding:5px;
}
.BlogBox {
	position:relative;
	left:0;
	right:0;
	border:solid;
	border-width:1px;
	border-color:#900;
	margin-bottom:25px;
}
.BlogImg {
	float:right;
	width:200px;
	margin-left:-1px;
	overflow:hidden;
	border-left:solid;
	border-width:1px;
	border-color:#900;
}
.BlogImg img {
	margin-bottom:-3px;
}
.BlogTitle {
	overflow:hidden;
	margin-right:-1px;
	border-right:solid;
	border-bottom:solid;
	border-width:1px;
	border-color:#900;
	font-size:1.25em;
	font-weight:bold;
	padding:2px;
	padding-left:5px;
}
.BlogAuthorDate {
	overflow:hidden;
	border-top:solid;
	border-width:1px;
	border-color:#900;
	font-size:0.7em;
	vertical-align:bottom;
	padding:2px;
	padding-left:5px;
	clear:both;
}
.BlogText {
	overflow:auto;
	margin-right:-1px;
	padding-left:5px;
	padding-right:5px;
	border-right:solid;
	border-width:1px;
	border-color:#900;
}
#galery {
	width:100%;
	height:75%;
}
div.floatright {
	float:right;
	padding:0;
	margin:10px;
	margin-right:0;
	margin-top:0;
}
div.floatright img {
	border:1px solid #FFF;
	margin:0;
}
main img.floatright {
	float:right;
	margin:5px;
	margin-right:0;
	margin-top:0;
	border:1px solid #FFF;
}
div.floatright p {
	margin:0;
}
div.w400 {
	width:402px;
}
iframe.piwikFrame {
	height:12em;
	width:100%;
}
noscript img {
	max-width:100%;
}
.presse {
	font-family:"Times New Roman", Times, serif;
	font-size:1.05em;
}
.presse h2 {
	font-size:2em;
}
.presse h3 {
	font-size:1.3em;
}
.presse i {
	font-size:1.2em;
}
.presse p.info {
	text-align:right;
	font-size:0.95em;
}
.PresseBox {
	position:relative;
	left:0;
	right:0;
	border:solid;
	border-width:1px;
	border-color:#900;
	margin-bottom:25px;
}
.PresseImg {
	float:right;
	width:200px;
	margin-left:-1px;
	overflow:hidden;
	border-left:solid;
	border-width:1px;
	border-color:#900;
}
.PresseImg img {
	margin-bottom:-3px;
}
.PresseTitle.limit-width, .BlogTitle.limit-width {
	width:464px;
}
.PresseText.limit-width, .BlogText.limit-width {
	width:461px;
}
.PresseTitle {
	overflow:hidden;
	margin-right:-1px;
	border-right:solid;
	border-bottom:solid;
	border-width:1px;
	border-color:#900;
	font-size:1.25em;
	font-weight:bold;
	padding:2px;
	padding-left:5px;
}
.PresseAuthorDate {
	overflow:hidden;
	border-top:solid;
	border-width:1px;
	border-color:#900;
	font-size:0.7em;
	vertical-align:bottom;
	padding:2px;
	padding-left:5px;
	clear:both;
}
.PresseText {
	font-family:"Times New Roman", Times, serif;
	font-size:1.05em;
	overflow:auto;
	margin-right:-1px;
	padding-left:5px;
	padding-right:5px;
	border-right:solid;
	border-width:1px;
	border-color:#900;
}
.PresseText p {
	margin:0;
}
.PresseText p:first-child {
	font-size:1.1em;
	margin-bottom:0.5em;
}
ol.imagefilm li {
	margin-bottom:1em;
}
/*
table.form {
	margin:0 auto;
	width:80%;
}
form.post input, form.post textarea {
	background-color:#000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	border:solid;
	border-width:1px;
	border-color:#900;
}
form.post input {
	font-size:1.2em;
	width:80%;
	max-width:800px;
	height:1.2em;
}
form.post textarea {
	font-size:1em;
	width:80%;
	max-width:800px;
	min-height:6em;
	max-height:15em;
}
form.post input#send {
	cursor:pointer;
	font-size:1.5em;
	height:2em;
	max-width:1000px;
	border:solid;
	border-width:1px;
	border-color:#900;
}
form.post input#send:hover {
	color:#900;
	border-color:#FFF;
}*/

/* Preload images */
body:after {
  content: url(../img/close.png) url(../img/loading.gif) url(../img/prev.png) url(../img/next.png);
  display: none;
}

.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-container {
  padding: 4px;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../img/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(../img/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(../img/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 12px;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../img/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


body:after {
  content: url(close.png) url(loading_1.gif) url(prev.png) url(next.png);
}
.lb-cancel {
  background: url(loading_1.gif) no-repeat;
}
.lb-nav a.lb-prev {
  background: url(prev.png) left 48% no-repeat;
}
.lb-nav a.lb-next {
  background: url(next.png) right 48% no-repeat;
}
.lb-data .lb-close {
  background: url(close.png) top right no-repeat;
}

.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0;}.me-plugin{position:absolute;}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden;}.mejs-fullscreen{overflow:hidden!important;}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000;}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%;}.mejs-clear{clear:both;}.mejs-background{position:absolute;top:0;left:0;}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%;}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}:root .mejs-poster img{display:none;}.mejs-poster img{border:0;padding:0;border:0;}.mejs-overlay{position:absolute;top:0;left:0;}.mejs-overlay-play{cursor:pointer;}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(bigplay.svg) no-repeat;}.no-svg .mejs-overlay-button{background-image:url(bigplay.png);}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px;}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(background.png);background:rgba(0,0,0,0.9);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.9)),to(rgba(0,0,0,0.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-moz-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-o-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:-ms-linear-gradient(top,rgba(50,50,50,0.9),rgba(0,0,0,0.9));background:linear-gradient(rgba(50,50,50,0.9),rgba(0,0,0,0.9));}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(loading.gif) 50% 50% no-repeat;}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(background.png);background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));height:30px;width:100%;}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0;}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(controls.svg) no-repeat;}.no-svg .mejs-controls .mejs-button button{background-image:url(controls.png);}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999;}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:8px 3px 0 3px;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.mejs-container .mejs-controls .mejs-time span{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto;}.mejs-controls .mejs-play button{background-position:0 0;}.mejs-controls .mejs-pause button{background-position:0 -16px;}.mejs-controls .mejs-stop button{background-position:-112px 0;}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px;}.mejs-controls .mejs-time-rail span{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite;}@-webkit-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-moz-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-ms-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@-o-keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}@keyframes buffering-stripes{from{background-position:0 0;}to{background-position:30px 0;}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(44,124,145,0.8)),to(rgba(78,183,212,0.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-moz-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-o-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:-ms-linear-gradient(top,rgba(44,124,145,0.8),rgba(78,183,212,0.8));background:linear-gradient(rgba(44,124,145,0.8),rgba(78,183,212,0.8));width:0;}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));width:0;}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center;}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111;}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0;}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px;}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px;}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0;}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px;}.mejs-controls .mejs-mute button{background-position:-16px -16px;}.mejs-controls .mejs-unmute button{background-position:-16px 0;}.mejs-controls .mejs-volume-button{position:relative;}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(background.png);background:rgba(50,50,50,0.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0;}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.5);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,0.9);margin:0;}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,0.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0;}.mejs-controls div.mejs-horizontal-volume-slider{height:26px;width:60px;position:relative;}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(30,30,30,0.8)),to(rgba(60,60,60,0.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-moz-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-o-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:-ms-linear-gradient(top,rgba(30,30,30,0.8),rgba(60,60,60,0.8));background:linear-gradient(rgba(30,30,30,0.8),rgba(60,60,60,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,0.8);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(255,255,255,0.9)),to(rgba(200,200,200,0.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-moz-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-o-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:-ms-linear-gradient(top,rgba(255,255,255,0.9),rgba(200,200,200,0.8));background:linear-gradient(rgba(255,255,255,0.9),rgba(200,200,200,0.8));}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none;}.mejs-controls .mejs-captions-button{position:relative;}.mejs-controls .mejs-captions-button button{background-position:-48px 0;}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px 0;}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1;}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(50,50,50,0.7)),to(rgba(0,0,0,0.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-moz-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-o-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:-ms-linear-gradient(top,rgba(50,50,50,0.7),rgba(0,0,0,0.7));background:linear-gradient(rgba(50,50,50,0.7),rgba(0,0,0,0.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0;}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer;}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:none;}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,0.7);background:-webkit-gradient(linear,0% 0,0% 100%,from(rgba(102,102,102,0.7)),to(rgba(50,50,50,0.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-moz-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-o-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:-ms-linear-gradient(top,rgba(102,102,102,0.7),rgba(50,50,50,0.6));background:linear-gradient(rgba(102,102,102,0.7),rgba(50,50,50,0.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232);}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px 0;line-height:12px;}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px 0;display:block;white-space:nowrap;text-overflow:ellipsis;}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:22px;font-size:12px;color:#fff;}.mejs-captions-layer a{color:#fff;text-decoration:underline;}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:normal;}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0;}.mejs-captions-position-hover{bottom:45px;}.mejs-captions-text{padding:3px 5px;background:url(background.png);background:rgba(20,20,20,0.8);}.me-cannotplay a{color:#fff;font-weight:bold;}.me-cannotplay span{padding:15px;display:block;}.mejs-controls .mejs-loop-off button{background-position:-64px -16px;}.mejs-controls .mejs-loop-on button{background-position:-64px 0;}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px;}.mejs-controls .mejs-backlight-on button{background-position:-80px 0;}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0;}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001;}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333;}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333;}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2C7C91;color:#fff;}.mejs-controls .mejs-sourcechooser-button{position:relative;}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(background.png);background:rgba(50,50,50,0.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px 0;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px;}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(background.png);background:rgba(50,50,50,0.7);z-index:1000;overflow:hidden;}.mejs-postroll-layer-content{width:100%;height:100%;}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(background.png);background:rgba(50,50,50,0.7);color:#fff;padding:4px;z-index:100;cursor:pointer;}

/* Werte werden aus der zuvoreingebundenen madiaelementplayer.min.css überschrieben, für ein benutzerdefiniertes Layout */
.mejs-container {
	margin: 0 auto;
	border:1px solid #900;
	font-family: Arial, Helvetica, sans-serif;
}
/* Start: CONTROL BAR */
.mejs-container .mejs-controls  div {
	font-family: Arial, Helvetica, sans-serif;
}
/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
	outline: solid 1px #990000;
}
/* End: CONTROL BAR */
/* Start: Progress Bar */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #990000;
	background: rgba(153,0,0,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,0,0,0.8)), to(rgba(170,0,0,0.8))); 
	background: -webkit-linear-gradient(top, rgba(102,0,0,0.8), rgba(170,0,0,0.8));
	background: -moz-linear-gradient(top, rgba(102,0,0,0.8), rgba(170,0,0,0.8));
	background: -o-linear-gradient(top, rgba(102,0,0,0.8), rgba(170,0,0,0.8));
	background: -ms-linear-gradient(top, rgba(102,0,0,0.8), rgba(170,0,0,0.8));
	background: linear-gradient(rgba(102,0,0,0.8), rgba(170,0,0,0.8)); 	
}
/* End: Progress Bar */
/* Start: Mute/Volume */
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	background: #990000;
	background: rgba(153, 0, 0, 0.9);
}
/* End: Mute/Volume */
/* Start: Track (Captions and Chapters) */
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{
	font-family: Arial, Helvetica, sans-serif;
}
/* End: Track (Captions and Chapters) */
/* context menu */
.mejs-contextmenu {
	border: solid 1px #990000;
}
.mejs-contextmenu .mejs-contextmenu-item {
	font-family: Arial, Helvetica, sans-serif;
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
	background: #990000;
}
/* Start: Source Chooser */
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
	font-family: Arial, Helvetica, sans-serif;
}
/* End: Source Chooser */

