.footer,.modal{text-align:center}.file-area,body{position:relative}html{height:100%;overflow-y:scroll}body{font-family:'Open Sans',sans-serif,FontAwesome;font-size:14px;min-height:100%;padding-right:0!important;margin-right:0!important}.panel-body .form-group{padding-left:15px;padding-right:15px}.mainpage{background:url(../design/hintergrund.jpg) 50% 50% no-repeat;min-height:600px}.page-header a.back{color:#900;text-decoration:none;font-weight:bolder}.page-header .aktion{float:left;margin-right:50px}.page-header .aktion .dropdown li div,.page-header .aktion a{margin-right:10px}.page-header .aktion .dropdown{display:inline-block}@media (max-width:767px){.page-header .aktion{margin-right:20px}}.footer{height:50px;background-color:#f8f8f8;color:#777}.navbar-brand{margin:0;padding:0 0 0 20px}.navbar-brand img{max-height:50px}.panel.noshow{box-shadow:0 0 0 rgba(0,0,0,.05)}.panel-default.noshow{border-color:transparent}.panel-default.noshow>.panel-heading{padding:0 15px;color:#333;background-color:transparent;border-color:transparent}.panel-body .alert{margin-bottom:0;padding:6px 15px}.error-block{display:block;margin-top:0;margin-bottom:0;padding-left:15px;padding-right:15px;color:#FFF;background-color:#a94442}.alert-msg,.noinput-block{color:#555;background-color:#eee}.noinput-block{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;background-image:none;border:1px solid #ccc;border-radius:4px;opacity:1}.modal-dialog,.modal:before{display:inline-block;vertical-align:middle}.alert-msg{border-color:#ccc}.info-block{color:#AAA}.has-error .btn-group{border:1px solid #a94442}.BTN_drittel,button[name=BTN_speichern]{width:25%}.BTN_drittel i,.BTN_halb i,.BTN_voll i,button[name=BTN_speichern] i{margin-right:10px}.BTN_voll{width:100%}.BTN_halb{width:49%}.BTN_halb:first-of-type{margin-right:2%}@media (max-width:767px){.BTN_halb,.BTN_speichern,button[name=BTN_speichern]{width:100%}.BTN_halb:first-of-type{margin-right:0}}textarea{min-height:110px;resize:vertical}span.fa-stack{font-size:.63em}@media (max-width:360px){.navbar-top-links li{width:100%}}table.dataTable{border:1px solid #ddd}table.dataTable thead>tr{color:#333;background-color:#f5f5f5}table.dataTable thead>tr>th{padding-left:10px;padding-right:18px;border-bottom:0 solid #ddd}.modal{padding:0!important}.modal:before{content:'';height:100%;margin-right:-4px}.modal-dialog{text-align:left}.modal-content{border:0;border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2);outline:0}.modal-header .close{margin-top:1px;color:#900;opacity:1}.modal-body{padding:0;border-left:1px solid #DDD;border-right:1px solid #DDD}.modal-footer button{width:100%}.modal-footer i{margin-right:10px}@media (min-width:992px){.modal-lg{width:1000px}}.fa-grau{color:#DCDCDC}.fa-gruen{color:green}.fa-rot{color:red}.fa-orange{color:#ff4500}.fa-dunkelrot{color:#8b0000}.fa-schwarz{color:#000}.fa-blau{color:#518CA3}.dd-handle{cursor:move}.dd-handle.dd-nodrag.dd-bold{cursor:default}select{cursor:vertical-text}input[type=date]{cursor:text}.alert.alert-msg{cursor:default}.sidebar-search a{font-size:.8em;text-decoration:none}.autocomplete-suggestions{border:1px solid #999;background:#FFF;overflow:auto;z-index:9999}.autocomplete-suggestion{padding:2px 5px;white-space:nowrap;overflow:hidden}.autocomplete-selected{background:#F0F0F0}.autocomplete-suggestions strong{font-weight:400;color:#39F}.autocomplete-group{padding:2px 5px}.autocomplete-group strong{display:block;border-bottom:1px solid #000}.autocomplete-suggestions .active{font-weight:bolder}@media print{.no-print,.no-print *{display:none!important}}.file-area{width:100%}.file-area input[type=file]{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer}.file-area .file-dummy{width:100%;padding:30px;background:rgba(255,255,255,.2);border:2px dashed rgba(255,255,255,.2);text-align:center;transition:background .3s ease-in-out}.file-area .file-dummy .success{display:none}.file-area:hover .file-dummy{background:rgba(255,255,255,.1)}.file-area input[type=file]:focus+.file-dummy{outline:rgba(255,255,255,.5) solid 2px;outline:-webkit-focus-ring-color auto 5px}.file-area input[type=file]:valid+.file-dummy{border-color:rgba(0,255,0,.4);background-color:rgba(0,255,0,.3)}.file-area input[type=file]:valid+.file-dummy .success{display:inline-block}.file-area input[type=file]:valid+.file-dummy .default{display:none}