/* kalender suche */
table#fdcal {border-collapse:collapse}
table#fdcal tr {}
table#fdcal tr th { text-align:left; font-size:16px; font-weight:bold;
margin:0; padding:10px 0;}
table#fdcal tr td { padding:5px; }
table#fdcal tr td.weekDay { font-size:13px; font-weight:bold;
margin:0; padding:5px; color:#fff; background-color:#005191; border-top:1px solid #ccc;}
table#fdcal tr td.col1 { padding:5px 5px 5px 0; border-bottom:1px dashed #ccc;}
table#fdcal tr td.col2 {border-bottom:1px dashed #ccc;}
table#fdcal tr td.col2 strong {}
table#fdcal tr td em { color:#666; }
table#fdcal tr td small { font-size: 11px; }
table#fdcal tr td.col2 span {}
table#fdcal tr td.col3 { padding:5px 0; border-bottom:1px dashed #ccc;}
table#fdcal tr td div.guide,
table#fdcal tr td div.exhibition { width:47%; float:left; padding:5px;
margin:0 5px 5px 0; }
table#fdcal tr td div.guide img,
table#fdcal tr td div.exhibition img { float:right; margin-left:5px; }
.noborder { border:none !important; }

#fdsearch .fd_box { background-color:#eee; padding:10px; margin:0 0 10px 0; }
#fdsearch .checkbox { position:relative; top:3px; left:2px; }

#SUBTEMPLATE form label { width:10em; text-align:left; float:none;}
#SUBTEMPLATE form .checkbox {float:none;}
/** Nur fuer die fd-Suche, sonst Probleme **/
.csc-header-n1{margin-top:51px}