.header {background: #000; cursor: pointer; padding:4px;}

.header:hover{background-color:#666;}

#header h1 a { color:#333;text-decoration:none;}

#header h1 a:hover {color:#000;}

.selected{background-color:#F00;color:#FFF;}

.content{background:#FFF;padding:4px;}

.accordion_child a {color:#545454; font-size:12px; text-decoration:none;}

.accordion_child a:hover {text-decoration:underline;}

#accordian{width:526px;z-index:2;margin:0 auto; background:url(http://www.hallerndorf.de/stuff/bg-mi_540.gif) top left repeat-y;}
#accordion_top{background:url(http://www.hallerndorf.de/stuff/bg-top_540.gif) left top no-repeat; width:526px; height:25px; margin:0px; padding:0px; z-index:3;}
#accordion_bottom{background:url(http://www.hallerndorf.de/stuff/bg-bottom_540.gif) left top no-repeat; width:526px; height:11px;}

.accordion_headings{padding:2px 0px 0px 10px;color:#FFFFFF;margin-top:2px;cursor:pointer;letter-spacing:1px;clear:both; border:2px solid #ababab; background:#ababab; width:504px;}

.accordion_headings h2{font-size:12px; padding:0px; margin:0px;}

.accordion_headings:hover{background:#ababab; font-style:bold;}

.accordion_child{padding:0px 1px;background:none;float:left;width:517px;}

.header_highlight{background:#ababab; font-style:bold;}

.accordion_child table tr td{font-size:12px; font-weight:normal;}

.accordion_child table{ margin:0; padding:0;}

.con td{color:#545454;font-weight:bold; text-align:center; height:25px; text-align:left; padding:5px 10px 3px 10px;}
.con td a{ text-decoration:underline;}
.con-alt td{color:#545454; font-weight:bold; text-align:center; height:24px; background:url(http://www.hallerndorf.de/stuff/bg_cal_a.gif) top left repeat-x; text-align:left; padding:5px 10px 3px 10px; border-bottom:1px solid #f0f0f0;}
.con-alt td a{ text-decoration:underline;}

.con_date{text-align:center;}

.th td{font-size:14px;  height:25px; text-align:left; padding:0px 15px; background:url(http://www.hallerndorf.de/stuff/bg_cal2.gif) bottom left repeat-x; border-bottom:3px double #eee;}
.th2 td{font-size:12px;  height:25px; text-align:left; padding:0px 15px; border-bottom:3px double #eee;}

.th2 td{font-size:12px;  height:25px; text-align:left; padding:0px 15px; border-bottom:3px double #eee;}
.con2 td{border-bottom:1px solid #eee; font-size:12px; padding:5px;}
.date2{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold!important;}
.date3{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}