*{margin:0;padding:0;font-family:'Arial','Helvetica','Droid',Sans-serif;font-size:16px;line-height:135%}body{border-top:12px solid #272C82}header,main,#fuss{max-width:1200px;padding:0 30px;margin:0 auto}footer{background-color:#32A6DC;width:100%;height:160px;border-top:20px solid #fff;position:fixed;bottom:0}header .logo{width:300px;height:53px;float:left;margin:30px 100px 40px 0;background-image:url(image/logo.svg)}.logo img{width:100%;height:100%}nav{float:left;height:30px;margin-top:60px}header ul{list-style:none}header li{float:left;margin-right:50px}header li:last-child{margin-right:0}main{padding-bottom:190px;clear:left}#banner img{max-width:100%;margin-top:1rem}#fuss .logo{float:left;width:260px;height:46px;margin-top:20px;background-image:url(image/logo-w.svg)}#copy{float:right;color:#fff;margin-top:40px}a:link,a:visited{color:#272C82;text-decoration:none;border-bottom:2px dotted #272C82;padding-bottom:2px}a:hover,a:focus{color:#32A6DC;text-decoration:none;border-bottom:2px dotted #32A6DC}li.aktiv a{color:#32A6DC;text-decoration:none;border-bottom:4px solid #32A6DC!important;cursor:default}.logo a,#banner a{border-bottom:none!important}h1{font-size:1.75rem;font-weight:400;color:#272C82;margin:2.5rem 0 1.25rem}h2{font-size:1.3rem;font-weight:400;color:#272C82;margin:1.25rem 0 .75rem}h3{font-size:1rem;font-weight:700;margin:1rem 0 .5rem}p{color:#444;margin-bottom:.75rem}@media screen and (max-width: 992px){nav{float:none;margin-top:0}header .logo{float:none;margin:30px 0}}@media screen and (max-width: 500px){header li{margin-right:30px}main{hyphens:auto;hyphenate-limit-chars:8 4 4}}@media screen and (max-width: 400px){header li{margin-right:20px}header li a,#copy{font-size:14px!important}}