body {
	background: #fff url('../images/background2.jpg') no-repeat center center fixed !important;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	color:#333;
	padding-top: 3%;
	padding-bottom: 2%;
  	
 
}

a {color:#4cae4c;}
a:hover {color: #4cae4c; text-decoration: underline;}

.wrapper {background: #fff;}
#heroshot img {margin: 0 auto; text-align: center;}
h1 {font-size: 30px; text-align: center; margin-bottom: 25px; font-weight: bold;}
h2 {font-size: 23px; text-align: center; margin-bottom: 20px;}
h3 {font-size: 20px; text-align: center; margin-bottom: 20px;}
.comment {font-size: 6em}
.center {text-align: center;}
#testimonial {font-size: 12px; margin-bottom: -20px;}
.siegel {width: 100px;}
#referenzen div {text-align: center;}
#referenzen img {margin-bottom: 20px;}
#mod-impr .modal-body iframe, #mod-kont .modal-body iframe {height: 600px;}
.grau {background: #f5f5f5;}
#procontra {margin-top: 30px;}


.vorteile {
color: #468847;
background-color: #dff0d8;
border-color: #d6e9c6;
}

.proliste {margin-top: 20px; font-size: 16px;}
li.pro {list-style-image: url(../images/thumbs_up.png); padding-bottom: 15px; padding-top: 0; }
li.contra {list-style-image: url(../images/thumbs_down.png); padding-bottom: 15px; padding-top: 0; }
.proliste .glyphicon {color: #468847;}

#boxes {background-color: #f5f5f5;}

.flat .plan {
  border-radius: 6px;
  list-style: none;
  padding: 0 0 20px;
  margin: 0 0 15px;
  background: #fff;
  text-align: center;
  border: 1px solid #ccc;
  
}
.flat .plan li {
  padding: 10px 15px;
  color: #333;
  border-top: 1px solid #f5f5f5;
  -webkit-transition: 300ms;
  transition: 300ms;
  font-size: 14px;
}
.flat .plan li.plan-price {
  border-top: 0;
}
.flat .plan li.plan-name {
  border-radius: 6px 6px 0 0;
  padding: 15px;
  font-size: 22px;
  line-height: 24px;
  color: #222;
  background: #CCCCCC;
  margin-bottom: 30px;
  border-top: 0;
}

.flat .plan li.plan-action {
  margin-top: 10px;
  border-top: 0;
}
.flat .plan.featured {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
 -webkit-box-shadow: 0px 1px 26px 0px #999; /* WebKit */
-moz-box-shadow: 0px 1px 26px 0px #999; /* Firefox */
box-shadow: 0px 1px 26px 0px #999; /* Standard */
}
.flat .plan.featured li.plan-name {
  color: #fff;
background-color: #333;
font-size: 26px;
}
.flat .plan.featured li {

font-size: 16px;
}

.plan .pro {color: #468847; font-size: 16px;}
.plan .contra {color: #a94442; font-size: 16px;}

li.housewive {margin-bottom: -30px;}
li.description {border: none !important; margin-top: -20px; margin-bottom: 10px;}

li.grafik {border-top: none !important; margin-top: -10px;; padding-top: 0;}


