/*Mobile Layout 0,55*/
			body {
				background-size: 25px 27.5px;
				}
	
			.mapContainer {
				background-image: url(../images/map_mobile_background.png);
				background-size: 416.9px 352px;
				width: 100%;
				height:352px;
				transition: 0.5s;
				float:none;
				display:block;

			}
	
			
			.logo {
				display:none;
			}
			
		
			.navigation {
				display:none;
			}
			
			.mapLocations, .mapLocation {
				display:none;
			}
			
			.tourDates {
				display:none;	
			}
			
			.mobileTourDates {
				display:block;
				letter-spacing:0.1em;			
				font-family: 'camptonbold', Arial, Helvetica;
				color:#e92342;
				text-transform:uppercase;
				font-size:2em;
				padding:0.15em;
				border:0.1em solid rgba(0,0,0,0.00);
				margin:0.15em;
				background-color:none;
				height:0.95em;
				overflow:hidden;
				transition:all 0.2s ease-out;	
				position:relative;
	
		}
			.mobileTourDates.active, .mobileTourDates.current.active {
				height:3.8em;
				background-color:#f7f6f6;
				border:0.1em solid #19a9f2;
			}

	
	.mobileTourDates.current {
				background-color:#19a9f2	;
	}
        	.mobileTourDates .number {
				background-color:#19a9f2;
				width:1.3em;
				letter-spacing:0em;
				text-align:center;
				display:inline-block;
				float:left;
				}
	
		.mobileTourDates.current .number{
				color:#f4e017;
	}
		
			.mobileTourDates.active .number, .mobileTourDates.current.active .number  {
				background-color:#f7f6f6;
					color:#e92342;
			}
					
        	.mobileTourDates .date{
				letter-spacing:0.07em;
				font-family: 'camptonlight', Arial, Helvetica;
				font-size:0.35em;
				
				vertical-align:text-top;
				display:inline-block;
				margin-top:0.2em;
			}

            .mobileTourDates .location{
				vertical-align:text-top;
				display:inline-block;
				font-size:0.6em;
				}


 .mobileTourDates.current .date {
	 	color:#f4e017;
 }
 .mobileTourDates.current.active .date {
	 	color:#e92342;
 }

 .mobileTourDates.current .location {
	 	color:#f4e017;
 }
 .mobileTourDates.current.active .location {
	 	color:#e92342;
 }
            .mobileTourDates .bild{
				display:block;
				width:3.5em;
				text-align:right;
			}

            .mobileTourDates .bild img{
				width:2.5em;
			}

            .mobileTourDates .name{
				display:block;
				font-family: 'camptonlight', Arial, Helvetica;
				font-size:0.5em;
				
			}

.mobileTourDates .icons1 {
	/*position:absolute;
	top:0.2em;
	right:0px;*/
	display:table-cell;
	text-align:right;
	padding:0.1em;
}

.mobileTourDates .icons {
	/*position:absolute;
	top:0.2em;
	right:0px;*/
	display:table-cell;
padding:0.1em;

}
	
	.mobileTourDates .locFilm{
		display:inline-block;
	}

	.mobileTourDates .locGame{
		display:inline-block;
	}
	
	
	
.pageContent .locFilm,  .mobileTourDates .locFilm,
.pageContent .locFilmHover, .mobileTourDates .locFilmHover,
.pageContent .locFilmHover:hover, .mobileTourDates .locFilmHover:hover 
.pageContent .locGame,  .mobileTourDates .locGame,
.pageContent .locGameHover, .mobileTourDates .locGameHover,
.pageContent .locGameHover:hover, .mobileTourDates .locGameHover:hover 
{
	margin-top:0em;
	background-size:2em 1.4em;
	width:2em;
	height:1.4em;	
}
.pageContent .locFilmHover:hover, .mobileTourDates .locFilmHover:hover {
	background-size:2em 1.4em;
	width:2em;
	height:1.4em;	
}
	

	.mobileTourDates .locImage, .mobileTourDates .locImageHover {
			background-size:2.5em 2.5em;
			width: 2.5em;
			height: 2.5em;
			display:inline-block;
		}

	
	
.pageNavigation {display:none;}

.pageContainer{
	background-image:none;
	background-color:#f7f6f6;
	width:22em;
	margin-top:3.5em;
	overflow:hidden;
	padding:0em;
		}
		
.pageContent,.pageContent.withSubNavi.active {
	padding:0.5em;
}


.pageContainer .indieLayout img {
		width:10em;
}

.pageContainer .indieLayout .spalten {
	width:auto;
}

.pageContainer .headline {
	line-height:1em;
}

.pageContainer .spalten,.pageContainer .spalte50,.pageContainer .spalte33,.pageContainer .spalte25 {
	display:block;
	width:auto;
	padding:0em
}

.pageContent .event .datehochContainer {
	display:none;
}

.pageSubNavigation {
	display:block;
	padding:0em;
	font-size:0.8em;
	height:5em;
	overflow:scroll;
	background: url(../images/mobile_arrow_up_down.png) no-repeat right;
	background-size:5em 4em;
}

.pageSubNavigation a {
	display:block;
	width:13em;
}

.pageContent.teamLayout .spalte25{
	padding:0em;
	padding-bottom:0.5em;
	background-image:none;
	
}
.pageContent.teamLayout .spalte25 img{
	width:13em;
	padding-top:1em
	
}

.pageContent.teamLayout .spalte33 img{
	width:23em;
	
}


.pageContent .event {
	height:auto;
	}
	
.pageContent .event .icons {
	margin:0em 0em 0em 0em;
		padding:0.3em 0.3em 0.7em 0.3em;
		
}

.pageContent .event.active .locFilm, .pageContent .event.active .locGame{
	margin-top:0em;
}

.pageContent .event .locFilm, .pageContent .event .locGame{
	display:inline-block;
}

.pageContent .event .date {
	margin:0em 0em 0em 0em;
	padding:0.3em 0.3em 0em 0.3em;
		
}

.pageContent .event a.indie {
	margin-top:0.2em;
}

.pageContent .event .info {
	position:static;
	height:auto;
	width:auto;
	padding:0.3em 0.3em 0em 0.3em;
}


.pageContent .event.active {
	background-color:#19acf0;
}

.pageContent .event.active .date {
	border-top:0.1em solid #f4e017;
	font-size:1.7em;
	margin:0em 0em 0em 0em;
	padding:0.3em 0.3em 0em 0.3em;
	color:#f4e017;
}


.pageContent.dokuLayout .spalten {
	overflow:hidden;
	width:100%;
}

.pageContent.dokuLayout .spalte33,.pageContent.dokuLayout .spalte50 {
	display:block;
	margin-right:0em;
}


.pageContent.dokuLayout .playButton {
	background-image:url(../images/playButton.png);
	background-size:7em 8em;
	width:7em;
	height:8em;
	left:2em;
	bottom:2em;
	position:absolute;
}

.pageContent.dokuLayout .Gallery {
 padding-top:0.5em;
}

.pageContent.dokuLayout .Gallery .breit img {
	width:5em;
	padding:0em 0.5em 0.5em 0em;
}
.pageContent.dokuLayout .Gallery .hoch img {
	width:3.5em;
		padding:0em 0.5em 0.5em 0em;
}

.pageContent.dokuLayout .videoPreview img{
border:0.5em solid #00ffaf;
width:20em;
}

.pageContent.dokuLayout .spalte50{
padding-left:0em;
padding-right:3em;
}

.pageContent.dokuLayout .locGame {
	margin-bottom:0.7em
}

.pageContent.dokuLayout h1 {
	font-size:3em;
}

.pageContent.dokuLayout h4 {
	display:block;
	font-size:1em;
	font-weight:normal;
	letter-spacing:0em;
	line-height:1.5em;			
	font-family: 'camptonitalic', Arial, Helvetica;
	color:#e92746;
	padding-left:0em;
	padding-right:0em;
	padding-top:0.5em;
	padding-bottom:0.8em;
	margin:0em;
}

.pageContent.dokuLayout .playButton {
	background-size:3em 3.5em;
	width:3em;
	height:3.5em;
	left:2em
	bottom:2em;
	position:absolute;
}


.pageContent.dokuLayout .info {
	letter-spacing:0.05em;			
	font-family: 'camptonlight', Arial, Helvetica;
	text-transform:uppercase;
	color:#4ec7ff;
	font-size:0.8em;
	line-height:1.5em; 
	padding-top:0.2em;
	padding-bottom:1.2em;
}

.pageContent.gameLayout .spalte33 h1{
	float:none;
	font-size:3em;
	padding-right:0em;
	text-align:left;
	padding-bottom:0.2em;
}


.pageContent.gameLayout .spalte33 img {
	width:21em;
}


.pageContent.gameLayout .spalte50 h2 img {
	width:1.5em;
}

.pageContent.gameLayout .spalte50 h2 {
	padding-top:0.5em;
	font-weight:normal;
	font-size:1.1em;
	line-height:1.5em;
	padding-bottom:0.4em;
}



		
			.navigationMobile {display:block;position:absolute;top:0;left:0; width:100%; overflow:hidden;height:auto;}
			
			.navigationMobile .navContainer{
				border:0.2em solid #f4e017;
				background-color:#FFFFFF;
				background-image:url(../images/bg_waves.png);
				background-size: 25px 27.5px;
				margin:0.5em;
				padding:0em;
			}
			
			.navigationMobile a {transition:0.5s;background-color:none;display:block;}	
			
			.navigationMobile ul li a {
				letter-spacing:0.1em;			
			font-family: 'camptonbold_demo', Arial, Helvetica;
				color:#e92342;text-transform:uppercase;
				font-size:1.5em;
				border: 0.1em solid white;
				border-top:0.05em solid white;
				border-left:0.2em solid white;
				border-right:0.2e solid whitem;
				border-bottom:0.05em solid white;
				padding:0.1em 0.2em 0em 0.2em;
			}
			.navigationMobile ul li a:hover, .navigationMobile ul li a:active, .navigationMobile ul li a.active  {
				background-color: #19a9f2;
				color:#eafc0c;
			}
			
				
		.NavMenuHead {
			display:block;
			font-size:2em;
			letter-spacing:0.1em;			
			font-family: 'camptonbold_demo', Arial, Helvetica;
			text-transform:uppercase;
			color:#e92342;
			background-color:none;
			margin:auto;
			background:url(../images/nav_mobile_arrow.png) no-repeat right 0.2em;
			background-size: 38.5px 23.1px;
			padding:0em 0.2em 0em 0.2em;
		}
		.NavMenuHead.active {
			background-image:url(../images/nav_mobile_arrow_up.png);
			
	}
	
		.active, .opened a {
				background-color:#FFFFFF;
			
		}
	
			.navigation a, .navigation ul, .navigation ul li, .navigation ul li span {transition:0.5s;}
			.navigation:hover > ul {display:block;visibility:visible;background-color:#FFFFFF}
			.navigation:hover > ul li span {visibility:visible;color:#f0697e;}
			.navigation ul {margin:0px;padding:0px;display:block;visibility:hidden;background-color:none}
			.navigation ul li {float:none;margin:0px;padding:0px}
			.navigation ul li span {display:block;visibility:hidden;color:#ffffff;}
				
			
			#Content{
				min-width: 300px;
				max-width:599px;
			}
#ob_title{
	display:none;
}