@charset "utf-8";body{font-family:Roboto,sans-serif;letter-spacing:0}.medium_light_grey{color:#c2c2c2}.sr_hellorange_bg,.sr_hellorange_bg_hover:hover{background-color:#c0e36d}.sr_hellgruen_bg,.sr_hellgruen_bg_hover:hover{background-color:#ffd16e}.button_basis:hover span.to_mch_hellgruen,.mch_hellgruen_bg,.mch_hellgruen_bg_hover:hover{background:#b4e535}.mch_hellgruen_border,.mch_hellgruen_border_focus:focus,.mch_hellgruen_border_hover:hover{border-color:#b4e535}.mch_hellgruen,.mch_hellgruen li,.mch_hellgruen_hover:hover{color:#b4e535}.mch_hellgruen_hover:hover{color:#b4e535}sup{line-height:0}.label,input,label,p,select,textarea{font-family:Roboto,sans-serif}p.lower{color:#919191}textarea{font-size:95%}.spec_font{font-family:'Roboto Slab',serif;line-height:1.5em}.tech_line .spec_font{line-height:1em}.textblock{padding-bottom:40px;text-align:left}cto_line_title,h2{margin-bottom:10px;line-height:1.1em}h2,h2.spec_font{line-height:1.1em;margin-bottom:10px}.textblock h2{text-align:left;margin-bottom:20px;margin-top:30px;font-weight:400;font-family:'Roboto Slab',serif}.textblock h2.small,.textblock h3{text-align:left;color:#8ec900;margin-bottom:15px;margin-top:20px;font-weight:400;font-family:'Roboto Slab',serif;font-size:210%}.b2c_farbe,.textblock h2.small.b2c,.textblock h3.b2c{color:#ffae00}.b2c_farbe_bg{background-color:#ffae00}.b2b_farbe_bg{background-color:#8ec900}.textblock h4{text-align:left;margin-bottom:10px;margin-top:0;font-weight:400;line-height:1.4em;font-family:'Roboto Slab',serif}.textblock p{line-height:1.4em;margin-bottom:.8em}.textblock a{font-size:inherit;font-weight:inherit;color:inherit}.textblock ul{text-align:left}p a{color:inherit}a.textlink{font-weight:700;line-height:inherit}a.textlink:before{font-family:FontAwesome;content:"\f0da";display:inline-block;padding-right:3px;padding-left:2px;font-weight:700;line-height:90%}ul.times li{display:block;padding-left:.5em}ul.times li:before{font-family:FontAwesome;font-weight:900;content:'\f057';font-size:105%;float:left;margin-left:-1.5em}ul.check.sr_gruen_check li::before{color:#8ec900}@media screen and (max-width:700px){ul.multi_column{margin-top:0;margin-bottom:0}}div#header_top{position:fixed;top:0;width:100%;z-index:99999999}.header_top{z-index:10}@media screen and (max-width:900px){.header_top{border-bottom:0}}div#header_logo{margin-top:14px;margin-bottom:14px;height:57px;background:0 0;width:270px}div#header_logo a{height:100%;opacity:1;font-size:260%;text-align:right;letter-spacing:-.7px;background-image:url(/images/logo-header.png);background-size:contain;background-repeat:no-repeat;background-position:left}div#header_logo a:hover{opacity:.6}.header_top_inner .menu_button a{background-color:#ffae00}.menu_button_title{display:inline-block;margin-right:5px}.header_top_inner .menu_button .menu-icon{margin-left:0}.header_top_inner .header_navi_lower{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header_navi{-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.header_navi.expanded{max-height:800px;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}@media screen and (max-width:900px){.header_navi{max-height:0}.header_top{border-bottom:0}.header_top_inner .header_navi_lower{border-bottom:1px solid #e3e3e3;background-color:#f0f0f0;padding:0}ul.main-navi{display:block;padding:15px 0 5px 0}.header_navi{padding-left:20px;padding-right:20px}.header_navi.expanded{max-height:800px}ul.main-navi li{width:47%}ul.main-navi li a.main-navi{width:100%;padding:10px 20px 10px 20px;box-sizing:border-box;border:1px solid #e3e3e3;margin-bottom:10px;border-radius:5px;background-color:#fff}ul.main-navi li:nth-child(2n+1){margin-right:6%}ul.main-navi li .submenu{display:none}}.tech_line.b2b_hotline{border-bottom:1px solid #e3e3e3}.tech_line.b2b_hotline .tech_line_inner .column.center{width:100%}div#header_image_container{background-position:center center;background-repeat:no-repeat;background-size:cover}.headline_background{background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:0;position:absolute;top:-5px;left:0;right:-5px;bottom:-5px;z-index:-2}.header_image_content.mobile{background-image:url(/images/header_mobile.jpg?d=1123);background-size:cover;background-position:center center;background-repeat:no-repeat}.headline_pricetag{top:11%;right:5%;position:absolute;height:auto;width:25%;background-size:contain;background-repeat:no-repeat;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}.headline_pricetag img{width:100%}.headline_pricetag_inner{top:0;left:0;bottom:0;right:0;position:absolute;font-weight:400;line-height:1em;font-family:'Roboto Slab',serif}.headline_pricetag_inner .center_line{line-height:1em;margin-top:4px;margin-bottom:4px}div#header_image_container{z-index:0}div#header_image_container .flexcontainer_inner{padding-top:22%;position:relative}div#header_image_container .upper_headline{top:40%;right:18%;width:auto;height:auto;padding:12px;font-size:180%;position:absolute;z-index:2}div#header_image_container .lower_headline{top:54%;right:14%;width:auto;height:auto;padding:12px;font-size:180%;position:absolute;z-index:2}div#header_image_container .upper_headline.event,div#header_image_container .upper_headline.stadt{right:23%}div#header_image_container .lower_headline.event,div#header_image_container .lower_headline.stadt{right:19%}div#header_image_container .headline_team{height:95%;width:60%;position:absolute;left:-10%;bottom:0;background-size:contain;background-position:bottom center;background-repeat:no-repeat;background-image:url(../images/team.png);z-index:1}div#header_image_container .headline_gps{height:80%;width:auto;position:absolute;top:10%;right:3%;z-index:0}div#header_image_container .headline_gps.mycityhunt{height:90%;top:5%;right:5%}div#header_image_container .headline_pics{height:84%;width:auto;position:absolute;top:8%;right:0;z-index:0}div#header_image_container .headline_gps img,div#header_image_container .headline_pics img{height:100%;width:auto;float:right;display:block}div#header_image_container .headline_pics img.headline_pics_background{position:absolute;z-index:-1;top:15%;right:15%;height:55%;width:auto;-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-o-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg)}@media screen and (max-width:900px){div#header_image_container .headline_pics{right:7%}div#header_image_container .headline_pics img.headline_pics_background{right:10%}}@media screen and (max-width:800px){div#header_image_container .lower_headline.event,div#header_image_container .lower_headline.stadt,div#header_image_container .upper_headline.event,div#header_image_container .upper_headline.stadt{display:none}}.headline{background-image:url(../images/stadt-kulisse.png);background-repeat:repeat-x;background-position:bottom}.section_sub_heading{font-size:150%;line-height:1.1em}.section_heading{font-size:400%;font-weight:400;line-height:1.3em}ul.main-navi li:hover .submenu{border-top:1px solid #e3e3e3}ul.main-navi li .submenu ul{width:170px;max-width:170px}ul.main-navi li .submenu ul li.top_border{margin-top:5px;padding-top:5px;border-top:1px dotted #6a6a6a}@media screen and (max-width:1000px){ul.main-navi li a.main-navi{font-size:110%}}@media screen and (min-width:1600px){div#header_image_container .flexcontainer_inner{padding-top:20%}}@media screen and (min-width:1800px){div#header_image_container .flexcontainer_inner{padding-top:18%}}@media screen and (min-width:2100px){div#header_image_container .flexcontainer_inner{padding-top:15%}}@media screen and (min-width:2500px){div#header_image_container .flexcontainer_inner{padding-top:12%}}@media screen and (max-width:1400px){div#header_image_container .flexcontainer_inner{padding-top:23%}div#header_image_container .lower_headline,div#header_image_container .upper_headline{font-size:150%;padding:10px}div#header_image_container .lower_headline{top:55%}}@media screen and (max-width:1300px){div#header_image_container .flexcontainer_inner{padding-top:26%}}@media screen and (max-width:1200px){div#header_image_container .flexcontainer_inner{padding-top:26%}div#header_image_container .headline_gps{right:7%}}@media screen and (max-width:1000px){div#header_image_container .flexcontainer_inner{padding-top:30%}div#header_image_container .lower_headline,div#header_image_container .upper_headline{font-size:130%;padding:8px}div#header_image_container .headline_team{left:-2%}div#header_image_container .headline_gps{right:7%}.section_sub_heading{font-size:130%}.section_heading{font-size:380%;width:100%;margin-right:0}}@media screen and (max-width:800px){div#header_image_container .flexcontainer_inner{padding-top:35%}div#header_image_container .headline_gps{display:none}div#header_image_container .upper_headline{right:10%}div#header_image_container .lower_headline{right:8%}}@media screen and (max-width:700px){div#header_image_container .headline_team{left:0}.section_sub_heading{font-size:110%}.section_heading{font-size:320%}}@media screen and (max-width:600px){div#header_image_container .flexcontainer_inner{padding-top:45%}.section_sub_heading{font-size:100%}.section_heading{font-size:280%}div#header_image_container .headline_team{width:100%}}@media screen and (max-width:500px){.menu_button_title{display:none}.section_sub_heading{font-size:80%}.section_heading{font-size:240%}}@media screen and (max-width:400px){.section_sub_heading{font-size:70%}.section_heading{font-size:200%}}.flexcontainer_inner{max-width:1500px}button_basis.max_width_auto{max-width:none}.min_width_300{min-width:300px}.label,label{width:24%;font-weight:700}.has_label{box-sizing:border-box}.column_item .spacer_100p,.column_item .spacer_10p,.column_item .spacer_200p,.column_item .spacer_20p,.column_item .spacer_30p,.column_item .spacer_40p,.column_item .spacer_50p,.column_item .spacer_5p,.column_item .spacer_60p,.column_item .spacer_70p,.column_item .spacer_80p,.column_item .spacer_90p{float:none}.column_item.c2_columns_item:nth-child(2n-1){margin-left:0}.column_item.c3_columns_item.no_collapse:nth-child(3n-2),.column_item.c3_columns_item:nth-child(3n-2){margin-left:0}.overflow_visible,.span_100:not(.text_begrenzung){overflow:visible}.overflow_auto{overflow:auto}.invisible{display:none}.bis_1200,.bis_1400{display:block}.ab_1200,.ab_1400{display:none}@media screen and (max-width:1200px){.ab_1200{display:block}.bis_1200{display:none}}@media screen and (max-width:1400px){.ab_1400{display:block}.bis_1400{display:none}}.flexcontainer_green_orange::before{background-image:url(https://www.mycityhunt.de/images/green-orange-fade.jpg);position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;content:'';background-repeat:no-repeat;background-size:cover;opacity:1}.flexcontainer_green_orange.lazyload::before{opacity:.5;filter:brightness(1.2)}div#map-canvas{z-index:1}.container_frame_2px{overflow:auto}.optimize_img{filter:brightness(1.05) saturate(1.1)}div#loading_overlay,div#screen_overlay{z-index:999999999}div#screen_overlay{background:0 0;background-image:url(https://www.ch-static.de/images/black-50p.png)}div#screen_overlay div#overlay_container{width:60%;max-width:500px;height:auto;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:30px}div#screen_overlay div#overlay_container .spec_font{line-height:1em}.StripeElement{font-size:1em;line-height:normal;font-family:'PT Sans Narrow',sans-serif;background-color:#fff;height:auto;padding:10px;box-sizing:border-box;border-radius:5px;border:1px solid #919191;box-shadow:none;-webkit-transition:all .2s;transition:all .2s;width:75%;float:left;color:#595959;font-weight:400}.StripeElement--focus,.StripeElement:hover{border-color:#8ec900}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}#payment h2{font-family:'Roboto Slab',serif;line-height:1em;padding-bottom:10px;padding-top:10px;font-size:290%;text-align:left}#free{padding-top:10px;display:inline-block}.form_icon_container{width:75%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-width:1px;border-style:solid;border-color:#919191;border-radius:5px;padding-left:50px;position:relative}.form_icon_container .form_icon{position:absolute;top:50%;transform:translateY(-50%);left:0;width:50px;height:15px;line-height:15px;font-size:15px;overflow:visible;text-align:center}.form_icon_container .form_icon img{width:18px;border:1px solid #fff}.form_icon_container input,.form_icon_container select{width:100%;border-radius:0 5px 5px 0;border:0;border-left:1px solid #919191}table.cart{width:100%;border-collapse:collapse;font-size:110%}table.cart tr td{width:50%;padding-top:7px;padding-bottom:7px;vertical-align:middle;color:#fff}table.cart tr td:nth-child(1){text-align:left}table.cart tr td:nth-child(2){text-align:right}table.cart tr.last_line td{vertical-align:top}table.cart tr.border_bottom_line td{padding-bottom:10px;border-bottom:2px solid #fff}table.event_info tr td{color:#fff;padding:7px;font-size:110%}table.event_info tr td img{border:1px solid #fff}table.event_info tr td:last-of-type{text-align:right}.table_tours_container{max-width:800px;margin:0 auto}.table_tours_container .button_basis{width:80%}table.tours{width:100%;border-spacing:0;border-radius:11px;position:relative;border-color:#efefef}table.tours tr td{padding:20px;padding-top:15px;box-sizing:border-box;border-bottom:1px solid #efefef;background:#fff}table.tours tr td .price{display:inline-block;margin-left:7px;margin-right:7px}table.tours tr.headline{background-image:none}table.tours tr.headline td{color:#fff;padding-top:20px;padding-bottom:0;padding-bottom:20px;font-weight:700;font-size:190%}table.tours tr.headline td:nth-of-type(1){border-top-left-radius:10px;border-left:2px solid #efefef;border-top:2px solid #efefef}table.tours tr.headline td:nth-of-type(2){border-top-right-radius:10px;border-right:2px solid #efefef;border-top:2px solid #efefef}table.tours tr:first-child td,table.tours tr:nth-last-child(2) td{border-bottom:2px solid #efefef}table.tours tr td:nth-of-type(1){border-right:1px solid #efefef;border-left:2px solid #efefef;width:50%}table.tours tr td:nth-of-type(2){border-right:2px solid #efefef;width:50%}table.tours tr.headline td:nth-of-type(1):not(.inactive){background:#ffae00}table.tours tr.headline td:nth-of-type(2):not(.inactive){background:#8ec900}table.tours tr.headline td:nth-of-type(1).inactive{background:#ffe6af}table.tours tr.headline td:nth-of-type(2).inactive{background:#d6ee9f}table.tours tr:not(.headline) td.inactive .heading,table.tours tr:not(.headline) td.inactive p,table.tours tr:not(.headline) td.inactive ul li{color:#ccc;filter:blur(1px)}table.tours tr td.inactive .headline_text{filter:blur(1px)}table.tours tr td.inactive .button_basis.sr_orange{color:#ffe6af}table.tours tr td ul{margin-top:0;margin-bottom:0;margin-left:17px;text-align:left}table.tours tr td ul.times li:before{color:red}table.tours tr td:nth-of-type(1) ul.check:not(.sr_gruen_check) li:before{color:#ffae00}table.tours tr td:nth-of-type(2) ul.check li:before{color:#8ec900}table.tours tr td:nth-of-type(1).inactive ul.check li:before{color:#ffe6af}table.tours tr td:nth-of-type(2).inactive ul.check li:before{color:#d6ee9f}table.tours tr:nth-last-child(3) td:not(.border){border-bottom:0}table.tours tr:nth-last-child(2) td{padding-bottom:17px}table.tours tr td.last,table.tours tr:nth-last-child(2) td:nth-of-type(1){border-radius:0 0 0 10px}table.tours tr:nth-last-child(2) td:nth-of-type(2){border-radius:0 0 10px 0}table.tours tr:last-child td{display:none}table.tours tr:last-child td.inactive{display:block;min-width:25%;box-sizing:border-box;max-width:40%;height:auto;position:absolute;top:50%;transform:translate(-50%,-50%);background:#fff;border-radius:8px;color:#888;line-height:1.5em;cursor:pointer;filter:blur(0)}table.tours tr:last-child td:nth-of-type(1).inactive{border:2px solid #ffae00;left:25%}table.tours tr:last-child td:nth-of-type(2).inactive{border:2px solid #8ec900;left:75%}@media screen and (max-width:700px){table.tours tr.headline td{font-size:140%}table.tours tr td{font-size:110%}table.tours tr td.inactive,table.tours tr.headline,table.tours tr:last-child{display:none}table.tours tr td:not(.inactive){border-left:2px solid #fff}table.tours tr:nth-last-child(2) td:not(.inactive){border-radius:0 0 10px 10px}table.tours tr:nth-child(2) td:not(.inactive){border-top:2px solid #fff;border-top-left-radius:10px;border-top-right-radius:10px}table.tours tr td.last{border-radius:0 0 10px 10px}}@media screen and (max-width:600px){table.tours tr.headline td{font-size:110%}}.gallerybanner_image{width:14.28571428571429%;float:left;margin:0;padding:0;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:1200px){.gallerybanner_image{width:16.666666667%}}@media screen and (max-width:1000px){.gallerybanner_image{width:25%}}@media screen and (max-width:800px){.gallerybanner_image{width:33.33333334%}}@media screen and (max-width:700px){.gallerybanner_image{width:50%}}.gallerybanner_image img{width:100%;height:auto}.dropdown{position:absolute;left:0;top:99%;display:none;list-style-type:none;padding:10px;margin:0;z-index:9999;height:auto;background:#fff;border-radius:8px;border:1px solid #919191;white-space:nowrap}li.dropdown_item{width:auto;display:block;margin-bottom:8px;cursor:pointer;padding:7px 10px;background-size:contain;background-position:left center;background-repeat:no-repeat}li.dropdown_item:hover{background-color:#ccc}li.dropdown_item:last-child{margin:0}.video_wrapper{position:relative;padding-bottom:56.3%;height:0}.video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.picture_set_container .picture_set_main_frame{box-sizing:border-box;width:100%;float:none;padding-right:0;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;border-style:solid;border-width:4px;transition:all .5s;position:relative}.picture_set_container .picture_set_main_frame .picture_set_main_frame_inner{width:100%;height:100%;padding-right:0;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.picture_set_container .picture_set_small_frame{box-sizing:border-box;width:100%;float:none;height:auto;margin-bottom:0;margin-top:20px}.picture_set_container img.picture_set_img_spacer{width:100%;height:auto}.picture_set_container .picture_set_small_frame .picture_set_small_frames{width:13.3333333334%;margin-left:4%;background-size:cover;background-repeat:no-repeat;background-position:center center;float:left;border-style:solid;border-width:2px;transition:all .5s;box-sizing:border-box}.picture_set_container .picture_set_small_frame .picture_set_small_frames:nth-of-type(6n+1){margin-left:0}.picture_set_main_frame .price_tag{width:auto;position:absolute;bottom:20px;right:20px;padding:10px;z-index:3}.bewertungen_container{padding:1px}.bewertungen_container .bewertungen_container_inner{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 3px 3px 3px 0 #fdfdfd,inset -3px -3px 3px 0 #fdfdfd;-moz-box-shadow:inset 3px 3px 3px 0 #fdfdfd,inset -3px -3px 3px 0 #fdfdfd;box-shadow:inset 3px 3px 3px 0 #fdfdfd,inset -3px -3px 3px 0 #fdfdfd}.bewertungen_container .bewertungen_container_inner .bewertungen_container_inner_upper{padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:inherit;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bewertungen_container .bewertungen_container_inner .bewertungen_container_inner_upper .title{width:90%;margin-left:5%;margin-right:5%;padding-bottom:5px;padding-top:5px;border-bottom-style:dotted;border-bottom-width:1px}.bewertungen_container .bewertungen_container_inner .bewertungen_container_inner_upper a{color:inherit}.staedtekarte_dot{width:6px;height:6px;background-color:#ffe035}.staedtekarte_tooltip{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;height:12px;width:12px;display:inline-block;z-index:2}.top_staedte_button{width:33.3%;box-sizing:border-box;padding-bottom:10px;padding-right:10px;padding-left:10px;float:left;text-align:center}.top_staedte_button a{padding:4px;height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:100%}.top_staedte_button a i{display:inline-block}@media screen and (max-width:1000px){.top_staedte_button{font-size:90%}.top_staedte_button a i{display:none}}@media screen and (max-width:800px){.top_staedte_button{width:50%;font-size:100%}.top_staedte_button a i{display:inline-block}}.stadt_kunden_marker{display:inline-block;width:12px;height:12px;font-size:12px;line-height:12px;padding:2px;border-radius:4px;color:#fff;font-weight:700;text-align:center}.referenzen_company_name{width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:1.5em;display:inline-block}.ui-datepicker,div#ui-datepicker-div{font-family:Roboto,sans-serif}.ui-datepicker td a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover{transition:none;box-sizing:border-box;cursor:pointer}.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover{top:2px}.ui-datepicker .ui-datepicker-prev.ui-datepicker-prev-hover{left:2px}.ui-datepicker .ui-datepicker-next.ui-datepicker-next-hover{right:2px}.ui-datepicker .ui-datepicker-calendar .ui-state-active{border-color:#8dc900;background:#b4e535;color:#fff}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight{border-color:#010f70;background:#3848b4;color:#fff}.tooltip_anchor,a.tooltip_anchor{position:relative;display:inline-block}[tooltip]{position:absolute;display:block;cursor:pointer}[tooltip]::before{content:"";position:absolute;top:-6px;left:50%;transform:translateX(-50%);border-width:4px 6px 0 6px;border-style:solid;border-color:rgba(0,0,0,.7) transparent transparent transparent;z-index:99;opacity:0}[tooltip-position=left]::before{left:0;top:50%;margin-left:-12px;transform:translatey(-50%) rotate(-90deg)}[tooltip-position=top]::before{left:50%}[tooltip-position=bottom]::before{top:100%;margin-top:8px;transform:translateX(-50%) translatey(-100%) rotate(-180deg)}[tooltip-position=right]::before{left:100%;top:50%;margin-left:1px;transform:translatey(-50%) rotate(90deg)}[tooltip]::after{content:attr(tooltip);position:absolute;left:50%;top:-6px;transform:translateX(-50%) translateY(-100%);background:rgba(0,0,0,.7);text-align:center;color:#fff;padding:4px 2px;font-size:11px;min-width:200px;border-radius:5px;pointer-events:none;padding:4px 4px;z-index:99;opacity:0}[tooltip-position=left]::after{left:0;top:50%;margin-left:-8px;transform:translateX(-100%) translateY(-50%)}[tooltip-position=top]::after{left:50%}[tooltip-position=bottom]::after{top:100%;margin-top:8px;transform:translateX(-50%) translateY(0)}[tooltip-position=right]::after{left:100%;top:50%;margin-left:8px;transform:translateX(0) translateY(-50%)}[tooltip]:hover::after,[tooltip]:hover::before{opacity:1}.inquiry_frame{top:190px}.vertical_inquiry_frame{height:auto;width:auto;font-size:11px;line-height:1em;border-radius:10px;position:fixed;padding:10px 13px;text-align:center;bottom:12px;right:12px;z-index:9;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;display:none;font-weight:400}.vertical_inquiry_frame i{font-size:38px;width:100%;display:block;margin-bottom:5px}.vertical_inquiry_frame.phone{bottom:95px}@media screen and (max-width:1400px){.inquiry_frame{display:none}.vertical_inquiry_frame:not(.phone){display:block}}@media screen and (max-width:900px){.vertical_inquiry_frame.phone{display:block}}.speech-bubble{position:relative;background:#e4e4e4;border-radius:.4em;box-sizing:border-box;padding:15px;max-width:350px;margin:0 auto;width:100%;float:left}.speech-bubble.vertikal{margin:0 auto;float:none}@media screen and (max-width:700px){.speech-bubble{margin:0 auto;float:none}}.speech-bubble:after{content:'';position:absolute;left:50%;width:0;height:0;border:23px solid transparent;margin-left:-11.5px}.speech-bubble.up{margin-top:25px}.speech-bubble.up:after{top:0;border-bottom-color:#e4e4e4;border-top:0;border-left:0;margin-left:-11.5px;margin-top:-23px}.speech-bubble.down{margin-bottom:25px}.speech-bubble.down:after{bottom:0;border-top-color:#e4e4e4;border-bottom:0;border-left:0;margin-bottom:-23px}.animated_counter{margin-bottom:0;margin-top:10px}.stars-container{font-family:Arial,Helvetica,sans-serif}.rating{height:12px;width:60px;background-image:url(https://www.ch-static.de/images/five-stars-g.png);background-size:60px 12px;background-position:center left;margin-left:5px;margin-right:5px;display:inline-block;vertical-align:bottom;margin-bottom:4px;line-height:1em}.rating_inner{height:12px;width:60px;background-image:url(https://www.ch-static.de/images/five-stars.png);background-size:60px 12px;background-position:center left;display:inline-block;line-height:1em;float:left}.rating.large{height:15px;width:75px;background-size:75px 15px}.rating.large .rating_inner{height:15px;width:75px;background-size:75px 15px}.column_item.c3_columns_item{margin-left:0;margin-right:5%}.column_item.c3_columns_item:nth-child(3n){margin-right:0}.button_basis{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;max-width:350px}.button_basis:not(.ch_anfrage){font-family:'Roboto Slab',serif;font-size:130%;line-height:1em}.button_basis.ch_anfrage span:not(.first_line):not(.second_line){padding:15px}.button_basis.ch_anfrage span .first_line{color:#fff;margin-bottom:5px;font-size:130%;font-family:'Roboto Slab',serif;display:block}.button_basis.ch_anfrage span .second_line{color:#fff;font-size:90%;font-weight:700;display:block}@media screen and (max-width:1000px) and (min-width:800px){.button_basis.ch_anfrage span .first_line{font-size:110%}.button_basis.ch_anfrage span .second_line{font-size:80%}}@media screen and (max-width:900px) and (min-width:800px){.button_basis.ch_anfrage span .first_line{font-size:100%;margin-bottom:0}.button_basis.ch_anfrage span .second_line{font-size:70%}}.footer_logo{background-image:url(../images/logo-footer.png)}