.tx-gfg .button,.tx-gfg .button:hover{padding:4px 18px;text-decoration:none;font:1em lucida sans unicode,lucida,Verdana,Arial,Helvetica,Sans-Serif;width:auto;background-color:#6e0e8c;color:#ffffff;border:none;cursor:pointer}
.tx-gfg .button[disabled]{background-color:#888}
.tx-gfg .form-error-message,.tx-gfg .typo3-messages{margin-top:20px;padding:12px 4px;border:1px #b81900 solid}
.tx-gfg .form-error-red{color:#b81900}
.tx-gfg .f3-form-error{border-color:#b81900}
.tx-gfg input[type=radio].f3-form-error+span{color:#b81900}
.tx-gfg .required{margin-left:5px;color:#c00}
.tx-gfg .required:before{content:'*'}
.tx-gfg .form-table input[type=text],.tx-gfg .form-table select,.tx-gfg .form-table textarea{width:240px}
.tx-gfg .tx-gfg-zentralregisterantrag-new .form-table input[type=text],.tx-gfg .tx-gfg-zentralregisterantrag-new .form-table select,.tx-gfg .tx-gfg-zentralregisterantrag-new .form-table textarea{width:150px;box-sizing:content-box}
.tx-gfg .tx-gfg-auftrag-new .form-table td,.tx-gfg .tx-gfg-auftrag-show .form-table td{vertical-align:top}
.tx-gfg .tx-gfg-auftrag-new .form-table td input[type=text],.tx-gfg .tx-gfg-auftrag-new .form-table td select,.tx-gfg .tx-gfg-auftrag-new .form-table td textarea,.tx-gfg .tx-gfg-auftrag-show .form-table td input[type=text],.tx-gfg .tx-gfg-auftrag-show .form-table td select,.tx-gfg .tx-gfg-auftrag-show .form-table td textarea{box-sizing:content-box}
.tx-gfg .tx-gfg-auftrag-new .form-table td .leistungen td,.tx-gfg .tx-gfg-auftrag-show .form-table td .leistungen td{padding:2px 4px 0 0;margin:0}
.tx-gfg .tx-gfg-auftrag-new .form-table td .leistungen input[type=checkbox],.tx-gfg .tx-gfg-auftrag-show .form-table td .leistungen input[type=checkbox]{margin-top:3px}
.tx-gfg .tx-gfg-auftrag-new .radio-group,.tx-gfg .tx-gfg-auftrag-show .radio-group{border:none;display:flex;flex-direction:row;align-items:flex-start;padding:2px 0}
.tx-gfg .tx-gfg-auftrag-new .radio-group input,.tx-gfg .tx-gfg-auftrag-show .radio-group input{display:inline-block;margin:4px 9px 0 3px}
.tx-gfg .tx-gfg-auftrag-new .radio-group label,.tx-gfg .tx-gfg-auftrag-show .radio-group label{display:inline-block}
.tx-gfg .tx-gfg-auftrag-new .download,.tx-gfg .tx-gfg-auftrag-show .download{padding:2px 0}
.tx-gfg .tx-gfg-auftrag-list input{margin:2px 0}
.tx-gfg .tx-gfg-auftrag-list .filters input[type=text],.tx-gfg .tx-gfg-auftrag-list .filters select,.tx-gfg .tx-gfg-auftrag-list .filters textarea{width:150px;box-sizing:content-box}
.tx-gfg .tx-gfg-auftrag-list .search_results{width:100%}
.tx-gfg .tx-gfg-auftrag-list .search_results td{vertical-align:top}
.tx-gfg .tx-gfg-auftrag-success .form-table td{vertical-align:top}
.tx-gfg .tx-gfg-auftrag-success .form-table ul{margin:0}
.tx-gfg .tx-gfg-auftrag-success .form-table ul li{margin-left:0}
.tx-gfg .tx-gfg-auftrag-stats td{border-color:#ccc;border-width:1px;border-style:solid}
.tx-gfg .tx-gfg-auftrag-stats th{background-color:#ffffff}
.tx-gfg .tx-gfg-auftrag-stats .section_numLeistungen,.tx-gfg .tx-gfg-auftrag-stats .section_leistungen,.tx-gfg .tx-gfg-auftrag-stats .section_qualis{overflow-x:auto}
.tx-gfg .tx-gfg-auftrag-stats .section_numLeistungen table,.tx-gfg .tx-gfg-auftrag-stats .section_leistungen table,.tx-gfg .tx-gfg-auftrag-stats .section_qualis table{margin-left:1px}
.tx-gfg .tx-gfg-auftrag-stats .section_numLeistungen td,.tx-gfg .tx-gfg-auftrag-stats .section_numLeistungen th,.tx-gfg .tx-gfg-auftrag-stats .section_leistungen td,.tx-gfg .tx-gfg-auftrag-stats .section_leistungen th,.tx-gfg .tx-gfg-auftrag-stats .section_qualis td,.tx-gfg .tx-gfg-auftrag-stats .section_qualis th{vertical-align:top}
.tx-gfg .tx-gfg-auftrag-stats .section_numLeistungen td.right,.tx-gfg .tx-gfg-auftrag-stats .section_leistungen td.right,.tx-gfg .tx-gfg-auftrag-stats .section_qualis td.right{text-align:right}
.tx-gfg .tx-gfg-auftrag-stats .section_numLeistungen table,.tx-gfg .tx-gfg-auftrag-stats .section_leistungen table{width:98%}
.tx-gfg .tx-gfg-auftrag-stats .section_qualis th.rotate{height:500px;white-space:nowrap;vertical-align:middle}
.tx-gfg .tx-gfg-auftrag-stats .section_qualis th.rotate>div{transform:translate(17px,243px) rotate(270deg);width:29px}
.tx-gfg .tx-gfg-auftrag-stats .section_qualis th.rotate>div>span{border-bottom:1px solid #ccc;padding:5px 2px}
.tx-gfg .tx-gfg-auftrag-stats .section_qualis td.right{width:40px;padding:6px}
.tx-gfg .tx-gfg-auftrag-stats .section_qualis td.referenzqualifikation,.tx-gfg .tx-gfg-auftrag-stats .section_qualis th.referenzqualifikation{width:310px;max-width:310px;overflow:hidden}
.tx-gfg .tx-gfg-auftrag-stats .section_qualis th.referenzqualifikation{vertical-align:bottom}
.tx-gfg .tx-gfg-auftrag-stats .section_qualis th.referenzqualifikation div{float:right;text-align:right}
