/* Styles f�r den Kalender */

.yui-calcontainer {display: none; position: absolute; z-index: 9030;padding:5px;background-color:#F7F9FB;border:1px solid #7B9EBD;float:left;_overflow:hidden;color:#064064;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;top:10px; left:5px;}
.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}
.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}
.yui-calcontainer.multi{padding:0;}
.yui-calcontainer.multi .groupcal{padding:5px;background-color:transparent;z-index:1;float:left;position:relative;border:none;}
.yui-calcontainer .title{display: none;font:100% sans-serif;color:#000;font-weight:bold;margin-bottom:5px;height:25px;top:3px;left:5px;z-index:1;}
.yui-calcontainer .close-icon{position:absolute;right:3px;top:3px;border:none;z-index:1;}
.yui-calcontainer .calclose{background:url("/ibe/alt/img/icons/kalender_schliessen.gif") no-repeat;width:25px;height:15px;cursor:pointer;text-indent: -10000em;}
.yui-calendar{font:100% sans-serif;text-align:center;border-spacing:0;border-collapse:separate;position:relative;}
.yui-calcontainer.withtitle{padding-top:21px !important;}
.yui-calendar .calnavleft{position:absolute;cursor:pointer;top:2px;bottom:0;width:25px;height:15px;left:1px;z-index:1;background:url("/ibe/alt/img/icons/kalender_zurueck.gif") no-repeat;text-indent: -10000em;}
.yui-calendar .calnavright{position:absolute;cursor:pointer;top:2px;bottom:0;width:25px;height:15px;right:1px;z-index:1;background:url("/ibe/alt/img/icons/kalender_vor.gif") no-repeat;text-indent: -10000em;}
.yui-calendar td.calcell{padding:.1em .2em ! important;border:1px solid #E0E0E0;text-align:center;}
.yui-calendar td.calcell a{color:#064064;text-decoration:none;font-weight:bold;}
.yui-calendar td.calcell.today{border:1px solid #000;background-color:#fff;}
.yui-calendar td.calcell.oom{cursor:default;color:#999;background-color:#EEE;border:1px solid #E0E0E0;}
.yui-calendar td.calcell.selected{color:#064064;background-color:#C6E3AB;border:1px solid #FE6E05;}
.yui-calendar td.calcell.calcellhover{cursor:pointer;color:#FFF;background-color:#FE6E05;border:1px solid #F90;}
.yui-calendar td.calcell.calcellhover a{color:#FFF;font-weight:bold;}
.yui-calendar td.calcell.restricted{text-decoration:line-through;}
.yui-calendar td.calcell.previous{color:#CCC;}
.yui-calendar td.calcell.highlight1{background-color:#CF9;}
.yui-calendar td.calcell.highlight2{background-color:#9CF;}
.yui-calendar td.calcell.highlight3{background-color:#FCC;}
.yui-calendar td.calcell.highlight4{background-color:#CF9;}
.yui-calendar .calhead{border:1px solid #E0E0E0;vertical-align:middle;background-color:#FFF;}
.yui-calendar .calheader{position:relative;padding:3px 0 0 0;margin:0;width:100%;height:16px;text-align:center;background:url("/ibe/alt/img/icons/kalender_kopf_bg.gif");background-repeat:repeat-x;}
.yui-calendar .calheader img{border:none;}
.yui-calendar .calweekdaycell{color:#666;font-weight:normal;text-align:center;width:1.5em;}
.yui-calendar .calfoot{background-color:#EEE;}
.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#666;font-size:9px;font-style:italic;font-weight:normal;width:15px;}
.yui-calendar .calrowhead{border-right-width:2px;}
.yui-calendar .calbody a:hover{background:inherit;}
.yui-calendar td {color:#064064;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.yui-calcontainer iframe {display:block;height:158px;left:0pt;position:absolute;top:0pt;width:172px;z-index:-1;}
.calendardiv {position: relative; display:inline}
.calendarimg {padding:0px; margin: 0px;}
.calendardiv img {cursor: pointer;}
