::-moz-selection{background:#f48603;color:#fff}::selection{background:#f48603;color:#fff}@font-face{font-family:franklin_gothic_fsbook;src:url(fonts/franklingothicfs_book_macroman/FranklinGothic-Book-webfont.eot);src:url(fonts/franklingothicfs_book_macroman/FranklinGothic-Book-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/franklingothicfs_book_macroman/FranklinGothic-Book-webfont.woff2) format('woff2'),url(fonts/franklingothicfs_book_macroman/FranklinGothic-Book-webfont.woff) format('woff'),url(fonts/franklingothicfs_book_macroman/FranklinGothic-Book-webfont.ttf) format('truetype'),url(fonts/franklingothicfs_book_macroman/FranklinGothic-Book-webfont.svg#franklin_gothic_fsbook) format('svg');font-weight:400;font-style:normal}@font-face{font-family:franklin_gothic_fsdemi;src:url(fonts/franklingothicfs_demi_macroman/FranklinGothic-Demi-webfont.eot);src:url(fonts/franklingothicfs_demi_macroman/FranklinGothic-Demi-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/franklingothicfs_demi_macroman/FranklinGothic-Demi-webfont.woff2) format('woff2'),url(fonts/franklingothicfs_demi_macroman/FranklinGothic-Demi-webfont.woff) format('woff'),url(fonts/franklingothicfs_demi_macroman/FranklinGothic-Demi-webfont.ttf) format('truetype'),url(fonts/franklingothicfs_demi_macroman/FranklinGothic-Demi-webfont.svg#franklin_gothic_fsdemi) format('svg');font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(fonts/graficFonts/icomoon.eot?7gyehj);src:url(fonts/graficFonts/icomoon.eot?#iefix7gyehj) format('embedded-opentype'),url(fonts/graficFonts/icomoon.woff?7gyehj) format('woff'),url(fonts/graficFonts/icomoon.ttf?7gyehj) format('truetype'),url(fonts/graficFonts/icomoon.svg?7gyehj#icomoon) format('svg');font-weight:400;font-style:normal}#job-liste .app-holder:before,#news-container::after,#news-container::before,#news-info:after,#news-info:before,#speech-container form:before,#speech-form:before,.app-holder:after,.fliesstext a:after,.more-infos:after,.ps-left:after,.ps-right:after,.template-text a::after,.template-trenner:before,[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-angle-double-up:before{content:"\f102"}.icon-angle-double-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-dotted:before{content:"\e600"}.icon-welt:before{content:"\e601"}body,html{font-family:franklin_gothic_fsbook,Verdana,Helvetica,sans-serif;background-color:#fff;font-size:16px;line-height:140%;color:#525252;height:100%;min-width:980px;margin:0;padding:0;width:100%;-webkit-overflow-scrolling:touch;text-rendering:optimizeSpeed;-moz-font-feature-settings:"liga" 0;-moz-font-feature-settings:"liga=0";-ms-font-feature-settings:"liga" 0;-o-font-feature-settings:"liga" 0;-webkit-font-feature-settings:"liga" 0;font-feature-settings:"liga" 0}a{text-decoration:none;cursor:pointer;color:#555}.subtemplate a{color:#000}.fliesstext a:after,.more-infos:after,.template-text a:after{content:"\f101";color:#f48603;padding-left:5px;position:relative;top:1px;left:0}.fliesstext a:hover:after,.more-infos:hover:after,.template-text a:hover:after{left:1px}a:hover{text-decoration:none;color:#f48603}.ueberschrift,h1{font-size:26px;line-height:120%;color:#555;font-weight:400}.zwischen_ueberschrift,h2{color:#525252;font-size:20px;line-height:120%;text-align:left;margin:0 0 20px;padding-top:0;font-weight:400}b,h3,strong{font-family:franklin_gothic_fsdemi,Verdana,Helvetica,sans-serif;color:#525252;font-size:16px;font-weight:400}i{font-size:15px}.fliesstext{font-size:15px;line-height:140%;text-align:left;margin:0;color:#525252}ul{list-style-type:none;padding:0 0 0 4px}ol{padding:0 0 0 20px}li ul{background-color:#fff;left:-15px;list-style-type:none;padding:0 0 0 15px;position:relative}li{padding-left:15px;margin-bottom:10px;position:relative}ul li:before{content:"|";left:-5px;position:absolute;top:-1px}li ul li:before{content:"+";top:0}.left{float:left}.right{float:right}.white{background-color:#fff}.break-word{word-wrap:break-word}.clear{clear:both;font-size:0;height:0;line-height:0}.shadow{text-shadow:0 0 10px rgba(0,0,0,.8)}img{border:none}#body-container{height:inherit;margin:0;min-height:100%;overflow-x:hidden;padding:0;position:relative;width:100%;-webkit-overflow-scrolling:touch;z-index:2;background-color:rgba(255,255,255,.01)}#main-container{height:auto;min-height:inherit;position:relative;width:100%;margin:0 auto;min-height:100%}#content-container,.content-container,.footer-container{height:inherit;position:relative;width:auto;max-width:940px;padding:0 20px;margin:0 auto;margin-bottom:30px;overflow:hidden;table-layout:fixed}#content{display:table-cell;min-height:20px;position:relative;width:580px;padding:30px 70px 50px 0;vertical-align:top;text-align:left;overflow:hidden}#submenu_container{display:table-cell;position:relative;width:290px;padding-bottom:50px}#header{min-height:456px;overflow:hidden;position:relative}#header-img-start,.header-img{position:absolute;width:100%;min-width:1350px;margin:0 auto}#logo{left:75px;position:absolute;bottom:0;height:100%;width:inherit;max-width:240px}#logo img{height:100%;width:auto;display:block}#speech-container form,#speech-form{position:absolute;right:45px;top:10px;border:none}#speech,#speech-container select{font-size:14px;line-height:135%;color:#918772;border:none;padding-right:10px;position:relative;display:block;color:#000;cursor:pointer;width:50px;margin-left:15px;-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}#speech-container form:before,#speech-form:before{content:"\e601";position:absolute;color:#d0ccc4;width:40px;font-size:20px;height:30px;left:-30px;z-index:99;pointer-events:none}.dropdown option,.dropdown select{color:#918772!important}select::-ms-expand{display:none}.dropdown label{background-color:#fff;color:#000;display:block;font-size:19px;height:18px;line-height:100%;position:absolute;right:0;text-align:center;top:0;width:22px;z-index:4;cursor:pointer;pointer-events:none}#speech-form form:hover .icon-angle-down{color:#f48603}.speech-button{position:absolute;left:-40px;top:-5px;height:30px;width:100px;cursor:pointer}.speech-selection{position:absolute;width:inherit;height:auto;padding:10px;text-align:end;top:25px;display:none;background-color:#fff;z-index:999999;-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}#speech-form form{display:inline-block;position:relative;margin-right:15px}#speech-form .dropdown{position:relative;top:-5px}#speech-form .dropdown label{height:20px}.speech-link{display:block}#social_icons{display:inline-block}#social_icons a{display:inline-block;margin-left:2px}#social_icons img{width:20px;height:20px}#mainmenu-container{background-color:rgba(0,0,0,.4);width:1060px;height:auto;position:relative;right:80px;display:block;top:0;border-bottom-right-radius:130px}.fixed{position:fixed;top:0;width:940px;z-index:99999}#mainmenu-top{height:105px;min-height:65px;width:1060px;position:fixed;background-color:#fff;z-index:9999}#mainmenu-middle{height:89px;min-height:75px;width:1060px;position:fixed;padding-top:105px;z-index:9998}#mainmenu-bottom{height:130px;width:100%;padding-top:180px;vertical-align:top;display:table-cell}#mainmenu-bottom h1{font-size:46px;line-height:130%;text-align:left;color:#fff;font-weight:400;margin:0;padding:55px 0 15px 75px}.not-fixed{width:100%!important;position:relative!important;padding-top:0!important}.mainmenu-shadow{-moz-box-shadow:0 0 10px rgba(0,0,0,.4);-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}.menu-container{line-height:135%;color:#a59e8b;position:absolute;right:40px;bottom:22px;text-align:right}.menu-container a{color:#a59e8b;margin:0 8px;position:relative;display:inline-block}.app-art:before,.menu-container .line:before{background-color:#a59e8b;content:"";height:18px;left:-10px;position:absolute;top:2px;width:1px;border:none;margin:0;padding:0;display:block}.menu-container a.active,.menu-container a:hover{color:#f48603}#header .menu-container .footer-menu{text-transform:uppercase;font-size:14px}#mainmenu-middle .menu-container{bottom:auto;height:inherit;min-height:75px;left:0;padding:0 25px 0 75px;width:960px;background-color:#545454}.menu-container .hm{color:rgba(255,255,255,.5);display:table-cell;line-height:110%;text-align:left;width:100px;padding:2.5% 20px 0 0;vertical-align:top}.hm.active,.hm.current,.hm:hover{color:#fff!important}.menu-container .hm:hover{text-decoration:none}.hm.active,.hm.current{background-image:url(../grafiken/dotted-white.png);background-repeat:no-repeat;background-position:0 top}#submenu{display:block}#submenu_holder{position:relative;width:256px;margin-top:40px;padding:22px 22px 15px;border:1px solid #534a46;border-bottom-right-radius:30px;color:#555}.submenu_parent{font-size:20px;line-height:120%;margin-bottom:25px}.sm:before{content:"+";position:absolute;left:0}.sm{display:block;font-size:16px;letter-spacing:0;line-height:135%;text-align:left;padding:0 0 10px 20px;color:#555;position:relative}.active .sm,.sm:hover,.ssm.active,.ssm:hover{color:#000;font-family:franklin_gothic_fsdemi,Verdana,Helvetica,sans-serif}.active .subsubmenu{display:block;height:auto}.subsubmenu{display:none;height:0;overflow:hidden;padding:0 35px 0 20px;width:auto}.ssm{color:#333;display:block;font-weight:400;padding:3px 10px;position:relative}.ssm:before{content:".";font-size:24px;left:0;overflow:hidden;position:absolute;top:-3px;width:3px}.subsubmenu .spacer{height:12px;width:100%}#jobsuche,#jobsuche button,#social_sub,.onlinebewerbung{background-color:#f2f1ef;left:0;width:256px;padding:22px 22px 15px;z-index:7;border-bottom-right-radius:30px;margin-top:32px;color:#555}#social_sub .linkedin_link,#social_sub .xing_link{color:#005b60;width:49%;display:inline-block;margin:15px 0 10px;position:relative}#social_sub .linkedin_link:hover span,#social_sub .xing_link:hover span{padding-left:2px}#social_sub .linkedin_lin h2,#social_sub .xing_link h2{margin:0 0 10px}#social_sub .linkedin_link{color:#00649b}#social_sub .linkedin_link img,#social_sub .xing_link img{width:30px;height:30px;margin-right:10px;position:relative;top:10px}#export-teaser{width:920px;padding-top:10px;margin-bottom:45px;height:380px;position:relative;page-break-inside:avoid}#export-teaser img{position:absolute;right:-20px;top:25px}#anzahl-ma{position:absolute;width:450px;height:125px;right:34px;top:210px}#anzahl-ma img{position:absolute;left:-30px;top:0}#anzahl-ma div{font-size:12px;letter-spacing:0;line-height:135%;color:#f48603;border:1px solid #f48603;border-bottom-right-radius:15px;position:absolute;right:0;top:0;padding:10px 15px;text-transform:uppercase}#job-teaser{padding:15px 400px 85px 0;width:auto;position:relative;page-break-inside:avoid}#job-teaser h1,#news-info h1{color:#555;margin-top:0;margin-bottom:7px}.more-infos{text-transform:uppercase;display:block;margin-top:20px}#job-teaser .more-infos{margin-top:10px}.more-infos:after{position:relative;top:2px;font-size:20px}.more-infos:hover:after{padding-left:10px}.job-teaser-img{position:absolute;right:0;border-bottom-right-radius:30px;overflow:hidden;width:360px;height:240px}#news-teaser{display:table;margin:65px 0;page-break-inside:avoid}#news-container::after,#news-container::before,#news-info::after,#news-info::before,.app-holder:after{content:"\e600 \e600";position:absolute;display:block;width:100%;height:6px;color:#555;font-size:6px;top:0;overflow:hidden}#news-container::after,#news-container::before,.app-holder:after{content:"\e600 \e600 \e600\e600\e600\e600\e600\e600";color:#bbb}#news-container::after,#news-info::after{bottom:0;top:auto}#news-container,#news-info,.news-spacer{display:table-cell;padding:38px 0 20px;width:740px;position:relative}.news-spacer{width:20px}#news-info{width:180px}#news-info .more-infos{position:absolute;bottom:40px}#news-info h1{padding-top:0;margin-top:0;position:relative;margin-bottom:50px}.news-box{display:inline-block;width:352px;color:#000;text-align:left;vertical-align:top;margin-bottom:25px}.news_date{font-size:14px;line-height:135%;color:#888;display:block;padding-bottom:4px}.app-holder{display:block;width:auto;min-height:100px;height:inherit;position:relative;padding:0 0 60px 200px;overflow:hidden;margin-bottom:30px}.app-holder::after{bottom:0;top:auto;left:0}.app-holder .img{height:130px;left:0;overflow:hidden;position:absolute;top:0;width:180px}.app-holder .more-infos{position:absolute;bottom:25px;color:#555}.detail-text .app-holder{min-height:unset;padding:0 0 40px 200px}.detail-text .app-holder h2{position:absolute;left:0;width:180px}.detail-text .app-holder p,.detail-text .app-holder ul{margin:0}.app-location{font-size:14px;line-height:135%;text-align:left;color:#878787}.app-title{font-size:16px;line-height:135%;color:#000;padding-top:4px}.app-art{position:relative;display:inline-block;margin:0 16px}.app-art:before{top:3px;height:14px}.subtemplate{margin-bottom:20px;max-width:580px}.drei-spaltig{display:table;width:100%;margin:20px 0;position:relative}.drei-spaltig .template-text{float:left;width:180px;min-height:10px;padding-right:20px}.drei-spaltig .template-img{width:180px;height:115px;overflow:hidden}.drei-spaltig .caption{width:180px}.drei-spaltig .img{width:180px}.no-img{display:none}.txt-rechts ul{margin:2px 0}.txt-rechts .left{width:180px;display:table-cell;min-height:10px}.txt-rechts .right{width:380px;display:table-cell;min-width:100px;min-height:10px}.template-trenner{width:auto;overflow:hidden;position:relative;margin-bottom:30px}.template-trenner:before{content:"\e600\e600\e600\e600\e600\e600";color:#bbb;font-size:6px}.image-and-caption{width:100%;margin:20px 0}.fullsize-img{overflow:hidden;text-align:center;height:430px}.template-img{background-color:#eee;display:block;vertical-align:middle;text-align:center;width:100%;margin:0 auto}.image-and-image .template-img,.image-and-text .template-img,.text-and-image .template-img{height:210px}.caption{font-size:13px;line-height:120%;text-align:left;padding-top:10px;color:#999}.image-and-image .image,.image-and-text .image,.text-and-image .image{text-align:center;overflow:hidden;width:280px}.image-and-text .template-text{width:280px}.template-vimeo{width:580px;height:330px;background-image:url(../grafiken/video-back.jpg);background-repeat:no-repeat}#footer{background-color:#e6e1d7;min-height:45px;height:45px;width:100%;padding-top:8px;position:absolute;bottom:0;left:0}#footer_divide{width:100%;height:140px;position:absolute;top:-130px;background-color:#f1eee9}#footer-menu{position:relative;width:auto;float:right;margin:10px 10px 10px 180px;text-align:right}.footer-container{margin-bottom:0}.footer-container .menu-container{top:15px;right:15px}.footer-container .footer-menu,.footer-container .line:before{color:#525252}#footer-kontakt{color:#868686;line-height:135%;margin-top:40px}#footer-kontakt span{font-weight:400;color:#525252}#spacer-footer{height:150px;width:100%}#back-to-top-wrapper{background-color:transparent;margin:5px;text-decoration:none;position:absolute;left:200px;top:10px}#back-to-top-wrapper:hover{color:#f48603}#back-to-top-wrapper .icon-angle-double-up{color:#f48603;margin-right:5px;padding-right:0;padding-left:2px;position:relative;top:3px}#logo-dakks{position:absolute;top:20px;right:125px;text-align:left;font-size:10px}#logo-tuev{position:absolute;top:20px;right:20px;text-align:center;font-size:10px}.pagination{position:relative;text-align:center;height:30px}.pagination.bottom{padding-top:17px;margin-bottom:40px}.pagination a{text-decoration:none}.pag-left{height:20px;left:0;top:0;position:absolute;width:110px;text-align:right}.pag-right{height:20px;position:absolute;right:0;top:0;width:90px;text-align:left}.pagination.bottom .pag-left{top:17px}.pag-left .more-infos:after{margin-top:0;content:"\f100";position:absolute;left:3px;top:0}.pag-left:hover .more-infos:after{left:0;padding-left:0}.pag-left .more-infos,.pag-right .more-infos{margin-top:0;color:#555}.pag-left:hover .more-infos,.pag-right:hover .more-infos{color:#555}.pagination-overview{display:inline-block;position:relative}.pagination .left{left:0}.pagination .right{right:0}.pagination .button{font-size:25px;line-height:130%;top:-8px}.pag-left-description,.pag-right-description{text-transform:uppercase}.backlink{margin-bottom:25px}.backlink.bottom{margin-top:25px}.backlink a{text-decoration:none;color:#333}.backlink a:hover{color:#e38d00}.backlink .arrow{position:relative;font-size:18px;top:3px;left:-5px}.details a:hover:before{text-decoration:none;white-space:pre}#jobsuche{width:100%;box-sizing:border-box;margin-top:10px;padding:20px 30px;max-width:580px;position:relative}#jobsuche h1{margin-top:0}#jobsuche #reload{font-size:16px;color:#999;line-height:1.638;text-align:right;position:absolute;right:30px;top:20px;background-image:url(../grafiken/close2.png);background-repeat:no-repeat;background-size:11px 11px;background-position:right;padding-right:20px;display:none}#jobsuche #reload:hover{color:#e38d00}#jobsuche table td{vertical-align:top;padding-bottom:5px}#jobsuche .left_td{font-size:16px;color:#000;line-height:1.35;padding-right:10px}#jobsuche .checkbox{width:32%;padding-right:1%;float:left;position:relative;margin-bottom:6px}#jobsuche .checkbox label{cursor:pointer;font-size:16px;color:#555;line-height:1.638}#jobsuche .disabled label{cursor:default;opacity:.6}#jobsuche input[type=checkbox]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:none;padding-left:20px;width:0;height:0}#jobsuche input[type=checkbox]:after{padding:0;top:1px;left:0;content:"";width:20px;height:20px;background-color:#fff;display:block;position:absolute}#jobsuche input[type=checkbox][disabled]:after{cursor:default;background-color:#cdcdcd}#jobsuche input[type=checkbox]:checked:after{content:"";background-image:url(../grafiken/close.png);background-repeat:no-repeat;background-size:11px 11px;background-position:center}#jobsuche .categorie{font-family:franklin_gothic_fsdemi,Verdana,Helvetica,sans-serif;font-weight:400;margin:15px 0 10px}#jobsuche form button,.onlinebewerbung{font-size:16px;color:#fff;line-height:1.35;background-color:#e38d00;text-align:center;display:inline-block;width:auto;margin:0 0 12px;border:none;padding:11px 20px 11px 12px;cursor:pointer;font-family:franklin_gothic_fsdemi,Verdana,Helvetica,sans-serif}#jobsuche form .template-trenner{margin:10px 0 15px;height:6px;overflow:hidden}#jobsuche form .template-trenner:before{position:absolute;top:0;left:0;width:100%;height:6px}#job-liste{margin-top:20px}#job-liste .app-holder{padding:10px 0 20px;margin:0;min-height:inherit;position:relative;font-size:14px;color:#878787;line-height:1.543;display:table;box-sizing:border-box;table-layout:fixed;width:100%}#job-liste .app-holder:hover .cell .icon{color:#e38d00}#job-liste .app-holder .cell{display:table-cell;vertical-align:middle;width:inherit}#job-liste .app-holder .app-title{font-size:16px;color:#000;line-height:1.35}.onlinebewerbung{margin-top:20px;color:#fff!important;position:relative;padding-right:5px}.onlinebewerbung span{position:relative;padding-left:5px}.onlinebewerbung:hover span{left:2px}