html,
body {
    margin: 0;
    padding: 0;
    background: #fff;
    
}

body img {
    width: 100%;
}

.footerklein {
background: #124574;
color: #fff;
padding-top: 0px;
padding-right: 20px;
height: 30px;
text-decoration: none;
}

a.footerlinks {
text-decoration: none;
color: #fff;
}

a.footerlinks:hover {
text-decoration: none;
color: #eee;
}

a.kontaktlinks {
text-decoration: none;
color: #000;
}

a.kontaktlinks:hover {
text-decoration: none;
color: #333;
}



body {
  padding-bottom: 0px;
  padding-top: 0px;
}


.norand {
padding: 0px;

}
  @media (min-width: 1200px) {
    .container{
        max-width: 970px;
       
    }
}

.trennerblau {
background: #124574;
height: 20px;

}
.trennerblauoben {
background: #124574;
height: 30px;

}


.trennergelb {
background: #f6c748;
height: 20px;

}


.kastengelb {
background: #f6c748;
padding-top: 30px;
padding-left: 30px; 
padding-bottom: 30px;
padding-right: 30px;
}

.kastenfaq {
background: #b3c4d4;
padding-top: 30px;
padding-left: 30px; 
padding-bottom: 30px;
padding-right: 30px;
}




.kastenlinks {
background: #d8dfe8;
padding-top: 20px;
padding-left: 20px; 
padding-bottom: 20px;
}

.kastenrechts {
background: #b3c4d4;
padding-top: 20px;
padding-left: 20px;
padding-bottom: 20px;
}

.kastenbehandlung {
background: #b3c4d4;
padding-top: 20px;


}


.behandlungtext {

padding-left: 20px;
 padding-right: 20px;
}


.logo {
width: 50%;
min-width: 300px;
}

.mt-n1 {
  margin-top: 0px;
}

.logokasten {
 z-index: 9999;
 margin-bottom: -30px;
}
.navbar {
  margin-bottom: 0px;
    margin-top: 0px;
  background: #124574;
  
   }
   
.half-black {
    background-color: rgba(000,000,000,0.2);
}   
  
.half-white {
    background-color: rgba(255,255,255,0.6);
}   

.schriftsw {
color: #000;

}


@media (max-width: 575.98px) { 

.schriftsw {
font-size: 12px;
}

 }

// Small devices (landscape phones, less than 768px)
@media (max-width: 767.98px) { 

.schriftsw {
font-size: 13px;
}

}

// Medium devices (tablets, less than 992px)
@media (max-width: 991.98px) { }

// Large devices (desktops, less than 1200px)
@media (max-width: 1199.98px) { }

// X-Large devices (large desktops, less than 1400px)
@media (max-width: 1399.98px) { }