.item-image{
  text-align:center;
  margin-bottom:10px;
}

.btn-default {
    background-color: #8d723f;
  color:#ffffff;
}
.has-warning .form-control-feedback {
    color: #ff0000;
}


#form_anfrage{
 max-width:100%;
}
.hip_form_li{
  list-style:none;
}

form label {
color:#666666;;
  font-weight:normal;
}
form legend{
  font-size:inherit;
}

input[type="radio"] {
  content: "";
  width: 18px;
  height: 18px;
  background-color: #eee;
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-right: 6px;
}
input[type="radio"] {
            appearance: none;
            width: 20px;
            height: 20px;
            border: 2px solid #eee;
            border-radius: 50%;
            outline: none;
            background-color: #eee;
            cursor: pointer;
        }

input[type="radio"]:checked {
    background-color: #811728;
}


input[type="text"] {
-webkit-appearance: none;
  background-color: #eee;
  width: 100%;
  border-width: 0;
  border-radius: 0;
  color: #999;
  font-size: 14px;
  padding: 16px;
}
input[type="date"] {
   width: 100%;
  border-width: 0;
  border-radius: 0;
-webkit-appearance: none;
  background-color: #eee;
  font-size: 14px;
  padding: 16px;
}


.hip_form_frame{
  border:0px dotted #000000;
  width:100%;
    min-height:2000px;
}

body {
  font-family: 'Open Sans', sans-serif;
  font-size:18px;
  background-color: #ffffff;
}

#top{
  background-color:#82A69C;
    color:#FFF8E8;
  padding-bottom:0px;
}

#top a  {
  color:#FFF8E8;
}

a {
color:#017351;
}

a:focus, a:hover {
color:#000000;
}

.navbar-header {
    min-height:90px;
}

.nav > li > a {
     font-size: 16px;
 }

.navbar-default .navbar-nav > li > a:hover{
  text-decoration: underline;
  color:#017351
}

dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a {
    background-color: #017351;
   
}
dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #017351;
   
}


section {
    margin-top: auto;
    padding-top: 10px;
}

.page-header {
    border-bottom: 1px solid #017351;
   
}
#footer{
background-color:#e8e8e8;
}

.hip_price  th {
   border-top: 1px solid transparent !important;
}

.hip_price  td {
   border-top: 1px solid #017351 !important;
}

.no_border td{
   border-top: 1px solid #ffffff !important;
}

.sonne_list{
  list-style-image: url('list-icon_sonne.png');
}

.hip_green{
   color:#017351
}

h3 {
   color:#017351
}

.hip_blog .item {
border:1px solid #017455;
  margin-bottom:15px;
  border-radius: 10px;
      padding: 8px;
-webkit-box-shadow: 0px 10px 21px -5px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 10px 21px -5px rgba(0,0,0,0.25);
	box-shadow: 0px 10px 21px -5px rgba(0,0,0,0.25);
background:#fdfdfd;
}

.hip_gallery .pg-cv-box-mod-ri {
  border-radius: 0px;
  width: inherit;
}

.hip_item_image-left{
  margin-right:10px;
  margin-bottom:10px;
}
.hip_item_image-left{
  margin-left:10px;
  margin-bottom:10px;
}

.info-box{
  margin-top:15px;
  margin-bottom:15px;
 background-color: #dff0d8; 
  border: 1px solid #017351;
  padding:10px;
  border-radius: 8px;
}

/*.info-box a{
  color:#e04a25  !important;
}*/