*{margin:0; padding:0; border:0;}

html{
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	font-size: 12px;
}

body{
	background-color: #c4cdd4;
	background-image:url(../img/bg_verlauf.jpg);
	background-repeat:repeat-x;
	overflow: hidden;
}

.body_mobile {
	overflow: visible;
}

.body_desktop {
	overflow: hidden;
}

#livestream{
	width: 1000px;
	height: 900px;
	margin-left: -500px;
	position: absolute;
	left: 50%;
}

#ls_head{
	background-image:url(../img/bg_head.jpg);
	background-repeat:no-repeat;
	height:92px;
	width: 1000px;
	cursor:pointer;
}

#ls_bg {
	background-image:url(../img/bg_main.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	margin-left: -500px;
	position: absolute;
	left: 50%;
}

#ls_frame{
	width: 1000px;
	height: 650px;	
}

#ls_inner{
	margin-left:101px;
}

#playerContainer{
	width: 800px;
	min-height: 444px;
}

.ls_off	{
	background-image:url(../img/no_ls.jpg);
}

.ls_on {
	background-color: #000;
}

.ls_mobile {
	background-image:url(../img/mobile_bg.jpg);
}

#ls_now_box{
	color: white;
	font-size: 12px;
	width: 800px;
	background-color:#6e8a99;
	background-image:url(../img/bg_title.jpg);
	background-repeat:repeat-x;
}


.ls_tb_left{
	vertical-align: top;
	width: 150px;
	display: inline-block;
	padding: 2px 0 2px 12px;
	box-sizing: border-box;
}

.ls_tb_right{
	vertical-align: top;
	width: 470px;
	min-height: 46px;
	padding: 2px 0 2px 0;
	display: inline-block;
	box-sizing: border-box;
}

.ls_tb_url {
	vertical-align: top;
	color: white;
	font-size: 12px;
	width: 180px;
	text-align: right;
	padding: 2px 12px 2px 0;
	box-sizing: border-box;
	display: inline-block;
	line-height: 1.9em;
}

.ls_tb_url a {
	color: #fff;
	text-decoration: none
}

.ls_tb_url a:hover {
	text-decoration: underline;
}
.firstrow {
	line-height:1.9em;
	overflow: hidden;
	white-space: nowrap;
}

.b {
	font-weight:bold;
}

#ls_next_box{
	color: #536975;
	font-size: 12px;
	width: 800px;
	clear:both;
}

#video_btn_cont {
	width: 100%;
	text-align:center;
	padding-top:50px;
}

.videobutton {
	font-size:30px;
	color:#fff;
	width: 80%;
	padding: 50px 0;
	margin: 0 auto 60px auto;
	text-align:center;
	background-color:#6e8a99;
	cursor:pointer;
}

#playerContainer .b-zdfplayer-loading-overlay .zdfplayer-load-icon {
	background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D'160px'%20height%3D'160px'%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22uil-ring-alt%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%22%20height%3D%22100%22%20fill%3D%22none%22%20class%3D%22bk%22%3E%3C%2Frect%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2240%22%20stroke%3D%22%23e2e6ea%22%20fill%3D%22none%22%20stroke-width%3D%2210%22%20stroke-linecap%3D%22round%22%3E%3C%2Fcircle%3E%3Ccircle%20cx%3D%2250%22%20cy%3D%2250%22%20r%3D%2240%22%20stroke%3D%22%23ff9d00%22%20fill%3D%22none%22%20stroke-width%3D%226%22%20stroke-linecap%3D%22round%22%3E%3Canimate%20attributeName%3D%22stroke-dashoffset%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20from%3D%220%22%20to%3D%22502%22%3E%3C%2Fanimate%3E%3Canimate%20attributeName%3D%22stroke-dasharray%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20values%3D%22150.6%20100.4%3B1%20250%3B150.6%20100.4%22%3E%3C%2Fanimate%3E%3C%2Fcircle%3E%3C%2Fsvg%3E");
	width: 120px;
	height: 120px;
	transform: translate3d(-60px, -84px, 0);	

}

#playerContainer .b-zdfplayer-controls .zdfplayer-control_button.zdfplayer-ad .btn-icon::before,
#playerContainer .b-zdfplayer-controls .zdfplayer-control_button.zdfplayer-subtitles_off .btn-icon::before,
#playerContainer .b-zdfplayer-controls .zdfplayer-volume_bar_wrapper .zdfplayer-volume_progress_bar,
#playerContainer .b-zdfplayer-controls .zdfplayer-volume_bar_wrapper .zdfplayer-volume_progress_bar::before,

#playerContainer .b-zdfplayer-time-line .zdfplayer-progress_bar_wrapper .zdfplayer-progress_bar,
#playerContainer .b-zdfplayer-time-line .zdfplayer-progress_bar_wrapper .zdfplayer-progress_bar::after {
	background-color: #ff9d00 !important;
}

#playerContainer .b-zdfplayer-info-overlay .zdfplayer-teaser-cat {
	color: #ff9d00 !important;
}

#playerContainer .b-zdfplayer-configuration-overlay .zdfplayer-config_checkbox:checked + .zdfplayer-label::before {
	background-color: #ff9d00 !important;
}

#playerContainer .b-zdfplayer-configuration-overlay .zdfplayer-config-btn:hover .btn-text {
	border-bottom-color: #ff9d00 !important;
}