a.compare-subbuttons {
  border:1px solid #666;
  color: #666;
  display:block;
  padding:12px 28px 12px 28px;
}

a.compare-subbuttons:hover {
  opacity:0.8;
}


.compare-second-element {margin:5px;}
.compare-third-element {margin:5px; float:right;}

.compare-image {
  text-align:center;
  margin-bottom:7px;
}

.compare-top-element h2 {
  margin-left:35px;
}

p.lp-vorteile {
  margin-bottom:7px;
}

.compare-top-element {
  border:1px solid #888;
  padding:25px;
  background:#fefefe;
  margin-bottom:25px;
  margin-left:10px;
  margin-right:10px;
margin-top:35px;
}

p.compare-description {
  font-size:0.9em;
  margin-bottom:5px;
}

p.compare-container {
  margin-bottom:0;
  text-align:center;
}

a.compare-buttons {
  border:1px solid #efefef;
  padding:12px 28px 12px 28px;
  background: #FF7500;
  color:#fff !important;
  font-weight:bold;
margin-left:auto;
  margin-right:auto;
  display:block;
  max-width:500px;
}

a.compare-buttons:visited {
  color: #fff !important;
}

a.compare-buttons:hover {
  opacity:0.8;
}


.frontpage-box {
padding:5px;
background:#fff;
-webkit-box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75);
box-shadow: 7px 7px 5px 0px rgba(0,0,0,0.75);
}