input[type=checkbox],input[type=radio],ol,td,th,ul{padding:0}iframe,img{border:0;max-width:100%}.linkButton,a{transition:150ms}.headline,.linie{z-index:1}#slideNav div,.slide{animation-duration:18s;animation-iteration-count:infinite}.selectPanel:after,.selectPanel:before{content:""}.typo3-messages li,ol,ul{list-style:none}html{box-sizing:border-box;line-height:1;word-wrap:break-word;overflow-y:scroll;-webkit-text-size-adjust:100%;font-family:'Open Sans',sans-serif}*,:after,:before{box-sizing:inherit;position:relative;margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}a{background-color:transparent;text-decoration:none;outline:0;color:#ef7726}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#indegoLink,#mainMenu,#socialLinks,.headlineLogo1{right:0;position:absolute}sup{top:-.5em}sub{bottom:-.25em}img{height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner,legend{border:0;padding:0}input{line-height:normal;min-width:0}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}#wrapper,.selectPanel,.slide{overflow:hidden}table{border-collapse:collapse;border-spacing:0}body{overflow-x:hidden;background:#f3f3f3}#wrapper{max-width:1240px;margin:auto;background:#fff}h3,h4,p:not(:last-child){margin-bottom:1em}h2 a:hover,p a:hover{text-decoration:underline}h2 a{color:inherit}.activeLang{color:#c0cec5}h1,h2{font-family:Khand,sans-serif;color:#3a6649;font-weight:400}.padding{padding-left:6%;padding-right:6%}h1{font-size:200%}h2{font-size:175%;margin-bottom:.5em}#sprachMenu,.fett,.linkButton,h3,h4{font-weight:600}h3,h4{font-size:110%;margin-top:2em}h3:first-child,h4:first-child{margin-top:0}p{line-height:1.4}.linkButton{display:inline-block;vertical-align:bottom;padding:0 .8em .1em;border:0;height:2.2em;border-radius:.2rem;line-height:1;color:#fff;background:#ef7726}.linkButton:hover{background:#f58e48}a.linkButton{padding:.55em .8em}a.linkButton:hover{text-decoration:none}.gruenerButton{padding:.4em .7em;line-height:1.25;border:0;border-radius:.2em;color:#fff;background:#33523d;-webkit-transition:150ms;transition:150ms}.gruenerButton:hover{background:#f58e48}#header{color:#fff;background:#3a6649}::selection{color:#fff;background:#3a6649}.hide{display:none}#imprint,#kontakt p,.menuLink,.spalteKlein{display:inline-block}.eingabeFeld{border:1px solid #33523d;border-radius:.2em;height:2em;padding:.25em}::-moz-selection{background:#3a6649;color:#fff}.center{text-align:center}input:focus,textarea:focus{outline:0;box-shadow:0 0 2px 2px #f4cfb6}main{min-height:calc(100vh - 272px)}#inhalt{font-size:0;padding:2rem 3%}.seitentitel{font-size:1rem;padding:2rem 3%}[class^=spalte]{font-size:1rem;padding:2rem 3%;display:inline-block;vertical-align:top;width:33.33%}.spalte:nth-of-type(even){width:66.66%}.headlineTitel{max-width:calc(100% - 120px)}.headlineLogo1{bottom:0}.linie{border-bottom:1px solid #3a6649;bottom:2px;width:150%}.headline h1{width:calc(100% - 106px - 1rem)}#header{font-family:Khand,sans-serif;padding-top:1.1rem;padding-bottom:1.5rem;font-size:200%}header a{color:#fff}#mainMenu{bottom:-.4em}#mainMenu a.active{background:#2d4434}#sprachMenu{background-color:#2d4434;color:#fff;font-size:75%;padding-top:.6em;padding-bottom:.5em;text-align:right}.menuLink{padding:.4em .7em;margin-left:.5em;margin-bottom:.4em;border-radius:.2em;font-size:75%;color:#fff;background:#33523d;transition:background 150ms}.menuLink:hover{background:#2d4434}footer{font-size:75%;margin:auto}#kontaktInfos{padding-top:2rem;padding-bottom:2rem;color:#fff;background-color:#2d4434}#kontakt p{vertical-align:top;margin-right:3em}#indegoLink,#socialLinks{top:0}#socialLinks img{max-height:32px;margin-left:.8em}#dunklergruen{padding-top:1em;padding-bottom:1em;line-height:1.4;color:#fff;background:#19261c}.startFoto,.startIcon{height:115px;background-repeat:no-repeat}footer a{color:#fff}#impressum{max-width:calc(100% - 5em)}.jobNav,.selectPanel,.suche{max-width:16em}.steckbrief{font-size:90%;margin-bottom:1rem;background-color:#e8f5ed;padding:.8rem .8rem .4rem;margin-top:-1.4rem}.steckbrief p{margin-bottom:.5rem}.spalteKlein{vertical-align:top;width:33.33%}.slide,.startIcon img{position:absolute;width:100%}.startIcon{margin-bottom:.8em;background-size:contain;background-position:bottom}.startIcon img{left:0;bottom:0;max-height:100%}.startFoto{background-position:center;background-size:cover}.startFoto a,.startIcon a{display:block;height:100%}.gruenKachel{background:#e8f5ed;padding:.8em}#hotjobsStart{background:#e8f5ed;padding:0 3%;font-size:0}#hotjobsStart>*{font-size:1rem}#headlineHotJobs a{display:inline-block;background:#ef7726;font-family:Khand,sans-serif;font-size:300%;color:#fff;padding:.6em .3em .2em;margin-bottom:2rem;margin-top:calc(-1 * (2rem + .3em));transition:150ms}#headlineHotJobs a:hover{background:#f58e48}#slider{background:#f4cfb6;height:28rem}.slide{height:100%;padding-top:2rem;padding-bottom:2rem;background-position:center;background-repeat:no-repeat;background-size:cover;animation-name:landSlider}.slide:nth-of-type(1){animation-delay:-1s}.slide:nth-of-type(2){animation-delay:5s}.slide:nth-of-type(3){animation-delay:11s}@keyframes landSlider{0%{opacity:0;z-index:400}5.55556%{opacity:1}33.33333%{z-index:400}33.43333%{z-index:200}100%{z-index:0}}.slideBox{background:rgba(58,102,73,.8);color:#fff;width:30em;padding:1.2em;top:80%;transform:translateY(-100%)}.slideBox .linkButton{position:absolute}.slideBox h2{font-size:200%;margin-bottom:.25em;color:#fff}#slideNav{z-index:5000;position:absolute;width:100%;bottom:1rem;text-align:center}#slideNav div{display:inline-block;width:10px;height:10px;border:2px solid #fff;margin:0 2px;animation-name:slideNr}#slideNav div:nth-of-type(1){animation-delay:-1s}#slideNav div:nth-of-type(2){animation-delay:5s}#slideNav div:nth-of-type(3){animation-delay:11s}@keyframes slideNr{0%,1.85185%{background:0 0}1.86185%,35.17185%{background:#fff}35.18185%{background:0 0}}.jobNav{display:block;padding:.4em 5%;margin-bottom:.25em}.navPanel{margin-top:2em}.navPanel a.active{background:#ef7726}.navHeadline{color:#33523d;font-family:Khand,sans-serif;font-size:130%;font-weight:400;margin-bottom:.75em}.suchButton{height:2em;width:2em;background:url(img/search.svg) center no-repeat;border:0;vertical-align:bottom;border-radius:.2em;background-size:cover;left:.25em;transition:150ms}.suchButton:hover{opacity:.8}#suchFeld{width:calc(100% - 2.5em);padding:.25em 5%;transition:150ms}.selectPanel{border-radius:.2em}.selectPanel:before{position:absolute;right:0;top:0;height:100%;width:40px;background-color:#33523d;pointer-events:none;z-index:1}.selectPanel:after{position:absolute;top:1em;right:5%;font-size:80%;height:1em;width:1em;border-top:.9em solid #fff;border-left:.5em solid transparent;border-right:.5em solid transparent;pointer-events:none;z-index:2}.selectBox{display:block;width:100%;padding:.4em 5%;background:#33523d;color:#fff;border:0;cursor:pointer}.jobButton{padding:1rem;display:block;font-size:0;color:#000;-webkit-transition:150ms;transition:150ms;margin-bottom:.5rem;border-radius:.3rem}.jobButton:not(.hotJob):not(:last-of-type):after{content:"";position:absolute;width:100%;bottom:-.25rem;left:0;display:block;border-bottom:1px solid silver}.jobButton:hover{background:#f4cfb6}.jobButton .datum{font-size:65%}.jobButton_spalte{display:inline-block;width:50%;padding-right:2rem;vertical-align:top;font-size:1rem;line-height:1.25}.jobMeta td,.typo3-messages,ul{line-height:1.4}.hotJob{background:#e8f5ed}.hotJob div:first-of-type:after{content:"HOT!";color:#ef7726;font-weight:600;font-size:1rem;margin-top:1em;display:block}.jobMeta{width:calc(50% - 1.5rem);padding-right:1.5rem}.jobMeta table{font-size:90%}.jobMeta td:first-child{font-size:85%;padding-right:2em}.jobMeta td{padding-bottom:.5em;vertical-align:baseline}.jobMeta tr:last-of-type td{padding-bottom:0}.arrow{position:absolute;right:1rem;height:3rem;width:1.5rem;top:50%;background:url(img/arrow.svg) center no-repeat;background-size:contain;transform-origin:top;transform:scale(1) translateY(-50%);transition:transform 150ms}.jobButton:hover .arrow{transform:scale(1.2) translateY(-50%)}.auswahl:checked+.gruenerButton,.auswahl:checked+.gruenerButton:hover{background-color:#ef7726}ul{padding-left:2em;margin-bottom:2em}li{border-bottom:1px solid #c0cec5;padding:.5em 0}li:last-of-type{border:0}label{cursor:pointer;display:inline-block}.typo3-messages{margin-bottom:2.2rem}.formFlex>div,.kontaktForm>.formChild{margin-bottom:1em}.alert-danger{color:#dc143c}.alert-success{color:#226ed4}.btn{display:none}.message-ok{font-weight:600;color:#9acd32}.message-error{font-weight:600;color:#ff4500}.form_allowed_files{margin-top:.5em;font-weight:700;line-height:1.4}#socialKontakt a{margin-right:.8em;line-height:0;display:inline-block}#socialKontakt a:hover{text-decoration:none;opacity:.8}#socialKontakt a img{max-height:28px}.formFlex{width:calc(100% + 2rem);padding-top:1em;display:flex;flex-wrap:wrap;justify-content:space-between}.formFlex>div{flex-basis:250px;flex-grow:1;padding-right:2rem}.inputDummy{border:0;max-width:100%;width:auto!important;pointer-events:none}.kontaktForm input,.kontaktForm select,.kontaktForm textarea{margin-top:.4em}.inputZiffer2{width:2.4em;text-align:center}.inputZiffer4{width:3.5em;text-align:center;letter-spacing:.15em}.inputFeld{width:100%}.anschreiben{line-height:1.4;width:100%;min-height:21.5em;padding:.25em;resize:vertical}.sendenButton{left:100%;transform:translateX(-100%)}.stelle{font-weight:700;display:inline-block}.parsley-errors-list{padding:0;margin:0}.parsley-errors-list li{margin-top:.25em;font-size:90%;color:#dc143c}@media (min-width:768px) and (max-width:1023px){.jobButton_spalte{width:calc(100% - 1.5rem)}.jobButton_spalte table{margin-top:1em}}@media (max-width:1023px){#mainMenu{position:relative;margin-top:.7em}.menuLink{margin-left:0}.menuLink:not(:last-child){margin-right:.5em}}@media (max-width:767px){.slideBox,.spalte:nth-child(n),.spalteKlein{width:100%}.slideBox h2,h1,h2{font-size:150%}.startFoto{height:30vw}#slider{height:20rem}.slideBox{top:90%}.slideBox h2{margin-bottom:.5em}.startIcon{background-position:left;height:80px}#headlineHotJobs a{font-size:200%;top:-.25em}#header{font-size:175%}.menuLink{padding-bottom:.3em}.jobButton{width:calc(100% + 2rem);left:-1rem}.steckbrief{max-width:319px}}@media (min-width:479px) and (max-width:767px){.navPanel{display:inline-block;vertical-align:top;width:50%;margin-right:-.25em;padding-right:3%}.navPanel:last-of-type{padding-right:0;padding-left:3%}}@media (max-width:639px){.jobButton_spalte{width:calc(100% - 1.5rem)}.jobButton_spalte table{margin-top:1em}}@media (max-width:479px){.headlineTitel{max-width:100%}#slider p:not(:last-of-type),:not(#content)>.spalte:not(.jobtitel):nth-of-type(2){display:none}ul{padding:0}li{list-style:disc inside}.seitentitel~.spalte:nth-of-type(2){display:inline-block!important}.headlineLogo1{display:none}.headline h1{width:100%}}@media (max-width:41.5rem){#kontakt p{display:block}} .slideBox p.bodytext {color: transparent;}