
/* Haupt-Struktur
--------------------------- */

body {
color: #460149;
background: url(../images/Heilhand-3-1700-weiss-hell.jpg) no-repeat !important;
}




/* Nav Styles separates File
-------------------------------------------------- */



/* Content Styles
-------------------------------------------------- */

/* ------------------------------------------
  Satz-Abstände für Nav-Responsive wichtig!
--------------------------------------------- */

.col-md-2, 
.col-md-4,
.col-md-6,
.col-md-8 {
margin-top: 2.1em;
}

li {
  margin-top: 0;
  margin-bottom: 1em !important;
}

.list-unstyled, .list-unstyled-oben {
 list-style: none;
}



/* Sticky footer styles
-------------------------------------------------- */

html,
body {
  height: 100%;
  /* The html and body elements cannot have any padding or margin. */
}


/* --- Wrap drückt den Footer unten an den Rand--erhält den Scrollbalken------ */
#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -110px;
  /* Pad bottom by footer height */
  padding: 0 0 110px;
}


#footer{
    position:fixed;
    bottom: 0px;
    width:100%;
    z-index:5;
}

/* ---- Fixe Höhe des Footers-- blau original #8da5c7------- background:url(../images/Rausch-gelb.png);-------#footer a {
color: #186834;---------- */

#footer {
  height: 118px;
background-color: #becae1;
font-size: 0.85em;
}

#footer p {
color: #460149;
font-size: 0.9em;
margin-top: 15px;
}

#footer a {
color: #9b004d;
}




/* ---- Map-Styles nach OSTraining.com----- */

.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}