@charset "utf-8";
/* CSS Document */
a {
text-decoration: none;
}

body {
min-height: 5rem;
padding-top: 6rem;
}

.text-right {
text-align: right;
}


.HhalbStrich:after{
background-color: #def2f1;
content: '';
width: 35%;
height: 3px;
display: block;
margin: 5px 0 10px 0;
}

.HcenterStrich:after{
background-color: #def2f1;
content: '';
width: 35%;
height: 3px;
display: block;
margin: 5px auto 10px auto;
}




.headlinestrich{
font-size: 32px;
position: relative;
}
.headlinestrich:before{
margin: 0 15px 10px 0;
content: "";
width: 100px;
height: 5px;
background: #def2f1;
display: inline-block;
}
.headlinestrich:after{
margin: 0 0 10px 15px;
content: "";
width: 100px;
height: 5px;
background: #def2f1;
display: inline-block;
}


.bi-check-ok {
color: #def2f1;
margin-right: 10px;
font-size: 18px;
flex-shrink: 0;
}
.bi-check-ok:before {
content: "\f26b";
}


.btn-fw{
  --bs-btn-color: #777;
  --bs-btn-bg: #def2f1;
/*  --bs-btn-border-color: #0dcaf0;*/
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #b2eae5;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}


/* ----------  index ---------- */

/* a Boxen */
.aboxed {
color: #000;
}