﻿body {
    /*font-family: 'Segoe UI', Tahoma, sans-serif;*/
    font-size: small;
    font-family: Tahoma, Verdana, Arial
}

.public {
    margin: auto;
    width: 50%;
    padding: 10px;
}

.logo {
    font-family: 'Gunplay', 'Allerta Stencil';
    font-size: xx-large;
    text-align: center;
    margin-bottom: 0px;
    padding-bottom: 0em;
}

a:visited {
    color: black;
    text-decoration: none;
}

a:link {
    color: black;
    text-decoration: none;
}

.bold {
    font-weight: bolder;
}

.center {
    text-align: center;
}

table.prices {
    margin: auto;
    padding: 0px 10px 0px 10px;
}

.footer {
    font-family: 'Segoe UI';
    font-size: smaller;
    color: GrayText;
    text-align: center;
}

.main {
    width: 80%;
    text-align: left;
    display: inline-block;
}

.calstyle {
    width: 200px;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.gurka {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}

.Cal {
    font-family: Verdana;
    font-size: 8pt;
    border-top: solid 1 black;
    border-bottom: solid 1 black;
    border-left: solid 1 white;
    border-right: solid 1 white;
}

.CalDayHeader {
    background: #EFEFEF;
    font-size: 10pt;
}

.CalDay A {
    text-decoration: none;
}

.CalNextPrev {
    font-size: 8pt;
}

.CalOtherMonthDay {
    background: #CCCCCC;
}

    .CalOtherMonthDay A {
        text-decoration: none;
    }

.CalSelectedDay {
    border: solid 1 red;
    background: white;
}

.CalSelector {
    background-color: silver;
    font-size: 6pt;
}

.CalTitle { /* not currently working in Beta 1*/
}

.CalToday {
    background: blue;
}

    .CalToday A {
        font-weight: bold;
        text-decoration: none;
    }

.CalWeekend A {
    background: #EFEFEF;
}

.CalWeekend A {
    text-decoration: none;
}

.temperature {
    display: inline-block;
    text-align: center;
    vertical-align: top;
}

@keyframes blinker {
    0% {
        opacity: 0.5;
    }

    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 0.5;
    }
}

.blink {
    animation: blinker 4s;
    animation-iteration-count: infinite;
}

@keyframes stresser {
    0% {
        opacity: 1;
    }

    49% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
    100% {
        opacity: 0;
    }
}

.stress {
    animation: stresser 2s;
    animation-iteration-count: infinite;
}
.gvPager {
    font-weight: bold;
    font-size: larger;
}

.gvPager a {
        font-weight: normal;
    }

TABLE.gvBody caption {
    font-weight: bold;
    text-align: left;
}

table.gvBody TR TD {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
}

table.gvBody TR TH {
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
}

table.gvBody A:link {
    color: black;
    text-decoration: none;
}

table.gvBody A:visited {
    color: black;
    text-decoration: none;
}

table tr.navigation {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-BOTTOM: 1px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: steelblue;
}

    table TR.navigation TD {
        BORDER-RIGHT: medium none;
        PADDING-RIGHT: 0px;
        BORDER-TOP: medium none;
        PADDING-LEFT: 0px;
        FONT-SIZE: small;
        BORDER-LEFT: medium none;
        BORDER-BOTTOM: white 1px solid;
    }

        table tr.navigation td.selected {
            FONT-WEIGHT: bolder;
            WIDTH: 70pt;
            COLOR: white;
            TEXT-ALIGN: center;
        }

        table tr.navigation td.notselected {
            WIDTH: 70pt;
            COLOR: gainsboro;
            TEXT-ALIGN: center;
        }

    table tr.navigation a:link {
        COLOR: white;
        TEXT-DECORATION: none
    }

    table tr.navigation a:visited {
        COLOR: white;
        TEXT-DECORATION: none
    }

table tr.caption {
    COLOR: white;
    BACKGROUND-COLOR: steelblue
}


table tr.caption TD {
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    BORDER-BOTTOM: black 1px solid
}

#content {

}

#index {

}
