body a{
    cursor: pointer;
}

#huvudtabell
{
    margin: 0 20px 0 20px;
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 860px;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: center
}

#Innertabell{
    float: left;
    width: 840px;
    margin: 0 10px 10px 10px;
    border: gray 1px solid;
}

#top-container{
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
    height: 20px;
}

#top {
    float:left;
    margin: 0;
    padding: 0;
}

#top h1{
    margin: 0;
}

#top img{
    margin: 0;
    padding: 0;
    border-style: none;
    background: #FFFFFF;
}

#top.middle {
  width:700px;
  text-align:center;
  font-size:16px;
  font-weight: bolder;
}

#top.left {
    padding: 0 0 0 50px;
}

#top.right {
    float: right;
    padding: 0 50px 0 0px;
}

.manad
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 15px;
    TEXT-TRANSFORM: uppercase;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center
}

#dagnamn
{
    FLOAT: left;
    BORDER-RIGHT: gray 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 115px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FF8B40;
    TEXT-ALIGN: center;
    
}
#vecka
{
    float: left;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 13px;
    WIDTH: 28px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #FF8B40;
    TEXT-ALIGN: center
}

#vecka.nr{
    height: 20px;
    background: #FFFFFF;
    padding: 50px 0 50px 0;
}

#dag-container {
    float: left;
    BORDER-RIGHT: gray 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    BORDER-BOTTOM: gray 1px solid;
    HEIGHT: 120px;
    TEXT-ALIGN: left;
    width: 110px;
}

#dag-container.tom {
    background: silver;
}

#dag.right {
    height: 10px;
    float: right;
    text-align: right;
    width: 20px;
    padding: 5px;
}

#dag.flagga {
    float: left;
    padding: 10px 0 0 5px;
}

#dag.namnsdag {

    float: left;
    FONT-SIZE: 10px;
    TEXT-ALIGN: left;
    margin: 0;
    padding: 0 0 0 3px;
}

#dag.note {
    float: right;
    padding: 0;
}

#dag img {
    float: right;
    padding: 0;
    margin: 0;
    background:none;
}

#ruta {
    position: absolute;
    left: 263px;
    top: 200px;
    width:374px;
    height:295px;
    border: 2px solid #A64800;
    overflow: hidden;
}

.sdag
{
   BORDER-BOTTOM: gray 1px solid;
}
.datum
{
    float: left;
    FONT-SIZE: 20px;
}
.rad
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-TOP: 5px
}
.helg
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px;
    FONT-SIZE: 10px;
    BORDER-LEFT: gray 1px;
    WIDTH: 100px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 105px;
    BACKGROUND-COLOR: #ffb4b4;
    TEXT-ALIGN: left
}
.tom
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px;
    BORDER-LEFT: gray 1px;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #f2f2f2
}

.helgdag
{
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    COLOR: red;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center
}
.dagnr
{
    FONT-SIZE: 10px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Verdana
}
.helgdatum
{
    float:left;
    FONT-SIZE: 20px;
    COLOR: red;
    FONT-FAMILY: Verdana
}
.ovdag
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 10px;
    BORDER-LEFT: gray 1px;
    WIDTH: 100px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 105px;
    TEXT-ALIGN: left
}
.vardag
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: center
}
.test
{
    BORDER-RIGHT: black 2px solid;
    BORDER-TOP: black 2px solid;
    LEFT: 100pt;
    VISIBILITY: hidden;
    OVERFLOW: auto;
    BORDER-LEFT: black 2px solid;
    WIDTH: 200px;
    COLOR: black;
    BORDER-BOTTOM: black 2px solid;
    FONT-FAMILY: Verdana;
    LIST-STYLE-TYPE: square;
    POSITION: absolute;
    TOP: 100px;
    HEIGHT: 150px;
    BACKGROUND-COLOR: lightyellow;
    LIST-STYLE-: 12px;
}
.idag
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px;
    PADDING-LEFT: 5px;
    BORDER-LEFT: gray 1px;
    BORDER-BOTTOM: gray 1px solid;
    BACKGROUND-COLOR: #FFE8D3;
}
.hand
{
    CURSOR: pointer;
}
