@font-face{
 	font-family:"DejaVu Sans";
	font-style:normal;
	font-weight:400;
	src:local("DejaVuSans"), url("DejaVuSans.woff") format("woff");
}
body{
	margin:0;
}
a{
	text-decoration:none;
	display:inline-block;/* X2 */
}
.bf{
	color:#FFFFFF;
	background-color:#000000;
	padding:0 0px;
	text-decoration:none;
}
.nol{
	text-decoration:none;
	color:#000000;
}
#values {
	text-align:left;
	position:absolute;
	margin-left:0;
	z-index:10;
}
#values > div{
	white-space:nowrap;
}
#schema img{
	position:relative;
}
.durchsichtig {
	opacity:0.0;
	filter:alpha(opacity=0);
	background-color:#fff;
}
.lang,
.hide,
.sltext{
	display:none;
}
/* OS X2 */
#changetotimeh, #changetotimem, #changetotimes, #changetotimez,#changetodated, #changetodatem{width:3em;}
#changetodatey{width:4em;}
.v0, .v1{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	border-radius:4px;
}

.defGreyButton {
	background: -moz-linear-gradient(top, rgb(211,211,211) 0%, rgb(211,211,211) 50%, rgb(180,180,180) 50%, rgb(211,211,211) 100% ); /* FF3.6+ */
	background: -webkit - gradient(linear, left top, left bottom, color - stop(0%, rgb(211,211,211)), color - stop(50%, rgb(211,211,211)), color - stop(50%, rgb(180,180,180)), color - stop(100%, rgb(211,211,211))); /* Chrome,Safari4+ */
	background: -webkit - linear - gradient(top, rgb(211,211,211) 0%, rgb(211,211,211) 50%, rgb(180,180,180) 50%, rgb(211,211,211) 100% ); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(211,211,211) 0%, rgb(211,211,211) 50%, rgb(180,180,180) 50%, rgb(211,211,211) 100% ); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(211,211,211) 0%, rgb(211,211,211) 50%, rgb(180,180,180) 50%, rgb(211,211,211) 100% ); /* IE10+ */
	background: linear-gradient(to bottom, rgb(211,211,211) 0%, rgb(211,211,211) 50%, rgb(180,180,180) 50%, rgb(211,211,211) 100% ); /* W3C */
	font-family: Arial;
	font-size: 32px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	color: rgb(0, 0, 0);
}

.taster, .changex2, .buttonx2 {
	cursor:pointer;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
    	user-select:none;
}
.taster1 {
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}
.cent {
	display:inline-block;
	position:relative;
	top:50%;
    transform:translateY(-50%);
	-webkit-transform:translatey(-50%);
  	-moz-transform:translatey(-50%);
  	-o-transform:translatey(-50%);
}
.bord {
	border:solid 1px #000;
	border-radius:5px;
}
.ui-button-text-only {
	min-width:100px;
}