body {
background: #eee;
}

hr {
border-color: #b4b4b4;
}

.page-header {
border-bottom: 1px solid #b4b4b4;
}

.navbar-brand {
font-weight:bold;
font-size: 30px;
letter-spacing: 3px;
}

.navbar-inverse .navbar-nav > li > a {
color: #fff;
font-weight: bold; 
}

.navbar-inverse {
background: #FF3399;
color: #fff;
}

.navbar-inverse .navbar-brand {
color: #fff;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
  background: #14b5cc;
}

.section-colored {
/*background: #C88061;*/

background: #c88061; /* Old browsers */
background: -moz-linear-gradient(top,  #c88061 0%, #ae7055 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c88061), color-stop(100%,#ae7055)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c88061 0%,#ae7055 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c88061 0%,#ae7055 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c88061 0%,#ae7055 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c88061 0%,#ae7055 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c88061', endColorstr='#ae7055',GradientType=0 ); /* IE6-9 */

}

.section{
/*background-color: #F2F2F2;*/

  background: -webkit-linear-gradient(90deg, #ECE9E6 10%, #F2F2F2 90%); /* Chrome 10+, Saf5.1+ */
  background:    -moz-linear-gradient(90deg, #ECE9E6 10%, #F2F2F2 90%); /* FF3.6+ */
  background:     -ms-linear-gradient(90deg, #ECE9E6 10%, #F2F2F2 90%); /* IE10 */
  background:      -o-linear-gradient(90deg, #ECE9E6 10%, #F2F2F2 90%); /* Opera 11.10+ */
  background:         linear-gradient(90deg, #ECE9E6 10%, #F2F2F2 90%); /* W3C */

}

.thumbnail .caption ul li {
list-style: none;

}

.iconS{
background:  url(../img/key.svg) no-repeat;
width: 25px;
height: 25px;

}

.schluessel{
  text-align: center;
}

/* custom inclusion of right, left and below tabs */

.tabs-below > .nav-tabs,
.tabs-right > .nav-tabs,
.tabs-left > .nav-tabs {
  border-bottom: 0;
}

.tab-content > .tab-pane,
.pill-content > .pill-pane {
  display: none;
}

.tab-content > .active,
.pill-content > .active {
  display: block;
}

.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}

.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}

.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
  border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;
}

.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
  border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
background-color: #B21262;

}
.carousel-caption span {
background:#14B5CC;
-webkit-box-shadow: 2px 2px 8px 2px #616161;
box-shadow: 2px 2px 8px 2px #616161;

}

footer {
margin: 0 ;
}

.preview {
width: 100%;
}

.preview:hover {
background:#14B5CC;
}

.navbar-inverse .navbar-nav > li > a:hover {
background: #14B5CC;
}

.activeRef img{
background-color: #C88061;
}

.fa-check {
color:#14B5CC;
}

.lightbox-content{
width: 15%;
}

.indexHead a {
color: #333;
}

.indexHead a:hover {
color: #14B5CC;
text-decoration:none;
}

#imagelightbox
{
	position: fixed;
	z-index: 9999;
}

.well {
text-align: center;
}

.responsiveContainer {
  position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
}

.responsiveContainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#Telefon {
margin-bottom: 15px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {

  background-color: #14B5CC;
  color: #fff;
  font-weight: bold;
}

.nav-tabs > li > a{

background-color:  #95a5a6;
color: #fff;
  
}

.nav-tabs > li > a:hover {

background-color: #bdc3c7 !important;

}

.intro {
    color: #ff3399;
    font-size: large;
    font-style: italic;
    padding-bottom: 40px;
    text-align: center;
}