body {
    background-color: #A1E5EE;
    color: #424242;
    margin: 0;
    padding: 10px;
    text-align: justify;
}
a:link, a:visited, a:active {
    background-color: #ccffcc;
    color: #996633;
    text-decoration: none;
}
a:hover {
    background-color: #ccffff;
    color: #550000;
    text-decoration: underline;
}
.copy {
    font-size: 0.8em;
    padding-top: 2em;
}
.rohutatud {
    font-weight: bold;
}
.kood {
    background-color: #ccff99;
    border: 1px solid #000000;
    font-family: Tahoma;
    font-size: 0.8em;
    white-space: pre;
}
.selgitus {
    color: #660000;
    font-weight: normal;
    text-align: justify;
}
div {
    padding-bottom: 0.5em;
    padding-top: 0.5em;
}
p {
    padding-bottom: 0.3em;
    padding-top: 0.2em;
}
th, td {
    padding-top: 0.5em;
    vertical-align: top;
}
.hinnang {
    color: #0B00FC;
    text-align: justify;
}
.tutvustus {
    text-align: justify;
}
.etenduse-box {
    background-color: #A4DAF7;
    border-radius: 10px;
    margin-bottom: 0;
    margin-top: 1.5em;
    padding-top: 0;
}
.etendus {
    background-color: rgba(6, 176, 255, 0.59);
    border-radius: 10px 10px 0 0;
    color: #1f1c1a;
    padding: 5pt;
}
.teater {
    font-size: 1em;
    font-weight: bold;
}
.pealkiri {
    color: #000000;
    font-size: 1.5em;
    font-weight: bold;
}
.koht {
    font-size: 1em;
}
.tarne {
    color: #ffff00;
    padding-left: 4pt;
}
.etendusekirjeldus {
    margin: 0 10px 1em 80px;
    padding-right: 5px;
    text-indent: -70px;
}
cpan.label {
    font-weight: bold;
    width: 110px;
}
form label {
    float: left;
    font-weight: bold;
    padding-right: 10px;
    text-align: right;
    width: 10%;
}
input[type="text"], select {
    width: 250px;
}
input.pikk[type="text"] {
    width: 85%;
}
textarea {
    height: 6em;
    width: 85%;
}
#vasak {
    float: left;
    padding-left: 5px;
    width: 49%;
}
#parem {
    background-color: white;
    border: 1px solid #034BFF;
    float: right;
    font-size: 0.8em;
    margin-right: 5px;
    padding: 5px;
    text-align: justify;
    width: 49%;
}
img {
    vertical-align: text-top;
}
div.artikkel {
    background-color: rgba(163, 183, 254, 0.53);
    border-radius: 10px 0;
    margin-bottom: 5px;
    margin-top: 0;
    padding: 5px;
}
div.artikkel h2 {
    background-color: rgba(93, 159, 230, 0.65);
    border-radius: 10px 10px 0 0;
    color: #1f1c1a;
    margin-left: -5px;
    margin-right: -5px;
    margin-top: -5px;
    padding: 5px 15px 1px 15px;
 
}
.kuupaev {
    border-bottom: 1px dotted #c8bfbf;
    color: rgba(97, 102, 111, 0.57);
    font-family: monospace;
    font-size: 0.9em;
    font-style: italic;
}
