div.PlayerImgOuter > div.VideoPlayerViewOuter
{
	display:inline-block;
	border-radius: 10px;
	margin:0px;
}

div.PlayerImgOuter > div.VideoPlayerViewOuter div.BigVw
{
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 0;
}

div#videocontainer video-js
{
	z-index: 0;
	position: absolute;
	lefto: 0px;
	top:0px;
	zindex:1;
	width:100%;
	height:100%;
	display:inline-block;
	width:100%;
}

div.DivPlayerFrmOuter#videocontainer,
div.DivPlayerFrmOuter#contactcontainer,
div.DivPlayerFrmOuter#imprintcontainer,
div.DivPlayerFrmOuter#contentcontainer
{
	display: none;
	margin-bottom: 15px;
}

div.DivPlayerFrmOuter#contactcontainer,
div.DivPlayerFrmOuter#imprintcontainer,
div.DivPlayerFrmOuter#contentcontainer
{
	background-color: #ffffff;
	padding: 15px;
	transition: opacity 0.5s;
}

div.DivPlayerFrmOuter.loading#contentcontainer
{
	display: inline-block;
	min-height: 200px;
	min-height: CALC(MAX(50VH, 200px));
	background: #fff url('loading.gif') no-repeat center center;
	opacity: 0.5;
}

div.DivPlayerFrmOuter.SlideSHow div.blackscreen
{
	position: relative;
	left: 0px;
	top: 0px;
	z-index:0;
}

div.PopMenuButton.menu_audio.selected
{
	font-weight: bold;
}

div#ScrollOuter 
{
	float: left;
	margin-left: 5px;
	display: inline-block;
	overflow: hidden;
	z-index: 0;
	width: 1066px;
	height: 100%;
}

div#PlayerWPMenuContainer
{
	background-color: #103050;
	padding: 4px 0px;
	background-color: #103050c0;
	border-radius: 18px;
	overflow-x: hidden;
}

div.ButtonBar > span.PlayerWPMenuButton
{
	background-color: transparent;
/*
	border-bottom: 3px solid transparent;
	transition: background-color 0.5s;
*/
	position: relative;
	border-bottom: 3px solid transparent;
}

div.ButtonBar > span.PlayerWPMenuButton.ButtonBarSelected
{
	background-color: transparent;
}

div.ButtonBar > span.PlayerWPMenuButton:after
{
	content: ' ';
	position: absolute;
	bottom: -3px;
	height: 3px;
	left: 50%;
	right: 50%;
	border-radius: 1.5px;
	/* transform: translatex(-50%): */
	transition: background-color 0.5s, left 0.5s, right 0.5s;
	background-color: transparent;
}

div.ButtonBar > span.PlayerWPMenuButton:hover:after
{
	background-color: #ff8000;
	left: 10%;
	right: 10%;
}

div.ButtonBar > span.PlayerWPMenuButton.ButtonBarSelected:after
{
	background-color: #ff8000;
	left: 10%;
	right: 10%;
}

div.ButtonBar > span.PlayerWPMenuButton.ButtonBarSelected:hover:after
{
	background-color: #ffb090;
	left: 0%;
	right: 0%;
}

/*
div.ButtonBar > span.PlayerWPMenuButton:hover
{
	border-bottom: 3px solid #a08060;
}

div.ButtonBar > span.PlayerWPMenuButton.ButtonBarSelected
{
	border-bottom-color: #ff8000;
	background-color: transparent;
}

div.ButtonBar > span.PlayerWPMenuButton.ButtonBarSelected:hover
{
	border-bottom: 3px solid #ffb090;
}
*/

div#contactcontainer div.FirstContend
{
	max-width: 600px;
	margin: auto;
}

