/* --- grunddesign --- */
body{
    background-image:url(/media/bg_logo.gif);
    margin-top:15pt;
}
div.main{
	width:804px;
    border:1px;
    background-color:#fff;
}
div.top{
    background-image:url(/media/header_bg.gif);
    height:127px;
}
td.left{
    background-image:url(/media/menu_bg.gif);
    background-color:#7db8d9;
}
td.center{
    width:100%;
    padding-top:10px;
    padding-left:10px;
    padding-right:15px;
}
td.right{
    padding-right:10px;
    padding-top:10px;
}
div.menu{
    width:185px;
    margin-top:15px;
    
}
div.menu .first .item{
    border-top:1px solid #1C83BD;
}
div.menu .item{
    background-color:#fff;
    padding-left:25px;
    padding-right:15px;
    background-image:url(/media/menu_item_bg.gif);
    background-repeat:repeat-y;
    padding-top:2px;
    padding-bottom:2px;
    margin:0px;
    margin-right:7px;
    border-bottom:1px solid #1C83BD;
    border-right:1px solid #1C83BD;
}
div.menu .level_0 .item{
    background-color:#EBF4F9;
}
div.bottom{
    border-top:1px solid #3E96C7;
    border-bottom:8px solid #3E96C7;
    background-color:#F6FAFC;
}

div.eventpane{
    background-color:#FCFCFC;
}
div.eventpane .header h3{
    margin:0px;padding:0px;
}
div.eventpane .items{
    border:1px solid #127DBA;
    border-top:8px solid #127DBA;
    padding-left:12px;
    padding-top:6px;
}
div.searchform{
    margin-left:22px;
    margin-top:10px;
}
div.searchform .query{
    width:100px;
}