@charset "utf-8";
.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 .hidden-fields-container {
display: none;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar #swipebox-overlay{top: 32px;}.admin-bar #swipebox-container {bottom: 32px;}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide img,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide .swipebox-inline-container{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:none;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(//www.neeb-werbesysteme.de/news/wp-content/plugins/responsive-lightbox/assets/swipebox/img/loader.gif) no-repeat center center}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:0.5s;transition:0.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-prev,#swipebox-next,#swipebox-close{background-image:url(//www.neeb-werbesysteme.de/news/wp-content/plugins/responsive-lightbox/assets/swipebox/img/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-prev.disabled,#swipebox-next.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring 0.3s;animation:rightSpring 0.3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring 0.3s;animation:leftSpring 0.3s}.swipebox-touch #swipebox-container:before,.swipebox-touch #swipebox-container:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before{opacity:1}.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px black;background:#000;opacity:.95}#swipebox-top-bar{color:white!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}.wpus_results {
position: relative
}
.wpus-highlight {
font-weight: bold;
}
#wpus_response.loading {
background-image: url(//www.neeb-werbesysteme.de/news/wp-content/plugins/wp-ultimate-search/img/ajax-loader.gif) no-repeat center 30px;
min-height: 62px;
}
.VS-search .VS-icon {
background-repeat: no-repeat;
background-position: center center;
vertical-align: middle;
width: 16px;
height: 16px;
}
.VS-search .VS-icon-cancel {
width: 11px;
height: 11px;
background-position: center 0;
background-image: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAWCAYAAAAW5GZjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAb9JREFUeNqUUr1qAkEQ3j0khQp6kihaeGgEEa18gTQR0iRY+BaBSMDGwidIEUKqFL6BopgqBAJ5AMFGjUU0d4WHEvwJarvZ77gRIzGYgb1hZr+Z75vZ40IIzqTNZrPj8Xicn0wmmcViEXS73aaqqq+BQODG6/W+A8MBNk3zfDAY3C6Xy0O2ZS6X6zMSiVwHg8FHLjtq7Xb7RQKj7BeTzVCgJ5PJU2U0GhUk7REuMpkMi8fjFggeMeecrVYrFRId0CgTAgDDMFg4HLbA8IjJgHNgGEr0er0fQIphUmZAwdSUADUB4RFDsz3oSMF6CLzZkQqgGebz+Z75dDqNdTqdp13bgDmdTj2VSp0oWHg0Gr2UNH2Z/9o+yMv7K4/HY/C/XhDUfr//jl7QQVT9fp/V63VWqVRYt9tliUSCZbPZg1wux9Lp9PqFeK1Wu9A0DdXz7YM87i0FrVZLs4Fi1wmFQh/NZjOmVKvVgq7rR/QflMtlixGedjwcDlUpMQ9tbzalkAAB2/R297mNW+sT2wUbUnA//V/nYrH4QOBNABUQuFQq3TNMuc82sDVrz41G42yvPeODAwZQ0QzwiJEnzLcAAwBJ6WXlwoBgZAAAAABJRU5ErkJggg==);
cursor: pointer;
font-size: 10px;
}
.VS-search .VS-icon-cancel:hover {
background-position: center -11px;
}
.VS-search .VS-icon-search {
width: 12px;
height: 12px;
background-image: url(data:image/png;charset=utf-8;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUZJREFUeNpUUM2qgmAQzS8NiUgLzTIXLZQW1QuI9AY9QPSW9gQ9QiriwpJQEBVrVWT2d7p2L9xZzDdzZs7M+YYqy/J8Ptu2vd/v4zgeDAaqqk4mE47jar9GnU6nzWbjOA5FUa/Xq0Jns9l8Pud5vkpp58cwAOzhcBhFkeu6GNztdg3D+Db5vo9nOp2iiWGYTqdDCMFe4LquI0aVpGmKR9M0lmUbjQY8YiBJklTb4YkoilBzOBzq9TogeMQIJEmqmlAlo9EIyXa7tSyrKAp4xEBkWUb5q2k8Hh+PR8/zwjCEgufz+aESstvtoKnVan2GgY31kBkEAfT1ej1FUZDiNIIgrFYr9H1ug3teLpfH43G/3/FBUJGu1+s8z8FZLpc0mmiabrfbf5fEumazuVgsTNO8Xq+3242qRNT+G0CMz7IMzH6//xZgAA60tj6rqzxpAAAAAElFTkSuQmCC);
} .VS-search div, .VS-search span, .VS-search a, .VS-search img,
.VS-search ul, .VS-search li, .VS-search form, .VS-search label,
.VS-interface ul, .VS-interface li, .VS-interface {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
.VS-search span.ui-helper-hidden-accessible {
line-height: 28px;
color: #aaa;
display: none;
}
.VS-search :focus {
outline: 0;
}
.VS-search {
line-height: 1;
color: black;
}
.VS-search ol, .VS-search ul {
list-style: none;
}   .VS-search {
font-family: Arial, sans-serif;
color: #373737;
font-size: 12px;
}
.VS-search input {
display: block;
border: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
outline: none;
margin: 0;
padding: 4px;
background: transparent;
font-size: 16px;
line-height: 20px;
width: 100%;
}
.VS-interface, .VS-search .dialog, .VS-search input {
font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
line-height: 1.1em;
}   .VS-search .VS-search-box {
cursor: text;
position: relative;
background: transparent;
border: 2px solid #ccc;
border-radius: 16px;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
background-color: #fafafa;
-webkit-box-shadow: inset 0px 0px 3px #ccc;
-moz-box-shadow: inset 0px 0px 3px #ccc;
box-shadow: inset 0px 0px 3px #ccc;
height: auto;
}
.VS-search .VS-search-box.VS-focus {
border-color: #acf;
-webkit-box-shadow: inset 0px 0px 3px #acf;
-moz-box-shadow: inset 0px 0px 3px #acf;
box-shadow: inset 0px 0px 3px #acf;
}
.VS-search .VS-placeholder {
position: absolute;
margin: 8px 20px 0 28px;
color: #808080;
}
.VS-search .VS-search-box.VS-focus .VS-placeholder, .VS-hidden {
display: none;
}
.VS-search .VS-search-inner {
position: relative;
margin: 0 20px 0 28px;
overflow: hidden;
}
.VS-search input {
width: 100px;
}
.VS-search input,
.VS-search .VS-input-width-tester {
padding: 6px 0;
float: left;
color: #808080;
font: 13px/17px Helvetica, Arial;
}
.VS-search.VS-focus input {
color: #606060;
}
.VS-search .VS-icon-search {
position: absolute;
left: 9px;
top: 8px;
}
.VS-search .VS-icon-cancel {
position: absolute;
right: 9px;
top: 9px;
}
.VS-cancel-search-box.hidden {
display: none;
}   .VS-search .search_facet {
float: left;
margin: 0;
padding: 0 0 0 14px;
position: relative;
border: 1px solid transparent;
height: 22px;
margin: 3px -3px 1px 0px;
overflow: visible;
}
.VS-search .search_facet.is_selected {
margin-left: -3px;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
background-color: #d2e6fd;
background-image: -moz-linear-gradient(top, #d2e6fd, #b0d1f9); background-image: -webkit-gradient(linear, left top, left bottom, from(#d2e6fd), to(#b0d1f9)); background-image: linear-gradient(top, #d2e6fd, #b0d1f9);
border: 1px solid #6eadf5;
height: 22px;
}
.VS-search .search_facet .category {
float: left;
text-transform: uppercase;
font-weight: bold;
font-size: 10px;
color: #808080;
padding: 8px 0 5px;
line-height: 13px;
cursor: pointer;
padding: 4px 0 0;
}
.VS-search .search_facet.is_selected .category {
margin-left: 3px;
}
.VS-search .search_facet .search_facet_input_container {
float: left;
}
.VS-search .search_facet input {
margin: 0;
padding: 0;
color: #000;
font-size: 13px;
line-height: 22px;
width: auto;
z-index: 100;
position: relative;
padding: 0 3px 0 5px;
border: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-box-shadow: none;
}
.VS-search .search_facet input:focus {
border: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-box-shadow: none;
}
.VS-search .search_facet.is_editing input,
.VS-search .search_facet.is_selected input {
color: #000;
}
.VS-search .search_facet.is_editing input.geocomplete {
min-width: 140px;
}
.VS-search .search_facet .search_facet_remove {
position: absolute;
left: 0;
top: 5px;
}
.VS-search .search_facet.is_selected .search_facet_remove {
opacity: 0.4;
left: 3px;
filter: alpha(opacity=40);
background-position: center -11px;
}
.VS-search .search_facet .search_facet_remove:hover {
opacity: 1;
}
.VS-search .search_facet.is_editing .category,
.VS-search .search_facet.is_selected .category {
color: #000;
}
.VS-search .search_facet.search_facet_maybe_delete .category,
.VS-search .search_facet.search_facet_maybe_delete input {
color: darkred;
}   .VS-search .search_input {
height: 22px;
float: left;
margin: 3px 0px;
}
.VS-search .search_input:last-child {
display: block;
}
.VS-search .search_input input {
padding: 2px 0;
line-height: 20px;
z-index: 100;
width: 8px;
min-width: 4px;
position: relative;
border: none;
outline: 0;
-webkit-box-shadow: none;
box-shadow: none;
-moz-box-shadow: none;
}
.VS-search .search_input input:focus {
border: none;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
-moz-box-shadow: none;
}
.VS-search .search_input.is_editing input {
color: #202020;
}   .VS-interface.ui-autocomplete {
position: absolute;
border: 1px solid #C0C0C0;
border-top: 1px solid #D9D9D9;
background-color: #F6F6F6;
cursor: pointer;
z-index: 10000;
padding: 0;
margin: 0;
width: auto;
min-width: 80px;
max-width: 220px;
max-height: 240px;
overflow-y: auto;
overflow-x: hidden;
font-size: 13px;
top: 5px;
opacity: 0.97;
box-shadow: 3px 4px 5px -2px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 3px 4px 5px -2px rgba(0, 0, 0, 0.5);
-moz-box-shadow: 3px 4px 5px -2px rgba(0, 0, 0, 0.5);
}
.VS-interface.ui-autocomplete .ui-autocomplete-category {
text-transform: capitalize;
font-size: 11px;
padding: 4px 4px 4px;
border-top: 1px solid #A2A2A2;
border-bottom: 1px solid #A2A2A2;
background-color: #B7B7B7;
text-shadow: 0 -1px 0 #999;
font-weight: bold;
color: white;
cursor: default;
}
.VS-interface.ui-autocomplete .ui-menu-item {
float: none;
}
.VS-interface.ui-autocomplete .ui-menu-item a {
color: #000;
outline: none;
display: block;
padding: 6px 6px;
border-radius: none;
line-height: 1;
background-color: #F8F8F8;
background-image: -moz-linear-gradient(top, #F8F8F8, #F3F3F3); background-image: -webkit-gradient(linear, left top, left bottom, from(#F8F8F8), to(#F3F3F3)); background-image: linear-gradient(top, #F8F8F8, #F3F3F3);
border-top: 1px solid #FAFAFA;
border-bottom: 1px solid #f0f0f0;
}
.VS-interface.ui-autocomplete .ui-menu-item a:hover {
text-decoration: none;
}
.VS-interface.ui-autocomplete .ui-menu-item a:active {
outline: none;
}
.VS-interface.ui-autocomplete .ui-menu-item .ui-state-hover, .VS-interface.ui-autocomplete .ui-menu-item .ui-state-focus {
background-color: #6483F7;
background-image: -moz-linear-gradient(top, #648bF5, #2465f3); background-image: -webkit-gradient(linear, left top, left bottom, from(#648bF5), to(#2465f3)); background-image: linear-gradient(top, #648bF5, #2465f3);
border-top: 1px solid #5b83ec;
border-bottom: 1px solid #1459e9;
border-left: none;
border-right: none;
color: white;
margin: 0;
}
.VS-interface.ui-autocomplete .ui-corner-all {
border-radius: 0;
}
.VS-interface.ui-autocomplete li {
list-style: none;
width: auto;
}
.single-facet .VS-search .VS-search-inner .search_facet .category {
display: none;
}
.single-facet .VS-search .VS-search-inner .search_facet:nth-last-child(2) .VS-icon-cancel {
display: none;
}
.single-facet .VS-search .VS-search-inner .search_facet {
padding-left: 10px;
}
.single-facet .VS-search .VS-search-inner .search_facet:nth-last-child(2) {
padding-left: 0px;
}
.wpus-no-results {
width: 100%;
text-align: center;
margin-top: 15px;
}
.pac-container {
margin-top: 7px;
}.tablepress{--text-color:#111;--head-text-color:var(--text-color);--head-bg-color:#d9edf7;--odd-text-color:var(--text-color);--odd-bg-color:#fff;--even-text-color:var(--text-color);--even-bg-color:#f9f9f9;--hover-text-color:var(--text-color);--hover-bg-color:#f3f3f3;--border-color:#ddd;--padding:0.5rem;border:none;border-collapse:collapse;border-spacing:0;clear:both;margin:0 auto 1rem;table-layout:auto;width:100%}.tablepress>:not(caption)>*>*{background:none;border:none;box-sizing:border-box;float:none!important;padding:var(--padding);text-align:left;vertical-align:top}.tablepress>:where(thead)+tbody>:where(:not(.child))>*,.tablepress>tbody>*~:where(:not(.child))>*,.tablepress>tfoot>:where(:first-child)>*{border-top:1px solid var(--border-color)}.tablepress>:where(thead,tfoot)>tr>*{background-color:var(--head-bg-color);color:var(--head-text-color);font-weight:700;vertical-align:middle;word-break:normal}.tablepress>:where(tbody)>tr>*{color:var(--text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(odd of :where(:not(.child,.dtrg-group)))>*{background-color:var(--odd-bg-color);color:var(--odd-text-color)}.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))+:where(.child)>*,.tablepress>:where(tbody.row-striping)>:nth-child(even of :where(:not(.child,.dtrg-group)))>*{background-color:var(--even-bg-color);color:var(--even-text-color)}.tablepress>.row-hover>tr:has(+.child:hover)>*,.tablepress>.row-hover>tr:hover+:where(.child)>*,.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:var(--hover-bg-color);color:var(--hover-text-color)}.tablepress img{border:none;margin:0;max-width:none;padding:0}.tablepress-table-description{clear:both;display:block}.dt-scroll{width:100%}.dt-scroll .tablepress{width:100%!important}div.dt-scroll-body tfoot tr,div.dt-scroll-body thead tr{height:0}div.dt-scroll-body tfoot tr td,div.dt-scroll-body tfoot tr th,div.dt-scroll-body thead tr td,div.dt-scroll-body thead tr th{border-bottom-width:0!important;border-top-width:0!important;height:0!important;padding-bottom:0!important;padding-top:0!important}div.dt-scroll-body tfoot tr td div.dt-scroll-sizing,div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,div.dt-scroll-body thead tr td div.dt-scroll-sizing,div.dt-scroll-body thead tr th div.dt-scroll-sizing{height:0!important;overflow:hidden!important}div.dt-scroll-body>table.dataTable>thead>tr>td,div.dt-scroll-body>table.dataTable>thead>tr>th{overflow:hidden}.tablepress{--head-active-bg-color:#049cdb;--head-active-text-color:var(--head-text-color);--head-sort-arrow-color:var(--head-active-text-color)}.tablepress thead th:active{outline:none}.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:before{bottom:50%;content:"\25b2"/"";display:block;position:absolute}.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:after{content:"\25bc"/"";display:block;position:absolute;top:50%}.tablepress thead .dt-orderable-asc .dt-column-order,.tablepress thead .dt-orderable-desc .dt-column-order,.tablepress thead .dt-ordering-asc .dt-column-order,.tablepress thead .dt-ordering-desc .dt-column-order{color:var(--head-sort-arrow-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif!important;font-size:14px;height:24px;line-height:12px;position:relative;width:12px}.tablepress thead .dt-orderable-asc .dt-column-order:after,.tablepress thead .dt-orderable-asc .dt-column-order:before,.tablepress thead .dt-orderable-desc .dt-column-order:after,.tablepress thead .dt-orderable-desc .dt-column-order:before,.tablepress thead .dt-ordering-asc .dt-column-order:after,.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after,.tablepress thead .dt-ordering-desc .dt-column-order:before{opacity:.2}.tablepress thead .dt-orderable-asc,.tablepress thead .dt-orderable-desc{cursor:pointer;outline-offset:-2px}.tablepress thead .dt-orderable-asc:hover,.tablepress thead .dt-orderable-desc:hover,.tablepress thead .dt-ordering-asc,.tablepress thead .dt-ordering-desc{background-color:var(--head-active-bg-color);color:var(--head-active-text-color)}.tablepress thead .dt-ordering-asc .dt-column-order:before,.tablepress thead .dt-ordering-desc .dt-column-order:after{opacity:.8}.tablepress tfoot>tr>* .dt-column-footer,.tablepress tfoot>tr>* .dt-column-header,.tablepress thead>tr>* .dt-column-footer,.tablepress thead>tr>* .dt-column-header{align-items:center;display:flex;gap:4px;justify-content:space-between}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title,.tablepress tfoot>tr>* .dt-column-header .dt-column-title,.tablepress thead>tr>* .dt-column-footer .dt-column-title,.tablepress thead>tr>* .dt-column-header .dt-column-title{flex-grow:1}.tablepress tfoot>tr>* .dt-column-footer .dt-column-title:empty,.tablepress tfoot>tr>* .dt-column-header .dt-column-title:empty,.tablepress thead>tr>* .dt-column-footer .dt-column-title:empty,.tablepress thead>tr>* .dt-column-header .dt-column-title:empty{display:none}.tablepress:where(.auto-type-alignment) .dt-right,.tablepress:where(.auto-type-alignment) .dt-type-date,.tablepress:where(.auto-type-alignment) .dt-type-numeric{text-align:right}.tablepress:where(.auto-type-alignment) .dt-right .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-right .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-date .dt-column-header,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-footer,.tablepress:where(.auto-type-alignment) .dt-type-numeric .dt-column-header{flex-direction:row-reverse}.dt-container{clear:both;margin-bottom:1rem;position:relative}.dt-container .tablepress{margin-bottom:0}.dt-container .tablepress tfoot:empty{display:none}.dt-container .dt-layout-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell{display:block;width:100%}.dt-container .dt-layout-cell{display:flex;flex-direction:row;flex-wrap:wrap;gap:1em;padding:5px 0}.dt-container .dt-layout-cell.dt-layout-full{align-items:center;justify-content:space-between;width:100%}.dt-container .dt-layout-cell.dt-layout-full>:only-child{margin:auto}.dt-container .dt-layout-cell.dt-layout-start{align-items:center;justify-content:flex-start;margin-right:auto}.dt-container .dt-layout-cell.dt-layout-end{align-items:center;justify-content:flex-end;margin-left:auto}.dt-container .dt-layout-cell:empty{display:none}.dt-container .dt-input,.dt-container label{display:inline;width:auto}.dt-container .dt-input{font-size:inherit;padding:5px}.dt-container .dt-length,.dt-container .dt-search{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.dt-container .dt-paging .dt-paging-button{background:#0000;border:1px solid #0000;border-radius:2px;box-sizing:border-box;color:inherit!important;cursor:pointer;display:inline-block;font-size:1em;height:32px;margin-left:2px;min-width:32px;padding:0 5px;text-align:center;text-decoration:none!important;vertical-align:middle}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button:hover{border:1px solid #111}.dt-container .dt-paging .dt-paging-button.disabled,.dt-container .dt-paging .dt-paging-button.disabled:active,.dt-container .dt-paging .dt-paging-button.disabled:hover{border:1px solid #0000;color:#0000004d!important;cursor:default;outline:none}.dt-container .dt-paging>.dt-paging-button:first-child{margin-left:0}.dt-container .dt-paging .ellipsis{padding:0 1em}@media screen and (max-width:767px){.dt-container .dt-layout-row{flex-direction:column}.dt-container .dt-layout-cell{flex-direction:column;padding:.5em 0}}[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
}
 a, a:hover {text-decoration: none !important}
body { background: url(https://www.neeb-werbesysteme.de/news/layout/header-bg.png) repeat-x; background-position: center -18px !important;}
#header { padding:0 26px ; margin:0 auto;}
#site_title {width:210px; }
#site_title a { width: 210px; height:80px; display:block; margin:0; padding:0; background: url(//www.neeb-werbesysteme.de/news/layout/neeb-werbesysteme-logo.png) no-repeat top center; text-indent:-9999px; overflow:hidden; }
#site_tagline { display:none;} h1, h2, h3, h4, h5, h6, .boldtext {font-weight: bolder;}
.post_content h1 {font-size: 1.5em; line-height: 1em!important; text-transform: uppercase!important; }
.post_content h2 {  font-size: 1.2em; line-height: 1.8em!important; text-transform: uppercase!important; margin-top: 20px!important; margin-bottom: 10px!important; }
.post_content h3 { font-size: 1.2em; line-height: 1.5em!important; text-transform: uppercase!important; margin-top: 
30px!important; margin-bottom: 20px!important;}
.post_content h4 {  }
.achtung_box {font-weight: bold; color: #ff0000 !important; }
body.page h1 { font-size: 1.5em!important; line-height: 1.9em!important; text-transform: uppercase;}
.uppercase {text-transform: uppercase}
.columns > .content.full_width { width: 100% !important;}
.archive .headline_area { margin-bottom: 0px;}
IMG.post_image, IMG.thumb { max-width:240px; width:auto; max-height:200px; height:auto;} .full_width_post .headline_area IMG.post_image, .full_width_post .headline_area IMG.thumb { max-width:100%; width:auto; max-height:100%; height:auto;} #fancybox-title-over { display: block; padding: 5px;line-height: 1.3;}
.content .su-carousel .su-carousel-slide-title { font-size: 17px!important; font-weight:bold!important; } .zm_box_produktdetails_content { margin:0; padding:0;}
.zm_box_cat_produktdetails_content { margin:0; padding:0; }
.zm_box_produktdetails_sidebar { }
#zm_box_artikelsuche { margin:10px 0 0 0; padding:5px 10px; color:#17469E; border-radius:5px; border: 2px solid #CCC;
box-shadow: 0px 0px 3px #CCC inset;
background: none repeat scroll 0% 0% #FAFAFA;
position: relative;
}
#zm_box_artikelsuche h2{ margin:0; padding:0; color:#17469E; font-weight:bold; }
#zm_box_artikelsuche LABEL.searchform-label {font-size: 13px !important; }
#zm_box_ultimate_suche, #zm_box_artikelsuche { margin:10px auto; padding:10px; border-radius: 5px 15px; border:2px solid #17469E ;
background: #FF0; background: -moz-linear-gradient(top, #FF0 0%, #ffde17 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF0), color-stop(100%,#ffde17)); background: -webkit-linear-gradient(top, #FF0 0%,#ffde17 100%); background: -o-linear-gradient(top, #FF0 0%,#ffde17 100%); background: -ms-linear-gradient(top, #FF0 0%,#ffde17 100%); background: linear-gradient(to bottom, #FF0 0%,#ffde17 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0', endColorstr='#ffde17',GradientType=0 ); box-shadow: 0px 0px 3px #CCC inset; box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);
}
#zm_box_ultimate_suche .zm_ultimate_results { background:#fff; border: 1px solid #ccc; padding: 10px; margin:10px 0; border-radius: 5px; box-shadow: 0px 0px 3px #CCC inset;}
#zm_box_ultimate_suche h2 { padding: 0; margin:5px 0; font-weight:bold;}
#zm_box_ultimate_suche .wpus-no-results {background:#FFF; color: #F00; border-radius:5px; }
#zm_box_ultimate_suche .VS-search .VS-search-box {
border: 1px solid #CCC;
box-shadow: 0px 0px 3px #CCC inset;
background: none repeat scroll 0% 0% #FAFAFA;
position: relative;
border-radius: 5px !important;
padding:2px;
height: auto;
cursor: text;
}
#zm_box_ultimate_suche  P.postmetadata {display:none; } .zm_cat_widgets_box { margin:0; padding:0; }
.zm_prod_widgets_box { margin:0; padding:0; }
#zm_home_widget { } .zvent_mod_tabs { font-size: inherit!important; color: #fff; }
.zvent_mod_tabs a {color: #F00; }
.zvent_mod_tabs .su-tabs { margin: 0px 0px 1.5em; padding: 2px;	border:0;background:#17469E;box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);}
DIV.su-tabs-pane.su-clearfix { background:#fff !important; border-bottom: 0px solid #FF0;border-top: 0px solid #FF0; border-radius:0;}
.zvent_mod_tabs .su-tabs-pane {font-size: ;color: ;}
.zvent_mod_tabs .su-tabs-nav span { font-size: 112%; font-weight:bold; color:#FF0; }
.zvent_mod_tabs .su-tabs-nav span:hover {color:#F00; background:#FF0 !important; }
.su-tabs-nav span.su-tabs-current, .su-tabs-nav span.su-tabs-current:hover { background:#FFF !important; color: #17469E}
.zvent_mod_tabs h2 { font-weight:bold; color: ; margin:0; padding:0;}
.zvent_mod_tabs h4 { font-size: 110%; line-height:105%; font-weight:bold; color:#333; padding: 15px 0 0 0; margin:5px 0; border-bottom: 2px solid; display:inline-block; }
.hm_detail { color:; }
.hm_detail_preis { color:#17469E; background:; padding: 5px 0 5px 0; font-size: 110%; border-radius:5px; }
.hm_detail_preis .r_detail { font-size:130%; }
.hm_detail_lieferung { color:#F00 }
.zm_archive_intro_image { float:right; max-width: 300px; padding:5px; margin: 0 0 10px 10px; background:#fff; border:1px solid #fff; border-radius: 5px; }
.archive_intro .headline { margin-bottom:5px; line-height: 28px; } .zm_cat_menu { margin: 0; padding: 20px; background: #FF0; } ul.zm_subcats { margin: 0; padding: 0; border-top: 2px solid #555; border-bottom:2px solid #555}
ul.zm_subcats span.zm_subcats_catheadline { font-size: 25px; font-weight:bold; border-bottom: 2px solid #17469E; }
.zm_subcats h2 { margin: 0; padding: 0; }
.zm_subcats li { margin: 50px 0; padding: 0; list-style:none; clear:both; display:block; height:auto; }
.zm_subcats li p { margin: 0; padding: 0; clear:both; }
.zm_subcats img.zm_cat_image { margin: 0 5% 0 0; padding: 5px; max-width: 250px; float:right; border: 4px solid #fff; border-radius:5px; background:#fff; }
.zm_subcats a.zm_cat_link, a.more-link { padding: 2px 5px 5px 21px; font-weight:700; line-height: 30px; background: url(//www.neeb-werbesysteme.de/news/layout/pfeil-r_06_06.png) -3px top no-repeat; }
.zm_subcats a.zm_cat_link:hover, a.more-link:hover { background: url(//www.neeb-werbesysteme.de/news/layout/pfeil-r_06_06.png) -3px -100px no-repeat; } #zm_breadcrumb { background:none; font-size:18px; margin:0 auto; padding: 0; width: 100%; position:relative; bottom:0;color:#17469E; font-weight:bold; text-align:center;}
#zm_breadcrumb .zm_breadcrumb_wrapper { width: 90%; max-width: 990px;	
background: #FF0; background: -moz-linear-gradient(top, #FF0 0%, #ffde17 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF0), color-stop(100%,#ffde17)); background: -webkit-linear-gradient(top, #FF0 0%,#ffde17 100%); background: -o-linear-gradient(top, #FF0 0%,#ffde17 100%); background: -ms-linear-gradient(top, #FF0 0%,#ffde17 100%); background: linear-gradient(to bottom, #FF0 0%,#ffde17 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0', endColorstr='#ffde17',GradientType=0 ); padding: 5px 20px; border: 2px solid #17469E; border-bottom:none; border-radius: 5px 5px 0 0; margin:0 auto; display:block; text-align:left; }
#zm_breadcrumb a { color:#17469E;}
#zm_breadcrumb a:hover { color:#F00;} .zm_icon_1 .sue-icon-text-icon, .zm_icon_1 .sue-icon-text-icon i { color:#17469E!important; }
.zm_icon_2 { font-size: 1.2em !important; font-weight:bolder!important;text-transform: uppercase; color:#17469E !important; background:none;display: inline-block!important;}
.zm_icon_2:hover {  }
.zm_icon_2 i { color:#ffffff !important;font-size:20px!important;line-height:20px!important;background:#17469E!important;-webkit-border-radius:256px;-moz-border-radius:256px;border-radius:256px;padding:10px!important }
.zm_icon_2:hover i { color:#ffff00 !important; }  @media all and (min-width: 940px) and (max-width: 4000px) {
#menu-hauptmenue { background:none; z-index:999; width: auto; float:left; margin-left: 0px; margin-top: 17px; }
#menu-hauptmenue a { background:none !important; background-color:none!important; color:#1c3e8e; font-weight: bolder; }
#menu-hauptmenue li:hover { background:#1c3e8e !important; background-color:#1c3e8e !important;  color:#ff0 !important ; }
#menu-hauptmenue li:hover li:hover { background:none !important; background-color:none !important;  color:#ff0 !important ; }
#menu-hauptmenue li:hover a { background:none !important; background-color:none !important;  color:#ff0 !important ; }	
#menu-hauptmenue li:hover.zm_menu_ohl {border: #1c3e8e solid; border-width: 1px 2px 0 2px;margin:-2px -2px 0 -2px;}		
#menu-hauptmenue li:hover .sub-menu a { color:#FFF !important ; box-shadow: none;}
#menu-hauptmenue li:hover .sub-menu a:hover { color:#FF0 !important; box-shadow: none;}
#menu-hauptmenue li:hover .sub-menu .sub-menu a { color:#fff !important ;box-shadow: none;}
#menu-hauptmenue li:hover .sub-menu .sub-menu a:hover { color:#FF0 !important ;box-shadow: none; }
#menu-hauptmenue li:hover .sub-menu .sub-menu .current-menu-item a { color: #ff0 !important; }
.menu { display:flex; justify-content: center; position: relative; z-index: 50; list-style: none; }
.menu li { position: relative; float: left;margin-bottom: -1px; }
.menu .sub-menu {
position: absolute; left: -2px; display:none; list-style: none; z-index: 110;
margin-top: 0; padding-bottom: 10px; width:900px; 
border: solid #1c3e8e!important; border-width: 0px 2px 2px 2px !important; clear:both;	
background:#1c3e8e; background: -moz-linear-gradient(top, #1c3e8e 0%, #17469E 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1c3e8e), color-stop(100%,#17469E)); background: -webkit-linear-gradient(top, #1c3e8e 0%,#17469E 100%); background: -o-linear-gradient(top, #1c3e8e 0%,#17469E 100%); background: -ms-linear-gradient(top, #1c3e8e 0%,#17469E 100%); background: linear-gradient(to bottom, #1c3e8e 0%,#17469E 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c3e8e', endColorstr='#17469E',GradientType=0 ); box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);
}
.menu .sub-menu .sub-menu { box-shadow: none; position:relative; display:block; clear:right; background:none; border:none!important;
top: 0px; left: 0; padding:5px; margin: 0 0 10px 0;	width: 210px; min-height:160px; }
.menu li:hover > .sub-menu { display: block; }	
.menu .sub-menu li.zm_menu_hl {	width: 220px; clear: none; position: relative; float: left;	margin: 0 0 0 0; height:100%; border:none; }
.menu .sub-menu li.zm_menu_hl a {font-size: 18px; text-transform:none; letter-spacing:normal; border:none; line-height: 25px; height: 25px; background:none; padding:15px 10px 8px 25px; margin:0;}
.menu .sub-menu li.zm_menu_hl.menu-item-has-children a { }
.menu .sub-menu li .sub-menu li {width: 230px;	clear: both;}
.menu .sub-menu li .sub-menu li a { font-size: 14px; border:none; line-height: 23px; height: auto; background:none; padding:2px 10px 2px 20px; margin:0; }
.menu a, .menu_control {
display: block;
font-size: 20px;
line-height: 1em;
text-transform: none;
letter-spacing: normal;
color: #17469E;
border-width: 1px 1px 1px 0;
border-style: solid;
background-color: none !important;
padding: 0.75em 1.6em 0.85em 1.6em;
}
.menu_control {	display: none; background-color: #17469E;}
.menu .sub-menu a {	border-left-width: 1px;}
.menu, .menu a, .menu .sub-menu {border: 0;	font-weight:normal;}
.menu .current-menu-item > a {	border-bottom-color: #17469E;background-color: #39F;color: #ff0;cursor: text;}
.menu .sub-menu .current-menu-item > a {border-bottom-color: #FFFFFF;color:#F00!important;}
.menu .sub-menu .menu-item-4545 .sub-menu { border-left:none !important; }
.menu .menu-item-8006 > .sub-menu { margin: 0 auto!important; width: 900px; height: auto; left:-162px; }
}  @media all and (min-width: 50px) and (max-width: 940px) {
body { padding-top: 20px;}
.menu {  border:2px solid #1c3e8e;}
.menu_control {	background-color: none; font-size: 25px; font-weight:bold; color:#17469E; background:none; padding: 36px 1em 0.5em 1em; }
.show_menu {background: #17469E; }
.menu .sub-menu { border: 0px solid; border-color:#17469E; padding-left:0; }
.menu li {	width: 100%;float: none;margin-bottom: 0; border:0 !important; }
.menu .sub-menu li {width: 100%;}
.menu a { border-color:#004080;	background-color: #17469E; color:#FFF; font-size: 1em;	}
.menu a:hover {background-color: #FF0; color:#F00;	}
.menu .current-menu-item > a {background-color: #FF0; color: #17469E!important}
.menu > li > a {	border:0 !important;}	
.menu .sub-menu a {border:0 !important; padding-left: 50px;  }
.menu li.menu-item-has-children > a:first-child { font-size:1em; font-weight:bold; color:#FF0; }
.menu li.menu-item-has-children > a:first-child:hover { font-weight:bold; color:#F00;}	
.menu .sub-menu .sub-menu { border: 0px; padding-left:1px; }
.menu .sub-menu .sub-menu li a {padding-left: 70px; font-weight: bold;}	
}  UL#menu-info.menu, UL#menu-referenzen.menu  { margin:10px 0; padding:10px 5px; border-radius: 5px 15px; border: 2px solid #17469E;
background: #FF0; background: -moz-linear-gradient(top, #004080 0%, #17469E 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#004080), color-stop(100%,#17469E)); background: -webkit-linear-gradient(top, #004080 0%,#17469E 100%); background: -o-linear-gradient(top, #004080 0%,#17469E 100%); background: -ms-linear-gradient(top, #004080 0%,#17469E 100%); background: linear-gradient(to bottom, #004080 0%,#17469E 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004080', endColorstr='#17469E',GradientType=0 ); box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);
}
UL#menu-info.menu li.menu-item, UL#menu-referenzen.menu li.menu-item { margin:0 auto; padding:0; display:block; clear:both; background:none; width:100%; }
UL#menu-info.menu li a, UL#menu-referenzen.menu li a, .widget_extended-categories a { color:#fff !important;margin:0; padding:0.5em 1.0em 0.5em 1.6em ; font-size:140%; font-weight:bold; display:block;background: url(//www.neeb-werbesysteme.de/news/layout/pfeil-r_06_06.png) 0 6px no-repeat !important; }
UL#menu-info.menu li a:hover, UL#menu-referenzen.menu li a:hover {background: url(//www.neeb-werbesysteme.de/news/layout/pfeil-r_06_06.png) 0 -94px no-repeat !important; color:#ff0!important; }
UL#menu-info.menu .current-menu-item > a, UL#menu-referenzen.menu .current-menu-item > a { color: #ff0 }
UL#menu-info.menu li.current_page_item a, UL#menu-referenzen.menu li.current_page_item a {color: #ff0 !important;} .sidebar .sidebar_heading, .sidebar .widget_title {
font-variant: normal;
letter-spacing: normal;
margin-bottom: 10px;
Font-Weight:bolder;
}
div.widget_nav_menu ul.menu  {display:block !important; margin:10px 0; padding:10px 5px; border-radius: 5px 15px; border: 2px solid #17469E;
background: #FF0; background: -moz-linear-gradient(top, #FF0 0%, #ffde17 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF0), color-stop(100%,#ffde17)); background: -webkit-linear-gradient(top, #FF0 0%,#ffde17 100%); background: -o-linear-gradient(top, #FF0 0%,#ffde17 100%); background: -ms-linear-gradient(top, #FF0 0%,#ffde17 100%); background: linear-gradient(to bottom, #FF0 0%,#ffde17 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0', endColorstr='#ffde17',GradientType=0 ); box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3);
}
div.widget_nav_menu ul.menu li.menu-item { margin:0 auto; padding:0; display:block; clear:both; background:none; width:100%; }
div.widget_nav_menu ul.menu li a { color: #17469E!important; margin:0; padding:0.5em 1.0em 0.5em 1.6em ; font-size:140%; font-weight:bold; display:block;background: url(//www.neeb-werbesysteme.de/news/layout/pfeil-r_06_06.png) 0 6px no-repeat !important; }
div.widget_nav_menu ul.menu li a:hover {background: url(//www.neeb-werbesysteme.de/news/layout/pfeil-r_06_06.png) 0 -94px no-repeat !important; }
div.widget_nav_menu ul.menu .current-menu-item > a, div.widget_nav_menu ul.menu .current-category-parent a, div.widget_nav_menu ul.menu .current-category-ancestor a, div.widget_nav_menu ul.menu .current-post-ancestor a{ color: #F00 !important;} .widget_extended-categories .widget_title { font-variant: normal; letter-spacing: normal; font-weight:bold; margin:40px auto 10px auto; }
.widget_extended-categories a { margin:0; padding:0.2em 1.6em; font-size:140%; font-weight:bold; display:block;background: url(//www.neeb-werbesysteme.de/news/layout/pfeil-r_06_06.png) 0 3px no-repeat !important; }
.widget_extended-categories a:hover { background: url(//www.neeb-werbesysteme.de/news/layout/pfeil-r_06_06.png) 0 -97px no-repeat !important; } .header, .columns > .content, .footer { border:none; }
.content {padding-top:30px;}
.post_box { padding: 26px 26px 0px; border:none; }
.post_box .headline { color: ; text-transform: ;}
.post_box .headline a { color:#17469E;} .clearfix {clear:both;}
#footer-center { width: 98%; margin:0 auto; padding:5px 1%; background:#17469E; display:block; position:relative; height:auto;  }
#footer-center p {  font-size:14px; text-align:center; margin:0 auto; width:; color:#fff;}
#footer-center a, .custom #footer-center .navi a {  color:#FFF; border:0;}
#footer-center div.footer_menu_wrap { width: 100%; max-width:800px; margin:20px auto 0 auto; display:block; }
#footer-center ul.footer-menu { margin:0px 20px 20px 0; padding:0; float:left; width: 200px; display:block; }
#footer-center ul.footer-menu li { margin:0; padding:5px 15px 5px 0; float:left; display:block; border:0; clear:both; }
#footer-center ul.footer-menu li a { font-size: 16px;color:#FFF; font-weight:bold; padding: 3px 3px 2px 24px; background: url(//www.neeb-werbesysteme.de/news/layout/pfeil-r_06_06.png) 0 1px no-repeat; border:0;}
#footer-center ul.footer-menu li a:hover { text-decoration: none; color:#FF0; background: url(//www.neeb-werbesysteme.de/news/layout/pfeil-r_06_06.png) 0 -99px no-repeat; }
#footer-center .footer-cloud { background:none; padding: 5px 1%; line-height:20px; text-align:center; width:98%; max-width: 800px; margin:0 auto; display:block; position:relative;  }
#footer-center .footer-cloud a { color: #FF6; font-weight:bold; border:0; text-decoration:none; margin:0.2em 0.5em; overflow:hidden; }
#footer-center .footer-cloud a:hover { color: #FF0; font-weight:bold; border:0; text-decoration:none; overflow:hidden; }
#footer-center .hinweis { font-size: 1.1em; line-height:1.1em; font-weight:bold; color:#FFF; background:#17469E; max-width:600px; padding: 15px; border-radius:5px; border:2px solid #FFF } .zm_box_rendering_1 {
background: #ebf1f6; background: -moz-linear-gradient(top, #FF0 0%, #ffde17 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF0), color-stop(50%,#FF0), color-stop(51%,#ffde17), color-stop(100%,#ffde17)); background: -webkit-linear-gradient(top, #FF0 0%,#FF0 50%,#ffde17 51%,#ffde17 100%); background: -o-linear-gradient(top, #FF0 0%,#FF0 50%,#ffde17 51%,#ffde17 100%); background: -ms-linear-gradient(top, #FF0 0%,#FF0 50%,#ffde17 51%,#ffde17 100%); background: linear-gradient(to bottom, #FF0 0%,#FF0 50%,#ffde17 51%,#ffde17 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0', endColorstr='#ffde17',GradientType=0 ); }
.zm_box_rendering_2 {
background: #FF0; background: -moz-linear-gradient(top, #FF0 0%, #ffde17 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF0), color-stop(100%,#ffde17)); background: -webkit-linear-gradient(top, #FF0 0%,#ffde17 100%); background: -o-linear-gradient(top, #FF0 0%,#ffde17 100%); background: -ms-linear-gradient(top, #FF0 0%,#ffde17 100%); background: linear-gradient(to bottom, #FF0 0%,#ffde17 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0', endColorstr='#ffde17',GradientType=0 ); } .prev_next {clear: both;color: #444444;border-top: 2px solid #555555; padding: 14px 27px;}
.prev_next .next_posts {float: right;}
.previous_posts, .next_posts {display: block;font-size: 20px;font-weight:bold;line-height: 30px;text-transform: uppercase;letter-spacing: 2px;}
.previous_posts a, .next_posts a {background:url(//www.neeb-werbesysteme.de/news/layout/pfeil-r_06_06.png) 0 1px no-repeat; padding-left: 26px;}
.previous_posts a:hover, .next_posts a:hover {text-decoration: none; background:url(//www.neeb-werbesysteme.de/news/layout/pfeil-r_06_06.png) 0 -99px no-repeat; color:#F00;} #zm_wow_slider { max-width: 800px; margin:10px 0; padding:4px; border-radius: 1px; font-size: 140%; font-weight:bold; text-align:center; border:1px solid #ccc ; 
background: #ededed; background: -moz-linear-gradient(top, #ededed 0%, #cccccc 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#cccccc)); background: -webkit-linear-gradient(top, #ededed 0%,#cccccc 100%); background: -o-linear-gradient(top, #ededed 0%,#cccccc 100%); background: -ms-linear-gradient(top, #ededed 0%,#cccccc 100%); background: linear-gradient(to bottom, #ededed 0%,#cccccc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#cccccc',GradientType=0 ); box-shadow: 0px 0px 3px #CCC inset; box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.3); }
#zm_wow_slider div.ws-title { font-family: calibri; font-size: 120%;  background-color: #17469E!important;opacity: 0.7;}
#zm_wow_slider a.ws_next, #zm_wow_slider a.ws_prev {
position: absolute;
display: none;
bottom: 0px;
margin-top: 0px;
z-index: 60;
height: 100%;
width: 40px;
background-color: #17469E!important;
background-repeat: no-repeat;
background-position: center center;
opacity: 0.7;
} .su-image-carousel {    padding: 1px;
border: 2px solid #17469E!important;
border-color: #17469E!important;
border-radius: 7px;
background: #fff;}
.su-image-carousel-slides-style-default .su-image-carousel-item-content img {
padding: 0px;
border: 0px solid #17469E!important;
border-color: #17469E!important;
border-radius: 0px;
background: #fff;
}
.su-image-carousel-controls-style-light button.flickity-prev-next-button {
background: #17469E!important;
color: #ffee00!important;
} .w4_post_list { font-size: 14px; }
.w4_post_list .w4_zvent_mod ul{ padding:0; margin:0; list-style:none;}
.w4_post_list .w4_zvent_mod span.w4_image_mod img{ padding: 0 2%; width:auto; max-height:150px; max-width: 98%; list-style:none; margin: 5px auto;}
.w4_post_list .w4_zvent_mod li.w4_list_mod { display:block;width: 29%; padding:0.5% 1.5%; margin:0.5%; float: left; text-align:center; min-height:350px; line-height: 14px;
background-color: rgb(248, 248, 248);
background-image: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(238, 238, 238));
background-repeat: repeat-x;
text-shadow: 0px 1px 1px rgb(255, 255, 255);
border-width: 1px;
border-style: solid;
border-color: rgb(228, 228, 228) rgb(228, 228, 228) rgb(203, 203, 203);
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
border-radius: 10px 10px 10px 10px;
}
.w4_post_list .w4_zvent_mod li.w4_list_mod h2 { height: 64px; word-wrap:break-word; line-height:15px; font-size: 15px; margin:10px auto;} .w4_post_list .w4_zvent_mod_1 ul{ padding:0; margin:0; list-style:none;}
.w4_post_list .w4_zvent_mod_1 span.w4_image_mod img{ padding: 0 2%; width:auto; max-height:150px; max-width: 96%; list-style:none;}
.w4_post_list .w4_zvent_mod_1 li.w4_list_mod { display:block;width: 29%; padding:10px 1.5%; margin:0.5%; float: left; text-align:center; min-height: 240px;
background-color: rgb(248, 248, 248);
background-image: -moz-linear-gradient(center top , rgb(255, 255, 255), rgb(238, 238, 238));
background-repeat: repeat-x;
text-shadow: 0px 1px 1px rgb(255, 255, 255);
border-width: 1px;
border-style: solid;
border-color: rgb(228, 228, 228) rgb(228, 228, 228) rgb(203, 203, 203);
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.15);
border-radius: 10px 10px 10px 10px;
}
.w4_post_list .w4_zvent_mod_1 li.w4_list_mod p { }
.w4_post_list .w4_zvent_mod_1 li.w4_list_mod h2 {  } .preisliste_tp { padding:0; margin:1em auto; width:auto; border:0px solid #17469E; background:#17469E; border-radius:5px;  }
.preisliste_tp h2.tablepress-table-name { font-size: 16px; padding: 0.3em 0.5em 0.1em 0.5em; font-weight:bold; line-height:30px; color:#FF0;}
.preisliste_tp .tablepress-table-description { font-size: 13px; padding: 0 0.5em 0.2em 0.5em;font-weight:bold; line-height:20px; color:#fff;}
.preisliste_tp a { padding:0; margin:0; color:#FF0;  }
.tablepress { border:1px solid #17469E; border-radius:10px; }
.tablepress td.column-1, .tablepress td.column-2,
.tablepress th.column-1, .tablepress th.column-2 {text-align: left;}
.tablepress td.column-3, .tablepress td.column-4, .tablepress td.column-5, .tablepress td.column-6,.tablepress td.column-7,.tablepress td.column-8,.tablepress td.column-9,.tablepress td.column-10,.tablepress td.column-11,.tablepress td.column-12,.tablepress td.column-13,.tablepress td.column-14,
.tablepress th.column-3, .tablepress th.column-4, .tablepress th.column-5, .tablepress th.column-6, .tablepress th.column-7, .tablepress th.column-8, .tablepress th.column-9, .tablepress th.column-10, .tablepress th.column-11, .tablepress th.column-12, .tablepress th.column-13, .tablepress th.column-14   {text-align: right;}
.tablepress tfoot th.column-1 { text-align:center; color: #F00 }
.tablepress th, .tablepress tr, .tablepress td { border-top: 1px solid #17469E!important; }
.tablepress thead tr { border-bottom: 2px solid #17469E!important; }
.tablepress tfoot th, .tablepress thead th { background-color: #ff0; font-weight: 700; vertical-align: middle;color:#17469E; }
.tablepress tfoot th.column-1 { text-align:center; color: #F00 }
.dataTables_wrapper .sorting:hover, .dataTables_wrapper .sorting_asc, .dataTables_wrapper .sorting_desc {background-color: #FF0 !important;}
.dataTables_info { color:#fff; padding: 0.1em 0.5em }
.dataTables_paginate .paginate_disabled_previous, .dataTables_paginate .paginate_disabled_next { color: #FFF !important; text-decoration: none;} DL.gallery-item { margin-bottom:2px !important; }
.gallery br { margin:0 !important; padding:0; height:1px; line-height:1px; }
.gallery-item img { margin:0 auto; text-align:center; }
.gallery-item p { font-size: 14px; padding: 5px; line-height: 100%;}
.zvent_mod_tabs IMG.attachment-thumbnail { background:#fff!important; border-radius:5px!important; }
.zvent_mod_tabs #gallery-1 img {border: 2px solid #17469E !important; border-radius:5px!important;}
.post_box .frame, .post_box .post_image_box, .post_box .wp-caption {
border: 2px solid #17469E;
background-color: #FFF;
padding: 5px;
text-align:center;
} .su-spoiler.kontakt-spoiler {border:solid #17469E 1px;}
.su-spoiler.kontakt-spoiler .su-spoiler-title { background-color: #17469E; color: #FF0; font-size: 1em; padding-left: 2em; }
.su-spoiler.su-spoiler-closed.kontakt-spoiler .su-spoiler-title { color: #fff; }
.su-spoiler.su-spoiler-closed.kontakt-spoiler .su-spoiler-title:hover {color: #FF0; }
.su-spoiler.kontakt-spoiler .su-spoiler-title .su-spoiler-icon,
.su-spoiler.su-spoiler-closed.kontakt-spoiler .su-spoiler-title .su-spoiler-icon { left: 5px; background-color: #FF0; color:#17469E; }
.su-spoiler.kontakt-spoiler .su-spoiler-content { background-color: #FFF; border: 1px solid #17469E; } .wpcf7-form input.wpcf7-text, .wpcf7-form textarea { font-family: Calibri,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif !important;}  
.wpcf7-form .wpcf7-form-control.wpcf7-submit {
font-size: 80% !important;
font-style: normal !important;
color: #FFF !important;
padding: 10px !important;
background-color: #17469E !important;
border-color: #FFF !important;
border-radius: 5px !important;
background-image: none !important;
font-weight: bold !important;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit:hover {
color: #FF0 !important;
background-color: #17469E !important;
border-color: #FFF !important;
cursor:pointer;
}
input[type=checkbox] { transform: scale(1.3) !important; } .su-service.service_banner {position: relative;margin: 0 0 1.5em 0;clear:both; background: #ededed!important; border: 1px solid #ccc!important; border-width: 1px!important; padding: 5px;}
.service_banner .su-service-title {	display: block;	margin-bottom: 0.2em;color: #333;font-weight: bold;	font-size: 1.1em; padding: 0 0 0 115px!important; text-decoration:underline; }
.service_banner .su-service-title img {
position: absolute;
top: 10px;
left: 10px;
display: block !important;
margin: 0 !important;
padding: 0 !important;
border: none !important;
-webkit-box-shadow: none !important;
-moz-box-shadow: none !important;
box-shadow: none !important;
width: 100px !important;
}
.service_banner .su-service-title i {
position: absolute;
top: 0;
left: 0;
display: block !important;
width: 1em;
height: 1em;
text-align: center;
line-height: 1em;
}
.service_banner .su-service-content { line-height: 1.4;padding: 0 0 0 115px!important; font-size: 80%; } .displaynone { display:none;}
.paypal { border: 2px solid #6C0; border-radius: 5px; float:right; margin: 0 0px; padding: 0 30px; font-weight:bold; }
.paypal form {float:right; margin: 10px 0 0 20px ; display:inline-block; }
.paypal tr.nr input { border: 2px solid #F90; padding: 2px; border-radius: 3px; margin: 5px 0 15px 0;} .rl-justified-gallery.rl-hover-basic > a .caption, .rl-justified-gallery.rl-hover-basic > a .caption.caption-visible { background: rgb(23, 70, 158,0.7) !important; }
#swipebox-bottom-bar, #swipebox-top-bar { text-shadow: none; background: #17469E; color: #fff; opacity: .95; }
#swipebox-overlay { background: #fff;}