.nt_list{font-size:12px;font-weight:normal}.nt_list li{margin-bottom:10px}.nt_index{width:50px;font-weight:bold;display:inline-block}.nt_alpha_keyrow{font-weight:bold;margin-right:5px;font-size:13px}.nt_vorname_keyrow{font-weight:bold;font-size:13px;display:inline-block;width:130px}.nt_tag_navi{text-align:center;margin:0 20px 20px}.nt_tag_navi h4{font-size:20px}.nt_tag_list li{text-align:center;margin-bottom:11px}.nt_navi_button{display:block;font-size:10px}.nt_navi_right{float:right}.nt_navi_left{float:left}.fadeout{opacity:0;height:0}.kw_navi{text-align:center;margin:0 5px 5px}.kw_navi_button{display:block;font-size:13px}.kw_navi_right{float:right}.kw_navi_left{float:left}.row_panel.wochenkalender_panel{width:100%;margin:10px auto;padding:10px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wochenkalender_panel_col{-ms-flex:2;flex:2}.kalenderwoche-table{white-space:nowrap;table-layout:fixed;overflow:auto}.kalenderwoche-table td{white-space:nowrap;text-overflow:ellipsis;height:50px;width:80px}@media(max-width:768px){.wochenkalender_panel_col{-ms-flex:0 1 100%;flex:0 1 100%}.clear-xs{clear:both !important}}.wochenkalender_panel:hover,.monatskalender_panel:hover{background-color:#ffe}.wochenkalender_panel:after{content:".";display:block;clear:both;font-size:0;height:0;visibility:hidden}.wochenkalender_panel_tag{text-align:center;width:100%;font-size:75px}.wochenkalender_panel_data>div{margin:5px 0}.wochenkalender_panel_tag_weekend{color:red}.wochenkalender_panel_feiertag{color:red}.wochenkalender_panel_ferien{background:#6bed6b;padding:0 5px}.ferien-row{line-height:1.6}.wochenkalender_panel_mondphase{float:right;font-size:11px;width:120px}.wochenkalender_panel_mondphase_text{text-align:right}.wochenkalender_navi{font-size:13px}.wochenkalender_today{border:1px solid #f54200}.weekday-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#7cabe3;color:white;margin:1px;padding:2px;font-weight:bold;height:100%}.rtable{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 3em 0;padding:0}.rtable-row-container{width:100%;display:-ms-flexbox;display:flex;margin:5px 0;background:#f2f2f2}.rtable-row-container-current{border:1px solid #ff4a00}.rtable-row-container:hover{background-color:#ffff8c}.rtable-row-container.rtable-header-row:hover{background:0}.rtable-cell{-ms-flex:3;flex:3;width:100%;padding:.2em}.rtable-cell-header{padding:0}.text-center .rtable-cell{text-align:center}.feiertage-row{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-height:15px}.rtable--2cols .rtable-cell{width:50%}.rtable--3cols .rtable-cell{width:33.33%}.rtable--4cols .rtable-cell{width:25%}.rtable--5cols .rtable-cell{width:20%}.rtable--6cols .rtable-cell{width:16.66%}.rtable--7cols .rtable-cell{width:14.285%}.rtable--8cols .rtable-cell{width:12.5%}.rtable-row-container>.rtable-cell--head{-ms-flex:2;flex:2}.rtable-cell--head:hover{background-color:#ffdc52}@media all and (max-width:845px){.rtable--collapse,.rtable-row-container{display:block}.rtable-row-container{background:0}.rtable--collapse .rtable-cell{width:100% !important;margin:2px 0;background:#f2f2f2}.rtable--collapse .rtable-cell--head{background-color:#7cabe3}.feiertage-row{font-size:14px;min-height:initial}}.rtable-cell--center{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.is-striped{background-image:linear-gradient(0,rgba(0,0,0,0.07),rgba(0,0,0,0.07))}