body {

}
a {
    color: #c42145;
}
.h1, h1 {
    font-size: 2.0rem;
}
.h2, h2 {
    font-size: 1.75rem;
    color: #454545;
}
.h3, h3 {
    font-size: 1.5rem;
    color: #454545;    
}

#main-container a:hover {
  color:  #c8254A !important;
}

.navbar .offcanvas,
.navbar-barceloneta {
    background-color: #c42145;
}
.navbar-nav li {
  background-color:  #c42145;
}
.navbar-nav li ul li {
  background-color: #c42145;
}


#fussleiste li {
    display: inline-block;
    margin: 10px 20px;
}
#fussleiste li a {
    color: white;
}

body.section-kurse main header {
    background-color: #eee;
    color: #c42145;
    padding: 20px 10px;
}
body.section-kurse main header h1 {
  margin-bottom: 0; 
}