@media screen 
{
	/* HTML BODY */
	body
	{
		font:300 14px/24px 'exoregular', Arial, sans-serif;
		color:#fff;
		background-color:#2f2f2f;
		background-image: url(../images/body-bg.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		background-attachment: fixed;
	}
		body.index
		{
			background-image: none;
			background-color:#000;
		}
		body.anfahrt
		{
			background-color: #070C0F;
			background-image: none;
		}

		/* BACKGROUNDVIDEO */
		.white	{ color:#fff!important}
	
	/* MARK */
	::selection {background: #c9181e; color:#fff; }
	::-moz-selection {background: #c9181e; color:#fff; }

	/* TYPO */
	hr
	{
		height:35px;
		margin-bottom:2em;
		margin-top: 0;
		border:none;
		background-color: transparent;
		background-image: url(../images/hr-bg.png);
		background-repeat: no-repeat;
		background-position: top center;
		opacity: .2;
		display:block
	}
	
	hr.spacing	
		{
			margin-top:2em;	
		}
	a 
	{
		text-decoration:none;
		color:#fff;
		
		transition:all .25s ease-in-out
	}
		.contentContainer a
		{
			text-decoration: underline;
		}
		a:hover, a:active, a:focus
		{
			color:inherit;
			outline: none;
		}
		.contentContainer a:hover, .contentContainer a:active, .contentContainer a:focus
		{
			color:rgba(227,11,11,1);
		}
	em, i
	{
		font-style: normal;
		font-family: 'exoregular_italic';
	}
		em strong, i strong
		{
			font-style: normal;
			font-weight:300;
			font-family: 'exobold_italic';
		}
		
	strong
	{
		font-weight:300;
		font-family: 'exobold';
	}
	small
	{
		font-size: .714em;
		text-transform: none;
	}
	.fontSizeUp
	{
		font-size:1.143em;
	}
	.redCo,
	.redBgCo
	{
		color: rgba(227,11,11,1);
	}
	.fontUpLet,
	h1, h2, h3, h4, h5, h6,
	.headline
	{
		text-transform: uppercase;
	}

		/* TYPO *//* ALL HEADLINES */
		.headline
		{
			display: block;
		}
		.headline,
		h1, h2, h3, h4, h5, h6 
		{
			font-weight:300;
			margin-bottom:.5em;
			font-family: 'exobold';
			text-rendering: optimizeLegibility;/* optimize text kerning */
		}
			h1
			{
				font-size: 2.571em;
				color: #fff;
				line-height: 100%;
				margin-bottom: 1em;
			}
			.index h1
			{
				text-align: center;
				font-size:3.571em;
				line-height: 160%;
			}
				h1 > span
				{
					color:rgba(227,11,11,1);
				}
				.index h1 > span
				{
					font-size: .480em;
					display: block;
					line-height: 100%;
				}
				.index h1 > span span
				{
					font-size: 1.458em;
				}
			h2
			{
				font-size:1.714em
			}
			
			body.resident-djs h3
			{
				font-size:1.571em;
				color:#e30b0b!important;
			}
			
			h3
			{
				font-size:1.571em
			}
			h4
			{
				font-size:1.429em
			}
			h5
			{
				font-size:1.286em
			}
			h6
			{
				font-size:1em
			}
	
			.year	{ background:#222222; border-bottom:1px solid #4d4d4d; padding:5px 20px; text-align:center; margin-bottom:2em;}
	/* ALL CONTAINER */
	.container
	{
		width:1200px;
		margin:0 auto;
	}
		/*= ALL NAVIGATIONS */
		nav ul,	.navi
		{
			list-style:none;
		}
		.navi a
		{
			display:block;
		}

	/* WRAPPER */
	.wrapper
	{
		transition: .5s ease-in-out;
		position: relative;
		z-index: 3;
	}
		/* WRAPPER / MENU *//* BTN */
		.btn-wrapper
		{
			color: #fff;
			cursor: pointer;
			position: absolute;
			right: 15px;
			top: 40px;

			transition:all .25s ease-in-out
		}
			.btn-wrapper:hover
			{
				color:rgba(227,11,11,1);
			}
		/* WRAPPER / MENU */
		#menu
		{
			background-color: rgba(0,0,0,.9);
			width: 350px;
			height: 100%;
			position: fixed;
			right: -350px;
			top: 0;
			padding-top: 44px;
		}
			/* WRAPPER / MENU *//* STYLES */
			#menu #appContainer
			{
				margin-bottom: 2em;
			}
				#menu #appContainer .headline
				{
					font-size: 1.357em;
					color:rgba(227,11,11,1);
				}
				#menu #appContainer img
				{
					float: left;
					margin-right: 1em;
				}
				#menu #socialLinks
				{
					position: absolute;
					bottom: 2em;
					width: 80%;
					right: 34px;
				}
					#menu #socialLinks div
					{
						float: right;
					}
					#menu #socialLinks div a
					{
						display: inline-block;
					}
					#menu #socialLinks div a:nth-child(2n)
					{
						margin: 0 1em;
					}
		/* WRAPPER / MENU *//* ACTIVE */
		.wrapper.move
		{
			-webkit-transform: translate(-350px,0);
			-moz-transform: translate(-350px,0);
			-o-transform: translate(-350px,0);
			-ms-transform: translate(-350px,0);
		}
	
	/* HEADER */
	#header
	{
		position: fixed;
		z-index: 4;
		top: 0;
		left: 0;
		width: 100%;
		transition: .5s ease-in-out;

		background-color: rgba(0,0,0,.5);
	}
		#header.dark
		{
			background-color: rgba(0,0,0,.9);
		}
		/* HEADER *//* STYLES */
		#header .container
		{
			padding: 1.714em 0 1.5em;
		}
		/* HEADER *//* STYLES *//* BRANDING */
		#branding
		{
			display:inline-block;
		}
		/* HEADER *//* STYLES *//* NAVI CONTAINER */
		.distanceNav
		{
			padding-top: 1.571em
		}
			/* HEADER *//* STYLES *//* NAVI CONTAINER *//* NAVIGATION MAIN */
			#navi
			{
				float: right;
			}
			ul.navi
			{
				font-family: 'exobold';
			}
				#navi > ul.navi
				{
					display:inline-block;
					float: right;
				}
				#naviAdd,
				#naviAdd > ul.navi
				{
					display: inline-block;
					width: 100%;
					text-transform: uppercase;
				}
				ul.navi li
				{
					float:left;
					position:relative;
				}
					#navi > ul.navi li
					{
						margin-right: 2em
					}
					#naviAdd > ul.navi li
					{
						float:left;
						width: 100%;
					}
					ul.navi > li > a,
					ul.navi > li > span
					{
						color:#fff;
						display:block;
						text-decoration:none;
						transition:all .15s ease-in-out
					}
						#naviAdd > ul.navi > li > a,
						#naviAdd > ul.navi > li > span
						{
							padding-left: 1.714em;
							line-height: 2.714em;
							border-bottom: 1px solid rgba(255,255,255,.2);

							background-image:url(../images/list-item.png);
							background-repeat:no-repeat;
							background-position:.571em center;
						}
					ul.navi > li.active > a,
					ul.navi > li:hover > a,
					ul.navi > li > a:hover,
					ul.navi > li > a.active,
					ul.navi > li.active > span,
					ul.navi > li:hover > span,
					ul.navi > li > span:hover,
					ul.navi > li > span.active
					{
						color:rgba(227,11,11,1);
					}
						#naviAdd > ul.navi > li.active > a,
						#naviAdd > ul.navi > li:hover > a,
						#naviAdd > ul.navi > li > a:hover,
						#naviAdd > ul.navi > li > a.active,
						#naviAdd > ul.navi > li.active > span,
						#naviAdd > ul.navi > li:hover > span,
						#naviAdd > ul.navi > li > span:hover,
						#naviAdd > ul.navi > li > span.active
						{
							border-bottom: 1px solid rgba(255,255,255,.3);
						}
					ul.navi > li > span:hover,
					ul.navi > li > span.active
					{
						cursor: default;
					}
						ul.navi > li > ul 
						{ 
							position: absolute;
							top: 0;
							right: 100%;
							background-color:transparent;
							opacity: 0;
							width: 200px;
							font-size:1em;
					
							transition: opacity .25s ease-in-out .1s;
						}
							ul.navi > li:hover > ul
							{
								opacity: 1;
								margin:0;
							}
							ul.navi > li > ul > li 
							{
								float:left;
								text-align:left;
								height: 0;
								overflow: hidden;
								padding:0;
								width:100%;
								background-color:rgba(0,0,0,1);
							 
								transition: height .25s ease-in-out .1s;
							}
							ul.navi > li > ul > li
							{
								text-transform: none;
							}
							ul.navi > li:hover > ul > li
							{
								height: 2.714em;
								overflow: visible;
								padding:0;
								line-height: 2.714em;
							}
							ul.navi > li > ul > li > a
							{
								color:#fff;
								border-bottom: 1px solid rgba(255,255,255,.2);
								padding:0 1.5em;
								display:block;
								text-decoration:none;
							}
							ul.navi > li > ul > li > a:hover,
							ul.navi > li > ul > li > a.active
							{
								color:rgba(227,11,11,1);
								border-bottom: 1px solid rgba(255,255,255,.3);
							}
			/* HEADER *//* STYLES *//* BTN-MENU */
			.btn-menu
			{
				color: #fff;
				cursor: pointer;
				float: right;

				transition:all .25s ease-in-out
			}
				.btn-menu:hover,
				.btn-menu.active
				{
					color:rgba(227,11,11,1);
				}
	
	
	/* MAIN */
	#main
	{
		position: relative;
		z-index: 2;
		margin-top: 170px;
		padding-bottom: 100px;
	}

		/* MAIN *//* CONTENT */
		.content
		{
		}
		.contentContainer
		{
			letter-spacing: 2px;
		}
			.contentContainer h1
			{
				letter-spacing: 0;
			}
		.article
		{
			margin-bottom: 2.5em;
		}
			/* MAIN *//* CONTENT *//* FACEBOOK */
			#articleFacebook
			{
				padding: 2em 1.714em;
				background-image: url(../images/article-facebook-bg.jpg);
				background-repeat: no-repeat;
				background-position: center center;
			}
				#articleFacebook a .fa + strong
				{
					position: relative;
					bottom: 5px;
				}
			/* MAIN *//* CONTENT *//* NEWS */
			#articleNews
			{
				position: relative;
				height: 224px;
				background-image: url(../images/article-news-bg.jpg);
				background-repeat: no-repeat;
				background-position: center center;
			}
				#articleNews > div
				{
					position: absolute;
					padding: 1em;
					bottom: 0;
					left: 0;
					width: 100%;
					color: rgba(227,11,11,1);
					background-color: rgba(0,0,0,.75);
				}
					#articleNews > div .headline
					{
						margin-bottom: 0;
						max-width: 70%;
						display: inline-block;
						float: left;
					}
					#articleNews > div .headline strong
					{
						color: #fff;
					}
					#articleNews > div .btn
					{
						float: right;
					}
					
					.reserving	{ 
						width: 415px;
						height: 372px;
						overflow:hidden;
						border: none;
						margin-bottom:2em;
					}
			/* MAIN *//* CONTENT *//* RESERVE */
			#articleReserve {
				border: none;
				overflow: hidden;
				width: 100%;
				height: 330px;
			}
			/* MAIN *//* CONTENT *//* MAP */
			.index #map
			{
				width: 100% !important;
				height: 290px !important;
			}
			iframe#googlemaps-address {
				height: 200px;
				width: 100%;
				border: none;
				overflow: hidden;
				margin: 0;
			}
			/* MAIN *//* CONTENT *//* SPECIAL */
			#articleSpecial
			{
				padding: 2em 1.2em;
				height: 290px;
				width: 100%;

				text-shadow: 0 1px 1px rgba(0,0,0,.7);

				background-image: url(../images/article-specials-bg.jpg);
				background-repeat: no-repeat;
				background-position: -50px center;
			}
				#articleSpecial .listItem
				{
					color: #fff;
					margin-right: .5em;
					font-size: 1.5em;
				}
				#articleSpecial p
				{
					margin-bottom: 1em;
				}
			/* MAIN *//* CONTENT *//* OPENTING TIMES */
			#articleOpeningTimes
			{
				padding: 2em 1.714em;
				height: 257px;
				background-image: url(../images/article-opening-times-bg.jpg);
				background-repeat: no-repeat;
				background-position: center center;
			}
				#articleOpeningTimes .headline
				{
					font-size: 1.714em;
				}
			/* MAIN *//* CONTENT *//* INSTAGRAM */
			#articleInstagram a,
			#articleInstagram a img
			{
				float: left;
			}
			/* MAIN *//* CONTENT *//* NEWSLETTER */
			#articleNewsletter
			{
				padding: 2em 1.25em;
				height: 257px;
				background-image: url(../images/article-newsletter-bg.jpg);
				background-repeat: no-repeat;
				background-position: center center;
			}
				#articleNewsletter .headline
				{
					font-size: 1.714em;
				}
				#articleNewsletter small
				{
					color: #9c9c9c
				}
					#articleNewsletter small a
					{
						color: #9c9c9c;
						text-decoration: underline;
					}
			/* MAIN *//* CONTENT *//* YOUTUBE */
			.youtube {
				width: 289px;
				height: 219px;
				border: none;
			}
		
		/* MAIN *//* SIDEBAR */
		.sidebar
		{
		}
		.sidebar .ewcms_news_feed,
		.sidebar .ewcms_news_feed > div {
			float: left;
			width: 100%;
		}

		.sidebar .ewcms_news_feed > div:not(:last-child) {
			margin-bottom: 20px;
		}

		.sidebar .ewcms_news_link {
			display: none;
		}

		.sidebar .ewcms_newsloop_img_a {
			width: 100%;
			margin: 0;
		}
			.sidebar .ewcms_newsloop_img_a img {
				height: auto;
				width: 100%;
			}
		/*.sidebar div.article:last-child div.headline span.wochentag:first-child 
		{
			display: none;
		}
		.sidebar div.article:last-child .programmImage:first-child {
			display: none;
		}*/
			/* MAIN *//* SIDEBAR *//* STYLES */
			.sidebar .btn-wide + a,
			.sidebar .btn-wide + a img
			{
				float: left;
				height: auto;
				width: 100%;
			}

			/* MAIN *//* CONTENT *//* STYLES */
			/* MAIN *//* CONTENT *//* STYLES *//* MAP */
			.anfahrt #googlemaps-address .overlay
			{
				position: fixed;
				width:100%;
				height:100%;
				top: 0;
				left: 0;
				z-index: 2;
				background-color: rgba(0,0,0,.5);
			}
			.anfahrt #map
			{
				width:100%;
				height:100% !important;
				margin-bottom: 2em;
				border: none;

				position: fixed !important;
				top: 0;
				left: 0;
				z-index: 1;
			}

			/* MAIN *//* CONTENT *//* STYLES *//* STANDARDS */
				/* MAIN *//* CONTENT *//* STYLES *//* STANDARDS *//* FLOATLIST */
				dl.floatList dt {width:38%;}
				dl.floatList dt strong { line-height: 100%; }
				dl.floatList dd {width:60%; vertical-align: top;}
				dl.floatList dt:after{content:""}

				dl.floatList.small dt {width:25%;}
				dl.floatList.small dd {width:73%;}
				
				/* MAIN *//* CONTENT *//* STYLES *//* STANDARDS *//* BACK TO TOP */
				.backToTop
				{
					z-index: 99;
					background:#000;
					color:#fff;
					line-height: 1em;
					opacity: .8;
					padding:.8em;
					right: 20px;
					transition: .5s ease-in-out;
				}
				body.move .backToTop
				{
					right: 370px;
				}
					.backToTop:before
					{
						margin-right:0;
					}
					.backToTop:hover,
					.backToTop:active,
					.backToTop:focus
					{
						opacity: 1;
						color:#fff;
					}
				/* MAIN *//* CONTENT *//* STYLES *//* STANDARDS *//* NOTICE BAR */
				div.noticeBar,
				div.noticeBar.absolute
				{
					position: fixed;
					bottom: 0;
					left: 0;
					top: inherit;
					z-index: 99;
				}

			/* MAIN *//* CONTENT *//* STYLES *//* ARTICLE */
			.articleProgramm
			{
				position: relative;
			}
				.articleProgrammHauptevent .singleImage {
					min-height: 600px;
					width: 100%;
				}
				.anchorOfEvent
				{
					position: absolute;
					left: 0;
					top: -122px;
					width: 1px;
					height: 1px;
					background-color: transparent;
				}
				hr + .anchorOfEvent
				{
					top: -59px;
				}
			.articleProgramm .date
			{
				display: block;
			}
			#main .articleProgramm p.date 
			{
				margin-bottom: 0.3em;
			}
			.articleProgramm h2
			{
				font-size: 1.414em;
				min-height: 4em;
				padding-bottom: 1em;
				position: relative;
			}
				.articleProgramm h2:after
				{
					content: " ";
					position: absolute;
					bottom: 0;
					left: 0;
					width: 2.353em;
					height: 7px;
					background-color: rgba(227,11,11,1);
				}
				.articleProgramm .accBox 
				{
					margin-bottom: 2em;
				}
					.articleProgramm .accBox .accHandler 
					{
						background: #e30b0b;
						-webkit-transition: 300ms all ease-in-out;
						-o-transition: 300ms all ease-in-out;
						transition: 300ms all ease-in-out;
					}
						.articleProgramm .accBox .accHandler:hover,
						.articleProgramm .accBox .accHandler.active 
						{
							background: #AE0A09;
						}
			/* MAIN *//* CONTENT *//* STYLES *//* IMG */
			a[data-rel="lightbox"],
			a[data-group="lightbox"],
			a[rel="lightbox"],
			img.floatLeft,
			img.floatRight
			{
				float: left;
				margin-bottom: 1.5em;
				margin-right: 1.5em;
			}
			body.location a[data-group="lightbox"], body.wissenswertes-rent-the-club a[data-group="lightbox"], body.wissenswertes-wall-of-fame a[data-group="lightbox"]	{ margin-bottom:0!important}
			
			
			
			.singleImage a[data-rel="lightbox"],
			.singleImage a[data-group="lightbox"],
			.singleImage a[rel="lightbox"]
			{
				margin-right: 0F;
			}
				a[data-rel="lightbox"].floatRight,
				a[data-group="lightbox"].floatRight,
				a[rel="lightbox"].floatRight,
				img.floatRight
				{
					float: right;
					margin-right: 0;
					margin-left: 1.5em;
				}
				a[data-rel="lightbox"].last,
				a[data-group="lightbox"].last,
				a[rel="lightbox"].last,
				img.floatLeft.last
				{
					margin-right: 0em;
				}
					a[data-rel="lightbox"].floatRight.last,
					a[data-group="lightbox"].floatRight.last,
					a[rel="lightbox"].floatRight.last,
					img.floatRight.last
					{
						margin-right: 1.5em;
						margin-left: 0;
					}
				a[data-rel="lightbox"] img,
				a[data-group="lightbox"] img,
				a[rel="lightbox"] img
				{
					float: left;
				}
			
			.imgEffect a img
			{
				transition:all .15s ease-in-out;
				border: 0 solid transparent;
			}
				.imgEffect a:hover img
				{
					cursor: zoom-in;
					border: 5px solid transparent;
				}
			/* MAIN *//* CONTENT *//* STYLES *//* NOCONTET */
			.noContent
			{
				display: none;
			}
			/* MAIN *//* CONTENT *//* STYLES *//* NOTIFICATION */
			.notification
			{
				color: inherit;
				font-size: 1em;
				background-color: #F4F4F4;
				padding: 1em;
				margin-bottom: 2em;
			}
				.content .notification p:last-child
				{
					margin-bottom: 0;
				}

			/* MAIN *//* CONTENT *//* STYLES *//* BUTTON STYLES */
			.btn,
			.sidebar .ewcms_news_feed > div > span
			{
				background-color: rgba(227,11,11,1);
				color: #fff;
				font-size: 1em;
				padding: 0 1em;
				position: relative;
				line-height: 2.571em;
				font-family: 'exobold';
			}
			.sidebar .ewcms_news_feed > div > span {
					font-size: 1.35em;
					float: left;
					width: 100%;
			}
				.content .btn
				{
					text-decoration: none;
				}
				.btn.distance
				{
					margin-bottom: 1em;
				}
				.btn-small
				{
					background-color: rgba(107,11,11,1);
					line-height: 1.5em;
					text-align: left;
					display: block;
					padding: 0 .5em;
				}
				.btn-higher
				{
					line-height: 3.5em;
				}
				.btn-wide
				{
					display: block;
					text-align: left;
					padding: .429em 1em .429em 0;
					line-height: 2em;
				}
					.btn-wide .headline
					{
						margin-bottom: 0;
						padding-left: .5em;
						border-left: .25em solid rgba(255,255,255,1)
					}
						.headline > div:not(.ewcms_shorttext)
						{
							float: right;
							width: 10%;

							background-color: rgba(175,1,1,1);
							-webkit-box-shadow: -1px -1px 0 0 rgba(124,3,3,1);
							box-shadow: -1px -1px 0 0 rgba(124,3,3,1);
						}
						
						.cmsspace	{ margin-bottom:2em;}
				.btn-yellow
				{
					color: #000;
					background-color: rgba(247,222,104,1);
				}
				.btn-blue
				{
					color: #fff;
					background-color: rgba(31,129,194,1);
				}
				.btn-black
				{
					color: #fff;
					background-color: rgba(0,0,0,.7);
				}
				.btn-trans,
				.btn-trans-low
				{
					color: #fff;
					background-color: rgba(0,0,0,0);
					border: 1px solid rgba(255,255,255,1)
				}
				.btn-trans-low
				{
					color: rgba(255,255,255,.4);
					border: 1px solid rgba(255,255,255,.4)
				}
				/* MAIN *//* CONTENT *//* STYLES *//* BUTTON STYLES *//* HOVER */
				.content .btn:hover,
				.btn:hover
				{
					color: #fff;
					background-color: rgba(227,11,11,.7);
				}
					.content .btn-yellow:hover,
					.btn-yellow:hover
					{
						color: #000;
						background-color: rgba(247,222,104,.7);
					}
					.content .btn-blue:hover,
					.btn-blue:hover
					{
						color: #fff;
						background-color: rgba(31,129,194,.7);
					}
					.content .btn-black:hover,
					.btn-black:hover
					{
						color: #fff;
						background-color: rgba(227,11,11,.7);
					}
					.content .btn-trans:hover,
					.btn-trans:hover,
					.content .btn-trans-low:hover,
					.btn-trans-low:hover
					{
						color: #fff;
						opacity: .5;
						background-color: rgba(0,0,0,0);
						border: 1px solid rgba(255,255,255,.5)
					}
					.content .btn-trans-low:hover,
					.btn-trans-low:hover
					{
						opacity: 1;
						rgba(255,255,255,1);
						border: 1px solid rgba(255,255,255,1)
					}
			
			/* MAIN *//* CONTENT *//* STYLES *//* LIST STYLES */
			.content ul,
			.content ol
			{
				width:100%;
				display:inline-block;
			}
			.content ol
			{
				counter-reset: li-counter;
			}
				.content ul li,
				.content ol li
				{
					background-image:url(../images/list-item.png);
					background-repeat:no-repeat;
					background-position:11px 14px;
					text-align:left;
					padding:6px 0 5px 30px;
					float:none;
					display:block;
					border-bottom:1px dotted rgba(255,255,255,.2);
					
					transition:all .15s ease-in-out
				}
					.content ul.navi li
					{
						width: 48%;
						margin-right: 2%;
						float: left;
					}
					.content ul.navi li:nth-child(2n)
					{
						margin-right: 0;
					}
				.content ol li
				{
					background-image: none;
					display: block;
					position: relative;
					margin-bottom: .5em;
					padding: 3px 0 11px 40px;
				}
					.content ol > li:before {
						position: absolute;
						top: 0;
						left: 0;
						width: 2em;
						height: 2em;
						font-size: 1em;
						line-height: 2em;
						text-align: center;
						color: #fff;
						border-radius: 50%;
						background-color: #3FABFE;
						content: counter(li-counter);
						counter-increment: li-counter;
					}
					.content ul ul
					{
						margin-bottom: 0;
					}
				.content ul li:hover
				{
					background-position:13px 14px;
				}
				.content ul:not(.navi) li:last-child
				{
					border-bottom: none;
				}
			
			/* MAIN *//* CONTENT *//* STYLES *//* POLAROID */
			.polaroid
			{
				float: left;
				width: 100%;

				background-image:none;
				padding:0;
				border-bottom:none;

				transition: .5s ease-in-out;

				border:1px dotted rgba(255,255,255,.2);
			}
			
			body.wissenswertes-wall-of-fame .polaroid, body.location .polaroid	{ margin-bottom:2em;}
				.polaroid a
				{
					display: block;
					width: 100%;
					height: auto;
				}
				.polaroid a:hover,
				.polaroid a .btn-black:hover
				{
					background-color: rgba(227,11,11,.7);
				}
				.polaroid a .btn-black:hover
				{
					background-color: rgba(0,0,0,.7);
				}
					.polaroid a,
					.polaroid a img,
					.polaroid a img + span
					{
						float: left;
					}
					.polaroid a img
					{
						width: 100%;
						height: auto;
						border: 10px solid transparent;
					}
					
					body.location .polaroid a img, body.wissenswertes-rent-the-club .polaroid a img, body.wissenswertes-wall-of-fame .polaroid a img
					{
						
						border: 10px solid transparent;
					}
					.polaroid a img + span.btn-gallery
					{
						text-align: left;
						width: 100%;

						line-height: 1.5em;
						padding-top: 1em;
						padding-bottom: 1em;
					}
						.polaroid a img + span.btn-gallery small
						{
							display: block;
							color: rgba(255,255,255,.5);
						}
			/* MAIN *//* CONTENT *//* STYLES *//* LIST STYLES *//* DYN NAV - GALLERY */
			#dynnav li
			{
				float: left;
				width: 30.333%;
				/*height: 332px;*/
				height: 72px;
				overflow: hidden;
				opacity: 1;

				margin-bottom: 2em;
				background-image:none;
				padding:0;
				border-bottom:none;

				transition: .5s ease-in-out;

				border:1px dotted rgba(255,255,255,.2);
			}
				/*
				#dynnav li.show
				{
					opacity: 1;
				}
				*/
				#dynnav li:nth-child(3n+2)
				{
					margin: 0 3%;
				}
					#dynnav li a
					{
						display: block;
						width: 100%;
					}
					#dynnav li a:hover,
					#dynnav li a .btn-black:hover
					{
						background-color: rgba(227,11,11,.7);
					}
					#dynnav li a .btn-black:hover
					{
						background-color: rgba(0,0,0,.7);
					}
						#dynnav li a,
						#dynnav li a img,
						#dynnav li a span
						{
							float: left;
						}
						#dynnav li a img
						{
							width: 100%;
							height: auto;
							border: 10px solid transparent;
						}
						#dynnav li a span.btn-gallery
						{
							text-align: left;
							width: 100%;

							line-height: 1.5em;
							padding-top: 1em;
							padding-bottom: 1em;
						}
							#dynnav li a span.btn-gallery small
							{
								display: block;
								color: rgba(255,255,255,.5);
							}




	iframe {margin-bottom:15px;}

	

	/* FOOTER */
	#footer
	{
		width: 100%;
		background-color: rgba(0,0,0,1);
		margin: 2em 0;
		border-bottom:1px solid rgba(227,11,11,1);
		padding: 1em 0 .8em;
	}
		/* FOOTER *//* STYLES */
		#footer .col_4:nth-child(2n)
		{
			margin-top: 18px;
		}
		#footer .col_4:nth-child(3n)
		{
			margin-top: 12px;
		}
		#footer a
		{
			display: block;
			opacity: .5;
			text-decoration: none;
		}
			#footer a:hover
			{
				opacity: 1;
			}
	
	/* END */
	#end a
	{
		display: inline-block;
		opacity: .5;
		text-decoration: none;
	}
		#end a + span
		{
			display: inline-block;
			margin: 0 .25em;
		}
		#footer a:hover
		{
			opacity: 1;
		}


#mobile-link {
	background: #B20707;
	clear: both;
	display:none;
	position:relative;
	z-index:9999;
}

#mobile-link .btn-mobile {
	background:url(../images/mobile/icon-mobile.png) no-repeat 5% center;
	font: bold 16px/normal Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	margin: 0 auto;
	padding: 50px 10px;
}
}