/* DETAIL VIEW */
.tx_siccomcal_detail #wrapper_titel{ float:left; }
	.tx_siccomcal_detail #titel_left{width:430px; float:left; }
	.tx_siccomcal_detail #titel_right{ float:right; }
.tx_siccomcal_detail .title { font-weight: bold; font-size: 20px; }
.tx_siccomcal_detail .event_index { margin: 10px 0px; width: 400px; }
.tx_siccomcal_detail .event_index .event_index_title { font-weight: bold; color: #00529D; margin-bottom: 3px; }
.tx_siccomcal_detail .event_index .begin_end { padding-left: 5px; font-weight: bold; }
.tx_siccomcal_detail .event_index{ padding: 5px 0px 5px 0px; }
.tx_siccomcal_detail .contact_row{ padding: 5px 0px 5px 0px; border-bottom:1px dotted #CDCDCD; }
.tx_siccomcal_detail .contact_row2{ padding: 5px 0px 5px 0px; }
.tx_siccomcal_detail .contact_t, .tx_siccomcal_detail #contact_left{ width:120px; font-weight:bold; float:left; }
.tx_siccomcal_detail #wrapper_contact{ float:left; padding: 5px 0px 5px 0px; }
.tx_siccomcal_detail .contact_t2 { width:70px; float:left;}
	.tx_siccomcal_detail #contact_right{ float:left; width:466px;}
	
.tx_siccomcal_detail .tx_siccomcal_spacer { clear:both; }

/* CALENDAR */
.tx_siccomcal_calendar table { table-layout: fixed; }
.tx_siccomcal_calendar .calHeadCell { background-color: #00529D; text-align: center; padding: 10px; color:#FFFFFF; font-weight:bold; border:none;}
.tx_siccomcal_calendar .calCell { vertical-align: top; width: 150px; height: 70px; padding: 5px; border:1px solid #cdcdcd; }
.tx_siccomcal_calendar .calCell .calDate { border-bottom: 1px solid #CDCDCD; margin-bottom: 5px; }
.tx_siccomcal_calendar .calCell .calEvent { overflow: hidden; border: 1px dotted #00529D; padding: 1px; margin: 2px 0px; background-color: #F0F0F0; }

.tx_siccomcal_calendar_nav { text-align: center; margin-bottom: 10px; }
.tx_siccomcal_calendar_nav a { font-size: 14px; font-weight: bold; }
.tx_siccomcal_calendar_nav .img_cal_nav{ vertical-align:bottom; }

/* PI1 */
.tx-siccomcal-pi1 { /* width:640px;*/ }
.tx-siccomcal-pi1 table{ width:100%; border-style:none; margin:0px; }
.tx-siccomcal-pi1 form{ margin:0px; }
.tx-siccomcal-pi1 td{ margin:0px; border:none; padding:0px 0px 3px 0px; /*border-bottom:1px dotted #cdcdcd;*/ }
.tx-siccomcal-pi1 .td0{ font-weight:bold; }

.tx-siccomcal-pi1 .tx_siccomcal_detail .title { margin-bottom: 20px; }

.tx-siccomcal-pi1 #title,
.tx-siccomcal-pi1 #description,
.tx-siccomcal-pi1 #contact,
.tx-siccomcal-pi1 #location_detail,
.tx-siccomcal-pi1 #contact,
.tx-siccomcal-pi1 textarea { width:450px; }

.tx-siccomcal-pi1 #category,
.tx-siccomcal-pi1 #location,
.tx-siccomcal-pi1 #file { width:456px; margin-bottom:2px;}
.tx-siccomcal-pi1 #button{ margin-left:100px; }

.tx-siccomcal-pi1 #person_name,
.tx-siccomcal-pi1 #person_telephone,
.tx-siccomcal-pi1 #person_email { width:393px; }

/* LIST */
.tx-siccomcal-pi1 .tx_siccomcal_view_bar { margin: 10px 0px; padding-bottom: 5px; }
.tx-siccomcal-pi1 .tx_siccomcal_view_bar span { font-weight:bold; color:#00529D; padding-right: 10px; font-size:14px; }
.tx-siccomcal-pi1 .tx_siccomcal_view_bar a {  padding-right: 10px; }

.tx-siccomcal-pi1 .tx_siccomcal_list_view_filter .title { font-weight: bold; color: #00529D; font-size: 14px; }
.tx-siccomcal-pi1 .tx_siccomcal_list_view_filter  table{ width: auto; margin-bottom: 10px; }
.tx-siccomcal-pi1 .tx_siccomcal_list_view_filter  table td{ padding: 2px 5px 2px 0px; }
.tx-siccomcal-pi1 .tx_siccomcal_list_view_filter .contact { width: 250px; }

.tx-siccomcal-pi1 #formListeView { font-weight:bold; margin:0 0 10px 0;}
.tx-siccomcal-pi1 .listViewHeader { font-weight:bold; color:#00529D; margin:0px; padding:0px; font-size:14px;}
.tx-siccomcal-pi1 .tx_siccomcal_list_view .tdTimeDivider { height: 1px; background-color: #00529D; border: none; width: 20px; border-bottom: 1px solid #00529D; }
.tx-siccomcal-pi1 .tx_siccomcal_list_view .tdTime { vertical-align: top; width:80px; }
.tx-siccomcal-pi1 .tx_siccomcal_list_view .tdTitle { width: 310px; vertical-align: top; }
.tx-siccomcal-pi1 .tx_siccomcal_list_view .tdContact { vertical-align: top; }
.tx-siccomcal-pi1 .tx_siccomcal_list_view .tdCategory { vertical-align: top; }
.tx_siccomcal_break_line  td{ border-bottom:1px solid #CDCDCD; height:1px; font-size:1px; line-height:1px; padding:0px; }
.tx_siccomcal_break_line2  td{ border-bottom:1px solid #00529D; height:1px; font-size:1px; line-height:1px; padding:0px; }
.tx-siccomcal-pi1 fieldset{ margin-bottom:10px; padding: 0px 10px 10px 15px;}
.tx-siccomcal-pi1 legend{ font-size:14px; font-weight:bold; vertical-align:middle;}
.tx-siccomcal-pi1 .img_legend{ float:left; margin-top:-3px;}
.tx-siccomcal-pi1 .input_button_search { background:transparent url(../gfx/search.jpg) no-repeat; border:0 none; color:#FFFFFF; cursor:pointer; margin-left:3px; height:22px; width:21px;}

.event_index { overflow: auto; height: 55px; }
