/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2017.01.07., 12:16:21
    Author     : Gingl
*/
body {
    background-color: #222;
    color:#c8c8c8;
    color:#9cdcfe;
    color:#DDD;
    color:#D7BA7D;
    color:#db8;
    margin:0px;
    font-family:'Trebuchet MS';
    font-size: 11pt;
}

hr {
    display: block;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: auto;
    margin-right: auto;
    border-style: inset;
    border-width: 1px;
    border:0;
    height: 2px;
    background-color:#069;
}

h1 {
    color:#9cdcfe;
    color:#347DD4;
    color:#D7BA7D;
    color:#08c;
}

#main {
    width: 80%;
    margin:0px auto;
    padding:0.5em;
    background-color: #222;
    border: 1px solid #222;
}

select {
    background-color: #333;
    border-color:#9cdcfe #347DD4 #347DD4 #9cdcfe;
    border-color:#777 #555 #555 #777;
    color:#ddd;
}

input {
    background-color: #333;
    border-color:#9cdcfe #347DD4 #347DD4 #9cdcfe;
    border-color:#777 #555 #555 #777;
    color:#ddd;
    border-width:1px;
}

textarea {
    background-color: #333;
    border-color:#9cdcfe #347DD4 #347DD4 #9cdcfe;
    border-color:#777 #555 #555 #777;
    color:#ddd;
    border-width:1px;  
}

button {
    background-color: #999;
}

input[type="number"] {
    width:6em;
}

input[type="file"] {
    background-color: #555;
}

:disabled {
    background-color: #777;
    color: #aaa;
}

select:hover,input:hover {
    outline-width:1px;
    outline-color:#08c;
    outline-style:solid;
}

div.filterelements {
    float: none;
}

div.small {
    float: left;
}

fieldset {
    border-width:1px;
}

fieldset.pubtype {
    min-height: 12em;
    border-width:1px;
}

legend {
    font-weight: bold;
    border: none;
    border-width: 1px;
    border-color:#666;
    color:#08c;
}

table.pos {
    border-collapse: collapse;
    margin-top: 1px;
    margin-bottom: 1px;
}

table.pos td {
    border:none;
}

table.data caption {
    font-size: 120%;
    margin-top: 3pt;
    margin-bottom: 3pt;
    text-align: center;
}

table.data {
    width: 100%;
    border-collapse: collapse;
    margin-top: 0.1em;
    margin-bottom: 0.1em;
}

table.data th {
    border-style: solid;
    border-width: 1px;
    border-color:#666;
    background-color:#333;
    color:#29a;
}

table.data td {
    border-style: solid;
    border-width: 1px;
    border-color:#666;
}

table.data td.num {
    text-align: center;
}

table.data td.sub {
    padding-left: 2em;
    border-style: solid;
    border-width: 1px;
}

a {
    text-decoration: none;
    color: #8cd;
}

a:visited {
    text-decoration: none;
    color: #8cd;
}

a:active {
    text-decoration: underline;
    background-color: #999;
    background-color: #069;
}

a:hover {
    text-decoration: underline;
    background-color: #069;
}

.tooltipleft {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted;
}

.tooltipright {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted;
}

.tooltipleft .tooltiptext {
    visibility: hidden;
    background-color: #db8;
    color:black;
    text-align: center;
    border-radius: 3px;
    padding: 4px 4px;
    position: absolute;
    z-index: 1;
    bottom: 1.5em;
    right: 1em;
}

.tooltipright .tooltiptext {
    visibility: hidden;
    background-color: #db8;
    color:black;
    text-align: left;
    border-radius: 3px;
    padding: 4px 4px;
    position: absolute;
    z-index: 1;
    bottom: 1.5em;
    left: 1em;
}

.tooltipleft:hover .tooltiptext {
    visibility: visible;
}

.tooltipright:hover .tooltiptext {
    visibility: visible;
}