@charset "utf-8";body{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;letter-spacing:0}.medium_light_grey{color:#c2c2c2}.ch_medium_blau_bg,.ch_medium_blau_bg_hover:hover,.hover_change_next:hover .to_ch_medium_blau,div:hover>.skip_hover .to_ch_medium_blau{background:#606bb3}.ch_medium_blau_border,.ch_medium_blau_border_focus:focus,.ch_medium_blau_border_hover:hover{border-color:#606bb3}.ch_medium_blau,.ch_medium_blau li,.ch_medium_blau_hover:hover{color:#606bb3}.reduce_spacing{letter-spacing:-1px}sup{line-height:0}.label,input,label,p,select,textarea{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}textarea{font-size:95%}p{line-height:1.5em;margin-bottom:13px}.textblock{padding-bottom:40px;text-align:left}h1{letter-spacing:-1px}.textblock h2{text-align:left;margin-bottom:20px;margin-top:40px;font-weight:700;letter-spacing:-1px}.textblock h3{text-align:left;color:#010f70;margin-bottom:15px;margin-top:30px;font-weight:700}.textblock h4{text-align:left;margin-bottom:10px;margin-top:0;font-weight:700;line-height:1.4em}.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;white-space:nowrap}a.textlink:before{font-family:FontAwesome;content:"\f0da";display:inline-block;padding-right:3px;padding-left:2px;line-height:90%}@media screen and (max-width:700px){ul.multi_column{margin-top:0;margin-bottom:0}}.x4_large,.x5_large,.x_large,.xx_large,.xxx_large{letter-spacing:-1px;line-height:1.2em}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}.headline_border_bottom{padding-bottom:15px;border-bottom-width:2px;border-bottom-style:solid}div#header_logo .seitentitel{position:absolute;bottom:-8px;right:10px;font-size:75%;color:#fff;font-weight:700;letter-spacing:1px}div#header_logo{background-image:none;width:265px;position:relative}div#header_logo a{-moz-opacity:1;opacity:1;background-image:url(https://www.ch-static.de/images/logo_header_dark.png);background-repeat:no-repeat;background-size:contain}div#header_logo a:hover{-moz-opacity:.6;opacity:.6}.tech_line.header{border:none;background-color:#404b9b}div#header_top{position:fixed;top:0;width:100%;z-index:9999999}.header_top{border-top:none;border-bottom:none;background:#010f70;background:-moz-linear-gradient(top,#2c3c8e 0,#010f70 42px);background:-webkit-linear-gradient(top,#2c3c8e 0,#010f70 42px);background:linear-gradient(to bottom,#2c3c8e 0,#010f70 42px)}@media screen and (max-width:900px){.tech_line.header{z-index:10;position:relative}.header_top{z-index:10;position:relative}}.menu_button_title{display:inline-block;margin-right:5px}.header_top_inner .menu_button a{background-color:#4d5696}.header_top_inner .menu_button .menu-icon{margin-left:0}div#mobile_language_select{position:absolute;right:20px;top:8px}div#mobile_language_select img{border:1px solid #ccd3fd;width:18px}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{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}.headline_background.index{background-image:url(/images/header_index.jpg)}.header_image_content.mobile,.headline_background.mobile{display:none;background-image:none}@media screen and (max-width:600px){.headline_background.index{display:none;background-image:none}.header_image_content.mobile.index,.headline_background.mobile.index{display:block;background-image:url(/images/header_mobile.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}}div#header_image_container{z-index:0}div#header_image_container .flexcontainer_inner{padding-top:22%;position:relative}div#header_image_container .header_image_headline{top:60%;right:5%;width:auto;height:auto;padding:15px;position:absolute;z-index:2;background-color:rgba(0,0,0,.7)}div#header_image_container .header_image_headline h2{font-size:220%;line-height:.9em}div#header_image_container .header_image_headline h2.upper_line{margin-bottom:5px}.staedtekarte_container{max-width:700px}.staedtekarte_dot{width:7px;height:7px;border:1px solid #010f70}.staedtekarte_tooltip{position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;height:12px;width:12px;display:inline-block;z-index:2}.staedtekarte_dot.event{border:1px solid #fff}.staedtekarte_dot.event::before{content:'';position:relative;display:block;width:500%;height:500%;box-sizing:border-box;margin-left:-200%;margin-top:-200%;border-radius:20px;background-color:#fff;animation:pulse-ring .85s cubic-bezier(.215,.61,.855,1) infinite}.staedtekarte_dot.event::after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#ffde00;border-radius:6px}@keyframes pulse-ring{0%{transform:scale(.33)}100%,80%{opacity:0}}.headline_award{height:auto;width:200px;position:absolute;top:-85px;right:0;z-index:1}.headline_award img{height:auto;width:100%}.section_sub_heading{font-size:180%;line-height:1.2em;width:70%;margin-right:30%;letter-spacing:-1px}.section_heading{font-size:330%;line-height:1.1em;width:70%;margin-right:30%;letter-spacing:-1px}.info_container{width:29.5%;height:auto;position:absolute;right:20px;bottom:20px;background-color:#fff;z-index:0;padding:20px;box-sizing:border-box}.info_container .welcome{font-family:Yesteryear,cursive;text-align:left;width:65%;margin-right:35%}.info_container .profile_pic{position:absolute;top:15px;right:15px;border-style:solid;border-width:2px;height:90px;width:90px;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;background-size:cover;background-position:center;z-index:1}.info_container ul{margin-top:0;margin-bottom:0}.info_container ul li{box-sizing:border-box}.info_container .rating{margin-bottom:2px}.header_event_symbols{display:block;position:absolute;bottom:140px;right:30%;padding-right:40px;z-index:0}.header_event_symbols ul{dislay:block;height:auto;width:100%;list-style-type:none}.header_event_symbols ul li{margin-bottom:8px;display:block;width:100%}.header_event_symbols ul li a{height:25px;width:25px;display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;padding:7px;font-size:25px;line-height:1;text-align:center;display:inline-block;border:2px solid #fff}.header_top_inner .header_navi_lower{background-image:none;background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-top:1px solid #4d5696}ul.main-navi li:last-child a.main-navi,ul.main-navi li:last-child span.main-navi{padding-right:16px}ul.main-navi li a.main-navi,ul.main-navi li span.main-navi{color:#fff;font-size:130%;padding-top:32px}ul.main-navi li a.main-navi.active,ul.main-navi li a.main-navi:hover,ul.main-navi li:hover a.main-navi{color:#fc0}@media screen and (min-width:900px){ul.main-navi li a.main-navi.active,ul.main-navi li a.main-navi:hover,ul.main-navi li:hover a.main-navi{background-image:url(https://www.ch-static.de/images/white-70p.png)}}ul.main-navi li .submenu{-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;position:absolute;top:100%;left:0;z-index:5;background-image:url(https://www.ch-static.de/images/white-10p.png);background-repeat:repeat;overflow:auto}ul.main-navi li:hover .submenu{border-top:1px solid #e3e3e3}@media screen and (min-width:1400px){div#header_image_container.narrow .flexcontainer_inner{padding-top:18%}}@media screen and (min-width:1500px){div#header_image_container.narrow .flexcontainer_inner{padding-top:17%}}@media screen and (min-width:1600px){div#header_image_container .flexcontainer_inner{padding-top:20%}}@media screen and (min-width:1700px){div#header_image_container.narrow .flexcontainer_inner{padding-top:16%}}@media screen and (min-width:2000px){div#header_image_container.narrow .flexcontainer_inner{padding-top:12%}}@media screen and (max-width:1400px){div#header_image_container .flexcontainer_inner{padding-top:23%}div#header_image_container.narrow .flexcontainer_inner{padding-top:21%}div#header_image_container .header_image_headline{padding:10px;right:5%;top:57%}}@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.narrow .flexcontainer_inner{padding-top:24%}div#header_image_container .header_image_headline h2{font-size:200%}}@media screen and (max-width:1000px){div#header_image_container .flexcontainer_inner,div#header_image_container.narrow .flexcontainer_inner{padding-top:30%}div#header_image_container .header_image_headline h2{font-size:180%}div#header_image_container .headline_team{width:60%;left:2%}.section_sub_heading{font-size:160%;margin-right:0;width:100%}.section_heading{font-size:290%;width:100%;margin-right:0}.info_container{display:none}}@media screen and (max-width:900px){ul.main-navi li a.main-navi:hover,ul.main-navi li:hover a.main-navi{background-image:none}.header_navi.responsive ul.main-navi li a.main-navi,.header_navi.responsive ul.main-navi li span.main-navi{border-bottom:1px dotted #4d5696}.header_navi.responsive ul.main-navi li a.main-navi:active,.header_navi.responsive ul.main-navi li a.main-navi:focus,.header_navi.responsive ul.main-navi li a.main-navi:hover{color:#fc0}}@media screen and (max-width:800px){div#header_image_container .flexcontainer_inner,div#header_image_container.narrow .flexcontainer_inner{padding-top:35%}div#header_image_container .header_image_headline h2{font-size:160%}div#header_image_container .headline_team{width:70%}}@media screen and (max-width:700px){.section_sub_heading{font-size:140%}.section_heading{font-size:250%}}@media screen and (max-width:600px){div#header_image_container .flexcontainer_inner,div#header_image_container.narrow .flexcontainer_inner{padding-top:48%}.section_sub_heading{font-size:130%}.section_heading{font-size:200%}div#header_image_container .header_image_headline h2{font-size:130%}div#header_image_container .headline_team{left:0;width:100%}}@media screen and (max-width:500px){.menu_button_title{display:none}div#header_image_container .flexcontainer_inner,div#header_image_container.narrow .flexcontainer_inner{padding-top:55%}.section_sub_heading{font-size:120%}.section_heading{font-size:180%}}@media screen and (max-width:400px){.section_sub_heading{font-size:110%}.section_heading{font-size:160%}}ol.breadcrumb li.sublevel::before{line-height:.9}.flexcontainer_inner{max-width:1500px}.footer_logo{background-image:url(../images/logo-footer.png)}.centered_container{box-sizing:border-box;position:absolute;width:100%;top:50%;transform:translate(-50%,-50%);left:50%;text-align:center}.bis_1000_inline,.bis_600_inline,.bis_700_inline,.bis_800_inline,.bis_900_inline{display:inline-block}@media screen and (max-width:600px){.bis_600_inline{display:none}}@media screen and (max-width:700px){.bis_700_inline{display:none}}@media screen and (max-width:800px){.bis_800_inline{display:none}}@media screen and (max-width:900px){.bis_900_inline{display:none}}@media screen and (max-width:1000px){.bis_1000_inline{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}}.label,label{width:24%}.has_label{box-sizing:border-box}.blur{-webkit-filter:blur(2px);-moz-filter:blur(2px);-o-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px);z-index:-1}.min_width_350{min-width:350px}.button_basis.max_width_auto,.max_width_auto{max-width:none}.invisible{display:none}.position_relative{position:relative}.position_absolute{position:absolute}.margin_top_10{margin-top:10px}.sr_gruen_before:before{color:#8ec900}.button_basis span:first-child.website_version{padding-left:70px;background-image:url(/images/de.png);background-position:15px center;background-repeat:no-repeat;box-sizing:border-box;background-size:35px}#tour_text_frame{position:relative;width:100%}#tour_text_frame .tour_text_fader_button,.tour_text_fader{display:none}@media screen and (max-width:700px){#tour_text_frame.shrunk{max-height:400px;margin-bottom:30px;overflow:hidden}#tour_text_frame.shrunk .tour_text_fader{display:block;width:100%;height:40px;position:absolute;bottom:0;left:0;right:0;background-image:url(/images/text_fader.png);background-repeat:no-repeat;background-position:bottom left;background-size:100% 40px;z-index:1}#tour_text_frame.shrunk .tour_text_fader_button{width:auto;height:auto;display:block;background-color:#8ec900;padding:7px 10px 7px 10px;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:1em;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:absolute;position:absolute;bottom:0;transform:translate(-50%,0);left:50%;z-index:2}#tour_text_frame.expanded{max-height:none}#tour_text_frame.expanded .tour_text_fader,#tour_text_frame.expanded .tour_text_fader_button{display:none}}table.tours{width:100%;border-spacing:0;border-radius:11px;background:#010f70;background:-moz-linear-gradient(top,#2e3eac 0,#000a51 100%);background:-webkit-linear-gradient(top,#2e3eac 0,#000a51 100%);background:linear-gradient(to bottom,#2e3eac 0,#000a51 100%)}table.tours tr td{padding:10px;padding-top:15px;box-sizing:border-box;border-bottom:1px solid #fff}table.tours tr td .price{display:inline-block;margin-left:7px;margin-right:7px}table.tours tr.headline td{padding-top:20px;padding-bottom:0;padding-bottom:20px;font-weight:700;font-size:180%}table.tours tr.headline td:nth-of-type(3){border-top-right-radius:10px;border-right:2px solid #fff;border-top:2px solid #fff}table.tours tr.headline td i{width:100%;font-size:300%;display:block;text-align:center;margin-bottom:10px}table.tours tr.headline td:nth-of-type(1){border-top-left-radius:10px;border-left:2px solid #fff;border-top:2px solid #fff}table.tours tr.headline td:nth-of-type(2){border-top:2px solid #fff}table.tours tr.headline td:nth-of-type(3){border-top-right-radius:10px;border-right:2px solid #fff;border-top:2px solid #fff}table.tours tr td{font-size:90%}table.tours tr:last-child td{border-bottom:2px solid #fff;border-top:2px solid #fff;padding-bottom:15px;font-weight:700}table.tours tr td:nth-of-type(1){background:rgba(255,255,255,.35);color:#fff;border-right:1px solid #fff;border-left:2px solid #fff;width:33.3333334%}table.tours tr td:nth-of-type(2){background:rgba(255,255,255,.15);color:#fff;border-right:1px solid #fff;width:33.3333334%}table.tours tr td:nth-of-type(3){background:0 0;color:#fff;border-right:2px solid #fff;width:33.3333334%}table.tours tr td ul{margin-top:0;margin-bottom:0;margin-left:30px;text-align:left}table.tours tr td:nth-of-type(1) ul li{color:#fff}table.tours tr td:nth-of-type(2) ul li,table.tours tr td:nth-of-type(3) ul li{color:#fff}table.tours tr td:nth-of-type(1) ul.times li{color:#4d5696}table.tours tr td ul.times li:before{color:#a6a6a6}table.tours tr td ul.check li:before{color:#8ec900}table.tours tr:last-child td:nth-of-type(1){border-radius:0 0 0 10px}table.tours tr:last-child td:nth-of-type(3){border-radius:0 0 10px 0}@media screen and (max-width:800px){table.tours tr.headline td{font-size:140%}table.tours tr td{font-size:80%}table.tours tr td ul{margin-left:10px}}@media screen and (max-width:600px){table.tours tr.headline td{font-size:110%}table.tours tr td{font-size:80%}}.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}.gallerybanner_image{width:14.28571428571429%;float:left;margin:0;padding:0;background-size:cover;background-repeat:no-repeat;background-position:center center;box-sizing:border-box;border:1px solid #fff;filter:brightness(1.05) saturate(1.1)}@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}.inquiry_frame.ch_special{padding:0;box-sizing:border-box;width:180px}.inquiry_frame.ch_special .inquiry_frame_second_level{padding-left:15px;padding-right:15px;padding-bottom:15px;width:100%;float:left;margin-bottom:30px;box-sizing:border-box}.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:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",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}.vertical_inquiry_frame{height:33px;width:40px;font-size:40px;border-radius:30px;position:fixed;padding:10px;padding-top:17px;text-align:center;bottom:20px;right:20px;z-index:9;-moz-transform:none;-ms-transform:none;-o-transform:none;-webkit-transform:none;display:none;font-weight:400}.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}.video_wrapper{position:relative;padding-bottom:56%;height:0}.video_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.animated_counter{margin-bottom:0;margin-top:10px}.stadt_partner_container{position:absolute;top:3%;left:20px;width:195px;z-index:2;box-sizing:border-box}.stadt_partner_container .stadt_partner_container_item{float:left;width:100%;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,.3);box-shadow:3px 3px 5px 0 rgba(0,0,0,.3);margin-top:20px;height:auto;box-sizing:border-box;border-width:2px;border-style:solid;color:#fff}.stadt_partner_container .stadt_partner_container_item .stadt_partner_container_item_inner{width:100%;height:100%;position:relative;line-height:1.4em;box-sizing:border-box;padding:10px;padding-bottom:7px;padding-left:45px;color:#fff;cursor:pointer}.stadt_partner_container .stadt_partner_container_item .stadt_partner_container_item_inner.icon-Besteck:before{top:15px;left:7px;right:auto;font-size:240%;color:#fff;position:absolute}.stadt_partner_container .stadt_partner_container_item .stadt_partner_container_item_inner.icon-Info-bubble{padding-left:55px}.stadt_partner_container .stadt_partner_container_item .stadt_partner_container_item_inner.icon-Info-bubble:before{top:15px;left:10px;right:auto;font-size:220%;color:#fff;position:absolute}.stadt_partner_container .stadt_partner_container_item .stadt_partner_container_item_inner.icon_fa-Hotel{padding-left:65px}.stadt_partner_container .stadt_partner_container_item .stadt_partner_container_item_inner.icon_fa-Hotel:before{font-family:FontAwesome;content:"\f236";top:17px;left:12px;right:auto;font-size:240%;color:#fff;position:absolute}.stadt_partner_container .stadt_partner_container_item .stadt_partner_container_item_inner.icon-Personen{padding-left:55px}.stadt_partner_container .stadt_partner_container_item .stadt_partner_container_item_inner.icon-Personen:before{top:15px;left:10px;right:auto;font-size:220%;color:#fff;position:absolute}.popup_left_bottom_container{position:fixed;bottom:5%;left:5%;width:330px;z-index:4;box-sizing:border-box}.popup_left_bottom_item{float:left;width:100%;-webkit-box-shadow:3px 3px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:3px 3px 5px 0 rgba(0,0,0,.3);box-shadow:3px 3px 5px 0 rgba(0,0,0,.3);font-weight:700;position:relative;line-height:1.4em;margin-top:20px;visibility:visible;height:auto;min-height:30px;box-sizing:border-box}.popup_left_bottom_item.invis{display:none}.popup_left_bottom_item i{font-weight:400}.popup_left_bottom_item a{font-weight:700;border-bottom:1px solid;line-height:1.4em}.popup_left_bottom_item .close{position:absolute;top:3px;right:4px;font-size:110%;line-height:1em;font-weight:400;cursor:pointer}@media screen and (max-width:1100px){.popup_left_bottom_container{width:240px}.popup_left_bottom_item{font-size:90%}}.stars-container{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.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-of-type(3n){margin-right:0}.button_basis{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;max-width:350px;font-weight:700;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.button_basis span{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.button_basis.ch_anfrage span{padding:15px}.button_basis.ch_anfrage span .first_line{color:#fff;margin-bottom:5px;font-size:120%;font-weight:700}.button_basis.ch_anfrage span .second_line{color:#fff;font-size:90%;font-weight:700}@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%}}