
#top
{
  background-color: #3B5998;
  width: 100%;  
  height: 60px;  
}



#top h3
{  
  color: #FFFFFF;
  font-family: Tahoma Verdana sans-serif;
  font-size: 24px;
  text-align: center;
  margin: 0;
}



#Rumpf{
   width: 100%; 
   background-color: #DADFEC; 
   margin: 0; 
   padding: 0;
   text-align: center;
}


#cont1{
   margin-top: 0px;
   margin-right: 15px;
   margin-left: 15px;
   
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 15px;
   
   border: solid 1px #C8CCD3;
   background-color: #FFFFFF;
  }

#cont1 ul{
   margin-left: 30px;
   margin-top: 0;  
   padding-top: 0;
   text-align: left; 
   font-size: 16px;    
   font-family:  Arial Tahoma Verdana sans-serif; 
   color: #0B2A44;
}

#cont1 ul li{
   font-family:  Arial Tahoma Verdana sans-serif;  
   list-style-type: circle; 
   padding-left: 10px; 
   margin-left: 20px;
   color: #0B2A44;  
}

#cont1 p{
   padding-left: 15px;
   padding-right: 15px;
   padding-top: 0px; 
   margin-top: 0;
   text-align: left;
   font-family:  Tahoma Verdana sans-serif;
  font-size: 17px;
   color: #0B2A44;
 }
 
 #cont1 img{
     border: 0;
 }

#Fuss{
margin-top: 0;
padding-top: 0;
 background-image: url(backgr2.png);
 background-position: bottom;
 background-repeat: repeat-x;
 border-bottom: solid 1px #C8CCD3;
}

.fnt1{
      color: #3B5998;
      font-size: 16px; 
 }
.fnt2{
      color: #3B5998;
      font-size: 19px;
}

.fnt3{
      color: #008000;
      font-size: 19px;
}
.fnt4{
      color: #3B5998;
      font-size: 16px;
      font-family: Tahoma,Arial,Verdana;
      letter-spacing: 0.1em;
      background-color: #DBDFEB;
 }

.bold{
    font-weight: bold;
}
#cont3 {
   font-size: 12px;
    margin-left: 20px;
}

#cont3 p{
      margin-top: 0px;
      padding-top: 0px;
      font-size: 12px;
      padding-left: 0px;   
}

.fntred{
    color: #FF0000;
}
 .pBorder{
     border-bottom: 1px dashed #DBDFEB;
     width: 92%;
 }
 
 .imgBeschr{
     border: 1px solid #008000;
     width: 200px;
     height: 200px; 
     margin-left: 20px;   
     background-color: #FF0000; 
 }
 
   .pd{font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5}
  .pd__hero{padding:14px 0 10px}
  .pd__title{margin:0 0 6px;font-size:1.2rem}
  .pd__subtitle{margin:0 0 12px;color:#444}
  .pd__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:0;list-style:none}
  .pd__fact{border:1px solid #e8e8e8;border-radius:12px;padding:10px;background:#fff}
  .pd__fact strong{display:block;font-size:1rem}
  .pd__fact span{display:block;color:#555;font-size:.9rem}
  .pd__fit{border:1px solid #e8e8e8;border-radius:12px;padding:12px;background:#fafafa}
  .pd__fitTitle{margin:0 0 6px}
  .pd__fitList{margin:0;padding-left:18px}
  .pd__acc{margin-top:12px}
  .pd__panel{border:1px solid #e8e8e8;border-radius:12px;margin:10px 0;overflow:hidden;background:#fff}
  .pd__summary{cursor:pointer;padding:12px 14px;font-weight:700}
  .pd__content{padding:0 14px 14px;color:#333}
  .pd__bullets{margin:10px 0 0;padding-left:18px}
  .pd__tableWrap{overflow:auto;border-radius:10px;border:1px solid #f0f0f0}
  .pd__table{width:100%;border-collapse:collapse;min-width:520px}
  .pd__table th,.pd__table td{padding:10px;border-bottom:1px solid #f0f0f0;text-align:left;vertical-align:top}
  .pd__table th{width:42%;color:#444;background:#fcfcfc}
  .pd__upsell{border:1px dashed #d9d9d9;border-radius:12px;padding:12px;background:#fff;margin-top:12px}
  .pd__upsellTitle{margin:0 0 4px}
  .pd__upsellText{margin:0;color:#444}
  @media (max-width:640px){.pd__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pd__table{min-width:0}}
  
.pd__fact strong {
  font-size: 13px;
  font-weight: 700;
}

.pd__fact span {
  font-size: 13px;
  color: #555;
}

@media (min-width: 992px) {
  .pd__fact strong {
    font-size: 13px;
  }

  .pd__fact span {
    font-size: 13px;
  }
}


