@charset "utf-8";

/* Header-Slider ausblenden */
div.forcefullwidth_wrapper_tp_banner {
display:none;	
}
/* Positions-Leiste ausblenden */
#position {
display:none;	
}
/* Positions-Leiste auf Detailseite einblenden */
body#detailPage #position {
display:block;	
}

/* Abstand Navigation zu Inhalten anpassen */
#content_wrapper,
#cities-outer-wrap {
	margin-top: 150px;
	padding-top: 20px;
}

@media (min-width: 500px) and (max-width: 767px) {
	header #logo img.logo_normal,
	header #logo img.logo_sticky {
		width: auto;
		height: 70px;
	}
	header #slogan {
		font-size: 110%;
		margin-top: 0;
	}
	header nav {
		margin-top: 10px;
	}
}

@media (min-width: 768px) {
	#content_wrapper,
	#cities-outer-wrap {
		margin-top: 100px;
	}
	
	/* Merge to anpassungen.css from here */
	header #logo img.logo_normal,
	header #logo img.logo_sticky {
		width: auto;
		height: 70px;
	}
	header #slogan {
		margin-top: 0;
	}
	
	/* Cut from here... */
	header #slogan {
		text-align: left;
	}
	header #slogan p#trip-experience {
		font-size: 130%;
	}
	/* ..to here when breakpoints in anpassungen.css is fixed */
}

@media (min-width: 768px) and (max-width: 991px) {
	header #slogan {
		font-size: 140%;
	}
}

@media (min-width: 992px) {
	#content_wrapper,
	#cities-outer-wrap {
		margin-top: 150px;
	}
	
	/* Merge to anpassungen.css from here */
	header #logo img.logo_normal,
	header #logo img.logo_sticky {
		height: 100px;
	}
}

/* Add selected Hint */
body {
	padding-bottom: 50px;
}
body::after {
	content: '';
	background-color: white;
	background-image: url('../../../../../../fileadmin/bsdist/theme/images/mpm_selected_logo_dunkelblau_v2.png');
	background-repeat: no-repeat;
	background-size: auto 80%;
	background-position: center;
	display: block;
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 50px;
	padding: 5px 20px;
	text-align: center;
	z-index: 1000;
}