body #head-wrapper { overflow: hidden; display: inline-block; }
body #head-wrapper { display: block; }
body #head-wrapper .scene { float: left; height: 227px; overflow: hidden; width: 904px; }
body #head-wrapper .scene h1, body #head-wrapper .scene h3 { font-size: 0px; line-height: 0px; text-indent: -999px; text-shadow: none; overflow: hidden; display: block; }
body #head-wrapper .scene .big-btn-apply { display: none; }
body #head-wrapper .scene .scene-text { overflow: hidden; display: inline-block; height: 160px; left: 70px; position: relative; top: 35px; width: 460px; }
body #head-wrapper .scene .scene-text { display: block; }
body #head-wrapper .scene .scene-text ul { color: #fdfdfd; font-size: 1.3em; font-weight: normal; letter-spacing: 0.02em; margin-left: 15px; }
body #head-wrapper .scene .scene-text ul li { list-style: none; margin-bottom: 5px; vertical-align: middle; width: 270px; }

body.recruiting-controller #head-wrapper .scene .scene-text { left: 0px; }
body.recruiting-controller #head-wrapper .scene .big-btn-apply { display: block; margin-top: 100px; }

body #page-wrapper #absolventa-page #head-wrapper .default { background: url(/images/shared/scenes/startpage_image_big.jpg) no-repeat left top; height: 302px; }
body #page-wrapper #absolventa-page #head-wrapper .default .scene-text { height: 180px; left: 445px; top: 60px; width: 405px; }
body #page-wrapper #absolventa-page #head-wrapper .default .scene-text ul li { width: 200px; }
body #page-wrapper #absolventa-page #head-wrapper .default h1 { font-size: 0px; line-height: 0px; margin-bottom: 5px; text-indent: -999px; text-shadow: none; overflow: hidden; }
body #page-wrapper #absolventa-page #head-wrapper .default h3 { font-size: 0px; line-height: 0px; text-indent: -999px; text-shadow: none; overflow: hidden; }
body #page-wrapper #absolventa-page #head-wrapper .register { background: url(/images/shared/scenes/startseite.jpg) no-repeat left top; height: 302px; }
body #page-wrapper #absolventa-page #head-wrapper .register .tour-note { margin-top: 100px; margin-left: 430px; }
body #page-wrapper #absolventa-page #head-wrapper .register .scene-text { color: #fdfdfd; height: 75px; margin-top: 180px; margin-left: -13px; width: 460px; }
body #page-wrapper #absolventa-page #head-wrapper .register .scene-text h1 { font-size: 0px; line-height: 0px; overflow: hidden; text-indent: -999px; text-shadow: none; width: 10px; }
body #page-wrapper #absolventa-page #head-wrapper .register .scene-text fieldset.inputs ul { overflow: hidden; display: inline-block; margin: 0px; }
body #page-wrapper #absolventa-page #head-wrapper .register .scene-text fieldset.inputs ul { display: block; }
body #page-wrapper #absolventa-page #head-wrapper .register .scene-text fieldset.inputs ul li { float: left; list-style-type: none; width: auto; }
body #page-wrapper #absolventa-page #head-wrapper .register .scene-text fieldset.inputs ul li #user_login { float: left; font-size: 0.7em; height: 16px; padding-top: 2px; width: 150px !important; }
body #page-wrapper #absolventa-page #head-wrapper .register .scene-text fieldset.inputs ul li #voucher { float: left; font-size: 0.7em; height: 16px; padding-top: 2px; width: 100px !important; }
body #page-wrapper #absolventa-page #head-wrapper .register .scene-text fieldset.inputs ul li label { float: left; font-size: 0.8em; margin-right: 5px; text-align: left !important; overflow: hidden; padding: 0px !important; width: 32px !important; }
body #page-wrapper #absolventa-page #head-wrapper .register .scene-text fieldset.inputs ul li .btn { height: 21px; padding-left: 5px; padding-right: 5px; width: 115px; }
body #page-wrapper #absolventa-page #head-wrapper .register .scene-text fieldset .checkbox { font-size: 0.8em; }
body #page-wrapper #absolventa-page #head-wrapper .register .scene-text fieldset .checkbox input { height: 15px; width: 15px !important; margin: 0px 5px 0px 0px !important; }

body #page-wrapper #absolventa-page #head-wrapper .trainee-knowledge { background: url(/images/public/headbild_wissen.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .courses { background: url(/images/shared/scenes/karriereservice_seminare.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .successful_career_start { background: url(/images/shared/scenes/karriereservice_seminare_bewerbungstraining.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .salary_negotiations { background: url(/images/shared/scenes/karriereservice_seminare_gehaltsverhandlungen.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .assessment_center_training { background: url(/images/shared/scenes/karriereservice_seminare_assessmentcentertraining.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .case_study_training { background: url(/images/shared/scenes/karriereservice_seminare_casestudytraining.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .rethoric_and_presentation { background: url(/images/shared/scenes/karriereservice_seminare_rhetorikseminar.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .analyses { background: url(/images/shared/scenes/karriereservice_analysen.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .personality_analysis { background: url(/images/shared/scenes/karriereservice_analysen_persoenlichkeitsanalyse.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .salary_analysis { background: url(/images/shared/scenes/karriereservice_analysen_gehaltsanalyse.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .career-guide { background: url(/images/public/headbild_wissen.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .career-services { background: url(/images/shared/scenes/karriereservice.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .fairs { background: url(/images/shared/scenes/karriereservice_jobmessen.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .online-reputation { background: url(/images/public/headbild_online_reputation.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .salaries { background: url(/images/shared/scenes/gehaltsvergleich.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .recruiter-index { background: url(/images/shared/scenes/personalsuche.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .recruiter-freemium { background: url(/images/shared/scenes/personalsuche_freemium.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .recruiter-e_recruiting { background: url(/images/shared/scenes/premium_erecruiting.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .recruiter-headhunting { background: url(/images/shared/scenes/personalsuche_headhunting.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .recruiter-branding { background: url(/images/shared/scenes/personalsuche_employerbranding.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .recruiter-branding .big-btn-apply { margin-top: 50px; }
body #page-wrapper #absolventa-page #head-wrapper .recruiter-downloads { background: url(/images/shared/scenes/personalsuche_downloads.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .recruiter-contact { background: url(/images/shared/scenes/personalsuche.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .recruiter-experience { background: url(/images/shared/scenes/personalsuche_erfahrungsberichte.jpg) no-repeat left top; }
body #page-wrapper #absolventa-page #head-wrapper .career-guide { background: url(/images/shared/scenes/karriereguide.jpg) no-repeat left top; }

#p-courses-index .scene-text, #p-courses-analyses .scene-text, #p-career_services-index .scene-text, #p-career_guide-dashboard .scene-text, #p-trainee_knowledge-dashboard .scene-text, #p-job_starter-dashboard .scene-text, #p-fairs-index .scene-text { width: 500px !important; }
#p-courses-index .scene-text ul li, #p-courses-analyses .scene-text ul li, #p-career_services-index .scene-text ul li, #p-career_guide-dashboard .scene-text ul li, #p-trainee_knowledge-dashboard .scene-text ul li, #p-job_starter-dashboard .scene-text ul li, #p-fairs-index .scene-text ul li { width: auto !important; line-height: 2em; }

body #content-wrapper #footer-image { background: transparent url(/images/landingpages/footer_anmeldung.jpg) no-repeat 0px top; height: 176px; width: 596px; }
body #content-wrapper #footer-image #footer-image-text { overflow: hidden; display: inline-block; color: #fdfdfd; height: 120px; width: 415px; display: block; position: relative; margin-left: 123px; margin-top: 29px; }
body #content-wrapper #footer-image #footer-image-text { display: block; }
body #content-wrapper #footer-image #footer-image-text h2 { font-size: 1.5em; color: white; }
body #content-wrapper #footer-image #footer-image-text ul { float: left; list-style: disc inside; }
body #content-wrapper #footer-image #footer-image-text ul li { margin-bottom: 5px; }
body #content-wrapper #footer-image #footer-image-text ul li h4 { font-size: 1em; display: inline; }
body #content-wrapper #footer-image #footer-image-text .big-btn-apply { float: right; margin-top: 40px; }

.scene-text { left: 70px; top: 45px; }

body .tour-note { cursor: pointer; background: url(/images/shared/scenes/tour_note.png) no-repeat left top; width: 110px; height: 119px; position: absolute; z-index: 10; margin-top: 60px; margin-left: 420px; text-indent: -9000px; overflow: hidden; }

body #content-wrapper #joboffers ul { padding-bottom: 10px; }
body #content-wrapper #joboffers ul li.header { overflow: hidden; display: inline-block; color: #323232; background: #f2f7f9; border: 1px solid #c2d5da; height: 28px; line-height: 28px; padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-bottom: 5px; }
body #content-wrapper #joboffers ul li.header { display: block; }
body #content-wrapper #joboffers ul li.header .more { float: right; font-weight: normal; }
body #content-wrapper #joboffers ul li.header strong { float: left; }
body #content-wrapper #joboffers ul li { border-bottom: 0px solid #f2f7f9; border-left: 0px solid #c2d5da; border-right: 0px solid #c2d5da; margin-bottom: 5px; padding: 0px 5px 0px 0px; }
body #content-wrapper #joboffers ul li strong { display: block; }
body #content-wrapper #joboffers ul li em span.company-title { border-right: 1px solid; margin-right: 4px; padding-right: 4px; }
body #content-wrapper #joboffers .call-to-action { border-bottom: 1px solid #e5e5e5; padding-bottom: 10px; }

body#p-public-index #joboffers, body#p-landing-trainee #joboffers, body#p-landing-engineers #joboffers, body#p-landing-sciences #joboffers, body#p-landing-academic #joboffers, body#p-landing-newcomer #joboffers { padding-right: 10px; padding-left: 0px; }
body#p-public-index #joboffers a.call-to-action, body#p-landing-trainee #joboffers a.call-to-action, body#p-landing-engineers #joboffers a.call-to-action, body#p-landing-sciences #joboffers a.call-to-action, body#p-landing-academic #joboffers a.call-to-action, body#p-landing-newcomer #joboffers a.call-to-action { border-top: 1px solid #f2f7f9; margin-top: 10px; }
body#p-public-index #joboffers ul li, body#p-landing-trainee #joboffers ul li, body#p-landing-engineers #joboffers ul li, body#p-landing-sciences #joboffers ul li, body#p-landing-academic #joboffers ul li, body#p-landing-newcomer #joboffers ul li { padding-left: 10px; }
body#p-public-index #joboffers ul .premium-job-offer, body#p-landing-trainee #joboffers ul .premium-job-offer, body#p-landing-engineers #joboffers ul .premium-job-offer, body#p-landing-sciences #joboffers ul .premium-job-offer, body#p-landing-academic #joboffers ul .premium-job-offer, body#p-landing-newcomer #joboffers ul .premium-job-offer { background-color: #f5f5f5; padding: 5px; margin-left: 5px; }

body #content-wrapper #recruiting-companies { padding: 10px 0px 0px 0px; margin: 0px; }
body #content-wrapper ul#company-logoSwap { overflow: hidden; display: inline-block; }
body #content-wrapper ul#company-logoSwap { display: block; }
body #content-wrapper ul#company-logoSwap li { background-color: white; border: 1px solid #c2d5db; float: left; height: 88px; margin-right: 1px; margin-bottom: 1px; overflow: hidden; width: 165px; margin: 5px !important; }
body #content-wrapper ul#company-logoSwap li .logo-cloud-wrapper { display: block; height: 100%; text-decoration: none; width: 100%; line-height: 88px; text-align: center; }
body #content-wrapper ul#company-logoSwap li .logo-cloud-wrapper span { text-decoration: none; }
body #content-wrapper ul#company-logoSwap li .logo-cloud-wrapper img { vertical-align: middle; }

#p-public-index #content-wrapper ul#company-logoSwap li, #p-landing-trainee #content-wrapper ul#company-logoSwap li, #p-landing-engineers #content-wrapper ul#company-logoSwap li, #p-landing-sciences #content-wrapper ul#company-logoSwap li, #p-landing-academic #content-wrapper ul#company-logoSwap li, #p-landing-newcomer #content-wrapper ul#company-logoSwap li, #p-landing-youngpro #content-wrapper ul#company-logoSwap li { height: 44px; width: 84px; margin: 0px 1px 1px 0px !important; }
#p-public-index #content-wrapper ul#company-logoSwap li .logo-cloud-wrapper, #p-landing-trainee #content-wrapper ul#company-logoSwap li .logo-cloud-wrapper, #p-landing-engineers #content-wrapper ul#company-logoSwap li .logo-cloud-wrapper, #p-landing-sciences #content-wrapper ul#company-logoSwap li .logo-cloud-wrapper, #p-landing-academic #content-wrapper ul#company-logoSwap li .logo-cloud-wrapper, #p-landing-newcomer #content-wrapper ul#company-logoSwap li .logo-cloud-wrapper, #p-landing-youngpro #content-wrapper ul#company-logoSwap li .logo-cloud-wrapper { line-height: 44px; }

#p-companies-index .searchbox-right label { margin-right: 0px !important; }
#p-companies-index .searchbox-right input { height: 16px !important; width: 130px; }
#p-companies-index .column-without-sidebar { padding-top: 10px; }

body #content-wrapper .single-column .image-wrapper-big { border: 1px solid #C2D5DB; float: left; height: 166px; width: 218px; margin-right: 10px; overflow: hidden; }
body #content-wrapper .single-column .image-wrapper-logo { border: 0px; float: left; height: 90px; width: 210px; margin-right: 10px; overflow: hidden; }
body #content-wrapper .column .image-wrapper-big { border: 1px solid #C2D5DB; float: left; height: 83px; width: 109px; margin-right: 10px; overflow: hidden; }
body #content-wrapper .column .image-wrapper { border: 1px solid #C2D5DB; float: left; height: 83px; width: 109px; margin-right: 10px; overflow: hidden; }

body #content-wrapper .downloads dt a { background: transparent url(/images/public/page_captions.png) no-repeat; display: block; font-weight: bold; padding-left: 30px; }
body #content-wrapper .downloads dt a.pdf { background-position: -3615px -997px; }
body #content-wrapper .downloads dt a.video { background-position: -3615px -910px; }
body #content-wrapper .downloads dt a.html { background-position: -3609px -793px; }
body #content-wrapper .downloads dd { margin-bottom: 10px; padding-left: 30px; }

body #content-wrapper #newsletter-box { background-color: #f2f7f9; height: 360px; width: 183px; border: 3px solid #a0bbc3; }
body #content-wrapper #newsletter-box small { display: block; font-size: 0.8em; line-height: 0.9em; margin-top: 2px; text-align: center; }
body #content-wrapper #newsletter-box input { background-color: white; width: 156px; margin-left: -13px; }
body #content-wrapper #newsletter-box .title { color: #7ca0ad; font-size: 1.8em; font-weight: bold; line-height: 1.2em; margin-left: 0px; text-align: center; }
body #content-wrapper #newsletter-box .subtitle { color: #7ca0ad; font-size: 1.7em; font-weight: bold; margin: 0; text-align: center; }
body #content-wrapper #newsletter-box #error_message { color: red; text-align: center; }
body #content-wrapper #newsletter-box .arguments { background: transparent url(/images/landingpages/nl-bg.jpg) no-repeat 5px 0; height: 222px; margin-bottom: 10px; padding-top: 10px; }
body #content-wrapper #newsletter-box .arguments li { color: #fdfdfd; font-size: 1.2em; font-weight: bold; list-style: disc outside; margin-bottom: 5px; margin-left: 25px; vertical-align: middle; width: 150px; }
body #content-wrapper #newsletter-box .arguments li.no-bullets { list-style: none; margin-left: 0px; text-align: center; width: 100%; }
body #content-wrapper #newsletter-box .arguments li.no-bullets input { margin: auto 0; }
body #content-wrapper #newsletter-box .arguments li.no-bullets button.btn-green { clear: none; float: none; margin: 7px auto 0 auto; width: 161px; }
body #content-wrapper #newsletter-box .arguments li.no-bullets button.btn-green input { list-style: none; }

ul.feed li { border-bottom: 1px solid #e5e5e5; margin-bottom: 10px; padding-bottom: 10px; }
ul.feed li a { text-decoration: none; }
ul.feed li a strong { display: block; }

ul.categories li { color: #0d596b; list-style-type: square; margin-bottom: 10px; margin-left: 15px; }
ul.categories li a { text-decoration: none; }

body #content-wrapper #success-story .clearfix { margin-bottom: 10px; }
body #content-wrapper #success-story .clearfix .image-wrapper { border: none; float: left; width: 69px; }
body #content-wrapper #success-story .clearfix .text { border: 1px solid #C2D5DB; margin-left: 84px; padding: 10px; }

#success-story .speechbubble-light { margin-left: -18px; }

body .column-without-sidebar { padding-top: 55px; }

body .column-without-sidebar .cities h2 { padding-left: 10px; padding-bottom: 5px; }
body .column-without-sidebar .cities li { width: 120px; float: left; padding-left: 10px; }

body .register-bottom .bg-box { color: white; height: 75px; margin-left: 0px; margin-top: 10px; width: 605px; background-color: #95b2bc; }
body .register-bottom li { display: inline; float: left; margin-left: 10px; margin-top: 10px; }
body .register-bottom li #user_login { width: 190px; }
body .register-bottom li label { width: 20px; }
body .register-bottom .btn-green { float: right; width: 115px; color: #FDffff; }

body #content-wrapper .secondary .box .submenu li { margin-bottom: 10px; margin-left: 15px; list-style-type: square; }
body #content-wrapper .secondary .box .submenu li a { font-size: 1.1em; text-decoration: none; }
body #content-wrapper .secondary .box .submenu li a:hover { font-weight: bold; }
body #content-wrapper .secondary .box .submenu li.selected { color: #7ca0ad; }
body #content-wrapper .secondary .box .submenu li.selected a { color: #7ca0ad; font-weight: bold; }
