#main{
    width:720px; 
    height:594px; 
    border:thin solid yellow;
    position:relative;
}
.kachelhead{
    font-size: 20px;
    padding: 5px;
    font-weight: bold;
    text-align: center;
}
@-moz-document url-prefix() {
    .kachelleft{
    display: block;
    font-size: 20px;
    font-weight: bold;
    height: 26px;
    margin: 84px 0px 0px -85px;
    text-align: center;
    writing-mode:tb-rl;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -o-transform: rotate(90deg); 
    transform: rotate(90deg);
    white-space: nowrap;
    width: 195;
}
}

.kacheltext{
    padding:3px;
}

.kacheltext a {
    /*display: block;*/
    text-align: center;
    text-decoration: none;
    color: #DDD;
    text-align: justify;
    font-weight: normal;
}

.kacheltext img {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.kachel
{
    overflow:hidden;
}

.weeklyPic{
    display: block;
    margin-left: auto;
    margin-right: auto 
}
.HE1{
    height:196px;
}
.HE2{
    height:394px;
}
.HE3{
    height:591px;
}

.BE1{
    width:238px;
}
.BE2{
    width:478px;
}
.BE3{
    width:718px;
}
.ROW1{
    position:absolute;
    top:0px;
}

.ROW2{
    position:absolute;
    top:198px;
}

.ROW3{
    position:absolute;
    top:396px;
}

.COL1{
    position:absolute;
    left:0px;
}

.COL2{
    position:absolute;
    left:240px;
}

.COL3{
    position:absolute;
    left:480px;
}

.offline{
    position:absolute;
    visibility:hidden;
}
