.cal_ov{position:relative;float:left}.cal_ov_box{cursor:pointer}.cal_ov_container{padding:20px 0 68px;position:relative;display:none;max-width:486px;border-top:4px solid #f0dcbb;background:#f0e0c7;background:-webkit-linear-gradient(#f0e0c7, #f5efe6);background:-o-linear-gradient(#f0e0c7, #f5efe6);background:-moz-linear-gradient(#f0e0c7, #f5efe6);background:linear-gradient(#f0e0c7, #f5efe6)}.cal_ov_container_inner{box-sizing:border-box;max-height:inherit;padding:0 5%;overflow:hidden}.cal_ov_termin_box{border-top:1px solid #d9af6c;padding:20px}.cal_ov_termin_box:first-of-type{border-top:none}.cal_ov_termin_box:last-of-type{padding-bottom:3px}.cal_ov_termin_tbl{border:none;border-spacing:0;border-collapse:collapse;width:100%}.cal_ov_termin_tbl td{vertical-align:top}.cal_ov_bild_cell{padding-top:3px}.cal_ov_bild_container{position:relative;cursor:pointer}.cal_ov_bild_text{position:absolute;top:0;left:0;z-index:1;height:44px;width:53px}.cal_ov_monat,.cal_ov_tag{text-align:center}.cal_ov_monat{font:700 9px/1.3 'Open Sans', Arial, sans-serif;color:#f0e8d8;margin-top:4px}.cal_ov_tag{font:700 20px/1.3 'Open Sans', Arial, sans-serif;color:#634002;text-shadow:#634002 0 0 1px;margin-top:2px}.cal_ov_text_cell{padding:0 0 0 20px;font:400 15px/1.4 'Open Sans',Arial,sans-serif;color:#634002;cursor:pointer}.cal_ov_text_hl{color:#634002;font-weight:600}.cal_ov_text_text{font:400 13px/1.3 'Open Sans',Arial,sans-serif;padding-top:3px}.cal_ov_text_mehrlink{white-space:nowrap;position:relative;color:#634002;opacity:0.7;transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease}.cal_ov_text_mehrlink:after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#634002;content:"";opacity:0.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity:0.2;transform:scaleX(0.9);-moz-transform:scaleX(0.9);-ms-transform:scaleX(0.9);-webkit-transform:scaleX(0.9);-o-transform:scaleX(0.9);transition:transform 0.3s ease, opacity 0.3s ease;-moz-transition:transform 0.3s ease, opacity 0.3s ease;-ms-transition:transform 0.3s ease, opacity 0.3s ease;-webkit-transition:transform 0.3s ease, opacity 0.3s ease;-o-transition:transform 0.3s ease, opacity 0.3s ease}.cal_ov_text_mehrlink:hover{opacity:1.0}.cal_ov_text_mehrlink:hover:after{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;transform:scaleX(1.1);-moz-transform:scaleX(1.1);-ms-transform:scaleX(1.1);-webkit-transform:scaleX(1.1);-o-transform:scaleX(1.1)}.cal_ov_text_mehrlink_ico{padding:0 0 0 4px}.cal_ov_btn_box{position:absolute;left:0;bottom:0;padding:15px calc(5% + 20px) 20px;font-size:0;line-height:0}.cal_ov_btn_box .colorbtn_smooth{margin:20px 0 0 0}.cal_ov_btn_box .colorbtn_smooth .normal,.cal_ov_btn_box .colorbtn_smooth .over{padding:5px 17px}.cal_ov_btn_box .colorbtn_smooth .caption{align-items:flex-start}.cal_ov_btn_box .colorbtn_smooth .icon{font-size:20px;line-height:20px;padding-right:15px}.cal_ov_btn_box .colorbtn_smooth .text{padding-top:1px}#cal_ov_btnkalendarium{margin-right:22px}
