.calendar{position:relative;display:none;border:1px solid;border-color:#fff #000 #000 #fff;font-size:11px;cursor:default;background:Window;color:WindowText;font-family:tahoma,verdana,sans-serif}.calendar table{border:1px solid;border-color:#fff #000 #000 #fff;font-size:11px;cursor:default;background:Window;color:WindowText;font-family:tahoma,verdana,sans-serif}.calendar .button{text-align:center;padding:1px;border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background:ButtonFace}.calendar .nav{background:#ddd url(https://www.schreinerei-quandel.de/include/jscalendar/menuarrow.gif.pagespeed.ce.takdeidVGY.gif) no-repeat 100% 100%}.calendar thead .title{font-weight:bold;padding:1px;border:1px solid #000;background:ActiveCaption;color:CaptionText;text-align:center}.calendar thead .headrow{}.calendar thead .daynames{}.calendar thead .name{border-bottom:1px solid ButtonShadow;padding:2px;text-align:center;background:ButtonFace;color:ButtonText}.calendar thead .weekend{color:red}.calendar thead .hilite{border:2px solid;padding:0;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight}.calendar thead .active{border-width:1px;padding:2px 0 0 2px;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow}.calendar tbody .day{width:2em;text-align:right;padding:2px 4px 2px 2px}.calendar tbody .day.othermonth{font-size:80%;color:#aaa}.calendar tbody .day.othermonth.oweekend{color:#faa}.calendar table .wn{padding:2px 3px 2px 2px;border-right:1px solid ButtonShadow;background:ButtonFace;color:ButtonText}.calendar tbody .rowhilite td{background:Highlight;color:HighlightText}.calendar tbody td.hilite{padding:1px 3px 1px 1px;border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff}.calendar tbody td.active{padding:2px 2px 0 2px;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow}.calendar tbody td.selected{font-weight:bold;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;padding:2px 2px 0 2px;background:ButtonFace;color:ButtonText}.calendar tbody td.weekend{color:red}.calendar tbody td.today{font-weight:bold;color:#00f}.calendar tbody td.disabled{color:GrayText}.calendar tbody .emptycell{visibility:hidden}.calendar tbody .emptyrow{display:none}.calendar tfoot .footrow{}.calendar tfoot .ttip{background:ButtonFace;padding:1px;border:1px solid;border-color:ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;color:ButtonText;text-align:center}.calendar tfoot .hilite{border-top:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;padding:1px;background:#e4e0d8}.calendar tfoot .active{padding:2px 0 0 2px;border-top:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #000}.calendar .combo{position:absolute;display:none;width:4em;top:0;left:0;cursor:default;border:1px solid;border-color:ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;background:menu;color:MenuText;font-size:90%;padding:1px;z-index:100}.calendar .combo .label,.calendar .combo .label-IEfix{text-align:center;padding:1px}.calendar .combo .label-IEfix{width:4em}.calendar .combo .active{padding:0;border:1px solid #000}.calendar .combo .hilite{background:Highlight;color:HighlightText}.calendar td.time{border-top:1px solid ButtonShadow;padding:1px 0;text-align:center;background-color:ButtonFace}.calendar td.time .hour,.calendar td.time .minute,.calendar td.time .ampm{padding:0 3px 0 4px;border:1px solid #889;font-weight:bold;background-color:menu}.calendar td.time .ampm{text-align:center}.calendar td.time .colon{padding:0 2px 0 3px;font-weight:bold}.calendar td.time span.hilite{border-color:#000;background-color:Highlight;color:HighlightText}.calendar td.time span.active{border-color:red;background-color:#000;color:#0f0}.calendar .nav{background:#ddd url(https://www.schreinerei-quandel.de/include/jscalendar/menuarrow.gif.pagespeed.ce.takdeidVGY.gif) no-repeat 100% 100%}.calendar .combo{z-index:99}div.mpform{background-color:#fff}div.mpform p{padding:1px;margin:1px}div.mpform p.help_txt{color:#600}div.mpform fieldset{padding:0 6px 6px 6px;margin:6px 0 16px 0}*:first-child+html div.mpform fieldset{padding:6px 6px 6px 6px;margin:22px 0 24px 0}div.mpform legend{padding:6px 6px 0 6px;margin:0 0 20px 0;background-color:#f7f7f7;border-left:1px solid #666;border-top:1px solid #666;border-right:1px solid #666;font-weight:bold}*:first-child+html div.mpform legend{padding:2px 6px 0 6px;margin:-22px 0 10px 0}div.mpform div.newline{clear:both;margin:0;padding:0;margin:0;border-width:0;height:0;width:100%}div.mpform div.questionbox{clear:left;float:left;width:100%;height:auto;padding:4px;margin:2px 0 2px 2px;border-width:0;text-align:right}div.mpform fieldset div.questionbox{clear:left;float:left;width:100%;height:auto;padding:4px;margin:2px 0 2px 2px;border-width:0;text-align:right}div.mpform div.answerbox{float:left;width:100%;height:auto;padding:4px;margin:2px 2px 2px 0}div.mpform fieldset div.answerbox{float:left;width:100%;height:auto;padding:4px;margin:2px 2px 2px 0;border:0}div.mpform div.submitbox{clear:both;float:left;width:100%;height:26px;padding:8px;margin:2px;text-align:center}div.mpform div.submitbox input{cursor:pointer;border:2px solid #999;color:#666;text-align:center;width:100%;margin:2px 2px 2px 180px}.mpform_title,.mpform_help{font-weight:normal;vertical-align:top;padding:6px;background-color:#f7f7f7;text-align:left;color:#000}.mpform_help{max-width:16px!important;max-height:16px!important}.mpform_error .mpform_title,.mpform_error .mpform_field,.captcha_err .mpform_title,.captcha_err .mpform_field{color:red!important}.mpform_field{width:100%;background-color:#eee;padding:6px}.mpform_date,.mpform_email,.mpform_textarea,.mpform_text,.mpform_select{background-color:#f4f4f4}.mpform_err_date,.mpform_err_email,.mpform_err_textarea,.mpform_err_text,.mpform_err_radio,.mpform_err_radio_label,.mpform_err_select,.mpform_err_select_label,.mpform_err_checkbox,.mpform_err_checkbox_label,.captcha_err,.captcha_err input{background-color:#f4a4a4!important;border:1px solid red!important}div.mpform_missing{background-color:red;border:2px solid #ff0;color:#ff0;font-weight:bold;padding:6px}.mpform_textfield.mpform_readonly input.mpform_text{background-color:#ddd}.mpform_date:hover,.mpform_email:hover,.mpform_textarea:hover,.mpform_text:hover,.mpform_radio:hover,.mpform_select:hover,.mpform_checkbox:hover,.mpform_err_date:hover,.mpform_err_email:hover,.mpform_err_textarea:hover,.mpform_err_text:hover,.mpform_err_radio:hover,.mpform_err_select:hover,.mpform_err_checkbox:hover{background-color:#fff}.mpform_date,.mpform_err_date{width:100%}.mpform_date_img{cursor:pointer;border:0;vertical-align:middle}.mpform_email,.mpform_err_email{width:100%}.mpform_text,.mpform_err_text{width:100%}.mpform_radio,.mpform_err_radio{width:18px}.mpform_checkbox,.mpform_err_checkbox{width:24px}.mpform_select,.mpform_err_select{width:100%}.mpform_heading{width:100%;font-weight:bold;background-color:#777;color:#fff;padding:5px}.mpform_submit{cursor:pointer}.mpform_submit:hover{}span.mpform_required{color:red}span.mpform_small{font-size:9px}.captcha input{background-color:#f4f4f4;border:1px solid #ccc}.captcha .captcha_expl{font-weight:normal}.mpform_a_img{border:0}.mpform_img_help{border:0;width:16px;height:16px}.mpform_help_box_td{border:1px solid #666;padding:6px;background-color:#fff;color:#036}.mpform_help_box_div{background-color:#5587b1}.mpform_help_box_hr{width:100%;margin:5px 0;padding:0}h5.mpform_help_box_h5{color:#fff;background-color:#5587b1;font-size:1.0em;font-weight:bold;margin:0;padding:5px}.mpform_help_box_h6{color:#036;background-color:#ccf;font-size:1.0em;font-weight:normal;margin:0;padding:4px}div.mpform_results{background-color:#cfc;border:2px solid #090;padding:6px}.mpform_hiddenfield,.nixhier{display:none}.HelpDiv{display:none;position:fixed;z-index:99;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.HelpDiv-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:65%}.close{color:#aaa;float:right;font-size:28px;font-weight:bold;padding-right:10px}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.mpform_td_help{width:16px;vertical-align:top}