@charset "UTF-8";

h1 {
  font-size: 1.0em;
  max-width: 1020px;
  margin: auto;
  line-height: 150%;
  font-weight: 500 !important;
}


dl {
  font-family:'Montserrat', sans-serif; 
  font-size: medium;
  line-height: 150%
}

dd {
    margin-bottom:1em;
}


dt.Letter::first-letter {
  color: #FFFFFF;
  font-size: xx-large;
}   


.microlight {
    font-family : 'Roboto Mono', monospace;
    white-space : pre;
    color: white;
    font-size: medium;
}

 
span.einzug, p.einzug {
    font-size: small;    
    font-family: 'Roboto Mono', monospace;    
    margin-left:2em;
}


span.code {
    font-size: medium;    
    font-family: 'Roboto Mono', monospace;
 }

#snippetConstants {
    font-size: small;    
    font-family: 'Roboto Mono', monospace;
    
}

span.small {
    font-size: small;    
    font-family: 'Roboto Mono', monospace;
 }
 
 
 * Unsichtbares Zeichen direkt nach dem span einfügen, das Zeilenumbrüche verhindert */
.small::after {
  content: '\2060'; /* WORD JOINER (U+2060) */
  font-size: 0;     /* absolut unsichtbar, beeinflusst Layout nicht */
  line-height: 0;
}



th.aufruf {
  width: 11em;
}


table, th, td {
  border: 1px solid white;
  border-collapse: collapse;
  padding: 0.4em;
}


td {
  font-size : medium;
}

 
p {
  font-family:'Montserrat', sans-serif; 
  font-size: medium;
  line-height: 150%
}
 


ol {
  line-height:150%;
  font-size: medium;
}



.accordionSystemvoraussetzungen, 
.accordionDomain,
.accordionServerintegration,
.accordionTomcat,
.accordionLogging,
.accordionMariaDB,
.accordionServerApp,
.accordionAdminUI,
.accordionSourcecode {
  background-color: transparent;
  color: white;
}




#accordion {
  max-width:1020px;
  margin:auto;
}


 ul.none {
  list-style-type: none;
  font-size: medium;
  line-height: 150%;
}

ul.circle {
  list-style-type: circle;
  font-size: medium;
  line-height: 150%;
}



li span {
    display:inline-block;
    vertical-align: middle;
    font-size: 0.9em;
}


#releasezip {
    color: white;
}


/* 
Diese Klasse wird für span benötigt, damit roughnotation funktioniert
 */
 .inline {
    display: inline-block;
}


/* ===========================
   Footer für dokumentation.jsp
   =========================== */
.dynamicFooter {
    position: fixed;        /* frei positioniert über der Seite */
    width: 1260px;             /* feste, maximale Breite */
    left: 50%;                 /* Mittelpunkt des Viewports */
    transform: translateX(-50%); /* horizontal zentrieren */
    bottom: 24px;              /* Abstand vom unteren Bildschirmrand */
    box-sizing: border-box;    /* Padding zählt zur Breite */
    padding-left: 15px;        /* kleiner Innenabstand links */
    padding-right: 15px;       /* kleiner Innenabstand rechts */
    color: white;              /* Schriftfarbe */
    text-align: left;          /* Text linksbündig im Footerbereich */
    font-family: 'Montserrat', sans-serif;
    font-size: 1em;
    z-index: -1;     /* niedriger als Accordion */
}



/* ↓ Text im Footer */
.dynamicFooter :is(h2, p) {
  margin: 0;
  padding: 0;
}

