.ci_radius {border-radius: 3px;}.flleft {float: left;}.flright {float: right;}.clear {clear: both;}.block {display: block;}.inblock {display: inline-block;}.bold {font-weight: bold;}.small {font-size: small;}.hide {display: none!important;}.hidden {text-indent: 3px;width: 1px;overflow: hidden;height: 1px;display: inline-block;margin-left: -5px;}.dis,.inactive a {opacity: 0.25;cursor: default;text-decoration: none;}.shorten {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.centered {text-align: center;}.linezero {line-height: 0;}.a11y *:focus-visible {outline: 2px solid #262637 !important;}.a11y a:focus-visible {border-radius: 3px;}.a11y a:not(.btn) {text-decoration: underline;}.text_grey li,.text_grey p {color: rgba(15, 15, 22, 0.6);}.bg_grey {background: #efeff4 !important;}.bg_blue h2,.bg_turquoise h2,.bg_blue a,.bg_turquoise a {color: #262637 !important;}.bg_blue a,.bg_turquoise a {text-decoration: underline;}.bg_lightblue a {color: #262637 !important;text-decoration: underline;}.bg_purple h2,.bg_darkblue h2 {color: white !important;}.bg_purple:not(.teaserboxes) a,.bg_darkblue:not(.teaserboxes) a {color: white !important;text-decoration: underline;}.bg_blue {background: #96daea !important;}.bg_lightblue {background: #cbe5f0 !important;}.bg_turquoise {background: #2ed9c3 !important;}.bg_purple {background: #8f4899 !important;color: white;}.bg_darkblue {background: #5aa2cb !important;color: white;}.bg_white {background: white !important;}.bg_white .entrylist {border-top: 1px solid #ccccd4;}.bg_white .entrylist .entry {border-bottom: 1px solid #ccccd4;}.bg_white .entrylist .entry .mm {border: 1px solid #ccccd4;}.bg_white [class*="bg_"]:not(.bg_white) .entrylist {border-top: 1px solid white;}.bg_white [class*="bg_"]:not(.bg_white) .entrylist .entry {border-bottom: 1px solid white;}.bg_white [class*="bg_"]:not(.bg_white) .entrylist .entry .mm {border: 1px solid white;}.bg_white .tables {border-color: #efeff4;}[class*="bg_"] .tables.alternate {background: #efeff4;}[class*="bg_"] .tables a {text-decoration: none!important;}[class*="bg_"] .tables a:not(.btn):hover {text-decoration: underline!important;}[class*="bg_"] .tables a.arrow {color: #262637 !important;}[class*="bg_"] .tables a:not([class]) {color: #237d0d !important;}.no_bg {background: none!important;}.btn.cicolor {background: #c71418;color: white !important;border-color: transparent;}.btn.cicolor:hover,.btn.cicolor:focus {background: #b81216;}.btn.cicolorinv {background: white;color: #c71418 !important;border-color: transparent;}.btn.premium {color: white !important;}.btn.bdark:hover,.btn.bdark:focus {background: #010112;}.btn:hover,.btn:focus {box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);}.btn .icon {width: 22px;cursor: pointer;}.btn .icon + span {margin-left: 5px;}a.black {color: black;}a.btn,div.btn {height: 28px;}.btn.standard {background: white;border-color: transparent;}a [class*="icon"]:before {margin-right: 10px;}.menue > .close {box-sizing: content-box !important;}main + aside #dtm_bottom {margin: 0 0 25px;}.start.new main aside:not([id]) {text-align: center;}.tbfallback {display: inline-block;vertical-align: top;height: 250px;line-height: 248px;}.tbfallback img {max-height: 100%;max-width: 100%;vertical-align: middle;}html {font-size: 16px;}body {font-size: 0.875rem;}.cms_ce {line-height: 135%;border-radius: 15px;}.cms_ce.text-center,.cms_ce .text-center {text-align: center;}.cms_ce.text-center ul,.cms_ce .text-center ul,.cms_ce.text-center ol,.cms_ce .text-center ol {display: inline-block;text-align: left;}.cms_ce.text-center .headline p,.cms_ce .text-center .headline p {text-align: center;}.cms_ce .text-right {text-align: right;}.cms_ce .text-justify {text-align: justify;}.cms_ce.divider {margin-top: 0;margin-bottom: 0;}.cms_ce[class*="bg_"]:not(.bg_img) {padding: 20px;}.cms_ce h1,.cms_ce h2,.cms_ce h3 {line-height: 1.3;padding: 0;font-weight: normal;}.cms_ce h2 {font-size: 160%;}.cms_ce h3 {font-size: 130%;}.cms_ce > h1 {margin-bottom: 20px;}.cms_ce h2:first-child,.cms_ce h3:first-child {margin: 0!important;}.cms_ce .AWOfferWrap h2 {font-size: 130%;padding: 2rem 0;}.cms_ce .AWOfferWrap section {margin-bottom: 2rem;}.cms_ce .AWOfferWrap article h3:first-child {margin-bottom: 40px !important;}.cms_ce p {padding: 0!important;margin: 10px 0 0;}.cms_ce p:first-child {margin-top: 0;}.cms_ce ul,.cms_ce ol {padding: 0!important;}.cms_ce ul + p,.cms_ce ol + p {margin-top: 20px;}.cms_ce ul.checked li:before {content: "\e60f";display: inline-block;font-family: "tb_font", sans-serif;margin: 0 6px 0 -22px !important;color: #136400;line-height: 14px;font-size: 16px;vertical-align: text-bottom;}.cms_ce ul.arrows li:before {content: "\e647";display: inline-block;font-family: "tb_font", sans-serif;margin: 0 11px 0 -22px !important;color: #c71418;line-height: 14px;font-size: 11px;vertical-align: text-bottom;}.cms_ce ul.no li:before {content: "\d7";display: inline-block;margin: 0 6px 0 -22px !important;color: #c71418;line-height: 13px;font-size: 24px;vertical-align: text-bottom;}.cms_ce ul.commalist {margin-left: 0;}.cms_ce ul.footnote {font-size: 80%;}.cms_ce ul.footnote li:before {font-weight: bold;float: left;width: 25px;margin-left: -30px;text-align: right;}.cms_ce ul.footnote li:nth-child(1):before {content: "*";}.cms_ce ul.footnote li:nth-child(2):before {content: "**";}.cms_ce ul.footnote li:nth-child(3):before {content: "***";}.cms_ce p + ul,.cms_ce ul + ul,.cms_ce ol + ul,.cms_ce p + ol,.cms_ce ul + ol,.cms_ce ol + ol {margin-top: 20px;}.cms_ce hr {border-bottom: 1px dotted #ccccd4;}.cms_ce .arrow:before {font-weight: normal;}.cms_ce video {background: #262637;}.cms_ce label[for$='-quellUrl'],.cms_ce input[id$='-quellUrl'] {display: none!important;}.cms_ce.bg_white .btn.cicolorinv,.cms_ce.bg_white .btn.standard {background: #efeff4;}.cms_ce form .onebar {background: white;display: flex;border: 1px solid white;border-radius: 3px;box-shadow: 0 0 0 1px #ccccd4;}.cms_ce form .onebar .inputitem {width: 100%!important;}.cms_ce form .onebar .inputitem div:not(.tt-menu) {height: 100%;}.cms_ce form .onebar .inputitem input {border: none!important;height: 100%;}.cms_ce form .onebar span.icon {margin-left: 5px;background: #c71418 !important;border-radius: 0 3px 3px 0 !important;box-shadow: none!important;}.cms_ce .headline > * + *,.cms_container > .headline > * + * {margin-top: 20px;}.cms_ce .headline h2,.cms_container > .headline h2 {color: #c71418;}.cms_ce .headline h2 a.stealth,.cms_container > .headline h2 a.stealth {color: #c71418 !important;}.cms_ce .headline h3 a,.cms_container > .headline h3 a {color: #262637;}.cms_ce .headline p,.cms_container > .headline p {margin: 0;text-align: left;font-size: 120%;padding-top: 0;}.cms_ce .headline p + h2,.cms_container > .headline p + h2,.cms_ce .headline p + h3,.cms_container > .headline p + h3,.cms_ce .headline p:last-child,.cms_container > .headline p:last-child {margin-top: 5px;}.cms_ce .headline.text-center,.cms_container > .headline.text-center,.cms_ce .headline.text-center p,.cms_container > .headline.text-center p {text-align: center;}.cms_ce .headline.monochrome h2,.cms_container > .headline.monochrome h2,.cms_ce .headline.monochrome h2 a,.cms_container > .headline.monochrome h2 a {color: #262637;}.divider hr,.cms_ce hr {border-bottom: 2px solid white;}.cms_container {display: flex;flex-wrap: wrap;border-radius: 15px;width: 100%;margin: 15px 0;padding: 5px 0;}.cms_container > .headline {margin: 15px 15px 5px;width: 100%;}.cms_container > .headline h2 {font-weight: normal;font-size: 160%;line-height: 1.3;padding: 0;}.cms_container > .cms_ce:not(.boxborder):not([class*="bg_"]) {padding-top: 0;padding-bottom: 0;}.cms_container[class*="bg_"] {padding: 40px 5px;margin: 15px;}.cms_container.bg_blue .gallery .prev,.cms_container.bg_blue .cms_ce.btngallery .prev,.cms_container.bg_blue .gallery .next,.cms_container.bg_blue .cms_ce.btngallery .next {background: #96daea !important;}.cms_container.bg_lightblue .gallery .prev,.cms_container.bg_lightblue .cms_ce.btngallery .prev,.cms_container.bg_lightblue .gallery .next,.cms_container.bg_lightblue .cms_ce.btngallery .next {background: #cbe5f0 !important;}.cms_container.bg_purple .gallery .prev,.cms_container.bg_purple .cms_ce.btngallery .prev,.cms_container.bg_purple .gallery .next,.cms_container.bg_purple .cms_ce.btngallery .next {background: #8f4899 !important;}.cms_container.bg_turquoise .gallery .prev,.cms_container.bg_turquoise .cms_ce.btngallery .prev,.cms_container.bg_turquoise .gallery .next,.cms_container.bg_turquoise .cms_ce.btngallery .next {background: #2ed9c3 !important;}.cms_container.bg_darkblue .gallery .prev,.cms_container.bg_darkblue .cms_ce.btngallery .prev,.cms_container.bg_darkblue .gallery .next,.cms_container.bg_darkblue .cms_ce.btngallery .next {background: #5aa2cb !important;}.cms_container.bg_white .boxborder:not([class*="bg_"]) {border-color: #efeff4;}.cms_container.bg_white .boxborder[class*="bg_"] {border-color: transparent;}.cms_container.bg_white .gallery .prev,.cms_container.bg_white .cms_ce.btngallery .prev,.cms_container.bg_white .gallery .next,.cms_container.bg_white .cms_ce.btngallery .next {background: white !important;}.cms_container.bg_white .cms_ce.btngallery .btn,.cms_container.bg_white .iconteaser li a {background: #efeff4;}.cms_container.bg_white .cms_ce.btngallery .btn:not(:focus):not(:hover),.cms_container.bg_white .iconteaser li a:not(:focus):not(:hover) {box-shadow: none;}.cms_container.bg_white .collapsibles .collwrapper {border: 2px solid #e1e1e7;background: #e1e1e7;}.cms_container.bg_white .collapsibles .collitem + .collitem {border-color: #e1e1e7;}.cms_container.bg_white .navlist ul {border-color: #efeff4;}.cms_container.bg_white .navlist ul li:nth-child(odd) {background: #efeff4;}.cms_container.bg_white .widget {background: #efeff4;}.cms_container.boxborder:not([class*="bg_"]) {margin: 15px;padding: 20px 5px;}figure .copyright,.swiper-slide .copyright {display: block;color: white;position: absolute;top: 5px;right: 10px;font-size: 70%;}.bg_img {position: relative;background-repeat: no-repeat;background-size: cover!important;background-position: center;}.bg_img .copyright {position: absolute;color: white;font-size: 70%;top: 5px;right: 10px;background: none!important;width: auto!important;box-shadow: none!important;margin: 0!important;}.boxborder:not(.bg_white) {border: 3px solid white;padding-left: 20px;padding-right: 20px;}.cms_grid {display: flex;flex-flow: row wrap;padding: 0;margin: 0 -15px;width: auto;box-sizing: border-box;}.cms_grid > .bg_grey:not(.widen) {padding-left: 0!important;padding-right: 0!important;}.cms_ce {flex: 0 1 auto;margin: 15px;padding: 20px 0;width: calc(100% - 30px);}.cms_ce[class*="1of2"] {width: calc(50% - 30px);}.cms_ce[class*="1of3"] {width: calc(33.33% - 30px);}.cms_ce[class*="2of3"] {width: calc(33.33% * 2 - 30px);}.cms_ce .cms_ce {margin: 0!important;width: auto;}.cms_ce.imgoutside {position: relative;}.cms_ce.imgoutside figure {position: absolute!important;text-align: center;}.cms_ce.imgoutside figure img:not(.svg) {object-fit: cover;font-family: 'object-fit: cover;', sans-serif;border-radius: 50%;}.cms_ce.imgoutside > *:not(figure) {max-width: 500px;margin-left: auto;margin-right: auto;}.cms_ce.imgoutside .textwrap {margin-top: 20px;}.cms.wide {max-width: 1920px;margin: 0 auto;}.cms.wide .tb {padding: 0;max-width: none;width: 100%!important;overflow-x: hidden;}.cms.wide .btn {font-size: 85.7143%;}.cms.wide #wrap {margin: 0;}.cms.wide header .content {display: flex;width: 100%;margin: 0 auto;align-items: center;}.cms.wide header .content p {padding: 0;}.cms.wide header .content p:last-child,.cms.wide header .content p.line + p {margin-left: auto;}.cms.wide header .content p + .to_bflp {margin-left: 1.5rem;}.cms.wide header .content .logo {margin-right: 2rem;order: 0!important;}.cms.wide header .content .logo + p {padding: 0.625rem 2rem 0;line-height: 3rem;font-size: 1.25rem;}.cms.wide header .content .logo + p:last-child {margin-right: auto;margin-left: 0;}.cms.wide header .content .logo + p.line {border-left: 1px solid #262637;}.cms.wide .cms_ce,.cms.wide .cms_container {line-height: 1.6;}.cms.wide .cms_ce[class*="bg_"]:not(.bg_img) {padding: 55px 20px;}.cms.wide .cms_ce[class*="bg_"]:not(.bg_img).widen {padding-left: 25px;padding-right: 25px;}.cms.wide .cms_container.widen {position: relative;width: 100vw;left: 50%;margin-left: -50vw;justify-content: center;border-radius: 0;padding-left: 10px;padding-right: 10px;}.cms.wide .cms_container.widen .headline,.cms.wide .cms_container.widen > .cms_ce {max-width: 960px;}.cms.wide .cms_container.widen > [class*="_1of2"] {max-width: 465px;}.cms.wide .cms_container.widen > [class*="_1of3"] {max-width: 300px;}.cms.wide .cms_container.widen > [class*="_2of3"] {max-width: 630px;}.cms.wide .cms_container.widen.empty.small_c {height: 200px;}.cms.wide .cms_container.widen.empty.medium_c {height: 300px;}.cms.wide .cms_container.widen.empty.big_c {height: 400px;}.cms.wide .cmstext.mainhl {margin-bottom: 0;margin-top: 0;}.cms.wide .cmstext.mainhl[class*="bg_"] {padding-bottom: 25px !important;}.cms.wide .cmstext.mainhl.bg_grey + .bg_grey {padding-top: 25px !important;}.cms.wide .cmstext.mainhl.bg_grey + [class*="bg_"]:not(.bg_grey) {margin-top: 35px;}.cms.wide .cmstext.mainhl + .cms_ce {margin-top: 0;}.cms.wide .teaserboxes p {line-height: 1.6;}.cms.wide .AWOfferWrap h2 {font-size: 1.5rem;}.cms.wide footer > nav {max-width: 950px;margin-left: auto;margin-right: auto;}.headervisual {position: relative;padding-left: 0;padding-top: 0;padding-right: 0;margin-top: 0;width: 100%!important;}.headervisual * {box-sizing: border-box;}.headervisual figure {position: relative;overflow: hidden;border-radius: 0 0 15px 15px;}.headervisual figure img,.headervisual figure video {width: 100%!important;object-fit: cover;font-family: 'object-fit: cover;', sans-serif;}.headervisual figure video {border-radius: 1px;vertical-align: top;}.headervisual .headline {padding-top: 20px;box-sizing: content-box;}.headervisual .headline > * + * {margin-top: 10px;}.headervisual .headline h1 {font-size: 190%;}.headervisual .headline h2 {font-size: 100%;font-weight: bold;}.headervisual .headline p {font-weight: bold;font-size: 100%;}.headervisual .headline .marker + p {margin-top: 5px;}.headervisual.topthema .headline .marker {display: block;float: left;background: #c71418;color: white;border-radius: 3px;font-size: 80%;font-weight: bold;height: 24px;line-height: 24px;padding: 0 10px !important;margin-top: -32px;position: relative;}.headervisual.topthema .headline > *:first-child {padding-top: 5px;}.headervisual.totopleft .headline,.headervisual.tobottomleft .headline {border-radius: 15px;background: rgba(255, 255, 255, 0.9);position: absolute;padding: 20px;left: 25px;}.headervisual.totopleft .headline {top: 50px;width: 340px;}.headervisual.tobottomleft .headline {bottom: 50px;max-width: 75%;}.headervisual.withsearch form {position: absolute;z-index: 2;margin: 0 20%!important;width: calc(60% - 40px);border-radius: 15px;background: rgba(255, 255, 255, 0.9);padding: 20px;box-shadow: 0 2px 5px 1px rgba(0, 0, 0, 0.3);box-sizing: content-box;border: none;}.headervisual.withsearch form > * {vertical-align: top;box-sizing: content-box;}.headervisual.withsearch form h1 {margin-bottom: 10px;padding: 0;}.headervisual.withsearch form input[type=text],.headervisual.withsearch form input[type=email],.headervisual.withsearch form input[type=tel],.headervisual.withsearch form input[type=url],.headervisual.withsearch form input[type=search],.headervisual.withsearch form input[type=date] {margin: 3px 0 0 0;font-size: 120%;padding: 6px 30px 7px 10px;width: 100%;box-sizing: border-box;}.headervisual.withsearch form .inputitem {display: inline-block;vertical-align: top;width: calc(100% - 78px);position: relative;}.headervisual.withsearch form .inputitem input {border: 1px solid #ccccd4;margin: 0;}.headervisual.withsearch form .icon_standort,.headervisual.withsearch form .clear_input {width: 32px!important;right: 0;top: 5px !important;height: calc(100% - 10px);display: flex;align-items: center;justify-content: center;}.headervisual.withsearch form .icon_standort {padding: 0;font-size: 21px;position: absolute;color: #262637;}.headervisual.withsearch form .icon_standort:before {margin: 0;}.headervisual.withsearch form .icon_standort span {display: block;width: 0;height: 0;overflow: hidden;}.headervisual.withsearch form .clear_input_div {width: 100%;}.headervisual.withsearch form .clear_input_div .clear_input {padding-right: 9px;top: 6px!important;right: 2px!important;}.headervisual.withsearch form label {width: 0;display: inline-block;overflow: hidden;float: left;height: 0;}.headervisual.withsearch form span.icon {float: right;width: 68px;border: 1px solid transparent;background: #262637;color: white;height: 34px;line-height: 32px;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);text-align: center;}.headervisual.withsearch form span.icon:before {padding-top: 10px;line-height: 31px;font-size: 21px;}.headervisual.withsearch form input[type=submit] {overflow: hidden;width: 70px;background: transparent;height: 34px;color: white;vertical-align: top;text-indent: 100px;margin: -33px 0 0 -1px;}.headervisual.withsearch form .msg-caution {margin: 20px 0 0;padding: 10px;line-height: 120%;max-height: 56px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}.headervisual.noheadline .headline {display: none!important;}.headervisual.withlist .headline {padding: 0;width: 60%;background: none;}.headervisual.withlist .headline ul,.headervisual.withlist .headline ol {margin: 0 0 0 15px;font-weight: bold;padding-top: 5px !important;}.headervisual.withlist .headline ul li,.headervisual.withlist .headline ol li {margin-top: 15px;}.headervisual.withlist .headline ul.checked,.headervisual.withlist .headline ul.no {margin-left: 35px;}.headervisual.withlist .headline ul.checked li,.headervisual.withlist .headline ul.no li {margin-top: 10px;}.headervisual.withlist .headline ul.checked li:before,.headervisual.withlist .headline ul.no li:before {font-weight: normal;color: #c71418;width: 25px;height: 25px;border-radius: 50%;background: white;margin: 3px 10px -4px -35px !important;text-align: center;line-height: 25px;}.headervisual.withlist .headline ul.checked li:before {font-size: 20px;}.headervisual.withlist .headline ul.no li:before {font-size: 30px;}.headervisual.withlist .headline ul.bullets li:before {background: #797980;}.headervisual.withlist .headline ul:not([class]) li {list-style: disc;}.headervisual:not([class*="left"]) .marker {margin-left: 25px;}.cmstext.mainhl {margin-bottom: 0;}.cmstext .textwrap {display: flex;flex-flow: column;}.cmstext .textwrap h1 {padding-bottom: 1rem;}.cmstext .textwrap h2,.cmstext .textwrap h3 {padding-bottom: 10px;}.cmstext .textwrap h2.cicolor,.cmstext .textwrap h3.cicolor {color: #c71418;}.cmstext .textwrap h2:not(:first-child),.cmstext .textwrap h3:not(:first-child) {margin-top: 1.5rem;}.cmstext .headline + .textwrap {margin-top: 20px;}.cmstext figure {position: relative;flex: 0 0 auto;align-self: center;display: flex;flex-direction: column;justify-content: center;align-items: center;}.cmstext figure img {border-radius: 15px;}.cmstext figure img.imgborder {border: 2px solid white;border-radius: 16px;}.cmstext figure video {max-width: 100%;height: auto!important;width: auto!important;border-radius: 15px;vertical-align: top;}.cmstext figure video.imgborder {border: 2px solid white;border-radius: 16px;}.cmstext figure figcaption {font-size: 90%;font-style: italic;margin-top: 5px;}.cmstext.imgleft figure,.cmstext.imgright figure,.cmstext.imgleftinside figure,.cmstext.imgrightinside figure {max-width: calc(50% - 10px);}.cmstext.imgleft figure.width50,.cmstext.imgright figure.width50,.cmstext.imgleftinside figure.width50,.cmstext.imgrightinside figure.width50 {max-width: calc(50% - 10px);}.cmstext.imgleft figure.width40,.cmstext.imgright figure.width40,.cmstext.imgleftinside figure.width40,.cmstext.imgrightinside figure.width40 {max-width: calc(40% - 10px);}.cmstext.imgleft figure.width30,.cmstext.imgright figure.width30,.cmstext.imgleftinside figure.width30,.cmstext.imgrightinside figure.width30 {max-width: calc(30% - 10px);}.cmstext ul,.cmstext ol {margin: 10px 0 0 30px;}.cmstext ul:not([class]) a,.cmstext ol:not([class]) a,.cmstext ul.bullets a,.cmstext ol.bullets a,.cmstext ul.checked a,.cmstext ol.checked a {color: #237d0d !important;}.cmstext ul li,.cmstext ol li {margin-top: 5px;}.cmstext ul:not([class]) li {list-style-type: disc;}.cmstext a {word-wrap: break-word;}.cmstext .buttonlist .btn.cicolorinv {color: #c71418 !important;}.cmstext.imgtop figure {margin-bottom: 20px;}.cmstext.imgleft .textwrap,.cmstext.imgright .textwrap {flex-flow: row;align-items: center;}.cmstext.imgleft figure,.cmstext.imgright figure {flex: 0 0 auto;align-self: auto;}.cmstext.imgleft .content,.cmstext.imgright .content {flex: 1 1 auto;}.cmstext.imgleft figure {margin-right: 20px;}.cmstext.imgright figure {margin-left: 20px;order: 1;}.cmstext.imgleftinside .textwrap,.cmstext.imgrightinside .textwrap {display: inline-block;width: 100%;margin-bottom: -20px;box-sizing: border-box;}.cmstext.imgleftinside figure,.cmstext.imgrightinside figure {margin-bottom: 20px;}.cmstext.imgleftinside .content,.cmstext.imgrightinside .content {margin-bottom: 20px;}.cmstext.imgleftinside figure {float: left;margin-right: 20px;}.cmstext.imgrightinside figure {float: right;margin-left: 20px;}.cmstext.imgbottom figure {order: 1;margin-top: 20px;}.cmstext.notext figure {margin: 0;}.cmstext.fiximgwidth .textwrap {justify-content: center;}.cmstext.fiximgwidth figure {margin: 0 auto;}.cmstext.fiximgwidth .content {flex-grow: 0;}.cmstext.fiximgwidth .width50 + .content {width: calc(50% - 10px);}.cmstext.fiximgwidth .width40 + .content {width: calc(60% - 10px);}.cmstext.fiximgwidth .width30 + .content {width: calc(70% - 10px);}.cmstext.fiximgwidth.imgright .content {margin-right: 20px;}.cmstext.fiximgwidth.imgleft .content {margin-left: 20px;}.cmstext.seamless.imgtop {padding-top: 0!important;}.cmstext.seamless.imgtop figure img {border-radius: 0 0 15px 15px;}.cmstext.seamless.imgleft.totop,.cmstext.seamless.imgright.totop {padding-top: 0!important;}.cmstext.seamless.imgleft.totop figure img,.cmstext.seamless.imgright.totop figure img {border-radius: 0 0 15px 15px;}.cmstext.seamless.imgleft.tobottom,.cmstext.seamless.imgright.tobottom {padding-bottom: 0!important;}.cmstext.seamless.imgleft.tobottom figure img,.cmstext.seamless.imgright.tobottom figure img {border-radius: 15px 15px 0 0;}.cmstext.seamless.imgbottom {padding-bottom: 0!important;}.cmstext.seamless.imgbottom figure img {border-radius: 15px 15px 0 0;}.cmstext.seamless .headline {padding-top: 20px;}.cmstext.seamless .headline + .textwrap figure img {border-radius: 15px;}.cmstext.teaser {padding: 0;}.cmstext.teaser:not(.wide) .textwrap {border-radius: 15px;background: white;height: 100%;}.cmstext.teaser figure {margin: 0;max-width: none;width: 50%;height: 100%;}.cmstext.teaser .content {padding: 20px;align-self: center;}.cmstext.teaser img,.cmstext.teaser video {width: 100%!important;height: 100% !important;border: none!important;}.cmstext.teaser img:not(.svg),.cmstext.teaser video:not(.svg) {object-fit: cover;font-family: 'object-fit: cover;', sans-serif;}.cmstext.teaser img.svg,.cmstext.teaser video.svg {box-sizing: border-box;padding: 20px;}.cmstext.teaser img.imgborder,.cmstext.teaser video.imgborder {border: none;padding: 0;}.cmstext.teaser.imgleft figure img,.cmstext.teaser.imgleft figure video {border-radius: 15px 0 0 15px;}.cmstext.teaser.imgright figure img,.cmstext.teaser.imgright figure video {border-radius: 0 15px 15px 0;}.cmstext.teaser.wide figure {width: 100%;background: #efeff4;border-radius: 15px;overflow: hidden;}.cmstext.teaser.wide img {border-radius: 0;}.cmstext.teaser.wide video {max-height: 300px;height: auto!important;width: auto!important;vertical-align: top;margin: 25px auto;display: block;}.cmstext.teaser.wide .content {padding: 20px 0 0;}.cmstext.teaser .btn.cicolorinv {background: #efeff4;}.cmstext:not(.teaser) figure img:not(.svg) {width: auto!important;height: auto!important;max-width: 100%;}.cmstext:not(.teaser) figure img.svg {max-width: 100%;}.cmstext.onlyhl {margin-bottom: -10px;padding-bottom: 0;}.cmstext.onlyhl .headline {margin: 0;}.cmstext.bg_white figure .imgborder {border-color: #efeff4 !important;}.cmstext[class*="bg_"]:not(.bg_white) a {color: #262637;text-decoration: underline;}.cmstext .btn.big {line-height: 32px;height: 44px;font-size: 20px;padding: 5px 25px;margin: 10px 0;}.cmstext .buttonlist {margin: 20px 0;}.cmstext .widget {background-color: transparent;}.cmstext .widget .pubinfo-container {padding: 0!important;}.cmstext.teaser #verlagswidget .pubinfo-container #pubinfo-hitlist,.cmstext.bg_white #verlagswidget .pubinfo-container #pubinfo-hitlist {border-color: #e1e1e7;}.cms.wide .cmstext.fiximgwidth .width50 {max-width: calc(50% - 15px);}.cms.wide .cmstext.fiximgwidth .width50 + .content {width: calc(50% - 15px);}.cms.wide .cmstext.fiximgwidth.imgright .width50 + .content {margin-right: 30px;}.cms.wide .cmstext.fiximgwidth.imgleft .width50 + .content {margin-left: 30px;}.teaser:not(.cmstext) ul {display: flex;flex-flow: row nowrap;}.teaser:not(.cmstext) li {flex: 0 1 auto;display: block;}.teaser:not(.cmstext) li a,.teaser:not(.cmstext) li div {display: block;line-height: 16px;color: #262637 !important;font-size: 90%;text-decoration: none!important;}.teaser:not(.cmstext) li a:hover .ellipse_txt,.teaser:not(.cmstext) li a:focus .ellipse_txt {text-decoration: underline;}.teaser:not(.cmstext) li img:not(.svg) {width: 100%;height: 100%;object-fit: cover;font-family: 'object-fit: cover;', sans-serif;}.teaser:not(.cmstext) li img.svg {max-width: 100%;max-height: 100%;}.teaser:not(.cmstext) li .imgwrap {width: 70px;height: 70px;border-radius: 35px;overflow: hidden;display: flex;justify-content: center;align-items: center;}.teaser:not(.cmstext) li .headline {text-transform: uppercase;font-size: 90%;color: #c71418;display: block;padding: 2px 0;}.teaser:not(.cmstext) li .ellipse_txt {display: block;font-weight: bold;max-height: 48px;overflow: hidden;text-decoration: none!important;}.teaser:not(.cmstext) .nohl a,.teaser:not(.cmstext) .nohl div {display: flex;}.teaser:not(.cmstext) .nohl .content {align-self: center;}.teaser:not(.cmstext) .nohl .headline {display: none!important;}.teaser:not(.cmstext) .nohl .imgwrap {flex-shrink: 0;}.iconteaser ul {display: flex;flex-flow: row wrap;justify-content: center;margin: -5px;}.iconteaser li {flex: 0 1 auto;display: block;margin: 5px;width: 90px;height: 90px;}.iconteaser li a {display: block;padding: 5px;border-radius: 15px;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);box-sizing: border-box;height: 100%;background: white;}.iconteaser li a.active {font-weight: normal;color: #c71418 !important;}.iconteaser li a:hover,.iconteaser li a:focus {box-shadow: 0 2px 11px rgba(0, 0, 0, 0.2);text-decoration: none;}.iconteaser li .imgwrap {height: 48px;text-align: center;display: block;font-size: 40px;}.iconteaser li img {max-height: calc(100% - 5px);max-width: 100%;}.iconteaser li .icon {width: 40px;}.iconteaser li .icon:before {margin-left: 0;}.iconteaser li .headline {display: flex;align-items: center;justify-content: center;height: 30px;line-height: 15px;text-align: center;font-size: 80%;}.teaserboxes .headline {margin-bottom: 20px;}.teaserboxes .headline.smaller h2 {font-size: 120%;}.teaserboxes .headline.smaller h2 {font-size: 120%;}.teaserboxes ul {display: flex!important;flex-flow: row wrap;margin: -10px;}.teaserboxes li {display: flex;flex-flow: column;flex: 0 0 auto;margin: 10px;border-radius: 15px;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);width: calc(100%/3 - 20px);box-sizing: border-box;background: white;color: #262637;}.teaserboxes li > * {display: flex;flex-flow: column;flex: 0 0 auto;border-radius: 3px;height: 100%;text-decoration: none!important;}.teaserboxes li > a:hover,.teaserboxes li > a:focus {box-shadow: 0 2px 11px rgba(0, 0, 0, 0.2);}.teaserboxes li > a:hover img,.teaserboxes li > a:focus img,.teaserboxes li > a:hover video,.teaserboxes li > a:focus video {border-radius: 3px 3px 0 0 !important;}.teaserboxes li .nr {background: #c71418;color: white;align-self: flex-end;border-top-left-radius: 15px;line-height: 30px;width: 30px;text-align: center;font-size: 20px;margin-top: auto;}.teaserboxes li a {color: #262637;}.teaserboxes li p a:not(.btn) {color: #237d0d !important;}.teaserboxes li a:not(.btn),.teaserboxes li > div:not(.nr) {border-radius: 15px;overflow: hidden;}.teaserboxes li.smallimg figure img:not(.svg) {border-radius: 15px !important;}.teaserboxes li:not(.no_bg) .cicolorinv {background: #efeff4;}.teaserboxes li.no_bg {box-shadow: none;}.teaserboxes li.no_bg.bigimg img {border-radius: 15px;}.teaserboxes li.border {border: 2px solid white;}.teaserboxes li .textwrap {padding: 10px 20px;}.teaserboxes li .textwrap p {margin: 10px 0;}.teaserboxes li .textwrap p:not(.text-center):not(.text-right):not(.text-justify) {text-align: left;}.teaserboxes li .textwrap p.hl {font-weight: bold;font-size: 120%;}.teaserboxes li .textwrap p.qrcode {text-align: center!important;padding: 10px 0 !important;}.teaserboxes li .textwrap p.qrcode:last-child {padding-bottom: 0!important;}.teaserboxes li .textwrap p strong {display: inline;margin: 0;font-size: 100%;}.teaserboxes .bg_img {margin: 10px 0;padding: 140px 25px !important;border-radius: 15px;}.teaserboxes .bg_img li {background: rgba(255, 255, 255, 0.95);}.teaserboxes.bg_img .headline {margin-top: 40px;padding: 0 15px;}.teaserboxes.bg_img .headline p:last-child {margin-top: 5px;}.teaserboxes.bg_img ul {margin: 15px 15px 90px;}.teaserboxes.bg_white li {border: none;box-shadow: none;}.teaserboxes.bg_white li.bigimg img,.teaserboxes.bg_white li.bigimg video {border-radius: 15px;}.teaserboxes figure {height: 170px;display: flex;align-self: center;align-items: center;justify-content: center;}.teaserboxes img:not(.svg),.teaserboxes video {width: auto!important;height: auto!important;max-width: 100%;max-height: 100%;}.teaserboxes img.svg {max-width: 100%;max-height: 100%;}.teaserboxes p {margin: 20px;text-align: center;flex-grow: 1;line-height: 1.2;}.teaserboxes p strong {display: block;margin-bottom: 10px;font-size: 120%;}.teaserboxes .bigimg figure {position: relative;width: 100%;}.teaserboxes .bigimg img,.teaserboxes .bigimg video {border-radius: 2px 2px 0 0;height: 100%!important;width: 100%!important;object-fit: cover;font-family: 'object-fit: cover;', sans-serif;}.teaserboxes .smallimg {position: relative;}.teaserboxes .smallimg figure {box-sizing: border-box;padding: 10px 10px 0;}.teaserboxes .icons figure {padding: 10px 10px 0;height: 130px;}.teaserboxes .icons .icon {font-size: 100px;line-height: 120px;}.teaserboxes.noborder .headline {margin-bottom: 20px;}.teaserboxes.noborder li {border: none!important;box-shadow: none;}.teaserboxes.noborder li > div,.teaserboxes.noborder li > a {box-shadow: none;}.teaserboxes.noborder .bigimg img,.teaserboxes.noborder .bigimg video {border-radius: 15px;}.teaserboxes.fourcols li {width: calc(100%/4 - 20px);}.teaserboxes.fourcols li.smallimg figure {height: 100px;padding-top: 20px;}.teaserboxes.twocols li {width: calc(100%/2 - 20px);}.teaserboxes.centercontent ul {justify-content: center;}.teaserboxes.specialsteps .copyright {display: none!important;}.teaserboxes.specialsteps ul {display: block;margin: 0 auto;max-width: 50rem;}.teaserboxes.specialsteps li {width: 100%;margin: 0;background: none;box-shadow: none;}.teaserboxes.specialsteps li > * {flex-flow: row;position: relative;overflow: visible!important;padding: 0 0.75rem;}.teaserboxes.specialsteps li > *:before {content: "";width: 0;height: 100%;border-right: 0.125rem dashed #c71418;position: absolute;left: 15rem;top: 50%;z-index: 0;}.teaserboxes.specialsteps li:last-child > *:before {display: none!important;}.teaserboxes.specialsteps li .textwrap {order: 3;display: flex;align-items: center;padding: 0.75rem 0;flex-grow: 1;}.teaserboxes.specialsteps li .textwrap .content {width: 100%;}.teaserboxes.specialsteps li figure {width: 10rem;height: 10rem;flex-shrink: 0;box-sizing: content-box;padding: 0.75rem 0;justify-content: center;margin-right: 2rem;}.teaserboxes.specialsteps li figure img:not(.svg) {width: 100% !important;height: 100%!important;object-fit: cover;font-family: 'object-fit: cover;', sans-serif;}.teaserboxes.specialsteps li.smallimg figure img:not(.svg) {border-radius: 50%!important;}.teaserboxes.specialsteps li.bigimg figure img:not(.svg) {border-radius: 15px !important;}.teaserboxes.specialsteps .nr {margin-bottom: auto;border-radius: 50%;flex-shrink: 0;margin-right: 2rem;width: 4.5rem;height: 4.5rem;line-height: 4.5rem;font-size: 1.5rem;position: relative;}.teaserboxes.specialsteps.no_nr li > *:before {display: none!important;}.smoothlinks .headline {margin-bottom: 25px;}.smoothlinks ul {display: flex;flex-flow: row wrap;justify-content: center;margin: -5px;}.smoothlinks ul.grey li a {border: 1px solid #ccccd4;}.smoothlinks ul.red li a {border: 1px solid #c71418;color: #c71418 !important;}.smoothlinks ul.text-left {justify-content: flex-start;}.smoothlinks li {flex: 0 1 auto;display: block;margin: 5px;}.smoothlinks li a {padding: 7px 15px;background: white;display: inline-block;border-radius: 9px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);border: 1px solid transparent;}.smoothlinks li a:hover,.smoothlinks li a:focus {text-decoration: none;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);}.smoothlinks.colored li a {border-color: #c71418;color: #c71418;background: white;}.smoothlinks.bg_white li a {background: #efeff4;}.buttonlist ul {display: flex;flex-flow: row wrap;margin: -5px;align-items: center;}.buttonlist li {flex: 0 1 auto;display: block;margin: 5px;}.buttonlist li .round {border-radius: 50%;width: 32px;height: 32px;padding: 4px!important;}.buttonlist li .notext span:not(:first-child),.buttonlist li .round span:not(:first-child) {display: none!important;}.buttonlist li .icon {padding: 0 1px;margin: 0;}.buttonlist .btn.blight,.buttonlist .btn.standard {color: #262637 !important;}.buttonlist .btn.bdark,.buttonlist .btn.premium,.buttonlist .btn.cicolor {color: white !important;}.buttonlist .btn:not(.round).blight .icon[class*="pfeil"],.buttonlist .btn:not(.round).standard .icon[class*="pfeil"] {color: #c71418;font-size: 12px;width: 14px;}.buttonlist .btn:not(.standard) {border-color: transparent;}.buttonlist.big ul {margin: -10px;}.buttonlist.big li {margin: 10px;}.buttonlist.big li a {font-size: 120%;height: auto;line-height: 32px;padding: 1px 25px;}.buttonlist.big li .icon {font-size: 24px;line-height: 26px;height: 32px;width: 26px;padding: 3px 0 0;}.buttonlist.big li .round {width: 42px;height: 42px;padding: 7px!important;line-height: normal;}.buttonlist.big li .round .icon {padding: 0;line-height: 27px;}.buttonlist.big li .btn:not(.round).blight .icon[class*="pfeil"],.buttonlist.big li .btn:not(.round).standard .icon[class*="pfeil"] {font-size: 16px;width: 18px;}.navlist ul {margin: 0;border-radius: 15px;overflow: hidden;border: 2px solid white;}.navlist ul li {padding: 10px 15px;}.navlist ul li:nth-child(odd) {background: white;}.navlist ul li.headline {background: #ccccd4 !important;font-weight: bold;padding: 15px;color: #262637;}.navlist ul li a {text-decoration: none!important;color: #262637 !important;}.navlist ul li a:hover {text-decoration: underline!important;}.navlist ul .arrow:before {margin-top: 2px;}.navlist .headline + ul {margin-top: 20px;}.navlist.ellipse li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.navlist[class*="bg_"]:not(.bg_white) ul {background: white;}.navlist.bg_white ul {border-radius: 0;}.navlist.bg_white ul li:nth-child(odd) {background: #efeff4;}.navlist.twocols ul {display: flex;flex-wrap: wrap;}.navlist.twocols ul .headline {width: 100%;}.navlist.threecols ul {display: flex;flex-wrap: wrap;}.navlist.threecols ul .headline {width: 100%;}.navlist.threecols li:last-child {flex-grow: 1;}.tables {width: 100%;border-collapse: separate;border: 2px solid white;border-radius: 15px;overflow: hidden;}.tables .headline {margin-bottom: 25px;}.tables table {width: 100%;border-collapse: separate;border: 2px solid white;border-radius: 15px;overflow: hidden;}.tables td,.tables th {vertical-align: top;}.tables td.nowrap,.tables th.nowrap {white-space: nowrap;}.tables td h3,.tables th h3 {font-size: 100%;padding: 0;}.tables th,.tables td {padding: 10px 15px;}.tables th {text-align: left;}.tables thead th {padding: 15px;}.tables.alternate th {background: #ccccd4;}.tables.alternate > tr:nth-child(odd) td {background: white;}.tables.alternate > tr:nth-child(odd) .btn.standard,.tables.alternate > tr:nth-child(odd) .btn.cicolorinv {background: #efeff4 !important;}.tables.alternate > tr:nth-child(even) .btn.standard,.tables.alternate > tr:nth-child(even) .btn.cicolorinv {background: white !important;}.tables.alternate tbody tr:nth-child(odd) .btn.standard,.tables.alternate tbody tr:nth-child(odd) .btn.cicolorinv {background: white !important;}.tables.alternate tbody tr:nth-child(even) td {background: white;}.tables.alternate tbody tr:nth-child(even) th {background: #e1e1e7;}.tables.alternate tbody tr:nth-child(even) .btn.standard,.tables.alternate tbody tr:nth-child(even) .btn.cicolorinv {background: #efeff4 !important;}.tables.lite {overflow: hidden;background: white;border-radius: 15px;}.tables.lite th {background: #ccccd4;}.tables.lite tr + tr th,.tables.lite tr + tr td {border-top: 1px solid #efeff4;border-width: 2px;}.tables.lite .btn.standard,.tables.lite .btn.cicolorinv {background: #efeff4 !important;}.tables .btn {margin: 0.25rem 0.375rem 0.375rem 0;vertical-align: middle;}.tables small {white-space: normal;}.gallery .headline {margin-bottom: 25px;}.gallery .imggallerywrapper {margin: -5px;}.gallery .imggallerywrapper + p {margin-top: 40px;}.gallery .imggallerywrapper.swiper-container {padding: 0 35px;position: relative;overflow: hidden;}.gallery .imggallerywrapper.swiper-container.autoheight .swiper-slide {height: auto!important;}.gallery .imggallerywrapper.swiper-container + p {margin-left: 35px;}.gallery .imggallerywrapper:not(.swiper-container) .swiper-wrapper {flex-flow: row wrap;}.gallery .imggallerywrapper.withtext {padding-bottom: 20px;}.gallery .imggallerywrapper.withtext .imgtext {color: #262637;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-top: 10px;position: absolute;width: 100%;line-height: 18px;}.gallery .imggallerywrapper.withtext a:hover .imgtext,.gallery .imggallerywrapper.withtext:focus .imgtext {text-decoration: underline;}.gallery .imggallerywrapper.withtext .prev,.gallery .imggallerywrapper.withtext .next {padding-bottom: 20px;}.gallery .imggallerywrapper.withpagination .prev,.gallery .imggallerywrapper.withpagination .next {padding-bottom: 4.25rem;}.gallery .imggallerywrapper.inlinetext a {border-radius: 15px;overflow: hidden;}.gallery .imggallerywrapper.inlinetext a[data-rel*="lightcase"] .imgtext {padding-right: 35px;}.gallery .imggallerywrapper.inlinetext .imgtext {position: absolute;color: white;left: 0;right: 0;bottom: 0;text-align: left;padding: 0 15px 5px;font-size: 150%;line-height: normal;}.gallery .imggallerywrapper.inlinetext .imgtext:before {content: "";position: absolute;bottom: 0;left: -20px;right: -20px;top: 0;background: rgba(0, 0, 0, 0.3);box-shadow: 0 -13px 20px 1px rgba(0, 0, 0, 0.32);z-index: 0;}.gallery .imggallerywrapper.inlinetext .imgtext > span {position: relative;z-index: 1;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}.gallery .swiper-slide {box-sizing: border-box;border-radius: 15px;margin: 5px;background: white;}.gallery .swiper-slide a {position: relative;display: block;height: 100%;}.gallery .swiper-slide a[data-rel*="lightcase"]:after {font-family: "tb_font", sans-serif;content: "\e6eb";position: absolute;font-size: 20px;text-shadow: 0 0 5px black;right: 7px;bottom: 7px;color: white;}.gallery .swiper-slide .copyright {line-height: normal;text-align: right;left: 10px;}.gallery .swiper-slide img {width: 100%;height: 100%;border-radius: 14px;object-fit: cover;font-family: 'object-fit: cover;', sans-serif;}.gallery .swiper-slide:hover,.gallery .swiper-slide:focus {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);}.gallery .swiper-pagination {display: flex;justify-content: center;margin: 2.5rem 0 1.25rem;}.gallery .swiper-pagination .swiper-pagination-bullet {display: block;width: 0.75rem;height: 0.75rem;margin: 0.5rem;border-radius: 50%;background: white;box-shadow: 0 0 0 0.1875rem white;}.gallery .swiper-pagination .swiper-pagination-bullet[class*="active"] {background: #262637 !important;}.gallery.complex .swiper-slide {margin: 0;height: auto!important;background: none;}.gallery.complex .swiper-slide:focus,.gallery.complex .swiper-slide:hover {box-shadow: none;}.gallery.complex .swiper-slide a {display: inline;}.gallery.complex .textwrap {padding: 10px 50px;align-items: center;height: 100%;}.gallery.complex .content {text-align: left;display: flex;flex-direction: column;justify-content: center;max-width: calc(100% - 300px);margin: 0 auto;}.gallery.complex .content:first-child:last-child {margin: auto;}.gallery.complex figure {width: 250px!important;max-width: none!important;margin-right: 50px;padding: 25px;}.gallery.complex figure img:not(.svg) {width: 200px!important;height: 200px!important;border-radius: 50%;box-shadow: 0 0 0 15px rgba(0, 0, 0, 0.15);flex-shrink: 0;}.gallery.complex figure .copyright {position: static;text-align: center;font-size: 80%;font-style: italic;margin-top: 1.5rem;color: #262637;}.gallery.complex.bg_purple .copyright,.gallery.complex.bg_darkblue .copyright {color: white;}.gallery .prev,.gallery .next {position: absolute;background: #efeff4;top: 0;bottom: 0;width: 35px;overflow: hidden;white-space: nowrap;display: flex;align-items: center;}.gallery .prev:before,.gallery .next:before {display: inline-block;width: 100%;text-align: center;flex-shrink: 0;font-size: 30px;margin: 0;}.gallery .prev.disabled,.gallery .next.disabled {opacity: 0.2;}.gallery .prev {left: 0;}.gallery .next {right: 0;}.gallery .swiper-button-disabled:before {opacity: 0.2;}.gallery.imgborder .swiper-slide {border: 3px solid white;}.gallery.imgborder.bg_white .swiper-slide {border-color: #efeff4;}.gallery.bg_white .prev,.gallery.bg_white .next {background: white !important;}.gallery.bg_white .swiper-pagination .swiper-pagination-bullet {background: #ccccd4;box-shadow: 0 0 0 0.1875rem #ccccd4;}.gallery.bg_white.complex .swiper-pagination .swiper-pagination-bullet {background: rgba(0, 0, 0, 0.2);box-shadow: 0 0 0 0.1875rem rgba(0, 0, 0, 0.2);}.gallery.bg_blue .prev,.gallery.bg_blue .next {background: #96daea !important;}.gallery.bg_lightblue .prev,.gallery.bg_lightblue .next {background: #cbe5f0 !important;}.gallery.bg_turquoise .prev,.gallery.bg_turquoise .next {background: #2ed9c3 !important;}.gallery.bg_purple .prev,.gallery.bg_purple .next {background: #8f4899 !important;}.gallery.bg_darkblue .prev,.gallery.bg_darkblue .next {background: #5aa2cb !important;}.galoverlay {width: 680px;height: 500px;max-width: 100%;max-height: 100%;}.galoverlay img {width: auto!important;height: auto!important;max-width: 100%;max-height: 100%;}.galoverlay figure {position: relative;}.galoverlay .imgwrap {width: 40%;max-height: 100%;}.galoverlay .content {padding: 10px 20px;}.collapsibles > .headline {margin-bottom: 20px;}.collapsibles .collwrapper {border-radius: 15px;overflow: hidden;}.collapsibles .collitem {background: white;color: #262637;}.collapsibles .collitem:first-child {border: none;}.collapsibles .collitem + .collitem {margin-top: 2px;}.collapsibles .collitem .headline {line-height: 25px;font-size: 100%!important;font-weight: bold;}.collapsibles .collitem .headline a {display: block;color: #262637 !important;padding: 10px 15px !important;text-decoration: none;}.collapsibles .collitem .headline .icon {float: right;line-height: 25px;width: 18px;margin-left: 15px;}.collapsibles .collitem p.headline {margin-top: 0;}.collapsibles .collitem .content {padding: 15px 15px 25px;}.collapsibles .collitem .content a {color: #237d0d !important;}.collapsibles .collitem.open .headline .open {display: none!important;}.collapsibles .collitem.closed .content,.collapsibles .collitem.closed .headline .close {display: none!important;}.collapsibles .collitem.closed .headline a {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.collapsibles ul,.collapsibles ol {margin: 10px 0 0 30px;}.collapsibles ul:not([class]) a,.collapsibles ol:not([class]) a,.collapsibles ul.bullets a,.collapsibles ol.bullets a,.collapsibles ul.checked a,.collapsibles ol.checked a {color: #177b00 !important;}.collapsibles ul li,.collapsibles ol li {margin-top: 5px;}.collapsibles ul:not([class]) li {list-style-type: disc;}.collapsibles.bg_white .collitem + .collitem {margin: 0;border-top: 2px solid #efeff4;}.collapsibles.bg_white .collwrapper {border-top: 2px solid #efeff4;border-bottom: 2px solid #efeff4;border-radius: 0;}.collapsibles[class*="bg_"] .collwrapper {margin-bottom: 0.75rem;}.featurelist {margin: 0!important;}.featurelist li {display: flex;flex-flow: row;margin: 40px 0 !important;}.featurelist li figure {width: 60px!important;margin: 0 25px 0 0 !important;order: 0!important;}.featurelist li img {max-width: 100%;}.iconlist {margin-left: 0!important;display: inline-block;width: 100%;}.iconlist .icon {font-size: 36px;}.iconlist img {width: 36px;height: 36px;margin-right: 20px;}.iconlist li {line-height: 36px;float: left;width: 50%;margin: 10px 0;box-sizing: border-box;padding-right: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}dl.check {margin-top: 10px;}dl.check dd,dl.check dt {border: 1px solid #ccccd4;border-bottom: none;}dl.check dd:first-child,dl.check dt:first-child {border-radius: 3px 3px 0 0;}dl.check dd:last-child,dl.check dt:last-child {border-radius: 0 0 3px 3px;border-bottom: 1px solid #ccccd4;}dl.check dd {padding: 15px 15px 15px 45px;}dl.check dd:before {content: "";display: block;width: 15px;height: 15px;border: 1px solid #ccccd4;float: left;margin-left: -30px;}dl.check dt {background: #ccccd4;padding: 0 15px;}dl.check dt:before {display: none!important;}dl.check dt h3 {padding: 0;line-height: 32px;font-size: 100%;}dl.check a {text-decoration: underline;color: #262637;}.flpteaser {text-align: center;padding: 20px 0;}.flpteaser h2 {padding: 0 20px;}.flpteaser .itemwrap {display: flex;flex-wrap: wrap;}.flpteaser .item {width: 33.33%;box-sizing: border-box;padding: 0 20px;margin-top: 30px;}.flpteaser .item p {padding: 0!important;}.flpteaser .imgwrap {margin-bottom: 15px;height: 100px;display: flex;align-items: center;}.flpteaser .imgwrap img {max-width: 100px;max-height: 100%;border: none;box-shadow: none;width: auto;height: auto;margin: 0 auto;}.topten {background: white url(../bg_top10-0a7e217a03b63696296f9f49110f44fc.png) no-repeat;border: none;box-shadow: none;}.topten:not(.tophl) {padding: 10px 0;}.topten:not(.tophl) h3 {display: inline-block;vertical-align: top;width: 40%;padding: 170px 0 0 20px !important;color: #797980;font-weight: normal;font-size: 150%;}.topten ul {display: inline-block;width: 50%;margin: 0!important;vertical-align: top;padding-top: 5px !important;}.topten ul a {color: #262637 !important;}.topten.tophl {background-position-y: 3.75rem;}.topten.tophl h3 {border-bottom: 1px solid #ccccd4;padding-bottom: 15px;margin-bottom: 15px !important;line-height: 1.5rem;}.topten.tophl ul {margin-left: 8.75rem!important;width: calc(100% - 8.75rem);}.topten li {list-style-type: none!important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 30px !important;}.topten li.prio {font-size: 120%;padding-bottom: 10px;}.topten li .nr {background: #e87708;color: white;font-weight: bold;width: 21px;height: 21px;border-radius: 11px;display: block;float: left;text-align: center;font-size: 70%;margin: 0 0 0 -30px;line-height: 22px;}.topten .morelink {padding-top: 10px;font-weight: bold;}.widget {background-color: white;padding: 15px 0 0;border: none;box-shadow: none;}.widget .imgwrap {height: 150px;line-height: 147px;margin: 0 15px;text-align: center;}.widget img {border: none!important;max-height: 100%;max-width: 100%;vertical-align: middle;box-shadow: none!important;}.widget h2 {padding: 0 15px !important;margin: 0!important;font-size: 150%;}.widget p {padding: 0 20px 10px !important;}.widget .widgetform {padding: 10px 15px 15px !important;border-radius: 15px;}.widget .widgetform .inputitem {float: left;width: 85%;}.widget .widgetform .inputitem.medium {width: 41%;}.widget .widgetform .inputitem input {border: 1px solid #ccccd4;font-size: 120%;width: 100%;box-sizing: border-box;height: 30px;}.widget .widgetform label {display: none!important;}.widget .widgetform span.icon {display: inline-block;width: 12%;height: 30px;border: 1px solid transparent;background: #262637;color: white;float: left;margin-left: 3%;box-sizing: border-box;text-align: center;position: relative;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}.widget .widgetform span.icon:before {padding-top: 10px;line-height: 28px;font-size: 18px;}.widget .widgetform span.icon a {overflow: hidden;display: block;width: 100%;height: 100%;color: white;vertical-align: top;text-indent: 100px;position: absolute;top: 0;left: 0;}.widget .widgetform .btn {height: 30px;display: flex;align-items: center;justify-content: center;}.widget .widgetform .btn .icon {width: 20px;min-width: 0;overflow: hidden;float: none;display: block;flex-grow: 0;flex-shrink: 0;margin-inline: 10px;}.widget .widgetform .overlaywrap,.widget .widgetform .overlaywrap * {box-sizing: content-box !important;}.widget .widgetform .clear_input_div {width: 100%;}.widget .widgetform .clear_input_div .clear_input {line-height: 16px;top: 4px!important;right: 1px!important;padding-right: 8px;z-index: 100;}.widget .widgetform .clear_input_div .use_place {top: 1px;right: 1px;height: 26px;padding-top: 2px;border-radius: 3px;box-sizing: content-box;line-height: 19px;}.widget .searchwrap {background: white;border: 1px solid #ccccd4;border-radius: 4px;padding: 1px;display: flex;height: 44px;margin: 0 auto;}.widget .searchwrap .awesomplete {height: 100%;width: 100%;flex-shrink: 1;}.widget .searchwrap input {height: 100%;border-color: transparent;}.widget .searchwrap .clear_input_div {height: 100%;}.widget .searchwrap .clear_input {padding: 6px 9px 6px 5px;}.widget .searchwrap button {background: #c71418;color: white;font-size: 135%;width: 50px;text-transform: uppercase;border-radius: 0 3px 3px 0;flex-shrink: 0;cursor: pointer;}.widget .searchwrap button .icon {font-size: 22px;width: 24px;height: 24px;cursor: pointer;}.widget h2 {display: inline-block;padding-right: 5px;}.widget h2 + p {display: inline-block;padding-left: 0!important;}.widget.fuel .widgetform .overlaywrap {float: left;width: 41%;margin-right: 3%;}.widget.fuel .widgetform .overlaywrap .btn {display: block;height: 26px;line-height: 26px;padding: 1px 0;font-size: 11px;}.widget.fuel .widgetform .overlaywrap .btn .icon.open {height: 28px;width: 20px;padding-left: 7px;line-height: 28px;margin: -1px 0 0 0;}.widget.fuel .widgetform .overlaywrap .overlay {min-width: 205px;padding-bottom: 5px;top: 0;width: 100%;box-sizing: border-box;z-index: 101;}.widget.fuel .widgetform .overlaywrap .overlay ul {padding: 0!important;margin: 0!important;}.widget.fuel .widgetform .overlaywrap .overlay li {list-style-type: none!important;padding-left: 10px !important;}.widget.fuel .widgetform .overlaywrap .overlay .first {margin-top: 0!important;}.widget.standard:not(.bg_img) {padding: 15px;}.widget.standard:not([class*="bg_"]):hover {background: white;}.widget.standard .headline {margin-bottom: 10px;}.widget.standard h2 {padding: 0 10px 0 0 !important;}.widget.standard h2 + p {padding: 0;}.widget.standard .widgetform {display: flex;padding: 0!important;}.widget.standard .widgetform > fieldset {width: 100%;display: flex;}.widget.standard .widgetform .inputitem {margin-right: 15px;width: 100%;}.widget.standard .widgetform .inputitem.medium {width: 50%;}.widget.standard .widgetform.twofields .inputitem {width: 50%;}.widget.standard .widgetform span.icon {margin: 0 -3px 0 0;min-width: 45px;max-width: 70px;}.widget.bg_img {border: none;box-shadow: none;padding: 75px 100px !important;background-position: center;}.widget.bg_img .widgetform {background: rgba(255, 255, 255, 0.9);padding: 35px !important;}.widget:not(.standard) {padding: 20px 0;}.widget:not(.bg_img) .widgetform {padding-bottom: 0!important;}.specsearch {padding-bottom: 0!important;}.specsearch .searchwrap {border-radius: 15px;margin-top: 25px;}.specsearch .searchwrap:first-child {margin: 0;}.specsearch nav {margin: -5px 0 0;display: flex;flex-wrap: wrap;}.specsearch nav a {padding: 0 15px;border-bottom: 2px solid;margin: 0 0.125rem 15px 0;}.specsearch nav a:not(.active) {color: #262637;border-color: transparent;}.specsearch nav a:not(.active):hover,.specsearch nav a:not(.active):focus-visible {border-color: #262637;}.specsearch nav a.active {color: #c71418;border-color: #c71418;font-weight: normal;}.specsearch nav a:hover,.specsearch nav a:focus-visible {text-decoration: none;}.specsearch form {display: flex;width: 100%;margin: 0!important;}.specsearch form .overlaywrap {margin-right: 10px;}.specsearch form .overlaywrap .btn {height: 40px;line-height: 36px;border-color: transparent;background: #efeff4;}.specsearch form .overlaywrap .btn .icon.open {height: 38px;width: 38px;margin-top: -2px;line-height: 38px;background: none;border: none;color: #262637;}.specsearch form .overlaywrap .overlay {top: 0;z-index: 2008;border-radius: 15px;width: 100%;}.specsearch form .overlaywrap .overlay li.first {background: none;border: none;height: auto;text-transform: none;overflow: visible;margin-bottom: 0;}.specsearch form .overlaywrap .overlay li.first h4 {font-size: 100%;}.specsearch form .overlaywrap .overlay li.first .close {margin-left: 0;}.specsearch form .overlaywrap .overlay li.first .close i {box-sizing: content-box;}.specsearch form .overlaywrap .overlay li.first .close i:before {margin-right: 10px;}.specsearch form .overlaywrap .overlay li a {line-height: 30px;}.specsearch form.fuel .overlaywrap .btn {min-width: 12.5rem;}.specsearch form.atm .overlaywrap .btn {width: 12.5rem;}.specsearch form.atm .overlaywrap .btn span {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.specsearch form .atmchoice li {padding-top: 10px;}.specsearch form .atmchoice li:last-child {padding-bottom: 20px;}.specsearch form .atmchoice li.first + li {padding-top: 0;}.specsearch form .atmchoice li a {line-height: 20px !important;}.specsearch form .atmchoice li a .icon {margin-bottom: 0.125rem;float: left;}.specsearch form .inputitem {flex-grow: 1;border-top: 1px solid #ccccd4;border-bottom: 1px solid #ccccd4;height: 2.5rem;padding: 5px 0;background: white;position: relative;}.specsearch form .inputitem:nth-last-child(2) {border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-right: 1px solid #ccccd4;}.specsearch form .inputitem .clear_input_div,.specsearch form .inputitem input {height: 100%;width: 100%;}.specsearch form .inputitem .clear_input_div .icon_standort {width: 30px!important;height: 30px;right: 0;top: -1px;}.specsearch form .inputitem input {border-radius: 0;font-size: 1rem;}.specsearch form .inputitem + .inputitem input {border-left: 1px solid #ccccd4;}.specsearch form .inputitem.short {width: 6.5rem;flex-grow: 0;flex-shrink: 0;}.specsearch form .inputitem .tt-menu {top: 40px!important;}.specsearch form .inputitem:first-child,.specsearch form input + .inputitem,.specsearch form .overlaywrap + .inputitem {border-top-left-radius: 3px;border-bottom-left-radius: 3px;border-left: 1px solid #ccccd4;}.specsearch form .clear_input_div .clear_input {top: 3px!important;}.specsearch form .fuelsearch {background: #efeff4;border-right: 1px solid #ccccd4;position: absolute;top: -5px;left: 0;bottom: -5px;z-index: 1;font-size: 24px;width: 38px;overflow: hidden;flex-shrink: 0;display: flex;align-items: center;justify-content: center;border-radius: 3px 0 0 3px;}.specsearch form .fuelsearch .icon {width: 26px;}.specsearch form .withicon {padding-left: 48px;}.specsearch form > button {margin-left: 10px;height: 2.5rem;width: 5rem;}.specsearch form > button .icon {margin: 0;font-size: 1.5rem;}.specsearch.likehv {display: flex;flex-direction: column;justify-content: center;align-items: center;margin-top: 30px;padding: 10px 20px;background-size: cover;}.specsearch.likehv.muted {position: relative;overflow: hidden;}.specsearch.likehv.muted:before {content: "";display: block;position: absolute;z-index: 1;top: 0;right: 0;bottom: 0;left: 0;background: #9999a3;opacity: 0.6;}.specsearch.likehv.muted .headline,.specsearch.likehv.muted .searchwrap {position: relative;z-index: 2;}.specsearch.likehv.muted h1 {font-weight: bold;}.specsearch.likehv .headline,.specsearch.likehv .searchwrap {width: 100%;max-width: 800px;}.specsearch.likehv .headline.dark h1 {color: #262637;text-shadow: 0 2px 3px white;}.specsearch.likehv .headline:not(.dark) h1 {color: white;text-shadow: 0 2px 3px #262637;}.specsearch.likehv .searchwrap {background: rgba(255, 255, 255, 0.9);padding: 30px;margin-bottom: 25px;}.specsearch:not(.likehv) .searchwrap {background: white;padding: 45px 30px;}.entrylist {border-top: 1px solid white;margin-top: 15px;}.entrylist .tagnew {margin: -34px 20px 0 10px;}.entrylist .entry {border-bottom: 1px solid white;padding: 10px 0 15px;display: inline-block;vertical-align: top;width: 100%;}.entrylist .entry .mm {float: left;width: 64px;height: 64px;margin: 5px 0 0;border: 1px solid transparent;padding: 1px;line-height: 61px;text-align: center;border-radius: 3px;background: white;}.entrylist .entry .mm a {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;text-decoration: none;}.entrylist .entry .mm img {border: none!important;border-radius: 0;box-shadow: none;max-width: 100%;max-height: 100%;overflow: hidden;}.entrylist .entry .mm.rubrik .icon {line-height: 61px;font-size: 54px;width: 61px;color: #aaaaaa;margin-left: 2px;}.entrylist .entry .mm.vkd .icon {color: #444444;}.entrylist .entry .name {font-weight: bold;margin-top: 2px;margin-left: 76px;}.entrylist .entry .rating {margin-left: 76px;}.entrylist .entry .rating a {text-decoration: none;}.entrylist .entry .rating .icon {color: #ffcc00;overflow: hidden;width: 15px;height: 15px;margin-right: 0!important;}.entrylist .entry address {font-size: 90%;margin-left: 76px;}.entrylist .entry .btn {margin-top: 10px;margin-left: 76px;width: 190px;clear: both;float: left;}.entrylist .entry .btn.premium {color: white !important;}.entrylist .entry .btn.standard {border-color: transparent;color: #262637 !important;background: white;}.entrylist .entry .btn sup {display: none!important;}.entrylist .entry + p {padding: 15px 0 10px !important;}.entrylist .overlaywrap {float: left;width: 100%;max-width: 400px;}.entrylist .overlaywrap .btn {display: block;height: 30px;line-height: 29px;padding: 1px 0;}.entrylist .overlaywrap .btn .icon.open {height: 28px;width: 29px;padding-left: 8px;line-height: 28px;margin: -1px 0 0 0;}.entrylist .overlaywrap .overlay {min-width: 205px;padding-bottom: 5px;top: 0;width: 100%;box-sizing: border-box;z-index: 101;}.entrylist .overlaywrap .overlay ul {padding: 0!important;margin: 0!important;}.entrylist .overlaywrap .overlay li {list-style-type: none!important;padding-left: 10px !important;}.entrylist .overlaywrap .overlay .first {margin-top: 0!important;height: 34px;}.entrylist .overlaywrap .overlay .close .icon {width: 34px;}.entrylist span.icon {display: inline-block;width: 12%;height: 30px;border: 1px solid #ccccd4;background: #262637;color: white;float: left;margin-left: 3%;box-sizing: border-box;text-align: center;position: relative;}.entrylist span.icon:before {padding-top: 10px;line-height: 28px;font-size: 18px;}.entrylist span.icon a {overflow: hidden;display: block;width: 100%;height: 100%;color: white;vertical-align: top;text-indent: 100px;position: absolute;top: 0;left: 0;}.twocols .entrylist {display: flex;flex-wrap: wrap;margin-left: -10px;margin-right: -10px;border: none;}.twocols .entrylist .entry {margin: -1px 10px 0;width: calc(50% - 20px);}.twocols .entrylist.bg_white .entry {border-top: 1px solid #ccccd4;}.twocols .entrylist:not(.bg_white) .entry {border-top: 1px solid white;}.bg_white .entrylist .entry .btn.standard {background: #efeff4;}.box.legend,.cms_ce.legend {display: none!important;}[hidden] {display: none;}.visually-hidden {position: absolute;clip: rect(0, 0, 0, 0);}div.awesomplete {display: inline-block;position: relative;}div.awesomplete > input {display: block;}div.awesomplete > ul {position: absolute;left: 0;z-index: 1;min-width: 100%;box-sizing: border-box;list-style: none;padding: 0;border-radius: .3em;margin: .2em 0 0;background: rgba(255, 255, 255, 0.9);background: linear-gradient(to bottom right, white, rgba(255, 255, 255, 0.8));border: 1px solid rgba(0, 0, 0, 0.3);box-shadow: 0.05em 0.2em 0.6em rgba(0, 0, 0, 0.2);text-shadow: none;}div.awesomplete > ul[hidden],div.awesomplete > ul:empty {display: none;}div.awesomplete > ul:before {content: "";position: absolute;top: -0.43em;left: 1em;width: 0;height: 0;padding: .4em;background: white;border: inherit;border-right: 0;border-bottom: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}div.awesomplete > ul > li {position: relative;padding: .2em .5em;cursor: pointer;}div.awesomplete > ul > li:hover {background: #b8d3e0;color: black;}div.awesomplete > ul > li[aria-selected="true"] {background: #3d6d8f;color: white;}div.awesomplete mark {background: #eaff00;}div.awesomplete li:hover mark {background: #b5d100;}div.awesomplete li[aria-selected="true"] mark {background: #3d6b00;color: inherit;}@supports (transform: scale(0)) {div.awesomplete > ul {transition: 0.3s cubic-bezier(0.4, 0.2, 0.5, 1.4);transform-origin: 1.43em -0.43em;}div.awesomplete > ul[hidden],div.awesomplete > ul:empty {opacity: 0;transform: scale(0);display: block;transition-timing-function: ease;}}.pubinfo-container {margin: 0.5em;}.pubinfo-container .clear_input_div {width: 100%;}.pubinfo-container .clear_input_div .clear_input {right: 1px !important;top: 5px !important;z-index: 999;}.pubinfo-container input {border: 1px solid #ccccd4;width: 100%;box-sizing: border-box;padding: 5px 10px;height: 32px;}.pubinfo-container ul {list-style: none;padding-left: 0;}.pubinfo-container > div {width: 350px;}div.awesomplete > input {padding: 8px 10px 9px 10px;font-size: 120%;border: 1px solid #ccccd4;width: 328px;}div.awesomplete > ul {padding: 5px 10px 10px !important;margin-left: 0!important;text-align: left;background: white;border: none;top: 45px !important;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);}div.awesomplete > ul:before {display: none!important;}div.awesomplete > ul > li {padding: 5px !important;list-style-type: none!important;}div.awesomplete > ul > li:hover {background: #efeff4;color: #262637;}div.awesomplete > ul > li[aria-selected="true"] {background: #efeff4;color: #262637;}div.awesomplete mark {font-weight: bold;background: none!important;color: #262637 !important;}.pubinfo-container {background: #efeff4;border: 1px solid #ccccd4;padding: 30px!important;margin: 10px 0 0;text-align: center;border-radius: 3px;}.pubinfo-container input {line-height: normal;box-shadow: none;border-radius: 3px;}#pubinfo-hitlist {background: white;padding: 10px !important;margin: 20px 0 0 !important;text-align: left;}#pubinfo-hitlist li {list-style-type: none!important;margin: 0!important;padding: 0!important;}#pubinfo-hitlist .btn {margin-left: 10px;}#pubinfo-hitlist .pubinfo-hit-pc-city {margin-bottom: 10px;}#pubinfo-hitlist .pubinfo-hit-phone,#pubinfo-hitlist .pubinfo-hit-fax,#pubinfo-hitlist .pubinfo-hit-email,#pubinfo-hitlist .pubinfo-hit-homepage {line-height: 26px;}#verlagswidget {padding: 0;}#verlagswidget .pubinfo-container {background: none;border: none;margin: 0;}#verlagswidget .pubinfo-container > div,#verlagswidget .pubinfo-container #pubinfo-hitlist {width: 100%;max-width: 400px;}#verlagswidget .pubinfo-container #pubinfo-hitlist {margin: 20px auto 0 !important;border-radius: 15px;border: 2px solid white;}#verlagswidget .pubinfo-container #pubinfo-hitlist .freecall {margin-left: 1rem;color: #237d0d !important;}#verlagswidget .pubinfo-container #pubinfo-hitlist .freecall:after {content: "\e647";font-family: "tb_font", sans-serif;margin-left: 0.125rem;font-size: 0.625rem;}.quicklinks a,.btngallery a {width: 70px;height: 71px!important;margin: 0 0 4px 0;display: inline-block;text-align: center;line-height: 26px!important;text-decoration: none!important;vertical-align: top!important;color: #262637;}.quicklinks a .icon,.btngallery a .icon {font-size: 30px;height: 40px;padding: 5px;display: block;line-height: 30px;width: auto;margin: 0;}.quicklinks a .icon:before,.btngallery a .icon:before {margin: 0;}.quicklinks h4,.btngallery h4,.quicklinks .small,.btngallery .small {font-weight: normal;font-size: 75%;padding: 0 5px !important;vertical-align: middle;line-height: 13px;display: inline-block;min-width: 50px;max-height: 26px;overflow: hidden;}.quicklinks .special,.btngallery .special {border-color: #d5a940;background: url("../quick_special_bg-56e99235b8fed655cd49b8547a2f0125.jpg") no-repeat;background-size: cover;color: white;text-shadow: 0 0 2px rgba(0, 0, 0, 0.1);}.quicklinks .special .big,.btngallery .special .big {height: 30px;line-height: 35px;padding: 5px;font-weight: bold;font-size: 125%;}.quicklinks .imgwrap,.btngallery .imgwrap {height: 30px;display: block;padding: 6px 6px 4px;line-height: 28px;}.quicklinks .imgwrap img,.btngallery .imgwrap img {max-height: 100%;max-width: 100%;}.quicklinks .offer .icon,.btngallery .offer .icon {float: left;font-size: 36px;padding: 8px 0 2px 7px;}.quicklinks .offer .badge,.btngallery .offer .badge {background: #c71418;color: white;font-weight: bold;font-size: 75%;line-height: 18px;display: inline-block;width: 18px;height: 18px;text-align: center;border-radius: 10px;opacity: 1;float: right;margin: 7px 6px 0 0;}.quicklinks {display: inline-block;width: 305px;text-align: right;vertical-align: top;height: 150px;overflow: hidden;padding-bottom: 3px;}.quicklinks a {border: 1px solid #ccccd4;background: white;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);border-radius: 3px;}.cmstext .content .quicklinks {width: 100%;height: auto;margin: 20px 0 0;text-align: left;}.cmstext .content .quicklinks + .more {display: inline-block;margin-top: 0.5rem;color: #262637;}.cmstext .content .quicklinks img {height: 30px;width: 30px;margin: 5px;}.btngallery {padding: 0 35px;position: relative;overflow: hidden;}.btngallery .btn {padding: 0;text-transform: none;font-size: 100%;white-space: normal;}.btngallery .prev,.btngallery .next {position: absolute;background: white;top: 0;width: 35px;overflow: hidden;height: 77px;line-height: 70px;z-index: 2;cursor: pointer;}.btngallery .prev:before,.btngallery .next:before {display: block;margin: 0 auto;width: 15px;font-size: 16px;}.btngallery .prev.disabled,.btngallery .next.disabled {opacity: 0.2;}.btngallery .prev {left: 0;}.btngallery .next {right: 0;}.btngallery .btngallery-button-prev.swiper-button-disabled:before,.btngallery .btngallery-button-next.swiper-button-disabled:before {opacity: 0.35;}.cms_ce.btngallery {margin: 0 0 10px !important;width: 100% !important;padding: 10px 35px !important;border-radius: 0;}.cms_ce.btngallery .prev,.cms_ce.btngallery .next {background: #efeff4;margin-top: 10px;}.cms_ce.btngallery .btn {border: none;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);border-radius: 15px;padding: 0;}.cms_ce.btngallery .btn:hover {background: white;}.cms_ce.btngallery .btn:focus {box-shadow: 0 2px 11px rgba(0, 0, 0, 0.2);text-decoration: none;}.cms_ce.btngallery .btn .icon {box-sizing: content-box;width: auto;}.icontext {float: none;padding: 20px 10px;}.icontext .item {float: left;width: 50%;box-sizing: border-box;padding: 30px 30px 0;text-align: center;}.icontext .item:first-child + .item {padding-top: 0;}.icontext .item:nth-child(odd) {clear: both;}.icontext .item h3 {clear: none;padding: 0;}.icontext .item .icon {font-size: 60px;color: #c71418;width: 60px;height: 60px;line-height: 59px;}.icontext .item .content {padding-top: 15px;}.icontext .item p {padding: 10px 0 0 0 !important;}.icontext:not([class*="of"]) {width: calc(100% - 20px);}.icontext.narrow .item {max-width: 700px;margin: 0 auto;float: none;}.cms_ce > form:not(.search_form) {margin-bottom: 20px;clear: right;position: relative;border-radius: 15px;display: block!important;}.cms_ce > form:not(.search_form) .headline {margin-bottom: 20px;}.cms_ce > form:not(.search_form) .headline h2,.cms_ce > form:not(.search_form) .headline h3 {margin-bottom: 20px !important;}.cms_ce > form:not(.search_form) .headline p {font-size: 100%;}.cms_ce > form:not(.search_form) .headline > *:last-child {margin-bottom: 0;}.cms_ce > form:not(.search_form) .row {display: flex;margin: 0 -0.5rem;}.cms_ce > form:not(.search_form) .row + .row {margin-top: 1rem;}.cms_ce > form:not(.search_form) [class*="-6"] {width: 50%;padding: 0 0.5rem;}.cms_ce > form:not(.search_form) .form-group {margin-top: 0.5rem;}.cms_ce > form:not(.search_form) small {display: block;margin-top: 20px;text-align: center;line-height: 1.6;}.cms_ce > form:not(.search_form) input:not([type="checkbox"]):not([type="radio"]) {font-size: 100%;height: 2rem;}.cms_ce > form:not(.search_form) button[type="submit"] {background: #c71418 !important;width: 100%;}.cms_ce > form:not(.search_form) .btn-group {display: flex;margin: 0 -0.5rem;}.cms_ce > form:not(.search_form) .btn-group .btn {margin: 0 0.5rem;min-width: calc(50% - 1rem);}.cms_ce > form:not(.search_form) input:not([type="checkbox"]):not([type="radio"]),.cms_ce > form:not(.search_form) button {height: 2.5rem;}.cms_ce > form:not(.search_form) .form-group label {font-weight: bold;font-size: 0.75rem;display: block;padding: 5px 0 2px;}.cms_ce > form:not(.search_form) .form-group label .required {font-weight: normal;}.cms_ce > form:not(.search_form) .form-group label strong {display: block;font-weight: bold;color: #e87708;}.cms_ce > form:not(.search_form) .form-group label.form-check-label {padding-left: 2rem;margin-top: 1rem;line-height: 1rem;}.cms_ce > form:not(.search_form) .form-group label.form-check-label input {float: left;margin: -0.25rem 0 0 -2rem;width: 1.5rem;height: 1.5rem;}.cms_ce > form:not(.search_form) .form-group input:not([type="checkbox"]):not([type="radio"]) {border: 1px solid #ccccd4;width: 100%;box-sizing: border-box;padding: 5px 10px;background: white;}.cms_ce > form:not(.search_form) .form-group p {padding: 0!important;}.cms_ce > form:not(.search_form) .form-group textarea {resize: vertical;width: 100%;padding: 5px 10px;box-sizing: border-box;font-size: 100%;}.cms_ce > form:not(.search_form) .form-group .clear_input_div {width: 100%;}.cms_ce > form:not(.search_form) .actions {padding-top: 20px;}.cms_ce > form:not(.search_form) .actions button {font-weight: bold;font-family: Arial, Helvetica, sans-serif;border: 1px solid transparent;padding: 0 20px;cursor: pointer;font-size: 0.75rem;overflow: visible;line-height: normal;text-align: center;background: #262637;color: white;}.nav ul {margin-top: 10px;}.layeredtext h1 {clear: both;padding: 10px 40px 20px;}.layeredtext p {padding: 0 40px 10px !important;}.layeredtext .cityinfo {float: left;width: 37%;padding: 15px 25px 0;}.layeredtext .cityinfo h1 {padding: 0;}.layeredtext .cityinfo table {margin: 10px 0 0 0;font-size: 80%;}.layeredtext .cityinfo table a {font-weight: bold;margin-left: 5px;}.layeredtext .cityinfo th {color: #9999a3;text-align: left;font-weight: normal;width: 100px;}.layeredtext .cityinfo th,.layeredtext .cityinfo td {vertical-align: top;}.layeredtext .cityinfo a.badge {display: none!important;}.layeredtext .services {max-width: 63%;padding: 25px 25px 0;float: right;}.layeredtext .services .map {display: inline-block;width: 148px;height: 148px;vertical-align: top;border: 1px solid #ccccd4;overflow: hidden;border-radius: 3px;position: relative;}.layeredtext .services .map img {border: none;height: 100%!important;width: 100%;background-position: center;background-repeat: no-repeat;border-radius: 0;}.layeredtext .services .map img.hidecopy + .copyright {display: none;}.layeredtext .services .map img.hidecopy:hover + .copyright {display: block;}.layeredtext .services .map .copyright {position: absolute;display: block;box-sizing: border-box;padding: 2px 5px;right: 0;bottom: 0;font-size: 74%;line-height: normal;border-radius: 3px 3px 0 0;background: rgba(255, 255, 255, 0.8);}.layeredtext .services .map .copyright a {color: #262637;text-decoration: underline;}.layeredtext .cityinfo table {width: 100%;}.layeredtext .services .quicklinks {height: 153px;}.cms_grid .tt-menu {max-height: 310px;overflow-y: auto;top: 35px !important;}.btn.easylang {height: 2.25rem!important;display: flex;padding: 0 1.5rem;align-items: center;justify-content: center;width: 16rem;margin-left: auto;}.btn.easylang img {height: 1.25rem;margin-right: 0.5rem;}.cms_ce.bf > form .form-group + .legal {margin: 1.5rem 0;}.cms_ce.bf > form button[type="submit"] {width: auto;font-size: 120%;padding-inline: 2rem;}.cms_ce.bf > form textarea {height: 5.75rem;}.cms_ce.bf .small {padding-block: 0.5rem!important;}.cms_ce.bf .frc-captcha {margin-bottom: 2rem;}@media screen and (min-width: 1921px) {.cms.wide .cms_container.widen {width: auto;left: auto;margin-left: auto;}}@media screen and (min-width: 1680px) {.gallery:not(.bigimg):not(.complex) .swiper-slide {width: calc(100% / 5 - 10px);height: 150px;}.gallery.bigimg .swiper-slide {width: calc(33.33% - 10px);height: 250px;}}@media screen and (max-width: 1679px) {}@media screen and (min-width: 1280px) and (max-width: 1679px) {.gallery:not(.bigimg):not(.complex) .swiper-slide {width: calc(100% / 5 - 10px);height: 140px;}.gallery.bigimg .swiper-slide {width: calc(33.33% - 10px);height: 240px;}}@media screen and (min-width: 1280px) {}@media screen and (max-width: 1279px) {.cms_grid .tt-menu {max-height: 210px;}}@media screen and (min-width: 1250px) {.cms_ce.imgoutside {min-height: 200px;margin-top: 80px;}.cms_ce.imgoutside figure {left: -100px;}}@media screen and (min-width: 1024px) and (max-width: 1279px) {.gallery:not(.bigimg):not(.complex) .swiper-slide {width: calc(100% / 5 - 10px);height: 150px;}.gallery.bigimg .swiper-slide {width: calc(33.33% - 10px);height: 250px;}.galoverlay {width: 50vw;}}@media screen and (min-width: 1024px) and (max-width: 1250px) {.cms_grid > .widen + .widen {margin-top: -15px;}.cms_ce[class*="bg_"].widen {margin-left: -10px;margin-right: -10px;border-radius: 0;width: calc(100% + 20px);padding: 40px 25px;}.cms_ce.imgoutside figure {left: 25px;}.cms_container.widen {margin-left: -10px;margin-right: -10px;padding-left: 10px;padding-right: 10px;border-radius: 0;width: calc(100% + 20px);}.cms.wide .cms_ce[class*="bg_"]:not(.bg_img).widen {padding-left: 25px !important;padding-right: 25px !important;}}@media screen and (min-width: 1024px) {#wrap > [class*="msg"],#wrap > #msg {margin: 25px 0 0 !important;}.big_hide {display: none!important;}.cms.wide header .logo img {width: 400px;height: 40px;}.cms.wide main {padding: 0 25px 20px;max-width: 1010px;margin: 0 auto;}.cms.wide .cms_ce[class*="bg_"]:not(.bg_img) {padding-top: 90px;padding-bottom: 90px;}.cms.wide .cms_container[class*="bg_"]:not(.bg_img) {padding-top: 75px;padding-bottom: 75px;}.cms.wide .cms_ce h2,.cms.wide .cms_container h2 {font-size: 1.75rem;}.cms.wide .cms_ce h3,.cms.wide .cms_container h3 {font-size: 1.5rem;}.cms.wide .widen {padding-left: 0!important;padding-right: 0!important;}.cms.wide .widen:not(.bg_img) {position: relative;}.cms.wide .widen:not(.bg_img):before {position: absolute;content: "";display: block;width: calc(100vw + 30px);top: 0;bottom: 0;margin-left: calc(-50vw + 50% - 30px);margin-right: calc(-50vw + 50%);}.cms.wide .widen:not(.bg_img).bg_white:before {background: white;}.cms.wide .widen:not(.bg_img).bg_blue:before {background: #96daea;}.cms.wide .widen:not(.bg_img).bg_lightblue:before {background: #cbe5f0;}.cms.wide .widen:not(.bg_img).bg_turquoise:before {background: #2ed9c3;}.cms.wide .widen:not(.bg_img).bg_darkblue:before {background: #5aa2cb;}.cms.wide .widen:not(.bg_img).bg_purple:before {background: #8f4899;}.cms.wide .widen:not(.bg_img) > * {position: relative;}.cms.wide .widen + .widen {margin-top: -15px;}.cms.wide .cmstext.mainhl.bg_grey + [class*="bg_"]:not(.bg_grey) {margin-top: 60px;}.cms.wide footer > section {max-width: 1000px;margin-left: auto;margin-right: auto;}.cms.wide footer > section .social {position: relative;}.cms.wide footer > section .social > * {position: relative;}.cms.wide footer > section .social:before {position: absolute;content: "";display: block;width: calc(100vw + 15px);top: 0;bottom: 0;margin-left: calc(-50vw + 50% - 20px);margin-right: calc(-50vw + 50%);background: #797980;}.cms_ce.imgoutside figure {width: 200px;height: 200px;top: -50px;-ms-transform: rotate(-20deg);transform: rotate(-20deg);}.cms_ce.imgoutside figure img:not(.svg) {width: 100%!important;height: 100%!important;}.headervisual figure img,.headervisual figure video {height: 470px!important;}.headervisual.compact figure img,.headervisual.compact figure video {height: 350px!important;}.headervisual.withsearch form {top: 130px;}.headervisual.layeredelement.totopleft + .cms_ce {margin-top: -80px;position: relative;}.headervisual.layeredelement.totopleft + .smoothlinks,.headervisual.layeredelement.totopleft + .buttonlist {margin-top: 10px;}.headervisual.layeredelement.totopleft + .cmstext {background: white;}.headervisual.layeredelement.totopleft + .iconteaser {padding-top: 0;}.headervisual.layeredelement.totopleft + .teaser:not(.cmstext) {padding-top: 10px;}.headervisual.layeredelement.noheadline + .teaser:not(.cmstext) {padding-top: 10px;}.headervisual.layeredelement.noheadline + .iconteaser {padding-top: 0;}.headervisual.layeredelement + .smoothlinks {background: none!important;}[class*="msg"] + .menue + main .headervisual figure {border-radius: 15px;}.cmstext.teaser.big_1of2 .textwrap,.cmstext.big_1of3 .textwrap {flex-flow: column!important;}.cmstext.teaser.big_1of2 figure,.cmstext.big_1of3 figure {max-width: 100%!important;align-self: center!important;}.cmstext.teaser.big_1of2.imgleft figure,.cmstext.big_1of3.imgleft figure {margin: 0 0 20px;}.cmstext.teaser.big_1of2.imgright figure,.cmstext.big_1of3.imgright figure {margin: 20px 0 0;}.cmstext.teaser.big_1of2.imgleftinside .textwrap,.cmstext.big_1of3.imgleftinside .textwrap,.cmstext.teaser.big_1of2.imgrightinside .textwrap,.cmstext.big_1of3.imgrightinside .textwrap {display: flex;}.cmstext.teaser.big_1of2.imgleftinside figure,.cmstext.big_1of3.imgleftinside figure {float: none;margin-right: 0;}.cmstext.teaser.big_1of2.imgrightinside figure,.cmstext.big_1of3.imgrightinside figure {float: none;order: 1;margin-left: 0;}.cmstext.teaser.big_1of2 figure,.cmstext.teaser.big_1of3 figure {order: 0;margin: 0!important;height: 250px;width: 100%;overflow: hidden;}.cmstext.teaser.big_1of2 figure img,.cmstext.teaser.big_1of3 figure img {border-radius: 15px 15px 0 0 !important;}.cmstext.teaser.big_1of2 .content,.cmstext.teaser.big_1of3 .content {align-self: auto;}.teaser:not(.cmstext) ul {margin: 0 -10px;}.teaser:not(.cmstext) li {margin: 0 10px;width: calc(33.333% - 20px);}.teaser:not(.cmstext) li a,.teaser:not(.cmstext) li div {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);border-radius: 40px;border: 1px solid #ccccd4;overflow: hidden;padding: 5px 30px 5px 5px;background: white;}.teaser:not(.cmstext) li .imgwrap {float: left;margin-right: 10px;}.teaserboxes.specialsteps li > *:before {left: 19rem;}.teaserboxes.specialsteps li figure,.teaserboxes.specialsteps li .nr {margin-right: 6rem;}.collapsibles.big_nocollapse .collwrapper {border: none;overflow: visible;background: none;}.collapsibles.big_nocollapse .headline {background: none;margin-bottom: 20px !important;font-weight: bold;line-height: 135%;}.collapsibles.big_nocollapse .headline a {cursor: auto;padding: 0!important;}.collapsibles.big_nocollapse .headline .icon {display: none!important;}.collapsibles.big_nocollapse h2.headline {font-size: 150%!important;}.collapsibles.big_nocollapse h3.headline {font-size: 117%!important;}.collapsibles.big_nocollapse p.headline {font-size: 100%;}.collapsibles.big_nocollapse .content {border: none;padding: 0;}.collapsibles.big_nocollapse .collitem {border: none;background: none;}.collapsibles.big_nocollapse .collitem > .sronly {display: none!important;}.collapsibles.big_nocollapse .collitem.closed .headline a {overflow: visible;white-space: normal;text-overflow: clip;}.collapsibles.big_nocollapse .collitem.closed .content {display: block!important;}.collapsibles.big_nocollapse .collitem + .collitem {margin-top: 40px;}.navlist.threecols ul li:not(.headline) {width: calc(100%/3);background: #efeff4;}.navlist.threecols.withheadline ul li:nth-child(6n-4),.navlist.threecols.withheadline ul li:nth-child(6n-3),.navlist.threecols.withheadline ul li:nth-child(6n-2) {background: white;}.navlist.threecols:not(.withheadline) ul li:nth-child(6n-5),.navlist.threecols:not(.withheadline) ul li:nth-child(6n-4),.navlist.threecols:not(.withheadline) ul li:nth-child(6n-3) {background: white;}.cms_ce > form:not(.search_form).narrow {width: 85%;}.specsearch.likehv:not(.big) {height: 350px;}.specsearch.likehv.big {height: 470px;}.new .layeredelement + .cms_ce {margin-left: 40px;margin-right: 40px;}.new .layeredelement + .cms_ce:not(.teaser):not(.iconteaser) {padding: 20px !important;}.new .teaser:not(.cmstext) li a,.new .teaser:not(.cmstext) li > div {border: none;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);}.new .teaser:not(.cmstext) li a:focus,.new .teaser:not(.cmstext) li a:hover {text-decoration: none!important;box-shadow: 0 2px 11px rgba(0, 0, 0, 0.2);}}@media screen and (max-width: 1023px) {.headervisual .headline h1 {padding: 0;}.headervisual .headline h2 {display: none!important;}.headervisual figure {border-radius: 0;}.headervisual.totopleft .headline,.headervisual.tobottomleft .headline {background: none;box-shadow: none;padding: 10px 0;position: static;width: auto;}.headervisual.tobottomleft .headline {max-width: 100%;}.teaserboxes li {width: calc(33.33% - 20px);}.teaserboxes.fourcols li {width: calc((100% / 2) - 20px);}.gallery.complex .textwrap {flex-direction: column;height: 100%;justify-content: center;}.gallery.complex figure {margin: 0 0 15px;}.gallery.complex .imgright figure {order: 0;}.gallery.complex .content {width: 100%;max-width: 700px;height: auto;}.iconlist li figure {width: 40px!important;margin-right: 15px !important;}}@media screen and (min-width: 768px) and (max-width: 900px) {.quicklinks {width: 229px;}}@media screen and (max-width: 767px) {.cms.wide header .content p:last-child,.cms.wide header .content p.line + p {display: none!important;}.cms.wide header .content p + .to_bflp {margin-left: auto;}.iconlist li {flex-flow: column;}.iconlist li figure {margin: 0 0 15px !important;align-self: center!important;}.flpteaser {padding: 10px 0;}.flpteaser .itemwrap {display: block;}.flpteaser .item {display: flex;flex-flow: column;padding: 0;width: auto;}.flpteaser .imgwrap {height: 70px;}.teaserboxes .bg_img {padding: 70px 10px !important;}.widget .widgetform .inputitem.medium {width: 85%;}.widget.fuel .widgetform .overlaywrap {margin: 0 0 10px;width: 100%;}.specsearch form button {width: 2.5rem;flex-shrink: 0;}.specsearch form button .icon:before {margin-left: -2px;}}@media screen and (min-width: 480px) and (max-width: 767px) {.cms .flpteaser .itemwrap {display: block;}.cms .flpteaser .item {display: flex;flex-flow: column;width: auto;text-align: left;justify-content: center;position: relative;padding-left: 90px;min-height: 70px;}.cms .flpteaser .imgwrap {position: absolute;left: 0;top: 0;width: 70px;}.cms .flpteaser h3 {clear: none;}.cms .flpteaser h3,.cms .flpteaser p {width: 100%;align-self: center;}.cms .tables .desc {display: none!important;}}@media screen and (min-width: 641px) {.cms.wide main {font-size: 1rem;}.teaser:not(.cmstext) ul {justify-content: center;}.layeredelement.noheadline + .cms_ce {margin-top: -80px;position: relative;}.layeredelement.noheadline + .cms_ce:not(.teaser):not(.iconteaser) {background: white;}.layeredelement.noheadline + .smoothlinks,.layeredelement.noheadline + .buttonlist {margin-top: 10px;}.layeredelement.noheadline + .cmstext {background: white;}.layeredelement + .iconteaser ul {margin-top: 0;}.layeredtext .cityinfo,.layeredtext .services {padding: 0!important;}.collapsibles.medium_nocollapse .collwrapper {border: none;overflow: visible;background: none;}.collapsibles.medium_nocollapse .headline {background: none;margin-bottom: 20px !important;font-weight: bold;line-height: 135%;}.collapsibles.medium_nocollapse .headline a {cursor: auto;padding: 0!important;}.collapsibles.medium_nocollapse .headline .icon {display: none!important;}.collapsibles.medium_nocollapse h2.headline {font-size: 150%!important;}.collapsibles.medium_nocollapse h3.headline {font-size: 117%!important;}.collapsibles.medium_nocollapse p.headline {font-size: 100%;}.collapsibles.medium_nocollapse .content {border: none;padding: 0;}.collapsibles.medium_nocollapse .collitem {border: none;background: none;}.collapsibles.medium_nocollapse .collitem > .sronly {display: none!important;}.collapsibles.medium_nocollapse .collitem.closed .headline a {overflow: visible;white-space: normal;text-overflow: clip;}.collapsibles.medium_nocollapse .collitem.closed .content {display: block!important;}.collapsibles.medium_nocollapse .collitem + .collitem {margin-top: 40px;}.navlist.twocols:not(.bg_white) ul li:not(.headline) {width: calc(100%/2);background: #efeff4;}.navlist.twocols:not(.bg_white).withheadline ul li:nth-child(4n-2),.navlist.twocols:not(.bg_white).withheadline ul li:nth-child(4n-1) {background: white;}.navlist.twocols:not(.bg_white):not(.withheadline) ul li:nth-child(4n-3),.navlist.twocols:not(.bg_white):not(.withheadline) ul li:nth-child(4n-2) {background: white;}.navlist.twocols.bg_white ul li:not(.headline) {width: calc(100%/2);background: white;}.navlist.twocols.bg_white.withheadline ul li:nth-child(4n-2),.navlist.twocols.bg_white.withheadline ul li:nth-child(4n-1) {background: #efeff4;}.navlist.twocols.bg_white:not(.withheadline) ul li:nth-child(4n-3),.navlist.twocols.bg_white:not(.withheadline) ul li:nth-child(4n-2) {background: #efeff4;}.AWOfferWrap section {padding: 2rem;}}@media screen and (min-width: 641px) and (max-width: 1023px) {#wrap > [class*="msg"],#wrap > #msg {margin: 15px !important;}.cms_ce {padding: 15px 0;}.cms_ce.medium_1of1 {width: calc(100% - 20px);}.cms_ce.medium_1of2 {width: calc(100% / 2 - 20px);}.cms_ce[class*="1of3"]:not([class*="medium"]) {width: calc(100% / 2 - 20px) !important;}.cms_ce[class*="2of3"]:not([class*="medium"]) {width: calc(100% - 20px) !important;}.medium_hide {display: none!important;}.cms.wide .cms_ce h2,.cms.wide .cms_container h2 {font-size: 1.5rem;}.cms.wide .cms_ce h3,.cms.wide .cms_container h3 {font-size: 1.25rem;}.headervisual figure .copyright {opacity: 0.6;}.headervisual figure img,.headervisual figure video {height: 300px!important;}.headervisual.compact figure img,.headervisual.compact figure video {height: 250px!important;}.headervisual .headline {padding-top: 20px !important;}.headervisual .headline h1 {font-size: 180%;}.headervisual.totopleft .headline {top: 40px;}.headervisual.tobottomleft .headline {padding: 0;}.headervisual.withsearch form {margin: 0 calc(15% - 10px) !important;width: calc(70% - 20px);top: 70px;}.headervisual.withsearch form h1 {font-size: 180%;}.cms_ce.imgoutside {padding-top: 150px!important;}.cms_ce.imgoutside figure {top: -35px;height: 160px;width: calc(100% - 50px);}.cms_ce.imgoutside figure img.svg {max-height: 100%;}.cms_ce.imgoutside figure img:not(.svg) {width: 160px !important;height: 160px !important;}.cms_ce.imgoutside.bg_img figure {width: calc(100% - 200px);}.cms_ce.widget.imgoutside {padding-top: 150px !important;}.cmstext.big_1of2:not(.medium_1of1) .textwrap,.big_1of3:not(.medium_1of1) .textwrap,.medium_1of2 .textwrap {flex-flow: column!important;}.cmstext.big_1of2:not(.medium_1of1) figure,.big_1of3:not(.medium_1of1) figure,.medium_1of2 figure {max-width: 100%!important;align-self: center!important;}.cmstext.big_1of2:not(.medium_1of1).imgleft figure,.big_1of3:not(.medium_1of1).imgleft figure,.medium_1of2.imgleft figure {margin: 0 0 20px;}.cmstext.big_1of2:not(.medium_1of1).imgright figure,.big_1of3:not(.medium_1of1).imgright figure,.medium_1of2.imgright figure {margin: 20px 0 0;}.cmstext.big_1of2:not(.medium_1of1).imgleftinside .textwrap,.big_1of3:not(.medium_1of1).imgleftinside .textwrap,.medium_1of2.imgleftinside .textwrap,.cmstext.big_1of2:not(.medium_1of1).imgrightinside .textwrap,.big_1of3:not(.medium_1of1).imgrightinside .textwrap,.medium_1of2.imgrightinside .textwrap {display: flex;}.cmstext.big_1of2:not(.medium_1of1).imgleftinside figure,.big_1of3:not(.medium_1of1).imgleftinside figure,.medium_1of2.imgleftinside figure {float: none;margin-right: 0;}.cmstext.big_1of2:not(.medium_1of1).imgrightinside figure,.big_1of3:not(.medium_1of1).imgrightinside figure,.medium_1of2.imgrightinside figure {float: none;order: 1;margin-left: 0;}.cmstext.big_1of2:not(.medium_1of1).teaser figure,.big_1of3:not(.medium_1of1).teaser figure,.medium_1of2.teaser figure {order: 0;margin: 0!important;height: 250px;width: 100%;overflow: hidden;}.cmstext.big_1of2:not(.medium_1of1).teaser figure img,.big_1of3:not(.medium_1of1).teaser figure img,.medium_1of2.teaser figure img {border-radius: 15px 15px 0 0 !important;}.cmstext.big_1of2:not(.medium_1of1).teaser .content,.big_1of3:not(.medium_1of1).teaser .content,.medium_1of2.teaser .content {align-self: auto;}.teaser:not(.cmstext) li {margin: 0 30px;}.teaser:not(.cmstext) li a:hover .headline {text-decoration: underline;}.teaser:not(.cmstext) li .imgwrap {float: none;width: 120px;height: 120px;box-sizing: border-box;border-radius: 60px;border: 5px solid white;box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.3);}.teaser:not(.cmstext) li .headline {text-align: center;margin-top: 10px;}.teaser:not(.cmstext) li .ellipse_txt {display: none!important;}.teaser:not(.cmstext) .nohl a,.teaser:not(.cmstext) .nohl div {flex-flow: column;}.teaser:not(.cmstext) .nohl .ellipse_txt {display: block!important;width: 120px;text-align: center;margin-top: 10px;}.teaser:not(.cmstext) .nohl a:hover .ellipse_txt,.teaser:not(.cmstext) .nohl a:focus .ellipse_txt {text-decoration: underline!important;}.layeredelement + .teaser:not(.cmstext) li {margin-top: -20px;}.gallery:not(.bigimg):not(.complex) .swiper-slide {width: calc(33.33% - 10px);height: 160px;}.gallery.bigimg .swiper-slide {width: calc(100% / 2 - 10px);height: 270px;}.galoverlay {width: 70vw;}.navlist.threecols ul li:not(.headline) {width: calc(100%/2);background: #efeff4;}.navlist.threecols.withheadline ul li:nth-child(4n-2),.navlist.threecols.withheadline ul li:nth-child(4n-1) {background: white;}.navlist.threecols:not(.withheadline) ul li:nth-child(4n-3),.navlist.threecols:not(.withheadline) ul li:nth-child(4n-2) {background: white;}.specsearch.likehv {padding: 15px;}.specsearch.likehv .headline {margin-top: 15px;}.specsearch.likehv .searchwrap {padding: 20px 15px;}.specsearch.likehv.big {height: 300px;}.specsearch:not(.likehv) .searchwrap {padding: 25px 15px;}.topten.tophl {background-position-y: 3.375rem;}.new .cms_grid {padding: 0;margin: 0;}.new .cms_grid > .widen + .widen {margin-top: -15px;}.new .cms_ce[class*="bg_"]:not(.bg_img) {padding: 15px;}.new .cms_ce[class*="bg_"].widen {margin-left: -10px;margin-right: -10px;border-radius: 0;width: calc(100% + 20px);padding: 40px 25px;}.new .cms_ce.medium_1of1 {width: calc(100% - 30px);}.new .cms_ce.medium_1of2 {width: calc(100% / 2 - 30px);}.new .cms_ce[class*="1of3"]:not([class*="medium"]) {width: calc(100% / 2 - 30px) !important;}.new .cms_ce[class*="2of3"]:not([class*="medium"]) {width: calc(100% - 30px) !important;}.new .cms_ce .headline p {font-size: 100%;}.new .cms_ce h2 {font-size: 150%;}.new.wide .cms_container > .headline h2 {font-size: 150%;}.new.wide .cms_container.widen {margin-left: 0;margin-right: 0;padding-left: 0;padding-right: 0;border-radius: 0;width: 100%;position: static;}.new .boxborder:not(.bg_white) {padding-right: 15px;padding-left: 15px;}.new .headervisual {padding-top: 0;}.new .headervisual figure {margin-left: -15px;margin-right: -15px;}.new .headervisual.totopleft .headline,.new .headervisual.tobottomleft .headline {left: 0;}.new .headervisual .marker {margin-left: 0!important;}.new .layeredelement + .cms_ce {padding: 15px;}.new .layeredelement.noheadline + .iconteaser {padding-top: 5px;}.new .teaser:not(.cmstext) li .imgwrap {box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);background: white;}.new .teaser:not(.cmstext) li .headline {color: #797980;}.new .teaser:not(.cmstext) li a:hover .imgwrap,.new .teaser:not(.cmstext) li a:focus .imgwrap {box-shadow: 0 2px 11px rgba(0, 0, 0, 0.2);}.new .widget:not(.standard) {padding: 15px 0;}}@media screen and (min-width: 641px) and (max-width: 767px) {.widget.bg_img {padding: 50px !important;}.cms_ce.imgoutside.bg_img figure {width: calc(100% - 100px);}.layeredtext .services {margin-top: 30px;}.topten {background-size: 100px;}.topten.tophl ul {margin-left: 6.75rem!important;width: calc(100% - 6.75rem);}.layeredtext .cityinfo {float: none;width: auto;}.layeredtext .cityinfo table {border-bottom: 1px solid #ccccd4;margin-top: 20px;}.layeredtext .cityinfo tr {border-top: 1px solid #ccccd4;}.layeredtext .cityinfo th,.layeredtext .cityinfo td {padding: 5px 0;vertical-align: top;}.layeredtext .services {float: none;max-width: none;}.layeredtext .services .map {width: 202px;margin: 0 calc((49%/2) - (202px/2));float: left;box-sizing: border-box;height: 150px;}.layeredtext .services .quicklinks {width: 49%;margin-left: 2%;float: left;text-align: center;}}@media screen and (max-width: 640px) {#wrap > [class*="msg"],#wrap > #msg {margin: 10px !important;}.cms_grid {padding: 0;margin: 0;}.cms_grid > .widen + .widen {margin-top: -10px;}.small_hide {display: none;}.cms_ce {margin: 10px;width: calc(100% - 20px) !important;padding: 10px 0;}.cms_ce[class*="bg_"]:not(.bg_img) {padding: 15px 10px;}.cms_ce[class*="bg_"].widen {margin-left: 0;margin-right: 0;border-radius: 0;width: calc(100% + 20px) !important;padding: 30px 10px;}.cms_ce.imgoutside {padding-top: 110px!important;}.cms_ce.imgoutside figure {top: -35px;height: 120px;width: calc(100% - 20px);}.cms_ce.imgoutside figure img.svg {max-height: 100%;}.cms_ce.imgoutside figure img:not(.svg) {width: 120px !important;height: 120px !important;}.cms_ce.imgoutside .headline,.cms_ce.imgoutside .textwrap {max-width: none;}.cms_ce h2 {font-size: 140%;}.cms_ce h3 {font-size: 120%;}.cms_ce .headline p {font-size: 100%;}.cms_ce > form {border-radius: 15px;}.cms.wide .cms_ce[class*="bg_"].widen {width: 100%!important;}.cms.wide header .content .logo + p {line-height: 2rem;font-size: 1rem;padding-top: 0.0625rem;}.cms.wide .cms_ce[class*="bg_"]:not(.bg_img).widen {padding-left: 10px;padding-right: 10px;}.cms.wide .cms_ce h2,.cms.wide .cms_container h2 {font-size: 1.25rem;}.cms.wide .cms_ce h3,.cms.wide .cms_container h3 {font-size: 1.0625rem;}.headervisual {margin-top: 0;padding-top: 0;}.headervisual figure {margin-left: -10px;margin-right: -10px;}.headervisual figure img,.headervisual figure video {height: 150px!important;}.headervisual .headline {padding-bottom: 0!important;}.headervisual .headline h1 {margin-top: 0;font-size: 170%;}.headervisual .marker {margin-left: 0!important;}.headervisual.withsearch {background: #797980;border-radius: 0;margin-left: 0;margin-right: 0;width: 100%!important;}.headervisual.withsearch figure {display: none!important;}.headervisual.withsearch form {display: block!important;position: static;background: none;box-shadow: none;padding: 30px 10px;width: 100%;margin: 0!important;box-sizing: border-box;}.headervisual.withsearch form h1 {margin-bottom: 15px;font-size: 170%;}.headervisual.withsearch form .onebar {box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.4);}.headervisual.withsearch h1 {color: white;}.cmstext .textwrap {flex-flow: column!important;}.cmstext figure {max-width: 100%!important;align-self: center!important;}.cmstext.onlyhl {margin-bottom: 0;}.cmstext.imgleft figure {margin: 0 0 20px;}.cmstext.imgright figure {margin: 20px 0 0;}.cmstext.imgleftinside .textwrap,.cmstext.imgrightinside .textwrap {display: flex;}.cmstext.imgleftinside figure {float: none;margin-right: 0;}.cmstext.imgrightinside figure {float: none;order: 1;margin-left: 0;}.cmstext.fiximgwidth .content {width: 100%!important;margin: 0!important;}.cmstext.seamless .headline {padding-top: 15px;}.cmstext.seamless.imgright.totop {padding-top: 0;}.cmstext.seamless.imgright.totop .textwrap:first-child figure {order: unset;margin: 0 0 20px;}.cmstext.seamless.imgleft.tobottom {padding-bottom: 0;}.cmstext.seamless.imgleft.tobottom .textwrap:first-child figure {order: 1;margin: 20px 0 0;}.cmstext.teaser figure {order: 0;margin: 0;width: 100%;height: 250px;overflow: hidden;}.cmstext.teaser figure img {border-radius: 15px 15px 0 0 !important;}.cmstext.teaser .content {align-self: auto;}.teaser:not(.cmstext) ul {flex-direction: column;}.teaser:not(.cmstext) li {padding: 0;}.teaser:not(.cmstext) li a,.teaser:not(.cmstext) li div {font-size: 100%;display: flex;background: white;border-radius: 15px;padding: 10px;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);}.teaser:not(.cmstext) li a:focus {box-shadow: 0 2px 11px rgba(0, 0, 0, 0.2);}.teaser:not(.cmstext) li .imgwrap {flex: 0 0 auto;margin: 1px 20px 0 0;width: 64px;height: 64px;box-sizing: border-box;border-radius: 32px;}.teaser:not(.cmstext) li .content {width: calc(100% - 84px);align-self: center;padding-bottom: 2px;}.teaser:not(.cmstext) li .ellipse_txt {font-weight: normal;}.teaser:not(.cmstext) li + li {margin-top: 10px;}.iconteaser ul {width: 300px;margin-left: auto;margin-right: auto;}.teaserboxes:not(.specialsteps) ul {flex-flow: column;}.teaserboxes:not(.specialsteps) li {width: 100%;max-width: 400px;align-self: center;}.teaserboxes:not(.specialsteps).fourcols li,.teaserboxes:not(.specialsteps).twocols li {width: 100%;}.teaserboxes.specialsteps li > * {padding: 0;}.teaserboxes.specialsteps li figure {width: 7rem;height: 7rem;margin-right: 1rem;}.teaserboxes.specialsteps li .nr {width: 2.5rem;height: 2.5rem;line-height: 2.5rem;font-size: 1.125rem;}.navlist.threecols ul {background: #efeff4 !important;}.navlist.threecols ul li {width: 100%;}.buttonlist li .phonenotext span:not(:first-child) {display: none!important;}.collapsibles .collitem .headline {font-size: 100%!important;}.galoverlay {min-height: 100%;}.flpteaser h3 {font-size: 100%;}.navlist ul li {padding: 7px 10px;width: 100%;}.navlist ul li.headline {padding: 10px;}.twocols .entrylist {margin-left: 0;margin-right: 0;}.twocols .entrylist .entry {margin-left: 0;margin-right: 0;width: 100%;}.tables th {padding: 10px;}.tables td {padding: 7px 10px;}.widget.bg_img {padding: 50px 20px !important;}.widget.bg_img .widgetform {padding: 20px !important;}.widget.bg_img.imgoutside {padding-top: 110px!important;}.widget.bg_img.imgoutside figure {width: calc(100% - 40px);}.widget:not(.standard) {padding: 10px 0 15px;}.cms_ce > form:not(.search_form).narrow .form-group,.cms_ce > form:not(.search_form).narrow .actions,.cms_ce > form:not(.search_form).narrow small {max-width: 400px;margin-left: auto!important;margin-right: auto!important;}.cms_container:not(.widen) {margin: 10px !important;width: calc(100% - 20px);}.cms_container:not([class*="bg_"]):not(.boxborder) {margin: 10px 0 !important;width: 100%;}.cms_container.widen {padding-left: 0;padding-right: 0;border-radius: 0;width: 100%;margin: 10px;position: static;}.cms_container > .headline {margin: 0 10px;}.cms_container > .headline h2 {font-size: 140%;}.specsearch.likehv {padding: 10px;}.specsearch.likehv .headline {margin-top: 10px;}.specsearch.likehv .searchwrap {padding: 15px;}.specsearch:not(.likehv) .searchwrap {padding: 20px 15px;}.boxborder:not(.bg_white) {padding-right: 10px;padding-left: 10px;}.layeredtext {margin: -35px 0 0;}.layeredtext .layeredbtn {margin-top: -15px;}.layeredtext .layeredbtn .btn {font-size: 14px;line-height: 24px;font-weight: bold;padding: 5px 10px;}.layeredtext .layeredbtn .btn .icon {font-size: 18px;height: 20px;width: 24px;line-height: 18px;}.layeredtext h1 {padding: 10px 20px 20px;line-height: 130%;}.layeredtext p {padding: 0 20px 10px !important;}.layeredtext .cityinfo {padding: 10px 0;margin: 0 -15px;float: none;width: auto;}.layeredtext .cityinfo h1,.layeredtext .cityinfo > a {margin: 0 10px;}.layeredtext .cityinfo a.badge {padding-left: 45px;}.layeredtext .cityinfo table {border-bottom: 1px solid #ccccd4;margin-top: 20px;}.layeredtext .cityinfo tr {border-top: 1px solid #ccccd4;}.layeredtext .cityinfo th,.layeredtext .cityinfo td {padding: 7px 0;vertical-align: top;}.layeredtext .cityinfo th {padding-left: 15px;}.layeredtext .cityinfo td {padding-right: 15px;}.layeredtext .services {padding: 15px 0 0;float: none;max-width: none;}.entrylist .entry + p {padding: 15px 0 10px !important;}.topten {background: white;}.topten h3:before {content: "TOP 10 \2013  ";}.topten ul {display: block;margin: 0 15px !important;width: auto;}.topten:not(.tophl) h3 {padding: 0 15px 10px !important;display: block;margin-bottom: 10px;width: auto;}.topten.tophl ul {margin-left: 0!important;}}@media screen and (min-width: 480px) and (max-width: 640px) {.headervisual .headline {padding-top: 15px !important;}.headervisual.topthema .headline .marker {margin-top: -27px;}.headervisual.topthema .headline h1 {padding-top: 5px;}.gallery:not(.bigimg):not(.complex) .swiper-slide {width: calc(100% / 2 - 10px);height: 190px;}.gallery.bigimg .swiper-slide {width: calc(100% - 10px);height: 320px;}.galoverlay {width: 100%;}.teaserboxes.specialsteps li > *:before {left: 9.25rem;}.teaserboxes.specialsteps li .nr {margin-right: 1rem;}.layeredtext .services .map {width: 162px;margin: 0 calc((40%/2) - (162px/2));float: left;box-sizing: border-box;height: 150px;}.layeredtext .services .quicklinks {width: 58%;margin-left: 2%;float: left;text-align: center;}.btngallery {margin: 0 -15px;}}@media screen and (max-width: 600px) {.specsearch form.fuel,.specsearch form.atm {flex-wrap: wrap;}.specsearch form.fuel .overlaywrap,.specsearch form.atm .overlaywrap {width: 100%;margin: 0 0 10px;}.specsearch form.fuel .overlaywrap .btn,.specsearch form.atm .overlaywrap .btn {width: 100%;}}@media screen and (max-width: 479px) {.cms.wide header .content .logo {padding: 0.25rem 0;}.cms.wide header .content .logo + p {display: none!important;}.headervisual .headline {padding: 20px 0 0 !important;}.headervisual figure {width: auto!important;margin-left: -10px;margin-right: -10px;}.tables th,.tables td {border-radius: 0!important;}.tables .headline {padding: 0 10px;}.tables.blockview {display: block;}.tables.blockview .headline {padding: 0;}.tables.blockview tbody,.tables.blockview tr,.tables.blockview td,.tables.blockview th {display: block;}.tables.blockview th {display: none!important;}.tables.blockview td:first-child {font-weight: bold;}.tables.blockview.lite table {border: none;}.tables.blockview.lite tr:not(:first-child) {margin-top: 10px;}.tables.blockview.alternate td {border: none!important;}.tables.blockview.alternate td:first-child {padding-top: 10px;}.tables.blockview.alternate td:last-child {padding-bottom: 10px;}.tables.blockview.alternate tbody tr:nth-child(odd) td {background: #efeff4;}.tables.blockview.alternate tbody tr:nth-child(even) td {background: none;}.teaserboxes.specialsteps:not(.no_nr) li > *:before {left: 1.25rem;top: calc(50% + 1.5rem);}.teaserboxes.specialsteps:not(.no_nr) li figure {padding: 1.25rem 0;}.teaserboxes.specialsteps:not(.no_nr) li .nr {position: absolute;top: calc(50% + 1.5rem);}.gallery .imggallerywrapper:not(.swiper-container) .swiper-slide {width: calc(100% - 10px);height: 255px;}.gallery .imggallerywrapper.swiper-container .swiper-slide {width: calc(100% - 10px);height: 200px;}.galoverlay {display: block;height: auto;max-height: 100%;overflow-y: auto;width: 100%;}.galoverlay td {display: block;}.galoverlay .imgwrap {width: 100%;}.galoverlay .content {padding: 20px 0 0;}.galoverlay figure {text-align: center;}.galoverlay img {max-height: 65vw;}dl.check dt,dl.check dd {border-radius: 0!important;}.icontext .item {margin-left: 10px !important;margin-right: 10px !important;text-align: center;padding: 30px 0 0;line-height: normal;width: auto;}.icontext .item .icon {margin: 0 auto;float: none;display: block;}.icontext .item .content {clear: both;padding-top: 10px;}.icontext .item:first-child + .item {padding-top: 30px;}.icontext.narrow .item {margin-left: auto!important;margin-right: auto!important;}.btn.big {white-space: normal;height: auto!important;font-size: 18px;padding: 5px 20px;}.pubinfo-container > div {width: 220px;}.widget {margin: 10px !important;}.widget.standard .widgetform.twofields {flex-wrap: wrap;}.widget.standard .widgetform.twofields > fieldset {flex-wrap: wrap;}.widget.standard .widgetform.twofields .inputitem:first-child {width: 100%;margin-right: 0;margin-bottom: 10px;}.widget.standard .widgetform.twofields .inputitem + .inputitem {flex-grow: 1;margin-right: 10px;}.widget.standard .widgetform.twofields legend + .inputitem {width: 100%;margin-right: 0;margin-bottom: 10px;}.specsearch form {flex-wrap: wrap;}.specsearch form .inputitem {border: 1px solid #ccccd4;border-radius: 3px;margin-bottom: 10px;width: 100%;}.specsearch form .inputitem input {border: none!important;}.specsearch form .inputitem:nth-last-child(2) {margin: 0;width: 50%;flex-grow: 1;}.new .cms_grid {margin: 0;}.new .headervisual figure {margin-left: -10px;margin-right: -10px;}.new .teaserboxes ul {margin: -10px 0;}.new .tables.blockview {padding: 0;background: none;}.new .tables.blockview.alternate tbody tr:nth-child(odd) td {background: white;}.new .tables.blockview.lite {border: none;background: none;}.new .tables.blockview.lite tbody tr {border: 3px solid white;border-radius: 15px;overflow: hidden;}.new .tables.blockview.lite td {background: white;border: none;}.new .tables.blockview.lite td + td {margin-top: 2px;}.new .topten {margin: 10px !important;}.layeredtext {border-radius: 0;}.layeredtext .services .map {float: none;display: block;width: 202px;margin: 0 auto 25px;}.layeredtext .services .quicklinks {display: block;width: 300px;margin: 0 auto;text-align: center;}.icontext {margin-left: 10px !important;margin-right: 10px !important;text-align: center;padding: 30px 0 0;line-height: normal;}.icontext .icon {margin: 0 auto;float: none;display: block;}.icontext .content {clear: both;padding-top: 10px;}}@media screen and (max-height: 550px) {.galoverlay {height: auto;max-height: 80%;}}