div#waitForServer {
	z-index:100000; 
	position: absolute; 
	height: 100%;
	width: 100%;	
}

div#waitForServer div#waitForServerImage {
	background: url(../images/loading.png) center no-repeat;
	position: absolute;
	left: 50%; 
	top: 50%;
    z-index: 500;
	margin-left: -51px;
	margin-top: -50px;
	height: 100px;
	width: 102px;
    -webkit-animation:spin 2s linear infinite;
    -moz-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;
}
/*  keyframes spin - you can find in line 94!  */
/*@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }*/

div#waitForServer div#waitForServerText {	
	left: 50%; 
	top: 50%;
    margin-left: -100px;
    margin-top: 50px;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	position: absolute;
    height: 100px;
	width: 200px;
	text-align: center;
    z-index: 99;
}

div#waitForServer div#bg {
	opacity:0.6;
	filter: Alpha(opacity=40);
	width:100%; 
	height:100%; 
	background-color: #A4A4A4;
}

div.separator_col {
  clear:both;
  height:1px;
  margin:10px 2px;
  border-bottom:1px solid #DDD;
}

div.separator_tiny {
  clear:both;
  height:1px;
  margin: 5px 5px;
  border-bottom:1px solid #000000;
}

div#load {
	z-index:100000; 
	position: absolute; 
    top: 0;
    left: 0;
	height: 100%;
	width: 100%;
    min-width: 1262px;  /* druck.at fix */
}

div#load div#stateInfo {
    opacity:0.6;
	filter: Alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	width:100%; 
	height:100%; 
	background-color: #A4A4A4;
}

div#load div#loadImage {
	background: url(../images/loading.png) center no-repeat;
	position: absolute;
	left: 50%; 
	top: 50%;
	height: 99px;
	width: 99px;
    margin:-44.5px 0 0 -44.5px;
    -webkit-animation:spin 2s linear infinite;
    -moz-animation:spin 2s linear infinite;
    animation:spin 2s linear infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

/*div#load div#bg {
	opacity:0.6;
	filter: Alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	width:100%; 
	height:100%; 
	background-color: #A4A4A4;
}*/

.unselectable {
	user-select: none; 
	-webkit-user-select: none; 
	-moz-user-select: none;
}

.dropShadow {
	box-shadow: 2px 2px 2px #999;
	-moz-box-shadow: 2px 2px 2px #999;
	-webkit-box-shadow: 2px 2px 2px #999;
}

