/* input-Feld im Suchformular */
.ttkalInput{
  background: url('/kunden_parameter/urlaub_de/ibe_v2/images/kalender/kalender.gif') no-repeat 1px 1px #FFF;
  padding-left:18px;
  height:15px;
  width:92px; 
  font-family:Verdana;
  font-size:11px;
  color:#003366;  
  position:relative;   
  cursor:pointer;
}
* html .ttkalInput{
  background: url('/kunden_parameter/urlaub_de/ibe_v2/images/kalender/kalender.gif') no-repeat 1px 1px #FFF;
  padding-left:18px;
  margin-top:-1px;
  height:19px;
  width:114px; 
  font-family:Verdana;
  font-size:11px;
  color:#003366;  
  position:relative;    
  cursor:pointer;
}

.calDiv{  
  clear:both;
  position:absolute;
  z-index:9500;  
  background: #FFF;
  border-top:2px solid #CC0033;
  border-left:2px solid #CC0033;
  border-right:2px solid #CC0033;
  border-bottom:2px solid #CC0033;
  width:190px;  
}

.calInfo{
  background-color: #CC0033;
  color: #FFF;
  text-align:center;
  font-weight:bold;
  margin-bottom:10px; 
  font-family:Verdana; 
  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/weg2/ibe_v2/images/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/thomascook_de/ibe_v2/images/kalender/pfeil_rechts.gif') no-repeat 0 0 transparent;
  width:110px;
  height:12px;
  line-height:12px;
  float:right;
  margin-right:4px;
  color:#003366;
  text-decoration:underline;
  text-align:center;
  font-family:Verdana;
  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:9950;
  top:0;left:0;
  white-space:nowrap;
}

.tooltip_content{
  background:url('/kunden_parameter/weg2/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;
} 

/* Titel: Monats- u. Jahresanzeige */
.kalTitel{
  background-color:#FFF;
  width:159px;  
  font-family:Verdana;
  font-size:12px;
  color:#003366;
  font-weight:bold;
  text-align:center;
  height:14px;
  line-height:14px;
}
/* Pfeil links */
.kalhead_le{
  font-size:10px;
  color:#000;
  text-align:left;
  height:14px; 
  padding-left:4px;    
}
/* Pfeil rechts */
.kalhead_ri{
  font-size:10px;
  color:#000;
  text-align:right;
  height:14px;
}
/* Titel Kalenderwoche */
.kalHeadKW{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  text-align: right;
  color:#909090;
  width:20px;
  height:25px;   
}
/* Ziffern Kalenderwochen */
.kalkw{
  font-family:Verdana;
  font-size:11px;
  text-align: center;
  color:#909090;
  width:20px;
  height:14px;
  line-height:14px;
} 
.kalHeadTage{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  text-align: center;
  color:#003366;
  width:16px;    
  background-color:#FF9933;
  border-left:2px solid #FFFFFF;
  border-right:2px solid #FFFFFF; 
  border-top:3px solid #FFFFFF;
  border-bottom:3px solid #FFFFFF;
}
.kalHeadSon{
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  text-align: center;
  color:#003366;
  width:16px;    
  background-color:#FF9933;
  border-left:2px solid #FFFFFF;
  border-right:2px solid #FFFFFF; 
  border-top:3px solid #FFFFFF;
  border-bottom:3px solid #FFFFFF;    
}
/* 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:Verdana;
  font-size:11px;
  color:#CC0033;
  background-color:#E4E4E4;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}
.kalwt{
  font-family:Verdana;
  font-size:11px;
  background-color:#E4E4E4;
  color:#000;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}
/* Tage Zeitraum */
.kalzr{
  font-family:Verdana;
  font-size:11px;
  background-color:#FFF1C6;
  color:#000;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}
/* Erster / Letzter Tag Zeitraum */
.kalzr_start, .kalzr_ende{
  font-family:Verdana;
  font-size:11px;
  background-color:#FFF1C6;
  color:#003366;
  text-align: center;
  height:16px;
  line-height:16px;
  font-weight:bold;
  width:20px;
}

.kalam{
  font-family:Verdana;
  font-size:11px;
  background-color: #FFF;
  color: #FFF;
  text-align: center;
  height:16px;
  line-height:16px;
  width:20px;
}
.klnl{
  font-family:Verdana;
  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:Verdana;
  font-size:11px;
  border:1px solid #CC0033;
  height:14px;
  line-height:14px;
}

.td_active{
  font-family:Verdana;
  font-size:11px;
  background-color:#CC0033;
  color:#FFF;
  text-align: center;
}
