.calendarmain{position:relative;z-index:90;max-width:100%;background-color:#d4d4ca}.calendar{padding:10px;border-collapse:collapse;margin:0 auto 3em auto;background-color:#fff;border:20px solid #fff}.calendar img{float:right}form[name="listdates"]{padding-bottom:30px}form[name="listdates"] select, form[name="listdates"] .button{font-size:120%}.calendarselect{max-width:1000px;margin:0 auto;padding-top:2em;text-align:center}.calendarselect select{font-size:20px;margin-top:1em}.calendarselect input[type=submit]{font-size:20px;margin:1em auto}.calendarselect input[type=checkbox]{margin-top:0}.calendarselect button{font-size:20px;margin-top:2em}h3{text-align:center}.box{width:90%;max-width:30em;margin:0 auto}.yearbox{text-align:center;max-width:100%;}.tabmon{background-color:#fff;display:inline-block;min-height:15rem;min-width:14em;margin:10px}.tag, .ttag, .week{font-size:140%;color:#000000;text-align:right;font-weight:bold;background-color:#f0f0f0;padding-top:5px}.wtag, .twtag{font-weight:bold;background-color:#f0f0f0;font-size:90%;color:#000000}.twtag{padding:12px}.month{font-size:160%;font-weight:700;padding:1.5em 0 20px 0;text-align:center}.week1, .week2{font-size:80%;border-top:2px solid #000000;text-align:left}.week1{background-color:#e0e0e0}.zeit, .tzeit, .wtzeit{padding:5px;text-align:right}.veran, .wtveran{padding-top:5px}.mon{color:#000000;text-align:center;font-weight:bold;background-color:#f0f0f0}.wday{color:#000000;text-align:center;font-weight:normal;background-color:#f0f0f0}.day{color:#a0a0a0;text-align:center}.day a{color:#fff;text-align:center;font-weight:normal;background-color:#0c54a0;padding:0 1px 0 1px;display:block}.day a:hover{background-color:#525951;color:#fff}.mon a:hover, .we a:hover{background-color:#0c54a0;color:#fff;display:block}.we{font-size:80%;border-right:1px solid #000000}.day{padding:2px}.dates{column-span:all;margin:30px auto;padding:15px;background-color:#f0f0f0;max-width:500px;display:table}.dates table{width:100%}.dates table td{padding-right:10px}.dates img, .veran img, .tveran img{margin-left:5px;width:30px;height:auto;float:right}.feedback{font-size:22px;margin:60px auto 0 auto;width:80%}.feedback input, .feedback textarea{font-size:22px;line-height:28px;padding:8px;width:80%;margin:10px 0;font-family:Mada,Verdana,Arial,Helvetica,Sans-Serif}.feedback input[type=submit]{width:200px;margin-top:40px}.feedback input[type=checkbox]{width:30px;transform:scale(2)}.feedback #validator{width:4em}.feedback .sicodeimg{height:48px !important;width:auto !important;position:relative;top:16px !important;margin:0 !important;float:none !important}.searchresults{margin-top:2em}.searchresults h1{text-align:left}.searchresults a{color:#1c3766;text-decoration:none}.searchresults .tiny{font-size:0.8em;margin-top:15px;line-height:1.4em}.searchresults input[type=checkbox]{width:30px;transform:scale(2)}.searchresults input[type=text]{font-size:1.5rem;padding:0.3rem}.searchresults input[type=submit]{font-size:1.5rem;padding:0.3rem}#searchop{background-color:rgba(62,66,74,0.1)}@media (max-width:640px){.calendar{border:0;font-size:70%}.calendar .tiny{font-size:100% !important}.twtag{padding:10px 2px}.wotagkurz{display:none}.tzeit{padding-top:8px}.tveran, .veran{font-size:130%}.calendar img{width:22px}.dates{padding:0}}