/* font resize css (c) Bernd Neumann benman-it.de 2025 */
#fontresize_controls  {  
    /* float:right; */
    padding:2px;
    width:25px;
    background:#333;
    position:fixed;
    /* margin:0 0 0 440px; */
    text-align:center;
    transition:.25s ease-out;
    z-index: 10000;
    top: 120px; /* vorher 111 */
    right: 0px;
}

#fontresize_controls a
 {  font-size:24px;
    color:#aaa;
    display:block;
    font-weight:bold;
    padding: 5px;
}

#fontresize_controls a:hover
 {  color:#fff;
    background:#000;
    transition:.25s ease-out;
}

#fontresize_controls a.selected  {  
    background:#000;
    color:#fff !important;
}

#fontresize_controls #small     {  font-size:10px !important;}
#fontresize_controls #medium    {  font-size:14px !important;}
#fontresize_controls #large     {  font-size:18px  !important;}
#fontresize_controls #max       {  font-size:24px  !important;}

#fontresize_controls .small     {  font-size:75%;}

@media (max-width: 599px) {
    
    #fontresize_controls {
          display: none;
        }
     }

@media (max-width: 889px) {
    
#fontresize_controls {
      /* display: none;
      right: 0px;
      top: 58px;
      */
    }
 }