body{
    background-image:url(/media/bg_rut_ljus.gif);
    margin:0px;padding:0px;
}
#body{
    background-image:url(/media/bg_over.gif);
    background-repeat:repeat-x;

    padding-top:5px;
}
#border_red{
    width:100%;
    height:15px;
    background-color:#FF0000;
    margin-top:4px;
}
div.main{
	width:800px;
}

div.middle{
    border:2px solid #ccc;
    background-color:#fff;
    margin-top:4px;
    margin-bottom:4px;
}
td.center{
	width:100%;
	padding:5px;
}

td.left .menu{
    padding:5px;
}
div.top{
    margin-bottom:4px;
}

div.top, div.bottom{
	border:2px solid #ccc;
    background-color:#fff;
    padding:5px;
}
td.left div.menu{
    width:165px;
}
td.left div.menu .item{
    border:1px solid #DADADA;
    background-color:#FCF6F6;
    padding:3px;
    text-align:center;
}

td.left div.menu .level_1 .item{
    background-color:#F0EFEF;
}

td.left .menu .item div.padding{
    padding:0px;
    margin:0px;
}
#topimages .pane{
    background-color:#fff;
    text-align:left;
}
#topimages  .pane, #topimages .pane p, #topimages .pane div , #topimages .imagepane  p{
    margin:0px;padding:0px;
    
}

td.right{
    padding:5px;    
}
td.right .pane{
    width:190px;
    padding:0px;
    margin-bottom:5px;
}
td.right .pane .header{
    background-color:#C5C0C0;
    padding:2px;
    padding-top:5px;
    text-align:center;
}
td.right .pane .dateabove{
    font-style:italic;
}   
td.right a{
    color:#575656;
}
td.right .eventpane .items {
    width:180px;
    padding-left:5px;
}


td.right .eventpane .items{
    padding-top:5px;
    color:#575656;
}

td.right .eventpane .pane{
    border:1px solid #C5C0C0;
}

td.right .eventpane .archivelink{
    text-align:right;
    font-style:italic;
    padding-right:10px;

}

td.right .searchform{
    margin-bottom:5px;
}

