/** tx-ttcalendar BEGIN */
.content .tx-ttcalendar-pi1 td { color:#5B595A;font-family:Arial;font-size:11px; text-align:right; }
.content .tx-ttcalendar-pi1 .ttcwe { color:#0099CC; }
.tx-ttcalendar-pi1 .ttcheader { color:#0099CC; font-size:12px; font-weight:bold; text-align:center;}
.tx-ttcalendar-pi1 .ttcmonth { margin-right:10px; float:left; width:194px; height:137px; background : url(../images/box.gif) no-repeat; }
.tx-ttcalendar-pi1 .ttcmonthinner {  padding:10px; }
.tx-ttcalendar-pi1 .ttcleft { margin-left:12px; float:left; }
.tx-ttcalendar-pi1 .ttcright { float:left; }
.tx-ttcalendar-pi1 .ttctable { width:160px; border: 0px; }

.tx-ttcalendar-pi1 .ttcferien { background-color : #ff9933; cursor:pointer; width:100%; }
.tx-ttcalendar-pi1 .ttcfeier { background-color : #0099CC; color:#ffffff; cursor:pointer; width:100%; }

.tx-ttcalendar-pi1 .ttcbox { width:20px; margin-right:5px; }
.tx-ttcalendar-pi1 .ttclegend { padding-left:23px; padding-bottom:20px;}
.tx-ttcalendar-pi1 select { color:#003366; font-size:11px; }


h3 {color:#5B595A;font-size:14px;font-weight:bold;margin:0pt 0pt 6px;padding:0pt;}
/*
body, table, td, input, textarea, select, p, div, span, a {color:#5B595A;font-family:Arial;font-size:11px;}
*/
.middlecontent_wrap .grey_line { border-top:1px solid #DFDFDF;margin-top:15px;padding-top:15px;}
/** tx-ttcalendar END */