/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */

body {
background-color: #0E549B;
color:#564b47;
padding:0px;
margin:0px;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
}
a {color: #0E829B;}
a:visited {color: #0E829B;}
a:hover {color: #540E9B;}
a:active { color:#0E829B;}

.selected
{
    color: #A5A004;
    text-decoration:none;
}

.subitem {
    margin-top:0px;
	margin-left: 0px;
	height:11px;
	padding-left:8px;
}

.catlist
{
    margin-left:10px;
}

.comment
{
    margin-left: 10px;
    margin-right: 10px;
    border-top: 1px dotted grey;
    padding-top:5px;
}

h1 {
font-size: 11px;
text-transform:uppercase;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px }

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

h4 { font-size: 16px; margin:0px; margin-bottom:0px;}

h5 { font-size: 13px; color: #0d315c; margin:0px; margin-bottom:4px;}

img.download {vertical-align:middle;}

.descr
{
    color: #676402;
    margin-top: -2px;
    margin-bottom: 5px;
    margin-left: 10px;
}

.dayitem
{
    vertical-align: top;
    text-align: left;
    height: 74px;
    width:177px;
}

.calitem
{
    text-align: center;
    background-color: #ebf2f4;
    height: 35px;
    width: 74px;
    border: 1px solid #336699;
}

.selitem
{
    text-align: center;
    background-color: #cfe3ea;
    height: 35px;
    width: 74px;
    border: 1px solid #336699;
}

/* ----------container to center the layout-------------- */
#container {
width: 768px;
border: 1px solid grey;
margin-bottom: 10px;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
	background: #FFFFFF url(/img/background.gif) repeat-y;
}

.events .vevent
{
    margin-left:10px;
    margin-bottom:8px;
}

/* ----------banner for logo-------------- */
#banner {
background-color: #e1ddd9;
text-align: right;
padding: 0px;
margin: 0px;
}
#banner img {padding:0px 0px;} 

/* -----------------content--------------------- */
#content {
background-color: #FFFFFF;
padding: 0px;
padding-top: 10px;
padding-bottom: 10px;
margin-left: 6px;
margin-right: 200px;
}
div#content { 
min-height:200px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

#widecontent {
padding: 0px;
padding-top: 10px;
padding-bottom: 10px;
margin-left: 6px;
margin-right: 6px;
}
div#widecontent { 
min-height:200px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

#content h3
{
    margin-left: 10px;
}

#content .indent
{
    margin-left: 10px;
}

.toph
{
    margin-top: 25px;
}

.vcard .fn
{
    margin-top: 5px;
}

.vevent .summary
{
    margin-top: 25px;
}

.type
{
    display:none;
}

p, pre{
padding: 5px 10px;
margin:0px;
}

/* --------------left navi------------- */
#sidebar {
background-color: #F8FBFC;
float: right;
width: 180px;
margin: auto;
margin-left: 0px;
margin-right: 10px;
padding: 0px;
border-left: 1px solid #E6F1F5;
}

#sidebar h2
{
font-size: 14px;
}

.tops
{
    margin-top: 12px;
}

/* -----------footer--------------------------- */
#footer {
border-top: 1px solid #999999;
background: url('/img/bgOFF.gif');
height: 25px;
clear: both;
margin: 0px;
padding: 0px;
text-align: center; }
