html,body,h1,h2,h3,h4,p,img,ul,ol,dl,li,dt,dd{display:block;margin:0;padding:0;border:0;outline:0}
h1,h2,h3,h4,p{margin-top:1em}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,p:first-child{margin-top:0}
li,dt,dd{list-style:none}
html{font-family:'Source Sans Pro','Arial',sans-serif;font-weight:400;font-size:16px;line-height:1.4;color:#333}
html,body{width:100%}
body{background:url('../img/satinweave.png')}
a{color:#567}
hr{display:block;width:100%;height:1px;margin:2rem 0;padding:0;background-color:#999;border:0}
small,.small{color:#999;font-size:.8rem;line-height:1.4}
#wrap{text-align:center;display:block;width:800px;margin:60px auto}
#wrap .header{font-size:1.4em;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #333}
#wrap h1{font-size:2.5rem;font-weight:600;line-height:1}
#wrap .counter{font-size:1.4em;padding:30px 0}
#wrap .imprint{margin-top:80px;padding-top:240px;background:url('../img/imprint.png') no-repeat;background-position:center top}
#wrap .schuldenpartnerstadt{margin-left:30px;border:0;float:right}
#wrap .sparvorschlaege{margin-right:30px;border:0;float:left}
#wrap .clarify{color:#fff;margin:30px 0;padding:10px;background:#c00}
#debts{font-family:'Cherry Swash',serif;font-size:6rem;line-height:1;color:#c00;text-align:left;position:relative;margin:20px 60px;padding-right:20px}
#debts:after{content:' €';font-family:'Helvetica Neue','Arial',sans-serif;font-weight:800;font-size:.6em;position:absolute;right:0;top:32px}
.clear::after{content:' ';display:block;width:0;height:0;overflow:hidden;visibility:hidden;clear:both}