/* List Events */
        #In_Progress {color:red;}
        #category_current {BORDER-TOP:#000000 1px solid; BORDER-LEFT:#000000 1px solid;
                         BORDER-RIGHT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;padding-left:5px;padding-right:5px;
                        background-color:black; color:white;}
        #category_picker form select {margin-left:5px; vertical-align:top;}
        #category_picker form input {margin-left:5px;}
        #contentListNumberEvent table {border-collapse:collapse;}
        #contentListNumberEvent table tr {border:#C0C0C0 solid 1px;}
        #contentListNumberEvent table th {padding-right:5px; font-size:small; height:30px; background: url(typo3conf/ext/tc2lcal/img/bgColorWeek.gif); color:white;}
        #contentListNumberEvent table td, #contentListNumberEvent table td a{padding-right:20px; font-size:small;}
        #listEvent_firstColor_Pres, #listEvent_firstColor_Pres a{background-color:#e5f3f5; color:red;} /* fcffc2 */
        #listEvent_secondColor_Pres, #listEvent_secondColor_Pres a{background-color:#e3e3e3; color:red;} /* d0f8ff */
        #listEvent_firstColor_Fut, #listEvent_firstColor_Fut a{background-color:#e5f3f5; color:black;}
        #listEvent_secondColor_Fut, #listEvent_secondColor_Fut a{background-color:#e3e3e3; color:black;}

        
        /* Day */
        #headerTc2lCalDay {margin:10px 0; text-align: center;}
        #backInDay {position:absolute; margin-top: -30px; margin-left: 10px;}
        #contentDay {margin-top: 20px; border-top: #000000 1px solid; border-left: #000000 1px solid; 
                border-right: #000000 1px solid; border-bottom: #000000 1px solid; text-align:center;}
        #contentDay table {width:100%; border:0; height:400px;}
        #contentDay table th {color:white; background-color:#000049; width:10px; height:100px; text-align:center;}
        #contentDay table td {font-size: small; vertical-align:text-top;}
        #contentDay a {text-decoration:none;}

        /* Week */
        #headerTc2lCalWeek {margin:10px 0; text-align: center;}
        #backInWeek {position:absolute; margin-top: -30px; margin-left: 10px;}
        #detailWeek {vertical-align:4; text-align:center;}
        #contentWeek {margin-top: 20px; text-align: center;}
        #contentWeek table {width:110%; height:700px; border-collapse:collapse;}
        #contentWeek table tr {}
        #contentWeek table tr th {border:#C0C0C0 solid 1px;}
        #viewWeek_Time {height:50px; background: #ffcc66; color:white;}
        .viewWeek_Date {height:50px; background: #1e90ff;}
        .viewWeek_Date div a {color:black; text-decoration:none;}
        #viewWeek_TimeNumber {height:50px; background:#ffcc66; color:white;}
        #contentWeek table tr td {border:#C0C0C0 solid 1px; vertical-align:text-top;}
        #contentWeek table tr td div {font-size:x-small;}
        #contentWeek table tr td div a {text-decoration:none;}

        /* Month */
        #headerTc2lCalMonth {margin:10px 0; text-align: center;}
        #detailMonth {text-align:center; font-size:xx-large; margin-left:20px; margin-right:20px;}
        #detailMonth a {color:black; text-decoration:none;}
        #contentMonth {margin-top:20px;}
        #contentMonth table {width:800px; border-collapse:collapse;}
        #contentMonth table tr {}
        #contentMonth table tr th {border:#C0C0C0 solid 1px; height:30px;}
        #contentMonth table tr th a {text-decoration:none;}
        #contentMonth table tr th a:link {color:white;}
        #contentMonth table tr th a:visited {color:white;}
        #contentMonth table tr td {border:#C0C0C0 solid 1px; text-align:left; vertical-align:text-top; height:75px;}
        #contentMonth table tr td a, #contentMonth table tr td div {font-size:x-small;text-decoration:none;}
        #contentMonth table tr td div a:link {}
        #bgColorDayOfWeek {background: #1e90ff;}
        #bgColorWeek {background: #ffcc66; color:#ffcc66;}
        #backInMonth {position:absolute; margin-top: -30px; margin-left: 10px;}

        /* Year */
        #headerTc2lCalYear {margin:10px 0; text-align: center;}
        #detailYear {text-align:center; font-size:xx-large; margin-left:20px; margin-right:20px;}
        #contentYear {margin-top:-10px;}
        #contentYear table {text-align:center; margin:9px; width:100%;}
        #contentYear table tr td {vertical-align:top;}
        #contentYear table tr td table {border:#C0C0C0 solid 1px; border-collapse:collapse; width:300px;}
        #contentYear table tr td table tr th {font-size:xx-small; border:#C0C0C0 solid 1px;}
        #contentYear table tr td table tr th a {text-decoration:none;}
        #contentYear table tr td table tr td {font-size:xx-small; border:#C0C0C0 solid 1px; text-align:right; vertical-align:text-top;}
        #contentYear table tr td table tr td a {text-decoration:none;}
        #viewYear_Month {background:url(typo3conf/ext/tc2lcal/img/viewYear_Month); height:25px;}/* Month */
        #viewYear_Month a {font-size:medium;}
        #viewYear_Month a:link {color:white;}
        #viewYear_Month a:visited {color:white;}
        #viewYear_Week {background:url(typo3conf/ext/tc2lcal/img/viewYear_Week); height:20px; color:white; width:30px;}
        #viewYear_Week a {text-decoration:none;}
        #viewYear_DayOfWeek {background:url(typo3conf/ext/tc2lcal/img/viewYear_DayOfWeek); width:38.5px;}
        #viewYear_WeekNumber {height:35px;}
        #viewYear_WeekNumber a:link, #viewYear_WeekNumber a:visited{color:white;}
        #backInYear {position:absolute; margin-top: -30px; margin-left: 10px;}

        /* Event */
        .legendListEvent {float:left; clear:left; width: 100px;}
        #contentEvent div {margin-bottom: 5px;}
        #contentEvent {margin-top: 5px;}
        .viewEvent_day_IMG {position:absolute; margin-left:10px; margin-top:-5px;}
        .viewEvent_week_IMG {position:absolute; margin-left:40px; margin-top:-5px;}
        .viewEvent_month_IMG {position:absolute; margin-left:70px; margin-top:-5px;}

        /* Location */
        .legendListLoc {float:left; clear:left; width: 100px;}
        #contentLoc div {margin-bottom: 5px;}
        #contentLoc {margin-top: 5px;}

        /* User */
        .legendListUser {float:left; clear:left; width: 100px;}
        #contentUser div {margin-bottom: 5px;}
        #contentUser {margin-top: 5px;}

        /* Category */
        #category,#category_picker {float: left;}
        #category_current {float: left; margin-left:15px;}
        #contentListNumberEvent {clear: left;}

        /* Jump */
        #jumpTo {text-align:center; font-size:small;}
        #jumpTo img {vertical-align:-4px; margin-right:5px;}
        #jumpTo select {margin-left:5px;margin-right:5px;}
        #jumpTo input {vertical-align:-5px; margin-left:5px;}

        /* Quick Jump */
        .quickJumpTo {float:right;}

        /* MiniCal */
        #contentMiniCal table {border:#C0C0C0 solid 1px; border-collapse:collapse; width:180px; height:185px;}
        #contentMiniCal table tr th {font-size:xx-small; border:#C0C0C0 solid 1px;}
        #contentMiniCal table tr th a {text-decoration:none;}
        #contentMiniCal table tr td {font-size:xx-small; border:#C0C0C0 solid 1px; text-align:center; vertical-align:text-top;}
        #contentMiniCal table tr td a {text-decoration:none;}
        #miniCal_Month {background:url(typo3conf/ext/tc2lcal/img/viewYear_Month.gif); height:20px; color:white; margin-left:10px; margin-right:10px;}
        #miniCal_Week {background:url(typo3conf/ext/tc2lcal/img/miniCal_Week.gif); height:15px; color:white;}
        #miniCal_DayOfWeek {background:url(typo3conf/ext/tc2lcal/img/miniCal_DayOfWeek.gif);}
        .miniCal_WeekNumber {height:25px; color:white;}
        .miniCal_WeekNumber a {text-decoration:none; color:white;}
        #miniCal_leftArrow {margin-right:10px;}
        	#miniCal_rightArrow {margin-left:10px;}
form {
	font-size: 110%;
	text-align: center;
	margin:1px 1px 1px 1px; /* Abstand jeder Rahmen-Seite zum nächsten Objekt */
	padding:5px 1px 1px 1px; /* Abstand gegen innen zum Inhalt */
	-moz-border-radius: 5px 5px 5px 5px;
}