/*cached*/.v_kalender_body{height:197px;#height:217px}.vcal_skin .yui-calcontainer{background-color:transparent;border:none;padding:10px}.vcal_skin .yui-calcontainer.multi{padding:0 5px}.vcal_skin .yui-calcontainer.multi .groupcal{background-color:transparent;border:medium none;margin:0;padding:10px 5px}.vcal_skin .yui-calcontainer .title{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-x-system-font:none;background:transparent url(sprite.png) repeat-x scroll 0 0;border-bottom:1px solid #ccc;color:#000;font-family:sans-serif;font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:700;height:auto;left:0;line-height:normal;margin:0 -10px 10px;padding:.4em;text-align:left;top:0}.vcal_skin .yui-calcontainer.multi .title{margin:0 -5px}.vcal_skin .yui-calcontainer.withtitle{padding-top:0}.vcal_skin .yui-calcontainer .calclose{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(sprite.png) no-repeat scroll 0 -300px;height:15px;right:.4em;top:.4em;width:25px}.vcal_skin .yui-calendar{-x-system-font:none;border-collapse:collapse;border-spacing:0;font-family:sans-serif;font-size:100%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;line-height:normal;margin:0;text-align:center}.vcal_skin .yui-calendar .calhead{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;border:medium none;padding:0;vertical-align:middle}.vcal_skin .yui-calendar .calheader{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;font-weight:700;padding:0 0 .6em;text-align:center}.vcal_skin .yui-calendar .calheader img{border:medium none}.vcal_skin .yui-calendar .calnavleft{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#69C0B4 url("../../../../../img/icons/galerie_prev.png") no-repeat scroll 5px 4px;bottom:0;cursor:pointer;height:20px;left:-10px;margin-left:.4em;top:0;width:20px}.vcal_skin .yui-calendar .calnavright{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#69C0B4 url("../../../../../img/icons/galerie_next.png") no-repeat scroll 5px 4px;bottom:0;cursor:pointer;height:20px;margin-right:.4em;right:-10px;top:0;width:20px}.vcal_skin .yui-calendar .calweekdayrow{height:2em}.vcal_skin .yui-calendar .calweekdayrow th{border:medium none;padding:0}.vcal_skin .yui-calendar .calweekdaycell{color:#000;font-weight:700;text-align:center;width:2em}.vcal_skin .yui-calendar .calfoot{background-color:#F2F2F2}.vcal_skin .yui-calendar .calrowhead,.vcal_skin .yui-calendar .calrowfoot{border:medium none;color:#A6A6A6;font-size:85%;font-style:normal;font-weight:400}.vcal_skin .yui-calendar .calrowhead{padding:0 2px 0 0;text-align:right}.vcal_skin .yui-calendar .calrowfoot{padding:0 0 0 2px;text-align:left}.vcal_skin .yui-calendar td.calcell{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#fff none repeat scroll 0 0;border:1px solid #D2E5E2;height:1.6em;line-height:1.6em;padding:1px;text-align:center;white-space:nowrap}.vcal_skin .yui-calendar td.calcell a{color:#009B87;display:block;height:100%;text-decoration:none}.vcal_skin .yui-calendar td.calcell.today_vcal{background:#69C0B4}.vcal_skin .yui-calendar td.calcell.today_vcal a{color:#fff;font-weight:700}.vcal_skin .yui-calendar td.calcell.oom{background-color:#DDECE9;color:#9DD2CB;cursor:default}.vcal_skin .yui-calendar td.calcell.selected{background-color:auto;color:auto}.vcal_skin .yui-calendar td.calcell.calcellhover a{cursor:default}.vcal_skin .yui-calendar td.calcell.previous{color:#E0E0E0}.vcal_skin .yui-calendar td.calcell.restricted{text-decoration:line-through}.vcal_skin .yui-calendar td.calcell.highlight1,.vcal_skin .yui-calendar td.calcell.highlight2,.vcal_skin .yui-calendar td.calcell.highlight3,.vcal_skin .yui-calendar td.calcell.highlight4{background:#69C0B4}.vcal_skin .yui-calendar td.calcell.highlight1 a,.vcal_skin .yui-calendar td.calcell.highlight2 a,.vcal_skin .yui-calendar td.calcell.highlight3 a,.vcal_skin .yui-calendar td.calcell.highlight4 a{color:#fff;cursor:pointer}.vcal_skin .yui-calendar a.calnav{border:1px solid #F2F2F2;color:#000;padding:0 4px;text-decoration:none}.vcal_skin .yui-calendar a.calnav:hover{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(sprite.png) repeat-x scroll 0 0;border-color:#A0A0A0}.vcal_skin .yui-calcontainer .yui-cal-nav-mask{background-color:#000;-moz-opacity:0.25;-ms-filter: "alpha(opacity=25)";filter: alpha(opacity=25);zoom:1;opacity:0.25}.vcal_skin .yui-calcontainer .yui-cal-nav{background-color:#F2F2F2;border:1px solid #808080;font-family:arial,helvetica,clean,sans-serif;font-size:93%;left:50%;margin-left:-7em;padding:0;top:2.5em;width:14em}.vcal_skin .yui-calcontainer.withtitle .yui-cal-nav{top:4.5em}.vcal_skin .yui-calcontainer.multi .yui-cal-nav{margin-left:-8em;width:16em}.vcal_skin .yui-calcontainer .yui-cal-nav-y,.vcal_skin .yui-calcontainer .yui-cal-nav-m,.vcal_skin .yui-calcontainer .yui-cal-nav-b{padding:5px 10px}.vcal_skin .yui-calcontainer .yui-cal-nav-b{text-align:center}.vcal_skin .yui-calcontainer .yui-cal-nav-e{background-color:#EDF5FF;border-top:1px solid #000;display:none;margin-top:5px;padding:5px}.vcal_skin .yui-calcontainer .yui-cal-nav label{display:block;font-weight:700}.vcal_skin .yui-calcontainer .yui-cal-nav-mc{width:100%}.vcal_skin .yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000}.vcal_skin .yui-calcontainer .yui-cal-nav-yc{width:4em}.vcal_skin .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#ccc url(sprite.png) repeat-x scroll 0 0;border:1px solid #808080;margin:auto .15em}.vcal_skin .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{color:#000;font-size:93%;line-height:2;min-height:2em;padding:0 8px}.vcal_skin .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(sprite.png) repeat-x scroll 0 -1400px;border:1px solid #304369}.vcal_skin .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff}
