.template {
    display: none !important;
}
.mwf-form {
    font-size: 12px;
}
.mwf-form ul {
    clear: both;
    list-style-type: none !important;
    padding: 0;
}
.mwf-form ol, .mwf-form ol li {
    list-style-type: decimal !important;
}
.mwf-field {
    display: block;
    font-size: 12px;
    overflow: hidden;
    padding: 10px 15px;
}
.mwf-field.hint, .mwf-field.headline {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    padding: 15px;
}
.mwf-field.hint p {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    font-weight: normal;
}
.mwf-field.even, .links_lang_rechts_kurz.even, .links_kurz_rechts_lang.even, .haelfte_haelfte.even {
    background-color: #eef1f6;
}
.mwf-field.odd, .links_lang_rechts_kurz.odd, .links_kurz_rechts_lang.odd, .haelfte_haelfte.odd {
    background-color: #ffffff;
}
.mwf-field.hint p, .mwf-field.headline > *, .mwf-form .confirm > h2, .mwf-form .confirm > h3, .mwf-form .confirm > h4, .mwf-form .confirm > h5, .mwf-form .confirm > h6 {
    background-color: #c5d2e2;
    display: block;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding: 7px 0 7px 15px !important;
    text-align: left;
}
.mwf-form .confirm > h2, .mwf-form .confirm > h3, .mwf-form .confirm > h4, .mwf-form .confirm > h5, .mwf-form .confirm > h6 {
    margin: 0;
}
.mwf-form .confirm > p {
    padding: 7px 0 7px 15px !important;
}
.mwf-field.aggregation {
    background-color: #ffffff;
}
.mwf-field.aggregation .mwf-input {
    float: none;
    width: 100%;
}
.mwf-field.aggregation .mwf-input .mwf-table {
    width: 100%;
}
.mwf-field.aggregation .mwf-input .mwf-table td:first-child {
    font-weight: bold;
    padding-right: 20px;
    width: 35%;
}
.mwf-field.aggregation .mwf-input .mwf-table td:first-child::after {
    content: ":";
}
.mwf-optional-text {
    display: inline-block;
    margin-bottom: 15px;
}
ul.links_lang_rechts_kurz {
    background-color: #eef1f6 !important;
    margin: 0;
}
ul.links_lang_rechts_kurz .mwf-field.h-odd {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-right: 0;
}
ul.links_lang_rechts_kurz .h-odd .mwf-input {
    float: right;
    width: 29em;
}
ul.links_lang_rechts_kurz .h-odd .mwf-input .mwf-text, ul.links_kurz_rechts_lang .h-even .mwf-input .mwf-text, ul.links_lang_rechts_kurz .h-odd .mwf-input select, ul.links_kurz_rechts_lang .h-even .mwf-input select {
    width: 29em !important;
}
ul.links_lang_rechts_kurz .mwf-field.h-even {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: right;
    padding-left: 0;
}
ul.links_lang_rechts_kurz .mwf-field.h-even label, ul.links_kurz_rechts_lang .mwf-field.h-even label, ul.haelfte_haelfte .mwf-field.h-even label, ul.links_lang_rechts_kurz .mwf-field.h-even label span, ul.links_kurz_rechts_lang .mwf-field.h-even label span, ul.haelfte_haelfte .mwf-field.h-even label span{
    display: none;
}
ul.links_lang_rechts_kurz .h-even .mwf-input, ul.links_kurz_rechts_lang .h-odd .mwf-input, ul.links_kurz_rechts_lang .h-odd .mwf-input select {
    width: 5em;
}
ul.links_lang_rechts_kurz .h-even .mwf-input .mwf-text, ul.links_kurz_rechts_lang .h-odd .mwf-input .mwf-text, ul.links_lang_rechts_kurz .h-even .mwf-input select {
    width: 5em !important;
}
ul.links_kurz_rechts_lang {
    clear: both;
    margin: 0;
}
ul.links_kurz_rechts_lang .mwf-field.h-odd {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    padding-right: 0;
    width: 404px;
}
ul.links_kurz_rechts_lang .h-even .mwf-input {
    float: left;
    width: 17em;
}
ul.haelfte_haelfte, ul.links_kurz_rechts_lang, ul.links_lang_rechts_kurz {
	padding: 0 15px;
}
ul.haelfte_haelfte .mwf-field.h-odd, ul.links_lang_rechts_kurz .mwf-field.h-odd, ul.links_kurz_rechts_lang .mwf-field.h-odd {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
}
ul.haelfte_haelfte .mwf-field, ul.links_kurz_rechts_lang .mwf-field, ul.links_lang_rechts_kurz .mwf-field {
    padding: 10px 0;
}

ul.haelfte_haelfte li.mwf-field.h-odd {
    width: 75%;
}
ul.links_kurz_rechts_lang li.mwf-field.h-odd {
    width: 62.5%;
}
ul.links_lang_rechts_kurz li.mwf-field.h-odd {
    width: 87.5%;
}

ul.haelfte_haelfte .mwf-input {
    width: 17em;
}
/*
ul.haelfte_haelfte .mwf-input .mwf-text, ul.haelfte_haelfte .mwf-input select {
    width: 17em !important;
}*/
ul.haelfte_haelfte li.mwf-field.h-even .mwf-input, ul.links_kurz_rechts_lang li.mwf-field.h-even .mwf-input, ul.links_lang_rechts_kurz li.mwf-field.h-even .mwf-input {
	margin-left: 10px;
	width: calc(100% - 10px);
}
ul.links_kurz_rechts_lang div:last-child li.mwf-field {
	padding: 10px 0;
    width: 37.5%;
}
.mwf-form ul.no-margin {
    margin: 0;
}
.mwf-label {
    float: left;
    font-weight: normal;
    line-height: 1.4;
    width: 45%;
    padding-top: 5px;
}
.mwf-label > p {
    display: inline;
}
.mwf-input {
    float: right;
    width: 420px;
}
.mwf-input input[type="text"], .mwf-input input[type="password"], .mwf-input input[type="email"], .mwf-input input[type="url"], .mwf-input input[type="search"], .mwf-input textarea {
    background: white url("data:image/gif;base64,R0lGODlhBwACAIABAMzMzP///yH5BAEAAAEALAAAAAAHAAIAAAIFhA+hGwUAOw==") repeat-x scroll 0 0;
    border-color: #7c7c7c #c3c3c3 #d3d3d3;
    border-style: solid;
    border-width: 1px;
    box-sizing: border-box;
    font-size: 12px;
    padding: 5px;
    width: 35em;
}
.mwf-form ul > li select {
    border: 1px solid #c3c3c3;
    float: left;
    font-size: 12px;
    padding: 3px;
    width: 35em;
}
.mwf-form ul > li select[multiple] {
}
.mwf-s {
    width: 11em !important;
}
.mwf-m {
    width: 17em !important;
}
.mwf-input fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.mwf-form ul > li.asps button {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #5884ae;
    color: #003f74;
    cursor: pointer;
    font-family: Arial,sans-serif;
    font-size: 12px;
    padding: 4px 12px;
}
.mwf-form ul > li.asps button:hover {
    background-color: #ffffff;
    border-color: #242424;
    color: #242424;
}
.mwf-form ul > li.asps .searchResult button, .mwf-form ul > li.asps .singleResult button {
    float: right;
    margin-right: 15px;
}
.mwf-form ul > li.asps .searchResult .mwf-button {
    clear: both;
    float: left;
    margin-bottom: 10px;
}
.mwf-form ul > li.asps {
    padding: 0;
}
.mwf-form ul > li.asps h2 {
    margin-bottom: 0;
    padding: 10px 15px;
}
.mwf-form ul > li.asps h3 {
    background-color: #c5d2e2;
    color: #242424;
    display: block;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    margin: 0 0 3px;
    padding: 10px 15px;
    text-align: left;
}
.mwf-form ul > li.asps .mwf-collapsed, .mwf-form ul > li.asps .searchMask ul {
    float: left;
    width: 100%;
}
.mwf-form ul > li.asps .mwf-collapsed .mwf-field.mwf-hint {
    margin-left: 420px;
    padding-top: 0;
}
.mwf-form ul > li.asps .searchResult, .mwf-form ul > li.asps .singleResult {
    float: left;
    margin-bottom: 20px;
}
.mwf-form ul > li.asps .searchResult h3, .mwf-form ul > li.asps .singleResult h3 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #003f74;
    font-size: 12px;
}
.mwf-form ul > li.asps .searchResult ul, .mwf-form ul > li.asps .singleResult div.childRoot {
    background-color: #eef1f6;
    border-bottom: 1px solid #c5d2e2;
    float: left;
    margin-bottom: 15px;
    padding: 10px 15px !important;
    width: 826px;
}
.mwf-form ul > li.asps .searchResult ul li h4, .mwf-form ul > li.asps .singleResult div.childRoot h4 {
    margin: 0;
}
.mwf-form ul > li.asps .searchResult ul li.childRoot {
    clear: both;
    float: left;
    margin-top: 10px;
}
.mwf-form ul > li.asps .searchResult ul li.childRoot:first-child {
    margin-top: 0;
}
.mwf-form ul > li.asps .searchResult ul li.childRoot .mwf-radio {
    display: block;
    float: left;
    margin-left: 0;
}
.mwf-form ul > li.asps .searchResult ul li.childRoot > div {
    float: left;
    margin-left: 5px;
}
.mwf-form ul > li.asps .singleResult div.childRoot {
    padding: 10px 15px;
}
.mwf-form ul > li input[type="file"] {
    font-size: 12px;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
}
.mwf-form .mwf-fileinfo {
    vertical-align: middle;
}
.mwf-form span.mwf-delete {
    background-image: url("data:image/gif;base64,R0lGODdhDAAMAMZZADk5OTs7O0BAQEZGRkhISEpKSkxMTE1NTU9PT1BQUFFRUVVVVVZWVldXV1lZWVtbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWdnZ2lpaWpqamtra2xsbG1tbW5ubnFxcXJycnR0dHV1dXZ2dnd3d3h4eHl5eXt7e3x8fH19fX5+fn9/f4GBgYKCgoSEhIaGhoiIiImJiYqKiouLi4yMjI2NjZGRkZWVlZaWlpiYmJmZmZubm5ycnJ2dnZ+fn6CgoKGhoaKioqenp6qqqqurq62trbCwsLOzs729vdLS0tTU1NjY2Nvb2+Li4uTk5Obm5ufn5+jo6O/v7/Hx8fT09Pj4+P39/f///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////ywAAAAADAAMAAAHkoBYWRYPLx0cHxImVllXF0pJKjVGLjcyOlMmOURFQzsvNjclFzEVSDhNRiI7QEsrMBEcP0E+TjQvTkcXIQobLDwfM1BMKRMZEiMaOS0wJ1JTFR8QBSEgLyFCTx4ZUUAJGgwYLBtVPgchPVMDDggouxgVFREJBgIBJ1QkDQgeBgALBApgyJJlSgQQFCBYmHCwSpZAADs=");
    background-repeat: no-repeat;
    display: inline-block;
    height: 15px;
    vertical-align: middle;
    width: 15px;
}
.mwf-back, .mwf-cancel {
    float: left;
    margin: 10px 0 0 15px;
}
.mwf-next {
    float: right;
    margin: 10px 15px 0 0;
}
.mwf-form ul > li input[type="button"], .mwf-form ul > li input[type="submit"] {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #5884ae;
    color: #003f74;
    cursor: pointer;
    font-family: Arial,sans-serif;
    font-size: 12px;
    padding: 4px 12px;
}
.mwf-form input[type="button"]:hover, .mwf-form input[type="submit"]:hover, .mwf-form .mwf-next input[type="button"]:hover {
    background-color: #ffffff;
    border-color: #242424;
    color: #242424;
}
.mwf-form .mwf-next input[type="button"] {
    background-color: #003f74;
    border-color: #003f74;
    color: #ffffff;
}
.mwf-form ul > li input[type="file"] {
    font-size: 12px;
}
.mwf-table {
    box-sizing: border-box;
    width: 100%;
}
.mwf-table thead th {
}
.mwf-table tr:nth-child(2n) td {
    background: #eef1f6 none repeat scroll 0 0;
}
.mwf-table th, .mwf-table td {
    background-color: transparent;
    border: medium none;
    padding: 6px;
    width: 50%;
}
.mwf-form ul > li.mwf-pager p {
    display: inline-block;
    font-size: 12px;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 1em;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.mwf-form h3 {
    font-size: 140%;
    margin-bottom: 1em;
    margin-top: 1em;
}
.mwf-form ul > li .mwf-option {
    clear: both;
    cursor: pointer;
    display: table;
    vertical-align: top;
}
.mwf-checkbox, .mwf-radio {
    float: left;
    margin-right: 7px;
    margin-top: 5px;
    vertical-align: middle;
}
.mwf-form ul > li fieldset label {
    cursor: pointer;
    display: table-cell;
    padding-top: 5px;
    vertical-align: middle;
}
.mwf-form ul > li.eineZeile fieldset label {
    display: inline-block;
}
.mwf-form ul > li.eineZeile .mwf-input .mwf-option {
    clear: none;
    display: inline-block;
    float: left;
    margin-right: 20px;
    white-space: nowrap;
}
.mwf-option > p {
    display: inline;
}
.autocomplete-suggestions {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #999;
    overflow: auto;
}
.autocomplete-suggestion {
    font-size: 12px;
    overflow: hidden;
    padding: 2px 5px;
    white-space: nowrap;
}
.autocomplete-selected {
    background: #c3c3c3 none repeat scroll 0 0;
}
.autocomplete-suggestions strong {
    font-weight: bolder;
}
.mwf-error {
    color: #b70000;
    font-size: 12px;
}
.ui-error {
    color: #e42444 !important;
}
p.mwf-error:empty {
    display: none;
}
.mwf-text.mwf-error, .mwf-select.mwf-error {
    background-color: rgba(183, 0, 0, 0.1) !important;
    border: 1px solid #b70000 !important;
    color: #000000 !important;
    margin: 0 !important;
}
.mwf-field .emptyLabel {
    float: none;
    width: 100%;
}
.mwf-captchaImage {
    margin-bottom: 10px;
}
#crumbs {
    background-color: #e6ebf1;
    display: table;
    height: 30px;
    margin: 0 0 20px;
    padding: 0;
    position: relative;
    width: 100%;
}
.eineSeite .mwf-pager, .eineSeite #crumbs {
    display: none;
}
#crumbs li {
    //background: rgba(0, 0, 0, 0) no-repeat scroll right center;
    display: table-cell;
    height: 30px;
    line-height: 20px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 1%;
}
#crumbs li.last-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#crumbs li a {
    border: medium none;
    color: #003f74;
    cursor: default;
    display: block;
    font-family: "Arial";
    font-size: 15px;
    font-weight: normal;
    padding-right: 20px;
    text-decoration: none;
}
#crumbs li.clickable a[data-mwf-submit] {
    cursor: pointer;
}
#crumbs li.clickable:hover, #crumbs li.selected {
    background: #003f74 no-repeat scroll right center;
}
#crumbs li.behind {
    background: rgba(0, 0, 0, 0)  no-repeat scroll right center;
}
#crumbs li.clickable.behind:hover, #crumbs li.selected.last-child {
    background: #003f74 no-repeat scroll right center;
}
#crumbs li.clickable:hover a[data-mwf-submit], #crumbs li.selected a {
    color: #fff;
}
#crumbs li a div {
    display: table;
    height: 100%;
    text-align: center;
    width: 100%;
}
#crumbs li a div span {
    display: table-cell;
    vertical-align: middle;
}
small, .small {
    margin-bottom: 0;
}
h1 {
    padding-bottom: 15px !important;
}
a.show-data {
    display: inline-block;
    margin-bottom: 5px;
}
.mwf-form .innerForm {
    border: 1px solid #c3d3e3;
    padding: 2px;
}
.mwf-form li.headline:first-child h2, .mwf-form li.headline:first-child h3, .mwf-form li.headline:first-child h4, .mwf-form li.headline:first-child h5, .mwf-form li.headline:first-child h6 {
    margin-top: -15px;
}
.mwf-form .mwf-separator > li.headline:first-child h2, .mwf-form .mwf-separator > li.headline:first-child h3, .mwf-form .mwf-separator > li.headline:first-child h4, .mwf-form .mwf-separator > li.headline:first-child h5, .mwf-form .mwf-separator > li.headline:first-child h6 {
    margin-top: 0;
}
.mwf-form li.headline h2, .mwf-form li.headline h3, .mwf-form li.headline h4, .mwf-form li.headline h5, .mwf-form li.headline h6 {
    margin: 5px -15px -15px;
}
.mwf-field.hint {
    padding: 0 15px;
}
.mwf-label {
    width: 50%;
}
.mwf-input {
    float: left;
    width: 50%;
}
.mwf-form .acceptAnlassvorlage {
	display: none;
}
.mwf-form .webServiceField {
    display: none;
}
.mwf-input input[type="text"], .mwf-input input[type="password"], .mwf-input input[type="email"], .mwf-input input[type="url"], .mwf-input input[type="search"], .mwf-input textarea {
    width: 100%;
}
.haelfte_haelfte .mwf-label {
    width: calc(100% / 3 * 2);
}
ul.haelfte_haelfte .mwf-input .mwf-text, ul.haelfte_haelfte .mwf-input select {
    width: 100% !important;
}
ul.haelfte_haelfte .mwf-input {
    width: 100%;
}
ul.haelfte_haelfte li:first-child .mwf-input {
    width: calc(100% / 3 - 10px);
}
ul.links_lang_rechts_kurz li:first-child .mwf-input {
    width: calc(100% / 7 * 3 - 10px);
}
.leftInput {
    width: 25% !important;
}
.links_lang_rechts_kurz.leftInput {
    width: 45% !important;
}
ul.links_lang_rechts_kurz .h-odd .mwf-input .mwf-text {
    width: 100% !important;
}
ul.links_lang_rechts_kurz .mwf-field.h-even {
    float: none;
}
ul.links_lang_rechts_kurz .h-even .mwf-input .mwf-text {
    width: 100% !important;
}
ul.links_lang_rechts_kurz .h-even .mwf-input {
    width: 100%;
}
.links_lang_rechts_kurz .mwf-label {
    width: calc(100% / 7 * 4);
}
.mwf-input input[type="text"], .mwf-input input[type="password"], .mwf-input input[type="email"], .mwf-input input[type="url"], .mwf-input input[type="search"], .mwf-input textarea {
    width: 100%;
}
ul.links_lang_rechts_kurz .mwf-input .mwf-text, ul.links_lang_rechts_kurz .mwf-input select {
    width: 100% !important;
}
ul.links_lang_rechts_kurz .mwf-input {
    width: 100%;
}
ul.links_lang_rechts_kurz li .mwf-input {
    width: 45%;
}
ul.links_lang_rechts_kurz .h-odd .mwf-input {
    float: left;
}
ul.links_kurz_rechts_lang .h-odd .mwf-input .mwf-text {
    width: 100% !important;
}
ul.links_kurz_rechts_lang li.mwf-field.h-odd .mwf-input {
    width: calc(20% - 10px);
}
.links_kurz_rechts_lang .mwf-label {
    width: 80%;
}
ul.links_kurz_rechts_lang .h-even .mwf-input {
    width: 90%;
}
ul.links_kurz_rechts_lang .h-even .mwf-input .mwf-text {
    width: 100% !important;
}
.summary-field {
    padding: 0;
}
.summary-field td {
    padding: 0;
}
.summary-field td:first-child {
    padding: 15px 0 15px 15px;
}
.summary-field .mwf-input {
    width: 100%;
}
.mwf-option > label {
    float: left;
    padding-right: 5px;
    padding-top: 7px;
}
.eineZeile .mwf-option::after {
    display: none;
}
.mwf-option::after {
    content: "";
    display: block;
    float: left;
    width: 100%;
}
@media not all {
.mwf-checkbox, .mwf-radio {
    margin-top: 7px !important;
}
}
@media not all {
}
@-moz-document url-prefix("") {
.mwf-checkbox, .mwf-radio {
    margin-top: 7px !important;
}
}

