.ci_radius {border-radius: 3px;}* {margin: 0;padding: 0;outline: none;border: 0;}table {border-collapse: collapse;border-spacing: 0;}ul li {list-style: none;}img {vertical-align: middle;}:focus {outline: none;}.clearfix:after {visibility: hidden;display: block;content: ".";clear: both;height: 0;}*:first-child + html .clearfix {zoom: 1;}del {text-decoration: line-through;}address {font-style: normal;}input[type="text"]::-ms-clear,input[type=email]::-ms-clear,input[type=tel]::-ms-clear,input[type=url]::-ms-clear,input[type=search]::-ms-clear,input[type=date]::-ms-clear {display: none;}.icon_tblogo_small,.icon_tblogo {color: #c71418;}i[class^="icon_"],i[class*=" icon_"] {display: inline-block;}i[class^="icon_"] ::before,i[class*=" icon_"] ::before {margin: 0 20px 20px 0;}@font-face {font-family: 'tb_font';src: url('tb_iconfont/fonts/tb_font-c506318df1a26ba989624968ec7efd49.eot?-2qs8q6');src: url('tb_iconfont/fonts/tb_font-c506318df1a26ba989624968ec7efd49.eot?#iefix-2qs8q6') format('embedded-opentype'), url('tb_iconfont/fonts/tb_font-fa51623d2dd9170f77068f30be9925b0.ttf?-2qs8q6') format('truetype'), url('tb_iconfont/fonts/tb_font-368272886b6b7b2a75f0b585ce31a1a9.woff?-2qs8q6') format('woff'), url('tb_iconfont/fonts/tb_font-8985606b041fa7722d28394232fe67af.svg?-2qs8q6#tb_font') format('svg');font-weight: normal;font-style: normal;}span.fa {font-family: 'tb_font', sans-serif;color: white;}.fa-twitter:before {content: "\e60b";}.fa-facebook:before {content: "\e604";}.fa-google-plus:before {content: "\e91d";}body {line-height: 120%;font-size: 14.4px;background: #efeff4;overflow-x: hidden;color: #262637;-moz-osx-font-smoothing: grayscale;}body,input,select,textarea,button {font-family: Arial, Helvetica, sans-serif;border-radius: 3px;}h1,h2,h3 {padding-bottom: 10px;clear: both;line-height: normal;}h1 {font-size: 190%;line-height: 35px;color: #c71418;font-weight: normal;padding: 20px 0;clear: none;}h1 a {float: right;font-size: 45%;}h1 .icon {width: 20px;font-size: 20px;vertical-align: middle;margin-right: 5px;}h4 {padding-bottom: 5px;font-weight: bold;}h2 + h3 {padding-top: 10px;}h3 + table {margin-top: 0!important;}table + h3 {margin-top: 30px;}p,p + ul {padding-top: 10px;}ul.links {margin-top: 10px;display: inline-block;width: 100%;}ul.links li {float: left;margin-right: 30px;}a:not(.btn) {color: #237d0d;text-decoration: none;}a:not(.btn):hover {text-decoration: underline;}a:not(.btn) i,a:not(.btn) i::before {text-decoration: none!important;}a:not(.btn) .icon_pfeil-vor {font-size: 10px;vertical-align: -2px !important;background: white;color: #c71418;float: none!important;height: auto!important;width: auto!important;margin-right: 7px!important;padding: 1px 0!important;line-height: normal!important;}a:not(.btn) .icon_pfeil-vor:before {margin-right: 0!important;}li a,#footer a,.entry a,.functioncol a,#header a,.switch_overlay a,.maininfo a,.rating a,h2 a,#direct-entr a,.specsearch #wrap table a {color: #262637 !important;}i {overflow: hidden;white-space: nowrap;}i[class^="icon_"],i[class*=" icon_"] {line-height: 110%;cursor: default;text-decoration: none;vertical-align: top;}i[class^="icon_"]:before,i[class*=" icon_"]:before {margin: 0 20px 20px 1px;}a i[class^="icon-"],a i[class*=" icon-"],a i[class^="icon_"],a i[class*=" icon_"] {cursor: pointer;}input,textarea,select {font-family: Arial, Helvetica, sans-serif;}::-webkit-input-placeholder {color: #9999a3;opacity: 1;}:-moz-placeholder {color: #9999a3;opacity: 1;}::-moz-placeholder {color: #9999a3;opacity: 1;}:-ms-input-placeholder {color: #9999a3;}sup {font-size: 75%;line-height: 80%;vertical-align: text-top;}ul.bullets {padding-bottom: 10px;}ul.bullets li {margin-bottom: 5px;}ul.bullets li:before {background: #cccccc;border-radius: 4px;content: "";display: inline-block;float: left;height: 8px;margin: 5px 0 0 -15px;width: 8px;}input[type=text],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=date] {font-size: 100%;padding: 3px 10px;-webkit-appearance: none;border-radius: 3px;}input[type=submit],input[type=button] {cursor: pointer;-webkit-appearance: none;border-radius: 3px;}select {border: 1px solid #ccccd4;padding: 1px;border-radius: 3px;background: white;}textarea {padding: 5px;border: 1px solid #ccccd4;-webkit-appearance: none;border-radius: 3px;resize: vertical;}input[readonly],select[disabled] {background: #efeff4;color: #262637;}.error input,input.error,.error > select,.entrydeluxe .error select {box-shadow: 0 0 2px 1px #e87708;-moz-box-shadow: 0 0 2px 1px #e87708;-webkit-box-shadow: 0 0 2px 1px #e87708;color: #c71418;}#lightcase-overlay {z-index: 2020!important;}#lightcase-case {z-index: 2021!important;font-size: 14.4px!important;text-shadow: none!important;border-radius: 3px;}#lightcase-case:not([data-lc-type="error"]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap {padding: 10px !important;background: white !important;border-radius: 3px;}#lightcase-info {text-shadow: 0 0 10px rgba(0, 0, 0, 0.5);}#lightcase-content {border-radius: 3px;}#lightcase-content p,#lightcase-content h3 {color: #262637 !important;}a[class*="lightcase-icon-"] {text-decoration: none!important;}.combined {background: white;border: 1px solid #ccccd4;display: inline-block;vertical-align: top;margin-bottom: 10px;border-radius: 3px;}.combined input[type=text],.combined input[type=email],.combined input[type=tel],.combined input[type=url],.combined input[type=search],.combined input[type=date] {width: 100%;margin: 2px 0;box-sizing: border-box;margin-left: 1px!important;margin-right: 1px!important;}.combined .long {width: 100%;}.combined .medium {width: 70%;}.combined .half {width: 50%;}.combined .short {width: 30%;}.clear_input_div {display: inline-block;position: relative;}.clear_input_div .twitter-typeahead {width: 100%;}.clear_input_div .clear_input {position: absolute;cursor: pointer;display: block;padding: 3px 9px 3px 5px;font-size: 150%;color: #262637;line-height: 18px;background: white;right: 1px!important;top: 7px!important;left: auto!important;z-index: 2007;}.clear_input_div input[type=text],.clear_input_div input[type=email],.clear_input_div input[type=tel],.clear_input_div input[type=url],.clear_input_div input[type=search],.clear_input_div input[type=date] {padding-right: 30px;}.clear_input_div a {text-decoration: none!important;}.clear_input_div .use_place {position: absolute;cursor: pointer;display: flex;background: white;width: 30px!important;height: 30px;line-height: 20px;right: 4px;top: 3px;font-size: 18px;color: #262637;overflow: hidden;align-items: center;}.clear_input_div .use_place .icon {margin-left: 5px;}.clear_input_div + .clear_input_div {margin-left: -4px;}.clear_input_div + .clear_input_div input {border-left: 1px solid #ccccd4 !important;border-radius: 0 3px 3px 0;}.msg-caution,.msg,.msg-success {margin-bottom: 25px;padding: 15px;border-radius: 3px;}.msg-caution h3,.msg h3,.msg-success h3 {clear: none;font-size: 100%;font-weight: bold;display: inline;}.msg-caution .head,.msg .head,.msg-success .head {padding-left: 30px;line-height: 18px;font-weight: bold;}.msg-caution .content:not(:first-child),.msg .content:not(:first-child),.msg-success .content:not(:first-child) {padding: 15px 0 0;}.msg-caution p,.msg p,.msg-success p,.msg-caution ul,.msg ul,.msg-success ul {padding: 0!important;}.msg-caution p + p,.msg p + p,.msg-success p + p,.msg-caution p + ul,.msg p + ul,.msg-success p + ul {padding-top: 15px !important;}.msg-caution ul + .btn,.msg ul + .btn,.msg-success ul + .btn,.msg-caution p + .btn,.msg p + .btn,.msg-success p + .btn {margin-top: 15px;}.msg-caution li + li,.msg li + li,.msg-success li + li {margin-top: 5px;}.msg-caution li .icon,.msg li .icon,.msg-success li .icon {font-size: 18px;width: 20px;margin-right: 10px;}.msg-caution .close,.msg .close,.msg-success .close {float: right;padding: 0 4px;margin: 3px 3px 0 0;border-color: #7f7f7f !important;}.msg-caution .close .icon,.msg .close .icon,.msg-success .close .icon {background: none;margin: 0;font-size: 16px;line-height: 22px;width: 15px;height: 22px;}.msg-caution .close .icon:before,.msg .close .icon:before,.msg-success .close .icon:before {margin-left: 0;line-height: normal;}.msg-caution .blight,.msg .blight,.msg-success .blight {border-color: #9999a3;}.msg-caution .choicearea,.msg .choicearea,.msg-success .choicearea {padding-top: 10px;}.msg-caution .choicearea select,.msg .choicearea select,.msg-success .choicearea select {min-width: 150px;margin-left: 10px;}.msg-caution .btn_panel,.msg .btn_panel,.msg-success .btn_panel {padding-top: 10px;}.msg-caution {background: #fdf1e6;border: 1px solid #e87708;}.msg-caution .head {background: url(icon_info-0440ab148f167b16dc1c6e2f83b5ee62.svg) no-repeat;color: #e87708;}.msg-caution .close .icon {color: #e87708;}.msg-success {background: #eff6ed;border: 1px solid #177b00;}.msg-success .head {background: url(icon_haken-c42506503dc9f45a2f64579cc2f14ce5.svg) no-repeat;color: #177b00;}.msg-success .close .icon {color: #177b00;}.msg {background: #efeff4;border: 1px solid #9999a3;}.msg .close .icon {color: #262637;}div[class*="msg"] .similarplaces {margin-top: 15px;border: 1px solid #ccccd4 !important;background: white;border-radius: 3px;}div[class*="msg"] .similarplaces .headline {background: none;border: none;margin-top: 0!important;padding-top: 0!important;}div[class*="msg"] .similarplaces .headline a,div[class*="msg"] .similarplaces .headline .cursorPointer,div[class*="msg"] .similarplaces .headline .prgLink {color: #262637;padding: 5px 40px 5px 15px;cursor: pointer;display: block;line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}div[class*="msg"] .similarplaces .headline .icon {float: right;width: 19px;margin-right: -30px !important;line-height: 25px;display: none;font-size: 13px!important;cursor: pointer;}div[class*="msg"] .similarplaces ul {margin-bottom: -10px;}div[class*="msg"] .similarplaces li {margin-left: 15px!important;padding: 2px!important;margin-bottom: 8px!important;overflow: visible!important;text-overflow: clip!important;white-space: normal!important;}div[class*="msg"] .similarplaces li:before {background: #cccccc;content: "";border-radius: 4px;float: left;height: 8px;width: 8px;display: inline-block;margin: 4px 0 0 -15px;}div[class*="msg"] .similarplaces li.moreContent {display: none;}div[class*="msg"] .similarplaces li + .hl {padding-top: 10px !important;}div[class*="msg"] .similarplaces li .cursorPointer,div[class*="msg"] .similarplaces li .prgLink {cursor: pointer;}div[class*="msg"] .similarplaces .hl {color: #9999a3;font-weight: bold;margin-left: 0!important;padding-left: 0!important;}div[class*="msg"] .similarplaces .hl:before {display: none;}div[class*="msg"] .similarplaces .more:before,div[class*="msg"] .similarplaces .less:before {display: none!important;}div[class*="msg"] .similarplaces .close {margin: 0;padding: 0;}div[class*="msg"] .similarplaces .content {border-top: 1px solid #ccccd4;padding: 15px !important;border-bottom: none!important;}div[class*="msg"] .similarplaces.closed .icon.open {display: inline-block !important;}div[class*="msg"] .similarplaces.closed .content {display: none!important;}div[class*="msg"] .similarplaces.open .icon.close {display: inline-block !important;}#lightcase-case .msg-caution {margin: -10px;}.modal .msg-caution {margin: 0;display: block!important;}.modal .msg-caution .head {line-height: 40px;padding-left: 15px;text-transform: uppercase;}.modal .msg-caution .head .close {padding: 10px;margin: 0;color: white;}.modal .msg-caution .head .close .icon {width: 20px;height: 20px;line-height: 20px;font-size: 20px;display: block!important;}.modal .msg-caution .head .close-modal {display: block!important;}.modal .msg-caution .content {padding: 14px;border: 1px solid #e87708;border-top: none;}.modal .msg-caution strong {color: #e87708;}#wrap > .msg,#wrap > .msg-caution {margin: 25px;}.nav ul,.nav li {float: left;}.nav li {padding: 0 5px 0 0;border-right: 1px solid #262637;margin-right: 5px;list-style-type: none;}.nav li.first {clear: both;}.nav li:last-child {border: none;padding-right: 0;margin-right: 0;}.nav li a {padding: 0 1px;}.nav h3 a {color: #262637;}.nav.abc {display: inline-block;width: 100%;margin-bottom: 40px;}.nav.abc span {display: block;font-weight: bold;margin-bottom: 5px;}.nav.abc span a {color: #262637;}.nav.abc li {border: none;margin: 0 5px 5px 0;padding: 0!important;overflow: visible!important;}.nav.abc li a {border: 1px solid #ccccd4;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);border-radius: 3px;background: white;width: 20px;display: inline-block;text-align: center;height: 20px;padding: 2px;line-height: 20px;box-sizing: content-box;}.nav.abc li a:hover {background: #efeff4;}.nav.abc li.inactive a {box-shadow: none;}.nav.abc li.inactive a:hover {background: white;}.collapsible + .nav.abc {margin-top: 40px;}h2 + .nav {margin-top: 10px;}.twocol h2 + .nav {margin: 20px 0 10px !important;}p + .nav {margin-top: 30px;}.text {line-height: 150%;margin: 0 0 20px 0;display: inline-block;width: 100%;}.text p {padding: 0 0 10px;}.text p:last-child {padding: 0;}.text li {list-style-type: circle;margin-left: 15px;}.text .img-right {float: right;margin: 0 0 10px 20px;max-width: 300px;}.text .img-left {float: left;margin: 0 20px 10px 0;max-width: 300px;}.text .subnav,.text .links {display: inline-block;width: 100%;}.text .subnav ul,.text .links ul,.text .subnav li,.text .links li {float: left;}.text .subnav li,.text .links li {padding: 0 5px 0 0;border-right: 1px solid #262637;margin-right: 5px;list-style-type: none;}.text .subnav li.first,.text .links li.first {clear: both;}.text .subnav li:last-child,.text .links li:last-child {border: none;padding-right: 0;margin-right: 0;}.text .subnav li a,.text .links li a {padding: 0 1px;}.text .subnav li,.text .links li {margin: 0;border: none;white-space: normal!important;}.text .links li {padding: 5px 30px 5px 0 !important;}.text .subnav ul {float: right;}.text .subnav ul li {padding: 5px 0 5px 30px !important;}.text + h2 {margin-top: 20px !important;}.onecol,.twocol,.threecol,.fourcol {clear: both;}.onecol .cols,.twocol .cols,.threecol .cols,.fourcol .cols {float: left;margin-bottom: 10px;}.onecol .cols h2,.twocol .cols h2,.threecol .cols h2,.fourcol .cols h2 {padding-bottom: 5px;margin-top: 10px !important;}.onecol .cols h2,.twocol .cols h2,.threecol .cols h2,.fourcol .cols h2 {padding-bottom: 5px;margin-top: 10px !important;}.onecol .cols img,.twocol .cols img,.threecol .cols img,.fourcol .cols img {width: auto!important;height: auto!important;max-width: 100%;}.onecol li,.twocol li,.threecol li,.fourcol li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin-bottom: 5px;}.onecol li.more,.twocol li.more,.threecol li.more,.fourcol li.more,.onecol li.less,.twocol li.less,.threecol li.less,.fourcol li.less {padding-top: 5px;margin-bottom: 0;}.onecol li.moreContent,.twocol li.moreContent,.threecol li.moreContent,.fourcol li.moreContent,.onecol li.less,.twocol li.less,.threecol li.less,.fourcol li.less {display: none;}.onecol.fixheight ul,.twocol.fixheight ul,.threecol.fixheight ul,.fourcol.fixheight ul {min-height: 205px;}.onecol.box,.twocol.box,.threecol.box,.fourcol.box {padding: 5px;margin-right: 10px;margin-bottom: 20px;}.onecol.box .cols,.twocol.box .cols,.threecol.box .cols,.fourcol.box .cols {margin-bottom: 0;}.onecol.onetable table,.twocol.onetable table,.threecol.onetable table,.fourcol.onetable table {margin-top: 10px;}.onecol .highlight,.twocol .highlight,.threecol .highlight,.fourcol .highlight {padding: 5px;margin-bottom: 15px;}.twocol .cols {width: 48.5%;}.twocol .cols + .cols {margin-left: 3%;}.twocol .cols h2 {font-size: 125%;}.twocol .cols.highlight p {padding: 10px 0 0 !important;}.twocol .cols .linklist li {width: 48%;margin-left: 4%!important;background: none!important;}.twocol .cols .linklist li:nth-child(odd) {margin-left: 0!important;}.twocol .cols .linklist li:nth-child(4n-3),.twocol .cols .linklist li:nth-child(4n-2) {background: #efeff4 !important;}.twocol .cols .linklist li.more,.twocol .cols .linklist li.less {background: none!important;}.threecol .cols {width: 31.33%;margin-right: 2%;}.fourcol .cols {width: 23%;margin-right: 2%;}.twobytwo {float: left;width: 50%;padding-bottom: 10px;}.twobytwo .cols {float: left;width: 47%;margin-right: 3%;padding-bottom: 10px;}.twobytwo li {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}.twobytwo a.all {font-weight: bold;line-height: 200%;}.twobytwo .nav {margin: 0 10px 10px 0;width: auto;}.twobytwo .nav li {width: 23px;text-align: center;}.tabnav {border-bottom: 1px solid #ccccd4;margin-bottom: 10px;display: inline-block;}.tabnav ul {float: left;margin-bottom: -1px;}.tabnav li {float: left;border: 1px solid #ccccd4;margin-right: -1px;background: white;border-radius: 3px 3px 0 0;}.tabnav .active {background: #efeff4;border-bottom: none;font-weight: normal;}.tabnav .active a {padding-bottom: 6px;}.tabnav a {text-decoration: none;display: inline-block;padding: 5px 10px;height: 18px;}.tabnav a:hover {text-decoration: underline;}.more,.less {font-weight: bold;color: #262637;}.closedtext .less,.closedtext .toggletext {display: none!important;}.opentext .more,.opentext .dots {display: none!important;}#content .collapsible.desktoponly {border-left: 1px solid #ccccd4;border-right: 1px solid #ccccd4;}#content .collapsible.desktoponly h2,#content .collapsible.desktoponly h3 {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!important;}#content .collapsible.desktoponly h2 a,#content .collapsible.desktoponly h3 a {padding: 5px 50px 5px 25px;cursor: pointer;display: block;line-height: 25px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#content .collapsible.desktoponly h2 .icon,#content .collapsible.desktoponly h3 .icon {float: right;width: 19px;margin-right: -30px;line-height: 25px;}#content .collapsible.desktoponly.closed h3 .open,#content .collapsible.desktoponly.closed h2 .open {display: inline-block;}#content .collapsible.desktoponly.closed .content {display: none;}#content .collapsible.desktoponly.closed + .collapsible h3,#content .collapsible.desktoponly.closed + .collapsible h2 {margin-top: -1px;}#content .collapsible.desktoponly.open h3 .close,#content .collapsible.desktoponly.open h2 .close {display: inline-block;}h2 + .collapsible h3 {margin-top: 10px !important;}.menue,.menue2 {display: none;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-radius: 15px;overflow: hidden;}.menue > .content,.menue2 > .content {overflow-y: auto;height: 100%;}.menue > h3,.menue2 > h3 {clear: none;position: absolute;height: 15px;border-bottom: 2px solid #efeff4;padding: 15px !important;z-index: 1004;top: 0;left: 0;right: 0;margin-left: 0;line-height: 1;font-size: 130%;}.menue ul,.menue2 ul {padding-bottom: 10px;}.menue > .close,.menue2 > .close {color: #262637;font-size: 18px;box-sizing: content-box !important;width: 20px;height: 20px;padding: 10px;margin: 3px;position: absolute;z-index: 1005;right: 0;top: 0;}.menue > .close .icon,.menue2 > .close .icon {width: 20px;line-height: 20px;}.menue h3 + .content h4:first-child,.menue2 h3 + .content h4:first-child {margin-top: 0;}.menue h4,.menue2 h4 {background: #efeff4;border-top: 1px solid #ccccd4;border-bottom: 1px solid #ccccd4;margin: 25px 0 0;font-size: 120%;font-weight: normal;padding: 10px 40px 10px 15px;line-height: 25px;}.menue h4 .headline a,.menue2 h4 .headline a {cursor: pointer;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.menue h4 .headline .icon,.menue2 h4 .headline .icon {float: right;width: 19px;margin-right: -30px;line-height: 25px;}.menue h4 + ul,.menue2 h4 + ul {margin: 10px 15px 0 15px;}.menue h4 + ul li,.menue2 h4 + ul li {padding: 8px 0;}.menue .footer,.menue2 .footer,.menue .commonmenue,.menue2 .commonmenue {display: none;}.menue .back,.menue2 .back {margin: 25px 0 0 20px;padding-left: 0;}.menue .back .icon,.menue2 .back .icon {border-right: 1px solid #ccccd4;float: left;margin: -1px 10px -1px 0;height: 24px;width: 22px;padding-left: 2px;line-height: 24px;}.menue .partner,.menue2 .partner {padding: 25px 15px;border-top: 1px solid #ccccd4;}.menue .partner .btn,.menue2 .partner .btn {display: block;}.menue .partner p,.menue2 .partner p {font-size: 80%;}.menue .collapsible .content,.menue2 .collapsible .content {padding: 0 0 0 15px !important;}.menue .collapsible .content > ul,.menue2 .collapsible .content > ul,.menue .collapsible .content > ol,.menue2 .collapsible .content > ol {padding: 0 0 5px 15px !important;margin-top: -5px;}.menue .collapsible .content > ul > li,.menue2 .collapsible .content > ul > li,.menue .collapsible .content > ol > li,.menue2 .collapsible .content > ol > li {padding: 0;}.menue .collapsible .content > ul > li:last-child,.menue2 .collapsible .content > ul > li:last-child,.menue .collapsible .content > ol > li:last-child,.menue2 .collapsible .content > ol > li:last-child {border: none;}.menue .collapsible .content > ul > li a,.menue2 .collapsible .content > ul > li a,.menue .collapsible .content > ol > li a,.menue2 .collapsible .content > ol > li a {display: block;padding: 5px 15px 5px 0;position: relative;}.menue .collapsible .content > ul > li a.open .icon_pfeil-unten,.menue2 .collapsible .content > ul > li a.open .icon_pfeil-unten,.menue .collapsible .content > ol > li a.open .icon_pfeil-unten,.menue2 .collapsible .content > ol > li a.open .icon_pfeil-unten {display: none;}.menue .collapsible .content > ul > li a.closed .icon_pfeil-oben,.menue2 .collapsible .content > ul > li a.closed .icon_pfeil-oben,.menue .collapsible .content > ol > li a.closed .icon_pfeil-oben,.menue2 .collapsible .content > ol > li a.closed .icon_pfeil-oben,.menue .collapsible .content > ul > li a.closed + ul,.menue2 .collapsible .content > ul > li a.closed + ul,.menue .collapsible .content > ol > li a.closed + ul,.menue2 .collapsible .content > ol > li a.closed + ul {display: none;}.menue .collapsible .content > ul > li.active li,.menue2 .collapsible .content > ul > li.active li,.menue .collapsible .content > ol > li.active li,.menue2 .collapsible .content > ol > li.active li {font-weight: normal;}.menue .collapsible .content > ul > li.active li a,.menue2 .collapsible .content > ul > li.active li a,.menue .collapsible .content > ol > li.active li a,.menue2 .collapsible .content > ol > li.active li a {cursor: pointer;padding: 0;}.menue .collapsible .content > ul > li.active li a:hover,.menue2 .collapsible .content > ul > li.active li a:hover,.menue .collapsible .content > ol > li.active li a:hover,.menue2 .collapsible .content > ol > li.active li a:hover {text-decoration: underline!important;}.menue .collapsible .content > ul > li.active li.active,.menue2 .collapsible .content > ul > li.active li.active,.menue .collapsible .content > ol > li.active li.active,.menue2 .collapsible .content > ol > li.active li.active {font-weight: bold;}.menue .collapsible .content > ul > li ul,.menue2 .collapsible .content > ul > li ul,.menue .collapsible .content > ol > li ul,.menue2 .collapsible .content > ol > li ul {border-top: 1px solid #ccccd4;padding: 5px 0;}.menue .collapsible .content > ul > li li,.menue2 .collapsible .content > ul > li li,.menue .collapsible .content > ol > li li,.menue2 .collapsible .content > ol > li li {padding: 10px 0 5px 15px;}.menue .collapsible .content > ul > li li:last-child,.menue2 .collapsible .content > ul > li li:last-child,.menue .collapsible .content > ol > li li:last-child,.menue2 .collapsible .content > ol > li li:last-child {padding-bottom: 10px;}.menue .collapsible .content > ul > li li a,.menue2 .collapsible .content > ul > li li a,.menue .collapsible .content > ol > li li a,.menue2 .collapsible .content > ol > li li a {display: inline;padding: 0;}.menue .collapsible .content > ul > li .icon,.menue2 .collapsible .content > ul > li .icon,.menue .collapsible .content > ol > li .icon,.menue2 .collapsible .content > ol > li .icon {color: #9999a3;font-size: 12px;line-height: 12px;height: 12px;width: 14px;position: absolute;top: calc(50% - 6px);right: 15px;}.menue .userarea {border-top: none!important;}.menue .userarea .headline a,.menue .userarea > a {display: flex;align-items: center;line-height: 1.5rem;color: #262637;}.menue .userarea .headline a span:first-of-type,.menue .userarea > a span:first-of-type {width: 1.5rem;text-align: left;margin-right: 0.5rem;flex-shrink: 0;}.menue .userarea .headline a span:first-of-type + span,.menue .userarea > a span:first-of-type + span {font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;flex-grow: 1;}.menue .userarea .headline a img,.menue .userarea > a img {height: 1.5rem;}.menue .userarea > a {padding: 10px 15px;border-bottom: 2px solid #efeff4;}.catalogue .menue .footer {display: block;}.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 !important;margin-left: -5px;}.dis,.inactive a,.inactive span {opacity: 0.25;cursor: default;text-decoration: none;}.inactive a span {opacity: 1;}.shorten {overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;}.centered {text-align: center;}.linezero {line-height: 0;}.adv {padding: 4px 0;color: #9999a3;font-size: 80%;text-align: right;}.phoneonly,.nodesktop {display: none!important;}.highlight {background: #efeff4;}.active {font-weight: bold;text-decoration: none;cursor: default;}.active a {text-decoration: none!important;cursor: default;}.floatlist ul,.floatlist li {float: left;}.floatlist li {padding: 0 5px 0 0;border-right: 1px solid #262637;margin-right: 5px;list-style-type: none;}.floatlist li.first {clear: both;}.floatlist li:last-child {border: none;padding-right: 0;margin-right: 0;}.floatlist li a {padding: 0 1px;}.commalist {display: inline-block;width: 100%;}.commalist li {float: left;padding: 10px 0 0 0 !important;margin-right: 20px;list-style-type: none!important;}.commalist li:after {content: ",";}.commalist li:last-child:after {content: "";}.entrylist {border-top: 1px solid #ccccd4;margin-top: 10px;}.entrylist .tagnew {margin: -34px 20px 0 10px;}.entrylist .entry {border-bottom: 1px solid #ccccd4;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 #ccccd4;padding: 1px;line-height: 61px;text-align: center;border-radius: 3px;}.entrylist .entry .mm a {display: block;width: 100%;height: 100%;}.entrylist .entry .mm img {border: none!important;vertical-align: middle;border-radius: 0;box-shadow: none;}.entrylist .entry .mm.rubrik .icon {line-height: 64px;font-size: 60px;width: 61px;color: #aaaaaa;}.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: 170px;clear: both;float: left;}.entrylist .entry .btn.premium {color: white !important;}.entrylist .entry .btn.standard {border-color: transparent;}.entrylist .entry + p {padding-top: 15px !important;}.entrylist .overlaywrap {float: left;width: 100%;max-width: 400px;}.entrylist .overlaywrap .btn {display: block;height: 26px;line-height: 25px;padding: 1px 0;}.entrylist .overlaywrap .btn .icon.open {height: 28px;width: 23px;padding-left: 5px;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;}.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;}.legend p {font-weight: bold;padding-bottom: 10px;}.legend ul {margin-left: 0!important;}.legend li {font-size: 81%;padding: 5px 0;margin-left: 15px;}.legend li sup {margin: 0 5px 15px -15px;float: left;font-size: 90%;}.frc-captcha {margin: 20px auto 0;padding-bottom: 20px!important;}.frc-banner {bottom: 4px!important;}.frc-banner * {font-size: 12px !important;opacity: 1!important;}.btn {font-family: Arial, Helvetica, sans-serif;border: 1px solid #ccccd4;padding: 0 10px;cursor: pointer;font-size: 12px;height: 26px;line-height: normal;text-align: center;white-space: nowrap;overflow: hidden;border-radius: 3px;text-transform: uppercase;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}.btn .icon {line-height: 22px;height: 22px;width: 20px;vertical-align: top;font-size: 18px;font-weight: normal;margin-right: 5px;}.btn .icon.open {float: right;margin: -1px -10px 0 10px;font-size: 13px;width: 18px;padding-left: 6px;height: 24px;line-height: 24px;}.btn .icon.open:before {margin-left: 0;}.btn .badge {vertical-align: text-top;margin-left: 5px;}a.btn,div.btn {display: inline-block;padding: 1px 10px;height: 22px;line-height: 23px;vertical-align: bottom;text-decoration: none!important;}.blight {background: white;color: #262637 !important;}.blight:hover {background: #efeff4;}.blight .open {border-left: 1px solid #ccccd4;}.bdark {background: #262637;color: white !important;border-color: transparent;}.standard {background: #efeff4;border: 1px solid #262637;color: #262637;}.standard:hover {background: #e9e9e9;}.standard .open {color: white;background: #262637;border-left: 1px solid #262637;}.premium {background: #177b00;border-color: transparent;color: white !important;}.premium:not(.dis):not([disabled]):hover {background: #136400;}.premium.dis,.premium[disabled] {cursor: default;}.premium .open {color: #177b00;background: white;border-left: 1px solid #177b00;}input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner {border: 0;padding: 0;}.overlaywrap {position: relative;}.overlay,.overlay2 {border: 1px solid #ccccd4;background: white;position: absolute;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);border-radius: 3px;}.overlay .close,.overlay2 .close {float: right!important;display: block!important;width: auto!important;text-align: center;margin: -5px -5px 0 10px !important;cursor: pointer;overflow: hidden;padding: 0!important;color: #262637;}.overlay .close .icon,.overlay2 .close .icon {width: 20px;font-size: 16px;line-height: 24px;padding: 5px 5px 5px 9px!important;vertical-align: top;margin: 0;}.overlay .close:before,.overlay2 .close:before {margin-right: 5px;}.overlay li,.overlay2 li {padding: 0 10px 10px;}.overlay li .icon,.overlay2 li .icon {font-size: 18px;vertical-align: text-top;}.overlay .first,.overlay2 .first {background: #efeff4;padding: 5px 5px 5px 10px;height: 24px;border-bottom: 1px solid #ccccd4;text-transform: uppercase;font-weight: bold;line-height: 24px;border-radius: 3px 3px 0 0;}.overlay .first > .icon,.overlay2 .first > .icon {font-size: 18px;line-height: 22px;width: 20px;}.overlay p,.overlay2 p {padding: 10px;}.overlay p + p,.overlay2 p + p {padding-top: 0;}.to_top_btn {display: none;top: auto!important;z-index: 1000;background: #262637;border: 2px solid white;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);border-radius: 5px;text-align: center;width: 40px!important;height: 40px;font-size: 20px;line-height: 44px;text-decoration: none;padding: 5px;}.to_top_btn i {font-size: 26px;width: 26px;height: 26px;margin-top: 6px;overflow: hidden;color: white;}.to_top_btn i:before {margin: 0 20px 20px 0;}.to_top_btn:hover,.to_top_btn:active {background: #333333;}.showme .to_top_btn {position: fixed;bottom: 30px !important;right: 30px !important;top: auto!important;left: auto!important;display: block;}#content {padding-bottom: 20px;}#content .sticky-wrapper {height: 0!important;}#content .sticky-wrapper + .msg,#content .sticky-wrapper + .msg-caution {margin-top: 25px;}#content + .breadcrumb + .noprint .uim_bottom {border: none;margin: 0 0 20px;}#content > p:last-child {margin-top: 50px;}.wnt.hitlist #content .breadcrumb.phoneonly {padding-left: 10px;padding-right: 10px;}.sources a i {font-size: 18px!important;text-decoration: none!important;vertical-align: text-bottom;background: white !important;display: inline-block;width: 20px;overflow: hidden;}.sources .badge {font-size: 75%;vertical-align: top;margin: 4px 0 0 7px;}.pagenav {clear: both;text-align: center;}.pagenav a,.pagenav span {display: inline-block;vertical-align: middle;padding: 0 3px;margin: 0 2px;}.pagenav .btn {text-decoration: none;line-height: 20px;width: auto;margin: 0 5px;padding: 1px 5px;}.pagenav .currentStep {font-weight: bold;background: #efeff4;}.anchor[id] {position: absolute;top: -150px;}.anchorwrap {position: relative;}.darkcover,.darkcover2 {position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.4);display: none;z-index: 2008;}a.arrow {color: #262637;display: inline-block;margin-left: 20px;}a.arrow:before {content: "\e647";font-family: 'tb_font', sans-serif;line-height: normal;font-size: 11px;float: left;color: #c71418;display: inline-block;padding: 2px 0 1px;margin: 1px 5px 0 -20px;vertical-align: text-top;}.tb {position: relative;width: 1260px;margin: 0 auto;}#wrap {background: white;border: 1px solid #ccccd4;margin-right: 210px;overflow: hidden;position: relative;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);}#wrap.nobanner {margin-right: 0;}#wrap > .sticky-wrapper:not(.shadow) {height: auto!important;}.pos_fix {z-index: 1001;background: white;padding-bottom: 20px;}#sticky {height: 105px;}.shadow .pos_fix {box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.15);border-bottom-color: #cccccc;}#header {border-top: 15px solid #c71418;border-right: 5px solid #c71418;padding: 20px 25px 0 25px;height: 70px;}#header .logo {float: left;margin-top: 9px;width: 250px;height: 24px;margin-right: 1.5rem;}#header .logo a {text-decoration: none;}#header .logo i {font-size: 18px;line-height: 22px;overflow: hidden;white-space: nowrap;display: block;width: 200px;}#header .logo i:before {margin-right: 20px;vertical-align: top;}#header .breadcrumb,header + .breadcrumb {clear: left;padding: 20px 10px 0 0;font-size: 80%;color: #9999a3;min-height: 15px;display: inline-block;width: 100%;}#header .breadcrumb a,header + .breadcrumb a {text-decoration: none;font-size: 100%;color: #9999a3 !important;}#header .breadcrumb a span,header + .breadcrumb a span {color: #9999a3 !important;}#header .breadcrumb a:hover span,header + .breadcrumb a:hover span {text-decoration: underline;}#header .breadcrumb h2,header + .breadcrumb h2 {float: left;padding: 0;font-size: 100%;font-weight: normal;line-height: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;clear: none;color: #9999a3;}#header .breadcrumb h2 a,header + .breadcrumb h2 a {font-weight: normal;}#header .breadcrumb > div,header + .breadcrumb > div {float: left;max-width: 20%;white-space: nowrap;margin-left: 20px;line-height: normal;}#header .breadcrumb > div:before,header + .breadcrumb > div:before {content: "/";display: inline-block;margin-left: -13px;float: left;}#header .breadcrumb > div:first-child,header + .breadcrumb > div:first-child {margin-left: 0;}#header .breadcrumb > div:first-child:before,header + .breadcrumb > div:first-child:before {display: none!important;}#header .breadcrumb .overlay,header + .breadcrumb .overlay {padding: 0;z-index: 1000;top: 20px;left: -11px;font-size: 100%;max-width: none;float: none;min-width: 150px;color: #262637;}#header .breadcrumb .overlay .close,header + .breadcrumb .overlay .close {margin: 6px -6px 0 0;}#header .breadcrumb .overlay .close:before,header + .breadcrumb .overlay .close:before {margin: 0 20px 20px 0;}#header .breadcrumb .overlay .tab,header + .breadcrumb .overlay .tab {background: white;border: 1px solid #ccccd4;border-bottom: none;position: absolute;height: 16px;padding: 5px 10px;margin: -27px 0 0 -1px;max-width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: none;}#header .breadcrumb .overlay .tab:hover,header + .breadcrumb .overlay .tab:hover {text-decoration: underline;cursor: pointer;}#header .breadcrumb .overlay h4,header + .breadcrumb .overlay h4 {margin-top: 10px;padding: 0 0 10px 10px;}#header .breadcrumb .overlay ul,header + .breadcrumb .overlay ul {clear: both;padding-top: 10px;}#header .breadcrumb .overlay li,header + .breadcrumb .overlay li {overflow: hidden;text-overflow: ellipsis;}#header .breadcrumb .overlay li:first-child,header + .breadcrumb .overlay li:first-child {border: none;}#header .breadcrumb .overlay a,header + .breadcrumb .overlay a {color: #262637 !important;}#header .breadcrumb .overlay .more,header + .breadcrumb .overlay .more {display: inline-block;margin: 10px;font-weight: bold;}header + .breadcrumb {background: white;padding: 0 25px 20px;}#menu,#menu2 {float: right;margin-right: -10px;}#menu .openoverlay,#menu2 .openoverlay,#menu .openmenue,#menu2 .openmenue {display: inline-block;width: 2.5rem;height: 2.5rem;line-height: 2.5rem;font-size: 18px;text-decoration: none;}#menu .openoverlay:hover,#menu2 .openoverlay:hover,#menu .openmenue:hover,#menu2 .openmenue:hover,#menu .openoverlay.active,#menu2 .openoverlay.active,#menu .openmenue.active,#menu2 .openmenue.active {border-color: black;}#menu .openoverlay i,#menu2 .openoverlay i,#menu .openmenue i,#menu2 .openmenue i {overflow: hidden;display: block;width: 20px;height: 20px;line-height: 20px;margin: 9px 0 0 10px;white-space: nowrap;vertical-align: middle;color: #c71418;}#menu .openoverlay i:before,#menu2 .openoverlay i:before,#menu .openmenue i:before,#menu2 .openmenue i:before {margin: 1px 10px 10px 1px;}#menu {margin-left: 20px;}#menu2 {margin-left: 20px;}#mtb {text-align: right;float: right;font-size: 0.75rem;margin-top: -14px;width: 200px;margin-left: 5px;}#mtb a.arrow {display: inline-block;margin-top: 2px;}#mtb a.arrow + .arrow {margin-top: 9px;}#mtb a.arrow:first-child {margin-top: 11px;}#mtb a.arrow:before {font-size: 8px;padding: 1px 0;margin: 3px 5px 0 -10px;border: none;}#mtb .overlaywrap {margin-top: 5px;}#mtb .openoverlay,#mtb .foto {float: right;width: 30px;height: 30px;text-align: center;line-height: 28px;margin: 0;}#mtb i.icon {margin-right: 10px;width: 30px;height: 30px;line-height: 28px;}#mtb i.icon:before {margin: 1px 0 0 4px;display: inline-block;}#mtb .foto {background: #efeff4;}#mtb .foto img {max-width: 30px;max-height: 30px;vertical-align: middle;}#mtb .name {float: left;text-align: right;width: 125px;margin-left: 10px;overflow: hidden;line-height: 30px;text-overflow: ellipsis;white-space: nowrap;}#mtb .overlay {padding: 5px;text-align: right;line-height: 30px;top: 35px;right: 10px;z-index: 100;width: 180px;}#mtb .overlay a {clear: both;display: block;float: right;margin: 2px 10px;}#searchbox {text-align: center;height: 40px;}#searchbox .combined {height: 38px;vertical-align: top;margin-right: 6px;}#searchbox .use_place .icon_standort {z-index: 2006;}#searchbox input[type=text],#searchbox input[type=email],#searchbox input[type=tel],#searchbox input[type=url],#searchbox input[type=search],#searchbox input[type=date] {margin: 3px 0 0 0;font-size: 120%;padding: 5px 30px 6px 10px;width: 190px;}#searchbox span.icon {display: inline-block;width: 68px;height: 38px;border: 1px solid transparent;background: #262637;color: white;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}#searchbox span.icon:before {padding-top: 10px;line-height: 38px;font-size: 21px;}#searchbox input[type=submit] {overflow: hidden;width: 70px;background: transparent;height: 40px;color: white;vertical-align: top;text-indent: 100px;margin: -39px 0 0 -1px;}#content #searchbox .use_place .icon_standort {z-index: 998;}#footer {padding: 0 25px 30px;border-top: 1px solid #ccccd4;clear: both;}#footer a {text-decoration: none;}#footer a:hover {text-decoration: underline;}#footer .col {float: left;width: 25%;padding-top: 30px;}#footer .col li {margin-right: 10px;margin-bottom: 7px;}#footer .col li:first-child {font-weight: bold;text-transform: uppercase;}#footer .hor {clear: both;text-align: center;padding-top: 20px;}#footer .icon {display: inline-block;height: 25px;line-height: 25px;overflow: hidden;vertical-align: middle;width: 25px;margin: 0 0 0 5px;font-size: 24px!important;}#footer .icon_twitter {color: #00aced;}#footer .icon_facebook {color: #3c5a98;}#footer .icon_googleplus {color: #db5149;}#footer iframe {clear: both;float: left;display: block;}#content .collapsible {border-left: 1px solid #ccccd4;border-right: 1px solid #ccccd4;}#content .collapsible h3,#content .collapsible h2,#content .collapsible .headline {padding-bottom: 0;margin-top: 25px;}#content .collapsible h3 a,#content .collapsible h2 a,#content .collapsible .headline a {color: #262637;cursor: default;text-decoration: none;}#content .collapsible h3 .icon,#content .collapsible h2 .icon,#content .collapsible .headline .icon {display: none;}#content .collapsible h3 .logo,#content .collapsible h2 .logo,#content .collapsible .headline .logo {display: block;float: left;width: 30px;height: 30px;margin-right: 10px;}#content .collapsible h3 .logo img,#content .collapsible h2 .logo img,#content .collapsible .headline .logo img {max-height: 100%;max-width: 100%;}#content .collapsible h2 {padding-top: 0;}#content .collapsible .infotable {margin-top: 20px;}#content .collapsible > .content {padding-bottom: 25px !important;padding-left: 25px;padding-right: 25px;}#content .collapsible.open > .content {display: block;width: 100%;box-sizing: border-box;border-bottom: 1px solid #ccccd4;padding-left: 25px;padding-right: 25px;}#content .collapsible.open + .collapsible {margin-top: -26px;}#content .collapsible + .collapsible .headline {margin-top: 0;}#content .collapsible ul,#content .collapsible ol {padding: 10px 0 0 1.5rem;}#content .collapsible ul li,#content .collapsible ol li {margin: 5px 0;}#content .collapsible ul:not(.bullets) li {list-style: disc;margin-top: 5px;}#content .force-collapsible {margin: 0 0 10px;}#content .force-collapsible .collapsible .headline {clear: none;margin: 0;}#content .force-collapsible .collapsible .headline a {padding-left: 25px;}#content .force-collapsible .collapsible .content {padding: 0 25px;}#content .force-collapsible .collapsible .content p {padding-top: 10px;padding-bottom: 0;}.menue .collapsible + .collapsible,.menue2 .collapsible + .collapsible,.force-collapsible .collapsible + .collapsible {border-top: 2px solid #efeff4;}.menue .collapsible .headline,.menue2 .collapsible .headline,.force-collapsible .collapsible .headline {padding: 0;font-weight: bold;}.menue .collapsible .headline a,.menue2 .collapsible .headline a,.force-collapsible .collapsible .headline a,.menue .collapsible .headline .cursorPointer,.menue2 .collapsible .headline .cursorPointer,.force-collapsible .collapsible .headline .cursorPointer {padding: 10px 40px 10px 15px;cursor: pointer;display: block;line-height: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;color: #262637;text-decoration: none!important;}.menue .collapsible .headline .icon,.menue2 .collapsible .headline .icon,.force-collapsible .collapsible .headline .icon {float: right;width: 19px;margin-right: -30px;font-size: 0.75rem!important;line-height: 20px;color: #9999a3;cursor: pointer;}.menue .collapsible.closed .headline .open,.menue2 .collapsible.closed .headline .open,.force-collapsible .collapsible.closed .headline .open {display: inline-block !important;}.menue .collapsible.closed .headline .close,.menue2 .collapsible.closed .headline .close,.force-collapsible .collapsible.closed .headline .close {display: none;}.menue .collapsible.closed .content,.menue2 .collapsible.closed .content,.force-collapsible .collapsible.closed .content {display: none;}.menue .collapsible.closed + .collapsible .headline,.menue2 .collapsible.closed + .collapsible .headline,.force-collapsible .collapsible.closed + .collapsible .headline {margin-top: -1px !important;}.menue .collapsible.open .headline a,.menue2 .collapsible.open .headline a,.force-collapsible .collapsible.open .headline a {white-space: normal;text-overflow: clip;}.menue .collapsible.open .headline .close,.menue2 .collapsible.open .headline .close,.force-collapsible .collapsible.open .headline .close {display: inline-block !important;}.menue .collapsible.open .headline .open,.menue2 .collapsible.open .headline .open,.force-collapsible .collapsible.open .headline .open {display: none;}.menue .collapsible li,.menue2 .collapsible li,.force-collapsible .collapsible li {padding: 3px 0 10px 0;}.menue .collapsible li ul,.menue2 .collapsible li ul,.force-collapsible .collapsible li ul {margin-right: 0;padding: 10px 0 0 10px;}.menue .collapsible li ul a,.menue2 .collapsible li ul a,.force-collapsible .collapsible li ul a {color: #797980;}.menue .collapsible .content,.menue2 .collapsible .content,.force-collapsible .collapsible .content {padding: 15px;}.fuelchoice ul,.entrylist .overlay ul {margin-bottom: 5px;width: 100%;margin-left: 0!important;}.fuelchoice i[class^="icon_radio"],.entrylist .overlay i[class^="icon_radio"],.fuelchoice i[class*=" icon_radio"],.entrylist .overlay i[class*=" icon_radio"] {color: #9999a3;font-size: 18px;vertical-align: text-top;margin-left: -30px;}.fuelchoice i[class^="icon_radio"]:before,.entrylist .overlay i[class^="icon_radio"]:before,.fuelchoice i[class*=" icon_radio"]:before,.entrylist .overlay i[class*=" icon_radio"]:before {margin: 0 10px 0 0;}.fuelchoice li > a,.entrylist .overlay li > a {padding-left: 30px;display: inline-block;}.fuelchoice .active a,.entrylist .overlay .active a {color: #177b00;font-weight: normal;}.fuelchoice .active a .icon,.entrylist .overlay .active a .icon {color: #177b00;}.fuelchoice .first,.entrylist .overlay .first {margin-bottom: 10px;}.specsearch .clear_input_div .clear_input {padding-right: 10px;top: 5px!important;right: 1px!important;left: auto!important;text-decoration: none;}.specsearch .breadcrumb {padding-top: 32px;}.specsearch #searchbox {background: #efeff4;border: 1px solid #ccccd4;padding: 30px 0;height: 34px;margin-bottom: 20px;border-radius: 3px;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 #searchbox .tabnav {position: absolute;left: -1px;top: -30px;}.specsearch #searchbox .tabnav a {padding-left: 30px;padding-right: 30px;}.specsearch #searchbox .inputitem {display: inline-block;margin-right: 4px;vertical-align: top;height: 44px;}.specsearch #searchbox .inputitem input {border: 1px solid #ccccd4;margin: 0;}.specsearch #searchbox .overlaywrap {display: inline-block;position: relative;text-align: left;vertical-align: top;margin-right: 4px;}.specsearch #searchbox .overlaywrap .openoverlay {font-size: 100%;line-height: 30px;height: 30px;width: 250px;}.specsearch #searchbox .overlaywrap .openoverlay .icon {padding: 4px 4px 4px 7px;}.specsearch #searchbox .overlaywrap .overlay {top: 0;z-index: 1000;}.specsearch #searchbox label {width: 0;display: inline-block;overflow: hidden;float: left;}.specsearch #searchbox span.icon {height: 32px;line-height: 32px;}.specsearch #searchbox span.icon:before {line-height: 32px;}.specsearch #searchbox input[type="submit"] {height: 34px;margin-top: -33px;}.specsearch #searchbox + table,.specsearch #searchbox + .msg-caution,.specsearch #searchbox + .msg,.specsearch #searchbox + .msg-success {margin-top: 40px;}.specsearch #searchbox.withtabs {position: relative;margin-top: 28px;border-top-left-radius: 0;}.specsearch #searchbox.withtabs .short input {width: 80px;}.specsearch #searchbox .tabnav li {box-shadow: 0 -1.5px 2px rgba(0, 0, 0, 0.1);}.specsearch #searchbox .singleinput .inputitem input {width: 420px;}.specsearch #searchbox .clear_input_div .clear_input {z-index: 999;}.specsearch p + #searchbox {margin-top: 30px;}.specsearch #content {padding: 0 25px 20px;max-width: 1100px;margin: 0 auto;}.specsearch #content h2 {margin: 40px 0 0;clear: none;}.specsearch #content p {padding-top: 10px;line-height: 140%;}.specsearch .map,.specsearch .map2,.specsearch .visual {position: relative;border: 1px solid #ccccd4;margin-top: 40px;text-align: center;height: 478px;overflow: hidden;border-radius: 3px;}.specsearch .map div.iwmapcss,.specsearch .map2 div.iwmapcss,.specsearch .visual div.iwmapcss {background: #bdd4e8;}.specsearch .visual {height: auto;line-height: normal;padding: 1px;position: relative;}.specsearch .visual img {max-width: 100%;max-height: 100%;vertical-align: middle;border-radius: 2px;}.specsearch .visual .copyright {display: block;color: white;position: absolute;top: 5px;right: 10px;font-size: 70%;}.specsearch img.deco {float: right;border: 1px solid #ccccd4;max-width: 300px;margin: 10px 0 30px 30px;}.specsearch h2 + .map {margin-top: 15px;}.specsearch .nav.small {margin-top: 10px;}.specsearch .nav.small li {line-height: 90%;margin-bottom: 5px;}.specsearch .nav.small a {padding: 0;}.specsearch ul.numbers {display: inline-block;max-width: 780px;}.specsearch ul.numbers li {margin-left: 15px;padding: 5px 0;display: inline-block;width: 175px;}.specsearch ul.numbers li:before {content: "";width: 8px;height: 8px;background: #cccccc;border-radius: 4px;margin: 6px 0 0 -15px;display: inline-block;float: left;}.specsearch .flag {float: right;width: 230px;margin-top: 20px;}.specsearch .flag img {border: 1px solid #ccccd4;margin: 0 auto;display: block;max-width: 100%;max-height: 153px;}.specsearch .flag .overlay p {font-size: 80%;}.specsearch .flag + table {width: 515px;}.specsearch #wrap table {width: 100%;margin-top: 20px;border-collapse: separate;}.specsearch #wrap table caption {color: #9999a3;text-align: left;padding: 10px 0;}.specsearch #wrap table th {font-weight: normal;text-align: left;background: #ccccd4 !important;}.specsearch #wrap table.infotable {margin-top: 10px;}.specsearch #wrap table.infotable th {width: 200px;}.specsearch #wrap table.infotable tr:nth-child(even) th {background: white !important;}.specsearch #wrap table.infotable tr:nth-child(odd) th {background: #efeff4 !important;}.specsearch #wrap table tr:nth-child(odd) td {background: #efeff4;}.specsearch #wrap table .active td {color: #e87708;}.specsearch #wrap table .active td a {color: #e87708;}.specsearch #wrap table .active td .icon {visibility: hidden;}.specsearch #wrap table td,.specsearch #wrap table th {padding: 5px 10px;vertical-align: top;}.specsearch #wrap table td + th,.specsearch #wrap table th + th,.specsearch #wrap table td + td,.specsearch #wrap table th + td {border-left: 3px solid white;}.specsearch #wrap table td:first-child,.specsearch #wrap table th:first-child {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}.specsearch #wrap table td:last-child,.specsearch #wrap table th:last-child {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}.specsearch #wrap table td.ltr {background: none!important;}.specsearch #wrap table .code {width: 80px;}.specsearch #wrap table .ltr {width: 12px;color: #9999a3;}.specsearch #wrap table .city a {padding-left: 13px;display: inline-block;}.specsearch #wrap table .city a .icon {margin-left: -23px !important;margin-right: 0;float: left!important;padding-top: 2px!important;}.specsearch #wrap table .city + .code {width: auto;}.specsearch #wrap table .moreContent,.specsearch #wrap table a.less {display: none;}.specsearch #wrap table .links:nth-child(odd) td {background: white !important;}.specsearch #wrap table .icon {font-size: 18px;width: 20px!important;margin: -1px 5px -1px 0 !important;float: none!important;line-height: normal!important;}.specsearch #wrap table .icon.icon_pfeil-vor {font-size: 10px;width: 10px!important;padding-left: 5px!important;margin-top: 1px!important;background: none;}.specsearch #wrap table + .msg-caution {margin-top: 40px;}.specsearch .scrollcontainer {overflow-x: auto;}.specsearch .scrollcontainer + .msg-caution {margin-top: 40px;}.specsearch .tablecontainer {float: left;width: 66%;}.specsearch .tablecontainer + .smallmap {float: left;width: 32%;margin-left: 2%;box-sizing: border-box;margin-top: 10px;height: auto!important;}.specsearch .tablecontainer + .smallmap img {width: auto!important;height: auto!important;max-width: 100%;}.specsearch .tablecontainer + .smallmap + h2 {clear: both!important;float: left;width: 100%;}.specsearch .advice {border-bottom: 1px dotted #ccccd4;border-top: 1px dotted #ccccd4;margin-top: 30px;padding-bottom: 30px;}.specsearch .advice .bullets li {float: left;width: 21.5%;margin: 5px 2% 0 1.5%;list-style-type: none;}.specsearch .advice .bullets li:before {content: "";width: 8px;height: 8px;background: #ccccd4;border-radius: 4px;margin: 5px 0 0 -8%;display: inline-block;float: left;}.specsearch .choices {margin-top: 30px;display: inline-block;}.specsearch .choices > li {float: left;}.specsearch .choices > li + li {margin-left: 30px;}.specsearch .choices li > .btn .icon {float: right;margin: -1px -10px -1px 10px;border-left: 1px solid #ccccd4;height: 24px;font-size: 14px;width: 14px;padding: 0 5px 0 4px;}.specsearch .choices .overlay {width: 100%;box-sizing: border-box;top: 0;z-index: 2;}.specsearch .choices .overlay .content {max-height: 270px;overflow: auto;padding-top: 10px;}body:not(.new).specsearch #searchbox .inputitem {position: relative;}body:not(.new).specsearch #searchbox .tt-menu {top: 35px!important;}.catalogue #content {padding: 0 25px 30px;margin: 0 auto;max-width: 1100px;}.catalogue #content h1 + p {padding-top: 0;padding-bottom: 10px;}.catalogue #content h2 {margin: 40px 0 0;clear: none;}.catalogue #content p {padding-top: 10px;line-height: 140%;}.catalogue #content div:not(.nav) li {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding: 5px 10px;}.catalogue #content .text p {padding: 0 0 10px;}.catalogue #content .text img {padding-top: 5px;}.catalogue .intro {display: inline-block;}.catalogue .intro h1,.catalogue .intro p {margin-left: 51.5%;}.catalogue .introimg {float: left;width: 48.5%;text-align: center;padding-top: 25px;padding-bottom: 30px;}.catalogue .introimg img {max-width: 100%;border: 1px solid #ccccd4;border-radius: 3px;padding: 1px;}.catalogue .faketable .twocol {clear: both;}.catalogue .faketable .twocol .highlight {padding: 10px;margin-bottom: 30px;height: 100%;box-sizing: border-box;}.catalogue .faketable .twocol .highlight h2 {margin: 0!important;padding: 0;}.catalogue .faketable .twocol .highlight p {line-height: 2;}.catalogue .faketable .twocol .highlight a {display: inline-block;color: #262637;margin-right: 10px;}.catalogue .faketable .twocol .highlight a:after {content: ",";display: inline-block;text-decoration: none;}.catalogue .faketable .twocol .highlight a:last-child:after {content: '';}.catalogue .text + .twocol {clear: right;}.abcboxes {display: inline-block;width: 100%;}.abcboxes .box {float: left;width: 31%;margin-left: 3%;padding-top: 20px;}.abcboxes .box:nth-of-type(3n-2) {clear: both;margin: 0;}.abcboxes h3 {clear: none;background: #ccccd4;font-size: 100%;font-weight: normal;padding: 5px 10px;border-radius: 3px;}.abcboxes ul {margin-bottom: 20px;}.abcboxes li {margin-bottom: 0;border-radius: 3px;}.abcboxes li:nth-child(even) {background: #efeff4;}.abcboxes + .nav {padding-top: 20px;}.abcboxes a .icon {margin: 0 5px 0 0;width: 16px;height: 16px;}.abcboxes .noprint {clear: both;padding-bottom: 20px;padding-top: 1px;}.abcboxes.double li {float: left;width: 50%;background: none!important;box-sizing: border-box;height: 27px;}.abcboxes.double li:nth-child(odd) {padding-right: 3%;border-radius: 3px 0 0 3px;}.abcboxes.double li:nth-child(even) {border-radius: 0 3px 3px 0;}.abcboxes.double li:nth-child(4n),.abcboxes.double li:nth-child(4n-1) {background: #efeff4 !important;}.abcboxes.double li.more {width: 100%;border-radius: 3px;}.linklist {display: inline-block;width: 100%;padding: 20px 0 0;}.linklist li {float: left;width: 31%;margin-left: 3%;box-sizing: border-box;margin-bottom: 0;padding: 5px 10px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;border-radius: 3px;}.linklist li:nth-child(3n-2) {margin: 0;}.linklist li:nth-child(6n-5),.linklist li:nth-child(6n-4),.linklist li:nth-child(6n-3) {background: #efeff4;}.linklist li.more,.linklist li.less {clear: both;background: none!important;padding: 20px 0 0 0 !important;margin: 0!important;overflow: visible;}.linklist li.moreContent {display: none;}.nav.abc + .linklist {padding-top: 0;}.cataloguelist {display: inline-block;width: 100%;padding-bottom: 30px;}.cataloguelist li {margin: 0;height: 17px;border-radius: 3px;}.cataloguelist li .icon {width: 16px;height: 16px;margin: 0 5px 0 0;}.cataloguelist li:nth-child(odd) {background: #efeff4;}.cataloguelist.double li {float: left;width: 50%;background: none!important;box-sizing: border-box;height: 27px;}.cataloguelist.double li:nth-child(odd) {padding-right: 3%;border-radius: 3px 0 0 3px;}.cataloguelist.double li:nth-child(even) {border-radius: 0 3px 3px 0;}.cataloguelist.double li:nth-child(4n-3),.cataloguelist.double li:nth-child(4n-2) {background: #efeff4 !important;}.timeblocks {margin: 0 -5px 10px;padding-bottom: 15px;}.timeblocks .day {float: left;width: calc(100%/7);box-sizing: border-box;padding: 0 5px;}.timeblocks .day .overlaywrap {padding: 0;width: 100%;background: white;border-radius: 3px 3px 0 0;}.timeblocks .day .openoverlay {text-decoration: none;}.timeblocks .day .overlay {padding: 5px 10px !important;margin: 5px 0 0!important;box-sizing: border-box;width: 100%;min-width: 135px;z-index: 50;}.timeblocks .day .overlay ul li {padding: 5px 0 5px 24px !important;margin: 0!important;line-height: 16px;}.timeblocks .day .overlay ul a {color: #262637;}.timeblocks .day .overlay ul i:first-child {width: 12px;line-height: 11px;height: 12px;font-size: 16px;display: inline-block;vertical-align: top;margin: 2px 10px 0 -24px;float: left;}.timeblocks .day .overlay ul i.icon_haken {background: #262637;color: white;border: 1px solid #262637;}.timeblocks .day .overlay ul i.icon_haken:before {margin-left: -1px;}.timeblocks .day .overlay ul i.square {border: 1px solid #ccccd4;}.timeblocks .day .overlay ul span {display: inline-block;width: 20px;height: 20px;vertical-align: top;margin-right: 10px;float: left;}.timeblocks .day:last-child .overlay {right: 0;}.timeblocks .day .dropdown {padding: 0;color: #262637;display: block;}.timeblocks .day .dropdown p {padding: 5px 10px !important;font-weight: bold;line-height: 20px!important;}.timeblocks .day .dropdown .icon {float: right;height: 30px;line-height: 30px;width: 25px;}.timeblocks .day .times {padding: 10px 10px 5px;background: white;border-radius: 0 0 3px 3px;}.timeblocks .day .times select,.timeblocks .day .times input {width: 100%!important;margin: 0 0 5px;border: 1px solid #ccccd4;height: 33px;padding: 6px 2px;box-sizing: border-box;font-size: 100%;min-width: 0!important;}.timeblocks .day .times.dis {opacity: 1;}.timeblocks .day .times.dis > * {opacity: 0.25;}.timeblocks .day .times.error {box-shadow: 0 0 2px 1px #e87708;-moz-box-shadow: 0 0 2px 1px #e87708;-webkit-box-shadow: 0 0 2px 1px #e87708;}.timeblocks .day .times.error input {box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;}.timeblocks .day .times .overlaywrap:first-child {display: block;margin: 0;}.timeblocks .day .times .overlaywrap:first-child .hint {left: -14px;right: -14px;bottom: 15px;min-width: 0;width: auto;}.timeblocks .day .times > div {padding-top: 0;}.timeblocks .day .times > div .clock-timepicker {padding: 0;display: block!important;}.timeblocks .day .times p {clear: both;padding: 0 0 5px !important;text-align: center;font-size: 100%;height: 20px;}.timeblocks .day .times p.divide {border-top: 1px solid #ccccd4;margin-top: 5px;padding-top: 10px !important;}.timeblocks .day .times p.outside {background: #efeff4;margin: 3px -10px -5px;padding: 10px 0 !important;position: relative;border-radius: 0 0 3px 3px;}.timeblocks .day .times p.outside:before {position: absolute;content: "";height: 4px;background: white;border-radius: 0 0 3px 3px;width: 100%;display: block;top: -2px;}.timeblocks .day .times .addtimes,.timeblocks .day .times .deltimes {display: inline-block;vertical-align: top;}.timeblocks .day .times .addtimes img,.timeblocks .day .times .deltimes img {border: none;}.timeblocks .day p.note {padding: 17px 10px !important;font-size: 100%;background: white;min-height: 57px;border-radius: 0 0 3px 3px;}.timeblocks.adapted {display: inline-block;width: calc(100% - 10px);}.timeblocks.adapted .day {margin: 0 5px;width: calc(100%/7 - 10px);background: #efeff4;border-radius: 15px;padding: 0;}.timeblocks.adapted .day > * {box-sizing: content-box;background: none!important;}.timeblocks.adapted .day .overlaywrap {border-radius: 15px 15px 0 0;box-sizing: border-box;}.timeblocks.adapted .day .overlay:not(.hint) {border-radius: 15px;}.timeblocks.adapted .day p {box-sizing: content-box;}.timeblocks.adapted .day .dayname {font-weight: bold;text-align: center;line-height: 40px;}.timeblocks.adapted .day .times {border-radius: 0;padding: 15px 0 10px;margin: 0 10px;border-top: 2px solid white;}.timeblocks.adapted .day .times.error {box-shadow: none;}.timeblocks.adapted .day .times.error input {box-shadow: 0 0 2px 1px #e87708;}.timeblocks.adapted .day .times p {line-height: 20px;}.timeblocks.adapted .day .times input {padding: 6px;}.timeblocks.adapted .day > ul {margin: 0 10px !important;padding: 10px 0;border-top: 2px solid white;}.timeblocks.adapted .day > ul li {padding: 5px 0 5px 17px !important;margin: 0!important;line-height: 16px;}.timeblocks.adapted .day > ul a {color: #262637;display: block;}.timeblocks.adapted .day > ul a span {display: block;padding-left: 2px;border-radius: 3px;}.timeblocks.adapted .day > ul a.active {color: #237d0d !important;font-weight: normal;}.timeblocks.adapted .day > ul a.active i {border-color: #177b00;}.timeblocks.adapted .day > ul a.active i:before {content: "";display: block;width: 8px;height: 8px;border-radius: 50%;margin: 2px 0 0 2px!important;background: #177b00;}.timeblocks.adapted .day > ul i:first-child {width: 14px;height: 14px;display: inline-block;vertical-align: top;margin: 2px 5px 0 -17px;float: left;border-radius: 50%;border: 1px solid #ccccd4;background: white !important;}.timeblocks.adapted .day > ul i.icon_haken {background: #262637;color: white;border: 1px solid #262637;}.timeblocks.adapted .day > ul i.icon_haken:before {margin-left: -1px;}.timeblocks.adapted .day > ul i.icon_haken + span {background: white;}.timeblocks.adapted .day > ul i.square {border: 1px solid #ccccd4;background: white;}body:not(.new) .timeblocks.adapted * {box-sizing: border-box;}.clock-timepicker > div {padding: 0!important;}.clock-timepicker > div > input {float: none!important;margin: 0!important;height: auto!important;}.clock-timepicker > div > input + div {padding: 0!important;}.entrydeluxe #content {padding: 0 25px 30px;max-width: 1100px;margin: 0 auto;}.entrydeluxe #content h2 {margin: 20px 0 0;clear: none;font-size: 120%;}.entrydeluxe #content h2 span {display: inline-block;vertical-align: text-bottom;width: 20px;height: 20px;line-height: 20px;border: 1px solid #e87708;color: #e87708;text-align: center;font-size: 90%;margin-right: 8px;}.entrydeluxe #content h2 + p.small {float: left;margin: -24px 0 0 30px;width: 50%;}.entrydeluxe #content h2 + .msg-caution,.entrydeluxe #content h2 + .msg {clear: right;}.entrydeluxe #content p {padding-top: 10px;line-height: 140%;}.entrydeluxe #content .hl + p {padding-top: 0;}.entrydeluxe .visual {border-bottom: 1px solid #ccccd4;margin: 0 15px;text-align: center;}.entrydeluxe .visual img {max-width: 100%;}.entrydeluxe .preview {text-align: right;}.entrydeluxe .preview.start {float: left;width: 50%;margin-top: 20px;}.entrydeluxe .preview.start img {max-width: 100%;}.entrydeluxe .preview .example {box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);padding: 5px;border: 1px solid #ccccd4;margin: 20px auto;text-align: left;max-width: 430px;}.entrydeluxe .preview .overlay {max-width: 365px;position: static;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.4);display: block!important;margin: 0 auto;text-align: left;}.entrydeluxe .preview .overlay div.first {margin-bottom: 10px;}.entrydeluxe .preview .overlay li {border: none;line-height: 180%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.entrydeluxe .preview .overlay li .icon {width: 20px;}.entrydeluxe .preview .overlay li span.nr {max-width: 195px;display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: top;}.entrydeluxe .preview .overlay li.first {font-weight: bold;border-top: 1px solid #ccccd4;border-bottom: 1px solid #ccccd4;text-transform: none;line-height: 200%;padding: 0 10px;height: auto;background: #efeff4;margin-bottom: 10px;float: none!important;}.entrydeluxe .preview .overlay .buttons li,.entrydeluxe .preview .overlay .map_opt li {float: left;padding: 0;}.entrydeluxe .preview .overlay .buttons li.first,.entrydeluxe .preview .overlay .map_opt li.first {padding-left: 10px;}.entrydeluxe .preview .overlay .buttons li .btn,.entrydeluxe .preview .overlay .map_opt li .btn {margin-left: 10px;margin-bottom: 10px;}.entrydeluxe .preview .overlay .buttons li .icon,.entrydeluxe .preview .overlay .map_opt li .icon {vertical-align: top;margin-right: 3px;}.entrydeluxe .preview .overlay .buttons .btn {width: 145px;}.entrydeluxe .preview .overlay .map_opt {border-top: 1px solid #ccccd4;padding-top: 10px !important;width: 100%;}.entrydeluxe .preview .overlay .map_opt .btn {float: left;width: 145px;}.entrydeluxe .preview .overlay li.first + .map_opt {padding: 0!important;border: none;}.entrydeluxe .preview .overlay .btn[class*=freecall] {float: right;width: auto;padding: 1px 10px;margin: 0 0 0 10px;}.entrydeluxe .preview .overlay .offers li + li {line-height: normal;padding-left: 85px;}.entrydeluxe .preview .overlay .offers li + li .icon {font-size: 60px;width: 60px;height: 55px;line-height: 55px;margin-left: -75px;float: left;}.entrydeluxe .preview .overlay .offers li + li .moreoffer {font-weight: bold;}.entrydeluxe .preview .overlay .offers li + li .ellipse_oze {line-height: 20px;height: 50px;white-space: normal;word-wrap: break-word;}.entrydeluxe .preview .overlay .profiles li + li {line-height: normal;}.entrydeluxe .preview .overlay .moreinfo li + li {white-space: normal;line-height: normal;}.entrydeluxe .preview .overlay .moreinfo li + li a {font-style: italic;white-space: nowrap;}.entrydeluxe .preview .overlay .moreinfo li + li a:after {content: ",";display: inline-block;text-decoration: none;}.entrydeluxe .preview .overlay .moreinfo li + li a:last-child:not([style*="display: none"])::after {content: "";}.entrydeluxe .features {float: left;width: 50%;margin-top: 20px;}.entrydeluxe .features li {border-bottom: 1px solid #ccccd4;padding: 15px 0;margin-left: 50px;}.entrydeluxe .features li strong {display: block;}.entrydeluxe .features li.arrow:before {content: "\279C";color: #177b00;font-size: 36px;float: left;margin: 10px 0 0 -40px;}.entrydeluxe .features li:last-child {border: none;}.entrydeluxe .features li li {padding: 0;border: none;margin: 5px 0 0 15px;}.entrydeluxe .features li li:before {content: "";width: 8px;height: 8px;background: #cccccc;border-radius: 4px;margin: 5px 0 0 -15px;display: inline-block;float: left;}.entrydeluxe .features .btn.big {margin-left: 50px;display: block;font-size: 100%;line-height: 40px;height: auto;}.entrydeluxe .features .btn.big .icon_pfeil-vor {background: none;border: none;margin: 10px 0 0 10px;float: right!important;}.entrydeluxe .features .btn.big:not(.nodesktop) + ul {margin-top: 50px;}.entrydeluxe .msg-caution p {padding-top: 0!important;}.entrydeluxe h1 + .intro {padding: 0 0 30px;margin-top: -5px;}.entrydeluxe .btn_panel {text-align: right;padding: 20px 0;height: auto!important;}.entrydeluxe .btn_panel .btn {padding: 4px 20px;width: auto;}.entrydeluxe .btn_panel input[type="submit"],.entrydeluxe .btn_panel input[type="button"] {height: 32px;}.entrydeluxe .btn_panel + h2 {float: left;}.entrydeluxe fieldset {background: #efeff4;border: 1px solid #ccccd4;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);padding: 15px 20px 20px;margin-bottom: 20px;clear: right;position: relative;min-width: 90%;}.entrydeluxe fieldset .anchor[id] {position: absolute;}.entrydeluxe fieldset h3 {padding: 0;}.entrydeluxe fieldset h3 + p {padding: 0 0 10px 0 !important;}.entrydeluxe fieldset [class*="msg"] {clear: both;padding-top: 15px;margin: 10px 0 20px;width: auto;}.entrydeluxe fieldset [class*="msg"] .head {padding-top: 0;}.entrydeluxe fieldset [class*="msg"] .content {padding: 15px 0 0;}.entrydeluxe fieldset [class*="msg"] .content p {font-size: 100%;padding-left: 0;padding-right: 0;}.entrydeluxe fieldset table {width: 100%;margin-top: 10px;}.entrydeluxe fieldset table th {font-weight: normal;text-align: left;background: #e1e1e7 !important;}.entrydeluxe fieldset table tr:nth-child(odd) td {background: white;}.entrydeluxe fieldset table td,.entrydeluxe fieldset table th {padding: 5px 10px;vertical-align: top;}.entrydeluxe fieldset table td + th,.entrydeluxe fieldset table th + th,.entrydeluxe fieldset table td + td,.entrydeluxe fieldset table th + td {border-left: 3px solid #efeff4;}.entrydeluxe fieldset > div:not(.btn_panel).collapsible,.entrydeluxe fieldset > div:not(.btn_panel).overlaywrap,.entrydeluxe fieldset > div:not(.btn_panel).tabnav {padding: 0;}.entrydeluxe fieldset > div:not(.btn_panel) input {border: 1px solid #ccccd4;box-sizing: border-box;width: 100%;padding: 6px 10px;height: 33px;}.entrydeluxe fieldset > div:not(.btn_panel) input[type=checkbox] {height: auto;}.entrydeluxe fieldset > div:not(.btn_panel) select {width: 100%;height: 33px;font-size: 100%;}.entrydeluxe fieldset > div:not(.btn_panel) .twitter-typeahead {width: 100%;}.entrydeluxe fieldset > div:not(.btn_panel) .tt-menu {padding-top: 0;top: 39px!important;}.entrydeluxe fieldset > div:not(.btn_panel) .tt-dataset {padding-top: 0;}.entrydeluxe fieldset label {height: 20px;}.entrydeluxe fieldset label.big {font-size: 100%;}.entrydeluxe fieldset label.big + p {padding: 0 0 10px !important;}.entrydeluxe fieldset .short,.entrydeluxe fieldset .medium {float: left;margin-left: 1%;}.entrydeluxe fieldset .short.clear,.entrydeluxe fieldset .medium.clear {margin-left: 0!important;}.entrydeluxe fieldset .medium {width: 74%;}.entrydeluxe fieldset .short {width: 25%;}.entrydeluxe fieldset .withbtn {box-sizing: border-box;padding-right: 40px!important;position: relative;}.entrydeluxe fieldset .withbtn .add,.entrydeluxe fieldset .withbtn .delete {font-weight: normal;height: 32px!important;line-height: 32px!important;position: absolute;top: 0;right: 0;padding: 0;width: 30px;}.entrydeluxe fieldset .withbtn .add {font-size: 24px;}.entrydeluxe fieldset .withbtn .delete {padding: 1px 8px;}.entrydeluxe fieldset .withbtn .delete .icon {font-size: 16px;line-height: 28px;width: 18px;overflow: hidden;display: inline-block;margin-right: 0;margin-top: 1px;}.entrydeluxe fieldset .withbtn .delete .icon:before {margin-right: 30px;margin-left: 0;}.entrydeluxe fieldset .withbtn .dis {border-color: #666666;}.entrydeluxe fieldset .withbtn .dis:hover {background: #e6e6e6;background: -ms-linear-gradient(top, white 0%, #eeeeee 100%);background: linear-gradient(top, white 0%, #eeeeee 100%);}.entrydeluxe fieldset p {display: block;}.entrydeluxe fieldset p + .timeblocks,.entrydeluxe fieldset p + .row {margin-top: 15px;}.entrydeluxe fieldset p.counter {font-size: 80%;text-align: right;}.entrydeluxe fieldset p + .counter {margin: 15px 0 -15px;}.entrydeluxe fieldset label a.arrow:before {margin-top: 0;font-weight: normal;}.entrydeluxe fieldset textarea {box-sizing: border-box;width: 100%;resize: vertical;padding: 6px 10px;font-size: 100%;}.entrydeluxe fieldset .check li {padding-top: 10px;}.entrydeluxe fieldset .check li input[type=checkbox] {width: auto;float: left;margin: 2px 5px 0 0;}.entrydeluxe fieldset .check li label {float: left;font-size: 100%;font-weight: normal;}.entrydeluxe fieldset .info {float: right;position: relative;}.entrydeluxe fieldset .preview {background: white;padding: 10px 0 0 !important;text-align: left;float: left;}.entrydeluxe fieldset .preview .pic {border: 1px solid #ccccd4;background: #efeff4;position: relative;margin: 0 0 10px 10px;font-weight: bold;text-align: center;font-size: 80%;height: 90px;line-height: 88px;width: 120px;float: left;padding: 0;}.entrydeluxe fieldset .preview .pic img {vertical-align: middle;}.entrydeluxe fieldset .preview .pic .close {position: absolute;top: -1px;right: -1px;padding: 3px;height: 15px;}.entrydeluxe fieldset .preview .pic .close .icon {margin: 0;font-size: 12px;font-weight: bold;width: 15px;height: 15px;line-height: 14px;}.entrydeluxe fieldset .preview.hitlist {background: #efeff4;}.entrydeluxe fieldset .preview.hitlist .hitlistitem {border: none;margin: 0 auto;max-width: 770px;}.entrydeluxe fieldset .preview.hitlist.desktop {padding: 20px !important;margin: 0 5px 25px;width: calc(100% - 10px);}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem {padding: 20px 20px 10px;background: white;border-radius: 15px;display: flex;flex-wrap: wrap;position: relative;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem.balken {border-top: 6px solid #555555;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .name {font-weight: bold;font-size: 1.125rem;overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem div.tarif {font-size: 0.75rem;display: inline-block;margin-left: 1rem;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem div.times,.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .contact,.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .tsq_tag,.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .nextfreeappt {width: calc(100% - 140px);margin-bottom: 10px;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem div.times {margin-top: 5px;line-height: 1.25rem;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem div.times a span {color: #e87708 !important;font-weight: normal;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem div.times a.open {color: #237d0d !important;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem div.times a.closed {color: #c71418 !important;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem div.times + .openinfo {margin-top: -7px;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .mm {width: 120px;height: 120px;border-radius: 15px;box-shadow: 0 0 0 2px #efeff4;overflow: hidden;padding: 10px;margin-bottom: 0.75rem;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .mm .img_container {width: 100%;height: 100%;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .mm a,.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .mm > div {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;text-decoration: none;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .mm img {max-width: 100%;max-height: 100%;width: auto;height: auto;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .mm .icon:not(.play) {font-size: 60px;line-height: 60px;width: 60px;color: #aaaaaa;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .mm .icon:not(.play):before {margin-left: 0;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .mm.vkd .icon {color: #444444;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .mm + .openinfo {margin-left: auto;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard {width:  calc(100% - 120px);padding-right: 20px;line-height: 1.5;margin-bottom: 0.75rem;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard .icon:not([class*="bewertung"]) {overflow: hidden;width: 1.25rem;font-size: 1rem;line-height: 1.25;vertical-align: middle;margin-right: 0.25rem;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard .name {margin-top: -0.125rem;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard .nr,.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard .url {margin: 0.5rem 0;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard .freecall {margin-left: 1rem;color: #237d0d !important;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard .freecall:after {content: "\e647";font-family: "tb_font", sans-serif;margin-left: 0.125rem;font-size: 0.625rem;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard .category,.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard .rating,.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard .slogan {font-size: 0.75rem;float: left;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard .category {overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;flex-grow: 1;width: 100%;flex-shrink: 0;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard .category:not(:last-child) {padding-right: 1rem;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .vcard .contact {margin: 1rem 0 0;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .additional {display: flex;flex-wrap: wrap;margin-top: -0.5rem;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .additional > * {margin-top: 0.5rem;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .v_info {font-size: 0.75rem;overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .contact {margin-bottom: 0;display: flex;flex-wrap: wrap;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .contact .btn {margin-bottom: 10px;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .contact .btn:not(:last-child) {margin-right: 10px;}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .contact .btn:hover,.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .contact .btn:focus-visible {box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);}.entrydeluxe fieldset .preview.hitlist.desktop .hitlistitem .contact .btn .icon {font-size: 1.25rem;width: 1.375rem;line-height: 1.375rem;margin-right: 0.5rem;vertical-align: -0.4375rem;}.entrydeluxe fieldset .preview.hitlist.mobile {padding: 10px 0 !important;border-top: 1px solid #ccccd4;border-bottom: 1px solid #ccccd4;width: 100%;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem {padding: 10px 35px 0 10px;background: white;border-radius: 15px;display: flex;flex-wrap: wrap;position: relative;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem > .flex:first-of-type {display: flex;flex-wrap: wrap;width: 100%;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem.balken {border-top: 4px solid #555555;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .mm {width: 74px;height: 74px;border-radius: 9px;box-shadow: 0 0 0 2px #efeff4;overflow: hidden;padding: 5px;margin-bottom: 0.75rem;margin-left: auto;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .mm .img_container {width: 100%;height: 100%;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .mm a,.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .mm > div {display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;position: relative;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .mm img {max-width: 100%;max-height: 100%;width: auto;height: auto;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .mm .icon:not(.play) {font-size: 50px;width: 52px;height: 51px;line-height: 50px;color: #aaaaaa;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .mm .icon:not(.play):before {margin-left: 0;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .mm.vkd .icon {color: #444444;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .vcard {width: calc(100% - 90px);margin-bottom: 10px;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .name {font-size: 1rem;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem address {margin-top: 5px;overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .call_btn {font-size: 0.875rem;height: 30px;margin-top: 5px;line-height: 26px;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .call_btn .icon {height: 26px;line-height: 26px;vertical-align: top;margin-right: 2px;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .nr {margin-top: 10px;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .nr .icon {width: 20px;height: 20px;font-size: 1rem;vertical-align: top;margin-right: 2px;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .tarif {margin-top: 5px;font-size: 0.75rem;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .url {margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .category {font-size: 0.75rem;overflow: hidden;text-overflow: ellipsis;display: block;white-space: nowrap;margin-bottom: 10px;line-height: 1.125rem;width: 100%;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .times {font-size: 0.75rem;margin-bottom: 10px;width: 100%;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .times + .nextfreeappt {margin-top: -5px;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .times a span {color: #e87708 !important;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .times .open {color: #237d0d !important;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .times .closed {color: #c71418 !important;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .todetails {position: absolute;right: 0;top: 10px;bottom: 10px;width: 30px;display: flex;align-items: center;justify-content: center;}.entrydeluxe fieldset .preview.hitlist.mobile .hitlistitem .todetails .icon {width: 0.75rem!important;height: 0.75rem!important;font-size: 0.75rem;overflow: hidden;font-weight: bold;margin-right: 0.25rem!important;color: #262637 !important;}.entrydeluxe fieldset .half {float: left;width: 48%;padding-top: 0;margin-top: 20px;}.entrydeluxe fieldset .half + .half {margin-left: 4%;}.entrydeluxe fieldset .row > div p {padding-top: 0!important;}.entrydeluxe fieldset .row .half {margin-top: 0;}.entrydeluxe fieldset .row .half + .half {margin-left: 0;}.entrydeluxe fieldset input[type=file] {padding: 0;background: white;font-size: 100%;margin-bottom: 20px;}.entrydeluxe fieldset input[type=file] + .btn {width: auto;box-sizing: content-box;padding: 1px 15px;}.entrydeluxe fieldset.times .overlaywrap {height: 33px;z-index: 10;padding: 0;}.entrydeluxe fieldset.times .openoverlay {width: 160px;text-align: left;background: white;position: absolute;padding: 5px 0 5px 15px;z-index: 9;color: #262637;font-size: 100%;font-weight: normal;}.entrydeluxe fieldset.times .openoverlay .icon {float: right;border-left: 1px solid #ccccd4;margin: -5px 0;padding: 0 4px 0 8px;line-height: 32px;font-size: 14px;height: 32px;}.entrydeluxe fieldset.times .container {background: white;border: 1px solid #ccccd4;padding: 15px;margin-bottom: 20px;}.entrydeluxe fieldset.times .container select {box-sizing: border-box;width: 48%;float: left;font-size: 100%;height: 32px;}.entrydeluxe fieldset.times .container select + select {margin-left: 4%;}.entrydeluxe fieldset.times .container select + .plus {font-weight: bold;color: #9999a3;float: left;width: 100%;text-align: center;font-size: 100%;padding: 7px 0!important;}.entrydeluxe fieldset.times .container ul {float: left;width: 100%;padding-top: 10px;}.entrydeluxe fieldset.times .container label:first-child {padding: 10px 0;}.entrydeluxe fieldset.times label {font-size: 100%;font-weight: normal;}.entrydeluxe fieldset.times input[type=radio] {width: auto;height: auto;float: left;margin: 2px 5px 0 0;}.entrydeluxe fieldset.times li {padding-top: 10px;}.entrydeluxe fieldset.times h4 {padding-bottom: 0;}.entrydeluxe fieldset.times h4 + p {padding: 0 0 10px 0 !important;}.entrydeluxe fieldset.times .preview {font-size: 80%;padding: 15px 0 10px !important;margin-top: 52px;position: relative;}.entrydeluxe fieldset.times .preview h4 {font-size: 120%;padding: 0;line-height: 32px;position: absolute;top: -32px;}.entrydeluxe fieldset.times .preview .timeselect {padding-top: 0;}.entrydeluxe fieldset.times .preview .timeselect div {float: left;width: 100px;clear: both;padding: 0 0 5px 15px;}.entrydeluxe fieldset.times .preview .timeselect span {float: left;width: 150px;text-transform: none;font-weight: normal;padding-top: 0;}.entrydeluxe fieldset.times .preview .timeselect span + span {padding-bottom: 5px;}.entrydeluxe fieldset.times .preview p {clear: both;padding: 0 0 5px 15px !important;font-size: 100%;}.entrydeluxe fieldset.times .preview .active {color: #e87708;font-weight: normal;}.entrydeluxe fieldset.times .overlay {padding: 15px 15px 0 15px;top: 33px;width: 145px;}.entrydeluxe fieldset.times .overlay li {padding: 0 0 15px;}.entrydeluxe fieldset .timeblocks {padding-top: 0!important;}.entrydeluxe fieldset .row.times.other {padding-left: 110px!important;padding-right: 5px !important;clear: both;}.entrydeluxe fieldset .row.times.other .day {margin-left: -110px;float: left;width: 100px;line-height: 32px;position: relative;white-space: nowrap;}.entrydeluxe fieldset .row.times.other .day label {display: inline-block;font-size: 100%;}.entrydeluxe fieldset .row.times.other .overlaywrap {display: inline-block;vertical-align: top;line-height: normal;margin: 7px 0 0 5px;height: 18px;padding: 0;}.entrydeluxe fieldset .choices {width: 370px;}.entrydeluxe fieldset .choices select {box-sizing: border-box;width: 49%;float: left;font-size: 100%;height: 32px;}.entrydeluxe fieldset .choices select + select {margin-left: 2%;}.entrydeluxe fieldset .detailprev {border-top: 1px solid #ccccd4;padding-top: 20px;}.entrydeluxe fieldset .detailprev h3 {display: inline-block;vertical-align: middle;margin-right: 30px;}.entrydeluxe fieldset .detailprev .btn {padding: 4px 20px;vertical-align: middle;}.entrydeluxe fieldset iframe {width: calc(100% - 10px);margin: 10px auto;overflow: hidden!important;display: block;}.entrydeluxe.times {padding-top: 0;}.entrydeluxe.times .half {float: left;width: 48%;margin-top: 0;box-sizing: border-box;padding: 0 5px;}.entrydeluxe.times .half + .half {margin-left: 4%!important;width: calc(48% - 5px);box-sizing: border-box;}.entrydeluxe.times .overlaywrap {height: 33px;z-index: 10;padding: 0;}.entrydeluxe.times .overlaywrap .overlay {border-radius: 0 0 3px 3px;}.entrydeluxe.times .openoverlay {width: 160px;text-align: left;background: white;position: absolute;padding: 5px 0 5px 15px;z-index: 9;color: #262637;font-size: 100%;font-weight: normal;margin: 0;box-shadow: none;border-radius: 3px 3px 0 0;}.entrydeluxe.times .openoverlay .icon {float: right;border-left: 1px solid #ccccd4;margin: -5px 0;padding: 0 4px 0 8px;line-height: 32px;font-size: 14px;height: 32px;}.entrydeluxe.times .container {background: white;border: 1px solid #ccccd4;padding: 15px;margin-bottom: 20px;border-radius: 0 3px 3px 3px;}.entrydeluxe.times .container select {box-sizing: border-box;width: 48%;float: left;font-size: 100%;height: 32px;}.entrydeluxe.times .container select + select {margin-left: 4%;}.entrydeluxe.times .container select + .plus {font-weight: bold;color: #9999a3;float: left;width: 100%;text-align: center;font-size: 100%;padding: 7px 0!important;}.entrydeluxe.times .container ul {float: left;width: 100%;padding-top: 10px;}.entrydeluxe.times .container label:first-child {padding: 10px 0;}.entrydeluxe.times label {font-size: 100%;font-weight: normal;}.entrydeluxe.times input[type=radio] {width: auto;height: auto;float: left;margin: 2px 5px 0 0;}.entrydeluxe.times li {padding-top: 10px;}.entrydeluxe.times h4 {padding-bottom: 0;}.entrydeluxe.times h4 + p {padding: 0 0 10px 0 !important;}.entrydeluxe.times textarea {resize: vertical;width: 100%;box-sizing: border-box;}.entrydeluxe.times .preview {font-size: 80%;padding: 15px 15px 10px !important;margin-top: 32px;position: relative;background: white;text-align: left;border-radius: 3px;}.entrydeluxe.times .preview h4 {font-size: 120%;margin-left: -15px;padding: 0;line-height: 32px;position: absolute;top: -32px;}.entrydeluxe.times .preview .timeselect {padding-top: 0;}.entrydeluxe.times .preview .timeselect div {float: left;width: 100px;clear: both;padding: 0 0 5px 0;}.entrydeluxe.times .preview .timeselect span {float: left;width: 150px;text-transform: none;font-weight: normal;padding-top: 0;}.entrydeluxe.times .preview .timeselect span + span {padding-bottom: 5px;}.entrydeluxe.times .preview p {clear: both;padding: 0 0 5px 0 !important;font-size: 100%;}.entrydeluxe.times .preview .active {color: #e87708;font-weight: normal;}.entrydeluxe.times .overlay {padding: 15px 15px 0 15px;top: 33px;width: 145px;margin: 0!important;}.entrydeluxe.times .overlay li {padding: 0 0 15px;}.entrydeluxe label {font-size: 80%;display: block;}.entrydeluxe label.error {color: #c71418;padding-top: 2px;font-weight: bold;}.entrydeluxe .steps + h2 + fieldset {margin-top: 10px;}.entrydeluxe div.verlag {padding: 40px 0 0 !important;display: inline-block;width: 100%;}.entrydeluxe div.verlag img {margin-top: 15px;display: block;}.entrydeluxe div.verlag img + p,.entrydeluxe div.verlag p + p {float: left;width: 50%;}.entrydeluxe #verification > label {display: block;padding-bottom: 10px;}.entrydeluxe #verification img {vertical-align: middle;margin-right: 10px;}.entrydeluxe #verification > input {border: 1px solid #ccccd4;padding: 5px 10px 6px;width: 210px;}.entrydeluxe #verification .agb:last-child {padding-bottom: 0;}.entrydeluxe.inoverlay {background: none;padding-top: 0;}.entrydeluxe.inoverlay .logos {padding: 15px 0 20px;}.entrydeluxe.inoverlay .logos img {height: 20px;width: 212px;overflow: hidden;margin-top: 4px;}.entrydeluxe.inoverlay .msg-caution {margin-bottom: 20px;}.entrydeluxe.inoverlay h1 {color: #262637;font-weight: bold;font-size: 130%;padding-top: 5px;padding-bottom: 5px;}.entrydeluxe.inoverlay .showme .to_top_btn {display: none!important;}.entrydeluxe .row {padding: 0!important;}.entrydeluxe.appointment label.big {font-size: 100%;}.entrydeluxe .msg#verlag p:not(:last-child) {padding-bottom: 15px !important;}.entrydeluxe .msg#verlag .publogo {margin-left: 30px;float: right;}#ort.headline,#ort .headline {font-style: italic;}#ort.noheadline,#ort .noheadline {font-style: normal;}html {min-height: 100%;}body.goup {background: white;max-width: 900px;margin: 0 auto;line-height: 1.4;box-sizing: border-box;min-height: 100vh;}body.goup * {box-sizing: border-box;}body.goup header {padding: 1.5rem 2rem 0;display: flex;align-items: center;flex-wrap: wrap;}body.goup header:after {content: "";display: block;height: 1px;background: #ccccd4;margin-top: 1.5rem;width: 100%;}body.goup header .userarea {display: flex;align-items: center;justify-content: flex-end;line-height: 1.5rem;margin-left: auto;}body.goup header .userarea span:first-child {width: 1.5rem;text-align: left;margin-right: 0.25rem;flex-shrink: 0;}body.goup header .userarea span:nth-child(2) {font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 9.75rem;}body.goup header .userarea img {height: 1.5rem;}body.goup main {padding: 1.5rem 0 0.5rem;}body.goup section {display: flex;flex-wrap: wrap;}body.goup h2,body.goup h3 {font-weight: normal;}body.goup h2 {font-size: 160%;color: #c71418;width: 100%;padding: 0 2rem 0.5rem;}body.goup h3 {font-size: 130%;padding: 0;margin-bottom: 0.75rem;}body.goup h3:not(:first-child) {margin-top: 1.5rem;}body.goup p {padding: 0;margin: 0.75rem 0;}body.goup article {margin: 1rem 0;padding: 0 2rem;}body.goup article input[type=text],body.goup article input[type=password],body.goup article input[type=email],body.goup article textarea,body.goup article select {font-size: 1rem;padding: 0.5rem;border-radius: 3px;border: 1px solid #ccccd4;width: 100%;margin-top: 0.75rem;display: block;}body.goup article textarea {height: 7.5rem;resize: none;line-height: 1.4;}body.goup article > textarea + .textcount {float: none;}body.goup article.full {width: 100%;}body.goup .btn {border-color: transparent;height: auto;line-height: 2rem;font-size: 0.875rem;text-transform: none;margin-top: 1rem;width: 100%;}body.goup .btn.third {min-width: 8rem;margin-top: 3rem;vertical-align: top;}body.goup .btn.half {max-width: 16.25rem;min-width: 8rem;}body.goup .btn[disabled] {opacity: 0.25;}body.goup .half {width: calc(100%/2 - 0.5rem);float: left;}body.goup .third {width: calc(100%/3);float: left;}body.goup .onethird {width: calc(100%/3);}body.goup .onethird:first-of-type {border-right: 1px solid #ccccd4;}body.goup .onethird p:last-child {margin-bottom: 0;}body.goup .twothird {width: calc(100%/3*2);}body.goup .twothird + .onethird {border-left: 1px solid #ccccd4;}body.goup .twothird + .onethird p {font-size: 0.8125rem;}body.goup .half + .half,body.goup .third + .third {margin-left: 1rem;}body.goup .errormsg {background: #fdf1e6;color: #c71418;border-radius: 4px;padding: 0.5rem 0.75rem;}body.goup .textcount {float: left;margin-bottom: 0;}body.goup .delete {float: right;color: #262637;font-size: 1rem;margin-top: 0.75rem;line-height: 1;}body.goup .delete .icon:before {margin: 0;}body.goup .rating {padding-bottom: 2rem;}body.goup .rating .icon {color: #ffcc00;overflow: hidden;width: 1.75rem;height: 1.75rem;font-size: 1.75rem;cursor: pointer;}body.goup .uploadarea,body.goup .uploadareahl {text-align: center;padding: 0 14% 1rem 14%;margin-bottom: 1rem;border-radius: 9px;}body.goup .uploadarea .btn.std,body.goup .uploadareahl .btn.std {width: 80%;margin: 0 auto;background: white;display: block;}body.goup .uploadarea [type="file"],body.goup .uploadareahl [type="file"] {border: none;clip: rect(0, 0, 0, 0);height: 1px;overflow: hidden;padding: 0;position: absolute !important;white-space: nowrap;width: 1px;}body.goup .uploadarea [type="file"] + label,body.goup .uploadareahl [type="file"] + label {width: 80%;margin: 0 auto;background: white;display: block;}body.goup .uploadarea + #previews,body.goup .uploadareahl + #previews {margin-top: 2.25rem;}body.goup .uploadarea {background-color: #efeff4;border: 2px dashed #797980;}body.goup .uploadareahl {background-color: #eff6ed;border: 2px dashed #177b00;}body.goup .imgrow {display: flex;margin: 0 0 0.5rem 0;background: #efeff4;border-radius: 9px;}body.goup .imgrow.select4delete {background: #fdf1e6;}body.goup .imgrow.select4delete .removeitem:before {color: #c71418;}body.goup .imgrow.select4delete .textcount {color: #9999a3;}body.goup .imgrow.textchange textarea {background: #eff6ed;border-color: #177b00;}body.goup .imgrow .removeitem {border-right: 2px solid white;font-size: 1.5rem;width: 1.5rem;display: flex;align-items: center;justify-content: center;cursor: pointer;flex-shrink: 0;background: none;}body.goup .imgrow .removeitem:before {content: "\00d7";}body.goup .imgrow .thumb {width: 6.5rem;height: 6.5rem;text-align: center;margin: 0.5rem;display: flex;justify-content: center;align-items: center;background: #ccccd4;flex-shrink: 0;}body.goup .imgrow .thumb img {width: 100%;height: 100%;object-fit: cover;}body.goup .imgrow .thumb .preview {display: block;width: 100%;height: 100%;}body.goup .imgrow .descr {flex-grow: 1;margin: 0.5rem 0.5rem 0.5rem 0;}body.goup .imgrow textarea {height: 5.5rem;margin: 0 0 0.25rem;font-size: 0.875rem;}body.goup .imgrow textarea[disabled] {background: none;}body.goup .imgrow .textcount {font-size: 0.75rem;line-height: 1;float: none;text-align: right;}body.goup .imgrow .errorhint {flex-grow: 1;display: flex;align-items: center;justify-content: center;color: #c71418;}body.goup .progress-extended {font-size: 0.625rem;}body.goup .progress {margin: 2rem 0 0.5rem;height: 1.25rem;overflow: hidden;background-color: #efeff4;border-radius: 3px;opacity: 0;transition: opacity 0.3s linear;box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}body.goup .progress-bar {float: left;width: 0;height: 100%;background-color: #797980;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition: width 0.6s ease;-o-transition: width 0.6s ease;transition: width 0.6s ease;}body.goup .progress-striped .progress-bar,body.goup .progress-bar-striped {background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size: 40px 40px;background-size: 40px 40px;}body.goup .progress.active .progress-bar,body.goup .progress-bar.active {-webkit-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}.goup_lp main {line-height: 1.4;}.goup_lp main h1 {padding-bottom: 0;}.goup_lp main > h2 {margin-top: 3rem;padding-bottom: 0;}.goup_lp main > p {margin: 1rem 0!important;padding: 0!important;}.goup_lp main > .btn,.goup_lp main .card .btn {line-height: 2rem;height: 2rem!important;border: none;padding: 0 1.25rem!important;margin-top: 2rem;}.goup_lp main > .btn.standard,.goup_lp main .card .btn.standard {background: white;}.goup_lp main h2 + .cards,.goup_lp main h2 + .card {margin-top: 0.75rem;}.goup_lp .cards {display: flex;flex-wrap: wrap;gap: 1.125rem;padding-top: 0.5rem;line-height: 1rem;}.goup_lp .cards > div {background: white;border-radius: 9px;width: calc(100% / 3 - 0.75rem);position: relative;}.goup_lp .cards picture {float: left;margin-right: 0.5rem;overflow: hidden;border-radius: 9px 0 0 9px;}.goup_lp .cards img {width: 7.5rem;height: 7.5rem;object-fit: cover;}.goup_lp .cards p {padding: 0;margin-right: 0.5rem;}.goup_lp .cards p:not(.name) {font-size: 0.75rem;}.goup_lp .cards .name {font-weight: bold;margin-block: 0.5rem;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.goup_lp .cards .date {font-size: 0.625rem;width: 3.75rem;}.goup_lp .cards .date + div {display: flex;flex-direction: column;height: 100%;}.goup_lp .cards .descr {display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}.goup_lp .cards .descr.notext {color: #9999a3;font-style: italic;}.goup_lp .cards .links {margin-top: auto;margin-bottom: 0.5rem;padding-top: 0.5rem;border-top: 1px solid #ccccd4;display: flex;justify-content: space-between;}.goup_lp .cards .links a,.goup_lp .cards .links .icon {color: #262637;}.goup_lp .cards .links .icon {margin: 0 0 0 -0.125rem !important;vertical-align: -0.125rem !important;}.goup_lp .cards .stars {margin-block: -0.25rem 0.25rem;display: flex;}.goup_lp .cards i[class*=" icon_bewertung"] {color: #ffcc00;width: 16px;margin-right: 0;font-size: 16px!important;}.goup_lp .cards .photo .date {position: absolute;background: rgba(255, 255, 255, 0.85);padding: 0.125rem 0 0.0625rem;text-align: center;line-height: 1;border-radius: 3px;top: 0.25rem;left: 3.5rem;}.goup_lp .cards .photo .descr {-webkit-line-clamp: 3;}.goup_lp .cards .rating {padding-left: 0.5rem;}.goup_lp .cards .rating > div {width: 100%;display: flex;flex-wrap: wrap;}.goup_lp .cards .rating p:not(.name) {width: calc(100% - 0.75rem);}.goup_lp .cards .rating .name {width: calc(100% - 4.25rem);}.goup_lp .cards .rating .date {display: block;margin-block: 0.75rem 0.5rem;line-height: 0.75rem;}.goup_lp .cards .rating .descr {margin-bottom: 0.5rem;height: 2rem;-webkit-line-clamp: 2;}.goup_lp .cards .rating .links {flex-grow: 1;}.goup_lp .hiddencards {display: none;}.goup_lp .card {display: flex;flex-wrap: wrap;line-height: 1rem;background: white;padding: 1.25rem;border-radius: 15px;}.goup_lp .card h3 {padding: 0;}.goup_lp .card h3:not(:first-child) {margin-top: 2rem;}.goup_lp .card.settings form {display: flex;flex-wrap: wrap;}.goup_lp .card.settings form > div:not(.btn_panel) {display: flex;flex-wrap: wrap;width: calc(100% - 16rem);margin-top: 0.5rem;align-self: start;}.goup_lp .card.settings form > div:not(.btn_panel) label[disabled] {color: #9999a3;}.goup_lp .card.settings form > div:not(.btn_panel) input[disabled] {color: #9999a3;background: none;border-color: transparent;padding-inline: 0;font-size: 100%;}.goup_lp .card.settings form h3,.goup_lp .card.settings form p:not([class]) {width: 100%;}.goup_lp .card.settings label {width: 12.5rem;line-height: 2.25rem;margin-top: 0.75rem;}.goup_lp .card.settings input:not([type="submit"]) {font-size: 1rem;padding: 0.5rem;border-radius: 3px;border: 1px solid #ccccd4;width: calc(100% - 12.5rem);margin-top: 0.75rem;display: block;}.goup_lp .card.settings .withicon {position: relative;display: flex;flex-wrap: wrap;width: 100%;}.goup_lp .card.settings .withicon .icon {position: absolute;z-index: 3;right: 0.125rem;width: 2rem;bottom: 0.125rem;height: 2rem;overflow: hidden;white-space: nowrap;cursor: pointer;}.goup_lp .card.settings .withicon .icon:before {display: block;margin: 0.5rem!important;}.goup_lp .card.settings .withicon input {padding-right: 2.125rem;}.goup_lp .card.settings .info {background-color: #efeff4;padding: 0.75rem 0.75rem 0.75rem 2.5rem;border-radius: 0.25rem;width: 15rem;font-size: 0.75rem;margin-top: 1.25rem;margin-left: 1rem;line-height: 1.125rem;background-image: url("icon_info_g-bd9410c5c0ae4293fd38f88ed5b50012.svg");background-repeat: no-repeat;background-position: 0.75rem 0.75rem;}.goup_lp .card.settings p[class*="msg"] {width: 100%;border-radius: 0.25rem;padding: 0.5rem 0.75rem;border: none;margin-top: 2rem;line-height: 1.4;}.goup_lp .card.settings .successmsg {background: #eff6ed;color: #136400;}.goup_lp .card.settings .errormsg {background: #fdf1e6;color: #c71418;}.goup_lp .card ul {display: flex;flex-wrap: wrap;gap: 1.125rem;width: 100%;}.goup_lp .card ul li {width: calc(100%/3 - 0.75rem);}.goup_lp .card ul .btn {margin: 0;width: 100%;}.goup_lp .card ul .btn.standard {background: #efeff4;}.goup_lp .btn[disabled] {opacity: 0.25;}.sronly {position: absolute;width: 0;height: 0;overflow: hidden;font-size: 0;line-height: 0;}body.appointment {padding-top: 2px;}.appointment:not(.csc-default) {margin: 0 2px;}.appointment.entrydeluxe {margin: 0;}.appointment.entrydeluxe #content .collapsible .headline {margin-bottom: 10px;}.appointment.entrydeluxe #content .collapsible .headline a {padding-left: 5px;}.appointment.entrydeluxe fieldset {box-shadow: none;}.appointment.entrydeluxe fieldset .typequestion {margin-top: 30px;}.appointment.entrydeluxe fieldset .entrylist {display: flex;flex-wrap: wrap;border: none;}.appointment.entrydeluxe fieldset .entrylist .entry {width: calc(50% - 10px);box-sizing: border-box;background: white;border: 1px solid #ccccd4;border-radius: 3px;margin: 5px;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);display: flex;flex-wrap: wrap;}.appointment.entrydeluxe fieldset .entrylist .entry .mm {margin: 0;}.appointment.entrydeluxe fieldset .entrylist .entry .vcard {display: inline-block;vertical-align: top;}.appointment.entrydeluxe fieldset .entrylist .entry ul {display: flex;border-top: 1px solid #ccccd4;margin: 10px 0 -5px !important;width: 100%!important;align-self: flex-end;}.appointment.entrydeluxe fieldset .entrylist .entry ul li {margin: 5px 0 0;line-height: 32px;font-size: 90%;}.appointment.entrydeluxe fieldset .entrylist .entry ul li + li {margin-left: auto;}.appointment.entrydeluxe fieldset .entrylist .entry ul .arrow {color: #237d0d !important;margin-left: 0;padding-left: 15px;}.appointment.entrydeluxe fieldset .entrylist .entry ul .arrow:before {color: #237d0d;font-size: 9px;margin-top: 10px;margin-left: -15px;}.appointment.entrydeluxe fieldset .entrylist + p {padding-top: 20px;}.appointment.entrydeluxe fieldset .entrylist + p + p {padding-top: 20px;padding-bottom: 0;}.appointment.entrydeluxe fieldset .entrylist + p a {white-space: nowrap;}.appointment.entrydeluxe h1 + [class*="msg"] {margin-bottom: 70px;}.appointment.csc-default {margin-right: 0;}.appointment [class*='msg'] {border-radius: 15px;}.appointment iframe {width: 100%;}.appointment input:focus-visible,.appointment select:focus-visible,.appointment textarea:focus-visible,.appointment button:focus-visible,.appointment a:focus-visible {outline: 2px solid #262637;}.appointment .blight {border-color: transparent;}.appointment .btn_panel {height: 32px;clear: both;}.appointment .btn_panel .btn {float: left;margin-right: 10px;height: 32px;padding-left: 30px;padding-right: 30px;margin-bottom: 0;}.appointment .btn_panel a.btn {padding-top: 0;padding-bottom: 0;box-sizing: border-box;line-height: 30px;margin-left: 0;}.appointment .btn_panel:not(.phoneonly) + p {padding-top: 10px !important;padding-bottom: 5px !important;}.appointment .msg-caution.layer {position: fixed;top: 120px;left: 10%;right: 10%;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.8);-moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.8);-webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.8);}.appointment .msg-caution.layer p {padding: 0 0 10px !important;}.appointment fieldset {background: #efeff4;border: 1px solid #efeff4;padding: 15px;margin-bottom: 20px;clear: right;position: relative;border-radius: 15px;}.appointment fieldset.withtabs {margin-top: 40px;border-radius: 0 0 15px 15px;}.appointment fieldset:not(.withtabs) .row:first-child {margin-top: 5px;}.appointment fieldset:not(.withtabs) .msg-success:first-child {margin-top: 20px;}.appointment fieldset .tabnav {border: none;position: absolute;left: -1px;right: -1px;top: -39px;}.appointment fieldset .tabnav ul {float: none;margin: 0 -3px 0 0 !important;padding: 0!important;}.appointment fieldset .tabnav li {box-sizing: border-box;width: 25%;padding: 0!important;margin: 0 -1px 0 0 !important;border-radius: 9px 9px 0 0;}.appointment fieldset .tabnav li.active {border-color: #efeff4;}.appointment fieldset .tabnav li.active a {color: #c71418;}.appointment fieldset .tabnav li.active:nth-child(1) .nr {background-position: 0 0;}.appointment fieldset .tabnav li.active:nth-child(2) .nr {background-position: -28px 0;}.appointment fieldset .tabnav li.active:nth-child(3) .nr {background-position: -56px 0;}.appointment fieldset .tabnav li.active:nth-child(4) .nr {background-position: -84px 0;}.appointment fieldset .tabnav li:nth-child(1) .nr {background-position: -112px 0;}.appointment fieldset .tabnav li:nth-child(2) .nr {background-position: -140px 0;}.appointment fieldset .tabnav li:nth-child(3) .nr {background-position: -168px 0;}.appointment fieldset .tabnav li:nth-child(4) .nr {background-position: -196px 0;}.appointment fieldset .tabnav li:not(.active) + .active {margin-left: 1px!important;width: calc(25% - 1px);}.appointment fieldset .tabnav li:not(.active) + .active a {padding-left: 9px;}.appointment fieldset .tabnav a {display: block;padding: 10px;font-size: 90%;color: #797980;font-weight: bold;text-decoration: none!important;}.appointment fieldset .tabnav .nr {display: inline-block;margin: 0 5px;background: url(sprite_numbers-697297a69d5edae20e9352689e2037c1.png) no-repeat;width: 18px;height: 17px;float: left;text-indent: 20px;overflow: hidden;}.appointment fieldset .tabnav .icon_haken {color: #177b00;font-size: 20px;float: right;height: 18px;width: 18px;display: block;margin: -1px -3px 0 0;}.appointment fieldset .tabnav .icon_haken:before {margin-left: -1px;}.appointment fieldset .tabnav .attention {float: right;margin: -3px -2px 0 0;}.appointment fieldset .tabnav .attention img {border: none;}.appointment fieldset .tabnav + .hl {padding-top: 0;}.appointment fieldset > hr {height: 1px;background: #ccccd4;margin: 0 5px 10px;}.appointment fieldset > hr.spacer {margin-top: 20px;}.appointment fieldset.collapsible .headline {border-radius: 3px 3px 0 0;}.appointment fieldset.collapsible > .content {padding: 15px !important;}.appointment fieldset .hl {clear: both;padding-top: 20px;position: relative;}.appointment fieldset .hl:first-child {padding-top: 0;}.appointment fieldset .hl h3,.appointment fieldset .hl h4,.appointment fieldset .hl span {padding: 0 5px 10px;display: inline-block;}.appointment fieldset .hl + p {padding-top: 0;}.appointment fieldset .hl + .timeblocks {padding-top: 10px;}.appointment fieldset .hl + .small {padding-top: 0!important;}.appointment fieldset .hl .overlaywrap {position: static;}.appointment fieldset .hl .overlay.hint {left: 0;right: 0;margin: 0 auto!important;max-width: 100%;box-sizing: border-box;}.appointment fieldset .hl .overlay.hint:before {display: none!important;}.appointment fieldset .hl .overlay.hint:after {display: none!important;}.appointment fieldset .overlaywrap {display: inline-block;vertical-align: top;margin-top: 1px;line-height: normal;}.appointment fieldset .hint {border-color: #e87708;background: #fdf1e6;padding: 10px !important;font-size: 80%;width: 260px;line-height: 1.3;z-index: 51;white-space: normal;}.appointment fieldset .hint:before,.appointment fieldset .hint:after {content: "";display: block;position: absolute;height: 0;width: 0;border: 10px solid transparent;left: 50%;margin-left: -10px;}.appointment fieldset .hint.up {bottom: 33px;left: -132px;}.appointment fieldset .hint.up:before {border-top-color: #e87708;bottom: -21px;}.appointment fieldset .hint.up:after {border-top-color: #fdf1e6;bottom: -20px;}.appointment fieldset .hint.down {top: 65px;left: -132px;bottom: auto!important;}.appointment fieldset .hint.down:before {border-bottom-color: #e87708;top: -21px;}.appointment fieldset .hint.down:after {border-bottom-color: #fdf1e6;top: -20px;}.appointment fieldset .hint.toleft {right: -12px;left: auto;}.appointment fieldset .hint.toleft:before,.appointment fieldset .hint.toleft:after {right: 10px;left: auto;}.appointment fieldset .hint.toright {left: -12px;}.appointment fieldset .hint.toright:before,.appointment fieldset .hint.toright:after {left: 10px!important;margin-left: 0!important;}.appointment fieldset .hint.huge {width: 440px!important;left: -222px;top: 33px;}.appointment fieldset .hint.huge:before {display: none!important;}.appointment fieldset .hint.huge:after {display: none!important;}.appointment fieldset .hint.huge img {border: none;max-width: 100%;margin-top: 10px;}.appointment fieldset p {padding: 0 5px 10px;}.appointment fieldset p .icon {font-size: 18px;width: 20px;}.appointment fieldset p .icon_haken {color: #177b00;}.appointment fieldset label.big {display: block!important;font-weight: bold;margin: 5px 0;}.appointment fieldset label.narrow {display: inline-block !important;}.appointment fieldset label.narrow + .overlaywrap {margin: 3px 0 0 10px;}.appointment fieldset p.spacer {padding-top: 30px!important;}.appointment fieldset .row {vertical-align: top;display: flex;flex-wrap: wrap;}.appointment fieldset .row.service {background: none;}.appointment fieldset .row > div {float: left;box-sizing: border-box;margin-bottom: 10px;padding: 0 5px;position: relative;width: 100%;}.appointment fieldset .row > div.half {width: 50%;}.appointment fieldset .row > div.third {width: 33.3333333%;flex-grow: 1;}.appointment fieldset .row > div.fourth {width: 25%;}.appointment fieldset .row > div.sixth {width: 16.6666666%;}.appointment fieldset .row > div.twothirds {width: 66.6666666%;}.appointment fieldset .row > div.short {white-space: nowrap;width: auto;}.appointment fieldset .row > div.short input {width: 95px;}.appointment fieldset .row > div.short input + span {margin-right: -5px;white-space: nowrap;}.appointment fieldset .row > div.short:last-child input + span {margin-right: 0;}.appointment fieldset .row > div.yesno {width: auto;}.appointment fieldset .row > div.hint {max-width: 300px;margin-left: 5px;top: 0;}.appointment fieldset .row > div.hint:before,.appointment fieldset .row > div.hint:after {left: 50px;margin-left: 0;}.appointment fieldset .row > div.callday {width: 160px;margin-right: 15px;}.appointment fieldset .row > div.calltime {width: auto;white-space: nowrap;}.appointment fieldset .row > div.calltime p {display: inline-block;line-height: 32px;margin-left: 5px;padding-bottom: 0;}.appointment fieldset .row > div.calltime select,.appointment fieldset .row > div.calltime input {width: 112px!important;margin-left: 5px;font-size: 100%;}.appointment fieldset .row > div.calltime > input {padding: 5px;}.appointment fieldset .row > div.privacy {padding-top: 30px;}.appointment fieldset .row > div.privacy input {margin: 9px 10px 0 0;width: auto;height: auto;}.appointment fieldset .row > div.privacy label {line-height: 32px;}.appointment fieldset .row > div.withbtn {box-sizing: border-box;padding-right: 40px!important;position: relative;}.appointment fieldset .row > div.withbtn .add,.appointment fieldset .row > div.withbtn .delete {font-weight: normal;height: 30px;line-height: 30px;position: absolute;top: 0;right: 0;padding: 0;width: 30px;margin-top: 20px;}.appointment fieldset .row > div.withbtn .add {font-size: 24px;}.appointment fieldset .row > div.withbtn .delete .icon {font-size: 16px;line-height: 28px;width: 18px;overflow: hidden;display: inline-block;margin-right: 0;}.appointment fieldset .row > div.withbtn .delete .icon:before {margin-right: 30px;}.appointment fieldset .row > div.withbtn .dis {border-color: #666666;}.appointment fieldset .row > div.withbtn .dis:hover {background: #e6e6e6;background: -ms-linear-gradient(top, white 0%, #eeeeee 100%);background: linear-gradient(top, white 0%, #eeeeee 100%);}.appointment fieldset .row > div p {padding: 0 0 10px;}.appointment fieldset .row.center {text-align: center;}.appointment fieldset .row.center > div {display: inline-block;float: none;margin-left: -2px;margin-right: -2px;vertical-align: top;}.appointment fieldset .row input {width: 100%;box-sizing: border-box;padding: 5px 10px;height: 32px;}.appointment fieldset .row input:not(.btn) {border: 1px solid #ccccd4;}.appointment fieldset .row input.withicon {padding-left: 40px;}.appointment fieldset .row select {width: 100%;height: 32px;font-size: 100%;}.appointment fieldset .row textarea {width: 100%;box-sizing: border-box;margin-top: 30px;font-size: 100%;padding: 5px 10px;height: 100px;}.appointment fieldset .row .overlaywrap + textarea {margin-top: 0;}.appointment fieldset .row input[type=radio] {width: auto;height: auto;margin: 9px 5px 0 0;}.appointment fieldset .row input[type=radio] + label {margin-right: 30px;line-height: 32px;float: left;}.appointment fieldset .row input[type=radio] + label + input {margin-left: 10px;}.appointment fieldset .row .icon_kalender {background: #efeff4;font-size: 18px;border-right: 1px solid #ccccd4;position: absolute;top: 1px;margin-left: 1px;line-height: 31px;height: 30px;width: 30px;overflow: hidden;cursor: pointer;}.appointment fieldset .row .icon_kalender:before {margin-left: 6px;}.appointment fieldset .row .combined {padding: 0;margin-left: 5px;margin-right: 5px;width: 80%;}.appointment fieldset .row .combined input {border: none;padding-top: 3px;padding-bottom: 3px;height: 28px;}.appointment fieldset .row .combined .clear_input_div {width: 50%;}.appointment fieldset .row .combined .clear_input_div + .clear_input_div input {border-left: 1px solid #ccccd4;}.appointment fieldset .row .combined .clear_input_div .clear_input {top: 5px!important;}.appointment fieldset .row .combined + span.icon {display: inline-block;width: 68px;height: 32px;border: 1px solid transparent;background: #262637;color: white;text-align: center;border-radius: 3px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}.appointment fieldset .row .combined + span.icon:before {padding-top: 10px;line-height: 32px;font-size: 21px;}.appointment fieldset .row .combined + span.icon input[type=submit] {overflow: hidden;width: 70px;background: transparent;height: 34px;color: white;vertical-align: top;text-indent: 100px;margin: -33px 0 0 -1px;border-color: transparent;}.appointment fieldset .row ul.check {padding: 0;}.appointment fieldset .rowgroup {display: flow-root;}.appointment fieldset .rowgroup .row:first-child {margin-top: 0;}.appointment fieldset ul.check {margin: 0!important;display: inline-block;}.appointment fieldset ul.check li {padding-top: 10px;padding-left: 5px !important;float: left;width: 100%;box-sizing: border-box;}.appointment fieldset ul.check li input[type=checkbox] {width: auto;height: auto;float: left;margin: 2px 5px 0 0;}.appointment fieldset ul.check li label {font-size: 100%;font-weight: normal;}.appointment fieldset ul.check.payment {margin-bottom: -10px !important;}.appointment fieldset ul.check.payment li {float: left;width: 33%;}.appointment fieldset ul.check.agb input {float: left;}.appointment fieldset ul.check.agb label {float: none;display: block!important;padding-left: 20px;height: auto;}.appointment fieldset p + .row textarea,.appointment fieldset .row p + textarea {margin-top: 0;}.appointment fieldset .entryresult {background: white;border: 1px solid #ccccd4;overflow: auto;height: 200px;box-sizing: border-box;width: 80%;padding: 10px 10px 0;margin-bottom: 30px !important;border-radius: 3px;}.appointment fieldset #pubinfo-hitlist {padding-top: 30px;}.appointment fieldset .pubinfo-hit-phone,.appointment fieldset .pubinfo-hit-fax,.appointment fieldset .pubinfo-hit-email,.appointment fieldset .pubinfo-hit-homepage {line-height: 26px;}.appointment fieldset .pubinfo-hit-phone .btn {margin-left: 10px;margin-bottom: 0;padding: 1px 10px;}.appointment fieldset .pubinfo-hit-pc-city {margin-bottom: 10px !important;}.appointment fieldset input[type=radio],.appointment fieldset input[type=checkbox] {padding: 0;float: left;margin: 3px 5px 0 0;}.appointment fieldset input[type=radio] + label,.appointment fieldset input[type=checkbox] + label {display: inline-block !important;}.appointment fieldset input[type=radio] + label + input[type="text"],.appointment fieldset input[type=checkbox] + label + input[type="text"] {border: 1px solid #ccccd4;box-sizing: border-box;padding: 5px 10px;height: 32px;display: block;margin: 5px 0 0 19px;width: 230px;}.appointment fieldset > input.btn {margin: 20px 5px;height: 32px;}.appointment fieldset a.btn {margin: 0 5px 30px;padding: 4px 10px;}.appointment fieldset a.btn.blight i[class*=" icon_pfeil"] {float: right;font-size: 16px;margin: 0 0 0 10px;}.appointment fieldset .timeblocks {margin: 0;}.appointment fieldset .row.times {padding-left: 110px;padding-right: 170px;box-sizing: border-box;}.appointment fieldset .row.times select {height: 32px;font-size: 100%;width: 70px;float: left;margin-left: 10px;}.appointment fieldset .row.times option {padding: 3px 5px;}.appointment fieldset .row.times option:first-child {margin-top: 2px;}.appointment fieldset .row.times option:last-child {margin-bottom: 2px;}.appointment fieldset .row.times .day {width: 100px;line-height: 32px;margin-left: -110px;}.appointment fieldset .row.times .timespan {width: 190px;padding: 0;}.appointment fieldset .row.times.other {padding-right: 5px;}.appointment fieldset .row.times.other .long {padding: 0 0 0 10px;width: 100%;}.appointment fieldset .row.times.other input {width: 100%;}.appointment fieldset .row.times.other .day .overlaywrap {margin: 6px 0 0 5px;height: 18px;}.appointment fieldset .row.times .plus {line-height: 32px;color: #9999a3;font-size: 20px;margin-left: 14px;float: left;}.appointment fieldset .row.times .addtimes {display: inline-block;background: #e87708;color: white;height: 18px;width: 18px;text-align: center;font-size: 20px;line-height: 18px;border-radius: 9px;text-decoration: none;margin: 7px 0 0 11px;}.appointment fieldset .row.times .additional {float: right;width: 170px;box-sizing: border-box;margin-right: -170px;}.appointment fieldset .row.times .additional select {width: 150px;}.appointment fieldset .row.times .blight {margin: 0 0 10px 10px;}.appointment fieldset .available {float: none;}.appointment fieldset div.error,.appointment fieldset li.error {position: relative;}.appointment fieldset div.error > .overlay,.appointment fieldset li.error > .overlay {width: auto;left: auto;margin-right: 5px;bottom: 42px;}.appointment fieldset div.error > .overlay:before,.appointment fieldset li.error > .overlay:before,.appointment fieldset div.error > .overlay:after,.appointment fieldset li.error > .overlay:after {left: 50%;margin-left: -10px;}.appointment fieldset div.error.hl > .overlay,.appointment fieldset li.error.hl > .overlay {margin-left: 5px;}.appointment fieldset p.error {position: relative;}.appointment fieldset p.error .overlay {left: 0;}.appointment fieldset ul:not([role="listbox"]) {margin: 0 5px !important;}.appointment fieldset ul:not([role="listbox"]) li {margin-bottom: 10px;padding-left: 0!important;}.appointment fieldset .cols ul {margin: 0!important;}.appointment fieldset input[type=checkbox] {float: left;margin: 2px 5px 0 0;}.appointment fieldset input[type=checkbox] + label {display: inline-block !important;}.appointment fieldset .infobtn {display: inline-block;}.appointment fieldset .infobtn .icon {overflow: hidden;color: white;background: #e87708;font-size: 10px;height: 18px;width: 18px;text-align: center;border-radius: 9px;}.appointment fieldset .infobtn .icon:before {margin: 3px 4px;display: inline-block;}.appointment fieldset .infobtn img {border: none;vertical-align: top;}.appointment fieldset .small {padding: 10px 5px 5px;clear: both;}.appointment fieldset .small + .row {padding-top: 10px;}.appointment fieldset td .small {padding-left: 0;}.appointment fieldset .twocol .cols {padding: 0 5px;box-sizing: border-box;}.appointment fieldset .twocol .cols .row,.appointment fieldset .twocol .cols .hl {margin: 0 -5px;}.appointment fieldset .twocol .cols p {padding-left: 0;}.appointment fieldset .twocol .cols .check {padding: 0;}.appointment fieldset .check {padding: 10px 0 20px;}.appointment fieldset .check:first-child {padding-top: 0;}.appointment fieldset .check li {overflow: visible;position: relative;}.appointment fieldset .check li a {color: #237d0d !important;}.appointment fieldset .check li .hint {margin-left: 12px;}.appointment fieldset .check li input + .hint.down {margin: 20px 0 0 30px;}.appointment fieldset .check li.errorhelper {padding: 0;margin: 0;}.appointment fieldset .check li.errorhelper .hint.up {bottom: 5px;}.appointment fieldset .check li.errorhelper .hint.down {top: 5px;}.appointment fieldset .check + .dataoverview {margin-top: 0;}.appointment fieldset .anchorwrap + .check {padding-top: 0;}.appointment fieldset .captcha {background: white;margin: 20px 5px;padding: 20px;border-radius: 15px;}.appointment fieldset .captcha img {border: none;margin-right: 16px;}.appointment fieldset .captcha p {padding: 15px 0 0 20px !important;}.appointment fieldset .captcha p input[type=checkbox] {float: left;margin: 3px 0 0 -20px;}.appointment fieldset .captcha > div {display: inline-block;vertical-align: middle;position: relative;}.appointment fieldset .captcha > div input {border: 1px solid #ccccd4;padding: 5px 10px;}.appointment fieldset .captcha > div .overlay {margin-right: 0;}.appointment fieldset .captcha > label {display: block!important;padding-bottom: 10px;}.appointment fieldset .btn_panel {padding: 20px 5px;display: flow-root;}.appointment fieldset .btn_panel.nophone > span.icon {text-align: right;padding: 0;height: 32px;box-sizing: border-box;position: relative;}.appointment fieldset .btn_panel.nophone > span.icon:before {float: right;position: absolute;line-height: 30px;right: 10px;}.appointment fieldset .btn_panel.nophone > span.icon input {background: transparent;height: 32px;margin: -1px;padding: 1px 30px 1px 10px;color: white;position: relative;text-transform: uppercase;font-size: 12px;}.appointment fieldset .btn_panel:last-child {padding-bottom: 0;}.appointment fieldset .btn_panel:last-child .btn {margin-bottom: 10px;}.appointment fieldset .btn_panel.empty {display: none!important;}.appointment fieldset .msg,.appointment fieldset .msg-caution,.appointment fieldset .msg-success {margin-left: 5px;margin-right: 5px;}.appointment fieldset .msg .content:first-child,.appointment fieldset .msg-caution .content:first-child,.appointment fieldset .msg-success .content:first-child {padding: 0;}.appointment fieldset .msg .btn,.appointment fieldset .msg-caution .btn,.appointment fieldset .msg-success .btn {margin: 5px 0 0;}.appointment fieldset .msg .content .btn:first-child,.appointment fieldset .msg-caution .content .btn:first-child,.appointment fieldset .msg-success .content .btn:first-child {margin-top: 0;}.appointment fieldset .dataoverview {background: white;margin: 5px 5px 40px;padding: 15px;border-radius: 15px;}.appointment fieldset .dataoverview .btn_panel {padding: 10px 0 15px;}.appointment fieldset .dataoverview .btn_panel .btn {margin: 0 10px 0 0;padding-left: 10px;padding-right: 10px;}.appointment fieldset .dataoverview .btn_panel .btn.blight {border: 1px solid #ccccd4;}.appointment fieldset .dataoverview .btn_panel .btn.blight i[class*=" icon_pfeil"] {margin-top: 4px;}.appointment fieldset .msg-success + .dataoverview {margin-top: 30px;}.appointment fieldset div.verlag {padding: 20px 0;display: inline-block;width: 100%;}.appointment fieldset div.verlag p {padding-left: 0;padding-right: 0;}.appointment fieldset div.verlag img {margin: 15px 0;display: block;}.appointment fieldset div.verlag img + p,.appointment fieldset div.verlag p + p {float: left;width: 50%;}.appointment fieldset > iframe,.appointment fieldset .verlag {margin: 0 5px 25px;border-radius: 3px;}.appointment fieldset > p + div[class*="msg"] {margin-top: 25px;}.appointment fieldset h4 {margin: 5px 5px 15px;padding: 0;}.appointment fieldset ul.choice {margin: 0 0 5px !important;border-bottom: 1px dotted #ccccd4;}.appointment fieldset ul.choice li {border-top: 1px dotted #ccccd4;padding: 10px 5px !important;margin: 0;}.appointment fieldset ul.choice li:hover {background: rgba(0, 0, 0, 0.03);}.appointment fieldset ul.choice li a {display: flex;flex: 1 1 auto;flex-flow: row;align-items: center;min-height: 50px;text-decoration: none;}.appointment fieldset ul.choice li .imgwrap {height: 50px;width: 50px;margin-right: 10px;display: flex;text-align: center;flex: 0 0 50px;}.appointment fieldset ul.choice li .imgwrap picture {display: flex;width: 100%;}.appointment fieldset ul.choice li .imgwrap img {align-self: center;max-width: 100%;max-height: 100%;margin: auto;}.appointment fieldset ul.choice li .text {margin: 0;width: auto;flex: 1 1 auto;font-weight: bold;padding-right: 20px;}.appointment fieldset ul.choice li .text .additionalinfo {display: block;font-weight: normal;color: #797980;}.appointment fieldset ul.choice li .text .price,.appointment fieldset ul.choice li .text .capacity {white-space: nowrap;font-weight: normal;}.appointment fieldset ul.choice li .time {margin: 0;width: auto;flex: 0 0 45%;color: #c71418;}.appointment fieldset .calendar {display: flex;flex: 1 1 auto;flex-flow: row;padding: 0 0 10px 0;}.appointment fieldset .months,.appointment fieldset .dates {width: calc(50% - 10px);border: 1px solid #ccccd4;margin: 0 5px;background: white;border-radius: 15px;max-height: 327px;text-align: center;}.appointment fieldset .months .headline,.appointment fieldset .dates .headline {text-transform: uppercase;text-align: center;font-weight: bold;border-bottom: 1px solid #ccccd4;white-space: nowrap;padding: 5px;height: 30px;line-height: 32px;}.appointment fieldset .months .headline .icon,.appointment fieldset .dates .headline .icon {cursor: pointer;line-height: 30px;width: 30px;box-sizing: border-box;padding-left: 7px;border-radius: 3px;}.appointment fieldset .months .headline .icon:hover,.appointment fieldset .dates .headline .icon:hover {background: #efeff4;}.appointment fieldset .months .headline .text,.appointment fieldset .dates .headline .text {width: auto;margin: 0;}.appointment fieldset .months {overflow: hidden;}.appointment fieldset .months table {width: calc(100% + 3px);margin: -1px;}.appointment fieldset .months table td,.appointment fieldset .months table th {border: 1px solid #ccccd4;line-height: 40px;cursor: default;width: calc(100% / 7);}.appointment fieldset .months table td {font-weight: bold;}.appointment fieldset .months table td.inactive {background: #efeff4;color: rgba(38, 38, 55, 0.25);}.appointment fieldset .months table td[class]:hover {background: #dddddd;}.appointment fieldset .months table td.selected {background: #c71418 !important;color: white;}.appointment fieldset .months table td.selectable {cursor: pointer;}.appointment fieldset .months table td.emptyElement:after {content: "\00a0";}.appointment fieldset .months table td span {display: block;width: 100%;}.appointment fieldset .dates .content {height: calc(100% - 41px);overflow-y: auto;}.appointment fieldset .dates ul {display: inline-block;padding: 10px;vertical-align: top;}.appointment fieldset .dates li {margin: 5px 0;}.appointment fieldset .dates li:first-child {text-transform: uppercase;margin-bottom: 10px;}.appointment fieldset .dates .btn {display: inline-block;width: 100px;font-size: 100%;line-height: 26px;border-color: #ccccd4;}.appointment fieldset .dates .btn.active {background: #c71418;color: white !important;border-color: #c71418;}.appointment fieldset .consent {padding-top: 25px;}.appointment fieldset .consent ul.check {padding-bottom: 30px;margin-left: 20px!important;}.appointment fieldset .consent ul.check input {margin-left: -20px !important;}.appointment fieldset .consent ul.check a {color: #262637 !important;text-decoration: underline;}.appointment fieldset .consent ul:not(.check) {font-style: italic;padding-top: 0;}.appointment fieldset .consent ul:not(.check) li {list-style-type: disc;margin-left: 15px;}.appointment fieldset .consent ul:not(.check),.appointment fieldset .consent p {font-style: italic;}.appointment fieldset #agendizeSpinner {background: rgba(243, 243, 243, 0.85);position: absolute;top: 5px;right: 5px;left: 5px;bottom: 5px;display: flex;align-items: center;}.appointment fieldset #agendizeSpinner .sk-circle {margin: 0 auto;}.appointment fieldset #agendizeSpinner .sk-circle .sk-child:before {background: #666666;}.appointment fieldset + .footnote,.appointment [class*='msg'] + .footnote {font-size: 90%;text-align: right;padding-top: 0;margin-top: -20px;}.appointment fieldset + .footnote a,.appointment [class*='msg'] + .footnote a {color: #262637;text-decoration: underline;white-space: nowrap;margin-top: 10px;display: inline-block;}.appointment fieldset + .footnote a + a,.appointment [class*='msg'] + .footnote a + a {margin-left: 20px;}.appointment .progress {font-weight: bold;padding: 0 0 10px !important;text-align: right;}.appointment .progress + [class*='msg'] {margin: 10px 0 30px;}.appointment .steps {border-bottom: 1px solid #ccccd4;text-align: center;padding: 15px 0 25px;}.appointment .steps .nr {display: inline-block;font-weight: bold;font-size: 125%;width: 100px;vertical-align: top;}.appointment .steps .nr a,.appointment .steps .nr > span span {width: 23px;height: 23px;line-height: 23px;border: 1px solid #ccccd4;background: #e1e1e7;color: white;display: inline-block;position: relative;text-align: center;text-decoration: none;border-radius: 3px;}.appointment .steps .nr a:before,.appointment .steps .nr > span span:before {content: "";width: 80px;height: 4px;display: block;background: #e1e1e7;position: absolute;top: 10px;left: 25px;}.appointment .steps .nr a .icon_haken,.appointment .steps .nr > span span .icon_haken,.appointment .steps .nr a .attention,.appointment .steps .nr > span span .attention {top: 0;left: 24px;}.appointment .steps .nr > span span:before {display: none!important;}.appointment .steps .nr input[type=submit] {width: 25px;height: 25px;font-weight: bold;font-size: 100%;border: 1px solid #ccccd4;background: #e1e1e7;color: white;display: inline-block;text-align: center;text-decoration: none;position: relative;}.appointment .steps .nr > span:not(.attention) {display: inline-block;position: relative;text-align: center;width: 24px;}.appointment .steps .nr > span:not(.attention):before {content: "";width: 80px;height: 4px;display: block;background: #e1e1e7;position: absolute;top: 10px;left: 25px;}.appointment .steps .nr.active a,.appointment .steps .nr.active input[type=submit],.appointment .steps .nr.active > span span {border-color: #e87708;background: white;color: #e87708;}.appointment .steps .nr.inactive a,.appointment .steps .nr.inactive input[type=submit],.appointment .steps .nr.inactive > span span {cursor: default;opacity: 1;background: #f2f2f2;border-color: #f2f2f2;}.appointment .steps .nr.inactive span {opacity: 1;}.appointment .steps .nr:last-child a:before,.appointment .steps .nr:last-child span:not(.attention):before {display: none!important;}.appointment .steps .nr .icon_haken {color: #177b00;display: inline-block;background: white;font-size: 20px;line-height: 20px;width: 24px;position: absolute;margin: 3px 0 0 1px;padding-left: 1px;}.appointment .steps .nr .attention {background: white;position: absolute;padding: 2px 3px;display: inline-block;width: 22px;margin-left: 1px;line-height: 16px;}.appointment .steps + .btn_panel {padding: 20px 15px;}#changeTabButton {display: none;}.dropzone {padding: 30px 15px;border-radius: 5px;border: 2px dashed #797980;margin: 0 5px 20px;text-align: center;}.dropzone .accessible-upload-button {font-family: Arial, Helvetica, sans-serif;border: 1px solid #ccccd4;padding: 0 10px;cursor: pointer;font-size: 12px;height: 26px;line-height: normal;text-align: center;white-space: nowrap;overflow: hidden;border-radius: 3px;text-transform: uppercase;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);background: white;color: #262637 !important;}.dropzone .accessible-upload-button .icon {line-height: 22px;height: 22px;width: 20px;vertical-align: top;font-size: 18px;font-weight: normal;margin-right: 5px;}.dropzone .accessible-upload-button .icon.open {float: right;margin: -1px -10px 0 10px;font-size: 13px;width: 18px;padding-left: 6px;height: 24px;line-height: 24px;}.dropzone .accessible-upload-button .icon.open:before {margin-left: 0;}.dropzone .accessible-upload-button .badge {vertical-align: text-top;margin-left: 5px;}.dropzone .accessible-upload-button:hover {background: #efeff4;}.dropzone .accessible-upload-button .open {border-left: 1px solid #ccccd4;}.dropzone .screenreader-only {position: absolute;width: 0;height: 0;font-size: 0;line-height: 0;overflow: hidden;}.dropzone * {box-sizing: content-box !important;}.dropzone .dz-default {padding: 0;color: #797980;font-size: 120%;}.dropzone .dz-preview {display: inline-block;padding: 0;margin: 30px 15px 0;width: 120px;position: relative;vertical-align: top;}.dropzone .dz-preview .close {position: absolute;top: 2px;right: -2px;padding: 3px;height: 15px;margin: 0;}.dropzone .dz-preview .close .icon {margin: 0;font-size: 12px;font-weight: bold;width: 15px;height: 15px;line-height: 15px;text-align: center;margin-top: 1px;}.dropzone .dz-image {width: 120px;height: 120px;line-height: 118px;overflow: hidden;font-size: 80%;border-radius: 3px;border: 1px solid #ccccd4;padding: 1px;}.dropzone .dz-image img {vertical-align: middle;border-radius: 3px;}.dropzone .dz-details {padding: 0;font-size: 80%;}.dropzone .dz-filename {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 2px 5px;margin: 3px -5px 0;border: 1px solid transparent;}.dropzone .dz-filename:hover {background: #fafafa;border: 1px solid #ccccd4;text-overflow: clip;overflow: visible;display: inline-block;position: relative;z-index: 2;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);}.dropzone .dz-error-message {font-size: 80%;font-weight: bold;color: #c71418;display: none;}.dropzone .dz-error .dz-error-message {display: block;}.dropzone .dz-error-mark,.dropzone .dz-success-mark {padding: 0;position: absolute;width: 54px;height: 54px;top: 33px;left: 33px;}.dropzone .dz-progress {position: absolute;background: #efeff4;height: 12px;width: 100px;padding: 0;top: 53px;left: 9px;border: 1px solid #666666;}.dropzone .dz-upload {background: #666666;display: block;height: 12px;}.csc-default > .appointment {margin: 0;}.appointmentboxes {float: left;width: 100%;padding-top: 10px;}.appointmentboxes .box {float: left;width: 48%;box-sizing: border-box;padding: 40px 20px 20px;position: relative;border: 2px solid transparent;border-radius: 4px;}.appointmentboxes .box + .box {margin-left: 4%;border-color: #cccccc;}.appointmentboxes .box .badge {position: absolute;width: 50px;height: 50px;border-radius: 25px;background: #cccccc;top: -26px;text-align: center;font-size: 40px;font-weight: bold;line-height: 50px;color: white;}.appointmentboxes .box .badge .icon {width: 40px;height: 40px;padding-top: 3px;}.appointmentboxes .box p {height: 100px;line-height: 20px;}.appointmentboxes .box .btn {font-size: 100%;display: block;padding: 10px;margin-top: 20px;}.appointmentboxes .box .btn .icon {float: right;}.appointmentboxes .box.premium {background: white;color: #262637 !important;}.appointmentboxes .box.premium .badge {background: #177b00;}@media screen and (max-width: 767px) {.appointmentboxes .box {width: 100%;}.appointmentboxes .box + .box {margin: 50px 0 0;}}@media screen and (max-width: 640px) {.appointmentboxes .box p {padding: 0 0 10px !important;}}@media screen and (max-width: 479px) {.appointmentboxes {padding: 0 10px;box-sizing: border-box;float: none;}.appointmentboxes .box {float: none;}.appointmentboxes .box .btn {font-size: 90%;}.appointmentboxes .box .btn .icon {margin-right: 0;}}.dataoverview h3 {padding-bottom: 20px;}.dataoverview table {width: 100%;padding-top: 10px;margin-top: 20px;}.dataoverview th,.dataoverview td {vertical-align: top;text-align: left;padding: 2px 0;}.dataoverview th + td,.dataoverview td + td {padding-left: 20px;}.dataoverview th {padding-bottom: 5px;}.dataoverview td span,.dataoverview td strong {white-space: nowrap;}.dataoverview .edit {color: #e87708;float: right;font-weight: normal;}.dataoverview hr {height: 1px;background: #cccccc;margin: 10px 0;}.dataoverview .blight {border: 1px solid #ccccd4;}@media screen and (max-width: 1023px) {.dataoverview {width: auto;}}@media screen and (max-width: 767px) {.appointment fieldset .tabnav .nr {display: none!important;}}.thanks {padding: 30px 0 30px 80px;font-size: 120%;line-height: 1.2;}.thanks .badge {background: #177b00;color: white;width: 60px;height: 60px;border-radius: 30px;float: left;margin-left: -80px;}.thanks .badge .icon {font-size: 50px;width: 50px;margin: 6px 0 0 4px;line-height: 50px;}.thanks p {padding-top: 20px;}.thanks .greeting {padding-top: 40px;}body.fastentry {border: none;}body.fastentry:after {display: none!important;}body.fastentry .menue {display: none;z-index: 2009;position: fixed;top: 0;right: 0;bottom: 0;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;height: auto;}body.fastentry .menue .content {overflow-y: auto;height: 100%;}body.fastentry .menue > h3 {clear: none;background: white;position: absolute;width: 200px;height: 15px;border-bottom: 1px solid #ccccd4;padding: 20px 15px !important;z-index: 1004;top: 0;left: 0;margin-left: 0;line-height: normal;font-size: 90%;}body.fastentry .menue > .close {color: #262637;font-size: 18px;width: 20px;height: 20px;padding: 10px;margin: 8px;position: absolute;z-index: 1005;left: 176px;top: 0;}body.fastentry .menue > .close .icon {width: 20px;line-height: 20px;}body.fastentry #menu {display: block;}body.fastentry #content {border: none;margin: 0 auto;max-width: 1100px;}body.fastentry fieldset div {padding-top: 15px;}body.fastentry fieldset div label {display: none;}body.fastentry fieldset div label.error {display: block;}body.fastentry fieldset div.radiochoice {float: none;display: inline-block;width: 100%;}body.fastentry fieldset div.radiochoice input {display: block;float: left;clear: both;width: auto;height: auto;margin: 8px 5px 0 0;}body.fastentry fieldset div.radiochoice label {display: block;font-weight: normal;font-size: 100%;padding: 5px 5px 5px 20px;height: auto;}body.fastentry fieldset div.radiochoice label.error {float: none;font-weight: bold;clear: both;font-size: 80%;padding-left: 0;}body.fastentry fieldset div.error {position: relative;}body.fastentry fieldset .withbtn .add,body.fastentry fieldset .withbtn .delete {top: auto;bottom: 0;}body.fastentry fieldset h3:not(:first-child),body.fastentry fieldset h4:not(:first-child) {padding-top: 30px;clear: both;}body.fastentry fieldset .anchor + h3,body.fastentry fieldset .anchor + h4 {padding-top: 0;}body.fastentry fieldset .row.times.other {padding-left: 110px!important;clear: both;}body.fastentry fieldset .row.times.other .day {margin-left: -110px;float: left;width: 100px;line-height: 32px;position: relative;white-space: nowrap;}body.fastentry fieldset .row.times.other .overlaywrap {display: inline-block;vertical-align: top;line-height: normal;margin: 7px 0 0 5px;height: 18px;padding: 0;}body.fastentry #content fieldset .msg-caution {margin: 0;}body.fastentry #verification {background: none;border: none;padding-top: 0;padding-bottom: 0;margin-top: 40px;}body.fastentry #verification .agb {padding-top: 0;padding-bottom: 15px;}body.fastentry .hint {border-color: #e87708;background: #fdf1e6;padding: 10px !important;font-size: 80%;width: 260px;line-height: 1.3;z-index: 51;white-space: normal;}body.fastentry .hint:before,body.fastentry .hint:after {content: "";display: block;position: absolute;height: 0;width: 0;border: 10px solid transparent;left: 50%;margin-left: -10px;}body.fastentry .hint.up {bottom: 33px;left: -132px;}body.fastentry .hint.up:before {border-top-color: #e87708;bottom: -21px;}body.fastentry .hint.up:after {border-top-color: #fdf1e6;bottom: -20px;}body.fastentry .hint.down {top: 45px;left: -132px;bottom: auto!important;}body.fastentry .hint.down:before {border-bottom-color: #e87708;top: -21px;}body.fastentry .hint.down:after {border-bottom-color: #fdf1e6;top: -20px;}body.fastentry .hint.toleft {right: -12px;left: auto;}body.fastentry .hint.toleft:before,body.fastentry .hint.toleft:after {right: 10px;left: auto;}body.fastentry .hint.toright {left: -12px;}body.fastentry .hint.toright:before,body.fastentry .hint.toright:after {left: 10px!important;margin-left: 0!important;}body.fastentry .hint.huge {width: 440px;left: -222px;top: 33px;}body.fastentry .hint.huge:before {border-bottom-color: #e87708;top: -21px;}body.fastentry .hint.huge:after {border-bottom-color: #fdf1e6;top: -20px;}body.fastentry .hint.huge img {border: none;max-width: 100%;margin-top: 10px;}.goverlay {background: rgba(51, 51, 51, 0.9) !important;}.ginner-container {box-sizing: border-box;}.gslide-media {box-shadow: none !important;}.gslide-inline,.gslide-external {border-radius: 15px;}.gslide-image img {border-radius: 15px;box-shadow: 0 0 0 2px white !important;}span.sequenceInfo {width: 100%;display: block;padding: 15px 20px 0;color: white;box-sizing: border-box;text-align: center;}.gslide-description {background: none!important;text-align: center;}.glightbox-clean .gdesc-inner h4 {padding: 0;margin: 0;color: white;}.ginner-container.desc-bottom .withsequence + .gslide-description .gdesc-inner {padding-top: 5px;padding-bottom: 15px;}.glightbox-clean .gbtn {border-radius: 50%!important;box-shadow: 0 0 0 2px #efeff4;}.glightbox-clean .gnext,.glightbox-clean .gprev {width: 50px!important;}.glightbox-clean .gclose {width: 40px!important;height: 40px!important;}.ginlined-content {box-sizing: border-box;}.gslide iframe {max-height: 80vh;}.glightbox-button-hidden {display: none!important;}.gslider .cmplazypreviewiframe[style*='inline-block'] + iframe {display: none!important;}.gslider [class*="msg"] {margin: 0!important;}body:not(.glightbox-mobile) .glightbox-container .gslide {padding: 0 100px;}.glightbox-mobile .glightbox-container .ginner-container {height: auto;}.glightbox-mobile .glightbox-container .gslide-media img {max-height: calc(70vh - 32px);}.glightbox-mobile .glightbox-container .gslide-description {padding: 0!important;max-height: 20vh!important;background: none!important;}.glightbox-mobile .ginner-container {padding: 0 10px;box-sizing: content-box;width: calc(100% - 20px) !important;}.glightbox-mobile .gslide-image img {max-width: 100%;}.service {margin: 0 2px;background: white;}.service .blight {border-color: transparent;}.service .blight:hover,.service .blight:focus {border-color: #ccccd4;}.service .progress {padding: 0 0 15px;text-align: right;color: #797980;line-height: 15px;height: 15px;}.service .progress strong {color: #c71418;}.service .progress .bar {float: left;vertical-align: top;width: calc(100% - 140px);border: 1px solid #ccccd4;height: 15px;display: flex;box-sizing: border-box;border-radius: 8px;overflow: hidden;}.service .progress .bar span {background: #c71418;height: 13px;}.service .progress .words {display: inline-block;vertical-align: top;width: 140px;}.service .container {border: 2px solid #efeff4;border-radius: 15px;background: #efeff4;display: flex;flex-flow: row;position: relative;}.service .container .showchoices {display: none;text-transform: uppercase;color: #262637;background: white;border: 1px solid #ccccd4;text-decoration: none;padding: 0 10px;line-height: 24px;border-radius: 13px;width: 115px;text-align: center;margin: 10px 10px 0;align-self: flex-end;}.service .container .showchoices:hover {background: #efeff4;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);}.service .container fieldset,.service .container .choices,.service .container .confirmation {box-sizing: border-box;padding: 20px;}.service .container fieldset {width: 75%;flex-grow: 1;}.service .container .choices {width: 25%;background: white;border-radius: 0 15px 15px 0;min-width: 230px;max-width: 300px;}.service .container form,.service .container .confirmation {display: flex;flex-flow: column;min-height: 420px;}.service .container h3 {padding: 0;}.service .container .hl + p {padding-top: 2px;font-size: 80%;}.service .container div[class*="msg"] {margin-top: 25px;border-radius: 15px;}.service .container .box {width: 100%;box-sizing: border-box;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);background: white;border-radius: 15px;height: 310px;margin-top: 15px;}.service .container .box.withtabs {margin-top: 45px;height: 280px;position: relative;border-top-left-radius: 0;}.service .container .box .tabnav {margin: 0;border: none;position: absolute;left: 0;top: -32px;}.service .container .box .tabnav a {line-height: 20px;height: 20px;}.service .container .box .tabnav li {border: none;margin: 0 2px 0 0;box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);border-radius: 9px 9px 0 0;}.service .container .box .tabnav li.active {background: white;position: relative;}.service .container .box .tabnav li.active:after {content: "";display: block;background: white;height: 4px;width: 100%;position: absolute;}.service .container .box.contact {height: auto;}.service .container .box .row {padding: 0 15px;}.service .container .box .row:last-child {margin-bottom: 20px;}.service .container .btn_panel {flex-grow: 1;display: flex;justify-content: space-between;align-items: flex-end;margin-top: 20px;}.service .container .btn_panel .btn {height: 36px;padding: 0 20px;}.service .container .btn_panel .btn:only-child {margin-left: auto;}.service .container .confirmation {width: 100%;}.service .container .confirmation .box {height: 200px;padding: 20px;display: flex;justify-content: center;flex-flow: column;}.service .container .confirmation .box p {width: 100%;}.service .container .confirmation .box p:first-child {padding: 0;}.service .container .confirmation .box + p {padding-top: 20px;}.service .container .confirmation .summary {font-weight: bold;}.service .container .confirmation strong {color: #c71418;}.service .container .confirmation .btn_panel .btn:only-child {margin-left: 0;}.service fieldset p + .row {margin-top: 15px;}.service fieldset .row {display: inline-block;width: 100%;box-sizing: border-box;margin-top: 10px;}.service fieldset .row .radio.horizontal {display: inline-block;}.service fieldset .row input[type=text],.service fieldset .row input[type=email],.service fieldset .row input[type=tel],.service fieldset .row input[type=url],.service fieldset .row input[type=search],.service fieldset .row input[type=date] {width: 100%;padding: 12px 0 2px;border-bottom: 1px solid #efeff4;height: 20px;border-radius: 0;}.service fieldset .row .error input {box-shadow: none;border-color: #c71418;color: #c71418;}.service fieldset .row .error ::-webkit-input-placeholder {color: #c71418;opacity: 1;}.service fieldset .row .error :-moz-placeholder {color: #c71418;opacity: 1;}.service fieldset .row .error ::-moz-placeholder {color: #c71418;opacity: 1;}.service fieldset .row .error :-ms-input-placeholder {color: #c71418;}.service fieldset select {box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);width: 100%;box-sizing: border-box;height: 50px;font-weight: bold;border: none;padding: 0 15px;font-size: 100%;}.service fieldset .customselect {position: relative;}.service fieldset .customselect:before {content: "\e657";font-family: 'tb_font', sans-serif;display: block;position: absolute;background: white;height: 100%;width: 40px;right: 0;border-radius: 3px;text-align: center;line-height: 47px;pointer-events: none;}.service fieldset .customselect select {padding-right: 55px;}.service fieldset input[type=radio] {width: auto;height: auto;margin: 9px 10px 0 0;float: left;}.service fieldset input[type=radio] + label {margin-right: 30px;line-height: 32px;float: left;}.service fieldset div.error,.service fieldset li.error {position: relative;}.service fieldset div.error > .overlay,.service fieldset li.error > .overlay {width: auto;left: auto;margin-right: 5px;bottom: 42px;}.service fieldset div.error > .overlay:before,.service fieldset li.error > .overlay:before,.service fieldset div.error > .overlay:after,.service fieldset li.error > .overlay:after {left: 50%;margin-left: -10px;}.service fieldset div.error.hl > .overlay,.service fieldset li.error.hl > .overlay {margin-left: 5px;}.service fieldset div.error input[type=checkbox],.service fieldset li.error input[type=checkbox] {box-shadow: none;}.service fieldset div.error input[type=checkbox] + label,.service fieldset li.error input[type=checkbox] + label {color: #c71418;}.service fieldset .hint {border-color: #c71418;background: white;padding: 10px !important;font-size: 80%;width: 260px;max-width: calc(100% - 20px);line-height: 1.3;z-index: 51;white-space: normal;box-shadow: 0 0 10px 0 rgba(138, 15, 17, 0.3);-moz-box-shadow: 0 0 10px 0 rgba(138, 15, 17, 0.3);-webkit-box-shadow: 0 0 10px 0 rgba(138, 15, 17, 0.3);}.service fieldset .hint:before,.service fieldset .hint:after {content: "";display: block;position: absolute;height: 0;width: 0;border: 10px solid transparent;left: 50%;margin-left: -10px;}.service fieldset .hint.up {bottom: 33px;left: -132px;}.service fieldset .hint.up:before {border-top-color: #c71418;bottom: -21px;}.service fieldset .hint.up:after {border-top-color: white;bottom: -20px;}.service fieldset .hint.down {top: 45px;left: -132px;bottom: auto!important;}.service fieldset .hint.down:before {border-bottom-color: #c71418;top: -21px;}.service fieldset .hint.down:after {border-bottom-color: white;top: -20px;}.service fieldset .hint.toleft {right: -12px;left: auto;}.service fieldset .hint.toleft:before,.service fieldset .hint.toleft:after {right: 10px;left: auto;}.service fieldset .hint.toright {left: -12px;}.service fieldset .hint.toright:before,.service fieldset .hint.toright:after {left: 10px!important;margin-left: 0!important;}.service fieldset .hint.huge {width: 440px!important;left: -222px;top: 33px;}.service fieldset .hint.huge:before {display: none!important;}.service fieldset .hint.huge:after {display: none!important;}.service fieldset .hint.huge img {border: none;max-width: 100%;margin-top: 10px;}.service fieldset .errorhelper {padding: 0;margin: 0;position: relative;}.service fieldset .errorhelper .hint.up {bottom: 15px;}.service fieldset .errorhelper .hint.down {top: 5px;}.service .calendar .headline {color: #c71418;text-transform: uppercase;text-align: center;font-weight: bold;white-space: nowrap;padding: 5px;height: 30px;line-height: 32px;}.service .calendar .headline .icon {cursor: pointer;line-height: 30px;width: 30px;box-sizing: border-box;padding-left: 7px;border-radius: 3px;}.service .calendar .headline .icon:hover {background: #efeff4;}.service .calendar .headline .text {width: auto;margin: 0;}.service .calendar table {width: calc(100% - 30px);margin: 5px auto 0;}.service .calendar table td,.service .calendar table th {cursor: default;width: calc(100% / 7);text-align: center;}.service .calendar table th {font-weight: normal;font-size: 80%;}.service .calendar table td {font-weight: bold;border-top: 1px solid #efeff4;}.service .calendar table td.selected span {background: #c71418;color: white;}.service .calendar table td[class]:not(.selected):hover span {background: #dddddd;color: #262637;}.service .calendar table td.selectable {cursor: pointer;}.service .calendar table td.emptyElement:hover span {background: none;}.service .calendar table td span {display: block;width: 30px;height: 30px;margin: 5px auto;line-height: 30px;border-radius: 50%;}.service .consent {padding: 25px 0 10px;}.service .consent ul {padding-bottom: 20px;}.service .consent ul.check {margin-left: 20px!important;}.service .consent ul.check input {margin-left: -20px !important;}.service .consent ul.check label {font-weight: bold;}.service .consent ul.check li + li {margin-top: 10px;}.service .consent ul:not(.check) {font-style: italic;padding-top: 0;}.service .consent ul:not(.check) li {list-style-type: disc;margin-left: 15px;margin-top: 10px;}.service .consent ul:not(.check),.service .consent p {font-style: italic;}.service ul.choose {max-height: 100%;overflow-y: auto;padding: 2px 15px;box-sizing: border-box;}.service ul.choose li {line-height: 40px;}.service ul.choose li + li {border-top: 1px solid #efeff4;}.service ul.choose li:hover span {background: #efeff4;}.service ul.choose li.active a {font-weight: normal;color: #c71418 !important;}.service ul.choose li a {display: flex;text-decoration: none;}.service ul.choose li a > span {display: block;padding: 0 5px;}.service ul.choose li .check {width: 30px;}.service ul.choose li .check .icon {vertical-align: middle;}.service ul.choose li .check .icon_haken {width: 20px;height: 20px;border-radius: 50%;background: #c71418;text-align: center;color: white;line-height: 21px;font-size: 20px;}.service ul.choose li .time {width: 60px;}.service ul.choose li .note,.service ul.choose li .descr {flex-grow: 1;}.service .choices h3 {font-weight: normal;color: #797980;padding-bottom: 10px;}.service .choices li {font-weight: bold;font-size: 80%;margin-top: 7px;}.service .choices li.hint {padding-top: 3px;line-height: 18px;}.service .choices li .label {display: inline-block;background: #e1e1e7;padding: 3px 10px;line-height: 18px;border-radius: 12px;}.service .choices li .label .icon {font-size: 15px;font-weight: bold;height: 17px;width: 17px;line-height: 17px;margin-left: 5px;}.service .footnote {text-align: right;font-size: 80%;line-height: 20px;}.service .footnote a {color: #262637;margin-left: 5px;}.service .footnote a + a {margin-left: 20px;}.service .footnote span {display: inline-block;white-space: nowrap;padding-bottom: 5px;}.service .footnote span + span {margin-left: 15px;}.service .footnote img {height: 20px;}.service [id*="Spinner"] {background: rgba(243, 243, 243, 0.85);position: absolute;top: 0;right: 0;left: 0;bottom: 0;display: flex;align-items: center;border-radius: 3px;}.service [id*="Spinner"] .sk-circle {margin: 0 auto;}.service [id*="Spinner"] .sk-circle .sk-child:before {background: #666666;}.imprint .menue {display: none;}.imprint h1 {margin: 0 10px;}.imprint #content {padding: 0 10px;}.imprint #content h2 {padding: 20px 10px 10px;}.imprint .fluidboxes .item {float: left;width: 50%;box-sizing: border-box;padding: 0 15px 30px;}.imprint .fluidboxes .item:nth-child(2n-1) {clear: both;}.imprint .fluidboxes .item h2 {font-size: 125%;padding: 20px 0 0 !important;}.imprint hr {height: 1px;border-bottom: 1px dotted #cccccc;margin: 10px 10px 20px;}.banner_top {width: 1050px;text-align: center;padding: 5px 0;height: 90px;}.banner_top.wp {text-align: right;padding-left: 5px;}.banner_right {width: 200px;position: absolute;right: 5px;top: 5px;}#dtm_multiboxcontainer,#dtm_billboard {margin: 40px -20px;clear: both;height: 250px;}#dtm_multiboxcontainer.highfivve > div,#dtm_billboard.highfivve > div {display: flex!important;align-items: center;justify-content: center;height: 100%!important;width: 100%!important;overflow: hidden;box-sizing: border-box;padding: 0 20px;}#dtm_multibox {margin: 0 auto;width: 980px;overflow: hidden;}[id*="dtm_rectangle"] {margin: 0 0 0 20px !important;}[id*="dtm_rectangle"]:nth-child(4) {display: none!important;}#uim_teaserline {width: 670px;float: left;}.specsearch #uim_teaserline {width: 430px;float: left;}.specsearch #searchbox + .uim_banner {clear: none;}.uim_bottom {border-top: 1px dotted #ccccd4;padding-top: 20px;margin-top: 20px;clear: both;}.uim_bottom > div {width: 300px;}.uim_bottom > * {margin: 0 auto;display: block;}.uim_bottom script {display: none;}#dtm_bottom {margin-top: 25px;height: 250px;}#dtm_bottom * {text-align: center;}#dtm_bottom.highfivve {display: flex!important;align-items: center;justify-content: center;width: 100%!important;overflow: hidden;}.banner_sticky_bottom #dtm_bottom {height: auto;}#billboard {text-align: center;margin: 0 auto 30px auto;padding-top: 30px;}#billboard div {margin: 0 auto;overflow: hidden;}#billboard img,#billboard div,#billboard iframe {max-width: 100%!important;}#billboard .highfivve {display: flex!important;align-items: center;justify-content: center;width: 100%!important;overflow: hidden;}.cms_grid aside[class*="banner"] {flex-grow: 1;}.cms_grid .cms_ce aside {margin: -10px 0 20px;}.cms_grid .cms_ce > *:last-child {margin-bottom: 0;}.cms_grid .cms_ce#msg {margin-block: 0;}.cms_grid #billboard {flex-grow: 1;margin-inline: 15px;}.cms_grid #dtm_bottom.highfivve {height: 250px!important;margin-top: 0;}.tt-hint {color: #9999a3;margin-top: 1px;}.tt-menu {background: white;border: 1px solid #ccccd4;width: 100%;text-align: left;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);border-radius: 3px;box-sizing: content-box !important;margin-left: -1px;top: 45px!important;z-index: 2008!important;position: absolute!important;overflow-y: auto;max-height: 300px;}.tt-menu * {box-sizing: content-box !important;}.tt-menu .tt-suggestion {padding: 5px;line-height: 20px;word-wrap: break-word;border-radius: 3px;display: block;}.tt-menu .tt-suggestion mark {font-weight: bold;background-color: inherit;}.tt-menu .tt-suggestion:not(.hit):hover,.tt-menu .tt-suggestion:not(.hit):active,.tt-menu .tt-suggestion:not(.hit)[aria-selected=true] {background: #efeff4;}.tt-menu .tt-suggestion.tt-cursor {background: #dddddd;}.tt-menu .tt-dataset-keywords,.tt-menu .tt-dataset-location {margin: 5px;}.tt-menu .tt-dataset-hl {padding-top: 5px;}.tt-menu .tt-dataset-hl .tt-header {padding: 15px 5px 10px;border-top: 1px solid #ccccd4;color: #9999a3;}.tt-menu .tt-dataset-hl:first-child {padding-top: 0;}.tt-menu .tt-dataset-hl:first-child .tt-header {border: none;padding-top: 10px;}.tt-menu .hit {border: 1px dotted #ccccd4;padding: 10px 10px 0;width: 228px;}.tt-menu .hit > span {float: right;color: #9999a3;line-height: normal;font-size: 80%;margin-top: -2px;padding-bottom: 3px;}.tt-menu .hit p {margin-bottom: 10px;font-size: 90%;clear: both;}.tt-menu .hit a:hover {text-decoration: underline;}.tt-menu .hit .name {font-weight: bold;font-size: 100%;}.tt-menu .hit .adimg {text-align: center;}.tt-menu .hit .adimg img {max-width: 100px;max-height: 50px;}.tt-menu.what {padding-right: 255px;}.tt-menu.what .tt_dataset_entryads {float: right;margin-right: -255px;padding: 5px 5px 5px 0;}.tt-menu.where {padding-left: 255px;margin-left: -255px;}.tt-menu.where .tt_dataset_entryads {float: left;margin-left: -255px;padding: 5px 0 5px 5px;}.autoComplete_wrapper ul {background: white;border: 1px solid #ccccd4;text-align: left;padding: 5px;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);border-radius: 3px;}.autoComplete_wrapper li {padding: 5px;border-radius: 3px;cursor: pointer;}.autoComplete_wrapper li:hover {background-color: #efeff4;}.autoComplete_wrapper mark {font-weight: bold;background: none;}.msg-caution .content.fastentry {border: none;}.msg-caution .content.fastentry:after {display: none!important;}.fastentry {border: 1px solid #e87708;position: relative;}.fastentry:after {content: "";display: block;position: absolute;bottom: 0;right: 0;left: 0;height: 25px;background: #e87708;opacity: 0.1;}.fastentry h3 {font-size: 120%;display: block;padding-bottom: 5px;font-weight: bold;}.fastentry > a {background: white;display: inline-block;box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.4);color: #262637;text-decoration: none!important;}.fastentry > a > span {display: inline-block;line-height: 18px;position: relative;}.fastentry > a > span:after {content: "\e647";font-family: 'tb_font', sans-serif;color: #c71418;display: inline-block;vertical-align: top;font-size: 22px;position: absolute;right: 10px;top: 20px;}.fastentry > a > span span {display: block;}.fastentry.compact {padding-bottom: 20px;}.fastentry.compact > a {height: 56px;margin: 10px 15px 0 0;}.fastentry.compact > a img {height: 55px;margin: 0 10px 0 20px;vertical-align: top;}.fastentry.compact > a > span {width: 210px;padding-top: 10px;}.fastentry.big {padding: 15px;height: 217px;}.fastentry.big > a {margin: 15px 0 0 30px;width: 310px;text-align: center;}.fastentry.big > a img {height: 94px;display: block;margin: 0 auto;}.fastentry.big > a > span {padding: 0 50px 15px 20px;text-align: left;}.fastentry.big > a > span:after {top: 11px;}.fastentry.big > a > span span {font-size: 120%;}.fastentry.withsocial {background: #fdf1e6;}.fastentry.withsocial h3 {padding-top: 35px;}.fastentry.withsocial h3:first-child {padding-top: 0;}.fastentry.withsocial > a > span {width: 268px;}.fastentry.withsocial .btn_panel {padding-top: 20px;width: 100%;text-align: center;}.fastentry.withsocial .btn_panel .btn {box-sizing: border-box;}.fastentry .hitlistitem {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: 1px solid #ccccd4;margin: 10px 15px 0 0 !important;display: inline-block;background: white;box-sizing: border-box;padding: 10px 15px 0 !important;width: 361px!important;border-radius: 3px;}.fastentry .hitlistitem h3 {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 145%;font-weight: normal;}.fastentry .hitlistitem .foto {float: right;width: 60px;height: 76px;margin: 0 0 15px 10px;}.fastentry .hitlistitem .foto img {max-width: 100%;max-height: 100%;height: auto!important;width: auto!important;}.fastentry .hitlistitem .foto .icon {font-size: 66px;line-height: 76px;width: 60px;height: 76px;color: #797980;background: #efeff4;}.fastentry .hitlistitem .foto .icon:before {margin-left: -3px;padding-top: 6px;display: block;}.fastentry .hitlistitem .infos {height: 40px;line-height: 20px;overflow: hidden;}.fastentry .hitlistitem .title,.fastentry .hitlistitem .address {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.fastentry .hitlistitem .btn {margin-top: 8px;}.fastentry .hitlistitem .cuttext {margin-bottom: 10px;line-height: 20px;height: 80px;overflow: hidden;}.fastentry .hitlistitem .bottomline {background: #efeff4;margin: 0 -15px !important;height: 18px;font-size: 90%;padding: 5px 15px !important;clear: both;border-radius: 0 0 3px 3px;}.fastentry .hitlistitem .bottomline .edit {float: right;}.fastentry .hitlistitem .bottomline .icon {font-size: 18px;width: 25px;vertical-align: top;margin-top: -1px;}.fastentry .hitlistitem .bottomline a {display: inline-block;height: 18px;line-height: 18px;color: #262637;}.fastentry .hitlistitem .bottomline a .icon {margin: 0;}.fastentry .hitlistitem .sk-circle {margin-top: 15px;}.fastentry .hitlistitem .hint {margin: 15px 75px 0 0;line-height: 40px;height: 40px;}.fastentry .hitlistitem .hint .hinttext {line-height: 20px;vertical-align: middle;display: inline-block;}#fastentryhint {padding: 0!important;width: 100%!important;}#fastentryhint .fastentry {display: flex;flex-wrap: wrap;justify-content: center;}#fastentryhint .fastentry h3,#fastentryhint .fastentry h2 {width: 100%;}#fastentryhint .fastentry h3:not(:first-child),#fastentryhint .fastentry h2:not(:first-child) {margin-top: 30px;}#fastentryhint .fastentry > a {width: 49%;margin-right: 0!important;text-align: center;border-radius: 3px;}#fastentryhint .fastentry > a + a {margin-left: auto;}#fastentryhint .fastentry > a img {margin: 0 5px 0 0;}#fastentryhint .fastentry > a > span {width: auto;padding-right: 30px;}#fastentryhint .fastentry > a > span:after {right: 0;}#fastentryhint .fastentry .hitlistitem {width: 49%!important;}#fastentryhint .fastentry .hitlistitem + .entry {margin-left: auto!important;}#fastentryhint .fastentry .hitlistitem .overlay {top: 19px;right: 20px;left: 20px;bottom: 20px;background: white;padding-top: 35px;z-index: 2100;display: none;}#fastentryhint .fastentry .hitlistitem .overlay .first {position: absolute;top: 0;left: 0;right: 0;}#fastentryhint .fastentry .hitlistitem .overlay .first .close .icon {font-size: 18px;line-height: 27px;}#fastentryhint .fastentry .hitlistitem .overlay.showme {display: block!important;}#fastentryhint .fastentry .hitlistitem + .hitlistitem {margin-right: 0!important;}#fastentryhint .fastentry .entrydetails {padding: 0 20px;background: white;line-height: 1;overflow-y: auto;width: 100%;height: 100%;box-sizing: border-box;}#fastentryhint .fastentry .entrydetails .vcard {display: inline-block;width: 100%;border-bottom: 1px solid #ccccd4;margin: 10px 0 15px;padding-bottom: 10px;}#fastentryhint .fastentry .entrydetails h3 {font-weight: bold;clear: none;color: #262637;padding-top: 5px;}#fastentryhint .fastentry .entrydetails .foto {float: right;width: 124px;height: 124px;margin: 0 0 0 10px;text-align: right;}#fastentryhint .fastentry .entrydetails .foto img {max-width: 100%;max-height: 100%;height: auto!important;width: auto!important;}#fastentryhint .fastentry .entrydetails .foto .icon {font-size: 110px;line-height: 124px;width: 100px;height: 124px;color: #797980;background: #efeff4;}#fastentryhint .fastentry .entrydetails .foto .icon:before {margin-left: -5px;padding-top: 6px;display: block;}#fastentryhint .fastentry .entrydetails .infos {height: 40px;line-height: 20px;overflow: hidden;}#fastentryhint .fastentry .entrydetails .title,#fastentryhint .fastentry .entrydetails .address {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#fastentryhint .fastentry .entrydetails .btn {margin: 15px 10px 0 0;padding: 5px 15px;}#fastentryhint .fastentry .entrydetails .contactbtn {display: inline-block;white-space: nowrap;}#fastentryhint .fastentry .entrydetails .contactbtn .btn {padding: 5px;margin-right: 0;}#fastentryhint .fastentry .entrydetails .contactbtn .icon {margin: 0;}#fastentryhint .fastentry .entrydetails .resume {line-height: 120%;display: inline-block;width: 100%;}#fastentryhint .fastentry .entrydetails .resume dd {float: left;width: 75%;margin-top: 15px;word-wrap: break-word;overflow-wrap: break-word;}#fastentryhint .fastentry .entrydetails .resume dt {float: left;width: 22%;margin: 15px 3% 0 0;font-size: 80%;clear: both;word-wrap: break-word;overflow-wrap: break-word;}#fastentryhint .fastentry .entrydetails .resume dt:first-child {margin-top: 0;}#fastentryhint .fastentry .entrydetails .resume dt:first-child + dd {margin-top: 0;}#fastentryhint .fastentry .entrydetails .entry_func {border-top: 1px solid #ccccd4;padding: 15px 0;margin: 15px 0 0;clear: both;line-height: 1.25;}#content.errorpage {max-width: 1100px;margin: 0 auto;}.errorpage {padding: 0 25px;}.errorpage .msg_wrap {min-height: 250px;line-height: 250px;padding: 0 0 10px 136px;border: none!important;}.errorpage .msg_wrap i.icon {display: inline-block;width: 136px;font-size: 100px;padding-bottom: 10px;line-height: 100px;vertical-align: middle;overflow: visible;height: 100px;margin-left: -136px;}.errorpage .msg_wrap i.icon:before {height: 100px;width: 100px;display: inline-block;}.errorpage .msg_wrap ul {padding-bottom: 10px;}.errorpage .text {display: inline-block;width: 95%;line-height: normal;vertical-align: middle;margin: 0 0 10px;}.errorpage .msg-caution {margin: 25px 0;}.errorpage .sources {padding: 10px;}.errorpage .sources li {padding: 5px 0;}.errorpage .sources .icon {margin-right: 5px;margin-bottom: -2px;}.errorpage .sources p {margin-bottom: 5px;}.jquery-modal.blocker {z-index: 10001!important;}.modal {display: none;width: 280px;background: white;z-index: 10002!important;border-width: 2px;-moz-border-radius: 4px;border-radius: 4px;-moz-box-shadow: 0 0 10px black;-o-box-shadow: 0 0 10px black;box-shadow: 0 0 10px black;}.modal .close {padding: 10px;margin-top: -4px;}.modal .close i:before {margin-right: 20px;}.modal .content a {text-decoration: underline;}.modal hr {height: 1px;background: #bbbbbb;}.modal p + hr,.modal hr + p {margin-top: 10px;}.close-modal {display: none!important;}noscript .msg-caution.error {border: 3px solid rgba(0, 0, 0, 0.8);background: white;padding: 10px 10px 10px 40px !important;width: auto;margin: 0 2px 20px 0;text-align: left;}.swiper-container {margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}.swiper-container-no-flexbox .swiper-slide {float: left;}.swiper-wrapper {position: relative;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}.swiper-container-android .swiper-slide,.swiper-wrapper {-webkit-transform: translate3d(0px, 0, 0);transform: translate3d(0px, 0, 0);}.swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform, -webkit-transform;text-align: center;}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal > .swiper-wrapper {-ms-touch-action: pan-y;touch-action: pan-y;}.swiper-button-prev,.swiper-button-next {position: absolute;top: 50%;z-index: 10;cursor: pointer;}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled {cursor: auto;pointer-events: none;}.swiper-button-prev,.swiper-container-rtl .swiper-button-next {left: 10px;right: auto;}.swiper-button-next,.swiper-container-rtl .swiper-button-prev {right: 10px;left: auto;}.swiper-container.topnavi {padding: 5px 35px;position: relative;text-align: center;height: 28px;border-bottom: 1px solid #ccccd4;clear: both;}.swiper-container.topnavi .swiper-wrapper {height: 28px;}.swiper-container.topnavi .swiper-wrapper a {font-size: 80%;line-height: 28px;text-transform: uppercase;color: #262637;}.swiper-container.topnavi .swiper-wrapper a.active {font-weight: normal;color: #c71418;text-decoration: none;}.swiper-container.topnavi .swiper-slide {margin-right: 25px;}.swiper-container.topnavi .prev,.swiper-container.topnavi .next {position: absolute;background: white;top: 0;width: 35px;overflow: hidden;height: 38px;line-height: 36px;}.swiper-container.topnavi .prev:before,.swiper-container.topnavi .next:before {display: block;margin: 0 auto;}.swiper-container.topnavi .prev.disabled,.swiper-container.topnavi .next.disabled {opacity: 0.2;}.swiper-container.topnavi .prev {left: 0;}.swiper-container.topnavi .next {right: 0;}.swiper-container.topnavi .swiper-button-prev.swiper-button-disabled:before,.swiper-container.topnavi .swiper-button-next.swiper-button-disabled:before {opacity: 0.35;}.swiper-container.topnavi.scriptless .itemcontainer {width: 270px;margin: 0 auto;}.swiper-container.topnavi.scriptless .prev,.swiper-container.topnavi.scriptless .next {visibility: hidden;}.swiper-container.topnavi + p {width: 300px;margin: 20px auto 0;text-align: left;padding: 10px 0;}#header .swiper-container.topnavi .swiper-wrapper a.active {color: #c71418 !important;}.cms .swiper-container.topnavi {border-bottom: none;}.new .swiper-container.topnavi {background: white;margin: 0!important;box-sizing: content-box;}.loading {line-height: 40px;padding: 30px 0;text-align: center;background: white;border: 2px solid #9999a3;}.loading img {margin-right: 20px;}.loading .sk-circle {display: inline-block;vertical-align: middle;margin-right: 20px;}.sk-circle {width: 40px;height: 40px;position: relative;}.sk-circle .sk-child {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}.sk-circle .sk-child:before {content: '';display: block;margin: 0 auto;width: 15%;height: 15%;background-color: #9999a3;border-radius: 100%;-webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;animation: sk-circleBounceDelay 1.2s infinite ease-in-out both;}.sk-circle .sk-circle2 {-webkit-transform: rotate(30deg);-ms-transform: rotate(30deg);transform: rotate(30deg);}.sk-circle .sk-circle3 {-webkit-transform: rotate(60deg);-ms-transform: rotate(60deg);transform: rotate(60deg);}.sk-circle .sk-circle4 {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}.sk-circle .sk-circle5 {-webkit-transform: rotate(120deg);-ms-transform: rotate(120deg);transform: rotate(120deg);}.sk-circle .sk-circle6 {-webkit-transform: rotate(150deg);-ms-transform: rotate(150deg);transform: rotate(150deg);}.sk-circle .sk-circle7 {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}.sk-circle .sk-circle8 {-webkit-transform: rotate(210deg);-ms-transform: rotate(210deg);transform: rotate(210deg);}.sk-circle .sk-circle9 {-webkit-transform: rotate(240deg);-ms-transform: rotate(240deg);transform: rotate(240deg);}.sk-circle .sk-circle10 {-webkit-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);}.sk-circle .sk-circle11 {-webkit-transform: rotate(300deg);-ms-transform: rotate(300deg);transform: rotate(300deg);}.sk-circle .sk-circle12 {-webkit-transform: rotate(330deg);-ms-transform: rotate(330deg);transform: rotate(330deg);}.sk-circle .sk-circle2:before {-webkit-animation-delay: -1.1s;animation-delay: -1.1s;}.sk-circle .sk-circle3:before {-webkit-animation-delay: -1s;animation-delay: -1s;}.sk-circle .sk-circle4:before {-webkit-animation-delay: -0.9s;animation-delay: -0.9s;}.sk-circle .sk-circle5:before {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}.sk-circle .sk-circle6:before {-webkit-animation-delay: -0.7s;animation-delay: -0.7s;}.sk-circle .sk-circle7:before {-webkit-animation-delay: -0.6s;animation-delay: -0.6s;}.sk-circle .sk-circle8:before {-webkit-animation-delay: -0.5s;animation-delay: -0.5s;}.sk-circle .sk-circle9:before {-webkit-animation-delay: -0.4s;animation-delay: -0.4s;}.sk-circle .sk-circle10:before {-webkit-animation-delay: -0.3s;animation-delay: -0.3s;}.sk-circle .sk-circle11:before {-webkit-animation-delay: -0.2s;animation-delay: -0.2s;}.sk-circle .sk-circle12:before {-webkit-animation-delay: -0.1s;animation-delay: -0.1s;}@-webkit-keyframes sk-circleBounceDelay {0%, 80%, 100% {-webkit-transform: scale(0);transform: scale(0);}40% {-webkit-transform: scale(1);transform: scale(1);}}@keyframes sk-circleBounceDelay {0%, 80%, 100% {-webkit-transform: scale(0);transform: scale(0);}40% {-webkit-transform: scale(1);transform: scale(1);}}.oldbrowser {width: 100%;background-color: rgba(74, 74, 74, 0.9);text-align: center;color: white;font-size: 16px;line-height: 21px;padding: 20px 140px 20px 25px;bottom: 0;z-index: 2020;left: 0;box-sizing: border-box;position: fixed;}.oldbrowser a {color: white;text-decoration: underline;}.oldbrowser .btn {padding: 3px 10px;text-decoration: none;position: absolute;right: 15px;top: calc(50% - 15px);}#header .to_bflp,header .to_bflp {margin-left: auto;width: 2.5rem;height: 2.5rem;display: flex;align-items: center;justify-content: center;}#header .to_bflp img,header .to_bflp img {width: 1.75rem;height: 1.75rem;}#header .userarea,header .userarea {text-align: right;width: 12.5rem;height: 1.5rem;margin-left: 1.5rem;}#header .userarea a,header .userarea a {color: #262637;}#header .userarea > a,header .userarea > a {font-weight: bold;text-transform: uppercase;}#header .userarea .openoverlay,header .userarea .openoverlay,#header .userarea > a,header .userarea > a,#header .userarea .overlay .first,header .userarea .overlay .first {display: flex;align-items: center;justify-content: flex-end;line-height: 1.5rem;}#header .userarea .openoverlay span:first-child,header .userarea .openoverlay span:first-child,#header .userarea > a span:first-child,header .userarea > a span:first-child,#header .userarea .overlay .first span:first-child,header .userarea .overlay .first span:first-child {width: 1.5rem;text-align: left;margin-right: 0.25rem;flex-shrink: 0;}#header .userarea .openoverlay span:nth-child(2),header .userarea .openoverlay span:nth-child(2),#header .userarea > a span:nth-child(2),header .userarea > a span:nth-child(2),#header .userarea .overlay .first span:nth-child(2),header .userarea .overlay .first span:nth-child(2) {font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;max-width: 9.75rem;}#header .userarea .openoverlay img,header .userarea .openoverlay img,#header .userarea > a img,header .userarea > a img,#header .userarea .overlay .first img,header .userarea .overlay .first img {height: 1.5rem;}#header .userarea .openoverlay [class*="icon_pfeil"],header .userarea .openoverlay [class*="icon_pfeil"],#header .userarea > a [class*="icon_pfeil"],header .userarea > a [class*="icon_pfeil"],#header .userarea .overlay .first [class*="icon_pfeil"],header .userarea .overlay .first [class*="icon_pfeil"] {font-size: 0.625rem;overflow: hidden;width: 0.625rem;margin-left: 0.375rem;margin-right: 0!important;background: none;color: #262637;}#header .userarea .openoverlay [class*="icon_pfeil"]:before,header .userarea .openoverlay [class*="icon_pfeil"]:before,#header .userarea > a [class*="icon_pfeil"]:before,header .userarea > a [class*="icon_pfeil"]:before,#header .userarea .overlay .first [class*="icon_pfeil"]:before,header .userarea .overlay .first [class*="icon_pfeil"]:before {margin-left: 0;margin-bottom: 0;text-decoration: none!important;display: inline-block;}#header .userarea .openoverlay,header .userarea .openoverlay,#header .userarea > a,header .userarea > a {width: fit-content;border-width: 0.25rem 0.5rem;border-style: solid;border-color: transparent;margin: -0.25rem -0.5rem 0 auto;border-radius: 3px;cursor: pointer;}#header .userarea .openoverlay:hover,header .userarea .openoverlay:hover,#header .userarea > a:hover,header .userarea > a:hover {background: #efeff4;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);text-decoration: none;}#header .userarea .overlay,header .userarea .overlay {width: 14rem;right: -0.625rem;top: 2rem;padding: 20px 15px 10px;z-index: 2010;border-radius: 15px;}#header .userarea .overlay .first,header .userarea .overlay .first {background: none;margin: -20px -15px 10px;border-bottom: 1px solid #efeff4;display: flex;text-transform: none;padding: 12px 15px;height: auto;}#header .userarea .overlay .first .close,header .userarea .overlay .first .close {margin: -2px 0 -2px auto !important;flex-shrink: 0;}#header .userarea .overlay .first .close .icon,header .userarea .overlay .first .close .icon {width: 25px;}#header .userarea .overlay .first .close .icon:before,header .userarea .overlay .first .close .icon:before {margin-left: 0;}#header .userarea .overlay li:not(.first),header .userarea .overlay li:not(.first) {padding: 5px 0;}#header .userarea .overlay li:not(.first) a:after,header .userarea .overlay li:not(.first) a:after {display: inline-block;content: "\e647";font-family: 'tb_font', sans-serif;font-size: 0.625rem;margin-left: 0.25rem;}#header .userarea {float: right;margin-top: 0.5rem;}#header .to_bflp {float: right;}#header #menu .openmenue {width: 40px;height: 40px;line-height: 40px;}#header #menu .openmenue i {margin-top: 10px;}body.new ::-webkit-input-placeholder {color: #797980;}body.new :-moz-placeholder {color: #797980;}body.new ::-moz-placeholder {color: #797980;}body.new :-ms-input-placeholder {color: #797980;}body.new .banner_top {border: none;width: calc(100% - 210px);padding: 5px 0;height: 100px;}body.new .banner_right {right: 25px;height: 100%;}body.new .dtm_right.sticky {position: sticky;top: 0;padding-top: 5px;background: #efeff4;margin-top: -5px;}body.new .banner_sticky_bottom {position: fixed;left: 0;bottom: 0;right: 0;background: rgba(220, 220, 220, 0.8);text-align: center;border-top: 1px solid #999999;box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);z-index: 101;}body.new .banner_sticky_bottom a.close {position: absolute;top: 5px;right: 5px;text-decoration: none;}body.new .banner_sticky_bottom a.close i {width: 30px;height: 30px;line-height: 30px;display: block;padding: 3px;color: white;background: #262637;overflow: hidden;white-space: nowrap;cursor: pointer;font-size: 24px;border: 2px solid white;border-radius: 4px;}body.new .banner_sticky_bottom a.close i:before {margin: 0 30px 0 3px;}body.new .banner_sticky_bottom #dtm_bottom {margin: 0;}body.new .tb {max-width: 1410px;min-width: 320px;width: auto;padding: 0 25px;}body.new .tb * {box-sizing: border-box;}body.new #wrap {border: none;box-shadow: none;background: none;margin-right: 210px;overflow: visible;}body.new a.btn,body.new div.btn {padding: 2px 10px;height: 26px;}body.new .btn:not(.dis):not([disabled]):hover,body.new .btn:not(.dis):not([disabled]):focus-visible {box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);}body.new header {background: white;padding: 20px 25px 25px;display: flex;height: 140px;align-items: center;border-top: 15px solid #c71418;position: relative;}body.new header *:focus-visible {outline: 2px solid #262637;}body.new header:after {content: "";position: absolute;top: -2px;right: 0;bottom: 15px;width: 5px;background: #c71418;display: block;}body.new header .logo {margin-right: auto;}body.new header .logo a {display: inline-block;}body.new header .logo img {width: 270px;height: 27px;}body.new header #mtb {text-align: left;line-height: 30px;display: flex;flex-flow: column;align-items: flex-end;margin: 0 0 0 auto;width: 185px;flex-shrink: 0;}body.new header #mtb > ul {width: 100%;}body.new header #mtb > ul a {font-weight: bold;padding: 0;margin: 0!important;}body.new header #mtb > ul a:before {content: "\e647";font-family: 'tb_font', sans-serif;display: inline-block;font-size: 90%;color: #c71418;line-height: 1;width: 15px;float: none;margin: 0;padding: 0;vertical-align: baseline;}body.new header #mtb a {color: #262637;}body.new header #mtb .overlaywrap {margin: 0;display: flex;width: 100%;align-items: flex-end;}body.new header #mtb .overlaywrap > * {float: none;}body.new header #mtb .name {margin: 0 10px 0 0;width: auto;flex-grow: 1;}body.new header #mtb .foto {flex-shrink: 0;}body.new header #mtb .openoverlay {margin-right: -3px;}body.new header #mtb .overlay {right: 0;}body.new header #menu {margin-left: 25px;padding-right: 10px;}body.new header #menu .openmenue {display: flex;align-items: center;justify-content: center;}body.new header #menu .openmenue .icon {margin: 0;width: 26px;}body.new header #menu .openmenue .icon_menue {font-size: 24px;}body.new header #menu .openmenue .icon_schliessen {font-size: 20px;}body.new header .searchwrap {width: 100%;max-width: 530px;margin: 0 auto;}body.new header form.search_form {background: white;border: 1px solid transparent;border-radius: 3px;box-shadow: 0 0 0 1px #ccccd4;margin: 0 30px;max-width: 530px;}body.new header form.search_form fieldset {display: flex;height: 44px;background: none;}body.new header form.search_form fieldset > div {flex-grow: 1;}body.new header form.search_form fieldset > button {background: #c71418;color: white;font-size: 135%;width: 50px;text-transform: uppercase;border-radius: 0 3px 3px 0;flex-shrink: 0;}body.new header form.search_form fieldset > button:hover {cursor: pointer;}body.new header form.search_form fieldset > button .icon {font-size: 22px;width: 24px;height: 24px;}body.new header form.search_form input {font-size: 125%;width: 100%;height: 100%;padding-right: 35px;background-color: white !important;padding-bottom: 2px;border: none;}body.new header form.search_form input.withicon {padding-left: 54px;}body.new header form.search_form input.error {box-shadow: none;color: #e87708;}body.new header form.search_form .fuelsearch {background: #efeff4;border-right: 1px solid #ccccd4;position: absolute;top: 0;left: 0;bottom: 0;z-index: 1;font-size: 24px;width: 44px;overflow: hidden;flex-shrink: 0;display: flex;align-items: center;justify-content: center;border-radius: 3px 0 0 3px;}body.new header form.search_form .fuelsearch .icon {width: 26px;}body.new header form.search_form .clear_input_div {height: 100%;padding: 3px 0;}body.new header form.search_form .clear_input_div > span {height: 100%;width: 100%;}body.new header form.search_form .clear_input_div + .clear_input_div {margin-left: 0;}body.new header form.search_form .clear_input_div .icon_standort,body.new header form.search_form .clear_input_div .clear_input {width: 32px!important;right: 0;top: 5px !important;height: calc(100% - 10px);display: flex;align-items: center;justify-content: center;}body.new header form.search_form .clear_input_div .icon_standort {padding: 0;font-size: 21px;}body.new header form.search_form .clear_input_div .icon_standort:before {margin: 0;}body.new header form.search_form .clear_input_div .icon_standort span {display: block;width: 0;height: 0;overflow: hidden;}body.new header form.search_form .clear_input_div .clear_input {font-size: 30px;text-align: center;padding: 0 0 0 2px;right: 3px!important;}body.new header form.search_form .clear_input_div .clear_input_div {padding: 0;position: static;}body.new header form.search_form .clear_input_div .clear_input_div .clear_input {height: calc(100% - 4px);top: 2px!important;}body.new header form.search_form .clear_input_div .use_place {top: 7px;padding-right: 4px;right: 3px;}body.new header .opensearchform {width: 38px;height: 38px;color: #c71418;display: none;align-items: center;justify-content: center;margin: 0 5px 0 auto;flex-shrink: 0;text-decoration: none;}body.new header .opensearchform .icon {font-size: 30px;width: 32px;height: 32px;overflow: hidden;display: block;}body.new [class*="msg"] {border-radius: 15px;border: 2px solid white;}body.new [class*="msg"] .head {padding-left: 0;background: none;line-height: 1.25rem;}body.new .msg-caution .head,body.new .msg-caution .head .close .icon {color: #c71418;}body.new main > p {padding-top: 30px;}body.new .menue > h3 {box-sizing: content-box;}body.new.entrydeluxe main section {background: white;padding: 15px;margin-bottom: 20px;position: relative;border-radius: 15px;}body.new.entrydeluxe main section nav {margin: 5px 5px 0;display: flex;flex-wrap: wrap;}body.new.entrydeluxe main section nav a {padding: 5px 15px 0;border-bottom: 2px solid;margin: 0 0.125rem 15px 0;}body.new.entrydeluxe main section nav a:not(.active) {color: #262637;border-color: transparent;}body.new.entrydeluxe main section nav a:not(.active):hover,body.new.entrydeluxe main section nav a:not(.active):focus-visible {border-color: #262637;}body.new.entrydeluxe main section nav a.inactive {border-color: transparent!important;cursor: default;background: #efeff4;color: #262637;opacity: 1;}body.new.entrydeluxe main section nav a.inactive span {opacity: 1;}body.new.entrydeluxe main section nav a.active {color: #c71418;border-color: #c71418;font-weight: normal;}body.new.entrydeluxe main section nav a:hover,body.new.entrydeluxe main section nav a:focus-visible {text-decoration: none;}body.new.entrydeluxe main section nav a:not(.active) .nr {background: #262637;}body.new.entrydeluxe main section nav a.active .nr {background: #c71418;}body.new.entrydeluxe main section nav .nr {width: 1rem;height: 1rem;display: inline-block;text-align: center;color: white;font-weight: bold;margin: 0 0.25rem 0.25rem 0;}body.new.entrydeluxe main section nav .icon_haken {color: #177b00;font-size: 1rem;display: inline-block;font-weight: bold;height: 1rem;width: 1rem;}body.new.entrydeluxe main section nav .attention {margin: -0.125rem 0 0 0.125rem;vertical-align: 0.125rem;display: inline-block;}body.new.entrydeluxe main section .small {padding: 10px 5px 0;}body.new.entrydeluxe main section > hr {height: 1px;background: #ccccd4;margin: 0 5px 10px;}body.new.entrydeluxe main section > hr.spacer {margin-top: 20px;}body.new.entrydeluxe main section fieldset:first-of-type legend {padding-top: 0;}body.new.entrydeluxe main section fieldset + .btn_panel {text-align: left;padding-inline: 5px;}body.new.entrydeluxe main section fieldset + .btn_panel .btn {height: 32px;}body.new.entrydeluxe main section [class*="msg"] {border: none;margin: 10px 5px 20px;}body.new.entrydeluxe fieldset {box-shadow: none;border: none;padding: 0;margin: 0;}body.new.entrydeluxe fieldset legend {padding: 20px 5px 0;}body.new.entrydeluxe fieldset .anchor + .hl {padding-top: 0;}body.new.entrydeluxe fieldset .hl {padding-left: 5px;padding-right: 5px;}body.new.entrydeluxe fieldset .hl > * {padding-left: 0;padding-right: 0;}body.new.entrydeluxe fieldset .hl + .hl {padding-top: 10px;}body.new.entrydeluxe fieldset h2 {padding: 5px 0 20px;}body.new.entrydeluxe fieldset .row .entrytype {border-radius: 15px;border: 2px solid #e1e1e7;margin: 0 0 40px;padding: 20px;color: #262637;display: flex!important;height: 100px;position: relative;align-items: center;justify-content: center;background: white;text-decoration: none;cursor: pointer;}body.new.entrydeluxe fieldset .row .entrytype strong {color: #c71418;}body.new.entrydeluxe fieldset .row .entrytype .icon {font-size: 40px;flex-grow: 0;flex-shrink: 0;width: 60px;}body.new.entrydeluxe fieldset .row .entrytype input {position: absolute;visibility: hidden;}body.new.entrydeluxe fieldset .row .entrytype > span {max-width: 170px;}body.new.entrydeluxe fieldset .row .entrytype.active {border-color: #177b00;background: #eff6ed;font-weight: normal;}body.new.entrydeluxe fieldset .row .entrytype.active strong {color: #177b00;}body.new.entrydeluxe fieldset .row .entrytype.active .icon {position: relative;}body.new.entrydeluxe fieldset .row .entrytype.active .icon:after {content: "\e60f";font-size: 26px;color: #177b00;position: absolute;top: -3px;right: 7px;line-height: 22px;}body.new.entrydeluxe fieldset .row .error .entrytype {box-shadow: 0 0 2px 1px #e87708;}body.new.entrydeluxe fieldset .row .error .entrytype + .hint.up {bottom: 155px;}body.new.entrydeluxe fieldset .row:last-child .entrytype {margin: 0;}body.new.entrydeluxe fieldset .row + .hl {padding-top: 40px;}body.new.entrydeluxe fieldset select {padding-left: 6px;}body.new.entrydeluxe fieldset .entrylist .entry .mm {width: 68px;height: 68px;}body.new.entrydeluxe fieldset .entrylist .entry .vcard > span {display: block;}body.new.entrydeluxe fieldset .btn_panel {margin-top: 20px;}body.new.entrydeluxe .btn_panel a.btn {line-height: 32px;}body.new.entrydeluxe fieldset + .btn_panel,body.new.entrydeluxe [class*="msg"] + .btn_panel {text-align: center;}body.new.entrydeluxe fieldset + .btn_panel .btn,body.new.entrydeluxe [class*="msg"] + .btn_panel .btn {float: none;height: 44px;}body.new.entrydeluxe #verification ul {vertical-align: top;}body.new.entrydeluxe:not(.inoverlay) section fieldset {background: white;}body.new.entrydeluxe:not(.inoverlay) section .blight {background: #efeff4;}body.new.entrydeluxe.inoverlay * {box-sizing: border-box;}body.new.entrydeluxe.inoverlay .msg {background: none;border: 3px solid #efeff4;}body.new.entrydeluxe .msg {border: 3px solid white;}body.new.entrydeluxe p.contact {line-height: 1.5rem;margin-bottom: 45px;}body.new.entrydeluxe p.contact .icon {vertical-align: bottom;}header,.pos_fix,:not(.pos_fix) > #header {background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnsAAAFUAQMAAABm6GiqAAAAA3NCSVQICAjb4U/gAAAAA1BMVEX///+nxBvIAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAADJJREFUeJztwQENAAAAwqD3T20ON6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODbAGuUAAGtB9DiAAAAAElFTkSuQmCC') !important;}body.new a.focus-visible,body.new button.focus-visible {text-decoration: underline;}body.new header form.search_form .clear_input_div .clear_input.focus-visible,body.new header form.search_form .use_place.focus-visible .icon {border-radius: 50%;background: #efeff4;box-shadow: inset 0 0 0 2px white;}body.new header form.search_form button .icon {cursor: pointer;}body.new header #menu .openmenue.focus-visible {border-radius: 50%;background: #efeff4;box-shadow: 0 0 0 2px #efeff4;}body.new.entrydeluxe fieldset .row .entrytype.focus-visible span {text-decoration: underline;}body.new.appointment fieldset .row input.focus-visible,body.new.appointment fieldset .row select.focus-visible {box-shadow: 0 0 0 1px #ccccd4;}body.new.appointment fieldset input[type=checkbox].focus-visible {box-shadow: 0 0 2px 1px #9999a3;}body.new.appointment fieldset input[type=checkbox].focus-visible + label {text-decoration: underline;}body.new.appointment .btn_panel .btn.focus-visible {text-decoration: underline!important;}.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;}}.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;}.hide {display: none!important;}body:not(.new) footer {margin-top: 40px;}body:not(.new) footer * {box-sizing: border-box;}footer {background: #e1e1e7;border-radius: 15px 15px 0 0;padding: 0 25px;margin-top: 40px;}footer a {display: inline-block;}footer > nav {padding: 25px 0;border-bottom: 1px solid #efeff4;}footer > nav p {font-weight: bold;}footer > nav ul {display: flex;flex-wrap: wrap;margin-top: 2px;}footer > nav li {width: calc(100%/3);padding-right: 25px;margin-top: 5px;}footer section {display: flex;flex-wrap: wrap;line-height: 20px;align-items: center;padding-top: 15px;margin: 0 -25px;}footer section p {flex-grow: 1;padding: 10px 25px;}footer section ul {display: flex;padding: 10px 25px;}footer section .social {width: 100%;background: #797980;display: flex;justify-content: center;margin-top: 15px;}footer section .social li {margin: 10px;}footer section .social a {display: inline-block;}footer section .icon {font-size: 2rem;width: 2.25rem;height: 2.25rem;padding: 1px;overflow: hidden;color: white;}footer section img {height: 2rem;width: auto;margin: 1px;}footer p {padding: 0;}#wrap > .breadcrumb {margin-top: 40px;color: #262637;font-size: 0.75rem;}#wrap > .breadcrumb * {box-sizing: border-box;}#wrap > .breadcrumb ol {list-style-type: none;}#wrap > .breadcrumb ol > li > a {font-weight: bold;}#wrap > .breadcrumb .openbclist {display: block;position: absolute;top: 0;right: 0;cursor: pointer;}#wrap > .breadcrumb .bcitem {position: relative;}#wrap > .breadcrumb .bcitem.closed .bclist {display: none!important;}#wrap > .breadcrumb .bclist {position: absolute;}#wrap > .breadcrumb .bclist h3 {padding: 0;font-weight: bold;font-size: 100%;}#wrap > .breadcrumb .bclist .tab {cursor: pointer;float: left;}#wrap > .breadcrumb .bclist ul {width: 100%;}#wrap > .breadcrumb .bclist .subhead {font-weight: bold;}.breadcrumb + footer {border-radius: 0;margin-top: 0!important;}@media screen and (max-width: 1023px) {footer > nav li {width: calc(100%/2);}footer section {flex-flow: column;}}@media screen and (max-width: 767px) {#content + .breadcrumb,main + .breadcrumb {padding: 25px 15px 0;}#wrap > .breadcrumb {padding-left: 15px !important;padding-right: 15px !important;}footer {padding: 0 15px;}footer section {margin: 0 -15px;}}@media screen and (max-width: 640px), screen and (max-width: 850px) and (max-height: 799px) {#wrap > .breadcrumb {padding: 0!important;font-size: 100%;}#wrap > .breadcrumb:after {display: none!important;}#wrap > .breadcrumb > span:first-child {display: none!important;}#wrap > .breadcrumb ol {margin: 0;display: block;}#wrap > .breadcrumb ol > li {background: #e1e1e7;margin: 0 10px 5px;padding: 0;border-radius: 15px;line-height: 1.4;float: none;font-size: 90%;overflow: hidden;}#wrap > .breadcrumb ol > li .bclink {padding: 10px;position: relative;display: block;}#wrap > .breadcrumb ol > li .bclink:after {display: inline-block;position: absolute;font-family: "tb_font", sans-serif;font-weight: normal;font-size: 15px;top: 10px;right: 10px;bottom: 10px;line-height: 1.2;}#wrap > .breadcrumb ol > li > a {padding: 10px;position: relative;display: block;}#wrap > .breadcrumb ol > li + li:before {display: none!important;}#wrap > .breadcrumb .openbclist {left: 0;height: 38px;}#wrap > .breadcrumb .bclist {position: relative;background: none;border: none;box-shadow: none;}#wrap > .breadcrumb .bclist .tab {background: #e1e1e7;border: none;padding: 5px;margin: -35px 0 0 5px;font-weight: bold;}#wrap > .breadcrumb .bclist .close {display: none!important;}#wrap > .breadcrumb .bclist ul {padding: 0 10px 10px;display: flex;flex-wrap: wrap;margin-top: 2px;}#wrap > .breadcrumb .bclist li {margin: 5px 0 12px;padding: 0 25px 0 0;width: calc(50%);}#wrap > .breadcrumb .bclist li.subhead {width: 100%;padding-top: 10px;}#wrap > .breadcrumb .bclist .more {display: inline-block;margin: 5px 10px 20px;}#wrap > .breadcrumb .bcitem.open .bclink:after {content: "\e643";}#wrap > .breadcrumb .bcitem.closed .bclink:after {content: "\e657";}footer {overflow: hidden;background: none;padding: 0 10px;}footer > nav {border: none;background: #e1e1e7;margin: 0 0 5px;padding: 0;border-radius: 15px;line-height: 1.4;}footer > nav p {padding: 10px;position: relative;}footer > nav p:after {display: inline-block;position: absolute;font-family: "tb_font", sans-serif;font-weight: normal;font-size: 15px;top: 10px;right: 10px;bottom: 10px;line-height: 1.2;}footer > nav ul {padding: 0 10px 10px;}footer > nav li {margin: 5px 0 12px;}footer > nav.open p:after {content: "\e643";}footer > nav.closed p:after {content: "\e657";}footer > nav.closed ul {display: none;}footer > section {margin: 0 -10px;}footer ul,footer p {font-size: 90%;}body:not(.new) #content.hitlist + .breadcrumb {background: white;padding-bottom: 1px;margin-bottom: -1px;}body:not(.new) #content.hitlist + .breadcrumb ol {margin-bottom: -1px;}body:not(.new) footer {background: white;}.hitlist main + .breadcrumb {background: #efeff4;padding-bottom: 1px;margin-bottom: -1px;}.hitlist main + .breadcrumb ol {margin-bottom: -1px !important;padding-bottom: 1px;}.hitlist footer {background: #efeff4;}}@media all and (min-width: 480px) {footer section nav:not(.social) li + li {margin-left: 10px;}footer section nav:not(.social) li + li:before {content: "";margin-right: 10px;display: inline-block;width: 3px;height: 3px;border-radius: 50%;background: #262637;vertical-align: 4px;}}@media screen and (min-width: 641px) and (min-height: 800px), screen and (min-width: 851px) {#wrap > .breadcrumb {background: #e1e1e7;border-radius: 15px 15px 0 0;color: #262637;font-weight: bold;padding: 25px 25px 0;position: relative;line-height: normal;}#wrap > .breadcrumb:after {content: "";display: block;width: 100%;height: 1px;background: #efeff4;}#wrap > .breadcrumb ol {display: inline-block;vertical-align: top;margin: 0 0 20px 5px;}#wrap > .breadcrumb ol > li {float: left;}#wrap > .breadcrumb ol > li + li:before {content: "\2C3";margin: 0 1px 0 5px;vertical-align: 1px;}#wrap > .breadcrumb ol > li > a {line-height: normal;vertical-align: top;}#wrap > .breadcrumb .openbclist {left: 16px;bottom: 0;}#wrap > .breadcrumb .openbclist:hover {border-bottom: 1px solid #262637;}#wrap > .breadcrumb .bclist {position: absolute;left: 1px;top: -15px;background: white;border-radius: 15px;box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.5);z-index: 10;padding-bottom: 15px;min-width: 230px;font-weight: normal;}#wrap > .breadcrumb .bclist .close {display: block;position: absolute;right: 5px;top: 5px;width: 30px !important;height: 30px;overflow: hidden;padding: 9px;}#wrap > .breadcrumb .bclist .close .icon {font-size: 100%;}#wrap > .breadcrumb .bclist ul {padding: 5px 15px 0;max-height: 200px;overflow-y: auto;}#wrap > .breadcrumb .bclist li:not(:last-child) {margin-bottom: 10px;}#wrap > .breadcrumb .bclist .subhead:not(:first-child) {padding-top: 10px;}#wrap > .breadcrumb .bclist .more {display: inline-block;margin: 20px 15px 0;}#wrap > .breadcrumb .tab {padding: 15px 25px 15px 15px;font-weight: bold;}#wrap > .hitlist + .breadcrumb .bclist ul {max-height: 170px;}.wnt.hitlist #wrap > .breadcrumb {margin-top: 0;}}@media screen and (max-width: 479px) {#wrap > .breadcrumb .bclist li {width: 100%;}footer > nav li {width: 100%;}footer section p {padding: 10px;}footer section nav:not(.social) ul {flex-flow: column;align-items: center;padding: 0 10px;}footer section nav:not(.social) ul li {margin-top: 10px;}}@font-face {font-family: 'tb_font';src:url('tb_iconfont/fonts/tb_font-fa51623d2dd9170f77068f30be9925b0.ttf?ma9bvb') format('truetype'),url('tb_iconfont/fonts/tb_font-368272886b6b7b2a75f0b585ce31a1a9.woff?ma9bvb') format('woff'),url('tb_iconfont/fonts/tb_font-8985606b041fa7722d28394232fe67af.svg?ma9bvb#tb_font') format('svg');font-weight: normal;font-style: normal;font-display: block;}[class^="icon_"], [class*=" icon_"] {font-family: 'tb_font' !important;speak: never;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.icon_aufz_ausrufezeichen:before {content: "\e910";}.icon_aufz_pfeil1:before {content: "\e911";}.icon_aufz_pfeil2:before {content: "\e912";}.icon_aufz_punkt:before {content: "\e913";}.icon_aufz_strich:before {content: "\e914";}.icon_247:before {content: "\e907";}.icon_device:before {content: "\e908";}.icon_hand:before {content: "\e909";}.icon_termin_kalender:before {content: "\e90a";}.icon_lampe:before {content: "\e90b";}.icon_warteschleife:before {content: "\e90c";}.icon_zahnrad:before {content: "\e90d";}.icon_newsletter:before {content: "\e95e";}.icon_abschleppdienst:before {content: "\e602";}.icon_apotheke:before {content: "\e607";}.icon_arzt:before {content: "\e613";}.icon_auto:before {content: "\e612";}.icon_auto_und_verkehr:before {content: "\e920";}.icon_autovermietung:before {content: "\e614";}.icon_baeckerei:before {content: "\e617";}.icon_bank:before {content: "\e618";}.icon_bar:before {content: "\e619";}.icon_bistro-cafe:before {content: "\e619";}.icon_bauen_und_renovieren:before {content: "\e921";}.icon_behoerden-institution:before {content: "\e61f";}.icon_blumen:before {content: "\e62b";}.icon_cafe:before {content: "\e62f";}.icon_computer_und_elektronik:before {content: "\e922";}.icon_eladesaeulen:before {content: "\e957";}.icon_finanzen_und_recht:before {content: "\e923";}.icon_firmeneintrag:before {content: "\e926";}.icon_friseur:before {content: "\e653";}.icon_geldautomat:before {content: "\e906";}.icon_gesundheit_und_medizin:before {content: "\e924";}.icon_grosshandel_und_export:before {content: "\e925";}.icon_hotels:before {content: "\e605";}.icon_immobilien:before {content: "\e66c";}.icon_impfzentrum:before {content: "\e953";}.icon_kino:before {content: "\e679";}.icon_kinos:before {content: "\e679";}.icon_kinofilme:before {content: "\e90e";}.icon_krankenhaus:before {content: "\e67f";}.icon_museum:before {content: "\e692";}.icon_polizei:before {content: "\e6b6";}.icon_privateintrag:before {content: "\e956";}.icon_restaurant:before {content: "\e6c5";}.icon_reservierung:before {content: "\e6c5";}.icon_sparkasse:before {content: "\e6e0";}.icon_sport_und_fitness:before {content: "\e927";}.icon_taxi:before {content: "\e6ef";}.icon_telekommunikation:before {content: "\e6f6";}.icon_theater:before {content: "\e6f9";}.icon_tierarzt:before {content: "\e6fa";}.icon_vegan-angebot:before {content: "\e702";}.icon_virus:before {content: "\e958";}.icon_wohnen_und_einrichten:before {content: "\e928";}.icon_ws_blank_photo_m:before {content: "\e710";}.icon_ws_blank_photo_n:before {content: "\e711";}.icon_ws_blank_photo_w:before {content: "\e712";}.icon_zahnarzt:before {content: "\e715";}.icon_no-comment:before {content: "\e600";}.icon_comment:before {content: "\e601";}.icon_eye:before {content: "\e95c";}.icon_eye-blocked:before {content: "\e95d";}.icon_double-arrow_left:before {content: "\e628";}.icon_double-arrow_right:before {content: "\e91c";}.icon_double-arrow_down:before {content: "\e91d";}.icon_double-arrow_up:before {content: "\e629";}.icon_single-arrow_down:before {content: "\e62a";}.icon_single-arrow_up:before {content: "\e62e";}.icon_haken:before {content: "\e60f";}.icon_minus:before {content: "\e611";}.icon_bewertung-halb:before {content: "\e622";}.icon_bewertung-leer:before {content: "\e623";}.icon_bewertung:before {content: "\e624";}.icon_pfeil-zurueck:before {content: "\e606";}.icon_pfeil-oben:before {content: "\e643";}.icon_pfeil-vor:before {content: "\e647";}.icon_pfeil-unten:before {content: "\e657";}.icon_trash:before {content: "\e658";}.icon_geldkarte:before {content: "\e959";}.icon_nocreditcard:before {content: "\e95a";}.icon_nocard:before {content: "\e95b";}.icon_mapmarker:before {content: "\e955";}.icon_chat:before {content: "\e954";}.icon_speisekarte:before {content: "\e94f";}.icon_scheck:before {content: "\e94d";}.icon_vorkasse:before {content: "\e94e";}.icon_jabber:before {content: "\e943";}.icon_msn:before {content: "\e944";}.icon_hangouts:before {content: "\e945";}.icon_aim:before {content: "\e946";}.icon_icq:before {content: "\e947";}.icon_yahoo:before {content: "\e948";}.icon_ichat:before {content: "\e949";}.icon_digg:before {content: "\e94a";}.icon_lastfm:before {content: "\e94b";}.icon_flickr:before {content: "\e94c";}.icon_editieren2:before {content: "\e942";}.icon_emergency:before {content: "\e930";}.icon_geschenke:before {content: "\e932";}.icon_zeiten-zu:before {content: "\e931";}.icon_visa:before {content: "\e92a";}.icon_uta:before {content: "\e92b";}.icon_oepnv:before {content: "\e92e";}.icon_mehrsprachig:before {content: "\e92f";}.icon_kartenzahlung:before {content: "\e934";}.icon_eurocard:before {content: "\e936";}.icon_dkv:before {content: "\e938";}.icon_addpics:before {content: "\e93b";}.icon_barzahlung:before {content: "\e93c";}.icon_angebot-einholen:before {content: "\e929";}.icon_liste:before {content: "\e902";}.icon_sort:before {content: "\e90f";}.icon_linkedin2:before {content: "\e91e";}.icon_gn:before {content: "\e91b";}.icon_google2:before {content: "\e905";}.icon_whatsapp:before {content: "\e918";}.icon_skype:before {content: "\e919";}.icon_facebook-messenger:before {content: "\e91a";}.icon_anfrage:before {content: "\e71c";}.icon_audiofile:before {content: "\e636";}.icon_benzin:before {content: "\e900";}.icon_blog:before {content: "\e627";}.icon_blogger:before {content: "\e627";}.icon_download:before {content: "\e917";}.icon_editieren:before {content: "\e637";}.icon_email:before {content: "\e63a";}.icon_facebook:before {content: "\e63b";}.icon_facebook2:before {content: "\e604";}.icon_fax:before {content: "\e640";}.icon_filter:before {content: "\e644";}.icon_foursquare:before {content: "\e64e";}.icon_freelancermap:before {content: "\e650";}.icon_fussgaenger:before {content: "\e60d";}.icon_gw:before {content: "\e661";}.icon_hinweis:before {content: "\e71b";}.icon_instagram:before {content: "\e915";}.icon_kalender:before {content: "\e670";}.icon_karte:before {content: "\e672";}.icon_katalog:before {content: "\e674";}.icon_kontakt:before {content: "\e91f";}.icon_linkedin:before {content: "\e685";}.icon_lokalisten:before {content: "\e687";}.icon_meineintrag:before {content: "\e689";}.icon_meintb:before {content: "\e68a";}.icon_tblogo_small:before {content: "\e68a";}.icon_menue:before {content: "\e68b";}.icon_mobil:before {content: "\e68f";}.icon_myspace:before {content: "\e695";}.icon_netlog:before {content: "\e697";}.icon_netzwerke:before {content: "\e698";}.icon_news:before {content: "\e69a";}.icon_yellow_press:before {content: "\e69a";}.icon_ngw:before {content: "\e69b";}.icon_noico:before {content: "\e69c";}.icon_phone:before {content: "\e6b1";}.icon_phone-fax:before {content: "\e6b0";}.icon_pinterest:before {content: "\e6b3";}.icon_play:before {content: "\e6b5";}.icon_projektwerk:before {content: "\e6ba";}.icon_radiobtn:before {content: "\e903";}.icon_radiobtn-checked:before {content: "\e904";}.icon_route:before {content: "\e6c6";}.icon_rss:before {content: "\e61e";}.icon_schliessen:before {content: "\e901";}.icon_shop:before {content: "\e6d8";}.icon_standort:before {content: "\e610";}.icon_stayfriends:before {content: "\e6e9";}.icon_suchen:before {content: "\e6eb";}.icon_switch:before {content: "\e60e";}.icon_telefonbucheintrag:before {content: "\e6f2";}.icon_telefoneintrag:before {content: "\e6f3";}.icon_twitter:before {content: "\e6fd";}.icon_twitter2:before {content: "\e60b";}.icon_url:before {content: "\e6ff";}.icon_vimeo:before {content: "\e950";}.icon_yelp:before {content: "\e951";}.icon_googlemaps:before {content: "\e952";}.icon_wikipedia:before {content: "\e70e";}.icon_wimpel:before {content: "\e60c";}.icon_xing:before {content: "\e713";}.icon_youtube:before {content: "\e916";}.icon_zeiten:before {content: "\e716";}.icon_paydirekt:before {content: "\e93f";}.icon_googlepay:before {content: "\e940";}.icon_applepay:before {content: "\e941";}.icon_rechnung:before {content: "\e92c";}.icon_paypal:before {content: "\e92d";}.icon_mastercard:before {content: "\e933";}.icon_euroshell:before {content: "\e935";}.icon_ec:before {content: "\e937";}.icon_dinersclub:before {content: "\e939";}.icon_clickandbuy:before {content: "\e93a";}.icon_avia:before {content: "\e93d";}.icon_amex:before {content: "\e93e";}.icon_megafon:before {content: "\e608";}.icon_benzinpreise:before {content: "\e603";}.icon_ausland:before {content: "\e66d";}.icon_notfallnummern:before {content: "\e69e";}.icon_personensuche:before {content: "\e6a8";}.icon_postleitzahlen:before {content: "\e6b9";}.icon_rueckwaertssuche:before {content: "\e6c7";}.icon_sozialenetzwerke:before {content: "\e6df";}.icon_telefonverzeichnis:before {content: "\e6f4";}.icon_vorwahlen:before {content: "\e70a";}.icon_apothekennotdienst:before {content: "\e609";}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-button-hidden{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-clean .gslide-description{background:#fff}.glightbox-clean .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}.glightbox-clean .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-clean .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-clean .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-clean .gclose svg{width:18px;height:auto}.glightbox-clean .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,.92)}.glightbox-clean .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}.glightbox-clean .gprev{top:45%}.glightbox-clean .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}