.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;}.dis,.inactive a {opacity: 0.25;cursor: default;text-decoration: none;}.shorten {overflow: hidden;text-overflow: ellipsis;display: block;clear: both;}.centered {text-align: center;}.linezero {line-height: 0;}.phoneonly {display: none!important;}.highlight {background: #efeff4;}@media screen and (min-width: 1280px) {.entrydeluxe #content .collapsible .headline {margin-top: 0;}.entrydeluxe #content .collapsible .content {padding: 0!important;}.entrydeluxe #content .collapsible .content p:first-child,.entrydeluxe #content .collapsible .content .info + p {padding-top: 0;}.entrydeluxe fieldset .info {margin-top: -30px;}.entrydeluxe.appointment fieldset ul.offers li {width: calc(100%/4) !important;}.specsearch #searchbox {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);}.specsearch div .collapsible:not(.desktoponly) .content {display: inline-block !important;width: 100%;box-sizing: border-box;}.specsearch .menue .collapsible.closed .content {display: none!important;}.specsearch .collapsible.desktoponly .content {border-bottom: 1px solid #ccccd4 !important;}.specsearch .flag .btn,.specsearch .flag .first {display: none!important;}.specsearch .flag .overlay {display: block!important;position: static;border: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}.specsearch .flag .overlay p {padding: 10px 0 0 0;}.wnt .functioncol .tblink {padding-bottom: 0;margin-bottom: -10px;}#content .collapsible:not(fieldset) {border: none;}#content .collapsible:not(fieldset) .content {padding-left: 0;padding-right: 0;}#content .collapsible:not(fieldset).desktoponly + .collapsible .headline {margin-top: -1px !important;}#content .collapsible:not(fieldset).desktoponly.open + .collapsible {margin-top: 0;}#content > .collapsible.open .content,#content .switchwrap > .collapsible .content {padding-left: 0;padding-right: 0;border: none;}#content > .collapsible.open + .collapsible,#content .switchwrap > .collapsible + .collapsible {margin-top: 0;}#content .force-collapsible .collapsible {border-right: 1px solid #ccccd4;border-left: 1px solid #ccccd4;}#wrap .shadow + .menue,#wrap .shadow + .msg-caution + .menue,#wrap .shadow + .msg-caution + .msg-caution + .menue,#wrap .shadow + .msg + .msg-caution + .menue,#wrap .shadow + .msg-caution + .msg + .menue,#wrap .shadow + .msg + .msg + .menue {margin-left: 728px;right: auto!important;}.msg-caution .content.fastentry {min-width: 600px;}.new #wrap > .menue {left: auto;top: 110px;right: 25px;}}@media screen and (min-width: 1680px) {.tb {width: 1600px;}.banner_top {width: 1390px;}#wrap .shadow + .menue,.nomenuecol .menue2 {margin-left: 1068px;}#searchbox input[type="text"],#searchbox input[type=email],#searchbox input[type=tel],#searchbox input[type=url],#searchbox input[type=search],#searchbox input[type=date] {width: 300px;}#menu2 {margin-left: 50px;}#uim_multibox {width: 960px!important;}.specsearch #uim_teaserline {width: 670px;}.specsearch .advice .bullets li {margin-left: 1%;width: 22%;}.specsearch .advice .bullets li:before {margin-left: -5%;}.specsearch .flag + table {width: 830px;}.wnt #entrycontainer {width: 1145px;}.wnt .hitlistitem {width: 356px;}.imprint .fluidboxes .item {width: 33.333%;clear: none!important;}.imprint .fluidboxes .item:nth-child(3n-2) {clear: both!important;}.appointmentboxes .box p {height: 80px;}}@media screen and (max-width: 1919px) {.twocol .cols .abcboxes .box {width: 48%;margin-left: 4%!important;clear: none!important;}.twocol .cols .abcboxes .box:nth-child(odd) {clear: both!important;margin-left: 0!important;}}@media screen and (min-width: 1380px) and (max-width: 1679px) {.desktop .tb {width: 1360px;}.desktop #wrap {margin-right: 310px;}.desktop .banner_right {width: 300px;}}@media screen and (min-width: 1510px) {body.new .tb {max-width: 1510px;}body.new .banner_right {width: 300px;}body.new .banner_top {width: calc(100% - 310px);}body.new #wrap {margin-right: 310px;}}@media screen and (min-width: 1740px) and (max-width: 1919px) {.desktop .tb {width: 1700px!important;}.desktop #wrap {margin-right: 310px;}.desktop .banner_right {width: 300px;}}@media screen and (min-width: 1920px) {.tb {width: 1870px;}#wrap {margin-right: 310px;}#wrap > .menue {margin-left: 1238px!important;}.banner_right {width: 300px;}.banner_top {width: 1560px;}#menu2 {margin-left: 80px;}#searchbox input[type="text"],#searchbox input[type=email],#searchbox input[type=tel],#searchbox input[type=url],#searchbox input[type=search],#searchbox input[type=date] {width: 350px;}.entrydeluxe #content h2 + p.small {width: 65%;}.wnt #entrycontainer {width: 1313px;}.wnt .hitlistitem {width: 412px;}}@media screen and (max-width: 1279px) {body {background: none;}.tb,.banner_top {width: auto!important;}.banner_right {display: none!important;}#mtb {display: none!important;}#wrap {border: none;margin: 0;box-shadow: none;}.breadcrumb .overlay {display: none!important;}.nav.abc li {margin-bottom: 10px;}.nav.abc li a {height: 30px;width: 30px;line-height: 30px;box-sizing: content-box;}.tt-menu .tt-suggestion {padding: 10px;line-height: 20px;display: block;}.collapsible {margin-top: -1px;}.collapsible .headline a {padding-top: 10px !important;padding-bottom: 10px !important;}#content .collapsible .headline {background: #efeff4;border-top: 1px solid #ccccd4;border-bottom: 1px solid #ccccd4;margin: 25px 0 0 !important;font-size: 120%;font-weight: normal;padding: 0;}#content .collapsible .headline a,#content .collapsible .headline .cursorPointer {padding: 10px 50px 10px 25px;cursor: pointer;display: block;line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#content .collapsible .headline .icon {float: right;width: 19px;margin-right: -30px;line-height: 25px;}#content .collapsible.closed h3 .open,#content .collapsible.closed h2 .open {display: inline-block;}#content .collapsible.closed .content {display: none;}#content .collapsible.closed + .collapsible h3,#content .collapsible.closed + .collapsible h2,#content .collapsible.closed + form .collapsible .headline {margin-top: -1px !important;}#content .collapsible.open h3 a,#content .collapsible.open h2 a {white-space: normal;text-overflow: clip;}#content .collapsible.open h3 .close,#content .collapsible.open h2 .close {display: inline-block;}#content .collapsible + .collapsible h3,#content .collapsible + .collapsible h2 {margin-top: 0;}#content .collapsible + .nav.abc {padding-top: 30px;}#content .functioncol .collapsible .headline {margin: 0!important;}#content .bigexpand li.moreContent {display: block!important;}#content .bigexpand tr.moreContent {display: table-row !important;}#content .bigexpand .links {display: none!important;}.entrydeluxe #content fieldset.collapsible {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);}.entrydeluxe #content fieldset.collapsible .headline {margin-top: 0!important;}.entrydeluxe #content fieldset.collapsible .headline a {padding-left: 20px;}.entrydeluxe #content fieldset.collapsible + fieldset:not(.collapsible) {margin-top: 20px;}.entrydeluxe #content fieldset.collapsible .timeblocks {background: #efeff4;padding: 10px 5px !important;margin-bottom: 15px;}.specsearch #searchbox.withtabs {margin-top: 34px;}.specsearch #searchbox .tabnav {top: -36px;}.specsearch #searchbox .tabnav a {height: 24px;line-height: 24px;}.specsearch .advice,.specsearch .info {display: none;}.specsearch #uim_teaserline {width: 300px;}.specsearch .flag {max-width: 134px;}.specsearch .flag img {max-height: 90px;}.specsearch .flag > .btn {float: right;margin-top: 10px;}.specsearch .flag .overlay {width: 280px;right: 0;top: 100px;}.specsearch .flag .overlay .close .icon:before {margin: -1px 20px -1px -1px;}.specsearch .flag + table {width: 580px;}.entrydeluxe fieldset.collapsible {padding: 0;margin: 0;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;border: none;background: none;}.entrydeluxe fieldset.collapsible .collapsible .headline {margin-top: -1px !important;}.entrydeluxe fieldset.collapsible .info {text-align: right;}.entrydeluxe fieldset.collapsible .info + div {clear: both;padding-top: 0;}.entrydeluxe fieldset.collapsible .info + p {padding-bottom: 10px;}.entrydeluxe fieldset.collapsible .preview {border: 1px solid #ccccd4;box-sizing: border-box;}.entrydeluxe.appointment #content .collapsible .headline a {padding-left: 20px;}.fastentry .timeblocks .day .note,.fastentry .timeblocks .day .overlaywrap {background: #efeff4;}.fastentry .timeblocks .day .times {background: #efeff4;}.fastentry .timeblocks .day .times p.outside {background: white;}.wnt.hitlist .functioncol .collapsible .headline {margin: 0!important;}.wnt.hitlist .functioncol .collapsible .headline a,.wnt.hitlist .functioncol .collapsible .headline .cursorPointer {padding: 10px 40px 10px 15px !important;}.wnt #direct-entr .nav.abc {width: auto;}.wnt .functioncol .collapsible {border-right: none!important;border-left: none!important;}#fastentryhint .fastentry > a {margin-right: 0;}#fastentryhint .fastentry > a + a {display: none!important;}body.fastentry #verification {padding: 0;}body.new {background: #efeff4;}body.new .tb {max-width: 1200px;}body.new .tb #wrap {margin-right: 0;}body.new form.search_form {margin: 0 25px;}}@media screen and (max-width: 1100px) {#header .userarea {width: 10rem;}#header .userarea .openoverlay span:nth-child(2) {max-width: 7.25rem;}#searchbox input[type="text"],#searchbox input[type="email"],#searchbox input[type="tel"],#searchbox input[type="url"],#searchbox input[type="search"],#searchbox input[type="date"] {width: 154px;}#searchbox span.icon {width: 43px;}#searchbox span.icon input[type=submit] {width: 45px;}}@media screen and (max-width: 1023px) {.desktoponly {display: none!important;}.nodesktop {display: block!important;}span.nodesktop {display: inline!important;}#uim_multibox {width: 300px!important;}#billboard {display: none!important;}.specsearch #searchbox.withtabs .short input {width: 100px;}.specsearch #searchbox.withtabs .medium input {width: 300px;}.specsearch #searchbox.withtabs .long input {width: 450px;margin: 0 75px 10px 0;}.specsearch #searchbox.withtabs .long .clear_input {right: 76px!important;}.specsearch #searchbox .overlaywrap .openoverlay {width: 200px!important;}.specsearch #searchbox .search_form {width: 700px;margin: 0 auto;max-width: 100%;}.specsearch #content .intro,.specsearch #content .nav.small {display: none!important;}.specsearch .flag + table {width: 465px;}.specsearch table.infotable th {width: 150px;}.entrydeluxe .btn_panel {text-align: left;float: none!important;}.entrydeluxe h2,.entrydeluxe h2 + p.small {float: none!important;width: auto!important;}.entrydeluxe .features {float: none;width: auto;margin: 15px;}.entrydeluxe .features .btn.big {margin-left: 0;}.entrydeluxe .features li {margin-left: 40px;}.abcboxes .box {width: 48%;margin-left: 4%!important;clear: none!important;}.abcboxes .box:nth-of-type(odd) {margin-left: 0!important;clear: both!important;}.linklist li {width: 48%;margin-left: 4%!important;background: none!important;}.linklist li:nth-child(odd) {margin-left: 0!important;}.linklist li:nth-child(4n-3),.linklist li:nth-child(4n-2) {background: #efeff4 !important;}.linklist li.more,.linklist li.less {background: none!important;}.twocol .cols .abcboxes .box {width: auto;float: none;margin-left: 0!important;}.twocol .cols .linklist li {width: 100%;margin-left: 0!important;}.twocol .cols .linklist li:nth-child(odd) {background: #efeff4 !important;}.twocol .cols .linklist li:nth-child(even) {background: none!important;}.twocol .cols .linklist li.more,.twocol .cols .linklist li.less {background: none!important;}.cataloguelist .cols {margin-left: 0!important;float: none;width: auto;}.wnt #direct-entr .itemcontainer .item {float: none;margin-left: 0 !important;width: auto;}.wnt #direct-entr .itemcontainer .item .cloudtags {height: auto;}.appointmentboxes .box p {height: 120px;}body.new .tb {padding: 0;}body.new:not(.cms) main {padding: 0 15px;}body.new.inoverlay main {padding: 0 2px!important;}.timeblocks.adapted {border-top: 1px solid #ccccd4;margin: 0 5px !important;padding: 0!important;}.timeblocks.adapted .day {width: 100%;margin: 0;padding: 15px 0 0 50px !important;padding-bottom: 5px;border-bottom: 1px solid #ccccd4;border-radius: 0;display: flex;flex-wrap: wrap;background: none;}.timeblocks.adapted .day .dayname {margin-left: -50px;width: 50px;text-align: left;line-height: 35px;}.timeblocks.adapted .day .dayname span {position: absolute;width: 0;height: 0;font-size: 0;line-height: 0;overflow: hidden;}.timeblocks.adapted .day .times {border: none;}.timeblocks.adapted .day > ul {width: 100%;border: none;display: flex;flex-wrap: wrap;padding: 5px 0;}.timeblocks.adapted .day > ul li {width: 130px;flex-shrink: 0;padding-bottom: 10px !important;}.timeblocks.adapted .day > ul li a {display: inline-block;vertical-align: top;}.timeblocks.adapted .day:last-child {margin-bottom: 0;}.timeblocks.adapted .day .overlaywrap {width: 57px;margin-left: -65px;margin-top: -4px;float: left;background: none!important;}.timeblocks.adapted .day .overlay {margin-top: 0!important;}.timeblocks.adapted .day .dropdown p {padding: 10px 10px 10px 0!important;font-size: 110%;}.timeblocks.adapted .day .dropdown .icon {line-height: 40px;}.timeblocks.adapted .day .times {margin: 0;padding: 0;background: none!important;border-radius: 3px !important;}.timeblocks.adapted .day .times.error {padding-top: 10px;margin-top: -10px;}.timeblocks.adapted .day .times.error .overlaywrap:first-child {width: auto;float: none;}.timeblocks.adapted .day .times.error .overlay {left: 5px!important;right: -5px !important;}.timeblocks.adapted .day .times select,.timeblocks.adapted .day .times input:not(.clock-timepicker-mobile-input) {width: 72px!important;margin: 0 0 10px 10px;float: left;}.timeblocks.adapted .day .times > div {float: left;}.timeblocks.adapted .day .times > div .clock-timepicker {float: left;}.timeblocks.adapted .day .times p {float: left;margin: 0 0 10px 10px;clear: none;line-height: 33px!important;padding: 0!important;height: auto;}.timeblocks.adapted .day .times p.outside {background: none;height: auto;padding: 0!important;margin: 0 0 0 10px;border-radius: 0;}.timeblocks.adapted .day .times p.outside:before {display: none;}.timeblocks.adapted .day .times p + div + p.outside {border-left: 1px solid #ccccd4;padding: 0 0 0 10px !important;}.timeblocks.adapted .day .times .clock-timepicker input {float: none;}.timeblocks.adapted .day p.note {float: left;margin-left: 10px;margin-top: 1px;padding: 0 0 10px !important;line-height: 32px!important;min-height: 0;background: none;}.timeblocks.adapted .day .addtimes,.timeblocks.adapted .day .deltimes {height: 27px;padding-top: 3px;}.timeblocks.adapted .day .addtimes img,.timeblocks.adapted .day .deltimes img {width: 27px;vertical-align: top;}.timeblocks.adapted .day:last-child .overlay {right: auto;}}@media screen and (min-width: 961px) {body.new header .userarea .overlay,#header .userarea .overlay {padding-top: 10px;}body.new header .userarea .overlay .first,#header .userarea .overlay .first {display: none;}.cmstext .content .quicklinks a {width: 100px;height: 100px!important;margin-right: 5px;line-height: 2rem;}.cmstext .content .quicklinks a img {width: 46px;height: 46px;margin: 0.5rem;}.cmstext .content .quicklinks a .icon {font-size: 46px;height: 62px;line-height: 46px;padding: 0.5rem;}.cmstext .content .quicklinks a h4 {line-height: 1rem;font-size: 0.75rem;max-height: 2rem;}}@media screen and (min-width: 768px) and (max-width: 960px) {.cmstext .content .quicklinks a {width: 84px;height: 84px!important;line-height: 28px;}.cmstext .content .quicklinks a img {width: 40px;height: 40px;}.cmstext .content .quicklinks a .icon {font-size: 40px;height: 50px;line-height: 40px;}.cmstext .content .quicklinks a h4 {line-height: 14px;max-height: 28px;}}@media screen and (max-width: 960px) {#header #menu,header #menu {margin-left: 1rem!important;}#header .userarea {width: auto;margin-left: 0.625rem;}#header .userarea .openoverlay > *:not(:first-child),#header .userarea > a > *:not(:first-child) {display: none;}#header .userarea .openoverlay img,#header .userarea > a img {height: 1.75rem;}#header .userarea .openoverlay span:first-child,#header .userarea > a span:first-child {margin-right: 0;text-align: center;}body.new header .userarea {width: auto;height: 1.75rem;}body.new header .userarea .openoverlay > *:not(:first-child),body.new header .userarea > a > *:not(:first-child) {display: none;}body.new header .userarea .openoverlay img,body.new header .userarea > a img {height: 1.75rem;}body.new header .userarea .openoverlay span:first-child,body.new header .userarea > a span:first-child {margin-right: 0;text-align: center;}body.new header .userarea .overlay {top: 2.25rem;}body.new:not(.start) header .userarea {margin-left: 0.5rem;}body.new.start header .userarea {margin-left: 2.25rem;}}@media screen and (min-width: 641px) and (max-width: 1023px) {.specsearch #searchbox.withtabs {height: auto;}.specsearch #searchbox.withtabs form {height: 78px;}.specsearch #searchbox.withtabs form.fromplz,.specsearch #searchbox.withtabs form.international,.specsearch #searchbox.withtabs form.invfromnumber,.specsearch #searchbox.withtabs form.invfromaddress {height: 34px;}.specsearch img.deco {max-width: 200px;}.entrydeluxe .visual {margin: 20px 0 0;}.entrydeluxe .features {margin: 30px 0 15px;}.entrydeluxe .features > ul {margin: 15px 0;}body.new header {height: 120px;padding: 20px 15px 25px;}body.new header .logo img {width: 250px;height: 25px;}body.new.entrydeluxe h1 + .intro {margin: 0;}}@media screen and (min-width: 641px) and (max-width: 999px) {.wnt.hitlist.sortoverlayopen .darkcover {display: none!important;}}@media screen and (min-width: 641px) {.swiper-container.topnavi {display: none!important;}#lightcase-overlay {opacity: 0.9!important;}.imprint #content > p:last-child {margin-left: 15px;margin-right: 15px;}}@media screen and (min-width: 1025px) {.inoverlay .timeblocks.adapted .day {background: white;}.inoverlay .timeblocks.adapted .day .times,.inoverlay .timeblocks.adapted .day > ul {border-color: #efeff4;}}@media screen and (min-width: 1025px) and (max-width: 1279px) {.specsearch #searchbox input[type="text"],.specsearch #searchbox input[type="email"],.specsearch #searchbox input[type="tel"],.specsearch #searchbox input[type="url"],.specsearch #searchbox input[type="search"],.specsearch #searchbox input[type="date"] {width: 260px;}.specsearch #searchbox.withtabs .short input {width: 70px;}.specsearch #searchbox.withtabs .medium input,.specsearch #searchbox.withtabs .long input {width: 200px;}#wrap > .msg,#wrap > .msg-caution {margin: 25px 20px 10px;}}@media screen and (min-width: 1000px) and (max-width: 1279px) {.wnt.hitlist #content {border-left: 1px solid #ccccd4;width: 999px;margin: 0 auto;}.wnt #entrycontainer {width: 755px;}.wnt .hitlistitem {width: 349px;}}@media screen and (min-width: 768px) and (max-width: 1279px) {.entrydeluxe .collapsible .timeblocks {background: none!important;margin-left: -5px;margin-right: -5px;}.entrydeluxe .collapsible .timeblocks .day .note,.entrydeluxe .collapsible .timeblocks .day .overlaywrap {background: #efeff4;}.entrydeluxe .collapsible .timeblocks .day .times {background: #efeff4;}.entrydeluxe .collapsible .timeblocks .day .times p.outside {background: white;}.entrydeluxe .collapsible .timeblocks .day .times p.outside:before {background: #efeff4;}}@media screen and (min-width: 1000px) {.wnt.hitlist .menue {display: block!important;}.wnt.hitlist .functioncol {position: static;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;padding-top: 0;border-radius: 0;}.wnt.hitlist .functioncol > h3,.wnt.hitlist .functioncol > a.close {display: none!important;}.wnt.hitlist .functioncol > .content {border: none;}.wnt.hitlist #menu {display: none!important;}.wnt.hitlist .darkcover {display: none!important;}#fastentryhint {width: 630px;}}@media screen and (max-width: 999px) {.wnt.hitlist #menu {display: block;}.wnt.hitlist .menue {display: none;box-sizing: border-box;position: fixed;top: 10px;bottom: 10px;left: calc(50% - 150px);z-index: 2009;background: white;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);border: none;padding: 55px 0 0;width: 300px!important;height: auto;margin: 0;}.wnt.hitlist .menue .content {overflow-y: auto;height: 100%;}.wnt.hitlist .menue > h3 {clear: none;background: white;position: absolute;width: 100%;height: 15px;border-bottom: 1px solid #ccccd4;padding: 20px 15px !important;z-index: 1004;top: 0;left: 0;margin-left: 0;line-height: normal;}.wnt.hitlist .menue ul {padding-bottom: 10px;}.wnt.hitlist .menue h4 {background: #efeff4;padding-bottom: 10px;border-bottom: 1px solid #ccccd4;border-top: 1px solid #ccccd4;font-size: 120%;font-weight: normal;color: #262637;text-transform: none;}.wnt.hitlist .menue .back {display: none;}.wnt.hitlist .menue > .close {color: #262637;font-size: 18px;width: 20px;height: 20px;padding: 10px;margin: 8px;position: absolute;z-index: 1005;left: 246px;top: 0;display: block!important;}.wnt.hitlist .menue > .close .icon {width: 20px;line-height: 20px;}}@media screen and (min-width: 768px) and (max-width: 999px) {.wnt #entrycontainer {width: 755px;margin: 0 auto;float: none;border: none;}.wnt .hitlistitem {width: 349px;}.wnt .headnav .back {overflow: hidden;width: 24px;padding-right: 0;margin-right: 0;}.wnt .headnav .back .icon {border: none;}#fastentryhint {width: 550px;}.timeblocks .day .dropdown p span {display: none;}}@media screen and (max-width: 1024px) {#dtm_multibox {width: 660px;}[id*="dtm_rectangle"]:nth-child(3) {display: none!important;}.anchor[id] {top: 2px;}}@media screen and (min-width: 641px) and (max-width: 1024px) {.wnt .headnav .back {overflow: hidden;width: 24px;padding-right: 0;}main > p {margin: 0 15px;}.goup_lp .cards > div {width: calc(100% / 2 - 0.5625rem);}}@media screen and (min-width: 901px) and (max-width: 1024px) {#footer {padding-bottom: 100px;}.entrydeluxe .steps .nr {width: 150px;}.entrydeluxe .steps .nr span:before {width: 130px;}}@media screen and (min-width: 1025px) {#wrap .shadow + .menue,#wrap .shadow + .msg-caution + .menue,#wrap .shadow + .msg-caution + .msg-caution + .menue,#wrap .shadow + .msg + .msg-caution + .menue,#wrap .shadow + .msg-caution + .msg + .menue,#wrap .shadow + .msg + .msg + .menue {position: fixed;top: 85px;margin-top: 0;right: 20px;}}@media screen and (min-width: 1024px) {body:not(.new) .timeblocks.adapted .day {background: white;}body:not(.new) .timeblocks.adapted .day > ul,body:not(.new) .timeblocks.adapted .day .times {border-color: #e1e1e7;}}@media screen and (min-width: 768px) {#wrap > .menue {position: absolute;top: 86px;right: 20px;width: 300px;max-height: none;}#wrap > .menue > a.close,#wrap > .menue > h3 {display: none!important;}#wrap > .menue > .content {max-height: calc(100vh - 110px);overflow-y: auto;box-sizing: border-box;}#wrap > .menue > .content:before {content: "";display: block;width: 0;height: 0;border: 7px solid transparent;border-bottom: 11px solid white;position: absolute;top: -18px;right: 15px;}#wrap > .menue .collapsible .content > ul > li ul {padding-bottom: 0;}#wrap > .menue .collapsible .content > ul > li li {padding-top: 5px;}#content .collapsible.boxes {border: 1px solid #ccccd4;margin-top: 20px;border-radius: 3px;}#content .collapsible.boxes .headline {background: #efeff4;margin: 0!important;font-size: 120%;font-weight: normal;padding: 0;border: none!important;border-radius: 3px 3px 0 0;}#content .collapsible.boxes .headline a {padding: 10px;display: block;line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#content .collapsible.boxes .headline .icon {display: none!important;}#content .collapsible.boxes .content {display: block!important;border-top: 1px solid #ccccd4;}#content .collapsible.boxes p {padding: 10px 10px 0;}#content .collapsible.boxes.open .content {border-bottom: none;}#content .collapsible.boxes.closed + .boxes .headline {margin-top: 0!important;}#content .collapsible.boxes + .boxes {margin-top: 20px !important;}.entrydeluxe.appointment fieldset ul.offers li {width: calc(100%/3);}}@media screen and (max-width: 900px) {#header .logo {width: 220px;height: 22px;}#searchbox input[type="text"],input[type="email"],input[type="tel"],input[type="url"],input[type="search"],input[type="date"] {width: 140px;}.imprint .fluidboxes .item {width: auto;float: none;}.appointment fieldset .tabnav a {font-size: 80%;}.appointment fieldset .service,.appointment fieldset .ressource {padding-bottom: 10px;}.appointment fieldset .service > div.half,.appointment fieldset .ressource > div.half {width: 100%;}.timeblocks .day .times {padding-left: 5px;padding-right: 5px;}.timeblocks .day .times p.outside {margin-left: -5px;margin-right: -5px;}body.new header form.search_form input {font-size: 1rem;}.goup_lp .card.settings form > div:not(.btn_panel) {width: 100%;}.goup_lp .card.settings .info {width: 100%;margin: 0.75rem 0 0;}}@media screen and (min-width: 768px) and (max-width: 900px) {#footer {padding-bottom: 100px;font-size: 90%;}#header .logo {margin-right: 10px;}#header #menu {margin-right: -1rem;}#content .collapsible .content {position: relative;}#content .collapsible .content p.small {margin-right: 80px;padding-top: 20px;}.specsearch #searchbox input[type="text"],.specsearch #searchbox input[type="email"],.specsearch #searchbox input[type="tel"],.specsearch #searchbox input[type="url"],.specsearch #searchbox input[type="search"],.specsearch #searchbox input[type="date"] {width: 190px;}.specsearch #searchbox.withtabs .long input {margin: 0 48px 10px 0;}.specsearch #searchbox.withtabs .long .clear_input {right: 50px!important;}.specsearch #searchbox .overlaywrap .overlay {width: 100%;}.specsearch .fuelchoice .first {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-right: 35px;}.specsearch .fuelchoice .first .close {margin-right: -35px !important;}.specsearch .choices .btn {width: 200px;}.specsearch .choices .btn span {display: none!important;}.specsearch .flag {position: absolute;bottom: 0;right: 0;}.specsearch .flag img {display: none!important;}.specsearch .flag .overlay {top: auto;bottom: 0;}.specsearch .flag + table {width: 100%;margin-bottom: 10px;}.entrydeluxe .steps .nr {width: 110px;}.entrydeluxe .steps .nr span:before {width: 90px;}.entrydeluxe fieldset .half {width: 100%;margin-left: 0!important;}}@media screen and (max-width: 767px) {.banner_top {overflow: hidden;}#menu,.menue .footer,.menue .commonmenue {display: block;}#menu {margin-right: -18px;}#footer {padding-bottom: 100px;}.pos_fix {border-bottom: none;}#header {padding-left: 15px;}#header #searchbox input[type="text"],#header #searchbox input[type=email],#header #searchbox input[type=tel],#header #searchbox input[type=url],#header #searchbox input[type=search],#header #searchbox input[type=date] {width: 117px;}#header .logo {width: 200px;height: 19px;margin-right: 5px;}#header .logo i {width: 180px;font-size: 16px;}#header .to_bflp {margin-right: -0.75rem;}.entrydeluxe #searchbox span.icon {width: 40px;}.entrydeluxe #searchbox input[type=submit] {width: 42px;}.entrydeluxe .steps .nr {width: 140px;}.entrydeluxe .steps .nr span:before {width: 120px;}.entrydeluxe #content fieldset.collapsible .timeblocks {background: white;padding: 15px 0 !important;}.collapsible .content {position: relative;}.collapsible .content p.small {margin-right: 80px;padding-top: 20px;}.menue {width: 340px;box-sizing: border-box;position: fixed;margin: 10px 0;left: calc(50% - 170px);top: 0;bottom: 0;padding-top: 45px;}.menue h4 {background: #efeff4;padding-bottom: 10px;border-bottom: 1px solid #ccccd4;border-top: 1px solid #ccccd4;font-size: 120%;font-weight: normal;color: #262637;text-transform: none;}.menue .back {display: none;}.specsearch #content,.entrydeluxe #content,.catalogue #content {margin: 0;border: none;}.specsearch #searchbox input[type="text"],.specsearch #searchbox input[type="email"],.specsearch #searchbox input[type="tel"],.specsearch #searchbox input[type="url"],.specsearch #searchbox input[type="search"],.specsearch #searchbox input[type="date"] {width: 190px;}.specsearch .flag {position: absolute;bottom: 0;right: 0;}.specsearch .flag img {display: none!important;}.specsearch .flag .overlay {top: auto;bottom: 0;}.specsearch .flag + table {width: 100%;margin-bottom: 10px;}.appointmentboxes .box p {height: auto;}.appointment fieldset .row {padding-bottom: 10px;}.appointment fieldset .row > div.callday {width: 140px;}.appointment fieldset .row > div.calltime .clock-timepicker > input {width: 85px!important;}.appointment fieldset .row + p + .row {padding-top: 10px;}.appointment fieldset .twocol .cols {float: none;width: auto;margin-left: 0;}.appointment fieldset .calendar {flex-flow: column;}.appointment fieldset .calendar .months,.appointment fieldset .calendar .dates {width: auto;max-height: none;}.appointment fieldset .calendar .months {margin-bottom: 25px;}.appointment fieldset ul.check.payment li {width: 50%;}.timeblocks .day .dropdown p span {display: none;}.timeblocks .day p.note,.timeblocks .day .times,.timeblocks .day p.outside,.timeblocks .day p.outside:before {border-radius: 0!important;}.timeblocks .day .times p.outside {margin-left: -5px;margin-right: -5px;}#fastentryhint .fastentry h3 {color: #262637;}#fastentryhint .fastentry .hitlistitem,#fastentryhint .fastentry > a {width: 380px!important;margin-right: 0!important;}#fastentryhint .fastentry .hitlistitem + .hitlistitem,#fastentryhint .fastentry > a + .hitlistitem {margin-left: 0!important;}body:not(.new) .timeblocks {border-top: 1px solid #ccccd4;margin-top: 10px;padding-top: 15px !important;}body:not(.new) .timeblocks .day {width: 100%;margin-bottom: 15px;padding-left: 65px;padding-bottom: 5px;border-bottom: 1px solid #ccccd4;}body:not(.new) .timeblocks .day:last-child {margin-bottom: 0;}body:not(.new) .timeblocks .day .overlaywrap {width: 57px;margin-left: -65px;margin-top: -4px;float: left;background: none!important;}body:not(.new) .timeblocks .day .overlay {margin-top: 0!important;}body:not(.new) .timeblocks .day .dropdown p {padding: 10px 10px 10px 0!important;font-size: 110%;}body:not(.new) .timeblocks .day .dropdown .icon {line-height: 40px;}body:not(.new) .timeblocks .day .times {margin: 0;padding: 0;background: none!important;border-radius: 3px !important;}body:not(.new) .timeblocks .day .times.error {padding-top: 10px;margin-top: -10px;}body:not(.new) .timeblocks .day .times.error .overlaywrap:first-child {width: auto;float: none;}body:not(.new) .timeblocks .day .times.error .overlay {left: 5px!important;right: -5px !important;}body:not(.new) .timeblocks .day .times select,body:not(.new) .timeblocks .day .times input:not(.clock-timepicker-mobile-input) {width: 72px!important;margin: 0 0 10px 10px;float: left;}body:not(.new) .timeblocks .day .times > div {float: left;}body:not(.new) .timeblocks .day .times > div .clock-timepicker {float: left;}body:not(.new) .timeblocks .day .times p {float: left;margin: 0 0 10px 10px;clear: none;line-height: 33px!important;padding: 0!important;height: auto;}body:not(.new) .timeblocks .day .times p.outside {background: none;height: auto;padding: 0!important;margin: 0 0 0 10px;border-radius: 0;}body:not(.new) .timeblocks .day .times p.outside:before {display: none;}body:not(.new) .timeblocks .day .times p + div + p.outside {border-left: 1px solid #ccccd4;padding: 0 0 0 10px !important;}body:not(.new) .timeblocks .day .times .clock-timepicker input {float: none;}body:not(.new) .timeblocks .day p.note {float: left;margin-left: 10px;margin-top: 1px;padding: 0 0 10px !important;line-height: 32px!important;min-height: 0;background: none;}body:not(.new) .timeblocks .day .addtimes,body:not(.new) .timeblocks .day .deltimes {height: 27px;vertical-align: middle;padding-top: 3px;}body:not(.new) .timeblocks .day .addtimes img,body:not(.new) .timeblocks .day .deltimes img {width: 27px;vertical-align: top;}body:not(.new) .timeblocks .day:last-child .overlay {right: auto;}body:not(.new) .timeblocks.adapted .day {margin: 0;}body:not(.new) .timeblocks.adapted .day .addtimes,body:not(.new) .timeblocks.adapted .day .deltimes {vertical-align: top;}body:not(.new).entrydeluxe fieldset .timeblocks {padding-top: 15px !important;}body.new header {padding: 23px 15px 24px;height: auto;flex-wrap: wrap;}body.new header:after {height: 80px;bottom: auto;}body.new header .logo {order: 1;}body.new header .to_bflp {order: 3;}body.new header #menu {order: 4;}body.new header .searchwrap {order: 5;}body.new header form.search_form {flex-shrink: 0;flex-grow: 1;width: 100%;margin: 25px auto -10px;max-width: 500px;}body.new header form.search_form .clear_input_div .clear_input {font-size: 24px;}body.new.entrydeluxe fieldset nav a span:not(.nr) {font-size: 0.75rem;}.goup_lp .card ul li {width: calc(100%/2 - 0.5625rem);}}@media screen and (max-width: 767px) and (min-width: 641px) {#searchbox span.icon {width: 43px;}#searchbox span.icon input[type=submit] {width: 45px;}.specsearch #searchbox.withtabs .long input {margin-right: 48px;}.specsearch #searchbox.withtabs .long .clear_input {right: 50px!important;}.wnt.hitlist #entrycontainer {width: 640px;margin: 0 auto;float: none;border: none;}.wnt.hitlist .hitlistitem {width: 291px;}.wnt.hitlist .headnav.filters li.hidelarge .overlay {right: -35px;}.appointment fieldset .timeblocks {margin: 0 5px;}}@media screen and (max-width: 719px) {#dtm_multibox {width: 340px;}[id*="dtm_rectangle"]:nth-child(2) {display: none!important;}}@media screen and (max-width: 690px) and (min-width: 480px) {}@media screen and (max-width: 640px) {body {padding: 0;-webkit-text-size-adjust: 100%;}img {max-width: 100%;}.banner_top,.nophone {display: none!important;}.phoneonly {display: block!important;}.agb a.phoneonly {display: inline!important;}#sticky {height: auto;}.pos_fix {padding-bottom: 10px;}.showme .to_top_btn {bottom: 20px!important;right: 20px!important;}.msg-caution,.msg,.msg-success {margin-left: 15px;margin-right: 15px;}.msg-caution .choicearea select,.msg .choicearea select,.msg-success .choicearea select {display: block;margin: 5px 0 0 0;}.cms_ce [class*="msg"] {margin-inline: 0;}#wrap > .msg,#wrap > .msg-caution {margin: 0 15px 40px;}h1 {padding: 15px;font-size: 170%;}#menu {margin-right: 0;}#header {padding: 10px 10px 5px 15px;height: 40px;margin-bottom: 70px;}#header .logo {margin: 10px 0 26px;}#header #searchbox {clear: both;background: #efeff4;border-top: 1px solid #ccccd4;border-bottom: 1px solid #ccccd4;padding: 10px 0;margin: 0 -20px 0 -15px;height: 35px;}#header #searchbox .combined {margin-left: 0;height: 33px;}#header #searchbox .combined input {padding-top: 3px;padding-bottom: 3px;width: 180px;}#header #searchbox .clear_input_div .clear_input {top: 5px!important;}#header #searchbox span.icon {height: 33px;}#header #searchbox span.icon:before {line-height: 33px;}#header #searchbox input[type="submit"] {height: 35px;margin-top: -34px;}main > p {margin: 0 10px;}.overlay.fuelchoice h4 {font-size: 90%;}.overlay.fuelchoice .close {margin-left: 0!important;}.tt-menu {top: 37px!important;}.text {padding: 0 15px;box-sizing: border-box;}.text h2 {margin-left: 0!important;}.text .img-left,.text .img-right {max-width: 200px;}.text .subnav,.text .links,ul.links {padding: 10px 0 0;}.twocol {padding: 0 15px;box-sizing: border-box;}.twocol h2 {margin-right: 0!important;margin-left: 0!important;}.twocol .nav.abc {padding: 0!important;}.cms .swiper-container.topnavi {margin-left: -15px;margin-right: -15px;}#content .collapsible {border: none;}#content .collapsible h3,#content .collapsible h2,#content .collapsible .headline {margin-left: 0!important;margin-right: 0!important;}#content .collapsible h3 a,#content .collapsible h2 a,#content .collapsible .headline a {padding-left: 15px;}#content .collapsible ul.links {margin-top: 10px;border: none!important;padding: 10px 15px;}#content .collapsible.open .content {border-bottom-color: transparent;padding-left: 0;padding-right: 0;}.specsearch #content,.entrydeluxe #content,.catalogue #content {margin: 0;padding: 0;}.specsearch #content h2,.entrydeluxe #content h2,.catalogue #content h2 {font-size: 125%;margin: 30px 15px 0;}.specsearch #content h3,.entrydeluxe #content h3,.catalogue #content h3 {margin-left: 0;margin-right: 0;}.specsearch #content h3 a,.entrydeluxe #content h3 a,.catalogue #content h3 a {padding-right: 45px;padding-left: 15px;}.specsearch #content p,.entrydeluxe #content p,.catalogue #content p {padding: 10px 15px 0;}.specsearch #content .text p,.entrydeluxe #content .text p,.catalogue #content .text p {padding-left: 0;padding-right: 0;}.specsearch #header {margin-bottom: 0;}.specsearch #searchbox {border-left: none;border-right: none;margin: 0 0 20px;padding: 10px 0;border-radius: 0;}.specsearch #searchbox input[type="text"],.specsearch #searchbox input[type="email"],.specsearch #searchbox input[type="tel"],.specsearch #searchbox input[type="url"],.specsearch #searchbox input[type="search"],.specsearch #searchbox input[type="date"] {width: 140px;}.specsearch #searchbox .long input {width: 250px;}.specsearch #searchbox.withtabs .medium input,.specsearch #searchbox.withtabs .long input {width: 83px;margin: 0;}.specsearch #searchbox.withtabs .long .clear_input {right: 1px!important;}.specsearch #searchbox.withtabs .short input {width: 65px;}.specsearch #searchbox .singleinput .inputitem input {width: 340px;}.specsearch #searchbox .overlaywrap .openoverlay {width: 175px!important;}.specsearch #content .nav.abc {display: none!important;}.specsearch #content .flag {padding-right: 15px;}.specsearch #content .flag .overlay {padding-bottom: 10px;right: 15px;}.specsearch #content > ul.nav,.specsearch #content .tablecontainer ul.nav {margin-left: 15px;margin-right: 15px;}.specsearch ul.numbers {margin-left: 15px;}.specsearch .map,.specsearch .visual {display: none;}.specsearch .tablecontainer {float: none;width: auto;}.specsearch .tablecontainer + .smallmap {display: block;float: none;width: auto;margin: 30px 15px 0;}.specsearch .tablecontainer h3 {margin: 30px 15px 0 !important;}.specsearch ul.links {border-bottom: 1px solid #ccccd4;margin: 0;padding: 0 15px 20px;display: block;width: auto;}.specsearch ul.links li {float: none;}.specsearch #wrap table caption {padding-left: 10px;}.specsearch #wrap table th,.specsearch #wrap table td {border-radius: 0!important;}.specsearch #wrap table.infotable th {width: 120px;}.specsearch #wrap table .city a {padding-left: 0;}.specsearch #wrap table .city a .icon {display: none!important;}.specsearch #wrap table.blockview {display: block;}.specsearch #wrap table.blockview tbody,.specsearch #wrap table.blockview tr:not(.moreContent),.specsearch #wrap table.blockview td {display: block;}.specsearch #wrap table.blockview th {display: none!important;}.specsearch #wrap table.blockview td {border: none!important;}.specsearch #wrap table.blockview td:first-child {padding: 10px;font-weight: bold;}.specsearch #wrap table.blockview td + td {padding: 0 10px 10px;}.specsearch #wrap table.blockview tbody tr:nth-child(odd) {border-bottom: 3px solid #efeff4;margin-bottom: -3px;}.specsearch #wrap table.blockview tbody tr:nth-child(odd) td {background: none;}.specsearch #wrap table.blockview tbody tr:nth-child(even) td {background: #efeff4;}.specsearch #wrap table.blockview .links td {background: none!important;margin-top: 10px;}.specsearch #wrap table.blockview .moreContent[style*="table-row"] {display: block!important;}.specsearch .scrollcontainer {width: 100%;overflow-x: auto;padding-bottom: 10px;}.specsearch .scrollcontainer table {width: auto;min-width: 100%;}.specsearch .cityStreetHnr .city,.specsearch .cityStreetHnr .street,.specsearch .cityStreetHnr .nr,.specsearch .cityStreetHnr .district {display: none;}.specsearch .cityStreet .city,.specsearch .cityStreet .street,.specsearch .cityStreet .district {display: none;}.specsearch .city .street,.specsearch .city .nr,.specsearch .city .district,.specsearch .city .fedstate {display: none;}.specsearch .fullPostalcode .plz,.specsearch .postalcode .district {display: none;}#content .force-collapsible {margin: 0 0 30px;}#content .force-collapsible h2 {padding-left: 15px !important;padding-right: 15px !important;margin-left: 0!important;margin-right: 0!important;}#content .force-collapsible .headline {margin-left: 0!important;margin-right: 0!important;}#content .force-collapsible .headline a {padding-left: 15px !important;}#content .force-collapsible .collapsible .content {padding-left: 0;padding-right: 0;}.functioncol ul {padding-bottom: 0;}.entrydeluxe .pos_fix {padding-bottom: 0;}.entrydeluxe #header {margin-bottom: 65px;}.entrydeluxe div.verlag img {margin-left: 15px;}.entrydeluxe #content .collapsible.open > .content {padding-left: 15px;padding-right: 15px;}.entrydeluxe #content fieldset.collapsible {box-shadow: none;margin-left: -15px;margin-right: -15px;}.entrydeluxe #content fieldset.collapsible .headline a {padding-left: 15px;}.entrydeluxe .timeblocks + .msg-caution {margin-bottom: 20px !important;}.entrydeluxe .dropzone .dz-preview {margin-left: 10px;margin-right: 10px;}#content.errorpage {padding: 0 15px;}#content.errorpage h1 {line-height: 120%;padding: 10px 0 0;}#content.errorpage .msg_wrap {padding-left: 73px;line-height: normal;margin-top: 30px;}#content.errorpage .msg_wrap i.icon {font-size: 53px;height: 53px;margin-left: -73px;width: 73px;float: left;margin-top: 5px;line-height: 53px;}#content.errorpage .msg_wrap i.icon:before {height: 38px;width: 38px;}.entrydeluxe #content h2 {margin-top: 10px;}.entrydeluxe .msg-caution p {padding: 0!important;}.entrydeluxe fieldset {border: none;background: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;padding: 15px 15px 20px;margin: 0;border-radius: 0;}.entrydeluxe fieldset + fieldset {border-top: 1px solid #ccccd4;}.entrydeluxe fieldset .content {padding-left: 15px;padding-right: 15px;box-sizing: border-box;}.entrydeluxe fieldset .content p {padding-left: 0!important;padding-right: 0!important;}.entrydeluxe fieldset .row > div.withbtn .btn {background: white;}.entrydeluxe fieldset .half {width: 100%;margin-left: 0!important;}.entrydeluxe fieldset table tr:nth-child(odd) td {background: #efeff4;}.entrydeluxe fieldset table td + td,.entrydeluxe fieldset table th + th {border-color: white;}.entrydeluxe fieldset.prev {padding: 0;}.entrydeluxe fieldset.prev h3 {border-top: 1px solid #ccccd4;border-bottom: 1px solid #ccccd4;background: #efeff4;padding: 10px 15px;}.entrydeluxe fieldset.prev iframe {box-sizing: border-box;padding: 0 5px;}.entrydeluxe fieldset .detailprev {padding: 10px 15px;border-bottom: 1px solid #ccccd4;margin-bottom: 20px;}.entrydeluxe fieldset + .btn_panel {padding-left: 0;}.entrydeluxe fieldset .entrylist .entry {width: 100%!important;margin: 5px 0 !important;}.entrydeluxe #verification {background: none;padding: 20px 0;}.entrydeluxe .collapsible.open + fieldset:not(.collapsible) {border-top: 1px solid #ccccd4;padding-top: 30px;margin-top: 10px !important;}.entrydeluxe .collapsible + fieldset:not(.collapsible) {border-top: none;}.entrydeluxe .btn_panel {padding: 20px 15px;}.entrydeluxe.inoverlay .msg-caution {margin-bottom: 5px;margin-top: 5px;}.entrydeluxe.appointment #content .collapsible .headline a {padding-left: 15px;}.catalogue .introimg {box-sizing: border-box;padding-left: 15px;}.catalogue .intro h1,.catalogue .intro p {padding-left: 0!important;}.catalogue .nav.abc,.catalogue .linklist,.catalogue .abcboxes {padding-left: 15px;padding-right: 15px;box-sizing: border-box;}.catalogue .twocol .linklist,.catalogue .twocol .abcboxes {padding-left: 0;padding-right: 0;}.commalist {padding: 0 15px;}.entrylist .entry + p {padding: 15px 0 10px !important;}.wnt.hitlist .pos_fix {position: static;}.wnt.hitlist .pos_fix p.hl {display: block;}.wnt.hitlist .pos_fix.withsearch p.hl {margin-top: 58px;}.wnt.hitlist .functioncol h1 {display: none!important;}.wnt.hitlist .functioncol .tblink {padding-top: 0;}.wnt.hitlist #sticky {height: 141px;}.wnt.hitlist #sticky.withsearch {height: 199px;}.wnt.hitlist #header {position: relative;}.wnt.hitlist #searchbox {position: absolute;left: 0;right: 0;top: 98px;box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);display: none;border-bottom: none!important;}.wnt.hitlist .headnav {border-top: 1px solid #ccccd4;border-bottom: 1px solid #ccccd4;margin: -10px 0 0;padding: 0;}.wnt.hitlist .headnav .back {display: inline-block;float: none;font-size: 90%;line-height: 32px;height: auto;padding: 0;vertical-align: top;border: none;background: none;text-transform: none;font-weight: bold;box-shadow: none;}.wnt.hitlist .headnav .back .icon {border: none;height: 32px;line-height: 32px;width: 18px;padding: 0;margin: 0 0 0 5px;}.wnt.hitlist .headnav > ul {float: right;margin-right: 0;}.wnt.hitlist .headnav > ul > li {height: 32px;padding: 0!important;}.wnt.hitlist .headnav .sort {position: static;}.wnt.hitlist .headnav .sort .openoverlay.phoneonly {width: 32px;padding: 0 7px;height: 32px;line-height: 32px;text-align: center;}.wnt.hitlist .headnav .sort .openoverlay.phoneonly .icon {border: none;font-size: 18px;width: 20px;height: 20px;margin: 6px 0;line-height: 110%;}.wnt.hitlist .headnav .sort .openoverlay.phoneonly .icon:before {content: "\e90f";}.wnt.hitlist .headnav .openfilters {margin: 0 7px;line-height: 26px;padding: 3px 0;}.wnt.hitlist .headnav .openfilters .badge {top: 13px;}.wnt.hitlist .headnav .togglesearch {border-left: 1px solid #ccccd4;}.wnt.hitlist .headnav .togglesearch .menuitem {width: 32px;padding: 0 7px;margin: 0;height: 32px;line-height: 32px;text-align: center;}.wnt.hitlist .headnav .togglesearch .menuitem .icon {margin: 6px 0;}.wnt.hitlist .headnav .overlaywrap {position: static;}.wnt.hitlist .headnav .overlay {left: 20px;right: 20px;top: 120px;width: auto;z-index: 2009;}.wnt.hitlist .headnav .overlay ul,.wnt.hitlist .headnav .overlay li {float: none;}.wnt.hitlist .headnav .overlay ul {padding-top: 0;padding-bottom: 10px;}.wnt.hitlist .headnav .overlay li {padding: 5px 10px !important;}.wnt.hitlist .headnav .overlay li.first {margin-bottom: 10px;}.wnt.hitlist .headnav .overlay li.first .icon {color: #262637;padding: 0!important;margin: 3px 0 0!important;}.wnt.hitlist #entrycontainer {width: auto;margin-top: -1px;padding-top: 0;float: none;}.wnt.hitlist #entrycontainer .msg,.wnt.hitlist #entrycontainer .msg-caution {margin: 18px 15px;}.wnt.hitlist #entrycontainer .entries > h2 {border-bottom: 1px solid #ccccd4;border-top: 1px solid #ccccd4;margin: 0;padding: 10px 15px;background: #efeff4;color: #262637;font-weight: bold;font-size: 120%;}.wnt.hitlist #entrycontainer .entries:first-child > h2 {padding-top: 12px;}.wnt.hitlist .pagenav {padding-top: 10px;}.wnt.hitlist .headnav.filters li {padding-top: 10px;}.wnt.hitlist .headnav.filters .divide {border-top: 1px solid #ccccd4;padding-top: 15px;margin-top: 10px;}.wnt.hitlist #footer {margin: 0;}.wnt #entrycontainer {padding-bottom: 0;}.wnt .hitlistitem {box-shadow: none;border: none;border-bottom: 1px solid #ccccd4;float: none;width: auto;margin: 0;}.wnt .hitlistitem h3 {white-space: normal;height: auto;}.wnt .hitlistitem .bottomline {background: none;padding-top: 0;padding-bottom: 0;height: auto;}.wnt .hitlistitem .bottomline a {padding: 5px 0 10px;}.wnt .entryprev {max-width: none;width: calc(100% - 20px);}.wnt .entryprev .hitlistitem {border-top: 1px solid #ccccd4;margin-left: -15px;margin-right: -15px;border-radius: 0;}.wnt .entryprev .hitlistitem .bottomline {padding-bottom: 5px;}.wnt #direct-entr .big .thumb {width: 80px;height: 80px;}.wnt #direct-entr .big .cloudtags,.wnt #direct-entr .big .abc {padding-left: 95px;}.imprint h1 {margin: 0;padding: 15px 0;}.imprint #content h2 {padding-left: 0;padding-right: 0;font-size: 125%;}.imprint .fluidboxes .item {padding: 0 0 20px;}.imprint .fluidboxes .item h2 {font-size: 115%!important;}.imprint hr {margin: 20px 0;}.appointment h1 + [class*="msg"] {margin: 20px 0 15px !important;}.appointment .steps + .btn_panel {padding-left: 0;padding-right: 0;}.appointment .steps + fieldset {margin-top: 60px;}.appointment .msg-caution.layer {left: 30px;right: 30px;top: 235px;margin: 0;}.appointment fieldset {padding: 15px 0;background: none;border: none;box-shadow: none;}.appointment fieldset.withtabs {margin-top: 0;}.appointment fieldset .tabnav {left: 0;right: 0;position: static;}.appointment fieldset .tabnav ul {margin-right: 0;}.appointment fieldset .tabnav li {display: none;box-shadow: none;}.appointment fieldset .tabnav li.active {display: block;background: none;border: none;width: auto!important;float: none;margin-right: 0!important;}.appointment fieldset .tabnav li.active a {font-size: 120%;color: #262637;line-height: 1.2;padding-left: 0!important;width: auto;}.appointment fieldset .tabnav li.active .nr {display: inline!important;width: auto;height: auto;font-size: 100%;background: none;color: #c71418;line-height: 1.1;text-indent: 0;float: none;margin-left: 0;}.appointment fieldset .tabnav li.active .nr:after {content: ".";}.appointment fieldset .tabnav li.active .icon,.appointment fieldset .tabnav li.active .attention {display: none!important;}.appointment fieldset .tabnav li.active span.desktoponly {display: inline!important;}.appointment fieldset .hl {padding-bottom: 10px;}.appointment fieldset .hl h3 {font-size: 100%;padding: 0;display: inline;}.appointment fieldset .hl + p {padding-top: 0!important;}.appointment fieldset .hl.error > .overlay {margin-left: 0!important;}.appointment fieldset h4 {margin-left: 0;margin-right: 0;}.appointment fieldset p {padding-left: 0!important;padding-right: 0!important;}.appointment fieldset p + a.btn {margin-top: 10px;margin-left: 0;}.appointment fieldset .hint.down,.appointment fieldset .hint.up {width: 220px;left: -112px;}.appointment fieldset .hint.down.toleft,.appointment fieldset .hint.up.toleft {left: auto;right: -12px;}.appointment fieldset .hint.down.toright,.appointment fieldset .hint.up.toright {left: 10px;}.appointment fieldset .msg,.appointment fieldset .msg-caution {margin-left: 0;margin-right: 0;}.appointment fieldset .row {margin: 0 -5px;}.appointment fieldset .row > div.half {width: 100%;}.appointment fieldset .row > div.third {width: 66.66666%;}.appointment fieldset .row > div.fourth {width: 50%;}.appointment fieldset .row > div.sixth {width: 33.33333%;}.appointment fieldset .row > div.callday {width: 100%;margin-right: 0;}.appointment fieldset .row > div.calltime .clock-timepicker > input {width: 120px!important;margin-right: 5px;margin-left: 0;}.appointment fieldset .row.stretch .third {width: 100%;}.appointment fieldset .row.times {padding: 0 0 52px 90px;position: relative;}.appointment fieldset .row.times.other {padding-bottom: 10px;padding-left: 90px!important;}.appointment fieldset .row.times.other .day {white-space: nowrap;margin-left: -90px;width: 80px;}.appointment fieldset .row.times.other .overlaywrap {margin-left: 0!important;}.appointment fieldset .row.times.other .overlay {white-space: normal;}.appointment fieldset .row.phonenr .third,.appointment fieldset .row.place .third {width: 33.33333%!important;}.appointment fieldset .row .combined + span.icon {width: 38px;}.appointment fieldset .row .combined + span.icon input[type="submit"] {width: 40px;}.appointment fieldset .small {padding-left: 0;padding-right: 0;}.appointment fieldset a.btn {margin-left: 0;}.appointment fieldset .twocol {padding: 0;}.appointment fieldset .twocol .cols {padding: 0;}.appointment fieldset .twocol .cols .hl {margin: 0;}.appointment fieldset .twocol li {white-space: normal;}.appointment fieldset ul.check li {padding-left: 20px!important;box-sizing: border-box;}.appointment fieldset ul.check li input {margin-left: -20px !important;}.appointment fieldset ul.check li input[type=radio] + label + input[type=text],.appointment fieldset ul.check li input[type=checkbox] + label + input[type=text] {margin-left: 0!important;}.appointment fieldset ul.check.agb label {padding-left: 0;}.appointment fieldset .entryresult {margin-left: 0!important;width: calc(80% + 8px);}.appointment fieldset .captcha {margin: 0 0 20px;padding: 15px;}.appointment fieldset .captcha p label {font-size: 80%;}.appointment fieldset hr {margin-left: 0;margin-right: 0;}.appointment fieldset .btn_panel {padding: 20px 0;}.appointment fieldset .error .overlay {margin-right: 10px !important;margin-left: 5px;}.appointment fieldset .dataoverview {padding: 0;margin: 5px 0 40px;}.appointment fieldset .dataoverview td .small {padding-left: 0;}.appointment fieldset .dataoverview th {display: inline-block;}.appointment fieldset .dataoverview th[colspan] {display: table-cell;}.appointment fieldset > iframe {margin-left: 0;margin-right: 0;}.appointment fieldset > iframe.phoneonly.borders {border-top: 1px solid #ccccd4;border-bottom: 1px solid #ccccd4;border-radius: 0;width: 100%;}.appointment fieldset > div[class*="msg"],.appointment fieldset .verlag,.appointment fieldset .dropzone {margin-left: 0;margin-right: 0;}.appointment fieldset .entrydeluxe.times {padding-bottom: 20px;}.appointment fieldset .entrydeluxe.times .half {padding: 0;float: none;width: auto;}.appointment fieldset .entrydeluxe.times .half.preview {margin-left: 0!important;margin-top: 45px;background: #efeff4;}.appointment fieldset label.big,.appointment fieldset .entrydeluxe.times h4 {color: #797980;}.appointment fieldset div.verlag img + p,.appointment fieldset div.verlag p + p {float: none;width: auto;}.appointment fieldset.collapsible .headline,.appointment fieldset#verification {border-radius: 0;}.appointment fieldset .calendar .months,.appointment fieldset .calendar .dates {margin-left: 0;margin-right: 0;}.appointment fieldset .consent ul,.appointment fieldset .consent ul.check {margin-left: 0!important;}.appointment fieldset ul.choice li {padding-left: 0!important;}.appointment fieldset ul.choice li .text {padding-left: 0;}.appointment fieldset #agendizeSpinner {background: rgba(255, 255, 255, 0.85);right: 0;left: 0;}.appointment fieldset #agendizeSpinner .sk-circle .sk-child:before {background: #999999;}.appointment .progress,.appointment .footnote {background: #efeff4;padding-right: 10px !important;padding-left: 10px !important;}.appointment .progress {padding-top: 10px !important;}.appointment .footnote {padding-bottom: 10px;}.appointment .thanks {font-size: 100%;padding-left: 60px;}.appointment .thanks .badge {margin-left: -60px;width: 50px;height: 50px;}.appointment .thanks .badge .icon {font-size: 40px;margin: 0 0 0 4px;}.appointment .thanks .badge + p {padding-top: 10px;}.appointment .blight {background: #efeff4;border: none;}.appointment .blight:hover,.appointment .blight:focus {background: #e1e1e7;}.service {min-width: 280px;}.service .container {flex-flow: column;}.service .container fieldset,.service .container .confirmation {width: 100%;padding: 10px;}.service .container .choices {display: none;}.service .container .showchoices {display: block;}.service .container div[class*="msg"] {margin-left: 0;margin-right: 0;}body.entrydeluxe.appointment {margin: 0;min-width: 320px;}body.entrydeluxe.appointment #content {padding: 0 15px;}body.entrydeluxe.appointment #content h1 {padding: 15px 0 0;}body.entrydeluxe.appointment #content .hl + p {padding-bottom: 10px;}body.entrydeluxe.appointment div[class*="msg"] p + p {padding-top: 10px !important;}body.entrydeluxe.appointment div[class*="msg"] p + .btn {margin-top: 10px;}body.entrydeluxe.appointment fieldset .tabnav li.active span.nodesktop {display: none!important;}body.entrydeluxe.appointment fieldset .row > div.third {width: calc(100%/3) !important;}body.entrydeluxe.appointment fieldset .row > div p {padding-bottom: 10px !important;}body.entrydeluxe.appointment fieldset .row.searchterms > div.third {width: calc(100%/2) !important;}body.entrydeluxe.appointment fieldset p + .row .half:first-child .entrytype {margin-bottom: 0;}body.entrydeluxe.appointment fieldset p + .row .half:first-child .entrytype + .hint.up {bottom: 115px;}body.entrydeluxe.appointment fieldset p + .row .half + .half .entrytype {margin-top: 0;}body.fastentry #verification {padding: 0 15px;}html[data-lc-type=inline] #lightcase-case,html[data-lc-type=ajax] #lightcase-case {width: auto !important;height: auto !important;}html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info {position: fixed;bottom: 17px;margin: 0 80px;width: calc(100% - 160px);text-align: center;padding: 0;}#lightcase-overlay {opacity: 0.9!important;}html[data-lc-type=inline] #lightcase-content {height: 100%!important;}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner {height: auto!important;position: relative;max-height: 100%;}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {overflow: auto;height: 100%!important;}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap > div[id] {height: 100%;}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap .choices {min-height: 50vh;}body.new header {padding: 16px 10px;border-top-width: 12px;align-items: flex-start;}body.new header:after {height: 55px;width: 4px;}body.new header form.search_form {max-width: none;margin: 17px 0 -5px;height: 38px;}body.new header form.search_form fieldset {height: 36px;}body.new header form.search_form input {padding-left: 5px;}body.new header form.search_form button {width: 45px;}body.new header form.search_form .clear_input_div .use_place {top: 3px;}body.new header .logo {margin-top: 3px;}body.new header .logo img {width: 220px;height: 22px;}body.new header #menu {padding-right: 0;}body.new header #menu a {margin-top: -5px;}body.new header #menu .icon:before {margin: 0 10px 10px 0;}body.new header .to_bflp {margin-top: -5px;}body.new:not(.cms) main {padding: 0 10px;}body.new:not(.cms) main h1 {padding-left: 0;padding-right: 0;font-size: 170%;}body.new:not(.cms) main h2 {font-size: 140%;}body.new:not(.cms) main [class*='msg'] {margin-left: 0;margin-right: 0;}body.new.entrydeluxe h1 + .intro {margin: 0;}body.new.entrydeluxe main section {padding: 25px 0 30px;}body.new.entrydeluxe main section nav {margin: 0;}body.new.entrydeluxe main section nav a {background: white;padding-top: 0.375rem;border-radius: 3px;text-align: center;width: 4.375rem;}body.new.entrydeluxe main section nav a + a {margin-left: 0.25rem;}body.new.entrydeluxe main section nav a.inactive {background: #e1e1e7;}body.new.entrydeluxe main section nav .nr {margin-right: 0;}body.new.entrydeluxe main section nav .nr + span {position: absolute;width: 0;height: 0;font-size: 0;line-height: 0;overflow: hidden;}body.new.entrydeluxe main section [class*="msg"] {margin-inline: 0;}body.new.entrydeluxe main section fieldset legend,body.new.entrydeluxe main section fieldset + .btn_panel {padding-inline: 0;}body.new.entrydeluxe main section .timeblocks.adapted {margin: 0!important;width: 100%;}body.new.entrydeluxe:not(.inoverlay) main section {background: none;}body.new.entrydeluxe:not(.inoverlay) main section fieldset {background: none;}body.new.entrydeluxe:not(.inoverlay) main section .hl {padding-left: 0;padding-right: 0;}body.new.entrydeluxe:not(.inoverlay) main section > iframe.phoneonly.borders {padding: 0;}body.new.entrydeluxe:not(.inoverlay) main section [class*="msg"] {border: 2px solid white;}body.new.entrydeluxe:not(.inoverlay) .btn_panel .blight,body.new.entrydeluxe:not(.inoverlay) .detailprev.phoneonly .blight {background: white;}body.new.entrydeluxe .detailprev.phoneonly {display: flex!important;align-items: center;justify-content: center;padding-inline: 0;}body.new.entrydeluxe .detailprev.phoneonly .btn {margin: 10px 0;height: 32px;line-height: 32px;padding: 0 30px;}body.new.entrydeluxe .btn_panel.phoneonly {display: flow-root !important;padding: 1rem 0 1.5rem;}body.new.entrydeluxe .msg .publogo {margin: 0 0 15px 0;float: none;}body.goup {min-width: 240px;}body.goup header {padding: 1rem 1rem 0;}body.goup header:after {margin-top: 1rem;}body.goup header .logo img {width: 220px;height: 22px;}body.goup section {flex-direction: column;}body.goup h2 {font-size: 140%;padding: 0 1rem;}body.goup h3 {font-size: 120%;}body.goup article {padding: 0 1rem;}body.goup .twothird,body.goup .onethird {width: 100%;}body.goup .onethird {border: none!important;}body.goup .rating {border-bottom: 1px solid #ccccd4;}.goup_lp .cards > div {width: 100%;}.goup_lp .card.settings label {width: 100%;line-height: normal;}.goup_lp .card.settings input:not([type="submit"]) {width: 100%;margin-top: 0.25rem;}}@media screen and (max-width: 520px) {.timeblocks .day .times > div:not(:first-child) {clear: both;}.timeblocks .day .times > .overlaywrap:first-child + div {clear: none;}body.goup header {flex-direction: column;align-items: flex-start;}body.goup header .userarea {margin: 1rem 0 0;width: auto;}.goup_lp .card ul li {width: 100%;}}@media screen and (min-width: 480px) {.entrydeluxe fieldset ul.offers {width: 100%;vertical-align: top;}.entrydeluxe fieldset ul.offers li {width: 50%;}body.goup .btn .mqsmall {display: none!important;}}@media screen and (max-width: 479px) {body {min-width: 320px;}h1 {padding: 15px 10px;font-size: 150%;}.msg-caution,.msg,.msg-success {margin-left: 10px;margin-right: 10px;}.msg-caution .head,.msg .head,.msg-success .head {padding-left: 0;background: none;}.msg-caution .content,.msg .content,.msg-success .content {padding-left: 0;}#wrap > .msg,#wrap > .msg-caution {margin: 0 10px 40px;}#header {padding-left: 10px;}#header #searchbox {text-align: center;margin: 0 -15px 0 -10px;}#header #searchbox .combined input {width: 120px;}#header #searchbox span.icon {width: 40px;}#header #searchbox input[type=submit] {width: 42px;}#searchbox {text-align: right;}#searchbox .inputitem input {width: 258px!important;margin-bottom: 10px !important;}#searchbox span.icon {text-align: center;}#footer {margin: 0 0 10px;}.text {padding: 0 10px;}.text .img-right,.text .img-left {max-width: 150px;}.text .subnav,.text .links,ul.links {padding: 10px 0 0;}.twocol {padding: 0 10px;}.cms .swiper-container.topnavi {margin-left: -10px;margin-right: -10px;}#content .collapsible h3 a,#content .collapsible h2 a {padding-left: 10px;}#content .force-collapsible .headline a,#content .force-collapsible h2 {padding-left: 10px !important;}.specsearch #content h2,.entrydeluxe #content h2,.catalogue #content h2 {margin-left: 10px;}.specsearch #content p,.entrydeluxe #content p,.catalogue #content p {padding: 10px 10px 0;}.specsearch #content .breadcrumb,.catalogue #content .breadcrumb {padding-left: 10px;padding-right: 10px;}.specsearch #searchbox {height: auto;}.specsearch #searchbox .search_form {margin: 0 auto;width: 300px;}.specsearch #searchbox .tabnav a {padding-left: 20px;padding-right: 20px;}.specsearch #searchbox .medium input,.specsearch #searchbox .long input {width: 258px!important;margin-bottom: 10px !important;}.specsearch #searchbox .short  input {width: 180px!important;}.specsearch #searchbox .fromplz .inputitem input {width: 178px!important;}.specsearch #searchbox.vw form {height: 78px;}.specsearch #searchbox.withtabs form {height: 122px;}.specsearch #searchbox.withtabs form.fromplz {height: 34px;}.specsearch #searchbox .singleinput {height: 78px!important;}.specsearch #searchbox .singleinput .inputitem {height: 44px;}.specsearch #searchbox .singleinput .inputitem input {width: 340px;}.specsearch #searchbox .overlaywrap {display: block;margin: 0 0 10px 0;}.specsearch #searchbox .overlaywrap .openoverlay {width: auto!important;display: block;}.specsearch #content h2 {margin: 30px 10px 0;}.specsearch #content h3 a {padding-left: 10px;}.specsearch #content .flag {padding-right: 10px;}.specsearch #content .flag > .btn {margin-bottom: 7px;}.specsearch #content .flag .overlay {right: 10px;}.specsearch #content > ul.nav,.specsearch #content .tablecontainer ul.nav {margin-left: 10px;margin-right: 10px;}.specsearch .tablecontainer h3 {margin: 30px 10px 0 !important;}.specsearch .tablecontainer + .smallmap {margin-left: 10px;margin-right: 10px;}.specsearch ul.links {padding-left: 10px !important;}.specsearch #wrap table .ltr {display: none;}.specsearch #wrap table .ltr + .city {border: none;}.specsearch ul.numbers {margin-left: 10px;}.entrydeluxe .visual {margin: 0;}.entrydeluxe .features {margin: 20px 10px 0;}.entrydeluxe #content h2 {font-size: 115%;}.entrydeluxe #content h2 span {vertical-align: baseline;border: none;font-size: 100%;height: auto;line-height: normal;margin-right: 0;text-align: left;}.entrydeluxe #content h2 span:after {content: ".";}.entrydeluxe #content h2 + p.small {margin-left: 20px;}.entrydeluxe .steps .nr {width: 88px;}.entrydeluxe .steps .nr:first-child {text-align: left;width: 56px;}.entrydeluxe .steps .nr:last-child {text-align: right;width: 56px;}.entrydeluxe .steps .nr span {text-align: center;}.entrydeluxe fieldset {padding-left: 10px;padding-right: 10px;}.entrydeluxe fieldset .medium,.entrydeluxe fieldset .short {margin-left: 2%;}.entrydeluxe fieldset .medium {width: 73%;}.entrydeluxe fieldset .content {padding-left: 10px;padding-right: 10px;}.entrydeluxe fieldset .content div input {padding: 6px;}.entrydeluxe fieldset .content div input[type=file] {padding: 1px;}.entrydeluxe fieldset .check li {width: 50%;}.entrydeluxe fieldset .choices {width: 100%;}.entrydeluxe fieldset table {margin-left: -10px;margin-right: -10px;width: auto;}.entrydeluxe fieldset.prev h3 {padding: 10px;}.entrydeluxe fieldset.prev iframe {padding: 0;}.entrydeluxe fieldset .detailprev {padding: 10px;}.entrydeluxe div.verlag img {margin-left: 10px;}.entrydeluxe .btn_panel {padding: 20px 10px;}.entrydeluxe .btn_panel .btn {padding: 4px 10px;}.entrydeluxe #verification img {width: 40.5%;margin-right: 2%;}.entrydeluxe #verification > input {width: 56%;box-sizing: border-box;}.entrydeluxe.times .container select {margin: 0;}.abcboxes .box {width: 100%;margin-left: 0!important;}.linklist li {width: 100%;margin-left: 0!important;}.linklist li:nth-child(odd) {background: #efeff4 !important;}.linklist li:nth-child(even) {background: none!important;}.linklist li.more,.linklist li.less {background: none!important;}.twocol .cols {float: none;width: auto;margin-left: 0!important;margin-bottom: 0;}.twocol.onetable {padding-left: 0;padding-right: 0;}.twocol.onetable .cols + .cols {margin-top: 0;}.twocol.onetable .cols + .cols table {margin-top: 0;}.cataloguelist.double li,.abcboxes.double li {float: none;width: auto;}.cataloguelist.double li:nth-child(2n+1),.abcboxes.double li:nth-child(2n+1) {border-radius: 3px 3px 0 0;}.cataloguelist.double li:nth-child(2n),.abcboxes.double li:nth-child(2n) {border-radius: 0 0 3px 3px;}.cataloguelist.double li.more,.abcboxes.double li.more {border-radius: 3px;}.catalogue .introimg {float: none;width: auto;padding: 10px 0;}.catalogue .intro {padding: 0 10px;}.catalogue .intro h1,.catalogue .intro p {padding-left: 0!important;margin-left: 0!important;}.catalogue .nav.abc,.catalogue .linklist,.catalogue .abcboxes {padding-left: 10px;padding-right: 10px;box-sizing: border-box;}.commalist {padding: 0 10px;}.divider {margin: 0 10px !important;}.legend ul {margin: 0 10px !important;}#lightcase-case .entrydetails .resume dt {width: 30%;}#lightcase-case .entrydetails .resume dd {width: 67%;}.wnt.hitlist #entrycontainer .btn_panel .btn span {display: none!important;}.wnt #direct-entr .thumb {display: none!important;}.wnt #direct-entr .cloudtags,.wnt #direct-entr .abc {padding-left: 0!important;}.wnt #direct-entr .itemcontainer .item .cloudtags {margin-left: 15px;}#content.errorpage {padding-left: 10px;padding-right: 10px;}.imprint #content {padding: 0 10px;}.imprint .fluidboxes .item h2 {padding-top: 10px;}.appointment {min-width: 284px;}.appointment iframe {box-sizing: border-box;padding: 0 10px;}.appointment .steps .nr {width: 85px;}.appointment .steps .nr:first-child {text-align: left;width: 55px;}.appointment .steps .nr:last-child {text-align: right;width: 55px;}.appointment .steps .nr span {text-align: center;}.appointment .msg-caution.layer {left: 20px;right: 20px;}.appointment fieldset {padding: 15px 0;margin-left: 0;margin-right: 0;}.appointment fieldset .row > div.sixth,.appointment fieldset .row > div.third {width: 100%!important;}.appointment fieldset .times {margin-bottom: 20px;}.appointment fieldset .times .timespan {width: 100%;}.appointment fieldset .times .timespan + .timespan + .timespan {margin-bottom: 20px;}.appointment fieldset .times select {margin: 0 2%;width: 46%;}.appointment fieldset .times .plus {width: 96%;margin: 0 2%;line-height: 12px;padding-top: 10px;text-align: center;}.appointment fieldset .times .additional {width: 100%;margin-left: -80px;padding-left: 80px;}.appointment fieldset .times .additional select {width: 96%;}.appointment fieldset.collapsible .times {margin-bottom: 0;}.appointment fieldset .captcha {padding: 10px;}.appointment fieldset .captcha img {width: 40.5%;margin-right: 2%;}.appointment fieldset .captcha > input {width: 56%;box-sizing: border-box;}.appointment fieldset .captcha p {height: 34px;line-height: 17px;}.appointment fieldset .captcha p.error .hint.up {bottom: 48px;}.appointment fieldset ul.check.payment li {width: 100%;}.appointment fieldset ul.choice li a {flex-wrap: wrap;min-height: 0;}.appointment fieldset ul.choice li .time {flex: 0 0 100%;padding-top: 10px;}.appointment fieldset ul.choice li .imgwrap + .text {flex: 0 0 calc(100% - 60px);}.appointment fieldset ul.choice li .imgwrap + .text + .time {padding-left: 60px;flex: 0 0 calc(100% - 60px);}.appointment fieldset .months .headline,.appointment fieldset .dates .headline {line-height: 30px;}.appointment fieldset .months .headline .text,.appointment fieldset .dates .headline .text {font-size: 80%;padding: 0;}.appointment fieldset .dates ul {padding: 10px 5px;}.appointment fieldset .dates li:first-child {font-size: 80%;}.appointment fieldset .dates .btn {width: 90px;}.appointment .dataoverview {margin-bottom: 20px;}.appointment .dataoverview tr {display: block;padding-bottom: 10px;}.appointment .dataoverview th,.appointment .dataoverview td {display: inline;padding-right: 10px;}.appointment .dataoverview th + td,.appointment .dataoverview td + td {padding-right: 0;padding-left: 0;}.appointment .dataoverview th + td {display: inline-block;}.appointment .dataoverview td:first-child {color: #9999a3;}.appointment .dataoverview td[colspan] {color: #262637;display: block;padding-right: 0;}.appointment .dataoverview th[colspan] {display: inline!important;}.appointment .footnote {padding-left: 5px;}.timeblocks .day {padding: 0 0 5px 70px;}.timeblocks .day .overlaywrap {margin-left: -70px;width: 60px;}#fastentryhint .fastentry .hitlistitem,#fastentryhint .fastentry > a {width: 100%!important;margin-right: 0!important;}#fastentryhint .fastentry .hitlistitem {padding-left: 10px !important;padding-right: 10px !important;}#fastentryhint .fastentry .hitlistitem .bottomline {margin-left: -10px !important;margin-right: -10px !important;padding-left: 10px !important;padding-right: 10px !important;}#fastentryhint .fastentry a img {margin-right: 0;}#fastentryhint .fastentry a > span {padding-right: 25px;}#fastentryhint .fastentry .btn_panel .btn {height: auto;white-space: normal;}body.fastentry #verification {padding: 0 10px;}body.entrydeluxe.appointment #content {padding: 0 10px;}.service .container .btn_panel .btn {padding: 0 15px;}.sticky_cookie,.oldbrowser {padding: 10px 25px;}.sticky_cookie .btn,.oldbrowser .btn {position: static;top: auto;right: auto;display: block;margin: 10px auto 0;width: 150px;}body.goup .btn .mqbig {display: none!important;}}@media screen and (max-width: 400px) {#header .userarea,header .userarea,#header #menu,header #menu {margin-left: 0.125rem;}#header .userarea,header .userarea {width: 2.25rem;}#header .userarea .openoverlay img,header .userarea .openoverlay img,#header .userarea > a img,header .userarea > a img {height: 1.5rem;}#header #menu,header #menu {margin-left: 0.75rem!important;}#header #menu .openmenue,header #menu .openmenue {font-size: 1.25rem;}#header .to_bflp,header .to_bflp {margin-left: 0;}body.new header .logo img {width: 190px;height: 19px;margin-top: 0.125rem;}body.new header .opensearchform,body.new header #menu {width: 2.25rem;}body.new header .opensearchform .icon {font-size: 1.375rem;height: 1.5rem;width: 1.5rem;}body.goup .uploadarea,body.goup .uploadareahl {padding: 1.25rem 14%;}body.goup .uploadarea p,body.goup .uploadareahl p {display: none!important;}body.goup .uploadarea .btn.std,body.goup .uploadareahl .btn.std {width: 100%;}body.goup .imgrow {position: relative;flex-wrap: wrap;padding-left: 2.5rem;padding-right: 0.5rem;}body.goup .imgrow .removeitem {width: 2rem;position: absolute;left: 0;top: 0;bottom: 0;}body.goup .imgrow .thumb {width: 4rem;height: 4rem;margin-inline: auto;}body.goup .imgrow .descr {width: 100%;margin-right: 0;margin-top: 0;}body.goup .imgrow textarea {height: 3.125rem;margin: 0 0 0.25rem;font-size: 0.875rem;padding: 0.25rem 0.5rem;line-height: 1.25rem;}body.goup .imgrow .errorhint {width: 100%;height: 3.125rem;margin: 0.5rem 0;}}@media screen and (max-width: 360px) {#footer .col {float: none;width: auto;clear: both;}.menue {width: auto;margin: 10px;right: 0;left: 0;}.specsearch #wrap table .code {width: auto;}.appointment fieldset .timeblocks .day .times p + div + p.outside {clear: both;border: none;padding-left: 0!important;margin-bottom: 10px;}.appointment fieldset ul.check li {width: 100%;}.appointment fieldset .dates .headline .icon {width: 28px;padding-left: 5px;}.appointment .btn_panel .btn {padding-left: 15px;padding-right: 15px;}.appointment .footnote {padding-left: 5px !important;}.appointment .footnote a.long {margin-left: 0!important;}.entrydeluxe .btn_panel .btn {padding-left: 9px;padding-right: 9px;}.entrydeluxe .features .btn.big {font-size: 90%;padding-top: 3px;}.entrydeluxe .features .btn.big .icon_pfeil-vor {margin-top: 8px;}.timeblocks.adapted .day .times {max-width: 210px;}.service .container .btn_panel .btn {padding: 0 10px;}body.goup .btn.half {min-width: 6rem;}}