.ttkalInput{
    border: 1px solid #abadb3; 
    background: url('/kunden_parameter/weg_at2/ibe_v2/images/kalender.gif') no-repeat bottom right; 
    cursor: pointer;
	padding: 0 0 0 4px;
}

.calDiv{
  display:none;
  position:absolute;
  z-index:100;
  background: #FFF;
  border:1px solid #B1BCC9; 
}

.calInfo{
  background-color: #E7F9FE;
  color: #E95200;
  text-align:center;
  border-bottom:1px solid #B1BCC9;
  font-weight:bold;
  margin-bottom:10px;
  vertical-align:middle;
  font-size:10px;
  height: 25px;
}
.cal_FT{
  position:relative;
  height:16px;
  line-height:16px;
  font-size:11px;
  font-weight: normal;
  float: right;
  width: 185px;
  color: #3B4148;
  text-align: left;    
}
.cal_FTBTN{
  background:url('/kunden_parameter/weg_at2/ibe_v2/images/kalender/pfeil.gif') no-repeat 60px 5px #FFFFFF;  
  position:absolute;
  font-size:11px;
  top:0;
  left:109px;
  width:70px;
  height:14px;
  line-height:14px;
  border-top:1px solid #B1BCC9;
  border-bottom:1px solid #B1BCC9;
  border-left:1px solid #B1BCC9;
  cursor:pointer;
}

.selBL{
  position:absolute;
  display:none;
  background-color: #FFFFFF;
  border:1px solid #B1BCC9;
}
.blTitel{
  border-bottom: 1px solid #B1BCC9;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  color: #E95200 !important;
}
.divBLSelect {
  cursor:pointer;
  border:none;
  margin:0;
}
.spnBLSelect {
  font-size:11px;
  /*color: #3B4148;*/
  color: #0481E1;
  padding-left:10px;
}
.divClose{
  height:20px;
  width: 100px;
  margin: 0 0 0 10px; 
}
.btnClose{
  background:url('/kunden_parameter/weg_at2/ibe_v2/images/kalender/schliessen_klein.gif') no-repeat 0 0;
  line-height:14px;
  float:right;   
  color:#666;
  padding: 0 2px 0 18px;  
  font-size:10px;
  white-space:nowrap;
  cursor:pointer;
}
.calIframe{
  position:absolute;
  display:none;
  overflow :hidden;
  width:0;
  height:0;
}

.div_tooltip{
  position:absolute;
  display:none;
  z-index:250;
  top:0;left:0;
  white-space:nowrap;
}

.tooltip_content{
  background:url('/kunden_parameter/weg_at2/ibe_v2/images/kalender/tooltip_fuell.gif') repeat-x 0 0 transparent;
  height:20px;
  white-space:nowrap;
  font-family:Verdana;
  font-size:11px;
  color:#0481E1;
}

.kalHeadTab {
    margin: 5px 0 5px 2px;
}
.kalTitelLe,
.kalTitelRi{
  background: #F2F2F2;
  width:150px;  
  font-size:11px;
  color: #3B4148;
  font-weight:normal;  
  height:13px;
  padding: 0 5px;
}
.kalTitelLe {
    text-align: left;
}
.kalTitelRi {
    text-align: right;
}

.kalhead{
  background-color: #FFF;
  height: 13px;
  width: 33px;
  padding: 0;
}

.kalHeadKW{
  font-weight:bold;
  text-align: right;
  color: #CFCFCF !important;
  width:20px;
  padding: 0 0 0 2px;
}
.kalHeadTage{
  font-weight:bold;
  font-size: 11px;
  text-align: center;
  color: #6F7479 !important;
  width:20px;
}

.kalkw{
  text-align: center;
  color: #999 !important;
  width:20px;
  height:14px;
  line-height:14px;
  padding: 0 0 0 2px;
}

.rdLeft{
  background:url('/kunden_parameter/weg_at2/ibe_v2/images/kalender/kreis_links.gif') no-repeat right 0;
  width:14px;
  line-height:16px;
  height:16px;
}
.rdLeftOrange{
  /*background:url('/kunden_parameter/weg_at2/ibe_v2/images/kalender/kreis_links_orange.gif') no-repeat right 0;*/
  background:url('/kunden_parameter/weg_at2/ibe_v2/images/kalender/kreis_links.gif') no-repeat right 0;
  width:14px;
  line-height:16px;
  height:16px;
}
.rdRight{
  background: url('/kunden_parameter/weg_at2/ibe_v2/images/kalender/kreis_rechts.gif') no-repeat left 0;
  width:14px;
  line-height:16px;
  text-align:left;
  height:16px;
}
.rdRightOrange{
  /*background: url('/kunden_parameter/weg_at2/ibe_v2/images/kalender/kreis_rechts_orange.gif') no-repeat left 0;*/
  background: url('/kunden_parameter/weg_at2/ibe_v2/images/kalender/kreis_rechts.gif') no-repeat left 0;
  width:14px;
  line-height:16px;
  text-align:left;
  height:16px;
}

.kalson{
  color: #6F7479 !important;
}
.kalson2{
  color: #6F7479 !important;
  font-weight: normal;
  background-color:#E5E5E5;
  font-size: 11px;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}
.kalwt{
  background-color:#E5E5E5;
  color:#3B4148;
  font-weight: normal;
  font-size: 11px;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}
.kalzr{
  /*background-color:#E95200;*/
  background-color:#E5E5E5;
  color:#3B4148;
  font-weight: normal;
  font-size: 11px;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}

.kalzr_start, .kalzr_ende{
  background-color:#E95200;  
  color:#FFFFFF !important;
  text-align: center;
  height:16px;
  line-height:16px;
  font-weight: normal;
  font-size: 11px;
  width:20px;
}

.kalam{
  background-color: #FFF;
  color: #FFF;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}
.klnl{
  background-color:#E5E5E5;
  color:#999 !important;
  text-decoration:line-through;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}

.kalferien{
  background-color:#E5E5E5;
  color: #0481E1 !important;
  font-weight: normal;
}

#today{
  border:1px solid #E95200;
  height:14px;
  line-height:14px;
}

.td_active{
  background-color:#E95200;
  color:#FFF !important;
  font-weight: normal;
  text-align: center;
  font-size: 11px;
}
