
html, body, a, h1, h2, h3, p {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	}

body {
	background-color: #000;
	background-image: url("GerhardFesslerBlack.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	line-height: 1;
	font-size: 62.5%;
	}

a {
	color: #FFF;
	text-decoration: none;
	}
	
h1, h2, h3 {
	color: #FFF;
	font-family: "Helvetica", "Arial", Sans-Serif;
	font-weight: 200;
	padding: 0 5%;
	text-shadow: 1px 1px 0 #333;
	}
	
h1 {
	font-size: 600%;
	font-weight: 600;
	letter-spacing: 5px;
	margin: 3% 0 10px 0;
	word-wrap: break-word;
	text-shadow: 1px 1px 0 #333;
	}

h2 {
	font-size: 280%;
	letter-spacing: 1px;
	margin: 1% 0 1px 0;
	text-shadow: 1px 1px 0 #333;
	}

h3 {
	font-size: 250%;
        line-height: 1.5em;
	letter-spacing: 1px;
	text-shadow: 1px 1px 0 #333;
	}

nav {
	font-size: 150%;
	font-family: "Helvetica", "Arial", Sans-Serif;
        text-decoration: none;
        background-color: #398ABD;
        padding-top: 8px;
        padding-bottom: 5px;
        padding-left: 1%;
        padding-right: 1%;
        margin-left: ;
        margin-right: 0;
	}

nav > a {
        color: #FFF;
	font-weight: 200;
        padding: 1% 0;
        vertical-align: 50%;
	}

nav > span {
        float: right;
        margin-left: auto;
        margin-right: 1%;
        margin-top: 5px;
	}
	
#biografie {
	position: relative;
	width: 45%;
	max-width: 550px;
	color: #FFFFFF;
	font-family: "Helvetica", "Arial", Sans-Serif;
	font-size: 220%;
	line-height: 1.5em;
        text-shadow: 1px 1px 0 #000;
	margin: 40px 3% 0 5%;
	z-index: 1;
	}
	
#biografie p {
	margin: 10px 0;
	}
	
#biografie b {
	color: lightskyblue;
	}

#biografie h4 {
	font-size: 130%;
	letter-spacing: 1px;
        text-shadow: 1px 1px 0 #000;
	}
	
#biografie img {
	/* width: 250px; */
	}
	
#biografie a {
	color: #000;
	}
	
/* Logo unten */
	
#logo {
	position: fixed;
	bottom: 2%;
	right: 2%;
	text-align: right;
	z-index: 0;
	}
		
#logo img {
	width: 33%;
	height: auto;
	}

/* Impressum */

#impressum {
	position: relative;
	width: 55%;
	max-width: 600px;
	color: #FFFFFF;
	font-family: "Helvetica", "Arial", Sans-Serif;
	font-size: 100%;
	margin: 20px 3% 0 1%;
	z-index: 1;
	}

#impressum h1 {
	font-size: 300%;
	font-weight: 600;
	}

#impressum h2 {
	font-size: 200%;
	font-weight: 600;
	margin-top: 20px;
	}

#impressum p {
	font-size: 160%;
	line-height: 1.2em;
	margin: 2px 5%;
	}

#impressum b {
	line-height: 2em;
	}
