/* =[ Elements ]========================================================*/
body {
    background-color: #AAAAAA;
    font-family: Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace; 
    font-size: 18px; 
    font-style: normal; 
    font-variant: normal;
    font-weight: 700; 
}

a {
    text-decoration: none;
    color:#FFFFFF;
    text-align: center;    
    overflow: clip;
}

img {
    padding: 5px;
    border-style: solid;
    border-width: 2px;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black; 
}

/* =[ classes ]========================================================*/
.menuitem {
    max-width: 220px;
    display: grid;
}

.downloaditem {
    max-width: 220px;
    display: grid;    
}

.downloaditem > a {
    text-decoration: none;
    color:#000000;
    text-align: center;    
}

.toolbar {
    background-color: #FFFFFF;
    color: #000000;
    float: left;
    width: 90vw;
    height: 20px;    
    padding: 2px 2px 2px 10px;
    border-style: solid;
    border-width: 2px;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;      
    overflow: clip;
}

.toolbarend {
    background-color: #FFFFFF;
    color: #AAAAAA;
    float: left;
    width: 4px;
    height: 24px;
    margin: 2px 2px 2px 2px;
    
}

.sendtoback {
    background-color: #6985B4;
    color: #AAAAAA;
    float: left;
    width: 20px;
    height: 20px;        
    padding: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 2px;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;    
}

.stbinner1 {
    border: solid 2px #000000;
    width: 16px;
    height: 16px;
    position: absolute;    
}

.stbinner2 {
    background-color: #FFFFFF;    
    border: solid 2px #000000;
    width: 6px;
    height: 6px;    
    position: absolute;
    z-index: 2; 
}

.bringtofront {
    background-color: #6985B4;
    color: #000000;
    float: left;
    width: 20px;
    height: 20px;
    border-style: solid;
    border-width: 2px;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;    
    padding: 2px 2px 2px 2px;
}

.btfinner1 {
    border: solid 2px #000000;
    background-color: #FFFFFF;        
    width: 12px;
    height: 12px;
    position: absolute;    
    z-index: 2; 
    margin: 4px 4px;   
}

.btfinner2 {
    background-color: #AAAAAA;     
    border: solid 2px #000000;   
    width: 12px;
    height: 12px;
    float: right bottom;
    position: absolute;    
}

.closeicon {
    background-color: #6985B4;
    color: #AAAAAA;
    float: left;
    width: 20px;
    height: 20px;    
    padding: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 2px;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

.closeicon > .inner {
    border: solid 2px #000000;
    background-color: #FFFFFF;
    width: 5px;
    height: 6px;
    margin: 4px 4px;
}

.window {
  /*  background-color: magenta;  */
    display: block;
    float: left;
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
}

.windowtoolbar {
    background-color: #6985B4;
    color: #000000;
    float: left;
    width: 80vw;
    height: 20px;
    padding: 2px 2px 2px 10px;
    border-style: solid;
    border-width: 2px;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
}

.fuelbar {
    width: 2px;
    background-color: #6985B4;
    height: 80vh;
    float: left;
    border: solid 2px #FFFFFF;
    border-style: solid;
    border-width: 2px;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;
    color: #FFFFFF;
}

.fuelbar > div {
    background-color: #000000;
    color: #FFFFFF;
    padding: 2px;
    float: top;
}

.windowwindow {
    background-color: #AAAAAA; 
    color: #FFFFFF;
    float: left;
    width: 80vw;    
    height: 80vh;
    margin: 2px 2px 2px 2px;
    padding: 2px 2px 2px 10px;
    display: inline-grid;
    grid-template-columns: auto auto auto auto auto;
    grid-template-rows: auto auto auto auto auto;
}


.scrollbarvertical {
    width: 20px;
    background-color: #6985B4;
    height: 80vh;
    float: right;
    color: #AAAAAA;
    border-style: solid;
    border-width: 2px;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;    
}

.scrollbarvertical > .inner {
    margin: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 2px;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;  
    height: 98%;
}

.scrollbarhorizontal {
    width: 100%;
    background-color: #6985B4;
    height: 20px;
    float: left;
    color: #AAAAAA;
    border-style: solid;
    border-width: 2px;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black;      
}

.scrollbarhorizontal > .inner {
    margin: 2px 2px 2px 2px;
    border-style: solid;
    border-width: 2px;
    border-top-color: white;
    border-left-color: white;
    border-right-color: black;
    border-bottom-color: black; 
    width: 98%;
    height:12px;
    float: left;
}

.textarea {
    background-color: #AAAAAA;
    color: #6985B4;
    width: 200px;
    height: 200px;
    padding: 4px 4px 4px 4px;
    border:#6985B4 solid 2px;
}

.hidden {
   visibility: hidden; 
}

.downloadleft {
    float: left;
    max-width: 40vw;
}

.downloadleft > a {
    color:#6985B4;    
}

.downloadright {
    float: right;
    max-width: 40vw;
}

.downloadright > img {
    max-width: 39vw;
}

.bottominfo {
    position: fixed;
    z-index: 100; 
    bottom: 0; 
    left: 0;
    width: 100%;
    background-color: burlywood;
    color: black;
    font-family: 'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif
}