/* rflipbook */
  /* see:fischer_web-modules2020.css */
/* /rflipbook */

.deny.btn.btn-primary{display:none !important;}
#uid1317 .deny.btn.btn-primary{display:block !important;}

/* jeb2020-03-18:hide the old one in /web_fischer/ */
div.cc-window.cc-bottom {display:none;}

/* cookieman */
*, ::after, ::before {box-sizing:content-box !important;/* overrule bootstrap4 */}
.modal-backdrop {z-index:10499;}
.modal-backdrop.show {opacity:0.8 !important;}
#cookieman-modal{z-index:10500;}
#cookieman-modal.show {padding-right:0 !important;}

#cookieman-modal .modal-header {border-radius:initial; font-size:20px; font-weight:700; border-bottom:none;}
#cookieman-modal .modal-content {padding:60px;}
#cookieman-modal .card-header {background-color:#fff; padding-left:50px; padding-right:30px; border-top:2px solid rgba(0,0,0,.125); border-bottom:none;}
#cookieman-modal .card {border:none;}
#cookieman-modal .card-header input {float:none !important; position:absolute !important; left:0; margin-right:0 !important; top:.75em;}
#cookieman-modal [data-toggle="collapse"]::after {right:-30px; font-weight:700;}
#cookieman-modal .modal-body > p {margin-bottom:15px; font-size:16px;}
#cookieman-modal h2 {font-size:28px; font-family:Helvetica; margin-bottom:30px;}
#cookieman-modal .card-body > p {display:none;}
#cookieman-modal .card-body {padding-left:0; padding-right:0;}
#cookieman-modal #cookieman-acco-h-mandatory {border:none;}
#cookieman-modal a.btn.btn-default {font-size:16px;}

/* Colors */
#cookieman-modal .modal-footer {background-color:#fff; border:none; margin-top:30px;}
.btn-secondary {background-color:#999999; border-color:#999999;}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {background-color:#777777; border-color:#777777;}
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {box-shadow:0 0 0 0.2rem rgba(119,119,119,.5);}
#cookieman-modal .modal-footer .btn-primary {font-size:16px; background-color:#0015bf; color:#0015bf!important; border: 2px solid #0015bf;}
#cookieman-modal .modal-footer .btn-primary:hover {background-color:#ff09b4; border-color:#ff09b4; color:#ff09b4 !important;}
#cookieman-modal .modal-footer a {border-radius:0; text-transform:uppercase; font-weight:700;}
#cookieman-modal .modal-footer a.btn-default {border-color:#0015bf; border-width:2px;}
#cookieman-modal .modal-footer a.btn-default:hover {border-color:#ff09b4;}

/* Links */
#cookieman-modal a {font-size:inherit; color:#0015bf; text-decoration:none !important; padding:6px 12px; display:inline-block; background-color:#ddd !important;/* jeb2021-01-10:because of Googleboot */}
#cookieman-modal a:hover {color:#ff09b4;}
#cookieman-modal a:before {content:"";/* »\00a0 */ color:#0015bf;}
#cookieman-modal a:hover:before {color:#ff09b4;}
#cookieman-modal .card-header span:hover {cursor:pointer; color:#ff09b4;}

/*  */
#cookieman-modal p,
#cookieman-modal td,
#cookieman-modal div {line-height:1.2em; border-radius:initial;}
.fingerprint-wrapper {width:38px; height:38px; padding:2px; border-radius:21px;/* width/2+padding */ background:#707070; display:block;position:fixed; left:10px; bottom:10px; z-index:50;}
.fingerprint-wrapper:hover, .fingerprint-wrapper p:hover {cursor:pointer; background-color:#0015bf;}
.fingerprint-wrapper p:hover {background-color:transparent;}
.fingerprint {display:inline-block; height:50px; width:50px !important; border-radius:25px; background-repeat:no-repeat; transform:translate(-4px,-4px) scale(0.8); background-image:url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' width='80' height='85' viewBox='0 0 1218 1280'%3E%3Cg fill='%23FFF'%3E%3Cpath d='M411 1c-52 3-103 8-132 13A313 313 0 0034 199c-9 18-23 51-26 60a480 480 0 00-3 141c13 106 51 235 106 356a1128 1128 0 00435 522c1 0 12-21 11-22l-17-11a937 937 0 01-288-285C165 831 95 675 55 523a599 599 0 01-24-252c4-14 23-58 38-83 37-67 87-110 155-133 30-11 61-17 109-22 95-11 146-10 201 3 64 16 131 52 203 111 105 85 195 189 278 321 63 100 120 217 146 304 9 27 14 49 20 89 14 88 15 155 4 184l-3 6 11 6 12 5 6-15c11-36 9-106-6-196-7-41-11-58-19-86a1471 1471 0 00-439-642c-43-34-79-58-119-78A404 404 0 00410 1z'/%3E%3Cpath d='M463 79c-90 4-206 33-276 68-32 16-44 26-66 55-28 39-50 86-56 126-4 20-4 35-4 77s1 60 4 77l2 6h8l-1-8c-7-33-7-118 0-154 8-44 33-94 66-134 9-10 17-18 28-25 37-24 108-49 185-65 75-16 146-19 201-10 55 10 111 35 159 70l9 7 3-3 2-3a377 377 0 00-264-84z'/%3E%3Cpath d='M443 134c-77 4-165 28-228 60-30 15-41 25-64 53-28 35-44 71-49 110v6h4c4 1 5 0 5-5s5-28 9-39a233 233 0 0178-105 541 541 0 01353-66 526 526 0 01238 97l3-4 2-3-8-6a566 566 0 00-343-99z'/%3E%3Cpath d='M476 185c-114 5-221 40-283 95-17 15-26 27-39 52-32 64-45 133-36 192 5 35 17 68 48 139 18 41 20 45 21 65 3 28 2 33-4 40l-4 3 2 4 3 3c1 0 9-8 11-12 4-8 2-47-4-64-1-5-9-24-18-43-30-70-40-97-45-129-11-59 1-129 33-192 14-28 23-41 44-58 53-43 134-73 225-83 52-6 99-5 136 2 77 15 161 49 222 89 48 32 67 54 136 156 70 104 87 127 109 149 10 11 16 15 24 19s10 4 10-3l-4-3c-6-2-11-6-21-15-18-18-40-46-79-104l-38-57c-54-79-75-105-106-130-61-48-166-94-256-110-25-5-53-6-87-5z'/%3E%3Cpath d='M461 229c-82 5-145 22-185 49-35 23-64 72-79 132a364 364 0 0048 289c26 48 29 57 24 73-4 11-15 29-26 43l-4 6 3 3 3 2 3-3c15-19 27-41 30-55l2-9-2-9c-2-9-10-25-25-53a349 349 0 01-48-289c16-57 44-103 76-124 34-22 85-37 155-45 23-2 94-2 119 0 43 5 86 13 109 22a545 545 0 01209 175l9 21c13 36 32 75 51 107 46 77 97 123 149 134l17 3c9 0 10 0 10-5 0-3 0-3-13-4-47-4-96-42-140-107a660 660 0 01-77-154 509 509 0 00-210-177c-24-10-73-19-120-23-20-2-70-3-88-2z'/%3E%3Cpath d='M528 273c-26 2-76 8-97 12-75 14-133 42-167 81-12 13-20 31-25 56-6 26-8 51-9 111l-1 47v6h4c3 0 4-1 4-2 1-1 2-25 2-53 1-46 2-66 4-81 5-40 12-62 27-79 33-37 89-64 164-78a515 515 0 01157-11c53 7 100 26 150 62l15 11 2-3 2-4-11-9c-53-38-97-56-150-65-10-1-59-2-71-1z'/%3E%3Cpath d='M547 308a635 635 0 00-174 40 216 216 0 00-107 133l4 1 4 1 1-6a203 203 0 01126-132c19-7 78-19 111-24a320 320 0 01132 4l1-4c1-4 1-4-3-5a338 338 0 00-95-8z'/%3E%3Cpath d='M565 344c-81 5-154 33-213 83-52 45-78 104-80 182l1 32a179 179 0 0055 116v25a449 449 0 01-51 117l3 2 4 2 7-14c22-39 37-74 44-100 2-8 2-13 2-21 1-13 0-14-12-26l-15-17c-20-32-31-76-30-117 3-50 15-95 35-126a258 258 0 01108-92c38-19 73-30 118-36a473 473 0 01172 15c19 7 36 18 53 35 13 13 25 26 37 46 15 21 26 41 55 99 29 57 38 75 53 97 34 52 74 83 128 99 22 6 45 11 70 13h9v-4c0-4 0-4-4-4l-12-1c-17-2-46-7-61-12-47-15-82-40-112-80-18-24-32-49-64-113-28-56-39-76-54-99-14-21-25-34-40-48-23-22-45-35-73-41-43-10-94-14-133-12z'/%3E%3Cpath d='M602 386c-51 5-93 16-132 34-30 15-51 29-69 49a273 273 0 00-61 196c6 24 19 38 48 52 23 12 33 21 35 32 4 23-36 89-106 171l-10 14c-1 1 2 6 4 6l14-15c47-57 79-102 95-135 12-22 14-39 9-50-4-7-10-15-17-19l-21-12c-18-9-23-13-30-21-6-6-10-15-13-26-2-7-2-10-2-21 2-33 11-75 24-106 16-40 38-67 72-89 53-35 134-56 196-52 17 1 26 4 38 10 36 20 82 76 123 149l28 54c24 48 40 77 62 111 21 31 35 48 48 58a323 323 0 00184 53h26v-8h-15c-58 0-122-15-166-37-29-15-40-27-69-69-24-37-44-73-69-125-31-64-68-120-105-158-28-29-52-43-77-46h-44z'/%3E%3Cpath d='M588 432c-38 4-78 17-115 35-35 17-56 38-72 71-22 43-22 87 0 119 15 23 53 47 123 80a1743 1743 0 00591 154h17v-8h-12c-36-2-73-5-95-8-68-10-127-55-176-137l-43-79a886 886 0 00-121-196 89 89 0 00-71-31h-26zm41 9c19 3 31 9 47 24 34 34 68 90 142 234 6 12 14 28 19 35a317 317 0 00129 132 1741 1741 0 01-216-52l-27-9c-123-39-266-104-301-137a90 90 0 01-26-43c-3-10-3-34-1-47 7-32 25-63 48-82a299 299 0 01186-55z'/%3E%3Cpath d='M544 480c-47 8-93 49-109 94-7 21-7 51 0 67 7 14 37 35 87 60 93 45 212 82 305 97 23 3 22 4 15-6-20-26-54-74-73-105-33-51-54-89-71-128-8-19-16-32-29-45-19-19-39-29-71-33-15-3-44-3-54-1zm46 8c38 4 64 18 84 44 8 10 12 18 19 35 14 32 37 74 66 121 15 24 52 77 66 95 5 7 5 7-8 5-69-13-143-34-216-62-72-28-130-59-151-79-8-9-9-13-11-28-5-43 23-92 69-117 26-14 44-18 82-14z'/%3E%3Cpath d='M559 522l-16 3c-44 11-66 41-58 78 6 30 24 52 63 77 40 26 90 46 149 58 10 3 53 10 55 10l-9-8c-22-19-34-39-64-104-25-55-39-79-57-95-18-17-34-22-63-19zm32 10c17 4 34 20 50 48 8 13 16 28 31 61 23 50 35 72 51 91l2 3-4-1-19-3c-71-15-135-42-175-77a93 93 0 01-32-43c-7-23-4-42 11-57 11-11 27-19 47-22 11-2 30-2 37 0z'/%3E%3Cpath d='M547 563c-12 3-19 8-23 16-2 3-2 5-2 12 1 7 1 10 4 16 14 27 55 56 110 77l11 4 3-3c2-3 2-3-2-10-5-7-10-17-19-39-20-47-36-68-58-74-7-1-17-1-24 1zm26 9c17 7 30 24 49 68a937 937 0 0015 35c-2 1-35-14-49-23-29-16-50-37-56-53-4-13-1-21 10-26 9-4 22-5 31-1zM486 741c-2 1-3 2-2 3 15 35-23 107-94 179-20 19-32 30-49 42-10 7-23 14-26 14l-1 2 2 4c0 3 3 3 12-2 18-9 41-28 67-54 57-58 96-119 100-158 1-14-2-31-5-31l-4 1zM555 795c-1 16-1 17-4 26-14 41-55 89-119 142-29 23-70 51-80 54-3 1-3 1-2 6 1 3 2 3 4 3 9-3 58-36 89-61 72-60 114-115 120-158l2-9 4 2c16 12 62 29 113 44 57 16 143 35 193 42 15 3 15 3 16-2v-4l-12-2c-25-3-71-12-109-21a571 571 0 01-213-77l-3-2v17z'/%3E%3Cpath d='M599 860c-7 35-29 64-77 100l-66 44c-36 22-47 30-63 41l-13 9 2 3 3 3 7-4c10-7 36-25 69-45l68-45c24-18 45-39 57-55 7-11 16-28 19-39l2-9 9 5c48 25 171 48 304 58 72 5 148 5 199 0h7v-4c-1-4-1-4-4-4l-16 1c-22 2-102 2-132 1-165-7-319-35-365-66l-7-4-3 10z'/%3E%3Cpath d='M654 940l-25 20c-76 61-154 112-206 134l-7 3c-1 1 3 8 4 8 3 0 50-24 69-36 49-30 107-71 157-112l15-12 15 4c37 10 76 15 137 18a4023 4023 0 00322-6h5v-4l-1-4-38 1a4192 4192 0 01-330 2c-43-4-80-10-104-19l-7-2-6 5z'/%3E%3Cpath d='M686 1010a948 948 0 01-172 96c-24 9-23 9-21 15l1 2 14-6c62-23 120-55 183-100l10-8 5 2c21 5 143 5 349-1l63-1h9v-9h-13a4247 4247 0 01-142 4l-146 1a490 490 0 01-126-5l-14 10z'/%3E%3Cpath d='M1090 1048a7263 7263 0 01-242 7h-92l-27 19c-67 46-98 65-136 85-22 11-39 18-63 27-17 6-17 6-15 11l1 3 11-4c24-9 46-18 71-31 36-18 65-36 132-81l29-20 77-1a4129 4129 0 00284-9h8v-8h-8l-30 1z'/%3E%3C/g%3E%3C/svg%3E");}
.fingerprint-wrapper p {position:relative; top:-40px; left:1px; color:#fff; font-size:0px;}

/* hide modal button & allways show settings */
#cookieman-modal .modal-body > button {visibility:hidden; height:0;}
#cookieman-modal #cookieman-settings {display:block;/* allways show it */ height:auto !important;}
/* /hide modal button & allways show settings */

/* pure-css3-input-as-the-ios-checkbox */
#cookieman-modal input[type='checkbox'] {position:relative; -webkit-appearance:none; outline:none; width:40px; height:20px; background-color:#fff; border:3px solid #0015bf; border-radius:20px; box-shadow:inset -10px 0 0 0 #fff;}
#cookieman-modal input[type='checkbox']:after {content:""; position:absolute; top:1px; left:1px; background:#0015bf; width:18px; height:18px; border-radius:50%; box-shadow:2px 4px 6px rgba(0,0,0,0.2);}
#cookieman-modal input[type='checkbox']:checked {box-shadow:inset 20px 0 0 0 #0015bf; border-color:#0015bf; background-color:#fff;}
#cookieman-modal input[type='checkbox']:checked:after {left:10px; box-shadow:-2px 4px 3px rgba(0,0,0,0.05); background:transparent;}
#cookieman-modal input[type='checkbox']:checked:disabled {box-shadow:inset 20px 0 0 0 #d5dbe7; border-color:#d5dbe7; background-color:#fff;}
/* /pure-css3-input-as-the-ios-checkbox */

/* responsive table */
#cookieman-modal .card-header span {font-size:16px; font-weight:300; margin-left:0px; position:relative; left:15px; display:inline-block; width:calc(100% - 15px);}
#cookieman-modal .table-responsive {margin-top:0}
#cookieman-modal thead th {font-weight:700;}

@media only screen and (max-width:991px) {
  #cookieman-modal .modal-content {padding:15px;}
}
@media only screen and (min-width:640px) and (max-width:991px) {
  #cookieman-modal .modal-dialog {max-width:590px;}
}
@media only screen and (max-width:639px) {
  .table-responsive table,
  .table-responsive thead,
  .table-responsive tbody,
  .table-responsive td,
  .table-responsive tr {display:block;}
  .table-responsive thead {position:absolute; top:-9999px; left:-9999px;}
  .table-hover tbody tr:nth-child(odd) {background-color:#F5F5F5;}
  .table-responsive tr::after {content:"\00a0"; display:block; background-color:#fff;}
  .table-responsive td {border:1px solid #DDDDDD; border-top:none;}
  .table-responsive td:first-child {border-top:1px solid #DDDDDD;}
  #cookieman-modal .modal-footer a {width:237.5px; margin-left:auto; margin-right:auto;}
}
@media only screen and (max-width:299px) {
  #cookieman-modal .modal-footer a {min-width:0 !important; width:calc(100vw - 60.5px);}
}
@media only screen and (max-width:619px) and (min-width:500px) {
  .modal-footer {/* cheat Button not side by side */ padding-left:2em; padding-right:2em;}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {/* IE10/11-only */
  #cookieman-modal input[type='checkbox'],
  #cookieman-modal input[type='checkbox']:checked,
  #cookieman-modal input[type='checkbox']:checked:after,
  #cookieman-modal input[type='checkbox']:checked:disabled {box-shadow:none; background-color:transparent; border:none;}
  #cookieman-modal input[type=checkbox]::-ms-check {border-color:#0015bf; color:#0015bf;}
  #cookieman-modal input[type=checkbox]:disabled::-ms-check {border-color:#ff09b4; color:#ff09b4;}
}
@supports (-ms-ime-align:auto) {/* IE Edge */
  #cookieman-modal input[type='checkbox'],
  #cookieman-modal input[type='checkbox']:checked,
  #cookieman-modal input[type='checkbox']:checked:after,
  #cookieman-modal input[type='checkbox']:checked:disabled {box-shadow:none; background-color:transparent; border:none;}
  #cookieman-modal input[type=checkbox]::-ms-check {border-color:#0015bf; color:#0015bf;}
  #cookieman-modal input[type=checkbox]:disabled::-ms-check {border-color:#ff09b4; color:#ff09b4;}
}

/* Änderungen laut Fischerelektronik vom 09.03.2020 */
@media only screen and (min-width:620px) {
  #cookieman-modal a.btn.btn-default {min-width:200px;}
}
@media only screen and (max-width:619px) {
  #cookieman-modal .modal-footer {padding-left:1rem; padding-right:1rem;}
  #cookieman-modal .modal-footer a {min-width:62%;}
}
@media only screen and (max-width:619px) and (-ms-high-contrast:none) {/* IE11 */
  #cookieman-modal .modal-footer a {margin-left:0; margin-right:0;}
}
/* /cookieman */

/* Powermail */
.powermail_create {border:1px solid #ff09b4; color:#151515; font-size:20px; padding:10px;}
/* .tx-powermail {margin:40px 0;} */
.tx-powermail .row {margin-left:0; width:100%; float:left;}
.tx-powermail .powermail_fieldwrap > *:first-child {width:40%; float:left; margin:4px 0;}
.tx-powermail .powermail_fieldwrap > *:last-child {max-width:60%; width:60%; float:left; margin:4px 0; position:relative; top:-5px;}
.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea > *:last-child {max-width:calc(60% - 10px);}
.tx-powermail .powermail_fieldset {width:100%;}
.tx-powermail input[type="text"],
.tx-powermail input[type="email"],
.tx-powermail input[type="tel"],
.tx-powermail select,
.tx-powermail textarea {max-width:calc(100% - 12px); width:100%; border:2px solid #f2f4f8; padding:4px 4px; margin:0; border-radius:2px; font-size:16px;}
.tx-powermail select {max-width:100%; width:100%; width:calc(100% - 2px); height:28.4px;}/* IE11 (...calc..., height...) */
.tx-powermail textarea {max-width:calc(100% - 2px); min-width:calc(100% - 2px); min-height:5em;}
.tx-powermail input[type="submit"] {background-color:transparent; border:2px solid #ff09b4; padding:5px 5px; max-width:200px; float:right; cursor:pointer;}
.tx-powermail input[type="checkbox"] {width:13px; height:13px; position:relative; top:2px; left:-3px;}
.tx-powermail input[type="checkbox"][required="required"] {outline:2px solid #ff09b4;}
.tx-powermail input[type="checkbox"][required="required"]:checked {outline:0;}
.tx-powermail input[type="email"]:hover,
.tx-powermail input[type="tel"]:hover,
.tx-powermail input[type="text"]:hover ,
.tx-powermail select:hover,
.tx-powermail textarea:hover,
.tx-powermail input[type="email"]:focus,
.tx-powermail input[type="tel"]:focus,
.tx-powermail input[type="text"]:focus ,
.tx-powermail select:focus,
.tx-powermail textarea:focus {border-color:transparent; box-shadow:inset 0 0 0 1px #ff09b4, 0 0 1px rgba(0,0,0,0);}
.tx-powermail input[type="submit"]:focus,
.tx-powermail input[type="submit"]:hover {border-color:transparent; background-color:#ff09b4; color:white;}
.tx-powermail .powermail_fieldwrap.layout2 > label {width:100%; max-width:100%; margin-top:20px; position:relative; top:-5px;}
.tx-powermail .powermail_fieldwrap_anmerkungen {margin-top:20px;}
.tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .col-sm-10 {margin-left:40%;}
.tx-powermail .powermail_fieldwrap_type_submit .col-sm-offset-2 {margin-left:40%;}
.tx-powermail *:-webkit-input-placeholder {opacity:1;}/* Chrome/Opera/Safari */
.tx-powermail *:-moz-placeholder {opacity:1;}/* Firefox 19+ */
.tx-powermail *:-moz-placeholder {opacity:1;}/* Firefox 18- */
.tx-powermail *:-ms-input-placeholder {opacity:1;}/* IE 10+ */
.tx-powermail input.powermail_input:-webkit-input-placeholder {color:#757575;}/* Chrome/Opera/Safari */
.tx-powermail input.powermail_input:-moz-placeholder {color:#757575;}/* Firefox 19+ */
.tx-powermail input.powermail_input:-moz-placeholder {color:#757575;}/* Firefox 18- */
.tx-powermail input.powermail_input:-ms-input-placeholder {color:#757575;}/* IE 10+ */
.tx-powermail label {font-size:12px; -webkit-touch-callout:none; /* iOS Safari */ -webkit-user-select:none; /* Safari */ -khtml-user-select:none; /* Konqueror HTML */ -moz-user-select:none; /* Firefox */ -ms-user-select:none; /* Internet Explorer/Edge */ user-select:none; /* Non-prefixed version, currently supported by Chrome and Opera */}
.tx-powermail label {font-size:16px; margin-bottom:0;}
.tx-powermail input[type="submit"] {border:none; font-size:16px; font-weight:700; background-color:#0015bf; color:#ffffff; min-width:307px; padding:16px; margin:0.5px; display:inline-block; max-width:100%; border-radius:0;}
.tx-powermail legend.powermail_legend {font-size:16px; margin-bottom:0.5em;}
.tx-powermail legend.powermail_legend {display:inline-block;}/* IE11 */
.tx-powermail .mandatory:before {content:" ";}
.tx-powermail .powermail_fieldset input.parsley-error,
.tx-powermail .powermail_fieldset select.parsley-error,
.tx-powermail .powermail_fieldset textarea.parsley-error {background-color:transparent;}
.tx-powermail .powermail_fieldset .powermail_fieldwrap .parsley-errors-list {float:none; margin:0 0 0 5px; max-width:440px;}
.tx-powermail .powermail_fieldset .powermail_fieldwrap ul.parsley-errors-list,
.tx-powermail .powermail_fieldset .powermail_fieldwrap .parsley-errors-list > li {color:black; background-color:transparent; border-color:transparent; max-width:100%; width:100%; padding:0; margin:0;}
.tx-powermail .powermail_fieldset .powermail_fieldwrap .parsley-errors-list > li {list-style:none; margin:2px 0 0 0; padding:2px 0; font-size:16px; color:#ff09b4;}
.tx-powermail .powermail_fieldset .parsley-error option,
.tx-powermail .powermail_fieldset input.parsley-error,
.tx-powermail .powermail_fieldset .parsley-error {color:black; background-color:transparent;}
.tx-powermail .layout1 > label,
.tx-powermail .layout2 > label {font-weight:700;}
.tx-powermail .btn-group {display:block;}

/* textinput appearance */
.tx-powermail textarea,
.tx-powermail select,
.tx-powermail input[type="email"],
.tx-powermail input[type="tel"],
.tx-powermail input[type="text"] {-webkit-appearance:none; background-color:#ffffff; border:1px solid #757575; border-radius:0; display:inline-block; position:relative; margin-bottom:0; padding:4px;}
.tx-powermail textarea:focus,
.tx-powermail select:focus,
.tx-powermail input[type="email"]:focus,
.tx-powermail input[type="tel"]:focus,
.tx-powermail input[type="text"]:focus {border-color:#0015bf; outline:none;}
.tx-powermail .powermail_fieldwrap_type_select div:after {font-family:"Font Awesome 5 Pro"; content:'\f107'; font-size:18px; position:absolute; padding:6px 10px 3px; top:1px; right:1px; color:#757575; pointer-events:none;}
.tx-powermail input[type="email"]:hover,
.tx-powermail input[type="tel"]:hover,
.tx-powermail input[type="text"]:hover,
.tx-powermail select:hover,
.tx-powermail textarea:hover {box-shadow:none; border-color:#0015bf;}
.tx-powermail input[type="email"]:focus,
.tx-powermail input[type="tel"]:focus,
.tx-powermail input[type="text"]:focus,
.tx-powermail select:focus,
.tx-powermail textarea:focus {box-shadow:none;}
.tx-powermail input[type="email"]:hover,
.tx-powermail input[type="tel"]:hover,
.tx-powermail input[type="text"]:hover,
.tx-powermail select:hover,
.tx-powermail textarea:hover {box-shadow:none; border-color:#0015bf;}
.tx-powermail input[type="email"]:hover,
.tx-powermail input[type="tel"]:hover,
.tx-powermail input[type="text"]:hover,
.tx-powermail select:hover,
.tx-powermail textarea:hover {border-color:#0015bf;}
.tx-powermail input[type="email"]:focus,
.tx-powermail input[type="tel"]:focus,
.tx-powermail input[type="text"]:focus,
.tx-powermail select:focus,
.tx-powermail textarea:focus {outline:none; border-color:#0015bf;}

/* checkbox CSS */
.tx-powermail input[type="checkbox"] {-webkit-appearance:none; background-color:#ffffff; border:1px solid #757575; padding:9px; border-radius:0; display:inline-block; position:relative; margin-bottom:-3px;}
.tx-powermail input[type="checkbox"]:focus,
.tx-powermail input[type="checkbox"]:checked:focus {border:1px solid #0015bf; outline:none;}
.tx-powermail input[type="checkbox"]:checked:after {font-family:"Font Awesome 5 Pro"; content:'\f00c'; font-size:14px; position:absolute; top:2px; left:2px; color:#0015bf;}
/* checkbox required CSS */
.tx-powermail input[type="checkbox"][required="required"] {outline:none; border-color:#757575;}
.tx-powermail .checkbox label {margin:1em 0 1em 2em; display:block;}/* indent wenn mehrzeilig */
.tx-powermail .checkbox label > input {float:left; margin:-4px 0 0 -2.2em; width:20px; height:20px;}/* indent wenn mehrzeilig */

.powermail_create,
.tx-powermail textarea,
.tx-powermail label,
.tx-powermail input[type="submit"],
.tx-powermail legend.powermail_legend,
.tx-powermail .powermail_fieldset .powermail_fieldwrap .parsley-errors-list > li {font-size:16px;}

@media screen and (min-width:0\0) {/* IE >=8 */
  .tx-powermail input[type="checkbox"] {margin-bottom:0;}
  .tx-powermail input[type="checkbox"][required="required"] {outline:2px solid #ff09b4;}
  .tx-powermail input[type="checkbox"][required="required"]:checked {outline-color:transparent;}
  .tx-powermail .powermail_fieldwrap_type_select div:after {display:none;}
  .tx-powermail .checkbox label > input {margin:-4px 0 0 -1.8em; width:20px; height:20px;}/* indent wenn mehrzeilig */
}/* min-width:0\0 */
@supports (-ms-ime-align:auto) {/* EDGE >= 12 */
  .tx-powermail input[type="checkbox"] {width:20px; height:20px; padding:0; -webkit-appearance:checkbox;}/* EDGE checkbox Problem */
}
@media only screen and (max-width:1354px) and (pointer:coarse) {/* custom css for "touch targets" */
  .tx-powermail .powermail_fieldwrap > *:last-child {max-width:100% !important;}
}
@media only screen and (max-width:1354px) and (pointer:coarse),(-moz-touch-enabled:1) {/* custom css for "touch targets" */
  .tx-powermail .powermail_fieldwrap > *:last-child {max-width:100% !important;}
}
@media only screen and (max-width:1354px) and (hover:none),(hover:on-demand) {/* custom css for "touch targets" */
  .tx-powermail .powermail_fieldwrap > *:last-child {max-width:100% !important;}
}
@media only screen and (max-width:1354px) {
  #banner h1,
  div.mainContent h1,
  div.mainContent h2,
  div.mainContent h3,
  div.mainContent h4,
  div.mainContent h5,
  div.mainContent h6,
  div.mainContent div.header {font-size:20px;}
  
  div.mainContent,
  div.mainContent p,
  div.mainContent ul li,
  div.mainContent,
  div.mainContent p,
  .tx-powermail input[type="text"],
  .tx-powermail input[type="email"],
  .tx-powermail input[type="tel"],
  .tx-powermail select,
  .tx-powermail textarea,
  .tx-powermail .row label.control-label,
  .tx-powermail legend.powermail_legend,
  .tx-powermail label,
  .tx-powermail input[type="submit"] {font-size:16px;}
}/* @1354px*/
@media only screen and (max-width:767px) {
  .tx-powermail .row {width:100%; height:auto;}
  .tx-powermail .powermail_fieldwrap > *:first-child {max-width:600px; margin-left:0; width:calc(100vw - 37px);}
  .tx-powermail .powermail_fieldwrap > *:last-child {max-width:100%; width:100%;}
  .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea > *:last-child {max-width:calc(100% - 18px) !important; width:calc(100%);}
  .tx-powermail .powermail_fieldwrap_type_select {max-width:100%; width:100%;}
  .tx-powermail .powermail_fieldwrap_type_check {width:100%;}
  .tx-powermail .row .powermail_fieldwrap_type_submit {float:right;}
  .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .col-sm-10 {margin-left:0;}
  .tx-powermail textarea {max-width:calc(100vw - 30px); min-width:calc(100vw - 30px);}
  .tx-powermail .row > div {float:left;}
  .tx-powermail input,
  .tx-powermail input[type="text"],
  .tx-powermail select,
  .tx-powermail input[type="email"] {max-width:100%; width:calc(100% - 2px);}
  .tx-powermail input,
  .tx-powermail input[type="text"],
  .tx-powermail input[type="email"] {max-width:calc(100% - 12px);}
  .tx-powermail .powermail_fieldset .powermail_fieldwrap .parsley-errors-list {width:100%; max-width:calc(100% - 10px); margin-left:8px;}
  .tx-powermail .powermail_fieldwrap > *:last-child,
  .tx-powermail .powermail_fieldwrap.layout2 > label {top:0;}
  .tx-powermail .powermail_fieldwrap_anmerkungen > *,
  .tx-powermail .powermail_fieldwrap_anmerkungen {max-width:100%; width:100%;}
  .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea > *:last-child {max-width:100% !important; width:100%;}
  .tx-powermail .powermail_fieldwrap_anmerkungen textarea#powermail_field_anmerkungen {width:calc(100% - 12px) !important; max-width:calc(100% - 12px) !important; min-width:calc(100% - 12px) !important;}
  .tx-powermail .row .powermail_fieldwrap_type_submit {width:100%;}
  .tx-powermail input[type="submit"] {min-width:280px;}
  .powermail_fieldset {overflow:hidden;}/* jeb2020-07-30:just in case */
}
/* /Powermail */

/* Seiteneffekte durch bootstrap4 beseitigen */
.tx-powermail *,
.tx-powermail ::after,
.tx-powermail ::before {
  box-sizing:border-box !important;
}
.tx-powermail .container-fluid,
.tx-powermail .container-lg,
.tx-powermail .container-md,
.tx-powermail .container-sm,
.tx-powermail .container-xl {
  padding-left:0;
  padding-right:0;
}
.tx-powermail .powermail_fieldwrap {
  padding-left:0;
  padding-right:0;
}
.tx-powermail .form-group {
  margin-bottom:0;
}
.tx-powermail .col,
.tx-powermail .col-1,
.tx-powermail .col-10,
.tx-powermail .col-11,
.tx-powermail .col-12,
.tx-powermail .col-2,
.tx-powermail .col-3,
.tx-powermail .col-4,
.tx-powermail .col-5,
.tx-powermail .col-6,
.tx-powermail .col-7,
.tx-powermail .col-8,
.tx-powermail .col-9,
.tx-powermail .col-auto,
.tx-powermail .col-lg,
.tx-powermail .col-lg-1,
.tx-powermail .col-lg-10,
.tx-powermail .col-lg-11,
.tx-powermail .col-lg-12,
.tx-powermail .col-lg-2,
.tx-powermail .col-lg-3,
.tx-powermail .col-lg-4,
.tx-powermail .col-lg-5,
.tx-powermail .col-lg-6,
.tx-powermail .col-lg-7,
.tx-powermail .col-lg-8,
.tx-powermail .col-lg-9,
.tx-powermail .col-lg-auto,
.tx-powermail .col-md,
.tx-powermail .col-md-1,
.tx-powermail .col-md-10,
.tx-powermail .col-md-11,
.tx-powermail .col-md-12,
.tx-powermail .col-md-2,
.tx-powermail .col-md-3,
.tx-powermail .col-md-4,
.tx-powermail .col-md-5,
.tx-powermail .col-md-6,
.tx-powermail .col-md-7,
.tx-powermail .col-md-8,
.tx-powermail .col-md-9,
.tx-powermail .col-md-auto,
.tx-powermail .col-sm,
.tx-powermail .col-sm-1,
.tx-powermail .col-sm-10,
.tx-powermail .col-sm-11,
.tx-powermail .col-sm-12,
.tx-powermail .col-sm-2,
.tx-powermail .col-sm-3,
.tx-powermail .col-sm-4,
.tx-powermail .col-sm-5,
.tx-powermail .col-sm-6,
.tx-powermail .col-sm-7,
.tx-powermail .col-sm-8,
.tx-powermail .col-sm-9,
.tx-powermail .col-sm-auto,
.tx-powermail .col-xl,
.tx-powermail .col-xl-1,
.tx-powermail .col-xl-10,
.tx-powermail .col-xl-11,
.tx-powermail .col-xl-12,
.tx-powermail .col-xl-2,
.tx-powermail .col-xl-3,
.tx-powermail .col-xl-4,
.tx-powermail .col-xl-5,
.tx-powermail .col-xl-6,
.tx-powermail .col-xl-7,
.tx-powermail .col-xl-8,
.tx-powermail .col-xl-9,
.tx-powermail .col-xl-auto {
  padding-right:0;
  padding-left:0;
}
.tx-powermail .form-control {
  height:auto;
  line-height:normal;
}
.tx-powermail input[type="text"],
.tx-powermail input[type="email"],
.tx-powermail input[type="tel"],
.tx-powermail select,
.tx-powermail textarea {
  max-width:none;
}

.tx-powermail  select {
  width:100%;
}
.tx-powermail input[type="checkbox"] {
  left:4px;
}

@media only screen and (min-width:1355px) {
  .tx-powermail textarea {
    width:calc(100% + 10px);
  }
}

@media only screen and (max-width:767px) {
  .tx-powermail .powermail_fieldwrap_anmerkungen textarea#powermail_field_anmerkungen {
    width:calc(100% - 2px) !important;
    max-width:calc(100% - 2px) !important;
    min-width:calc(100% - 2px) !important;
  }
}

@media only screen and (min-width:576px) {
  .tx-powermail .col-sm-2,
  .tx-powermail .col-sm-10 {
    -ms-flex:0 1 auto;
    flex:0 1 auto;
    max-width:none;
  }
}

@media only screen and (min-width:768px) {
  .col-md-6 {
    -ms-flex:0 1 auto;
    flex:0 1 auto;
    max-width:none;
  }
}
::placeholder {color:#757575 !important; opacity:0.75 !important;}
/* /Seiteneffekte durch bootstrap4 beseitigen */

/* PowerMail 2020 */
#uid1285 .tx-powermail .powermail_fieldwrap > :first-child {width:100%; float:none;}
#uid1285 .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .col-sm-10 {margin-left:0;}
#uid1285 .tx-powermail .powermail_fieldwrap_type_submit .col-sm-offset-2 {margin-left:0;}
#uid1285 .tx-powermail .powermail_fieldwrap > :last-child {width:calc(100% - 30px); max-width:100%;}
#uid1285 .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_textarea > :last-child {max-width:calc(100% - 30px);}
#uid1285 .tx-powermail textarea,
#uid1285 .tx-powermail select,
#uid1285 .tx-powermail input[type="email"],
#uid1285 .tx-powermail input[type="tel"],
#uid1285 .tx-powermail input[type="text"] {border-bottom:2px solid #9EA6AE !important; border:none;}
#uid1285 .tx-powermail input[type="submit"] {margin:0.5px auto; display:block; text-transform:uppercase; float:none;}
#uid1285 .powermail_fieldwrap_anmerkungen .control-label.col-sm-2 {margin-bottom:5px !important;}
#uid1285 .row:last-child {width:100% !important;}
#uid1285 .powermail_fieldwrap_type_submit .col-sm-10.col-sm-offset-2 {margin:30px auto 15px;}
#uid1285 .powermail_fieldwrap_pflichtfeld .col-sm-10.col-sm-offset-2 {max-width:200% !important; width:calc(200% - 30px) !important;}

/* Markus2020-07-28/29 */
#uid1285 fieldset.powermail_fieldset.powermail_fieldset_17 {position:relative; padding:0;}
#uid1285 .tx-powermail .row {margin-left:0; width:66.67%; flex-wrap:nowrap;}
#uid1285 .tx-powermail .row:nth-of-type(7) {display:block; position:inherit; margin:30px 0;}
#uid1285 .tx-powermail .row:nth-of-type(7) div.powermail_fieldwrap_newsletter {width:calc(100% - 30px); border-top:2px solid #FFF; padding:20px 0 10px 0; border-bottom:2px solid #FFF;}
#uid1285 .tx-powermail .row:nth-of-type(7) div.col-sm-10 {float:none; margin:0; width:auto; max-width:inherit; display:block; position:inherit;}
#uid1285 .tx-powermail .row:nth-of-type(9) {position:absolute; top:0px; right:0; float:none; display:flex; flex-direction:column; width:33.33%; margin:0 0 15px 15px;}
#uid1285 .tx-powermail .row:nth-of-type(8) {display:block;}
#uid1285 .tx-powermail .row:nth-of-type(10) {flex-wrap:wrap;}
#uid1285 .tx-powermail .row:nth-of-type(10) div.powermail_fieldwrap_datenschutzerklaerunggelesen {display:block; width:100%; margin-top:60px; position:static;}/* 60px see @992 */
#uid1285 .tx-powermail .row:nth-of-type(10) div.powermail_fieldwrap_type_submit {display:block; border-top:2px solid #FFF; padding-top:30px; margin:30px auto 15px auto;}
#uid1285 .tx-powermail .row:nth-of-type(10) div.powermail_fieldwrap_type_submit div.col-sm-10 {position:inherit; display:block; width:100%;}
#uid1285 .tx-powermail .powermail_fieldwrap.powermail_fieldwrap_type_check .col-sm-10 {margin-left:0;}
#uid1285 .tx-powermail input[type="text"],
#uid1285.tx-powermail input[type="email"],
#uid1285 .tx-powermail input[type="tel"],
#uid1285 .tx-powermail select,
#uid1285 .tx-powermail textarea {border:0 !important; border-bottom:2px solid #9EA6AE !important;}
#uid1285 .tx-powermail input[type="checkbox"][required="required"],
#uid1285 .tx-powermail .checkbox label > input {border-color:#9EA6AE; border-width:2px;}
#uid1285 .tx-powermail textarea {min-height:220px;}/* jeb2020-08-28 */

/*** Formular Fonts ***/
#uid1285 .tx-powermail .powermail_fieldwrap_pflichtfeld {font-style:italic; font-size:15px; }
#uid1285 .tx-powermail .powermail_fieldwrap.layout2 > label {font-family:HelveticaLTPro; font-weight:700; font-size:20px; color:#151515; margin-top:15px;}

#uid1285 .tx-powermail .checkbox label {font-size:17px; color:#151515;}
#uid1285 .tx-powermail .row:nth-of-type(10) div.powermail_fieldwrap_type_submit div.col-sm-10 input {font-size:16px;}

/*** RESPONSIVE ***/
@media only screen and (min-width:768px) and (max-width:1199px) {/* jeb2020-08-28 */
  #uid1285 .tx-powermail .row {width:62%;}
  #uid1285 .tx-powermail .row:nth-of-type(9) {width:38%;}
  .tx-powermail .checkbox label {margin:0.8em 0 0.8em 2em;}
  #uid1285 .tx-powermail textarea {min-height:220px;}
}
@media only screen and (max-width:767px) {
  #uid1285 fieldset.powermail_fieldset.powermail_fieldset_17 {padding:0;}
  #uid1285 .tx-powermail .row:nth-of-type(9) {position:static; width:100%; display:flex; flex-wrap:wrap; flex-direction:row;}
  #uid1285 .tx-powermail .row {width:100%; margin-top:15px; margin-left:0;}
  #uid1285 .tx-powermail .row .powermail_fieldwrap_type_input:nth-child(1) {margin-right:15px;}
  #uid1285 .tx-powermail .row .powermail_fieldwrap_type_input:nth-child(2) {margin-left:15px;}
  #uid1285 .tx-powermail .row:nth-of-type(7) div.col-sm-10 {margin:20px 0;}
  #uid1285 .tx-powermail .row:nth-of-type(8) {margin-top:0;}
  #uid1285 .tx-powermail .powermail_fieldwrap_anmerkungen textarea#powermail_field_anmerkungen {width:100%; max-width:100%; min-width:100%;}
  #uid1285 .tx-powermail .row:nth-of-type(10) div.powermail_fieldwrap_type_submit { width:100%; margin-top:40px;}
  #uid1285 .tx-powermail .row:nth-of-type(10) div.powermail_fieldwrap_type_submit div.col-sm-10 input { width:280px; display:block; float:none; margin:0 auto;}
  #uid1285 .tx-powermail .row:nth-of-type(9) div.powermail_fieldwrap { width:45%;}
  #uid1285 .tx-powermail .row:nth-of-type(9) div.powermail_fieldwrap:nth-child(1) { margin-right:20px;}
  
  #uid1285 .tx-powermail .powermail_fieldwrap > :last-child {width:100%;}
  #uid1285 .tx-powermail .powermail_fieldwrap_anmerkungen {margin-top:0;}
  #uid1285 .tx-powermail textarea, .tx-powermail select,
  #uid1285 .tx-powermail input[type="email"],
  #uid1285 .tx-powermail input[type="tel"],
  #uid1285 .tx-powermail input[type="text"] {margin-bottom:15px;}
  #uid1285 .tx-powermail .row:nth-of-type(10) div.powermail_fieldwrap_datenschutzerklaerunggelesen {margin-top:15px;}
  #uid1285 .tx-powermail .row:nth-of-type(9) {margin:0 0 15px 0;}
  #uid1285 .tx-powermail .row:nth-of-type(7) div.powermail_fieldwrap_newsletter {width:100%;}
}
@media only screen and (max-width:420px) {
  #uid1285 .tx-powermail .row:nth-of-type(9) {display:flex; flex-wrap:wrap; flex-direction:row;}
  #uid1285 .tx-powermail .row:nth-of-type(9) div.powermail_fieldwrap {width:100%;}
  #uid1285 .tx-powermail .row:nth-of-type(9) div.powermail_fieldwrap:nth-child(1) {margin-right:0;}
  
  /* Lars2020-07-30 */
  #uid1285 .tx-powermail .row:nth-of-type(9) {display:flex; flex-wrap:wrap; flex-direction:row;}
  #uid1285 .tx-powermail .row:nth-of-type(9) div.powermail_fieldwrap {width:100%;}
  #uid1285 .tx-powermail .row:nth-of-type(9) div.powermail_fieldwrap:nth-child(1) {margin-right:0;}
  #uid1285 .tx-powermail .row {flex-wrap:wrap; margin-top:0;}
  #uid1285 .tx-powermail .row .powermail_fieldwrap_type_input:nth-child(1) {margin-right:0;}
  #uid1285 .tx-powermail .row .powermail_fieldwrap_type_input:nth-child(2) {margin-left:0;}
  /* /Lars2020-07-30 */
}
/* /Markus2020-07-28/29 */
/* /PowerMail 2020 */

/* news */
#content_right .news-latest-item {padding:15px 5px 5px 5px;}
.news-latest-item a img {border:1px solid #ffffff;}
.news-latest-item a img:hover {border:1px solid #ff09b4; /* opacity:0.8; */}
.news-latest-container {margin:0; padding:0;}
.news-latest-item {text-align:right; padding:5px;}
.news-latest-container hr.clearer {clear:both;}
.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu {font-size:9px;}
#content_right .news-latest-container h2,
#content_right .news-latest-container h3,
#content_right .news-latest-container h4,
#content_right .news-latest-container h5,
#content_right .news-latest-container h6 {color:#151515; font-weight:300; padding:0; text-transform:none; background-image:none;}
div.mainContent .news-list-container {padding:0;}
div.mainContent .news-list-container img {float:left; margin:0 5px 5px 5px;}
div.mainContent .news-list-container h3 {padding:0;}
div.mainContent .news-list-container hr {clear:both;}
.news .news-list-view .page-navigation ul {padding-bottom:50px;}
.news .news-list-view .page-navigation ul li {padding:10px; border:1px solid #E4E4E4; max-height:14px; min-width:14px;}
.news .news-list-view .page-navigation ul li.active:before {content:"";}
.news .page-navigation:nth-child(1) {margin-bottom:15px;}/* jeb2020-12-02 */
.news .page-navigation ul li:hover {border-color:#0015bf;}
.news .page-navigation ul li.active {border-color:#0015bf;}
.news .page-navigation ul li.disabled {border-width:0;}
/* jeb2020-11-30:.news .page-navigation a {min-width:14px; text-align:right;} */
.news .page-navigation ul li a {text-align:center;}
/* jeb2020-11-30:.news .page-navigation .previous a,
.news .page-navigation .next a {position:relative; top:-9999px; width:0;} */
/* jeb2020-11-30:.news .page-navigation .previous a:before {content:"<"; position:relative; top:9999px; right:0;} */
/* jeb2020-11-30:.news .page-navigation .next a:before {content:">"; position:relative; top:9999px; right:0;} */
/* Input whole Box */
/* lösche ".news .news-list-view .page-navigation ul li" */
.news .news-list-view .page-navigation ul li {padding:0; border:none;}
.news .news-list-view .page-navigation ul li.previous,
.news .news-list-view .page-navigation ul li.active,
.news .news-list-view .page-navigation ul li.next,
.news .news-list-view .page-navigation ul li.disabled {padding:10px; border:1px solid #E4E4E4; max-height:14px; min-width:14px;}
.news .news-list-view .page-navigation ul li.disabled {border:none;}
.news .news-list-view .page-navigation ul li.previous,
.news .news-list-view .page-navigation ul li.next {max-width:0;}
.news .page-navigation ul li a {text-align:center; padding:10px; border:1px solid #E4E4E4;}
/* jeb2020-11-30:.news .page-navigation .previous a:before,
   .news .page-navigation .next a:before {content:"<"; position:relative; top:9978px; padding:10px 14px 17px; right:23px; display:inline-block; height:6px;} */
/* jeb2020-11-30:.news .page-navigation .next a:before {content:">";} */
.news .page-navigation ul li a:hover,
.news .news-list-view .page-navigation ul li.previous:hover,
.news .news-list-view .page-navigation ul li.next:hover {border-color:#0015bf;}
.news .page-navigation ul li.active {border-color:#0015bf !important;}
/* /Input whole Box */
@media only screen and (max-width:599px) {
  .news .page-navigation .first,
  .news .page-navigation .last,
  .news .page-navigation .disabled {display:none;}
  .news .page-navigation .last.next {display:inline;}
}
.news-list-view .page-navigation p {display:none;}
.news-list-view .page-navigation ul {float:none; padding-bottom:25px; margin:0;}
.news-list-view .page-navigation ul li {padding:0; margin:0 15px 0 0;}
.news-list-view .pagination span,
.news-list-view .pagination a,
.news-list-view .pagination li {font-size:13px !important; text-align:center;}
.news-list-view .pagination span {position:relative; top:-5px;}/* jeb2020-07-29 */
.news-list-view .article {padding-bottom:0; margin-bottom:10px;}
.news-list-view h3 span {font-size:16px; font-weight:300;}
.news-list-view h3 {padding:0 !important;}
.news-list-view .header {padding:0 !important;}
.news-list-view .article .teaser-text {min-height:50px; margin-left:0;}/* jeb2020-12-01:margin-left:115px; max-width:500px; */
.news-list-view .article .news-img-wrap {min-height:80px;}
.news-list-view .more {display:none;}
.news-list-view .footer {clear:none; padding:10px 0 0 0; border-top:none; margin-top:0; color:inherit;}
.news-single-rightbox,
.news-single-imgcaption,
.news-latest-date,
.news-latest-morelink,
.news-latest-category,
.news-list-category,
.news-list-author,
.news-list-imgcaption,
.news-list-date,
.news-list-browse,
.news-amenu-container,
.news-catmenu {font-size:13px;}
#outer-content .news-list-view .article .news-img-wrap img {max-width:318px !important;}/* jeb2020-12-01:max-width:100px !important; */
div.mainContent .news-list-view p {font-size:13px;}/* jeb2020-12-01:max-width:50em; */
div.mainContent .news-list-view .footer p {max-width:none;}
div.mainContent .news-list-view h1,
div.mainContent .news-list-view h2,
div.mainContent .news-list-view h3,
div.mainContent .news-list-view h4,
div.mainContent .news-list-view h5,
div.mainContent .news-list-view h6 {font-size:13px; padding:0;}
div.mainContent .news-list-view ul {position:relative; left:16px;}

/* page-navigation (jeb2020-09-07) */
.news .page-navigation ul li a {border:none;}
.news .page-navigation .active {visibility:hidden;}
.news .page-navigation:first-child {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #d5dbe7;}
.news .page-navigation ~ .page-navigation {margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #d5dbe7;}
.news .page-navigation:last-child {margin-top:15px; padding-top:15px; border-top:1px solid #d5dbe7;}
.news .page-navigation:nth-child(1) {padding-bottom:15px; border-bottom-width:1px; border-bottom-style:solid; margin-bottom:15px;}
.news .news-list-view .page-navigation p {display:block;}
.news .news-list-view .page-navigation ul li.previous,
.news .news-list-view .page-navigation ul li.active,
.news .news-list-view .page-navigation ul li.next,
.news .news-list-view .page-navigation ul li.disabled {border:none;}
.news .news-list-view .page-navigation ul {margin:0 auto; width:100px; position:relative; top:2px;}
.news .news-list-view .page-navigation ul li.current {display:none !important;}
.news .news-list-view .page-navigation ul li:last-child {margin-right:0;}
.news .news-list-view .pagination span,
.news .news-list-view .pagination a,
.news .news-list-view .pagination li {font-size:15px !important; font-weight:700;}
.news .news-list-view .page-navigation ul li {display:none;}
.news .news-list-view .article {margin-bottom:15px;}
.news .news-list-view .page-navigation ul li:first-child,
.news .news-list-view .page-navigation ul li:last-child {display:block;}
.news .news-list-view .article:last-child {margin:15px 0; border-bottom:1px solid #d5dbe7;}
div.mainContent .news .news-list-view p {font-size:17px; line-height:27px; padding-top:10px;}/* jeb2020-12-01:font-size:15px; new:line-height */
div.mainContent .news .news-list-view .page-navigation p:first-child,
div.mainContent .news .news-list-view .page-navigation .pagination {padding-bottom:15px;}
div.mainContent .news .news-list-view .page-navigation p:first-child,
div.mainContent .news .news-list-view .page-navigation .pagination {padding-bottom:0;}
/* /page-navigation (jeb2020-09-07) */

/* new design 2020 */
.news .default-pages,
.news .f3-widget-paginator {display:none !important;}/* default off */
.news .FE-pages {display:block !important; text-align:right; max-width:initial !important; float:none !important;}/* new on */
.news .previous a {font-weight:700; padding:1em;}
.news .next a {font-weight:700; padding:1em 0 1em 1em;}
.news .current {color:#ff09b4 !important;}

/* .FE-article */
.article {display:none;}/* deaktivate old */
.FE-article {display:block !important;padding: 15px 0;}/* aktivate new */
.FE-article .news .article .news-img-wrap {background-color:transparent; margin:0;}
.FE-article .news-img-wrap img {margin-bottom:0; width:318px !important; height:220px !important; object-fit:cover /*contain*/; /*object-position:0 0;*/ float:left; background-color:#fff;}
.FE-article .teaser-text div {height:94px; overflow:hidden; margin-bottom:5px;}/* 3rows only */
.FE-article .more {display:block;}
.FE-article:hover .more {color:#ff09b4 !important;}
.FE-article .news-list-author,
.FE-article .news-list-date,
.FE-article time {font-size:14px !important; color:#666 !important;}
.FE-article .news-img-wrap {background-color:#f2f4f8; clear:both;}
.FE-article h3 span {font-size:20px; font-weight:700; text-transform:uppercase; line-height:1.5 !important; white-space:nowrap; overflow:hidden; display:block; text-overflow:ellipsis;}/* 1-line only */
.FE-article .news-textpic-text {height:220px; overflow:hidden;}
.FE-article .news-list-category {display:none !important;}
.FE-article .footer {padding:0 !important;}
.FE-article .footer p {padding:15px 15px 0 15px; margin:0 !important; line-height:1.5 !important;}
.FE-article h3 {line-height:1.5 !important;}
.FE-article .header {padding:0 15px !important;}
.FE-article .teaser-text {line-height:1.5 !important; padding:0 15px 15px 15px !important;}
.FE-article .teaser-text p {font-size:20px !important; max-width:100% !important; line-height:1.5 !important; margin:0 !important; padding:0 !important;}
.FE-article .teaser-text p:first-child {/*height:5.22em;*/ overflow:hidden; -webkit-line-clamp:3; display:-webkit-box; -webkit-box-orient:vertical; text-overflow:ellipsis;}
.FE-article .news-list-author {display:inline-block !important; width:calc(100% - 96px); position:relative; top:8.5px; margin:0 !important; padding:0 !important; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.news .next-button ~ .next-button {display:block !important;}/* show Button */
.news .next-button {margin:30px auto; width:250px;}
.news .next-button .de05c {text-align:center; padding:10px 30px !important;}

@media only screen and (max-width:991px) {
  .FE-article .news-list-author {top:5.5px;}
}
@media only screen and (max-width:767px) {
  .FE-article .news-img-wrap img {width:270px !important; height:auto !important; float:none; margin-left:calc((100% - 270px)/2); margin-top:15px;}
  .FE-article .news-textpic-text {height:auto;}
}
/* /.FE-article */
/* /news */

/* tx-ttnews */
div.mainContent .tx-ttnews-browsebox ul {margin:0; padding:0;}
div.mainContent .tx-ttnews-browsebox li {display:inline; padding:0;}
/* /tx-ttnews */

/* tx-newloginbox */
.tx-newloginbox-pi1 {font-size:13px; width:175px; margin:5px 0 5px 10px; padding:0; border:none; list-style-type:none;}
.tx-newloginbox-pi1 h3 {color:#ff09b4; font-weight:300;}
.tx-newloginbox-pi1 p {font-size:9px;}
.tx-newloginbox-pi1 label {font-size:9px;}
.tx-newloginbox-pi1 input {margin:5px 0 5px 0;}
.tx-newloginbox-pi1 a {color:#757575; background-color:transparent; text-decoration:none;}
.tx-newloginbox-pi1 a:link {color:#757575; background-color:transparent; text-decoration:none;}
.tx-newloginbox-pi1 a:visited {color:#757575; background-color:transparent; text-decoration:none;}
.tx-newloginbox-pi1 a:hover {color:#ff09b4; background-color:transparent; text-decoration:none;}
.tx-newloginbox-pi1 a:active {color:#ff09b4; background-color:transparent; text-decoration:none;}
/* /tx-newloginbox */

/* tx-drblob */
.tx-drblob-pi1,
.tx-drblob-pi1 table {width:745px;}
.tx-drblob-pi1 .blob-list-item2 {background-color:#f2f4f8;}
.tx_drblob_backlink {margin-left:10px;}
/* tx-drblob */

/* rgslideshow */
.rgslideshow .rgstitle {width:78% !important;}
.rgslideshow .rgsdescription {width:78% !important;}
  /* FOV-Header */
.rgslideshow .rgsnest {width:100% !important;}
.rgslideshow {text-align:center; width:100% !important; margin-left:auto; margin-right:auto;}
.rgssimg {text-align:center; margin-left:auto; margin-right:auto;}
.rgslideshownav .rgsnav2 {margin:0 15px 0 0 !important;}
/* /rgslideshow */

/* tx-powermail */
@media only screen and (max-width:1354px) {
  .tx-powermail input[type="text"],
  .tx-powermail input[type="email"],
  .tx-powermail input[type="tel"],
  .tx-powermail select,
  .tx-powermail textarea,
  .tx-powermail .row label.control-label,
  .tx-powermail legend.powermail_legend,
  .tx-powermail label,
  .tx-powermail input[type="submit"] {font-size:16px;}
}
@supports (-ms-ime-align:auto) {/* EDGE >= 12 */
  .tx-powermail input[type="checkbox"] {width:20px; height:20px; padding:0; -webkit-appearance:checkbox;}/* EDGE checkbox Problem */
}
/* /tx-powermail */

/* html5video */
.vjs-current-time .vjs-current-time-display {margin-left:3px;}
.vjs-remaining-time .vjs-remaining-time-display {margin-right:3px; text-align:right;}
/* .wide,
div.wide {width:740px;} */
.vjs-full-window #header,
.vjs-full-window #divFooterNav,
.vjs-full-window #divFooter {width:100% !important;}
/* /html5video */

