#maincontent {
    width: 568px;
    padding: 0 10px 5px;
    }
    
#calendar div {
margin: 0px;
}

/* ----- Pagination ----- */  

#maincontent .pagination,
#maincontent .artcount {
    margin: 10px 0;
    font-size: 11px;
    text-align: right;
    color: #999;
    }

#maincontent .pagination li, .standard #maincontent .pagination li {display: inline;padding: 0;background: none;}

#maincontent .pagination li a,
#maincontent .artcount a {
    padding: 0.2em 0.5em;
    border: 1px solid #DDD;
    text-decoration: none;
    }

#maincontent .pagination li a:hover,
#maincontent .artcount a:hover {border-color: #4C7FA9;}

#maincontent .pagination li.act a,
#maincontent .artcount a.act {color: #999;border-color: #DDD;}


/* ----- Weltzeituhr Terminkalender ----- */

#maincontent ul.worldtime {padding: 0;/*background: #999;height: 46px;*/
	background: transparent url(/themes/default/media/content/bg-nav-off.jpg) left bottom repeat-x;
    border: 1px solid #CCC;}
#maincontent ul.worldtime li {
    float: left;
    width: 55px;
    background-image: none;
    padding: 5px 10px;
    color: #666;
    text-align: center;
    border-right: 1px solid #CCC;
    }
#maincontent ul.worldtime li.local {width: 50px;}
#maincontent ul.worldtime li.la {width: 70px;}
#maincontent ul.worldtime li.nz {padding-right: 0;width: 80px;border: none;}
#maincontent ul.worldtime li span {display: block;font-weight: bold;}


/* Specific to Termine  */

table tr.chart td {padding: 0;}
table td.time {padding-right: 2px;}
table .change {text-align: right;}
table .up {color: #090;}
table .down {color: #C33;}
table .today {background: #FC0;}
table a {text-decoration: none;}


table.calendar, table.termine {width: 99%;margin: 10px 0;border: 1px dotted #CCC;border-width: 1px 1px 0;}
table.calendar td, table.calendar th {text-align: center;}
table.calendar th, table.termine th {font-weight: bold;}
table.calendar td:hover/*, table.calendar td.kwborder: 1px solid #000;*/ {background: #F1F1F1;}
table.calendar td.kw,table.calendar th.kw {border-right: 1px dotted #CCC;font-weight: bold;}
table.calendar td {padding: 0px;width: 20px;}


table.termine {margin-bottom:20px;}
table.termine th,table.termine td {padding: 2px 3px;}
table.termine th {/*text-align: center;*/vertical-align: top;}
table.termine td.impact {text-align: right;}


#calendar {
    height:252px;
}


table.termine tr.marked {
    background-color: #feaaaa;
}

