body.calendar {margin:0; height:250px;  background-color:#afd5ec; padding:0px;font: bold 10px Verdana,helvetica,sans-serif;text-align:center}
#kalender_popup a.cal {text-decoration: none; color: #0073bd;  width: 100%; height:100%; display:block;}
#kalender_popup a.cal:hover {text-decoration: underline; width: 100%; height:100%; display:block;}
#kalender_popup table{border-collapse:collapse;}
#kalender_popup .calTableH{background:#ffffff; margin: 2px; width:200px; height:186px; empty-cells:show;border:1px solid #00336d;float:left;display:inline;}
#kalender_popup .calTableV{margin: 2px; width:236px; empty-cells:show;border:1px solid #00336d;}
#kalender_popup .calDayName{height:33px;background: #cbe8f4; color:#000000; font: 500 10px Verdana,helvetica,sans-serif; text-align:center;width:29px}
#kalender_popup .calDate{text-align:center; font: 500 10px verdana,helvetica,sans-serif; background: #ffffff; line-height:20px;}
#kalender_popup .calDateOff{color:#cddcff; height:20px;  font: 400 10px verdana,helvetica,sans-serif; text-align:center; background: #ffffff; line-height: 20px;}
#kalender_popup .calDateSel{background:#ffffff;  text-align:center; font: bold 10px verdana,helvetica,sans-serif; line-height: 20px; background:url('../images/kal-border.gif') #ffffff;  border:0px solid #7ebd30;}
#kalender_popup .calDateSelX{background:#ffffff;  text-align:center; font: bold 10px verdana,helvetica,sans-serif; line-height: 20px; background:url('../images/kal-border2.gif') #ffffff;  border:0px solid #7ebd30;}

#kalender_popup .calDateRng{background:#DEEBFE; text-align:center; font: bold 10px verdana,helvetica,sans-serif; line-height: 20px;}
#kalender_popup .calDateA{text-decoration:none; color:#2A3F1D; display: block; width: 100%; border:0px solid #cbe8f4;margin:0px;padding:0px;}
#kalender_popup .calDateA:hover{text-decoration:none; display: block; width: 100%; border:0px solid #7ebd30; background:#b8db87; color:#ffffff;}

#kalender_popup .container { 
	width:inherit;
}
#kalender_popup .main {
	text-align:center;
	width:426px;

}
#kalender_popup .footer{
	text-align:center;
	color:#000;
	font: normal 10px verdana,helvetica,sans-serif;
	line-height: 20px;
}
#kalender_popup .prev_m {width:24px; float: left; padding-left: 2px;}
#kalender_popup .next_m {width:24px; float: right; padding-right: 2px;}

#kalender_popup .prev_l {text-align: right; float:left; padding-left:2px; }
#kalender_popup .next_l {text-align: right; float:right; padding-left:2px;}
#kalender_popup .calLabel{font: 700 11px verdana,helvetica,sans-serif; color: #FFFFFF;background-color:#139BF1; padding:2px; line-height:23px;}

#noprevious,#previous{line-height:24px;}
#calwrapper {margin:auto;width:408px;}
.calframe{height:255px;width:414px;border-width:0px;}
.kalender_popupon {background-image:none; background-color:#afd5ec;border:solid 2px #ffffff;z-index:99999;height:260px;width:426px;position:absolute;top:440px;left:300px;display:block;font: bold 10px verdana,helvetica,sans-serif;text-align:center}
.kalender_popupoff{height:1px;width:1px;overflow:hidden;position:absolute;top:0px;left:0px;visibility:hidden;display:none;}

.textfield	{}
.textfieldon{border:2px solid #7ebd30; background:#ffffff;font-size:12px; font-family: verdana, Verdana; font-size:12px; color: #00336d;}
.closeButton 
{
    color:#0073bd;
    font:bold 11xp;
    margin-top:4px;
    text-decoration:none;

}
.closeButton:hover
{
    text-decoration:underline;

}
.calRowHighlight 
{
height:22px;
}

a.kalenderlink 
{
    color:#000;
    font:bold;
    text-decoration:underline;
}
    
a.kalenderlink:hover
{  
    text-decoration:underline;
}

a.currentmonth 
{
    color:#000;
    font:bold;
    text-decoration:none;
}
    
a.currentmonth:hover
{  
    text-decoration:underline;
}
