@font-face{font-family:"Source Sans Pro";font-display:swap;font-style:normal;font-weight:300;src:url("/fileadmin/templates/fonts/sourcesanspro/300/latin-ext.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-display:swap;font-style:normal;font-weight:300;src:url("/fileadmin/templates/fonts/sourcesanspro/300/latin.woff2") format("woff2"),url("/fileadmin/templates/fonts/sourcesanspro/300/latin.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-display:swap;font-style:normal;font-weight:400;src:url("/fileadmin/templates/fonts/sourcesanspro/400/latin-ext.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-display:swap;font-style:normal;font-weight:400;src:url("/fileadmin/templates/fonts/sourcesanspro/400/latin.woff2") format("woff2"),url("/fileadmin/templates/fonts/sourcesanspro/400/latin.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-display:swap;font-style:normal;font-weight:600;src:url("/fileadmin/templates/fonts/sourcesanspro/600/latin-ext.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-display:swap;font-style:normal;font-weight:600;src:url("/fileadmin/templates/fonts/sourcesanspro/600/latin.woff2") format("woff2"),url("/fileadmin/templates/fonts/sourcesanspro/600/latin.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans Pro";font-display:swap;font-style:normal;font-weight:700;src:url("/fileadmin/templates/fonts/sourcesanspro/700/latin-ext.woff2") format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans Pro";font-display:swap;font-style:normal;font-weight:700;src:url("/fileadmin/templates/fonts/sourcesanspro/700/latin.woff2") format("woff2"),url("/fileadmin/templates/fonts/sourcesanspro/700/latin.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{font-family:Times,serif;color:#000;padding:0 2em}h1,h2,h3,h4,h5{font-family:Times,serif}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:none}img,embed,object,video,figure{}@media "only screen and (min-width:1200px)"{.desktopOut{display:none}}@media "only screen and (min-width:481px) and (max-width:1199px)"{.tabletOut{display:none}}@media "only screen and (max-width:480px)"{.mobileOut{display:none}}.ce-center img{margin:0 auto}#logo{display:block;margin:0 auto;margin-top:30px}ul{margin:0;padding-left:0}#jobliste{font-family:"Source Sans Pro",sans-serif}#jobliste p.hc-joblisten-intro{margin-bottom:20px;margin-top:20px;font-family:Times,serif;text-align:center}#jobliste h2{font-size:1.4em;text-transform:uppercase}#jobliste .jobs{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding-top:10px}#jobliste .jobs li{width:380px;height:200px;margin-left:1%;margin-bottom:10px;align-self:center;text-align:center;position:relative;width:32%;width:23.75%;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media "only screen and (min-width:481px) and (max-width:1199px)"{#jobliste .jobs li{width:47%;margin-left:2%;width:32%;margin-left:1%}}@media "only screen and (max-width:480px)"{#jobliste .jobs li{width:96%;margin-left:2%;font-size:0.7em}}#jobliste .jobs li span.job-date{display:block;color:#c5981f;position:absolute;right:20px;top:10px;font-family:"Cabin Condensed",sans-serif}#jobliste .jobs li a,#jobliste .jobs li .selectJob{display:flex;background-color:#f1eade;color:black;text-decoration:none;text-transform:uppercase;font-size:1.3em;display:block;height:100%;width:100%;padding:20px;padding-top:30px;font-weight:600;line-height:1.5em}@media "only screen and (min-width:481px) and (max-width:1199px)"{#jobliste .jobs li a,#jobliste .jobs li .selectJob{font-size:1.1em;line-height:1.3em}}@media "only screen and (max-width:480px)"{#jobliste .jobs li a,#jobliste .jobs li .selectJob{font-size:2em}}#jobliste .jobs li a.hc-joblist-offer-link:hover,#jobliste .jobs li .selectJob:hover{background-color:#d9d3c8}#jobliste .jobs li.selectJob{font-weight:bold;font-size:2.8em;color:#9e9992;height:60px;cursor:pointer;background-color:#f1eade;padding-top:10px;width:100%;text-align:left;padding-left:14px}@media "only screen and (min-width:481px) and (max-width:1199px)"{#jobliste .jobs li.selectJob{font-size:2em}}@media "only screen and (max-width:480px)"{#jobliste .jobs li.selectJob{font-size:2em}}#jobliste .jobs li.jobazubi{background-color:#c6c0b6}#jobliste .jobs li.jobfach{background-color:#e4ddd2}#jobliste .jobauswahl{padding:0px;margin-top:20px;color:#e4ddd2}#jobliste .jobauswahl li{margin:0px}#jobliste ul.azubi{background-color:#c6c0b6}#jobliste ul.fach{background-color:#e4ddd2}#jobliste .jobDetailView{display:inline-flex;flex-direction:row;flex-wrap:wrap}#jobliste .jobDetailView .jobinfo{width:70%;padding:2em;padding-top:1.8em}#jobliste .jobDetailView .jobinfo ul{padding-left:1em}#jobliste .jobDetailView .jobinfo ul li{list-style:initial}#jobliste .jobDetailView .bannerImage{margin-bottom:4px;width:100%}#jobliste .jobDetailView .bannerImage img{width:100%}#jobliste .jobDetailView .hotelinfo{background-color:#c8b100;color:#fff;width:30%;padding:2em}#jobliste .jobDetailView .hotelinfo img{width:100%}#jobliste .jobDetailView .jobs_logo{margin:0 auto 2em}#jobliste .jobDetailView .jobs_bild{margin:2em auto}#jobliste .jobDetailView .jobs-link{margin-top:2em;color:#000;margin-bottom:3em}#jobliste .jobDetailView .bewerbenButton{padding:10px;text-transform:uppercase;margin:0 auto;color:#fff;background-color:#cc071e;font-size:2em;text-decoration:none;display:inline-block}#jobliste .jobDetailView .bewerbenButton:hover{background-color:#9b0517}@media "only screen and (max-width:767px)"{#jobliste .jobDetailView .hotelinfo,#jobliste .jobDetailView .jobinfo{width:100%}#jobliste .jobDetailView .jobinfo{padding:0;padding-top:1em}}
