.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;}