.button-blau p a {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/images/button_full_blue_empty.png") no-repeat scroll right center;
    padding: 15px 55px 15px 30px;
    color: #fff;
    margin-top: 20px;
    margin-bottom: 20px!important;
    margin-left: 0px;
    display: inline-block;
    text-decoration: none!important;
    transition: margin-left 0.3s ease-in-out 0s !important;
}
.button-blau p a:hover {
  margin-left: 7px;
}
.blog_holder article.format-link .post_text:hover .button-blau p a {
  color: #fff!important;
}