@media screen{.pt-5{padding-top:5px !important}.pt-10{padding-top:10px !important}.pt-15{padding-top:15px !important}.pt-20{padding-top:20px !important}.pt-30{padding-top:30px !important}.pt-40{padding-top:40px !important}.pt-50{padding-top:50px !important}.pt-60{padding-top:60px !important}.pt-70{padding-top:70px !important}.pt-80{padding-top:80px !important}.pt-90{padding-top:90px !important}.pt-100{padding-top:100px !important}.pt-130{padding-top:130px !important}.pt-160{padding-top:160px !important}.pr-5{padding-right:5px !important}.pr-10{padding-right:10px !important}.pr-15{padding-right:15px !important}.pr-20{padding-right:20px !important}.pr-30{padding-right:30px !important}.pb-5{padding-bottom:5px !important}.pb-10{padding-bottom:10px !important}.pb-15{padding-bottom:15px !important}.pb-20{padding-bottom:20px !important}.pb-30{padding-bottom:30px !important}.pb-50{padding-bottom:50px !important}.pb-60{padding-bottom:60px !important}.pb-70{padding-bottom:70px !important}.pb-80{padding-bottom:80px !important}.pb-90{padding-bottom:90px !important}.pb-100{padding-bottom:100px !important}.pb-130{padding-bottom:130px !important}.pb-160{padding-bottom:160px !important}.pl-5{padding-left:5px !important}.pl-10{padding-left:10px !important}.pl-15{padding-left:15px !important}.pl-20{padding-left:20px !important}.pl-30{padding-left:30px !important}.mt--2{margin-top:-2px !important}.mt--5{margin-top:-5px !important}.mb--2{margin-bottom:-2px !important}.mb--5{margin-bottom:-5px !important}.mb-0r{margin-bottom:0}.mb-05r{margin-bottom:0.5rem}.mb-1r{margin-bottom:1rem}.mb-2r{margin-bottom:2rem}.mb-3r{margin-bottom:3rem}.mb-6r{margin-bottom:6rem}.mt-0r{margin-top:0}.mt-05r{margin-top:0.5rem}.mt-1r{margin-top:1rem}.mt-2r{margin-top:2rem}.mt-3r{margin-top:3rem}.mt-6r{margin-top:6rem}.pl-1r{padding-left:1rem}nav{position:relative;z-index:1000}.mod_navigation.nav-top ul{height:8.25rem;margin:0 40px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-weight:300;font-size:1.5rem}.mod_navigation.nav-top li{padding:0.5em 0}.mod_navigation.nav-top li a{padding:0.4em 1em 0.6em 1em;font-weight:bold;color:#bbb}.mod_navigation.nav-top li.forward,.mod_navigation.nav-top li.trail a,.mod_navigation.nav-top li.active{padding:0.4em 1em 0.6em 1em;background-color:#2e87ff;color:#fff}.mod_navigation.nav-top li.trail a{padding:0.38em 1em 0.6em 1em}.mod_navigation.nav-top li:hover{background-color:#2e87ff;text-decoration:none}.mod_navigation.nav-top li:hover a{color:#fff}.mod_navigation.nav-top .impressum{display:none}.mod_breadcrumb ul{margin-left:40px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0.75em}.mod_breadcrumb li{margin-right:10px}.mod_breadcrumb li.active{font-weight:bold}.index .nav-kurse,.wer-unterrichted-die-illustratorkurse .nav-kurse,.der-weg-zum-kursort .nav-kurse,.news .nav-kurse,.impressum .nav-kurse,.auftragsarbeiten .nav-kurse,.danke .nav-kurse,.no-subnav .nav-kurse{display:none}.nav-kurse li{margin-bottom:1px}.nav-kurse li a{padding:0.3em 80px 0.3em 0.5em;cursor:pointer;width:100%;display:block;font-size:1.2em;font-weight:bold}.nav-kurse li.forward,.nav-kurse li:hover,.nav-kurse li:hover a{background-color:#2e87ff;color:#fff}.nav-kurse li strong{padding-left:1.5em;font-weight:normal}.mobile_menu{z-index:3000}.mobile_menu .mod_navigation.nav-top ul{height:inherit;margin:4rem 0px 0 0;display:inherit;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:inherit;font-weight:300;font-size:1.5rem}.mobile_menu .mod_navigation.nav-top ul li{border:none;text-align:right}.mobile_menu .mod_navigation.nav-top li a{color:#777;padding:0em 1em}.mobile_menu .mod_navigation.nav-top li:hover a{color:#fff}.mobile_menu .mod_navigation.nav-top li.trail{background-color:#2e87ff;text-decoration:none}.mobile_menu .mod_navigation.nav-top li.trail a{color:#fff}.mobile_menu .mod_navigation.nav-top .impressum{display:block}.mobile_menu .adresse{text-align:right;margin-top:2rem;padding-right:1.5em;color:#777}.mobile_menu .adresse a:hover{color:#fff}.mobile_menu .adresse p{margin:0}.sitemap .mod_sitemap ul{font-size:1.5rem}.sitemap .mod_sitemap ul li{margin-bottom:0.7em}.sitemap .mod_sitemap ul ul{margin-left:1rem;margin-bottom:0}.sitemap .mod_sitemap ul ul li{margin-bottom:0.3em}.sitemap .mod_sitemap ul ul li.first{margin-top:0.3em}.content_main{width:70%;float:left;margin-right:7%}.content_main ul{margin-left:20px;list-style-type:inherit}.spalten{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.spalten.v-align{align-items:center}.spalten .button{width:220px}.spalten .button a{cursor:pointer;padding:8px 10px;background:#DD780E;color:#fff;font-weight:bold;font-size:1.2em;display:block;text-transform:uppercase;letter-spacing:0.02em;border-radius:8px;text-align:center}.spalten .button a:hover{background:green}.zwei-spalten{width:47%}.drei-spalten{width:31%}.ein-zwei-spalten{width:31%}.zwei-ein-spalten{width:63%}.news .custom{margin-top:3rem}.news h1{font-size:2.5em;margin-bottom:3rem;padding-bottom:0.5rem;border-bottom:1px solid #444}.news h2{color:#003ca1}.news .caption{font-size:0.7em;text-align:right;margin-top:-10px}.news #main ul{list-style-type:inherit;margin-left:25px}.slider-about{background-image:url(/files/bilder/illustrator/slideshows/Auge_00000.jpg);background-repeat:no-repeat}.titel h1{margin-bottom:2.5rem;font-size:2.5em}.titel h4{margin-bottom:2rem;color:#777;position:absolute;top:2.8rem;left:19.6rem}.angebotstext{margin-bottom:2rem}.angebotstext a{font-weight:bold}.angebotstext a:hover{text-decoration:none}.angebotstext h3{line-height:1.4em}.angebotstext h4{margin:0 0 0.5rem}.spezifikationen .angebotstext{margin-bottom:0rem}.schulungsblock{background-color:#444;margin-bottom:1rem;text-align:center;color:#fff;border-radius:1rem}.schulungsblock h1{margin:0;padding:2rem 0;font-size:2.5em;background-color:inherit;color:#fff;letter-spacing:0.05em}.schulungsblock div{margin-bottom:1.5rem;font-weight:bold;background-color:#2e87ff;letter-spacing:0.05em}.schulungsblock:hover{background-color:#2b2b2b}.kurspreise{color:#777}.aussage h3{margin:0;line-height:1.5em;color:#777}.preise h3{color:#444}h4{margin:0 0 1.5rem;font-weight:bold;color:#777}.ce_gallery ul{list-style-type:none}.ce_accordion .toggler{outline:none}.ce_accordion .ui-accordion-header{padding:10px 1rem;border:1px solid #aaa;color:#DD780E;font-weight:bold;border-radius:8px;background:url(/files/root/accor-plus.png);background-position:right center;background-repeat:no-repeat;cursor:pointer}.ce_accordion .ui-accordion-header-active{background:url(/files/root/accor-minus.png);background-position:right center;background-repeat:no-repeat;color:#444}.ce_accordion h5{font-size:1.2em;font-weight:bold;color:#777;margin:0}.content_left{padding-left:1.5rem;overflow:hidden;margin-top:50px}.content_left h2{margin-top:0;margin-bottom:1.3rem;padding-bottom:0.3rem;color:#444;font-size:1.5em;letter-spacing:0.05em;border-bottom:1px solid #bbb}.newsliste-startseite h2{margin:0;padding-bottom:0.5rem;border-bottom:inherit}.newsliste-startseite .more{font-size:0.9em;margin-top:-0.6rem;padding-bottom:1.5rem}.news .content_left,.impressum .content_left,.no-leftnews .content_left{display:none}.tp-bannertimer{display:none}.ce_revolutionslider,#slider .ce_image img{border-top:1px solid #fff}.mod_newsletterreader h1{display:none}.mod_newsletterreader table h1{display:block;border-bottom:none;line-height:2.5rem;margin:0;padding:0}.mod_newsletterreader table h2{line-height:2rem}.kursanmeldung .eingabe select,.kursanmeldung .eingabe input,.kursanmeldung .promocode select,.kursanmeldung .promocode input{padding:0.3em;display:block;width:16rem}.kursanmeldung .eingabe select,.kursanmeldung .promocode select{width:16.8rem}.kursanmeldung .auswahl legend{font-weight:bold}.kursanmeldung .auswahl span{display:block}.kursanmeldung .textarea{padding:0.3em;width:98.5%}#footer{background-color:#0057c9;color:#fff;bottom:0;width:100%;max-width:1280px}#footer a{color:#bbb}#footer a:hover{color:#fff}#footer .inside{padding:1rem 2.5rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#footer .adresse .rte{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .adresse p{margin-right:2rem}#footer .mod_navigation.nav-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex}#footer .mod_navigation.nav-footer li{margin-left:1.5rem}}@media screen{html,body{height:100%}body.cover-up{background:url("") no-repeat center center fixed;background:#000}.cover-up #wrapper{box-shadow:0px 0px 10px rgba(0, 0, 0, 0)}.cover-up{max-width:30rem;margin:0 auto 0;font-family:droid_sansbold}.cover-up .not-yet{margin-bottom:8rem}.cover-up .ce_text{margin-top:4rem;text-align:center}.cover-up .content-headline{text-align:center;line-height:1.2em}}@media only screen and (max-width:700px){.cover-up{margin:5rem auto 0}.cover-up .not-yet{margin-bottom:4rem}}@media screen{html,body{height:100%;background:#000;background:linear-gradient(90deg, #001328 0%, #0057c9 50%, #001328 100%)}body{font-family:SourceSansPro-Regular;color:#aaa;font-size:1rem;line-height:1.6rem;height:100%}a{text-decoration:none;color:#2e87ff}a:hover{color:#0057c9}#wrapper{max-width:1280px;margin-left:auto;margin-right:auto;height:auto;min-height:100%}#wrapper{background:#000;-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.5)}#header{height:8.25rem;border-bottom:1px solid #ccc}#container{padding:0 2.5rem;min-height:calc(64vh - 70px)}#footer{min-height:50px}#logo{position:absolute;width:150px;padding:20px 0 0 40px;z-index:2000}.ce_headline{line-height:1.3em}h1,h2,h3{font-weight:bold}a:active,a:focus{outline:none}.mb-0r{margin-bottom:0}.mb-05r{margin-bottom:0.5rem}.mb-1r{margin-bottom:1rem}.mb-2r{margin-bottom:2rem}.mb-3r{margin-bottom:3rem}.mb-6r{margin-bottom:6rem}.mt-0r{margin-top:0}.mt-05r{margin-top:0.5rem}.mt-1r{margin-top:1rem}.mt-2r{margin-top:2rem}.mt-3r{margin-top:3rem}.mt-6r{margin-top:6rem}.pl-1r{padding-left:1rem}}@media only screen and (max-width:1077px){#footer .mod_navigation .footer-kontakt{display:none}}@media screen{}@media only screen and (max-width:980px){#footer .mod_navigation{display:none}#footer .adresse{width:100%;justify-content:space-between;-webkit-box-pack:justify}#footer .adresse p{margin-right:0.5rem}#footer .inside{padding:1rem 0.5rem 0}}@media screen{}@media only screen and (min-width:701px) and (max-width:1024px){.content_main{width:100%;float:inherit;margin-right:0}.content_left{display:block}.nav-kurse{position:inherit;top:0}.titel h4{position:inherit}}@media screen{}@media only screen and (min-width:701px) and (max-width:920px){.kursanmeldung .eingabe select,.kursanmeldung .eingabe input{width:13rem}.kursanmeldung .eingabe select{width:13.8rem}}@media screen{}@media only screen and (max-width:800px){#logo{position:absolute;width:200px}#container{padding:0 1.2rem}.mod_navigation.nav-top ul{font-size:1.3rem}.titel h4{position:inherit;margin-bottom:1rem}.mod_breadcrumb ul{margin-left:1.2rem}}@media screen{}@media only screen and (max-width:700px){.nav-kurse{position:inherit;margin-top:3rem}#header .mobile_menu_trigger{position:absolute;top:1em;right:1em;width:35px;height:35px;background:url(/files/root/hamburger-button.svg) center center no-repeat;cursor:pointer;color:black}#header .nav-top,#footer{display:none}.content_main{width:100%;float:inherit;margin-right:0}.titel h3{position:inherit}.content_left{display:block}.content_main .spalten{display:block}.content_main .spalten.v-align{padding-bottom:30px}.content_main .spalten p,.content_main .spalten ul{width:inherit}.content_main .spalten ul{padding-left:20px}.zwei-spalten{width:100%}.drei-spalten{width:80%}.ein-zwei-spalten,.zwei-ein-spalten{width:inherit}.schulungsblock{width:80%}.kursanmeldung .eingabe select{width:100%}.kursanmeldung .eingabe input,.kursanmeldung .textarea{width:95%}}@media screen{}@media only screen and (max-width:599px){.nav-kurse{position:inherit;margin-top:3rem}#slider img{max-width:inherit}#logo{width:180px;padding:3rem 0 0 1rem}.titel h1{font-size:1.8em;margin-bottom:1rem}.drei-spalten,.schulungsblock{width:100%}.ein-zwei-spalten,.zwei-ein-spalten{width:100%}.know-how{margin-top:1.5rem}.know-how .checkbox{display:table-row;float:left;margin-top:6px;margin-right:5px}.know-how label{display:table-row}h3{font-size:1.3333em}.kurseangebot #main .mt-1r,.kurseangebot #main .mt-3r,.kurseangebot #main .mb-3r,.kurseangebot #main .angebotstext{margin:0}.kurseangebot #main .spalten{margin-bottom:2rem}.ce_revolutionslider{height:242px !important;width:1280px !important}}