@charset "utf-8";/*! normalize.css v2.1.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{background:#fff;color:#000;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{position:relative}input:focus,input:active,textarea:focus,textarea:active{outline:0}html{overflow:hidden;height:100%}body,input,textarea,select,button{font:13px/22px "Helvetica Neue",Helvetica,sans-serif}p,ul,ol,input,textarea{margin:22px 0}.group:after{display:block;width:0;height:0;padding:0;margin:0;clear:both;content:''}body{overflow:auto;height:100%;margin:0;background:#fafafa url(../img/redox_01.png)}#wrapper{padding:0 0 40px}#loader{position:fixed;top:50%;left:50%;width:200px;height:200px;margin:-100px 0 0 -100px;background:rgba(0,0,0,.4);color:#fff;font-weight:700;border-radius:20px;z-index:9997;-webkit-transition:opacity .1s linear,-webkit-transform .2s linear;-moz-transition:opacity .1s linear,-webkit-transform .2s linear;transition:opacity .1s linear,-webkit-transform .2s linear;opacity:0;-webkit-transform:scale(.6);-moz-transform:scale(.6);transform:scale(.6);pointer-events:none}#loader>div{position:absolute;width:200px;height:40px;line-height:40px;top:50%;left:50%;margin-top:-20px;margin-left:-100px;text-align:center}body.loading #loader{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}#inner{overflow:hidden;width:100%;height:100%;outline:solid green}a{color:#06a}.is-urgent{font-weight:700}.is-urgent:before{content:'Urgent: '}.wrapper{width:940px;margin:0 auto}.huge{font-size:18px}header{height:48px;background:#444 url(../img/low-contrast-linen.png)}header h1{float:left;margin:0;color:#fff;font:600 18px/48px "Helvetica Neue",sans-serif}#status{float:right;width:6px;height:6px;padding:2px;margin:20px 0 0;background:-webkit-linear-gradient(top,#222,#444);border-radius:9999px}#status>div{width:6px;height:6px;color:#ff0;border-radius:9999px}#status.saving>div,body.loading #status>div{background:orange;box-shadow:0 0 24px orange,0 0 20px orange,0 0 16px orange,0 0 12px orange}#status>div{background:#9cff00;box-shadow:0 0 24px #9cff00,0 0 20px #9cff00,0 0 16px #9cff00,0 0 12px #9cff00}#status.failed>div{background:red;box-shadow:0 0 12px red;box-shadow:0 0 24px red,0 0 20px red,0 0 16px red,0 0 12px red}p.user-information{display:none;color:#666;font-style:italic}body.locked p.user-information{// display:block}h1.is-locked:before{position:absolute;right:100%;margin:-1px 6px 0 0;content:url(../img/lock.png)}#breadcrumb{height:24px;background:url(../img/low-contrast-linen.png);line-height:24px}#breadcrumb ol{list-style:none;padding:0}#breadcrumb li{display:none;float:left;padding:0 8px;margin:0 1px 0 0;background:url(../img/redox_01.png);color:#06a;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;border-top-left-radius:2px;border-top-right-radius:2px}#breadcrumb li.is-active{display:block}#breadcrumb li.is-choosable:after{margin-left:4px;font-size:11px;content:'⬇'}#breadcrumb li:hover{color:#048}#breadcrumb a{}#tab-infos p{margin:8px 0}label{display:block;float:left;width:140px;line-height:32px;font-weight:700}select{height:24px;margin:4px 0;line-height:32px}input,textarea{display:inline-block;width:226px;height:22px;padding:4px 6px;margin:0 20px 0 0;border:1px solid #ccc;-webkit-box-shadow:0 1px 4px #ccc inset;box-shadow:0 1px 4px #ccc inset;line-height:24px;background:#fff;border-radius:2px;line-height:1}input[type=checkbox]{width:auto;height:24px;margin:0 4px 0 0;-webkit-box-shadow:none;box-shadow:none}label.checkbox{display:inline-block;height:24px;line-height:24px;padding:4px 0;vertical-align:top;margin:0 0 16px 8px}input:nth-of-type(3n){margin-right:0}textarea{width:924px;height:470px;line-height:1.8461}input:focus,textarea:focus{-webkit-box-shadow:0 0 4px #06a,0 0 4px #06a inset;box-shadow:0 0 2px #06a,0 0 2px #06a inset;border-color:#28c}.nav-sidebar{float:left;width:290px;margin-top:1px!important}.detail-view{float:left;width:630px;margin-left:20px}.mod-choosable-list,.nav-sidebar{list-style:none;padding:0;margin:0}.mod-choosable-list.no-labels{border-top:1px solid #ccc}.mod-choosable-list li,.nav-sidebar a{display:block;padding:4px 8px;margin:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:#fff;color:#06a;cursor:pointer;text-decoration:none}.mod-choosable-list li:hover,.nav-sidebar a:hover{background:rgba(0,102,170,.05);background:#f3f6fa;color:#048}.nav-sidebar a{margin-top:-1px;border:1px solid #ccc}.nav-sidebar a.active{background:#06a;color:#fff;border:1px solid #048;z-index:3}.mod-choosable-list li.labels{border-right:0;border-left:0;background:transparent;color:#000;font-weight:700;cursor:default}.mod-choosable-list.no-pointer-events span{pointer-events:none}.mod-choosable-list .title,.nav-sidebar a{font-weight:700}.mod-choosable-list li>span{display:block;float:left}.mod-choosable-list span.name{width:240px}.mod-choosable-list span.name-narrow{width:160px}.mod-choosable-list span.email{width:200px}.mod-choosable-list span.geschlecht{width:100px}.mod-choosable-list span.schule{width:220px}.mod-choosable-list span.datum{width:120px}.mod-choosable-list span.checkbox{width:50px;text-align:center}.mod-choosable-list span.gap{width:20px}.mod-choosable-list button{height:22px;line-height:20px;opacity:.4}.mod-choosable-list li:hover button{opacity:1}.mod-choosable-list .notification-number{display:block;float:left;min-width:28px;background:#06a;color:#fff;font-weight:700;text-align:center}.mod-choosable-list .notification-number.first{min-width:24px;border-top-left-radius:9999px;border-bottom-left-radius:9999px;padding-left:4px}.mod-choosable-list .notification-number.last{min-width:24px;border-top-right-radius:9999px;border-bottom-right-radius:9999px;padding-right:4px}.mod-choosable-list .notification-number.status-anfrage{background-color:#e22}.mod-choosable-list .notification-number.status-inaktiv{background-color:#aecee3}.mod-tabs>nav{margin:22px 0}.mod-tabs>nav ul{list-style:none;padding:0;margin:0}.mod-tabs>nav li{float:left}.mod-tabs>nav a{display:block;position:relative;height:24px;padding:4px 8px;margin-left:-1px;border:1px solid #ccc;background:#fff;font-weight:700;text-decoration:none;z-index:1}.mod-tabs>nav li:first-of-type a{margin-left:0}.mod-tabs>nav a:hover{background:rgba(0,102,170,.05);background:#f3f6fa;color:#048;z-index:2}.mod-tabs>nav a.active{background:#06a;color:#fff;border-color:#048;z-index:3;box-shadow:0 0 2px #06a;margin:-1px -1px -1px -2px;padding:5px 9px}.mod-tabs>nav li:first-of-type a.active{margin:-1px}.mod-tabs .tab{display:none}.mod-tabs .tab.active{display:block}button,input[type=submit],.button{display:inline-block;box-sizing:content-box;width:auto;height:32px;padding:0 8px;margin:0;border:1px solid #048;background:-webkit-linear-gradient(top,#06a,#048);background:-moz-linear-gradient(top,#06a,#048);background:linear-gradient(top,#06a,#048);color:#fff;font-weight:700;line-height:30px;box-shadow:none;cursor:pointer;text-decoration:none;vertical-align:middle}button::-moz-focus-inner{padding:0;border:0}button:hover,input[type=submit]:hover,.button:hover{background:-webkit-linear-gradient(top,#059,#037);background:-moz-linear-gradient(top,#059,#037);background:linear-gradient(top,#059,#037)}button,.button{border-right:0}button.first,.button.first{border-top-left-radius:2px;border-bottom-left-radius:2px}button.last,.button.last{border-right:1px solid #048;border-top-right-radius:2px;border-bottom-right-radius:2px}.button.small,button.small{height:24px;font-size:12px;padding:0 8px;line-height:26px}.button.toggler,button.toggler{border-color:#ccc;background:#fff;color:#06a}.button.toggler:hover,button.toggler:hover{background:#f3f6fa;color:#048}.button.toggler.active,button.toggler.active,.button.toggler.wysihtml5-command-active{background:#06a;color:#fff;border-color:#048;z-index:1}button.danger{background:-webkit-linear-gradient(top,#e22,#c00);background:-moz-linear-gradient(top,#e22,#c00);background:linear-gradient(top,#e22,#c00);color:#fff;border-color:#c00!important}button.danger:hover{background:-webkit-linear-gradient(top,#d11,#b00);background:-moz-linear-gradient(top,#d11,#b00);background:linear-gradient(top,#d11,#b00)}button.x-delete{font-size:18px;line-height:19px}button .icon,.button .icon{width:24px;height:24px;margin:0 4px -7px 0}button.close{position:absolute;z-index:9999;top:24px;right:24px;width:24px;height:24px;padding:0;border:0;background:url(../img/button-close-bg.png);background-position:0 0;color:#fff;font-size:18px;line-height:20px;border-radius:9999px;text-indent:-9999px}button.close:hover{background-position:0 -24px}#overlay-bg{display:none;position:absolute;background:rgba(255,255,255,.8);top:0;right:0;bottom:0;left:0;z-index:100}.login #overlay-bg,.new-select-option #overlay-bg,.send-file #overlay-bg,.add-new-user #overlay-bg,.edit-user #overlay-bg,.login .overlay.login,.new-select-option #new-select-option,.send-file .overlay.send-file,.add-new-user .overlay.add-new-user,.edit-user .overlay.edit-user{display:block}body>.ember-view,.login{height:100%}.overlay{display:none;position:fixed;top:50%;left:50%;width:360px;height:360px;margin:-180px 0 0 -180px;background:#fdfdfd;z-index:9998;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.4)}.overlay form{display:block;padding:12px 24px}.overlay.no-title form{padding-top:36px}.overlay p{margin:0 0 8px}#login{height:300px;margin-top:-150px}#login input.text{width:298px}#login a.forgot-password{color:#08c;text-decoration:none;font-size:12px}#login a:hover{text-decoration:underline}#new-select-option{height:150px;margin-top:-75px}.overlay.send-file{width:400px;height:500px;margin:-250px 0 0 -200px}.overlay.send-file textarea{width:338px}.overlay.send-file .select2multie{width:352px}.column{float:left;width:400px}.second-column{margin-left:20px}label.fullwidth{width:auto;float:none}#tab-infos .second-column textarea{width:400px;height:240px}svg{background:#fff;border:1px solid #ccc}.chart.sharp{shape-rendering:crispEdges}.chart .bar{stroke:transparent}.ch .chart.chart-pie text{font-size:12px;font-weight:700}.hidden{display:none}