@import url(/css/responsive/jf_lightbox.css);.resultListContainer div#pageControlTop{position:relative;margin:10px 0}.resultListContainer div#pageControlTop ul.options{position:absolute;display:inline-block;right:0;bottom:0;margin:0;padding:0;list-style:none}.resultListContainer div#pageControlTop ul.options li{float:right;padding:0;margin:0;margin-left:5px;display:inline-block}.resultListContainer div#pageControlTop ul.options li.select *{border:none;outline:none;color:#535354}.resultListContainer div#pageControlTop ul.options li.select select{height:20px;width:100%;padding-right:22px}.resultListContainer div#pageControlTop ul.options li a{display:inline-block;padding:0 5px 0 20px;background:url(/images/responsive/map_26px.png) no-repeat;background-size:13px 174px;background-position:5px -118px;color:#5c5c5c;line-height:20px;text-decoration:none}a.button-branding.jobfinder span{display:inline-block;padding:0 0 0 28px;background:url(/images/responsive/icon_jobfinder_28px.png) no-repeat 2px -171px;background-size:14px 186px}.resultListContainer ul.resultlist{padding:0;margin:0;list-style:none}.resultListContainer ul.resultlist li{position:relative;padding:2.5%;margin:0;overflow:hidden}.resultListContainer ul.resultlist>li{border:1px solid #d1d1d1;border-bottom:none}.resultListContainer ul.resultlist>li.last_list_element{border-bottom:1px solid #d1d1d1}.resultListContainer ul.resultlist li.title_row{margin:3em 0 1em 2px;padding:0}.resultListContainer ul.resultlist li.title_row:first-child{margin-top:1.5em}.resultListContainer ul.resultlist li a.main_link{display:inline-block;width:80%;text-decoration:none;line-height:1.3em}.resultListContainer ul.resultlist li a.main_link:hover strong{text-decoration:underline}.resultListContainer ul.resultlist li a.sub_link em{display:block;padding:0;margin:0;font-style:italic;font-weight:400;color:#5c5c5c;padding-bottom:10px}.resultListContainer ul.resultlist li ul{padding:0;margin:1% 0;width:80%;list-style:none}.resultListContainer ul.resultlist li ul li{float:left;width:auto;margin:0 20px 0 0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-radius:none;-moz-border-radius:none;-webkit-border-radius:none;color:#5c5c5c;overflow:visible}.resultListContainer ul.resultlist li ul li.location{background-image:url(/images/responsive/icons/location_icon_resultlist-5c5c5c.svg);background-repeat:no-repeat;background-size:15px 15px;background-position:0 1px;padding:0 0 0 19px;max-width:82%}.resultListContainer ul.resultlist li ul li.info{background-image:url(/images/responsive/icons/info_icon-resultlist-5c5c5c.svg);background-size:13px 13px;background-repeat:no-repeat;background-position:0 2px;padding:0 0 0 15px}.resultListContainer ul.resultlist li ul li.date{background-image:url(/images/responsive/icons/calendar_icon_resultlist-5c5c5c.svg);background-size:13px 13px;background-repeat:no-repeat;background-position:0 2px;padding:0 0 0 19px}.resultListContainer ul.resultlist li ul li.info div.hotel{padding:0!important;margin:0!important;display:none}.resultListContainer ul.resultlist li.hotel ul li div.hotel{display:block}.resultListContainer ul.resultlist li ul li.info div.hotel span{min-height:10px!important}.resultListContainer ul.resultlist li ul li.info span{display:block}.resultListContainer ul.resultlist li ul li.info span{min-height:18px!important}.resultListContainer ul.resultlist li span.number_of_jobs{position:absolute;top:calc(50% - 14px);right:2.5%;height:18px;line-height:18px;display:inline-block;padding:5px;text-decoration:none}.resultListContainer ul.resultlist li a.watchlist{position:absolute;top:17px;right:2.5%;height:25px;width:25px;display:inline-block;color:#5c5c5c;background-color:#fff;background-image:url(/images/responsive/icons/Favorite-outline-b2b2b2.svg);background-repeat:no-repeat;background-size:24px 24px}.resultListContainer ul.resultlist li a.watchlist:hover{background-image:url(/images/responsive/icons/Favorite-full-b2b2b2.svg)}.resultListContainer ul.resultlist li a.watchlist.icon-is-mlist{background-image:url(/images/responsive/icons/Favorite-full-b2b2b2.svg)}.resultListContainer ul.resultlist li div.new{float:left;display:block;padding:50px 20px 3px 20px;margin:-49px 0 0 -65px;background:#b5250b;text-transform:uppercase;color:#fff;transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.resultListContainer ul.resultlist li.new div.new{display:inline-block}.resultListContainer ul.resultlist li.toplisting{padding-bottom:0;background-color:#f1f1f1}.resultListContainer ul.resultlist li.toplisting div.toplisting{clear:both;float:right;display:block;padding:5px 10px 5px 10px;margin:5px -19px 0 0;text-transform:uppercase;font-weight:700;text-align:right;background:#b5250b;color:#fff;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;box-shadow:0 0 3px #fff;-moz-box-shadow:0 0 3px #fff;-webkit-box-shadow:0 0 3px #fff}.resultListContainer ul#pageControlBottom{margin:10px 2%;padding:0;list-style:none}.resultListContainer ul#pageControlBottom li{margin:0;padding:0}.resultListContainer ul#pageControlBottom li.results_per_page{float:left}.resultListContainer ul#pageControlBottom li.results_per_page a{text-decoration:underline}.resultListContainer ul#pageControlBottom li.results_per_page a:hover,.resultListContainer ul#pageControlBottom li.results_per_page:active{text-decoration:none}.resultListContainer ul#pageControlBottom li.results_per_page a.active{color:#aaa;text-decoration:none;font-weight:700;cursor:default}.resultListContainer ul#pageControlBottom li.results_per_page span{margin:0 10px}.resultListContainer ul#pageControlBottom li.page_switch{float:right}.resultListContainer ul#pageControlBottom li.page_switch a{display:inline-block;width:6px;text-decoration:none}.resultListContainer ul#pageControlBottom li.page_switch a.prev{margin-right:10px;background:url(/images/responsive/arrows/arrow-left-5c5c5c-20.png) no-repeat center;background-size:5px 10px}.resultListContainer ul#pageControlBottom li.page_switch a.next{margin-left:10px;background:url(/images/responsive/arrows/arrow-right-5c5c5c-20.png) no-repeat center;background-size:5px 10px}.resultListContainer ul#pageControlBottom li.page_switch input.pNr{margin-right:2px;width:25px}#gmaps{margin-top:2%}.google_maps_info_window ul{margin:1em 0;padding:0;list-style:none}.google_maps_info_window ul li{margin:0;padding:0;float:left;margin-right:1em;list-style:none}@media screen and (max-width:850px){.resultListContainer ul.resultlist li{padding:15px 0 15px 2%}.resultListContainer ul.resultlist>li{border-left:none;border-right:none}.resultListContainer ul.resultlist li>ul{width:auto}.resultListContainer ul.resultlist li a.main_link{display:block;width:auto;max-width:80%}.resultListContainer ul.resultlist li a.watchlist{top:3px;right:2px;margin-top:10px;display:inline-block}.resultListContainer ul.resultlist li a.watchlist:hover{background-image:url(/images/responsive/icons/Favorite-outline-b2b2b2.svg)}.resultListContainer ul.resultlist li a.watchlist.icon-is-mlist:hover{background-image:url(/images/responsive/icons/Favorite-full-b2b2b2.svg)}.resultListContainer ul.resultlist li ul li{border-bottom:none;margin-right:10px}.resultListContainer ul.resultlist li ul li.location{max-width:100%}.resultListContainer ul.resultlist li ul li.location{background-position:0 3px}.resultListContainer ul.resultlist li ul li.info,.resultListContainer ul.resultlist li ul li.date{background-position:0 4px}.resultListContainer div#pageControlTop ul.options{display:block;position:relative;float:none;padding:0;margin:0}.resultListContainer div#pageControlTop ul.options li{margin:5px 0;display:block;float:none;text-align:center}.resultListContainer div#pageControlTop ul.options li.select select{height:35px;padding-left:5px;text-align:right;float:right;width:auto}.resultListContainer div#pageControlTop ul.options li a.karte{background-position:5px -111px;line-height:2.2}.resultListContainer ul#pageControlBottom{text-align:center}.resultListContainer ul#pageControlBottom li.results_per_page,.resultListContainer ul#pageControlBottom li.page_switch{float:none}.resultListContainer ul#pageControlBottom li.page_switch{margin-top:10px}}