.single-videos {
  background: #d2d2d2;
  position: relative;
  font-family: 'Roboto', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-size: 1.4rem;
}
.single-videos p {
  padding: 0;
  margin: 0;
}
.single-videos #zert2 {
	margin:0;
	padding: 0;
}
.single-videos div.zerti_overlay {
  color: white;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: rgba(0, 0, 0, 0.75) !important;
  line-height: 150%;
  min-height: 100%;
  width: 100%; 
}

.single-videos div.overlay_einblenden { display : block; }
.single-videos div.overlay_ausblenden { display : none; }

.single-videos div.ztitel {
	font-size: 30px;
	font-size: 3.0rem;	
	line-height: 120%;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	margin: 5% 10% 30px 10%;
}
.single-videos div.zfrage {
	margin: 0 10% 30px 10%;
	font-size: 14px;
	font-size: 1.4rem;	
}

.single-videos div.zformheader {
  display: none;
}
.single-videos div.zradiogroup {
  margin: 0 10% 20px 10%;
}
.single-videos div.zradiogroup:before {
  content: 'Antwort:';
  margin-right: 10px;
}
.single-videos div.zradio {
  display: inline;
  padding: 0px 0px 0px 5px;
}
.single-videos div.zradio input {
  margin-right: 5px;
}

.single-videos div.zformbutton {
  text-align: left;
  margin: 0 10% 60px 10%;
}
.single-videos div.zformbutton input {
	box-shadow: none;
	border: 0;
	border-radius: 16px;
	padding: 5px 12px;
	background: #e60005;
}
.single-videos div.zabschluss {
  font-size: 14px;
  font-size: 1.4rem;	
  margin: 10px 10% 10px 10%;
  text-align: left;
}
.single-videos div.zmeldung {
  font-size: 18px;
  font-size: 1.8rem;
  color: white;
  text-align: left;
  margin: 20px 10% 20px 10%;
}


.single-videos div.zert_steuerung {
  position: relative;
  z-index: 99;
  padding: 0px;
  margin-top: -5px;
  margin-bottom: 0px;
  display: block;  
  background: transparent;
}
.single-videos div.zert_pause, .single-videos div#timemachine {
  display: inline;
} 



.single-videos button {
	box-shadow: none;
	border: 0;
	padding: 10px 15px;
	display:inline-block;
}
.single-videos .button_play { background: #a0be19; }
.single-videos .button_play:after {
	font-family: 'FontAwesome';
	content: '\f04b';
}
.single-videos .button_pause { background: rgb(250,170,45); }
.single-videos .button_pause:after {
	font-family: 'FontAwesome';
	content: '\f04c';
}

.single-videos #timemachine button {
  background: rgb(75,75,75);
  color: white;
  display:inline-block;
  
}
.single-videos  #timemachine button:before {
	font-family: 'FontAwesome';
	content: '\f051';
	margin-right: 10px;
}

/*
.single-videos div.quality_select {
	display: inline-block;
	float: right;
	color: black;
	background: transparent;
	margin-right: 18px;
	padding: 2px;
}
*/

.quality_select select {
   background: transparent;
   width: 198px;
   padding: 10px 15px;
   border: 0;
   border-radius: 0;
   -webkit-appearance: none;
 }

.quality_select {
   width: 170px;
   overflow: hidden;
   background: url(../img/ui/select-arrow.png) no-repeat 95% 0  rgb(75,75,75);
   float: right;
   display: inline-block;
   }
   



.single-videos div.zert_meldungen {
  display: none;
  position: relative;
}

