<style type="text/css">
			@font-face { 	
				font-family: 'antenna';
				src: url('../Fonts/ford-antenna-thin-5970996f886a7.otf') format('truetype'); 
			}
			
			body:before {
				content: "";
				display: block;
				position: fixed;
				left: 0;
				top: 0;
				width: 100%;
				height: 100%;
				z-index: -10;
				background: url('../Pictures/bg5.png') no-repeat center center;
				-webkit-background-size: cover;
				-moz-background-size: cover;
				-o-background-size: cover;
				background-size: cover;
			}

			body{
				font-family: antenna;
				/*background-image: url("../Pictures/bg5.png");*/
				color: #494d58;
				font-weight: bold;
				font-size: 12px;
				/*background-repeat: no-repeat;
				background-size: cover;*/
				position: relative;
				/*background-attachment: fixed;*/
				display: flex;
				/*align-items: center;*/
				justify-content: center;
				height: auto;
				text-align: center;
			}
		
			div.container{
				display: block;
				margin: 0 auto 0 auto;
				align-items: center;
				/*float: center;*/
				/* width: 50%; */
				min-width: 450px;
				max-width: 750px;
				text-align: center;
			}

			#bild{ 	
				/*float: center;*/
			}

			img{	
				border-top-left-radius: 20px;
				border-top-right-radius: 20px;
			}

			a:link, a:visited{ 
				color: #494d58;
			}

			a{ 	
				text-decoration-line: none;
				margin: 0px auto;
			}

			.test{	
				background-color: rgba(40,40,40,0.4);
				margin-top: -21px;
				padding-top: 20px;
				border-radius: 0px 0px 5px 5px;
				/*margin-bottom: 50px;*/		
			}

			.blog-title{	
				color: #eee;
				text-align: center;
				background-color: rgba(252, 252, 252, 1);
				border: 2px solid #494d58;
				border-radius: 5px;
				/*float: center;*/
				/*font-weight: bold;*/
				/*margin: 0px auto;*/
				margin-top: 20px;
				margin-left: 4%;
				margin-right: 4%;
				/*width: auto;*/
			}

			#att{	
				color: #000;
				font-size: 10px;
			}

			.sw{	
				-webkit-transition: opacity .001s ease-in-out 0s;
				-moz-transition: opacity .001s easie-in-out 0s;
				-o-transition: opacity .001s easie-in-out 0s;
				transition: opacity .001s easie-in-out 0s;
				margin-left: -124px;
				padding: -40px;
				height: 120px;
				width: 120px;
			}

			.farbe{
				height: 120px;
				width: 120px;
			}

			.blog-title	{	
				margin-bottom: 20px;
			}

			.br	{	
				width: 85%;
				margin: 0px auto;
				border-bottom: 2px solid #494d58;
				border-radius: 1px;
				padding-top: 2%;
			}

			#brend{
				margin: 0px auto;
				border-bottom: 2px solid #494d58;
				border-radius: 1px;
				padding-top: 2%;
			}

			.spacing{	
				margin-bottom: 2%;
			}

			table{	
				margin: 0px auto;
				padding-top: 10px;
				padding-bottom: 5px;
				background-color: #f7f7f7;
				color: #494d58;
				border: 2px solid #494d58;
				border-radius: 5px;
				margin-bottom: 10px;
				table-layout: fixed;
				max-width: 90%;
				font-size: 14px;
			}

			td{	
				padding-bottom: 10px;
				padding-left: 15px;
				padding-right: 15px;
			}

			iframe{
				width: 90%;
			}

			.email{
				text-align: center;
				width: 90%;
				border: 2px solid #494d58;
				border-radius: 5px;
				margin: auto;
				padding-top: 10px;
				padding-bottom: 10px;
				color: #494d58;
				text-align: center;
				/*background-color: rgba(252, 252, 252, 1);*/
				background-image: url("../Pictures/bg5.png");
				background-attachment: fixed;
				/*background-size: 300% 300%;*/
			}

			h1{
				display: inline-block;
				border: 2px solid #494d58;
				border-radius: 5px;
				padding-left: 10px;
				padding-right: 10px;
				padding-top: 5px;
				padding-bottom: 5px;
				letter-spacing: 0.25em;
				/*background-color: rgba(252, 252, 252, 1);*/
			}

			.nform{
				margin-bottom: 10px;
				margin-top: 10px;
			}

			#ncheck{
				line-height: 130%;
			}

			#ncheck a{
				text-decoration: underline;	
			}

			#checkdesign{
				border: 1px solid #494d58;
				border-radius: 0.5px;
			}

			.ninput{
				border: 1px solid #494d58;
				border-radius: 3px;
				width: 35%;
				color: #494d58;
				font-family: antenna;
				font-weight: bold;
				letter-spacing: 0.02em;
				padding: 5px;
			}

			.button{
				border: 1px solid #494d58;
				border-radius: 5px;
				padding-top: 5px;
				padding-bottom: 5px;
				padding-left: 10px;
				padding-right: 10px;
				color: #494d58;
				font-family: antenna;
				font-weight: bold;
				background-color: rgba(252, 252, 252, 1);
				cursor: pointer;
			}

			.button:hover{
				background-color: rgba(252, 252, 252, 0);
				transition: 0.25s;
			}

			.impressum{
				width: 90%;
				border: 2px solid #494d58;
				border-radius: 5px;
				margin: auto;
				padding-top: 10px;
				padding-bottom: 10px;
				padding-left: 10px;
				padding-right: 10px;
				color: #494d58;
				text-align: center;
				background-color: rgba(252, 252, 252, 1);
				/*background-image: url("../Pictures/bg5.png");*/
				background-attachment: fixed;
				background-size: cover;
				line-height: 130%;
			}

			.impressum h1{
				letter-spacing: 0.1em;
				line-height: 100%;
			}

			#kontaktimpressum{
				letter-spacing: 0.02em;
			}

			.contact{
				display: inline-block;
				padding: 0.8% 3%;
				background-color: #f7f7f7;
				border: 2px solid #494d58;
				/*background-image: url("../Pictures/bg5.png");
				background-attachment: fixed;
				background-size: cover;*/
				border-radius: 5px;
			}

			.impressumlink{
				display: inline-block;
				padding: 0.8% 3%;
				margin-bottom: 16px;
				background-color: #f7f7f7;
				border: 2px solid #494d58;
				/*background-image: url("../Pictures/bg5.png");
				background-attachment: fixed;
				background-size: cover;*/
				border-radius: 5px;
			}

			.nichts{
				opacity: 0;
			}

			.nichts:hover{
				cursor: default;
			}

			.live{
				margin: 0px auto;
				padding-top: 12px;
				padding-bottom: 5px;
				background-color: #f7f7f7;
				color: #494d58;
				font-size: 14px;
				border: 2px solid #494d58;
				border-radius: 5px;
				margin-bottom: 5px;
				width: 90%;
				align-items: center;
				text-align: center;

			}

			.livecontainer{
				margin-bottom: 8px;
				display: grid;
				grid-template-columns: 24% 24% 24% 24%;
				grid-gap: 1%;
			}

			.livedaten1{
				grid-row-start: 1;
				grid-row-end: 2;
				grid-column-start: 1;
				grid-column-end: 2;
				letter-spacing: 0.03em;
			}

			.livedaten2{
				grid-row-start: 1;
				grid-row-end: 2;
				grid-column-start: 2;
				grid-column-end: 3;
			}

			.livedaten3{
				grid-row-start: 1;
				grid-row-end: 2;
				grid-column-start: 3;
				grid-column-end: 4;
			}

			.livedaten4{
				grid-row-start: 1;
				grid-row-end: 2;
				grid-column-start: 4;
				grid-column-end: 5;
			}

			.noshows{
				margin-bottom: 8px;
			}

			a.linktest{
				display: block;
			}

			a.linktest:hover{
				display: block;
				padding-top: 8px;
				margin-bottom: 6px;
				border: 2px solid #494d58;
				border-radius: 5px;
				transition: 0.2s;
			}

			form[name="login"]{
				display: block;
			}

			form[name="addconcert"]{
				display: grid;
				grid-template-columns: 16% 16% 16% 16% 16%;
				grid-gap: 5%;
				grid-row-gap: 10px;
			}

			form[name="changeconcert"], form[name="admin_yt"], form[name="nl_nachricht"]{
				display: grid;
				grid-template-columns: 16% 16% 16% 16% 16%;
				grid-gap: 5%;
				grid-row-gap: 10px;
			}

			.cf_date{
				grid-row-start: 1;
				grid-row-end: 2;
				grid-column-start: 1;
				grid-column-end: 2;
			}

			.cf_date2{
				grid-row-start: 2;
				grid-row-end: 3;
				grid-column-start: 1;
				grid-column-end: 2;
			}			

			.cf_ort{
				grid-row-start: 1;
				grid-row-end: 2;
				grid-column-start: 2;
				grid-column-end: 3;
			}

			.cf_ort2{
				grid-row-start: 2;
				grid-row-end: 3;
				grid-column-start: 2;
				grid-column-end: 3;
			}	

			.cf_location{
				grid-row-start: 1;
				grid-row-end: 2;
				grid-column-start: 3;
				grid-column-end: 4;
			}

			.cf_location2{
				grid-row-start: 2;
				grid-row-end: 3;
				grid-column-start: 3;
				grid-column-end: 4;
			}					

			.cf_veranstaltung{
				grid-row-start: 1;
				grid-row-end: 2;
				grid-column-start: 4;
				grid-column-end: 5;
			}

			.cf_veranstaltung2{
				grid-row-start: 2;
				grid-row-end: 3;
				grid-column-start: 4;
				grid-column-end: 5;
			}

			.cf_link{
				grid-row-start: 1;
				grid-row-end: 2;
				grid-column-start: 5;
				grid-column-end: 6;
			}

			.cf_link2{
				grid-row-start: 2;
				grid-row-end: 3;
				grid-column-start: 5;
				grid-column-end: 6;
			}	

			.cf_submit{
				grid-row-start: 2;
				grid-row-end: 3;
				grid-column-start: 6;
				grid-column-end: 7;
			}	

			.cfinput{
				border: 1px solid #494d58;
				border-radius: 3px;
				width: 100%;
				color: #494d58;
				font-family: antenna;
				font-weight: bold;
				letter-spacing: 0.02em;
				padding: 5px;
			}

			.dateinput{
				border: 1px solid #494d58;
				border-radius: 3px;
				width: 100%;
				color: #494d58;
				font-family: antenna;
				font-weight: bold;
				letter-spacing: 0.02em;
				padding: 5px;
			}	

			.changeshow{
				grid-row-start: 2;
				grid-row-end: 3;
				grid-column-start: 1;
				grid-column-end: 2;
			}

			.cc_submit{
				grid-row-start: 2;
				grid-row-end: 3;
				grid-column-start: 6;
				grid-column-end: 7;
			}	

			.deleteshow{
				grid-row-start: 2;
				grid-row-end: 3;
				grid-column-start: 1;
				grid-column-end: 4;
			}

			.ds_text{
				grid-row-start: 1;
				grid-row-end: 2;
				grid-column-start: 2;
				grid-column-end: 3;
			}

			#backtofrontpage{
				padding-top: 10px;
			}

			@media only screen and (max-width: 650px){
			
				body{
					font-size: 10px;
					background-attachment: inital;
				}

				div.container{
					min-width: 0px;
					width: 100%;
					margin: 0 auto;
				}

				iframe{
					height: 200px;
				}

				.ninput{
					width: 50%;
				}

				#att{
					font-size: 6px;
				}

				.email{
					background-position: left;
					background-size: 200%;
				}

				.livecontainer{
					display: block;
					margin-bottom: 20px;
				}

				.live{
					padding-top: 25px;
				}

				.noshows{
					margin-bottom: 20px;
				}

				a.linktest:hover{
				display: block;
				padding-top: 17px;
				margin-bottom: 16px;
				border: 2px solid #494d58;
				border-radius: 5px;
				transition: 0.2s;
				}

				.impressumlink{
					margin-bottom: 7px;
				}

				form[name="addconcert"]{
					display: block;
				}

				form[name="addconcert"] div{
					margin: 10px;
				}
			}

			@media only screen and (max-width: 950px){
				form[name="addconcert"], form[name="changeconcert"], {
					display: block;
				}
				
				form[name="nl_nachricht"]{
					display: block;
				}
				
				form[name="addconcert"] div, form[name="changeconcert"], form[name="nl_nachricht"] div{
					margin: 10px;
				}
				
				form[name="nl_nachricht"]{
					margin: 10px;
				}
			}
		</style>