footer{background-image:url(https://katzen-op.de/assets/img/back.webp);background-color:#433746;color:#fff;background-size:contain}.footerinhalt{width:90%;margin:auto;text-align:center;padding:40px 0;font-size:15px}footer a{color:#fff;font-size:17px;text-decoration:none;letter-spacing:.03em}footer a:hover{text-decoration:underline}ul{margin-top:20px;padding-left:15px}.content{width:90%;margin:auto;overflow:hidden;padding-bottom:50px}.full_content{background-color:#ebe6ec;float:left;width:100%;margin-top:50px;position:relative}.textbox{padding-top:30px}.textbox.animate,.kostenbeispiele.animate{transition:all .5s ease-in-out}.kostenbeispiele.animate{margin-top:70px}.textbox.animate.visible,.kostenbeispiele.animate.visible{transform:translateY(-40px)}h2.animate{opacity:0}h2.animate.visible{animation:slide-left .5s;opacity:1}.maeuse.animate{opacity:0}.maeuse.animate.visible{animation:slide-right .5s;opacity:1}@keyframes slide-left{from{margin-left:100%;width:300%;opacity:0}to{margin-left:1%;width:100%;opacity:1}}@keyframes slide-right{from{margin-left:-100%;width:300%;opacity:0}to{margin-left:1%;width:100%;opacity:1}}.maeuse{display:block;width:300px;height:auto;margin:20px auto;display:block}.maeuse.animate{max-width:300px}.kostenbeispiele{width:100%;max-width:400px;margin:auto}.kostenbeispiele td,.kostenbeispiele th{padding:10px}.right{text-align:right}.tablecolor{background-color:#DFD4E1}#pfote{width:62px;height:auto;position:absolute;bottom:-28px;right:50px;transform:rotate(-90deg)}#katze{margin:40px auto 0;display:block}.grafikelement{width:auto;height:70px;display:block;margin:10px auto;max-width:100%}#vergleichsrechner{border:0;width:100%}@media screen and (min-width: 560px){#pfote{width:50px;height:auto;position:absolute;bottom:0;left:48%;transform:inherit;z-index:0}.vergleichsbutton{margin-bottom:20px}}@media screen and (min-width: 850px){.headerlogo{margin:5% auto 0;width:15%;height:auto;max-width:250px}.content{width:60%}#katze{width:170px;position:absolute;bottom:15%;left:5%}}@media screen and (min-width: 1200px){.vergleichsbutton{margin-bottom:0}#katze{left:18%}}@media screen and (min-width: 1920px){.headerinhalt{padding:5%}}