@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Glegoo:400,700);

	html {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
	background-color: #333;
	background-image: url(../image/background1440x961.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	}
	
	body {
	font-family: Glegoo, "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #FFF;
	font-weight: 700;
	height: auto;

	width: 100%;
	position: fixed;
	margin: 0px;
}
			
article {
	text-align: center;
	display: inline;
	width: 100%;
	height: auto;
	vertical-align: middle;
	}
h1 {
	display: none;
}
h2 {
	color: red;
	color: #F00;
	vertical-align: center;
	margin-bottom: 0;
	text-align: center;
	font-size: 5em;
	text-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
	}
p {
	font-size: 1.3em;
	line-height: 1.5em;
	text-shadow: 0px 0px 4px rgba(0, 0, 0, 1);
	}
	a {
	color: #FFF;		
		}
a {
    text-decoration: none;
    color: red;    
}

footer {
	position: absolute;
	display: block;
	}

img {
	height: 372px;
	width: 400px;
	vertical-align: bottom;
	display: block;
	position: fixed;
	bottom: 0px;
	right: 5%;
	}
footer p {
	font-size: 0.8em;
	text-align: left;
	display: block;
	position: fixed;
	width: 100%;
	margin-left: 20px;
	height: auto;
	bottom: 5%;
	line-height: 1em;
	text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);
	}
 ---------------------------------------------------------------------- 
@media (max-width: 1650px) {
				h2 {font-size: 5em}
				img {height:372px;
				width:400px;
				right: 5%;
				}
			}
			
@media (max-width: 1300px) {
				h2 {font-size: 5em}
				img {height:326px;
				width:350px;
				right: 5%;
				}
			}
@media (max-width: 1000px) {
				h2 {font-size: 5em}
				img {height:279px;
				width:300px;
				right: 5%;
				}
			}
			
@media (max-width: 720px) {
				html {background: url(../image/background720x480.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
				h2 {font-size: 4em}
				p {
				font-size: 1em;
				line-height: 1.3em;}
				img {height:233px;
				width:250px;
				right: 4%;
				}
			}
			

@media (max-width: 575px) {
				h2 {font-size: 3em}
				img {height:186px;
				width:200px;
				right: 4%;}
				#kontakt{display: none;
				}
			}

@media (max-width: 420px) {
				h2 {font-size: 2em}
				img {height:186px;
				width:200px;
				right: 4%;}
				
			}
			
