/* ----------  page defaults ---------- */

html {
		font-size: 100%;
		background-color: #050a33;
		height: 100%;
		}

body {	
		margin: 0;
		padding: 0;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		background-image: url(../maehrenbichl-background.jpg);
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-position: center center;
		background-size: cover;
		color: #fff;
		height: 100%;
		}
		
/* ----------  primary layout ---------- */

#wrapper {
		width: 600px;
		margin: 0 auto;
		}
		
#header {
		padding-top: 30%;
		width: 600px;
		}
		
p {
		font-size: 1.4em;
		width: 400px;
		}
		
a:link,		
a:visited {
		color: #a2b52d;
		text-decoration: none;
		}
		
a:hover, 
a:focus {
		border-bottom: 1px dotted #a2b52d;
		}