body {   
	font-size: 0.9em;
	font-family: 'Verdana', 'Arial';
	color: black;
	background:#fff; margin:0px;
          left: 0;
  right: 0;
  bottom: 0;

	}


article,.inhalt,#inhalt{ 
        background:rgba(255,255,255,0.8);
	border-radius: 4px;
	padding:0.3em 1em 1em;
        margin: 0.4em;
}
small{padding-left:20px;font-size:0.65em; text-transform:none;color:#161B5D}
h1{ font-size: 1.2em;
        font-weight: 600;
	text-align: left;
	padding-left: 4px;
	border-bottom: 0.3px solid rgba(17,17,100,0.5);}
h2 {
	font-size: 1.14em;
	color: black;
	margin-top: 0px;
	margin-bottom: 1px;
	
	border-bottom: 0.3px solid rgba(17,17,100,0.2);
}
h3 {
	font-size: 0.9em;
	color: black;
        padding:5px;
	margin-top: 0px;
	margin-bottom: 1px;
	border-bottom: 0.3px solid rgba(17,17,100,0.2);
}
p{word-wrap: break-word;}
a{ color: black;text-decoration: none;}


  #services,#lexikon{width:80%;margin-left:10%;display:block;}
  .services1{float:left;    background:rgba(255,255,255,0.8);
	border-radius: 4px;
	padding:0.3em 1em 1em;
        margin: 0.4em; }
  
  img.max{max-width:80%;}
  img.max2{max-width:100%;}
  img.max3{max-width:20%;}
  .textsjb{display:none;}
  .icon{color:#0960a4;}
  #carouselExampleIndicators{max-height:350px;overflow:hidden;margin-top:-10px;margin-bottom:50px;}
  .container-fluid{margin-left:0px;}
  .nav-item,.nav-link a{font-size:1.2em; color:#161B5D;}
#container1{ min-height:100%;
}
.footer {
  height: 50px;position:fixed;bottom:0px; text-align:center;width:100%; background-color:#fff;
}#btn-back-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  display: none;
}.fa-arrow-up{color:#161B5D;}
 .navbar-brand{margin-top:-5px;} 
     .logo{margin-top:-10px;}   

  @media only screen  and (max-width: 576px) {
      #carouselExampleIndicators{max-height:150px;overflow:hidden;margin-top:-10px;margin-bottom:50px;}
      
   .navbar-brand{width:40%;} 
     .logo{width:100%;}   
  }