body,td,div
{
color:#000;
font-family:Arial,sans-serif,serif;
font-size:90%;
}

body,div
{
background-color:#fff;
vertical-align:top
}

body
{
background: #fff url(bg2.png);
background-attachment: fixed;
background-position: bottom left;
background-repeat: repeat-x;
}

p
{
text-align:justify;
}

a
{
color:#08a
}

a img
{
border:1px solid #08a;  
}


h1
{
font-size:150%;
font-weight:bold;
width:95%;
color:#000;
border-bottom:2px groove #006;
}

#top h1
{
color:#fff;  
border-bottom:0px;
}

h2
{
font-size:130%;
font-weight:bold;

}

h3
{
font-size:90%;
font-weight:bold
}

body
{
   margin:0;
}

div
{
 background-color:#DADEEF;

}

#top
{
 margin: 0px 0px 0px 0px;
 padding: 20px;
 background:url(Topbar2.png) repeat-x;
 color:#fff;
 height: 100px;
}

 
#lang
{
 position:absolute;
 z-index:5;
 top:5px;
 right:10px;
 padding:0;
 margin:0;
 background:none;  
}
 
#left
{
 position: absolute;
 top: 100px;
 left: 0px;
 margin: 10px;
 padding: 5px;
 background:#DADEEF url(Noo.png) repeat-x fixed;
 border:1px solid #9CA5CB;  
 width: 170px;
 }

#middle
{
 position:absolute;
 left:200px;
 right:10px;
 top:110px;
 padding: 10px;
 border:1px solid #9CA5CB;
 background:#DADEEF url(Noo.png) repeat-x fixed;
}



#loginbox
{
 position:absolute;
 right:5px;
 top:45px;
 width:350px;
 padding:5px;
 text-align:right;
 background:#fff;
 border:1px solid #006;
 opacity:0.8;
 z-index:10;
}


#left ul
{
 padding-left:1em;
 margin-left:0;
}


#left li b
{
 display:block;
 margin-top:0.5em;
}

#left li b+ul
{
 margin-bottom:0.5em;
}


#left li
{
 padding-left:0em;
 margin-left:0;
 list-style-type:none;
}

.missinglink
{
 font-style:italic;
 font-weight:bold;
 color:#900;
}

.calendar
{
 border:0;
}

.calendar td,th
{
 border:1px solid #000;
 width:65px;
 height:65px;
 text-align:center;
 font-size:16pt;
 padding:0px;
 vertical-align:center;
}
.calday
{
 border:2px solid #ccc;
 background:#fff;
}

.caldayrow
{
 border:2px solid #000;
 background:#ddd;
 height:25px
}

.caldaysun
{
 border:2px solid #f00;
 background:#fee
}

.caldaynow
{
 background:#eee;
 border:2px solid #00f;
}

.caldayout
{
 border:2px solid #00f;
 background:#fff
}

div.eventtag
{
 background:none;
 text-align:center;
 width:auto;
 font-size:10px;
}

.aligt
{
 vertical-align:top;
 padding:0
}

.aligt ul
{
 padding-left:10px;
 margin-bottom:5px;
}

.ca1
{
 list-style-type:none;
 font-weight:bold;
 margin-bottom:1em
}

.ca2
{
 list-style-type:disc;
 margin-left:0.5em;
 padding-left:0;
 font-weight:normal
}

.lu
{
 text-align:right;
 font-style: italic;
 clear:both;
}
