/*!
 * Start Bootstrap - Scrolling Nav (https://startbootstrap.com/template-overviews/scrolling-nav)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-scrolling-nav/blob/master/LICENSE)
 */


@import url("https://fonts.googleapis.com/css?family=Fira+Mono:400,700");



body {
 font-family: 'Fira Mono', monospace; 
 font-size: 1rem;
 line-height: 1.5;
 color: #000;    
}


a { color: #000;
    text-decoration: none;    background-color: transparent;
}
a:hover {background-color: rgba(204, 255, 51, 1.0);  padding: 0.1rem 0.2rem;}

h1 {font-size: 1rem; color:#000; line-height: 1.5;}
h2 {font-size: 0.8rem; color:#000; font-weight: 700;}

h3 {font-size: 0.8rem;  color:#000; font-weight: 700; margin:20px 0px; }

.lead {font-size:1rem;}
.text08 {
	font-size: 0.8rem;
}

section {
  padding: 60px 0 30px 0;
}

footer {font-size:0.8rem;}
footer .unten a {color: #000; text-decoration: none; background-color: transparent; padding:1px;}
footer .unten a:hover {text-decoration: underline; background-color:#fff;}

.img-circle {
    border-radius: 50%;
}



.bg-light {   background-color: #fff !important;}

.bg-grau {    background-color: #f4f4f4;} /*gfl. für Leistungen*/

#mainNav {padding-top:10px;}


.navbar-light .navbar-toggler {
    color: rgba(0, 0, 0, 1.0);
    border-color: rgba(255, 255, 255, 1.0);
}

.navbar-light {/*border-bottom: 1px solid #f4f4f4;*/}

.navbar-expand-lg .navbar-nav .nav-link {
    padding: 0.2rem 0.8rem; margin-right:0.8rem;
}

.navbar-light .navbar-nav .nav-link { 
    color: rgba(0, 0, 0, 1.0);
}

.navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 1.0); background-color: rgba(204, 255, 51, 1.0); margin-right:0.8rem;
}

.navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 1.0);
}

.navbar-light .navbar-nav .nav-link.disabled {  
    color: rgba(0, 0, 0, 1.0);
}

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {  
  background-color: rgba(204, 255, 51, 1.0);
   color: rgba(0, 0, 0, 1.0);
}

.keinbg a {color: rgba(0, 0, 0, 0.9); padding-left:0.8rem;}
.keinbg a:hover { background-color: transparent; }


.carousel-control-prev:hover, .carousel-control-prev:focus, .carousel-control-next:hover, .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9;
    background-color:transparent;
}

ul {
  margin-top: 15px;
  margin-bottom: 1rem;
}


ul  {
  margin-bottom: 15px;
}

.py-5 {
  padding-top: 0.4rem !important;
}
.py-5 {
  padding-bottom: 0.4rem !important;
}
