@import url('https://fonts.googleapis.com/css?family=Assistant:300');

html, body {
    background-color:  #ffffff;
    font-family: 'Assistant', sans-serif;
    font-weight: 300;
    height: 100%;
    margin: 0;
}

h1 {
    font-size: 44px;
    font-weight: 300;
    line-height: 3.5;
}
h2 {
    font-size: 32px;
    font-weight: 300;
    line-height: 2.5;
}
h3 {
    font-size: 18px;
    font-weight: 300;
    line-height: 2.5;
}
p {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.5;
}

.haukebg {
    background-image: url(img/hmbg.jpg);
    min-height: 100%; 
    background-position: center; 
    background-size: cover;
}

.hauke {
    font-size: 72px;
    text-align: right;
    color: #ffffff;
}

.hnav {
    position: relative;
    padding-top: 280px;
    text-align: right;
    font-size: 36px;
}

 /* unvisited link */
a:link {
    color: #000000;
    text-decoration: none;
}
/* visited link */
a:visited {
    color: #000000;
    text-decoration: none;
}
/* mouse over link */
a:hover {
    color: #000000;
    text-decoration: underline;
}
/* selected link */
a:active {
    color: #000000;
    text-decoration: underline;
}
 /* unvisited link in text*/
a:link.intext {
    color: #000000;
    text-decoration: underline;
}
/* visited link in text*/
a:visited.intext {
    color: #000000;
    text-decoration: underline;
}

 /* unvisited link white*/
a:link.colw {
    color: #ffffff;
    text-decoration: none;
}
/* visited link white*/
a:visited.colw {
    color: #ffffff;
    text-decoration: none;
}
/* mouse over link white*/
a:hover.colw {
    color: #ffffff;
    text-decoration: underline;
}
/* selected link white*/
a:active.colw {
    color: #ffffff;
    text-decoration: underline;
}

.container-t {
    max-width: 850px;
    margin: auto;
    padding-bottom: 32px;
}
    
.hf-container {
    max-width: 850px;
    margin: auto;
}

header {
    background: #ffffff;
    font-size: 14px;
    padding-top: 24px;
    height: 48px;
}