#windjobs
{
position:relative; width:684px; height:600px; background:#0509c2;
font-family:Helvetica;
}
#start
{
z-index:3; position:absolute; width:684px; height:600px;
}
#gameSelect
{
visibility:hidden; z-index:3; position:absolute;width:684px; height:600px; font-family:Helvetica;
}
#gameEnd
{
visibility:hidden; color:#ffffff; font-family:Helvetica; font-size:22px; z-index:3; position:absolute; width:684px; height:600px;
}
#scorebox
{
 -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75); filter: alpha(opacity=75); opacity: 0.75; visibility:hidden; position:absolute; z-index:7; top:5px; left:5px; color:#ffffff; font-family:Helvetica; background:#000000; font-size:14px;  padding: 5px; border:0px solid #000000;
}

/* entire container, keeps perspective */
.flip-container {
	perspective: 1000;
	background:#ffffff;
	width:100%;
	height:100%;	
	margin-top:auto;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;
}

img
{
	border:0px;
}

/* flip speed goes here */
.flipper {
	transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
}

/* hide back of pane during swap */
.front, .back {
	backface-visibility: hidden;

	position: absolute;
	top: 0;
	left: 0;
}

/* front pane, placed above back */
.front {
	z-index: 2;
}

table
{
height:100%;
width:100%;
}

#g1
{
position:absolute; width:100%; height:100%; background:#000022; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); filter: alpha(opacity=90); opacity: 0.9;
}

#g2
{
position:absolute; top:120px;  width: 684px; color:#ffffff; font-family:Helvetica; font-size:20px; text-align: center;
}

#g3
{
position:absolute; top:345px; left:200px;
}



#gs1
{
position:absolute; top:0px; left:0px; width:100%; height:100%; background:#000022; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter: alpha(opacity=80); opacity: 0.8;
}

#gs2
{
position:absolute; top:20px;  width: 684px; color:#ffffff; font-family:Helvetica; font-size:20px; text-align: center;
}

#gs3
{
position:absolute; top:385px; left:200px;
}

#gs4
{
position:absolute; top:485px; left:200px;
}


#st1
{
position:absolute; top:35px; left:40px;
}

#st2
{
position:absolute; top:485px; left:400px;
}

#pre
{
visibility:visible; z-index:3; position:absolute; left:10px; top:10px; width:684px; height:600px; background:#ffffff;
}


#transpdiv
{
position:absolute;
}
#impressum{
	position: absolute;
	text-align: left;
	bottom: 5px;
	left: 5px;
	padding: 5px;
	font-size: 12px;
	background-color: white;
	color: black;
}
