/* ============================== */
/* ! Layout for desktop version   */
/* ============================== */
	

	/* cousine-regular - latin */
	@font-face {
	font-family: 'Cousine';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/cousine-v22-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/cousine-v22-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/cousine-v22-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/cousine-v22-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/cousine-v22-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/cousine-v22-latin-regular.svg#Cousine') format('svg'); /* Legacy iOS */
  	}
  	/* cousine-700 - latin */
  	@font-face {
	font-family: 'Cousine';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/cousine-v22-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/cousine-v22-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/cousine-v22-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/cousine-v22-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/cousine-v22-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/cousine-v22-latin-700.svg#Cousine') format('svg'); /* Legacy iOS */
  	}

  	/* lekton-regular - latin */
	@font-face {
	font-family: 'Lekton';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/lekton-v15-latin-regular.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/lekton-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/lekton-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/lekton-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/lekton-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/lekton-v15-latin-regular.svg#Lekton') format('svg'); /* Legacy iOS */
  	}
  	/* lekton-italic - latin */
  	@font-face {
	font-family: 'Lekton';
	font-style: italic;
	font-weight: 400;
	src: url('../fonts/lekton-v15-latin-italic.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/lekton-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/lekton-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/lekton-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/lekton-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/lekton-v15-latin-italic.svg#Lekton') format('svg'); /* Legacy iOS */
  	}
  	/* lekton-700 - latin */
  	@font-face {
	font-family: 'Lekton';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/lekton-v15-latin-700.eot'); /* IE9 Compat Modes */
	src: local(''),
		 url('../fonts/lekton-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/lekton-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/lekton-v15-latin-700.woff') format('woff'), /* Modern Browsers */
		 url('../fonts/lekton-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/lekton-v15-latin-700.svg#Lekton') format('svg'); /* Legacy iOS */
  	}
	
	body, html { 
	        margin: 0;
	        padding: 0;
	        background: url(../img/intro-bg.jpg) no-repeat center center fixed; 
			-webkit-background-size: cover;
			-moz-background-size: cover;
			-o-background-size: cover;
			background-size: cover;
	    }

	body {
		
		color: #fff;
		font: 12px/18px 'Cousine', sans-serif; 
		font-weight: 400;
		border-top: 2px solid #06FABD;
	}
	
	
	h1 { font-family: 'Cousine', sans-serif; font-weight: 700; font-size: 20px; margin: 10px 0 2px 0; text-transform: uppercase;}
	h2 { font-family: 'Cousine', sans-serif; font-weight: 400; font-size: 18px; margin: 0 0 2px 0; }
	h3 { font-style: 'Cousine', sans-serif; font-weight: 400; }
		
	p { margin: 5px 0 8px 0; }
	
	a { color: #06FABD; }
	
	#imprint { margin-top: 35px; margin-left: 50px; }
	#status { margin-top: 10px; margin-left: 50px; }
	
	#fin {
		background-image: url(../img/diagmonds.png);
		border-top:none;
	}
	
	#error {
		text-align: center;
		margin: 200px auto;
		background-image: linear-gradient(bottom, #06FABD 12%, #00DED3 56%, #00D2D9 78%);
		background-image: -o-linear-gradient(bottom, #06FABD 12%, #00DED3 56%, #00D2D9 78%);
		background-image: -moz-linear-gradient(bottom, #06FABD 12%, #00DED3 56%, #00D2D9 78%);
		background-image: -webkit-linear-gradient(bottom, #06FABD 12%, #00DED3 56%, #00D2D9 78%);
		background-image: -ms-linear-gradient(bottom, #06FABD 12%, #00DED3 56%, #00D2D9 78%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0.12, #06FABD),
			color-stop(0.56, #00DED3),
			color-stop(0.78, #00D2D9)	);
	}
	
	h1.err  {
		font: 72px/78px 'Lekton', sans-serif; 
		font-weight: 700;
		padding: 75px 0 0 0;
		text-transform: uppercase;
	} 	
	
	h2.desc {
		font: 32px/34px 'Lekton', sans-serif; 
		font-weight: 700;
		text-transform: uppercase;
		padding: 0;
	}
	
	p.not {
		font: 26px/28px 'Lekton', sans-serif; 
		font-weight: 400;
		padding: 30px 0 75px 0;
	}
	
	#error a {
		color:#fff;
		font-weight:700;
	}
	
	

/* ============================= */
/* ! Layout for mobile version   */
/* ============================= */

@media handheld, only screen and (max-width: 767px) {

	body {
	 
	}

	#imprint { margin-top: 10px; margin-left: 5px; }
	#status { margin-top: 10px; margin-left: 5px; }
}


/* ========================================== */
/* ! Provide higher res assets for iPhone 4   */
/* ========================================== */

@media only screen and (-webkit-min-device-pixel-ratio: 2) { 

/*	.logo {
		background: url(logo2x.jpg) no-repeat;
		background-size: 212px 303px;
	}*/

}