#BOXKAL {
  padding:5px;
  background-color:#FFF;
  border:1px solid #77A9EE;
  z-index: 11;
  }
#ferientermine {
    margin-left:10px;
    margin-top:3px;
}
.ttkalFerienTxt {
    margin-top:20px;
    margin-left:10px;
}

.tt_buttonUebernehmen {
    cursor: pointer;
    margin-top:10px;
    margin-right:10px;
  }
.ttkalFerLeftB {
  width:160px;
  float:left;
  }
.ttkalFerLeftC {
  width:230px;
  text-align:right;
  float:left;
  }
/* input-Feld im Suchformular */
.ttkalInput2{
  background: url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/kalender/kalender.gif') no-repeat 128px 0px #FFF;
  padding-left:5px;
  width:142px;
  height:15px;
  font-family:Arial;
  font-size:11px;
  color:#5B595A;  
  position:relative;
  z-index:50;
  cursor:pointer;
}
.kalTitle {
    float:left;
    width:160px;
    max-width:150px;
    font-weight:bold;
    color:#4F82CE;
    padding:5px 0 0 10px;
    height:28px;
}
.closeLink {
    float:right;
    margin-right:5px;
    margin-top:5px;
    margin-bottom:5px;
    cursor:pointer;
}
.kalheadBox {
    width:190px;
    max-width:190px;
    background-color:#99CCFF;
    padding-bottom:5px;
}
#oKalHin_kalTable {
    width:190px;
    }
#oKalRueck_kalTable {
  width:190px;
  }
#TTKALBOX_oKalHin {
  width: 190px;
  height: 180px;
  float: left;
  }
#TTKALBOX_oKalRueck {
  width: 190px;
  height: 180px;
  float: left;
  margin-left:10px;
  _margin-left:5px;
  }
.TTKALBOX_bottom {
  padding-top:25px;
  _padding-top:5px;
}
.calDiv{
  float:left;
  background: #FFF;
  border-top:1px solid #B1BCC9;
  border-left:1px solid #B1BCC9;
  border-right:3px solid #B1BCC9;
  border-bottom:3px solid #B1BCC9;
  width:190px;  
}

.calInfo{
  background-color: #18AACE;
  color: #FFF;
  text-align:center;
  font-weight:bold;
  margin-bottom:10px; 
  font-family:Arial; 
  font-size:12px;
  height: 22px;
  line-height: 22px;   
}
.cal_FT{
  position:relative;
  height:16px;
  line-height:16px;
  font-size:10px;
  margin-bottom:10px;
}
.cal_FTBTN{
  background:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/kalender/pfeil.gif') no-repeat 60px 5px #E7F9FE;
  position:absolute;
  font-size:10px;
  top:0;
  left:124px;
  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: #E7F9FE;
  border:1px solid #B1BCC9;
}
.blTitel{
  border-bottom: 1px solid #B1BCC9;
  font-size:9px;
  font-weight:bold;
  text-align:center;
}
.divBLSelect {
  cursor:pointer;
  border:none;
  margin:0;
}
.spnBLSelect {
  font-size:9px;
  padding-left:10px;
}
.divClose{
  position:relative;
  margin-top:10px;
  height:20px; 
}
.btnClose{
  background:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/kalender/pfeil_rechts.gif') no-repeat 0 0 transparent;
  width:110px;
  height:12px;
  line-height:12px;
  float:right;
  margin-right:4px;
  color:#18AACE;
  text-decoration:underline;
  text-align:center;
  font-family:Arial;
  font-size:11px;
  white-space:nowrap;
  cursor:pointer;
  padding-left:12px;
}
.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/tui_reisecenter_at/ibe_v2/images/city/kalender/tooltip_fuell.gif') repeat-x 0 0 transparent;
  height:20px;
  white-space:nowrap;
  font-family:Arial;
  font-size:11px;
  color:#0481E1;
} 

/* Titel: Monats- u. Jahresanzeige */

.kalTitel{
  background-color:transparent;
  width:140px;  
  font-family:Arial;
  font-size:11px;
  color:#000;
  font-weight:bold;
  text-align:center;
  height:14px;
  line-height:14px;
}
/* Pfeil links */
.kalhead_le{
  font-size:10px;
  color:#000;
  text-align:center;
  height:14px;
  padding-right:3px;  
  padding-left:5px;
}
/* Pfeil rechts */
.kalhead_ri{
  font-size:10px;
  color:#000;
  text-align:center;
  height:14px; 
  padding-left:3px; 
}
/* Titel Kalenderwoche */
.kalHeadKW{
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  text-align: right;
  color:#C8D2DF;
  width:20px;
  height:25px;
  line-height:25px;
}
/* Ziffern Kalenderwochen */
.kalkw{
  font-family:Arial;
  font-size:11px;
  text-align: center;
  color:#999;
  width:20px;
  height:14px;
  line-height:14px;
} 
.kalHeadTage{
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  text-align: center;
  color:#666;
  width:20px;
  line-height:25px;   
}
.kalHeadSon{
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  text-align: center;
  color:#FF0000;
  width:20px;
  line-height:25px;
}
/* Leerspalte Header */
.kalHeadSpace{width:12px;}
/* Leerspalte Monat-Start Links */
.rdLeft{   
  width:12px;   
}
/* Leerspalte Monat-Ende Rechts */
.rdRight{   
  width:12px;    
}
/* Leerspalte Normal */
.rdSpace{   
  width:12px;   
}

.kalson{
  color:#993300;
}
.kalson2{
  font-family:Arial;
  font-size:11px;
  color:#FF0000;
  background-color:#E4E4E4;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}
.kalwt{
  font-family:Arial;
  font-size:11px;
  background-color:#E4E4E4;
  color:#000;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}
/* Tage Zeitraum */
.kalzr{
  font-family:Arial;
  font-size:11px;
  background-color:#FDE8A0;
  color:#000;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}
/* Erster / Letzter Tag Zeitraum */
.kalzr_start, .kalzr_ende{
  font-family:Arial;
  font-size:11px;
  background-color:#FDE8A0;
  color:#18AACE;
  text-align: center;
  height:16px;
  line-height:16px;
  font-weight:bold;
  width:20px;
}

.kalam{
  font-family:Arial;
  font-size:11px;
  background-color: #FFF;
  color: #FFF;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}
.klnl{
  font-family:Arial;
  font-size:11px;
  background-color:#E4E4E4;
  color:#999;
  text-decoration:line-through;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}

.kalferien{
  background-color:#E7F9FE;
  color:#0481E1;
}

#today{
  font-family:Arial;
  font-size:11px;
  border:1px solid #FF0000;
  height:14px;
  line-height:14px;
}

.td_active{
  font-family:Arial;
  font-size:11px;
  background-color:#FF0000;
  color:#FFF;
  text-align: center;
}
