#game_content{
	width:100%;
	height:100%;
	z-index: 16;
	overflow: hidden;
	position: relative;
	top: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.tabBoxLoadingImg{
	margin-top: 80px;
}

#side_game_wait_container{
	margin-top: 222px;
}

.noBorder{
	border: 0px solid black;
	border-bottom: 0px;
}

#game_overlay_container{
	position: relative;
	overflow: hidden;
}
	#game_background_content{
		position: relative;
	}
	#game_overlay_container .gameOutputBackground{
		position: absolute;
		top: 0px;
		left: 0px;
		margin: 0px;
		padding: 0px;
	}
		#game_overlay_container .gameOutputBackground img.gameBackgroundImage{
			position: relative;
			z-index: 4;
		}
		#game_overlay_container .gameOutputBackground a.gameBackgroundLink{
			display: block;
			position: absolute;
			z-index: 14;
		}
		#flash_game_0,
		#flash_game_1{
			position: relative;
			z-index: 7;

		}
		#game_content,
		#game_content .wopg{
			position: relative;
			top: 0px;
			z-index: 13;
		}
		#game_overlay_container .loginRequiredContainer{
			background: #ECECB6 url("http://cdn.kaisergames.de/images/layout/gameContainerWithBackground_bg.jpg") repeat-x;
			font-size: 14px;
			font-weight: bold;
			height: 170px;
			margin-bottom: 10px;
			margin-top: 10px;
			padding-top: 110px;
		}

/* landing game Container */

	#game_overlay_container .landingGameContainer{
		width: 733px;
		padding-bottom: 15px;
	}
		#game_overlay_container .landingGameContainer .landingLeftContainer{
			width: 445px;
			float: left;
			text-align: center;
			padding: 15px;
			padding-bottom: 0px;
		}
			#game_overlay_container .landingGameContainer .landingLeftContainer .movieContainer{
				margin-top: 15px;
				text-align: center;
			}
				#game_overlay_container .landingGameContainer .landingLeftContainer .movieContainer .movieField{
					float: left;
					margin-right: 10px;
					margin-bottom: 10px;
				}
		#game_overlay_container .landingGameContainer .landingRightContainer{
			float: right;
			width: 240px;
			text-align: left;
			margin-right: 15px;
			margin-top: 15px;
		}
			#game_overlay_container .landingGameContainer .landingRightContainer .headLine{
				text-align: center;
				padding: 2px;
				margin-bottom: 10px;
			}

			#game_overlay_container .landingGameContainer .landingRightContainer .bodyLine{

			}
				#game_overlay_container .landingGameContainer .landingRightContainer .bodyLine .informationsTitle{
					float: left;
					width: 100px;
					text-align: left;
					font-weight: bold;
					margin-bottom: 5px;
				}

				#game_overlay_container .landingGameContainer .landingRightContainer .bodyLine .informationsValue{
					float: left;
					width: 140px;
					text-align: left;
					margin-bottom: 5px;
				}
				#game_overlay_container .landingGameContainer .landingRightContainer .bodyLine .imageContainer{
					margin-top: 10px;
					text-align: center;
				}

				#game_overlay_container .landingGameContainer .landingRightContainer .bodyLine .imageContainer img{
					width: 200px;
				}
.gameContainer{
	margin: 0px;
	padding: 0px;
	width: 960px;
	border: 0px;
	text-align: left;
}
	.gameContainer div{
		overflow: hidden;
		margin: 0px;
		padding: 0px;
	}
	.gameContainer .defaultContainer{
		background: #FBF0B3;
		border: 1px solid #F4C319;
		-moz-border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px 10px 10px 10px;
		border-radius: 10px 10px 10px 10px;
	}
	.gameContainer .titleLine{
		height: 20px;
		text-align: center;
		color: #67322A;
		font-size: 11px;
		border-bottom: 1px solid #F4C319;
	}
	.gameContainer .contentArea{
		background: #fff;
		height: 100%;
	}
	.gameContainer .gameTopContainer{
	}
		.gameContainer .gameTopContainer .gameTopTitleContainer {

		}
			.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer{
				width: 731px;
				height: 58px;
				float: left;
			}
				.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameTitleNameContainer{
					width: 430px;
					float: left;
				}
					.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameTitleNameContainer .gameTitle{
						margin: 7px 0px 0px 14px;
						font-size: 15px;
						font-weight: bold;
						color: #67322A;
					}
						.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameTitleNameContainer .gameTitle span{
							font-size: 11px;
							margin-left: 5px;
							font-weight: normal;
						}
					.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameTitleNameContainer .gameBreadcrumb{
						margin: 0px 0px 0px 14px;
						color: #67322A;
					}
						.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameTitleNameContainer .gameBreadcrumb a{
							color: #67322A;
							margin-right: 5px;
							margin-left: 5px;
						}
							.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameTitleNameContainer .gameBreadcrumb a.first{
								margin-left: 0px;
							}
				.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer{
					width: 300px;
					float: left;
					margin-top: 2px;
				}
					.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .toggleContainer{
						font-size: 10px;
						margin: 2px 2px 0px 0px;
						float: left;
						height: 24px;
					}
						.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .toggleContainer a{
							border: 1px solid #F4C319;
							background: #fff;
							height: 22px;
							display: block;
							text-decoration: none;
							color: #67322A;
							position: relative;
						}

						.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .toggleContainer a:hover,
						.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .toggleContainer a.activeLink{
							background: #FECB55;
						}

							.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .toggleContainer a img{
								position: absolute;
								top: 3px;
								left: 3px;
							}
							.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .toggleContainer a span{
								position: absolute;
								top: 4px;
								left: 24px;
							}
					.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .favorite{
						width: 120px;
					}
					.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .share{
						width: 98px;
					}
					.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .report{
						width: 67px;
					}
					.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .zoom{
						width: 118px;
						border: 1px solid #F4C319;
						background: #fff;
						height: 22px;
						color: #67322A;
					}
						.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .zoom .zoomSlider{

						}
							.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .zoom .zoomSlider a.zoomLink{
								border: 0px;
								margin: 0px;
								padding: 0px;
							}
							.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .zoom .zoomSlider a.zoomLink:hover{
								background: none;
							}

							.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .zoom .zoomSlider .zsLeft{
								float: left;
								width: 20px;
								text-align: center;
								margin-top: 2px;
							}

							.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .zoom .zoomSlider .zsMiddle{
								float: left;
								width: 78px;
								overflow: hidden;
								height: 22px;
							}
							.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .zoom .zoomSlider .zsRight{
								float: left;
								width: 20px;
								text-align: center;
								margin-top: 2px;
							}

						#zoomslider{
							border: 1px solid #F4C319;
							height: 8px;
							border-radius: 4px 4px 4px 4px;
							moz-border-radius: 4px 4px 4px 4px;
							webkit-border-radius: 4px 4px 4px 4px;
							overflow: visible;
							margin-top: 6px;
							padding-left: 6px;
							padding-right: 6px;
						}
							#zoomslider a{
								background: #FBF0B3;
								border: 0px;
								width: 7px;
								height: 14px;
								margin-top: -4px;
								margin-left: -4px;
								border: 1px solid #F4C319;
								border-radius: 4px 4px 4px 4px;
								moz-border-radius: 4px 4px 4px 4px;
								webkit-border-radius: 4px 4px 4px 4px;
							}

					.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .reload{
						width: 98px;
					}
						.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .reload img{
							top: 5px !important;
						}
					.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .dark{
						width: 67px;
						z-index: 19;
						position: relative;
					}
						.gameContainer .gameTopContainer .gameTopTitleContainer .gameTitleContainer .gameFunctionsContainer .dark img{
							top: 2px !important;
						}
			.gameContainer .gameTopContainer .gameRightContainer{
				margin: 0px 0px 0px 10px;
				width: 215px;
				height: 55px;
				float: left;
				padding-top: 3px;
			}

				.gameContainer .gameTopContainer .gameRightContainer a{
					margin-left: 7px;
					margin-top: -10px;
					display: block;
				}

		.gameContainer .gameMiddleContainer{
			margin: 12px 0px 0px 0px;
		}
			.gameContainer .gameMiddleContainer .leftContainer{
				width: 733px;
				float: left;
			}
			.gameContainer .gameMiddleContainer .fullSize{
				width: 958px;
			}
				.gameContainer .gameMiddleContainer .leftContainer .gameArea{
					text-align: center;
				}
				.gameContainer .gameMiddleContainer .leftContainer .ratingContainer{
					height: 42px;
					margin: 5px 0px 0px 0px;
				}
					.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerLeftContainer{
						float: left;
						width: 275px;
						text-align: left;
						margin-top:5px;
						margin-left:10px;

					}
						.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerLeftContainer .titleline{
							border-bottom: 0px;
							float: left;
							width: 85px;
							text-align: center;
							font-weight: bold;
							font-size: 10px;
							color:#6C2F08;
						}
						.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerLeftContainer .titlelineFull{
							text-align: center;
							font-weight: bold;
							font-size: 10px;
							margin-top: 8px;
							width: 285px;
							color:#6C2F08;

						}
						.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerLeftContainer .iconline{
							margin-left: 20px;
							float: left;
							text-align: right;
							height: 30px;
						}
							.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerLeftContainer .iconline a{
								font-size: 0px;
								line-height: 0px;
								height: 30px;
							}
							.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerLeftContainer .iconline img.rateIcon{
								height: 30px;
							}
					.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerMiddleContainer{
						overflow: visible;
						float: left;
						width: 230px;
						text-align: center;
						height: 30px;
						-moz-border-radius: 5px;
						-webkit-border-radius: 5px;
						border-radius: 5px;
						border: 1px solid #FFBC02;
						background:#FFF8E3;
						position:relative;
						margin-top:4px;
					}
					.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerMiddleContainer .ratingcount_span{
						display:block;
						margin-top:7px;
						margin-left:40px;
					}
						.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerMiddleContainer .gameEstimateIcon{
								float: left;
								width: 33px;
								height: 33px;
								margin-top:0px;
								margin-bottom:0px;
								position:absolute;
								left:1px;
								bottom:1px;

						}
						.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerMiddleContainer .gameEstimateIcon span{
							color:white;
							display:block;
							margin-top:19px;
							font-size:10px;
							text-align:center;
						}
						.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerMiddleContainer .innerLeft{
							float: left;
							width: 125px;
							text-align: center;
							font-size: 10px;
						}
							.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerMiddleContainer .innerLeft .percent{
								font-weight: bold;
							}

						.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerMiddleContainer .innerRight{
							float: right;
							width: 35px;
							font-size: 9px;
						}
							.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerMiddleContainer .innerRight img.rateIcon{
								height: 30px;
							}
					.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerRightContainer{
						float: right;
						width: 200px;
						margin-top: 5px;
						margin-right: 0px;
						text-align: right;
						height:30px;
					}
					
						.gameContainer .gameMiddleContainer .leftContainer .ratingContainer .footerRightContainer .googlePlusContainer{
							margin-top: 8px;
						}
			.gameContainer .gameMiddleContainer .rightContainer{
				width: 217px;
				float: left;
				margin: 0px 0px 0px 10px;
			}
				.gameContainer .gameMiddleContainer .rightContainer .controlContainer{
					width: 215px;
					margin-bottom: 10px;
				}
				.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer{
					margin: 0px;
					margin-bottom: 10px;
					width: 215px;
					height: 224px;
					-moz-border-radius: 10px 10px 0px 10px;
					-webkit-border-radius: 10px 10px 0px 10px;
					border-radius: 10px 10px 0px 10px;

				}

					.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .contentArea{
						overflow: auto;
						height: 203px;
					}

					.gameContainer .gameMiddleContainer .rightContainer .controlContainer .contentArea .gameControlsContainer{
						padding: 5px;
						border-bottom: 1px solid #E5A201;
						overflow: hidden;
					}

					.gameContainer .gameMiddleContainer .rightContainer .controlContainer .contentArea .gameControlsContainerLast{
						padding: 5px;
						overflow: hidden;
					}

					.gameContainer .gameMiddleContainer .rightContainer .controlContainer .contentArea .gameControlsContainerAnchor{
						border-top: 1px solid #E5A201;
						height: 25px;
						text-align: center;
						line-height: 25px;
					}

					.gameContainer .gameMiddleContainer .rightContainer .controlContainer .contentArea .gameControlsContainerAnchor a{
						color: black;
					}

					.gameContainer .gameMiddleContainer .rightContainer .controlContainer .contentArea td.imgContainer{
						max-height: 60px;
						min-height: 35px;
						width: 95px;
						overflow: hidden;
					}

					.gameContainer .gameMiddleContainer .rightContainer .controlContainer .contentArea td.textContainer{
						width: 110px;
					}

					.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .contentArea .noPlayers{
						margin: 7px;
						margin-top: 80px;
						overflow: hidden;
					}

					.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .singleUserContainer{
						overflow: hidden;
						height: 50px;
						border-bottom: 1px solid #E5A201;
					}

					.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .noBorder{
						border-bottom: 0px;
					}

						.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .singleUserContainer .pictureArea{
							margin: 5px;
							float: left;
							height: 50px;
							overflow: visible;
						}

							.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .singleUserContainer .pictureArea a{
								height: 40px;
								width: 40px;
								border: 1px solid #52abe7;
								display: block;
								position: relative;
							}

								.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .singleUserContainer .pictureArea a img{
									position: absolute;
									top: -6px;
									right: -6px;
								}

						.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .singleUserContainer .leftArea{
							float: left;
							width: 145px;
							overflow: hidden;
						}
							.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .singleUserContainer .leftArea .topSide{
								height: 25px;
							}

								.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .singleUserContainer .leftArea .topSide a{
									color: black;
									text-decoration: none;
									line-height: 25px;
								}

							.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .singleUserContainer .leftArea .bottomSide{
								margin-top: 8px;
								height: 21px;
								font-size: 9px;
							}

								.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .singleUserContainer .leftArea .bottomSide .money{
									width: 100px;
									float: left;
									color: #999;
									text-align: right;
									overflow: hidden;
									heigth: 10px;
								}

								.gameContainer .gameMiddleContainer .rightContainer .recentlyContainer .singleUserContainer .leftArea .bottomSide .rank{
									color: #438fc3;
									float: left;
									margin-left:5px;
									width: 33px;
									heigth: 10px;
									overflow: hidden;
								}

				.gameContainer .gameMiddleContainer .rightContainer .similarContainer{
					margin: 0px;
					width: 215px;
					-moz-border-radius: 10px 10px 0px 10px;
					-webkit-border-radius: 10px 10px 0px 10px;
					border-radius: 10px 10px 0px 10px;
				}
				.gameContainer .gameMiddleContainer .rightContainer .addHeight{
					margin-top: 10px;
				}

				.gameContainer .gameMiddleContainer .rightContainer .competitionContainer{
					margin: 10px 0px 0px 0px;
					width: 215px;
				}
					.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea{
						text-align: center;
					}

					.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea .gameRightContent {
						font-size: 12px;
					}

						.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea .competitionLeaderboardRow{
							border: 1px solid #F4C319;
						    height: 44px;
						    line-height: 20px;
						    margin: 3px;
						    overflow: hidden;
						    width: 207px;
						}

						.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea .competitionLeaderboardRowActive {
							background: none repeat scroll 0 0 #DDDDDD;
						    border: 1px solid #888888;
						    height: 44px;
						    line-height: 20px;
						    margin: 3px;
						    overflow: hidden;
						    width: 207px;
						}

						.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea .competitionLeaderboardRow .right a,
						.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea .competitionLeaderboardRowActive .right a {
							color: #222222;
						}

						.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea .competitionLeaderboardRow .left,
						.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea .competitionLeaderboardRowActive .left {
							color: #444444;
						    float: left;
						    font-size: 25px;
						    font-weight: 700;
						    line-height: 33px;
						    margin-top: 5px;
						    width: 30px;
						}

						.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea .competitionLeaderboardRow .middle,
						.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea .competitionLeaderboardRowActive .middle{
							width:45px;
							float:left;
							margin:2px;
						}

						.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea .competitionLeaderboardRow .right,
						.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea .competitionLeaderboardRowActive .right{
							width:127px;
							float:left;
							color:#222222;
							text-align:left;
							font-size:13px;
							line-height:20px;
							overflow:hidden;
						}

						.gameContainer .gameMiddleContainer .rightContainer .competitionContainer .contentArea  .competitionLeaderboardRowSpacer{
							font-size:20px;
							font-weight:bold;
							margin-top:65px;
							color:#444444;
						}

				.gameContainer .gameMiddleContainer .rightContainer .highscoreContainer{
					margin: 0px 0px 0px 0px;
					width: 215px;
					font-size: 12px;
				}

					.gameContainer .gameMiddleContainer .rightContainer .highscoreContainer .highscoreInlay{
						text-align: center;
						border-bottom: 1px solid #F4C319;
    					padding: 3px 3px 5px;
					}

					.gameContainer .gameMiddleContainer .rightContainer .highscoreContainer .highscoreInlay .headerLine{
						font-weight: bold;
					}

	.gameContainer .gameBottomContainer{

	}
			.gameContainer .gameBottomContainer .commentContainer{
				margin: 10px 0px 0px 0px;
				width: 731px;
				height: 352px;
				float: left;
			}
				.gameContainer .gameBottomContainer .commentContainer .leftContainer{
					width: 520px;
					border-right: 1px solid #F4C319;
					height: 100%;
					float: left;
				}
				.gameContainer .gameBottomContainer .commentContainer .rightContainer{

				}

					.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines {
						height: 215px;
						overflow: auto;
						margin-left: 5px;
						position: relative;
					}

					.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .gameAlternativeContainer {
						margin-top: 99px;
						text-align: center;
					}

						.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines a {
							text-decoration: none;
						}


						.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .commentEntry {
							margin-top: 5px;
							border-bottom: 1px solid #F4C319;
						}



						.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .commentEntryLast {
							border-bottom: none;
						}

						.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .noBorderContainer{
							border-bottom: 0px;
						}

							.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .commentEntry .pictureArea{
								float: left;
								margin: 5px;
								height: 50px;
								overflow: visible;
							}

							.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .commentEntry .pictureArea a{
								height: 40px;
								width: 40px;
								border: 1px solid #52abe7;
								display: block;
								position: relative;
							}
								.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .commentEntry .pictureArea a img{
									position: absolute;
									top: -6px;
									right: -6px;
								}

							.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .commentEntry .textArea{
								float: left;
								width: 390px;
								text-align: left;
								font-size: 10px;
								/* height: 104px; fix the height */
								overflow: hidden;
								margin-bottom: 5px;
								font-size: 11px;
							}

							.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .commentEntry .iconArea {
								text-align: center;
							}

							.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .commentEntry .topLine{
								margin-bottom: 3px;
							}

									.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .commentEntry .topLine .topTextLeft {
										float: left;
										color: #555555;
										font-size: 10px;
										text-align: left;
									}

									.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .commentEntry .topLine .topTextLeft a {
										color: #555555;
									}

									.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .commentEntry .topLine .topTextRight {
										float: right;
										color: #555555;
										font-size: 10px;
										text-align: right;
									}

								.gameContainer .gameBottomContainer .commentContainer .leftContainer .commentLines .commentEntry .bottomLine{

								}

						.defaultContainerContent .commentForm{
							border-top: 1px solid #F4C319;
							padding-bottom: 5px;
							border-radius: 0 0 10px 10px;
							-webkit-border-radius: 0 0 10px 10px;
							-moz-border-radius: 0 0 10px 10px;
							-o-border-radius: 0 0 10px 10px;
						}
							.defaultContainerContent .commentForm form{
								display: inline;
							}

							.defaultContainerContent .commentForm .informationLine{
								margin: 3px 10px 0 10px;
							}

							.defaultContainerContent .commentForm .informationLine a{
								color: #58220A;
							}
							.defaultContainerContent .commentForm .informationLine a.rightLink{
								float: right;
							}

							.defaultContainerContent .commentForm .bodyLine{
								margin-left: 8px;
								margin-top: 5px;
							}

								.defaultContainerContent .commentForm .bodyLine textarea{
									width: 490px;
									height: 65px;
									border: 1px solid #F4C319;
									font-family: Verdana;
									font-size: 11px;
									resize: none;
									border-radius: 10px;
									padding: 5px;
								}

								.defaultContainerContent .commentForm .bodyLine .charLine {
									float: right;
									margin-right: 13px;
								}

							.defaultContainerContent .commentForm .submitLine{
								margin: 5px 11px 0;
								height: 24px;
							}
								.defaultContainerContent .commentForm .submitLine .leftSubmitArea{
									float: left;
									width: 380px;
								}
								.defaultContainerContent .commentForm .submitLine .rightSubmitArea{
									float: right;
									width: 100px;
								}


								.defaultContainerContent .commentForm .submitLine input{
								    border: 1px solid #F4C319;
								    border-radius: 5px 5px 5px 5px;
								    float: right;
								    padding: 2px;
								    width: 90px;
								    background: #FFEFBF; /* for non-css3 browsers */
									filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FEEAAD'); /* for IE */
									background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#FEEAAD)); /* for webkit browsers */
									background: -moz-linear-gradient(top,  #FFFFFF,  #FEEAAD); /* for firefox 3.6+ */
								}


				.gameContainer .gameBottomContainer .commentContainer .rightContainer{

				}

				.gameContainer .gameBottomContainer .commentContainer .rightContainer .rightContainerContent{
					float: left;
					margin-top: 5px;
					height: 319px;
					width: 185px;
				}

					.gameContainer .gameBottomContainer .commentContainer .rightContainer .rightContainerContent img{
						margin-left: 20px;
					}

			.gameContainer .gameBottomContainer .rightContainer{
					float: left;
					margin: 0px 0px 0px 10px;
			}
				.gameContainer .gameBottomContainer .rightContainer .videoContainer{
					margin: 10px 0px 0px 0px;
					width: 215px;
					height: 353px;
					background: #FBF0B3;
					border: 1px solid #F4C319;
					-moz-border-radius: 10px 10px 10px 10px;
					-webkit-border-radius: 10px 10px 10px 10px;
					border-radius: 10px 10px 10px 10px;
					text-align: right;
				}

					.gameContainer .gameBottomContainer .rightContainer .videoContainer .videoLink{
						margin-top: 10px;
						display: block;
						width: 206px;
						height: 144px;
						position: relative;
					}

						.gameContainer .gameBottomContainer .rightContainer .videoContainer .videoLink span.videotext{
							color: #666;
							text-decoration: underline;
							font-size: 10px;
							position: absolute;
							bottom: 5px;
							right: 10px;
						}

						.gameContainer .gameBottomContainer .rightContainer .videoContainer span.forumText{
							margin-top: 25px;
							color: #5a3916;
							display: block;
						}

						.gameContainer .gameBottomContainer .rightContainer .videoContainer a.forumLink{
							color: #666;
							font-size: 10px;
							margin-right: 19px;
						}

				.gameContainer .gameBottomContainer .rightContainer .forumContainer{
					width: 215px;
					height: 177px;
					background: #FBF0B3;
					border: 1px solid #F4C319;
					-moz-border-radius: 0px 0px 10px 10px;
					-webkit-border-radius: 0px 0px 10px 10px;
					border-radius: 0px 0px 10px 10px;
				}

			.gameContainer .gameBottomContainer .informationContainer{

			}
		.gameContainer .gameBottomContainer{
			margin: 10px 0px 0px 0px;
		}
			.gameContainer .gameBottomContainer .informationContainer{
				width: 358px;
				height: 353px;
				float: left;
				margin: 10px 0px 0px 0px;
			}
			.gameContainer .gameBottomContainer .descriptionContainer{
				width: 360px;
				height: 353px;
				float: left;
				margin: 10px 0px 0px 10px;
			}
			.gameContainer .gameBottomContainer .facebookContainer{
				width: 215px;
				height: 353px;
				float: left;
				margin: 10px 0px 0px 10px;
			}

			.gameContainer .gameBottomContainer .otherGamesContainer{
				width: 215px;
				height: 353px;
				float: left;
				margin: 10px 0px 0px 10px;
			}

				.gameContainer .gameBottomContainer .otherGamesContainer .contentArea{
					overflow: auto;
				}

			.gameContainer .gameBottomContainer .highscoreResultContainer{
				margin-top: 10px;
				width: 731px;
			}
				.gameContainer .gameBottomContainer .highscoreResultContainer .contentArea{
					text-align: center;
				}
				.gameContainer .gameBottomContainer .highscoreResultContainer .contentArea #highscore_loading_results{
					margin-top: 50px;
				}
			.highscoreInfo{
	margin-top: 10px;
}

.highscoreResultContainer a.highscoreLoadLink{
	color: #000000;
    display: block;
    padding: 5px;
    text-decoration: none;
}

.highscoreResultContainer a.highscoreLoadLink:hover{
	background-color: #000000;
	color: #FFFFFF;
}

.highscoreResultContainer .highscoreResultsContainer{
	text-align: left;
	padding: 10px;
}


table.highscoreResultsTable{
	width: 100%;
	border: 1px solid #000;
}

	table.highscoreResultsTable th{
		text-align: center;
		font-weight: bold;
		vertical-align: middle;
		height: 25px;
		border-bottom: 1px solid #000;
	}
		table.highscoreResultsTable th.hsPos{
			width: 25px;
			padding-left: 3px;
		}
		table.highscoreResultsTable th.hsImg{
			width: 30px;
		}
		table.highscoreResultsTable th.hsGender{
			width: 30px;
		}
		table.highscoreResultsTable th.hsName{
			text-align: left;
		}
		table.highscoreResultsTable th.hsAge{
			width: 35px;
		}
		table.highscoreResultsTable th.hsMoney{
			width: 70px;
		}
		table.highscoreResultsTable th.hsDate{
			width: 150px;
		}
		table.highscoreResultsTable th.hsPoints{
			width: 60px;
		}

	table.highscoreResultsTable td{
		text-align: center;
		vertical-align: middle;
		height: 30px;
	}
		table.highscoreResultsTable td.hsPos{
			font-weight: bold;
		}
		table.highscoreResultsTable td.hsPoints{
			text-align: right;
			font-weight: bold;
			padding-right: 3px;
		}
		table.highscoreResultsTable td.hsName{
			text-align: left;
		}
			table.highscoreResultsTable td.hsName a{
				color: #000;
			}
			table.highscoreResultsTable td.hsName a:hover{
				text-decoration: none;
			}

.gameRightTabbox{

}

	.gameRightTabbox a.tabBoxLink{
		float: left;
		display: block;
		width: 107px;
		height: 24px;
		line-height:20px;
		text-align: center;
		text-decoration: none;
		color: #58220A;
		padding-top: 1px;
		font-size: 10px;
		padding-top: 3px;
		font-weight: bold;
		border-right: 1px solid #F4C319;
		background-color: #FFEAA3;
		border-bottom: 1px solid #F4C319;
	}
	.gameRightTabbox a.tabBoxLink:hover{
		color: #fff;
		background-color: #000;
		border-bottom: 1px solid #F4C319;
	}

	.gameRightTabbox a.tabBoxLinkLast{
		border: 0px;
		width:107px;
		border-bottom: 1px solid #F4C319;
	}

	.gameRightTabbox a.tabBoxLinkActive{
		color: #58220A;
		background:#FFF7DC;
		border-bottom: 1px solid #F4C319;
	}

.game__small_game_container_subhead{
	border: 0px solid #FDB213;
	border-top: 0px;
	border-bottom: 0px solid #F4C319;
}

	.game__small_game_container_subhead a.tabBoxLink{
		float: left;
		display: block;
		width: 77px;
		height: 16px;
		overflow: hidden;
		text-align: center;
		text-decoration: none;
		color: #58220A;
		font-size: 9px;
		background-color: #FBF0B3;
		border-right: 1px solid #F4C319;
		border-bottom: 1px solid #F4C319;
	}
	.game__small_game_container_subhead a.tabBoxLink:hover{
		overflow: visible;
		color: #fff;
		background-color: #000;
	}

	.game__small_game_container_subhead a.tabBoxLinkFirst{
		border-left: 0px solid #F4C319 !important;
	}

	.game__small_game_container_subhead a.tabBoxLinkLast{
		border-right: 0px solid #F4C319 !important;
	}

	.game__small_game_container_subhead a.tabBoxLinkMiddle{
		width: 59px;
	}

	.game__small_game_container_subhead a.tabBoxLinkActive{
		color: #58220A;
		background:#FDFCF4;
		border-bottom: 0px solid #FDB213;
		height: 17px;
	}

.contentArea #tabarea_game .game__small_game_container_body{
	overflow: auto;
	height:327px;
}

.game__small_game_container_body_without_user{
	height:427px;
}
.game__small_game_container_bottom{
	border-left:1px solid #E5A201;
	border-right:1px solid #E5A201;
	border-bottom:1px solid #E5A201;

}

.game__small_game_container_bottom a.randomLinkLeft{
	color:#672E06;
	display:block;
	width:109px;
	height:30px;
	float:left;
	font-size:10px;
	border-right:1px solid #E5A201;
	overflow: hidden;
}

.game__small_game_container_bottom a.randomLinkRight{
	color:#672E06;
	display:block;
	width:109px;
	height:30px;
	float:left;
	font-size:10px;
	overflow: hidden;
}


.game__bg_teaser_head_yellow{
	background: #FDCE40;
}

.game__small_game_container_body .tabBox .last{
	border-bottom: 0px;
}

.singleGameSideContainer{
	margin-top: 5px;
	border-bottom: 1px solid #F4C319;
	overflow:hidden;
}
	.singleGameSideContainer .imageRow{
		float: left;
		width: 51px;
		height: 38px;
		margin-left: 5px;
		margin-top: 3px;
		margin-bottom: 5px;
		margin-right: 5px;
		border: 1px solid #246AC7;
		overflow: hidden;
	}
		.singleGameSideContainer .imageRow .gameImageContainer{
			background-size: 72px 54px;
			-webkit-background-size: 72px 54px;
        	-moz-background-size: 72px 54px;
        	-o-background-size: 72px 54px;
			background-repeat: no-repeat;
		}

			.singleGameSideContainer .imageRow .gameImageContainer a.gameLink{
				display: block;
				position: relative;
				left: 0;
				top: 0;
				z-index: 2;
				width: 72px;
				height: 54px;
			}

			.singleGameSideContainer .imageRow .gameImageContainer .lineContainer{
				float:left;
				width: 72px;
				height: 54px;
				z-index: 2;
				text-align: right;
			}
			.singleGameSideContainer .imageRow .gameImageContainer .lineContainer .gameShortInfo{
				width: 72px;
				height: 54px;
				z-index: 3;
			}
				.singleGameSideContainer .imageRow .gameImageContainer .lineContainer .gameShortInfo .img{
					float: right;
					width: 72px;
					height: 54px;
				}
				.singleGameSideContainer .imageRow .gameImageContainer .lineContainer .gameShortInfo .box{
					font-weight: bold;
					height: 13px;
					border-left: 1px solid #000;
					border-bottom: 1px solid #000;
					padding: 1px;
					background: #FFB934;
					float: right;
					font-size: 9px;
					overflow: hidden;
				}
			.singleGameSideContainer .imageRow img.gameImage{
				width: 51px;
				height: 38px;
			}

	.singleGameSideContainer .textRow{
		font-size: 9px;
		width: 127px;
		text-align: left;
		margin-bottom: 5px;
		margin-top: 2px;
	}
		.singleGameSideContainer .textRow .titleLine{
			border-bottom: 0px;
			height: 40px;
			width:91px;
			margin-right:0px;
			float:left;
			text-align:left;
		}
			.singleGameSideContainer .textRow .titleLine a{
				color: #000;
				text-decoration: none;
				display:block;
				overflow:hidden;
				margin-top: 5px;
			}

		.singleGameSideContainer .textRow .rateLine{
			height: 33px;
			width:32px;
			text-align:center;
			margin-top: 5px;
		}
		.singleGameSideContainer .textRow .rateLine span{
			color:white;
				display:block;
				margin-top:19px;
				font-size:10px;

		}
			.singleGameSideContainer .textRow .rateLine .iconRow{
				float: left;
				width: 25px;
			}
				.singleGameSideContainer .textRow .rateLine .iconRow img{

				}

			.singleGameSideContainer .textRow .rateLine .rateRow{
				float: left;
				margin-top: 2px;
				width: 50px;
			}

		.singleGameSideContainer .textRow .hitsLine{
			color:#58220A;
		}

		.singleGameSideContainer .textRow .gameHtmlCode{
			height: 0px;
			font-size: 0px;
			line-height: 0px;
		}
.game__imageContainer {
	position: relative;
    border: 1px solid #76ADE7;
    float: left;
    height: 89px;
	left: 13px;
    top: 17px;
    overflow: hidden;
    width: 118px;
}
.game__infoContainer {
	position: relative;
	left: 25px;
	top: 17px;
    color: #67322A;
    font-size: 10px;
}
	.game__infoContainer a{
	    color: #67322A;
	}
.game__infoContainer .game__informations_title {
    float: left;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 92px;
    text-align: left;
}
.game__infoContainer .game__informations_title_without_border {
    float: left;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 92px;
}
.game__infoContainer .game__informations_value {
    float: left;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 120px;
}
.game__infoContainer .game__informations_value_without_border {
    float: left;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 120px;
}
.game__infoContainer .game__informations_value_big {
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 6px;
    width: 165px;
}
.game__subinfoContainer{
	position: relative;
	top: 39px;
	left: 28px;
	float: left;
}
.game__subinfoContainer, .game__subinfoContainer a{
    color: #67322A;
}
.game__subinfoContainer .game__informations_icon {
    float: left;
    font-weight: bold;
    margin-bottom: 0;
    width: 30px;
}
.game__subinfoContainer .game__informations_title {
    float: left;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 0;
    width: 285px;
}
.game__subinfoContainer .game__informations_value {
    margin-bottom: 10px;
    margin-left: 30px;
    width: 285px;
}

/* game underlay container for lightnesseffect */

#game_highlight{
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	background:black;
	z-index:15;
	opacity:0.8;
	filter: alpha(opacity=80);
}

#game_comments_inner_container{

}

#game_comments_wait_container{
	margin-top: 88px;
	text-align: center;
}
		.singleGameSideContainer .textRow .rateLine{
			color:white;
			display:block;
			margin-top:19px;
			font-size:10px;
		}
			.singleGameSideContainer .textRow .rateLine .iconRow{
				float: left;
				width: 25px;
			}
				.singleGameSideContainer .textRow .rateLine .iconRow img{

				}

			.singleGameSideContainer .textRow .rateLine .rateRow{
				float: left;
				margin-top: 2px;
				width: 50px;
			}

		.singleGameSideContainer .textRow .hitsLine{
			color:#58220A;
		}

		.singleGameSideContainer .textRow .gameHtmlCode{
			height: 0px;
			font-size: 0px;
			line-height: 0px;
		}
.game__imageContainer {
	position: relative;
    border: 1px solid #76ADE7;
    float: left;
    height: 89px;
	left: 13px;
    top: 17px;
    overflow: hidden;
    width: 118px;
}
.game__infoContainer {
	position: relative;
	left: 25px;
	top: 17px;
    float: left;
    color: #67322A;
    font-size: 10px;
}
	.game__infoContainer a{
	    color: #67322A;
	}
.game__infoContainer .game__informations_title {
    float: left;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 92px;
    text-align: left;
}
.game__infoContainer .game__informations_title_without_border {
    float: left;
    font-weight: bold;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 92px;
}
.game__infoContainer .game__informations_value {
    float: left;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 120px;
}
.game__infoContainer .game__informations_value_without_border {
    float: left;
    padding-bottom: 3px;
    padding-top: 3px;
    width: 120px;
}
.game__infoContainer .game__informations_value_big {
    float: left;
    font-size: 10px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 6px;
    width: 165px;
}
.game__subinfoContainer{
	position: relative;
	top: 39px;
	left: 28px;
}
.game__subinfoContainer, .game__subinfoContainer a{
    color: #67322A;
}
.game__subinfoContainer .game__informations_icon {
    float: left;
    font-weight: bold;
    margin-bottom: 0;
    width: 30px;
}
.game__subinfoContainer .game__informations_title {
    float: left;
    font-weight: bold;
    font-style: italic;
    margin-bottom: 0;
    width: 285px;
}
.game__subinfoContainer .game__informations_value {
    margin-bottom: 10px;
    margin-left: 30px;
    width: 285px;
}

/* game underlay container for lightnesseffect */

#game_highlight{
	width:100%;
	height:100%;
	position:fixed;
	top:0px;
	left:0px;
	background:black;
	z-index:12;
	opacity:0.8;
	filter: alpha(opacity=80);
}

#game_comments_inner_container{

}

#game_functions_wait_container{
	text-align: center;
	margin-top: 5px;
}

#game_comments_wait_container{
	margin-top: 88px;
	text-align: center;
}

.ui-slider-handle {
   outline: none;
   height: 100px;
}



