/***** GENERAL *****/
div.tx-ssbcalendar-pi1{
	font-size:11px;
	text-align:center;
}

div.tx-ssbcalendar-pi1 img {
	border:0;
}

div.tx-ssbcalendar-pi1 a, div.tx-ssbcalendar-pi1 table a {
    text-decoration:none;
}

div.tx-ssbcalendar-pi1 a:hover,div.tx-ssbcalendar-pi1 table a:hover {
}

div.tx-ssbcalendar-pi1 input{
  clear:both;
  background: #EEE;
  border-top:2px #DDD solid;
  border-left:2px #DDD solid;
  border-right:2px #AAA solid;
  border-bottom:2px #AAA solid;
  text-align:center;
  margin:10px;
  padding: 3px 14px; 
} 

div.tx-ssbcalendar-pi1 .tx_ssb_input_text{
  width:260px;
  border:1px #FECC3C solid;
  padding:3px;
  height:23px;
}

div.tx-ssbcalendar-pi1 .tx_ssb_select{
  font-size:11px;
  border:0px;
}

div.tx-ssbcalendar-pi1 .tx_ssb_textarea{
  font-size:12px;
  height:120px;
  width:260px;
  padding:3px;
  border:1px #FECC3C solid;
}

div.tx-ssbcalendar-pi1 .tx_ssb_input_button{
  font-size:12px;
  background: #EEE;
  text-align:center;
  margin:4px 10px;
  padding:2px 4px;
}

/***** LIST VIEW *****/
div.ssbcalendar_list{
  width:100%;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  color:#193A72;
  margin:10px 0;
}

div.ssbcalendar_list .title{
  font-size: 14px;
  font-weight: bold;
  color:#193A72;
  padding: 8px 5px;
  display:none;
}

div.ssbcalendar_list .prev_items{
  float:left;
  font-size: 11px;
  font-weight: bold;
  text-align:left;
  color:#193A72;
  padding:8px 0 0 16px;
}

div.ssbcalendar_list .next_items{
  float:right;
  font-size: 11px;
  font-weight: bold;
  text-align:right;
  color:#193A72;
  padding:8px 0 0 16px;
}

div.ssbcalendar_list .itemslist{
  padding:0 10px;
}

div.ssbcalendar_list table.items{
  width:100%;
  font-family: Verdana, sans-serif;
  font-size: 11px;
  text-align:left;
  line-height:1.4em;
  empty-cells:show;
  border-collapse:separate;
  border-collapse:collapse;
  border-spacing:0;
  border:1px #000 solid;
}

div.ssbcalendar_list table.items td.label{
  background:#eee;
  width:33%;	
  vertical-align:top;
  border:1px #aaa solid;
  border-left:0px;
  padding:5px;
}

div.ssbcalendar_list table.items td.item{
  background:#fff;
  width:67%;	
  border:1px #aaa solid;
  vertical-align:top;
  padding:5px;
}

div.ssbcalendar_list table.items p{
  font-size: 11px;
  padding:0;
}

div.ssbcalendar_list table.items p{
  font-size: 11px;
  padding:0;
}

div.ssbcalendar_list .submit{
  clear:both;	
  font-size: 11px;
  padding:0;
}
