#dynFormFieldsetNoButtons .buttons input {display:none;}
.invisible , #invisible{display:none;}
.removecheckbox input {width:2em!important;background-color:transparent!important;}
.formnavigator .item:last-child::after {clear:both;}
.mailwdh {display:none!important;}
.formContent .inlineRadio .inlineWrapper input[type=radio] {margin:0;float:none; display:inline; position:relative; top:-2px;}
.formContent .inlineRadio .inlineWrapper span.label{float:none; display:inline; padding:0;}
.formContent .inlineRadio .inlineWrapper  span.label {margin-left:0;}
.formContent .inlineRadio .inlineWrapper label  {padding-left:0;font-size:90%!important;}

ul.dfPageLinks{}
ul.dfPageLinks li {display:inline-block;background:none!important; border:1px solid #333; padding:0px 5px 3px 5px!important; line-height:1.2em;} 
.tab1 {padding-left:2em;}
.divField .label {text-align:left; padding-left:0;}
.divField .radio input[type='radio'] {margin:5px 0 0 0; position:static;}
.idlist a {display:block;}
.invalid input , .missing input, .missing div.radio, .missing select {background-color:#fdd!important; border-color:#d00;}
.togglehead {cursor:pointer; display:block;}
/*##### Navigator #######################*/
.formNavigator {height:5em;padding-bottom: 10px; padding-left:1em;}
.formNavigator .item {float:left;border:1px solid #ccc; margin-right:0.5em;margin-top: 3em; background: #fff;font-weight:bold!important;height:2em;Xwidth: 6em;text-align: center; color: #919191;}
.formNavigator .item span, .formNavigator .item input {padding:0.1em 0.5em 0.4em;}
.formNavigator .item.active { background-color:#3B78A4;color: #FFF;font-weight: bold;}
.formNavigator .item.active * {  color: #fff;}
.formNavigator .item  span {color: #919191; }
.formNavigator .item input:hover {background-color:#ddd;}
.formNavigator input.navibutton {border:0px solid black; width:auto; }
/*##### Formatierungen #######################*/
.formContent .label {display:block;padding-bottom: 2px;}
.formContent p {padding-left:1em; padding-right: 1em; margin-bottom: 0.5em !important;}
.formContent .floating p {float:left;}
.formContent .floating p.missingLabel {display:none;}
.formContent .h2tag {font-size:120%!important;font-weight: bold;margin: 1em 0px 0.75em;line-height: 1.2em;}
.formContent .frameB { margin-left:1em; padding-bottom: 1em; padding-top:1em;border:6px solid #e2ebf1;;width: 25em;}
.formContent .breit {margin: 1em 1em 0.75em;line-height: 1.2em;}
.formContent .breit input {width:25em;}
.formContent .breit label {width:25em;float: left;padding-bottom: 2px;}
.formContent .cleartag {white-space: pre;}

.formContent .shadoW, .formContent .nebeneinander {float: none; border-bottom:16px solid #fff; padding: 0.5em 0.5em 0.5em;}}
.formContent .highlight {border:5px solid #FFF; font-weight:bold:}
/*########## DISCLAIMER #######################*/
#rahmen {border-color: #3b78a4 !important; background-color: white;padding-left: 1em;padding-right: 1em;padding-bottom: 0.5em;}
/*##### CAPTCHA #######################*/
.captcha label { border:solid 1px #e2ebf1;padding: 1em;background: #f0d1d1;letter-spacing: 1em;width:20em;}
.captcha input {margin-top: 1em;}
.formContent .captcha .label { letter-spacing: 5px; padding-top:2em;padding-bottom:1.5em;}
.formContent input, .formContent textarea {padding:0.1em 0.4em 0.3em 0.4em;}
.formContent textarea{margin-bottom:2em;display:block;background: #fff;}
.formContent textarea[rows='']{height:5em;}
.formContent .fullsize  textarea {height:20em;}

.formContent input, .formContent select{background: #fff;width: 21.5em;}
@media (min-width:1079px) and (max-width:1155px) {
  .formContent input, .formContent select{background: #fff;width: 19em; max-width:95%;}
}
.formContent .fullRow select{width: 31.5em;margin-left: 0.5em;}
.formContent .fullRow label{margin-left: 0.5em;}
.formContent .radio input, .formContent .checkboxes input{width: 2em; background-color: #e2ebf1!important;}
/*##### Buttons #######################*/

.formContent .buttons {float:left;text-align:right;width: auto;height: 2em;padding-left: 1em;  margin-top: 1.5em; padding-bottom: 1em;}
.formContent .buttons::after{clear:both;}
.formContent .buttons input:hover {background-color: #ddd;}
.formContent .buttons .save {background: #FFFFFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkFFMjg5RkMzRUJFMTFFNjlERjM4MUE0Mjg0RTM1QzkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkFFMjg5RkQzRUJFMTFFNjlERjM4MUE0Mjg0RTM1QzkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQUUyODlGQTNFQkUxMUU2OURGMzgxQTQyODRFMzVDOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQUUyODlGQjNFQkUxMUU2OURGMzgxQTQyODRFMzVDOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoRjHQcAAAJcSURBVHja7FY7bxNBEJ69272nHWMHCSl0hBZEgYAUNNDxEEUK/kKgS0FDBAWho4qEBBG0SPSRIkBCEQICQgiBCB3piGNCwMbny/mey845fhDicy44nUcjy7Jv5/v2m/1mj1RuwJ6GBDAAGAD8Z9Dkv7lIDhHH74SARID0GYCDF2KGEdDjV2RK1c+zUuSRfkkUcqgH8GsDShZYkRacuGaPP/NGTjf21AcAHgOU6/CtChUn/mnfIff8o42z931jhKcCEKSCCMvZHtSaabmYZQfWalB128ui0XPO5QXn6NWIsGQY0ppFvqjuYzkngMLEm84miwYIrZg+pBjZrQXKy+rrKVZclEivJgchVl+xUPGx3MHOh1gCw/yoe+Gx/3VOfTtNnRJJkEhwtH1Yt6FopT7s0eGLqNiRCS7RxB6E2IDf9V05ipnBqevOmbtJPuBN0XcR3LPJ+xnly8MkANJIkrq6tTQHr6bzUQkVIl0AxDGgMpgK5DSo/VzZ4gYRijGk/nOKnB/LlSdTxvdFsYrSbci1AWQCJoP9JiK9uz3WaoxwRjV2w7FLkyfHJ9s985z1FzPk44NhxTcNYDLI0jaTqg0g6GdVEMezoKPjNs0RYvVVC5Foh+srS/POwq2cX8wYoFIk19sH4iGdIRFhq1ab3QDXi00ID+psU5Py05vG6ssDGuiCuISykJ1MUylmQf8eToqMDs/riJqR6mvP78CH2WHmZcyumqQb14KdRiGvgSbKfbpnqpDtpUk6ADkGKBjxfSCBQvEz1bXTewdCpYZue3KjkWbdwWvLAKB7/BFgALLf7jLZcEhAAAAAAElFTkSuQmCC) no-repeat left center;cursor: pointer;border: 1px solid #3b78a4;vertical-align: top;line-height: 1;}
.formContent .buttons .fwd {background: #FFFFFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NkE4QTI3N0QzRUJGMTFFNkEzQTRBMzVEOTFBNUJDOUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NkE4QTI3N0UzRUJGMTFFNkEzQTRBMzVEOTFBNUJDOUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2QThBMjc3QjNFQkYxMUU2QTNBNEEzNUQ5MUE1QkM5QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2QThBMjc3QzNFQkYxMUU2QTNBNEEzNUQ5MUE1QkM5QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkmBn7YAAAKMSURBVHja7JZLa9RQFMdzH8nNTDKdEbQtFKu4UAQFK4JScGPBhUiLe1HEjRtx70dQv4TdiFLoSgUp4wMUxS4UiyODigurOE1rJ51Hkpt7rydxOp0ZmVdpV/YsAknuPb85/3P+N4Mmb2W17QysbXPsAP4DAO3yXikVXWV8gyDgspUVQHYleBh43KtMHEydPZwh8CyGbhFACsF9XnF918HCmzy25+a50UNDpuqZ0b0HggdBxa2uLvHqGtwODbDrZ/ZeHR/KmKiXUmiT2kpKESpQfH2nDHnoV3hlzSutcK9cX3x838CREfvxByebd4VUHRpDG9WQPOB+WXL/9uVTdWxEllIpYSVY406D4qmxwZMH0vfnf+ULPmrDaAJAdq+4FJTd3SmzR4mH0+zGxOj8t+LsO6dYlf+W0gQQgeeXVj13ud9hP7E/fXQk9WjBeQaKqTZNBiWUCIEReqVNGIrp+MLY4JXx4U5Gi/VW/Uz5RnhcPHxfeP55rWUymwAo9mqfVo3i9afFmbc/y8rEOmvZvgGIMhNKDJOadmGl2FRX5GjNTppWorX5i457N5v7shzShE10ijpMEcIEsjM7gxC+dmdmvTESphbOCXDDxfOnL01N1Nf7PJx9mZ/76GCWNGwbEwobO00RAHRmaWnNSA6A32oAEfJq2XMdIMGC+uI3ue/3Xn0tCUatDKYGvOrug7gChghpcTLsl2EgwgD48OSH404/zeUdrpspg5mgKor17e7k+CgmpOFnRgAawuGhJ1MglSTmgxe5JwsFZFisvSZ9fg80jegGiEaoMZf7TVmSWrs6a9IfININlEEYRgtjgqleS93zLHcDxCXQmm6b+aJ1k+ivEIjs/G3ZAbSPPwIMAEwZJcPOR4uVAAAAAElFTkSuQmCC) no-repeat left center;cursor: pointer;border: 1px solid #3b78a4;line-height: 1;}
.formContent .buttons .back {background: #FFFFFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzVBNDREQUEzRUJGMTFFNjk0NkQ5MEE2QUJBMjRENUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzVBNDREQUIzRUJGMTFFNjk0NkQ5MEE2QUJBMjRENUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNUE0NERBODNFQkYxMUU2OTQ2RDkwQTZBQkEyNEQ1QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNUE0NERBOTNFQkYxMUU2OTQ2RDkwQTZBQkEyNEQ1QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PosG1ywAAAKJSURBVHja7FZLaxNRFM6d+5pM2piCgdT6qGCptsaFK0NBi20RFMVF3fhAFFel/oUuXeQHuBJBd25EUIOIFSXiQrAirdhiQaquGguJecxM5s7Ec2+SNqaNUjpdmcPhzp3h3vOd7zv3Mehc8mVgO00LbLO1Af4DALKJsRVp8JB9pCHZIp8AVOiK53rC8TyXUnwqHvMC2ov5rA8A9dBlYZWEXRrcHblysi8WCT6d/blliVRszxXCNh0z34nLl0YPHRvY60cNqmK7wnUsxyp6Vn4s3j1+4jCna+NBLiBUe0FgmoaJrM2fhSF/08Q2y6Vc305+fTzRE400DRsZiCYOdNXi10GgmXq81BqgrolbhtCFDs26NtI/FN+/IUmDE/DNSKRiu44tzIIwf43GYxeOD+mc+rYPqqILq2jlVybPHEkM9vq9k4GAZCClT95P3Xk4bdplXwFgGWgYU0Z4EBH+6PXHG1O3X72b9U0iWAkIE6KH9EoFaQRTvVDMJe+lUumZmxdP7+mONs0smnbRtFZnIw1DevBoXWS1khHTYTljxgk3qB6yefbzj+zErbvnh49ePjvM2VrNn7z99GD6Q7WPKWehsL4jyoww9BsBcP/Y1UYMQFG5UNAKM122hEH95xa/PX/zPtoV3rerRuXLculrLsA7IlWnRpjykEYopNkaYBUFDDAIwHBgAzAAadpOemZh/vvywd6eToMvZmwAAJbgRDeIygaSa9rJGwA0gMjdLzGqThgkuFIQ6YVMhQQ9jS1lPfgiHYMTtO6c+Ndhp4iAZDAbohMWFEYJThGo07O5DGZBefhs/bhWTFTxCYXKw15RxEBr7N+NhuoGVBpvNJ+vTAXR/m1pA6yz3wIMAKOH+RAyILY1AAAAAElFTkSuQmCC) no-repeat left center;cursor: pointer;margin-left: 1em;border: 1px solid #3b78a4;line-height: 1;}
.formContent .buttons input {width:auto;border: none;font-weight: bold;height: 1.6em;color: #3B78A4; padding-left:2em;}
.formContent .buttons #jsPrintButton{display:none;}
.formContent .buttons #jsPrintButton.active {cursor:pointer;background-color: #FFFFFF;margin-right: 1em;display:inline-block;border:1px solid #3b78a4; padding:3px;line-height: 1;font-weight: bold;height: 1.6em;color: #3B78A4;}

.formContent  {width:100%;}
.formContent div.dynFormFieldset {background: #e2ebf1;border:3px solid #FFF;}
.formContent div.radio {padding:0 1em 1em 1em;clear: left;line-height: 2; width: 23em; margin-left: 1em;}
.formContent div.checkboxes  {padding-left:1em;clear: left; XXXwidth: 21em;margin-left: 1em;}
.formContent div.checkboxes input, div.radio input{vertical-align:middle;}
.checkboxFloating {float:left;}

.missing label::before {content:"Pflichtfeld nicht gefüllt: ";}
.invalid label::before {content:"Falsches Format: ";}
form .h2tag p.absatz {}
#content {float:none!important;}
.fullRow p {}
.BoxSmall input {  width: 5em; margin-left: 0.5em; margin-top:1em; margin-bottom: 1em;}
.BoxSmall .label { display:inline; }
.BoxSmall { float:none; }
.BoxSmall2 input {
    width: 5em;
}
.fullRow input {  width: 30em }
.formContent .missing input  { background-color: #fdd !important;}
.formContent .nebeneinander div.radio {  width: 23em; }
.rot , .rot *{color:red!important;}
.nebeneinander div.radio input { border: 1px solid black; background-color: white; margin: 0px 0.5em 0px 2em;}
.nebeneinander div.radio br {display:none;}
.formContent div.checkboxes input, .formContent div.radio input {float:left; margin-top:11px; display:block;}
.formContent div.radio input {margin-top:9px;}
.formContent div.checkboxes br, .formContent div.radio br {display:none;}
.formContent div.radio {width:88%;}
.BoxSmall2 div.checkboxes input { border: 5px solid black;}
div.treffer {min-height:40px; padding-left:15px;}
div.treffer div { border:1px solid #ccc; background-color:#fff; width:90%!important;}
div.treffer div p  {float:none!important; }
div.treffer div p.click {cursor:pointer; }
div.treffer div p.click:hover {text-decoration:underline;cursor:pointer;}
.tooltip {color:#3b78a4!important; padding: 2px; display:block;}

.altgrid .formContent div.dynFormFieldset.v2 {background-color:#e2ebf1; background-image:url(/SiteGlobals/StyleBundles/Bilder/Default/Fotoecke.png?__blob=normal&v=1); background-position: top right; background-repeat:no-repeat; margin-bottom:20px;}
.dynFormSearch .row label {display:inline-block; width:150px;}
.dynFormSearch .row input {display:inline-block; width:350px;}

.idlist {}
.idlist a span {display:inline-block; margin-right:20px;}
.idlist .pagination {margin-top:1em;}
#content .idlist .pagination ul li {display:inline-block; background:none; margin-left:0; padding-left:0;}
#content .idlist .pagination ul li a, #content .idlist .pagination ul li strong {text-decoration:none;background-color:#fff;  padding:2px 5px; border:1px solid black;display:inline-block; margin-right:5px;}
#content .idlist .pagination ul li strong {background-color:#eee;}
#content .idlist .pagination ul li a:hover {background-color:#000; color:#fff;}
table.infotable td {padding:0.1em 0.3em 0.1em 0.7em;}

/*##### tooltips #######################*/

 .tooltips {position: relative; float:right;display:block;}


.tooltips .info{    position: relative; background: #e2ebf1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjc1RjY1QTM2OUVFMTFFNjk5OEE4MTFBQUREOTFGODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc1RjY1QTQ2OUVFMTFFNjk5OEE4MTFBQUREOTFGODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNzVGNjVBMTY5RUUxMUU2OTk4QTgxMUFBREQ5MUY4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNzVGNjVBMjY5RUUxMUU2OTk4QTgxMUFBREQ5MUY4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi/mgyoAAAC0UExURVhnbWJwdvn6+mNxd3B9gm57gJago5Gbn32IjX2JjsHGyV1rcay0t+Dj5Pb3+GBudFppb/v7/N7h4ra8v+fq6pukqNTY2YyXm5ukp+jq64eSloWQldzf4HWBhre9wI+ZnV9tc/j4+dzf4VlobsDGyI6YnOzu7rC3utPX2dfb3K62uZylqYWQlGd1eqevsu/x8ZKbn8TJy/X19vLz9ISPk93g4Zmjpufp6vDx8vX29vP09P///9PSeG8AAAA8dFJOU///////////////////////////////////////////////////////////////////////////////ALuI66cAAAELSURBVHjafJLndsIwDIWvHdKQSZImrNLSwWgL3bt+//eq5IFDDwf98JHvZ1mWZChjRRKFJcowSgqrQK8yE3AmMulJ3mMpiM/igJ1e7shwAKRtrU/WbQoMhobkBPoTpa7ux7ekNH1CORNJV40qkp6BGw6sRnShJJJRBAP1QCku2KkoKlMoBNJGp5gSudPeVwpRIAFaU8D353RhaxmD9Aio7V6+rt6Mdw3SQwR683jJpZzYQwHpJWLt/86WHRKTDmzt7rRD3sl3MfuEY1yefcJ5/Ns65IPf5uvpEF0P92DyjzS6B65vP82cyPnsadc31+sXYWzte72bjzU/HzvTzYGZHvkHR/7Owf/2J8AA8plMQZSBkSkAAAAASUVORK5CYII=) no-repeat right center;cursor: pointer;line-height: 1;
    width: 25px; height: 25px; top: 0em; display:block;
}
.tooltips .info:hover{
    background: #e2ebf1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAMAAADzN3VRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qjc1RjY1QTM2OUVFMTFFNjk5OEE4MTFBQUREOTFGODEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qjc1RjY1QTQ2OUVFMTFFNjk5OEE4MTFBQUREOTFGODEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCNzVGNjVBMTY5RUUxMUU2OTk4QTgxMUFBREQ5MUY4MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCNzVGNjVBMjY5RUUxMUU2OTk4QTgxMUFBREQ5MUY4MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pi/mgyoAAAC0UExURVhnbWJwdvn6+mNxd3B9gm57gJago5Gbn32IjX2JjsHGyV1rcay0t+Dj5Pb3+GBudFppb/v7/N7h4ra8v+fq6pukqNTY2YyXm5ukp+jq64eSloWQldzf4HWBhre9wI+ZnV9tc/j4+dzf4VlobsDGyI6YnOzu7rC3utPX2dfb3K62uZylqYWQlGd1eqevsu/x8ZKbn8TJy/X19vLz9ISPk93g4Zmjpufp6vDx8vX29vP09P///9PSeG8AAAA8dFJOU///////////////////////////////////////////////////////////////////////////////ALuI66cAAAELSURBVHjafJLndsIwDIWvHdKQSZImrNLSwWgL3bt+//eq5IFDDwf98JHvZ1mWZChjRRKFJcowSgqrQK8yE3AmMulJ3mMpiM/igJ1e7shwAKRtrU/WbQoMhobkBPoTpa7ux7ekNH1CORNJV40qkp6BGw6sRnShJJJRBAP1QCku2KkoKlMoBNJGp5gSudPeVwpRIAFaU8D353RhaxmD9Aio7V6+rt6Mdw3SQwR683jJpZzYQwHpJWLt/86WHRKTDmzt7rRD3sl3MfuEY1yefcJ5/Ns65IPf5uvpEF0P92DyjzS6B65vP82cyPnsadc31+sXYWzte72bjzU/HzvTzYGZHvkHR/7Owf/2J8AA8plMQZSBkSkAAAAASUVORK5CYII=) no-repeat right center;cursor: pointer;line-height: 1;

}
.tooltips .tooltiptext {
    visibility: hidden;
    background-color: #3b78a4;
    color: #fff;
    border-radius: 6px;
    padding: 1em;
    position: absolute;
    z-index: 1;
   bottom: 30px;
    opacity: 0;
    display: block;
    transition: opacity 1s;
    width: 15em;
    height: auto;
    left:-100px
}
.tooltips .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}
.tooltips:hover .tooltiptext {visibility: visible; opacity: 1;}
.formContent .buttons .back {background: #FFFFFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzVBNDREQUEzRUJGMTFFNjk0NkQ5MEE2QUJBMjRENUMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzVBNDREQUIzRUJGMTFFNjk0NkQ5MEE2QUJBMjRENUMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNUE0NERBODNFQkYxMUU2OTQ2RDkwQTZBQkEyNEQ1QyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNUE0NERBOTNFQkYxMUU2OTQ2RDkwQTZBQkEyNEQ1QyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PosG1ywAAAKJSURBVHja7FZLaxNRFM6d+5pM2piCgdT6qGCptsaFK0NBi20RFMVF3fhAFFel/oUuXeQHuBJBd25EUIOIFSXiQrAirdhiQaquGguJecxM5s7Ec2+SNqaNUjpdmcPhzp3h3vOd7zv3Mehc8mVgO00LbLO1Af4DALKJsRVp8JB9pCHZIp8AVOiK53rC8TyXUnwqHvMC2ov5rA8A9dBlYZWEXRrcHblysi8WCT6d/blliVRszxXCNh0z34nLl0YPHRvY60cNqmK7wnUsxyp6Vn4s3j1+4jCna+NBLiBUe0FgmoaJrM2fhSF/08Q2y6Vc305+fTzRE400DRsZiCYOdNXi10GgmXq81BqgrolbhtCFDs26NtI/FN+/IUmDE/DNSKRiu44tzIIwf43GYxeOD+mc+rYPqqILq2jlVybPHEkM9vq9k4GAZCClT95P3Xk4bdplXwFgGWgYU0Z4EBH+6PXHG1O3X72b9U0iWAkIE6KH9EoFaQRTvVDMJe+lUumZmxdP7+mONs0smnbRtFZnIw1DevBoXWS1khHTYTljxgk3qB6yefbzj+zErbvnh49ePjvM2VrNn7z99GD6Q7WPKWehsL4jyoww9BsBcP/Y1UYMQFG5UNAKM122hEH95xa/PX/zPtoV3rerRuXLculrLsA7IlWnRpjykEYopNkaYBUFDDAIwHBgAzAAadpOemZh/vvywd6eToMvZmwAAJbgRDeIygaSa9rJGwA0gMjdLzGqThgkuFIQ6YVMhQQ9jS1lPfgiHYMTtO6c+Ndhp4iAZDAbohMWFEYJThGo07O5DGZBefhs/bhWTFTxCYXKw15RxEBr7N+NhuoGVBpvNJ+vTAXR/m1pA6yz3wIMAKOH+RAyILY1AAAAAElFTkSuQmCC) no-repeat left center;cursor: pointer;border: 1px solid #3b78a4;line-height: 1;float: left;
margin-right: 1em;margin-left: 0;}

.druckvorschau {}
.druckvorschau .noprint {display:none;}
.druckvorschau .pdtable p span.label {
    width: 300px !important;
}
.druckvorschau p span.label {
    display: inline-block;
    font-weight: bold;
    margin-right: 20px;
}
.druckvorschauduenn .pdtable p span.label {
    XXXwidth: 200px !important;
   width: 30%!important;
}
.druckvorschauduenn p span.label {
    display: inline-block;
    font-weight: bold;
    margin-right: 20px;
}
.druckvorschauduenn .buttons {display:none;}
.formContent .nobr br {display:none;}
.formContent .nobr .label {float:left; display:inline-block;}

.altgrid .idlist, .altgrid .dynFormSearch, .altgrid .dynFormFieldset {padding:10px 0;}
.altgrid .dynFormSearch .row, .altgrid .idlist a, .altgrid .idlist .pagination {margin-left:10px;}
/*.nobuttons .buttons {display:none;}*/

.altgrid .formContent div.dynFormFieldset.v2 {border:0px solid black;}
.divField .label {white-space:normal;}
.divField label {max-width:calc(100% - 2em - 30px);}
@media (min-width: 786px) and (max-width: 992px ) {
}
@media (max-width:785px) {
  .formNavigator {height:auto; margin-top:1em; padding-left:0.5em;}
  .formNavigator .item {float:none;margin-top:0.5em;}
  .formContent input, .formContent select  {max-width:auto;width:calc(100%);}
  .formContent p {padding-left:0.5em; padding-right:0.5em;}
  .divField label {max-width:calc(100%);}
  .formContent .shadoW, .formContent .nebeneinander {padding:0.5em 0 0.5em;}
  .formContent div.radio {padding-left:0.5em; margin-left:0;}
  .formContent textarea {height:10em;}
}
@media (max-width:450px) {
}
.invalid, .missing {position:relative;}
.XmissingLabel {position:absolute; top:3.5em; padding:0.1em; border:1px solid red; border-radius:3px; background-color:#eef;z-index:1000;}
.missing .missingLabel {display:none!important;}
@media (max-width:785px) {
  .mobileonly {display:block;}
  .desktoponly {display:none;}
}

@media (min-width:786px) {
  .mobileonly {display:none;}
  .desktoponly {display:block;}
  .dt2nd span.label {display:none!important;}
  .triple .divField {width:63%; display:inline-block;;}
  .dt2nd {display:inline-block;width:31%;}
  span.bold {font-weight:bold;}
}
.infotable {display:table;}
.tr {display:table-row;}
.td {display:table-cell; padding: 0.1em 0.8em 0.1em 0;}
form.noButtons div.buttons {display:none!important;}
#content div.contact input[type="file"] {font-size:0.7em;}
#supplement .idlist a.managerlink {padding:0;}
.exportLinks {margin-left:7em; margin-top:1em;}
.dataArray span.data {padding-right:1em;}
