html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
    font-family:Tahoma;
  }
}

h1{
    font-size:25px;
}
html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}
#status, #manualSync {
    border: 1px solid #000000;
    width: 10em;
    line-height: 3em;
    text-align: center;
    float:left;
    margin-right:1em;
}
    #manualSync
    {
        cursor:pointer;
        background:#ffd800;
    }

    .running {
        background: #eda0a0;
    }
.notrunning {
    background: #4cff00;
}
#logsContainer
{
   overflow:scroll;
   height:50vh;
   border:1px solid #808080;
   margin-top:2mm;
   font-family:monospace;
   font-size:12px;
}
#logsContainer .error {
    font-weight: bold;
    color: #9f1212;
}
#setKurz
{
    border:1px solid grey;
}
#setKurz label
{
    clear:both;
    display:block;
    padding:2em;
}
header{
    border:1px solid grey;
    margin-top:2mm;
}
header img{
    width:20em;
}
button
{
    line-height:35px;
    
}
#nextRunDiv {
    margin-top: 4mm;
    margin-bottom: 2mm;
    clear: both;
    line-height:3em;
}
#nextRunDiv span{
    font-weight:700;
}
.info{
    display:block;
    font-size:14px;
    margin-bottom:2mm;
}
#tbKurz{
    width:4em;
    padding:5px 10px;
}
