@charset "utf-8";
/* CSS Document */
/*develope*/

/*#game_start {
	display: none;
}

#game_finish {
	display: block;
}*/
/*-----------------------------------------start*/

#game_start_textcloud {
	width: 54%;
	top: 18%;
	left: 8%;
}

#game_start_text {
	width: 54%;
	text-align: left;
	top: 45%;
	left: 8%;
	padding: 20px 30px;
}
/*------------------------------------main*/

.game_main_pictures_image {
	float: left;
	position: relative;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 25%;
}

.speaker {
	background-color: #BBB;
}

#game_main_narrator {
	background-image: url("../../src/images/image_narrator.png");
	left: 10px;
	top: 85%;
	width: 96px;
}
/*---------------------------------------finish*/

.game_finish_picture_big_shuffle {
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	border: none;
	margin-top: -5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	cursor: pointer;
}

#game_finish_picture_big_div {
	width: 48%;
	left: 5%;
	top: 13%;
}

#game_finish_picture_play {
	position: relative;
	margin: 41% auto 0;
	background-image: url("../../src/images/image_play.png");
	background-size: contain;
	width: 50px;
	height: 50px;
	z-index: 1000;
}

#game_finish_textcloud {
	text-align: left;
	width: 16%;
	top: 9%;
	left: 57%;
	padding: 20px;
}

#game_finish_figure {
	position: absolute;
	width: 21%;
	left: 78%;
	top: 23%;
}

#game_finish_auswahl_button {
	width: 362px;
	height: 40px;
	top: 90%;
	left: 10%;
}

#game_finish_meine_auswahl_button {
	background-image: url("../../src/images/image_yourchoice.png");
	left: 57%;
	top: 50%;
}

#game_finish_meine_auswahl_text {
	left: 57%;
	padding-left: 50px;
	top: 51.4%;
	color: #FFF;
	cursor: pointer;
}

#game_finish_audi_auswahl_button {
	background-image: url("../../src/images/image_auditorixchoice.png");
	left: 57%;
	top: 63%;
}

#game_finish_audi_auswahl_text {
	left: 57%;
	padding-left: 50px;
	top: 64.4%;
	color: #FFF;
	cursor: pointer;
}

.auswahl {
	position: relative;
	float: left;
	margin-left: 10px;
	width: 30px;
	height: 27px;
	color: #FFF;
	font-size: 16px;
	text-align: center;
	padding-top: 3px;
}

.game_finish_restart_button {
	background-image: url("../../src/images/image_restart.png");
	width: 96px;
	height: 36px;
	top: 76%;
	left: 57%;
}

#game_finish_help {
	top: auto;
	bottom: 10px;
	right: 10px;
	background-image: url("../../src/images/image_help.png");
}

@media screen and (orientation: portrait) {
	#game_start_textcloud {
		top: 15%;
	}
	#game_start_text {
		top: 45%;
	}
	#game_main_narrator {
		top: auto;
		bottom: 10px;
		height: 38px;
	}
	.game_main_pictures_image {
		width: 50%;
	}
	#game_finish_meine_auswahl_button {
		top: 81%;
		left: 10px;
	}
	#game_finish_meine_auswahl_text {
		top: 81.8%;
		left: 10px;
		display: none;
	}
	#game_finish_audi_auswahl_button {
		top: 90%;
		left: 10px;
	}
	#game_finish_audi_auswahl_text {
		top: 90.8%;
		left: 10px;
		display: none;
	}
	#game_finish_restart_button {
		top: 81%;
		left: auto;
		right: 10px;
		width: 36px;
		height: 36px;
	}
	#game_finish_figure {
		left: 61%;
		top: 74%;
		width: 19%;
	}
	#game_finish_textcloud {
		width: 28%;
		top: 73%;
		left: 20%;
		padding: 15px;
	}
	#game_finish_restart_button {
		background-size: cover;
	}
	#game_finish_help {
		top: 90%;
		bottom: auto;
	}
}

@media screen and (max-width: 530px) and (orientation: portrait) {
	#game_main_narrator {
		top: auto;
		bottom: 10px;
		background-size: cover;
		height: 26px;
		width: 26px;
		background-image: url("../../src/images/image_speaker_white.png");
	}
	#game_finish_auswahl_button {
		width: 330px;
	}
	.auswahl {
		width: 26px;
		height: 25px;
		padding-top: 1px;
		margin-left: 10px;
	}
	#game_finish_restart_button {
		background-size: cover;
		width: 26px;
		height: 26px;
	}
}

@media screen and (min-width: 600px) and (min-height: 900px) and (orientation: portrait) {
	#game_finish_figure {
		left: 56%;
		top: 67%;
		width: 29%;
	}
	#game_finish_textcloud {
		top: 66%;
		width: 32%;
		left: 15%;
	}
}

@media screen and (max-width: 410px) and (orientation: portrait) {
	#game_finish_auswahl_button {
		width: 285px;
	}
	.auswahl {
		margin-left: 5px;
	}
}

@media screen and (max-width: 730px) and (orientation: landscape) {
	#game_main_narrator {
		top: 85%;
		background-size: cover;
		height: 36px;
		width: 36px;
		background-image: url("../../src/images/image_speaker_white.png");
	}
}

@media screen and (max-width: 650px) and (orientation: landscape) {
	.button {
		background-size: cover;
		width: 26px;
		height: 26px;
	}
	.auswahl {
		background-size: cover;
		width: 26px;
		height: 25px;
		padding-top: 1px;
		margin-left: 5px;
	}
	#game_finish_picture_play {
		margin: 35% auto 0;
	}
	#game_finish_textcloud {
		top: 5%;
		left: 59%;
		padding: 15px;
	}
	#game_finish_figure {
		left: 77%;
		top: 25%;
		width: 22%;
	}
	#game_finish_auswahl_button {
		width: 290px;
	}
	#game_finish_meine_auswahl_button {
		left: 59%;
		top: 43%;
	}
	#game_finish_audi_auswahl_button {
		left: 59%;
		top: 58%;
	}
	#game_main_narrator {
		top: 85%;
		background-size: cover;
		height: 26px;
		width: 26px;
		background-image: url("../../src/images/image_speaker_white.png");
	}
	#game_finish_restart_button {
		background-size: cover;
		width: 71px;
		height: 26px;
		top: 73%;
		left: 59%;
	}
	#game_finish_meine_auswahl_text {
		display: none;
	}
	#game_finish_audi_auswahl_text {
		display: none;
	}
	#game_finish_help {
		top: auto;
		right: 5px;
		bottom: 5px;
	}
}

@media screen and (max-height: 340px) and (orientation: landscape) {
	#game_main_narrator {
		top: 85%;
		background-size: cover;
		height: 26px;
		width: 26px;
		background-image: url("../../src/images/image_speaker_white.png");
	}
	.button {
		background-size: cover;
		width: 26px;
		height: 26px;
	}
	.auswahl {
		background-size: cover;
		width: 26px;
		height: 25px;
		padding-top: 1px;
		margin-left: 5px;
	}
	#game_finish_meine_auswahl_text {
		display: none;
	}
	#game_finish_audi_auswahl_text {
		display: none;
	}
}

.game_start_continue_button {
	width: 96px;
	height: 36px;
}