body *{outline:none !important}body .skipper{display:none}body a.button{text-decoration:none;font-size:11px;}body .formbody{margin-top:50px}body .formbody legend{border-bottom:solid black 1px;margin-bottom:12px}body .formbody fieldset{border:none}body .formbody fieldset fieldset legend{border-bottom:none}body .formbody label{font-weight:200}body .formbody input:focus{border:1px solid black}body .formbody .oneline span{display:block;margin-top:5px}body .formbody .widget-pagebreak.last button:nth-child(2){border:1px solid red;color:red;font-size:17px;padding:15px}body .formbody .widget-submit.last button{border:1px solid red;color:red;font-size:17px;padding:15px}body progress{width:100%;height:30px;border:1px solid #004177;color:#004177}body .progress-bar{background-color:#004177}body progress::-moz-progress-bar{background-color:#004177}body progress::-webkit-progress-value{background-color:#004177}body progress[value]::-webkit-progress-bar{background-color:white}body .progress{width:99%;border:1px solid #004177}body .progress .step{width:14.28%;background-color:#004177;float:left;box-sizing:border-box;border-right:1px solid white}body .progress .step a{display:block;width:100%;text-align:center;color:white;text-decoration:none;box-sizing:border-box;padding:8px}body .progress .step span{display:block;width:100%;text-align:center;color:white;box-sizing:border-box;padding:8px}body .progress .step:hover,body .progress .step.astep{background-color:white}body .progress .step:hover a,body .progress .step.astep a,body .progress .step:hover span,body .progress .step.astep span{color:#004177}body .progress.last{background-color:#004177}body .progress.last .last{border:none}body .step.last:hover{width:14.28%;background-color:#004177;float:left;box-sizing:border-box}body .step.last:hover a{display:block;width:100%;text-align:center;color:white;text-decoration:none;box-sizing:border-box;padding:8px}body .step.last:hover span{display:block;width:100%;text-align:center;color:white;box-sizing:border-box;padding:8px}body .step.last:hover{background-color:white}body .step.last:hover a{color:#004177}body h1.portal{font-size:2rem;color:#333;font-weight:400;font-family:Arial;margin-left:0}body .formmargintop{margin-top:12px}body .success{border:1px solid green;padding:6px;color:green;text-align:center;width:100%;box-sizing:border-box}body .haste{font-family:'Open Sans', sans-serif}body .haste form fieldset{padding-left:0}body .haste form .widget{margin-top:25px}body .haste form .widget-radio legend{background-color:#004177;color:white;padding:5px;width:auto;font-weight:200}body .haste form .widget-radio .normal-legend legend{background-color:white;padding:0;color:black;margin-bottom:-8px;border:none}body .haste form .widget-radio span{display:block;margin-top:6px}body .haste form .widget-explanation.expl{background-color:#eceded;padding:8px;font-size:14px}body .haste form .hidden{display:none}body .haste form .nopadding{margin-top:0;padding-top:2px;margin-left:35px}body .haste form .nopadding .nopadding{margin-top:0;padding-top:0;margin-left:0}body .haste form .nopadding input.nopadding{padding:15px;margin-left:0;margin-top:0}body .haste form .nopadding2{margin-top:0;padding-top:2px;margin-left:55px}body .haste form .nopadding2 .nopadding2{margin-top:0;padding-top:0;margin-left:0}body .haste form .nopadding2 input.nopadding2{padding:15px;margin-left:0;margin-top:0}body .haste form .widget-checkbox span{margin-bottom:10px;margin-right:10px}body .haste form .widget-submit button{background-color:#004177;color:white;background-image:none;padding:15px}body .haste form .widget-submit button:hover{background-color:white;border:1px solid #004177;color:#004177}body .haste form input,body .haste form textarea,body .haste form select{padding:15px}body .haste form .notoppadding{margin-top:0;padding-top:0}body .haste form .notoppadding input{padding-top:15px}body .haste form .addbutton,body .haste form .addAbteilungbutton,body .haste form .addabteilung-nachricht-button{cursor:pointer;border:1px solid #004177;color:#004177;padding:10px;width:152px;font-size:12px}body .haste form .addAbteilungbutton{width:177px}body .haste form .addabteilung-nachricht-button{width:177px}body .haste form .topmargin{margin-top:60px}body .haste form .begruessung-text{display:none}body table{font-family:arial, sans-serif;border-collapse:collapse;width:100%}body table a{background-color:#004177;border:1px solid #004177;color:white;text-decoration:none;padding:1px;box-sizing:border-box}body table a:hover{background-color:white;color:#004177}body table a.delete:hover{background-color:red;color:white;border:1px solid red}body td,body th{border:1px solid #ddd;text-align:left;padding:8px}body tr:nth-child(even){background-color:#ddd}body #ctrl_datenerfassung-pflichtfelder-standard span{display:block;width:40%;box-sizing:border-box;text-align:left;float:left}