body{
    background:#36393e;
    color:#fff;
    font-size:16px;
    font-family: 'Open Sans', sans-serif;
}

.text{
    margin-top:1.25em;
    margin-bottom:2.5em;
    padding: 0 5%;
}

.text p{
/*   text-align:center;*/
}

.text img{
/*    margin-bottom: 2.5em;*/
}
.bild{
    display:inline-block;
    margin-right:2.5em; 
    position:relative;
    margin-bottom:5em;
}

.description{
    background: rgba(167, 137, 98, 0.7); 
    display:block;
   position:absolute;
    /*bottom:0;*/
    text-align:center;
    border-top:1px solid #a78962;
    margin-bottom:2.5em;
}


.bild-block{
    text-align:center;
    margin-bottom:2.5em;
}
h3{
/*    text-align:center;*/
}

.bild-block p{
    margin:1.25em 5%;
    text-align:center;
}


.all{
    margin:0 15%;
}


.head{
    border-bottom:1px solid #806946;
    padding: 0 10%;
    margin-bottom:0.3em;
}

.head img{
    float:left;
}
.navigation{
    overflow:hidden;
    padding:2.5em;
    vertical-align:middle;
}
.navigation li{
    list-style:none;
    display:inline-block;
    margin-right:1.25em;
    
}

.navigation a{
    color:#fff;
    text-decoration:none;
}
.navigation ul{
    /*margin:0 25%;*/
    float:right;
}

.here{
    color:#269abc;
}

.room-image{
    margin-bottom:2.5em;
    text-align:center;
}

.room-image p{
    margin:1.25em 0%;
    text-align:center;
}

.img{

   
}
.img img{
    margin-bottom:1.25em;
    text-align:center;
}

.img img:first-of-type{
    margin-bottom:2.5em;
}

.weiterleiten{
/*  margin-bottom:2.5em;*/
  display:inline-block;
  margin-right:0.625em;
}

.weiterleiten a{
   /*margin: 0 25%;*/
   color:#fff;
}

.weiterleiten p{
/*   text-align:center;*/
/*   margin: 0 40%;*/
}

.btn-primary{
    background:#269abc;
    border:gold;
    padding:1.25em;
}

.btn-primary:hover{
    background:#204d74;
    border:gold;
}

.btn-success{
    padding:0.3em;
}

.btn-success a{
    color:#fff;
}
.footer{
  border-top:1px solid #806946;
  padding:1.25em 0;
  overflow:hidden;
}
.footer ul{
    text-align:center;
}

.footer li{
   list-style:none;
}

.footer li a{
   color:#fff; 
}
.impressum li{
    list-style:none;
}

.slider{
/*    margin:0 20%;*/
}
.item img{
/*    text-align: center;
    margin: 0 20%;*/
}

.carousel-indicators{
    bottom:0;
}
@media only screen and (min-width:1600px){

    
.bild{
    display:inline-block;
    margin-right:1.25em;
    position:relative;
    margin-bottom:1.25em;
}

.head{
    margin:0 25%;
}   
}

@media only screen and (min-width:766px) and (max-width:885px){
    .slider{
/*        margin:0 12%;*/
    }
    .item img{
        width:100%;
        margin:0;
    }
}
@media only screen and (min-width:886px) and (max-width:1250px){
    .slider{
/*        margin:0 15%;*/
    }
    
    .item img{
        width:100%;
        margin:0;
    }
}
@media only screen and (min-width:1250px){
    .slider{
/*        margin:0 15%;*/
    }
    
    .item img{
        width:100%;
        margin:0;
    }
}

@media only screen and (min-width:380px) and (max-width:764px){
  
    
    .all{
        margin:0;
    }
    
    .navigation li{
    list-style:none;
    display:inline-block;
    margin-right:0.625em;
    margin-bottom:1.25em;
}
}