@import url('https://fonts.googleapis.com/css?family=Euphoria+Script');

body,h1 {margin:0;padding:0;font-family:verdana,arial,sans-serif;font-size:16px;}
header,footer {background-color:#646464;color:#fff;}

a:link,a:visited {color:#646464;text-decoration:none;}
a:hover,a:active,a:focus {color:#72c4bf;text-decoration:none;}
a:link.aktiv,a:visited.aktiv {color:#72c4bf;}

header div {margin:0 auto;width:800px;overflow:hidden;}
header img {margin-top:15px;margin-bottom:20px;float:left;width:200px;}
header nav {width:800px;}
header ul {float:right;width:500px;margin-top:50px;text-align:right}
header li {text-align:right;display:inline;padding-left:5%;color:#fff;}
header a:link,header a:visited {color:#fff;}
header a:hover,header a:active,header a:focus {color:#72c4bf;}

main img.fullwidth {width:100%;margin-bottom:50px;}
main h3 {margin:0 auto;width:800px;color:#646464;}
main h1 {padding-top:20px;padding-bottom:40px;margin:0 auto;width:800px;font-size:20px;color:#72c4bf;}
main div {margin:0 auto;width:800px;padding-left:90px;padding-right:90px;}
main div figure {display:table-cell;padding:0 25px 0 0;}
main div figure+figure+figure {display:table-cell;padding-right:0;}
main div figure ul {padding-left:0px;list-style:none;text-align:left;color:#646464;}
main article p {margin-left:auto;margin-right:auto;width:800px;color:#646464;text-align:justify;}
main article p mark {background:none;font-weight:bold;color:#646464;}
main class img {margin:0 auto;display:table;padding-left:90px;padding-right:90px;margin-bottom:50px;}
main article address ul {margin:0 auto;width:800px;list-style:none;padding-left:0px;font-style:normal;color:#646464;}
main h2 {margin:0 auto;width:800px;font-family:'Euphoria Script',arial,sans-serif;font-size:135px;color:#72c4bf;}
main section address {margin:0 auto;padding-left:90px;padding-right:90px;float:left;width:800px;display:table-cell;}
main section address ul {margin:0 auto;width:800px;display:table-cell;list-style:none;font-style:normal;color:#646464;padding-left:90px;padding-right:90px;}

footer {margin-top:50px;margin-bottom:0px;}
footer div {margin:0 auto;width:800px;overflow:hidden;}
footer nav {width:800px;font-weight:400;}
footer ul {text-align:center;padding:0 20%;}
footer li {display:inline;padding:0 2%}
footer a:link,footer a:visited {color:#fff;}
footer a:hover,footer a:active,footer a:focus {color:#72c4bf;}
