body {  font-family: "CabritoSans",Tahoma,Verdana,"Verdana Ref",sans-serif; padding: 0; margin: 0; border: 0; left:0; top:0;
        background-color: #ffffff;
		touch-action: none;
		-ms-touch-action: none;
		-webkit-overflow-scrolling: auto;
	}

#canvas {	position: absolute; z-index: 0; width: 100%; height: 100%; background-color: #a1bc3b;
			padding: 0; border: 0; top: 0; left: 0; margin: 0;
		}

.EMRang {
    background-color: #51baaf;
    background-image: url("images/blender.jpg");
    background-size: cover;
    color: #192c3a;
    font-size: 14px;
    position: absolute;
    height: 100%;
    width: 100%;
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
    z-index: 0;
}

.EMRang table {
    width: 100%;
    margin-bottom: 16px;
}

.EMRight {
    text-align: right;
}

.EMRang h1 {
    font-size: 22px;
    margin-top: 0;
    margin-bottom: 12px;
}

.EMRangDiv {
    margin: 0 auto;
    padding: 5px 4px 16px 4px;
    text-align: center;
    width: 50%;
    min-width: 300px;
    max-width: 450px;
    background: rgba(255,255,255,0.8);
}

.EMRang tr.jsHighlight {
    font-weight: bold;
    margin: 4px 0;
}

.EMRang button {
    background-color: #192c3a;
    color: white;
    font-size: 1em;
    font-weight: bold;
    border-radius: 8px;
    width: 120px;
    height: 30px;
    margin: 8px;
    border: none;
    box-shadow: none;
    -webkit-appearance: none;
    outline: none;
}

.EMisHidden {
	display: none !important;
}

.EMinputFeld {
    background-color: rgba(25, 44, 58, 0.2);
    padding: 0 8px;
    width: 120px;
    height: 30px;
    margin: 0px 8px 16px 8px;
    font-size: 1em;
    display: inline-block;
    color: #192c3a;
    border-radius: 8px;
    border: none;
    box-shadow: none;
    -webkit-appearance: none;
    outline: none;
}

::-webkit-input-placeholder { color: #444; opacity: 1 !important; }
:-moz-placeholder { color: #444; opacity: 1 !important;}
::-moz-placeholder {color: #444; opacity: 1 !important;}
:-ms-input-placeholder {color: #444; opacity: 1 !important;}


.EMp {
    min-height: 30px;
    width: 90%;
    color: #192c3a;
    font-size: 14px;
    bottom: 20px;
    margin: 15px auto 8px auto;
}
