@import url(https://use.typekit.net/vhl2jrl.css);*{box-sizing:border-box}html{margin:0;padding:0;border:0;outline:0;background:transparent;overflow-y:scroll}body{margin:0;padding:0;border:0;outline:0;color:#000;background-color:#fff;font-size:16px;line-height:1.5;font-family:myriad-pro,sans-serif;font-weight:400}div{margin:0;padding:0;border:0;outline:0;background:transparent;font-weight:400}span{margin:0;padding:0;border:0;outline:0;background:transparent}applet{margin:0;padding:0;border:0;outline:0;background:transparent}object{margin:0;padding:0;border:0;outline:0;background:transparent}iframe{margin:0;padding:0;border:0;outline:0;background:transparent}h1{margin:0;padding:0;border:0;outline:0;background:transparent;color:#00884a;font-size:18px;margin-bottom:5px}h2{margin:0;padding:0;border:0;outline:0;background:transparent}h3{margin:0;padding:0;border:0;outline:0;background:transparent}h4{margin:0;padding:0;border:0;outline:0;background:transparent}h5{margin:0;padding:0;border:0;outline:0;background:transparent}h6{margin:0;padding:0;border:0;outline:0;background:transparent}p{margin:0;padding:0;border:0;outline:0;background:transparent}blockquote{margin:0;padding:0;border:0;outline:0;background:transparent}pre{margin:0;padding:0;border:0;outline:0;background:transparent}a{margin:0;padding:0;border:0;outline:0;background:transparent}a:active{outline:none;color:#00884a;text-decoration:none}a:active span{color:#00884a;text-decoration:none}a:focus{-moz-outline-style:none;outline:none}a:link{color:#00884a;text-decoration:none}a:link span{color:#00884a;text-decoration:none}a:visited{color:#00884a;text-decoration:none}a:visited span{color:#00884a;text-decoration:none}a:hover{text-decoration:underline;cursor:pointer}a:hover span{text-decoration:underline;cursor:pointer}abbr{margin:0;padding:0;border:0;outline:0;background:transparent}acronym{margin:0;padding:0;border:0;outline:0;background:transparent}address{margin:0;padding:0;border:0;outline:0;background:transparent;display:block}big{margin:0;padding:0;border:0;outline:0;background:transparent}cite{margin:0;padding:0;border:0;outline:0;background:transparent}code{margin:0;padding:0;border:0;outline:0;background:transparent}del{margin:0;padding:0;border:0;outline:0;background:transparent}dfn{margin:0;padding:0;border:0;outline:0;background:transparent}em{margin:0;padding:0;border:0;outline:0;background:transparent}font{margin:0;padding:0;border:0;outline:0;background:transparent}img{margin:0;padding:0;border:0;outline:0;background:transparent}ins{margin:0;padding:0;border:0;outline:0;background:transparent}kbd{margin:0;padding:0;border:0;outline:0;background:transparent}q{margin:0;padding:0;border:0;outline:0;background:transparent}s{margin:0;padding:0;border:0;outline:0;background:transparent}samp{margin:0;padding:0;border:0;outline:0;background:transparent}small{margin:0;padding:0;border:0;outline:0;background:transparent}strike{margin:0;padding:0;border:0;outline:0;background:transparent}strong{margin:0;padding:0;border:0;outline:0;background:transparent;font-weight:400;font-weight:600}sub{margin:0;padding:0;border:0;outline:0;background:transparent}sup{margin:0;padding:0;border:0;outline:0;background:transparent}tt{margin:0;padding:0;border:0;outline:0;background:transparent}var{margin:0;padding:0;border:0;outline:0;background:transparent}b{margin:0;padding:0;border:0;outline:0;background:transparent;font-weight:400;font-weight:600}u{margin:0;padding:0;border:0;outline:0;background:transparent}i{margin:0;padding:0;border:0;outline:0;background:transparent}center{margin:0;padding:0;border:0;outline:0;background:transparent}dl{margin:0;padding:0;border:0;outline:0;background:transparent}dt{margin:0;padding:0;border:0;outline:0;background:transparent}dd{margin:0;padding:0;border:0;outline:0;background:transparent}ol{margin:0;padding:0;border:0;outline:0;background:transparent}ol li{padding-left:5px;margin-left:30px}ul{margin:0;padding-left:5px;border:0;outline:0;background:transparent;list-style-type:none;list-style-position:outside}ul li{list-style-type:disc;background:none;padding-left:14px}li{margin:0;padding:0;border:0;outline:0;background:transparent}fieldset{margin:0;padding:0;border:0;outline:0;background:transparent}form{margin:0;padding:0;border:0;outline:0;background:transparent}form label{float:left;width:120px;text-align:right;padding:0 5px 0 0}form .normal_labels label{float:none;width:auto;padding:0}form .normal_labels table td{float:none;width:auto;line-height:150%}form .normal_labels div{padding-left:23px}form .normal_labels div label{margin-left:-26px;margin-right:0}form .normal_labels input[type="text"]{vertical-align:top}form .normal_labels select{vertical-align:top}form input{margin-bottom:6px;margin-top:-3px}form textarea{margin-bottom:6px;margin-top:-3px;width:300px;height:120px}form select{margin-bottom:6px;margin-top:-3px;width:308px}form input[type="text"]{width:300px}form input[type="file"]{width:300px}form input[type="password"]{width:300px}form select[id^="kurs"]{width:100%;max-width:523px}form #plz{width:50px;margin-right:5px}form #firma_plz{width:50px;margin-right:5px}form #ort{width:234px}form #firma_ort{width:234px}form select.tag{width:52px}form select.monat{width:130px}form select.monat_small{width:120px}form select.jahr{width:100px}form select.jahr_small{width:83px}form div.input_size{padding-top:5px;display:inline-block}form input.small1{width:20px}form input.small2{width:70px}form input.small3{width:200px}form input.lehrmittel{width:30px;text-align:right;margin-top:2px;margin-bottom:0}label{margin:0;padding:0;border:0;outline:0;background:transparent}label:active{outline:none}label:focus{-moz-outline-style:none;outline:none}legend{margin:0;padding:0;border:0;outline:0;background:transparent}table{margin:0;outline:0;background:transparent;border-collapse:collapse;border-spacing:0;padding:0;border:0}table td{padding:0;vertical-align:top!important}table th{padding:0;vertical-align:top!important}table .colored-column{width:27%!important}table .outer-column{background-color:transparent!important;width:19%!important}table .col-red{background-color:#e46462!important}table .col-yellow{background-color:#ffffb3!important}table .col-blue{background-color:#77cefe!important}table .col-purple{background-color:#8a85e3!important}caption{margin:0;padding:0;border:0;outline:0;background:transparent}tbody{margin:0;padding:0;border:0;outline:0;background:transparent}tfoot{margin:0;padding:0;border:0;outline:0;background:transparent}thead{margin:0;padding:0;border:0;outline:0;background:transparent}tr{margin:0;padding:0;border:0;outline:0;background:transparent}th{margin:0;padding:0;border:0;outline:0;background:transparent}td{margin:0;padding:0;border:0;outline:0;background:transparent}article{display:block}aside{display:block}audio{display:block}canvas{display:block}command{display:block}datalist{display:block}details{display:block}embed{display:block}figcaption{display:block}figure{display:block}header,#content{padding:1rem}header{display:block}hgroup{display:block}keygen{display:block}mark{display:block}meter{display:block}nav{display:block}ouput{display:block}progress{display:block}section{display:block}source{display:block}summary{display:block}time{display:block}video{display:block}wbr{display:block}input:focus{outline:none}textarea{border:1px solid #ccc;color:black!important;background-color:#fff;border-radius:5px;line-height:120%;padding:2px 3px;behavior:url(/styles/pie.htc);-webkit-appearance:none;resize:none}textarea:focus{outline:none}select{border:1px solid #ccc;color:black!important;background-color:#fff;border-radius:5px;line-height:120%;padding:2px 3px;behavior:url(/styles/pie.htc)}select:focus{outline:none}input[type=checkbox]{-webkit-appearance:checkbox}input[type=radio]{-webkit-appearance:radio}input[type=submit]{border:1px solid #ccc;color:black!important;background-color:#e0f1e9;border-radius:5px;line-height:120%;padding:5px;behavior:url(/styles/pie.htc);-webkit-appearance:none;cursor:pointer}input[type=text]{border:1px solid #ccc;color:black!important;background-color:#fff;border-radius:5px;line-height:120%;padding:5px;behavior:url(/styles/pie.htc);-webkit-appearance:none}input[type=password]{border:1px solid #ccc;color:black!important;background-color:#fff;border-radius:5px;line-height:120%;padding:5px;behavior:url(/styles/pie.htc);-webkit-appearance:none}input[type=button]{border:1px solid #ccc;color:black!important;background-color:#fff;border-radius:5px;line-height:120%;padding:2px 3px;behavior:url(/styles/pie.htc);-webkit-appearance:none}a.input{border:1px solid #ccc;color:black!important;background-color:#e0f1e9;border-radius:5px;line-height:120%;padding:5px;behavior:url(/styles/pie.htc);-webkit-appearance:none;cursor:pointer}a.input:hover{text-decoration:none}input[type=reset]{padding:2px 20px;cursor:pointer;background-color:#e0f1e9}a.input.indent{margin-left:20px}a.tel{color:#000}a.tel:hover{text-decoration:none}.backbutton{display:block;z-index:5}.button,.backbutton{background:#00884a;color:#fff!important;padding:1rem 2rem;height:auto;line-height:10px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.button:hover,.backbutton:hover{background-color:#006532;text-decoration:none}.title{font-weight:600;color:#00884a;font-size:1.5rem;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}.title h1{font-weight:600;color:#00884a;font-size:16px;margin-bottom:5px;text-transform:uppercase;letter-spacing:4px;display:inline-block}.title span.backlink{font-weight:600;color:#00884a;float:right;font-size:.8rem;margin-top:1px;text-transform:none;letter-spacing:0}.clear{clear:both;height:1px;overflow:hidden}.clearfix:before{content:"";display:table}.clearfix:after{content:"";display:table;clear:both}.tbltype-fairplan{border-spacing:1px}.tbltype-fairplan tr td{background-color:#f8f8f8;vertical-align:top!important}.tbltype-headline{border-spacing:1px}.tbltype-headline tr td{padding:8px;background-color:#f8f8f8;border:1px solid #ccc;vertical-align:top}.small{font-size:10px}.big{font-size:16px}body.fr-view b,body.fr-view strong{font-weight:700}body.fr-view .beschreibung ul li{list-style-type:disc;margin-left:15px;padding-left:0}body.fr-view{color:#000;background-color:transparent!important;font-size:14px}body.fr-view b,body.fr-view strong{font-weight:bold!important;color:black!important}body.fr-view i,body.fr-view em{font-style:italic!important}body.fr-view ul li{list-style-type:disc!important;margin-left:20px!important;padding-left:0!important}body.fr-view ul{padding-left:0!important}body.fr-view ol li{list-style-type:decimal!important;padding-left:0!important}body.fr-view font[size="4"]{font-size:18px}body.fr-view font[size="1"]{font-size:10px}#qm0{width:580px!important;margin-right:100px}#qm0>a:link,#qm0>a:visited,#qm0>a:active{color:#00884a!important}#qm0>a:link:hover,#qm0>a:visited:hover,#qm0>a:active:hover{color:black!important}#qm0 a.active{color:black!important}.tbltype-emphheader{display:block!important;overflow-x:auto!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;overflow-y:hidden;height:auto!important;width:100%!important}.tbltype-emphheader tr:first-child{background:#00884a;color:#fff;font-weight:400}.tbltype-emphheader tr:first-child td{background:#00884a;text-align:left;padding:3px 10px 3px 3px;font-weight:400}table.fpmain{width:100%!important;max-width:100%!important}table.beschreibung ul li{list-style-type:initial;margin-left:15px;padding-left:0}.fpmain ul li{list-style-type:initial;margin-left:15px;padding-left:0;margin-bottom:5px}div#wrapper.lernkarten{width:90%;font-size:50px}div#wrapper.lernkarten .left{float:left;display:block}div#wrapper.lernkarten .right{float:left;margin-bottom:50px}.content-padding-top{padding-top:120px}@media only screen and (max-width:1000px){.content-padding-top{padding-top:100px!important}}@media only screen and (max-width:440px){.content-padding-top{padding-top:70px!important}}.kursdetails{display:-webkit-flex;display:flex;display:-ms-flexbox;flex-direction:row;justify-content:space-between}.kursdetails .kursinfos{position:relative;margin-bottom:20px;width:100%}.kursdetails .kursinfos tr,.kursdetails .kursinfos th,.kursdetails .kursinfos td{font-size:13px}.kursdetails .kursinfos::after{content:"";position:absolute;bottom:-10px;left:0;right:0;width:auto;border-bottom:1px solid #000}.kursdetails .kursinfos tr th{text-align:left;padding-right:10px;width:60px}.kursdetails .course-list{width:100%;text-align:left;font-size:14px;padding-right:20px;padding-bottom:10px;box-sizing:border-box}.kursdetails .course-list td{line-height:15px}.kursdetails .course-list tr{background:none!important}.kursdetails .course-list th{text-align:left;font-size:14px;padding-right:20px;padding-bottom:10px;box-sizing:border-box;background:none!important;color:#000;font-weight:700!important}.kursdetails .course-list th:last-child{padding-right:0;width:33%}.kursdetails .course-list td{font-weight:400;text-align:left;font-size:12px!important;padding-right:10px;padding-bottom:10px;box-sizing:border-box}.kursdetails .course-list td:nth-child(2){width:35%;word-break:break-word}.kursdetails .course-list td:last-child{padding-right:0}.kursdetails .course-list td a:link{font-size:12px!important}.kursdetails__left{width:55%}.kursdetails__right{padding:10px;width:40%;height:fit-content;background-color:#e0f1e9}div.form_indent{margin-left:125px}div.error{padding:10px;border-radius:5px;margin-bottom:18px;background:#ffd2d2;border:1px solid #ccc}div.info{padding:10px;border-radius:5px;margin-bottom:18px;background:#e0f1e9;border:1px solid #ccc}input.error{background:#ffd2d2}textarea.error{background:#ffd2d2}select.error{background:#ffd2d2}form.login input[type="text"]{width:200px}form.login input[type="password"]{width:200px}form.login input[type="submit"]{padding:5px 20px;cursor:pointer;background-color:#e0f1e9}#vacancyform{width:650px}table.lehrgaenge-mobile{display:none}div.main_box.startseite a:link{font-size:15px!important;line-height:140%}div.main_box.startseite a:visited{font-size:15px!important;line-height:140%}div.main_box.startseite a:active{font-size:15px!important;line-height:140%}table.lehrgaenge-table{table-layout:fixed;width:100%}table.lehrgaenge-table .multirow td{vertical-align:middle!important;height:100%}table.lehrgaenge-table .multirow td:first-child{font-weight:700;vertical-align:center!important;padding:10px;background-color:rgba(155,155,155,.3);font-size:13px!important;width:15%;box-sizing:border-box;text-align:center}table.lehrgaenge-table thead tr{background-color:transparent!important;color:#000!important}table.lehrgaenge-table thead th{background-color:transparent!important;text-align:center!important;vertical-align:middle!important;width:27%;min-width:27%;max-width:27%;height:40px;padding:5px 8px!important}table.lehrgaenge-table thead th h2{font-size:15px;white-space:nowrap}table.lehrgaenge-table thead th:first-child{min-width:0;max-width:19%;width:auto}table.lehrgaenge-table td a{padding:5px!important;color:#000!important;text-decoration:none!important;background-color:rgba(155,155,155,.3);display:-webkit-flex!important;display:flex!important;box-sizing:border-box!important;margin-bottom:5px;text-align:center!important;font-size:12px!important;vertical-align:middle!important;width:100%!important;line-height:140%!important;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-transition:background-color;transition:background-color}table.lehrgaenge-table td a:hover{background-color:rgba(255,255,255,.3)}table.lehrgaenge-table td a:last-child{margin-bottom:0}table.lehrgaenge-table .flex-wrapper{display:table;display:-ms-flexbox;display:-webkit-flex;display:flex;height:100%;width:100%;table-layout:fixed}table.lehrgaenge-table .flex-container{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;height:100%;-webkit-flex:1;-ms-flex:1;flex:1;width:100%}table.lehrgaenge-table .spacer{height:10px}table.lehrgaenge-table .spacer:last-child{height:0}#nav-toggle{display:none}.icon-close{display:none}.imgmap{width:650px;white-space:nowrap}.map-container{height:auto;width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden}@media screen and (-ms-high-contrast:active){table.lehrgaenge-table .flex-container a{display:block}}@media (-ms-high-contrast:none){table.lehrgaenge-table .flex-container a{display:block}}.buttonBigForBackend{font-size:16px}header{margin-bottom:6px;position:relative}header #pageImage{width:100%;height:auto;object-fit:cover;padding-top:140px}header #slogan{color:#7d7d7d;font-size:48px;font-weight:400;letter-spacing:16px;text-align:center;margin-top:2rem;width:100%;box-sizing:border-box}header .logo-wrapper{width:auto;margin-right:5px;position:absolute;top:1rem;left:1rem}header .logo-wrapper .headerlogo{width:250px;height:auto;margin:0;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}header .logo-wrapper .headerlogo:hover{opacity:.5}header .logo-wrapper .main_box{background-color:#e0f1e9;margin-bottom:5px;behavior:url(/styles/pie.htc);padding:8px;padding-bottom:10px;font-size:12px;font-weight:600;height:13px;border-radius:0;border:none}header .logo-wrapper .main_box div#search_text{float:left;font-size:16px;line-height:1.2}header .logo-wrapper .main_box>a:link{color:#000;display:block;margin-bottom:3px}header .logo-wrapper .main_box>a:active{color:#000;display:block;margin-bottom:3px}header .logo-wrapper .main_box>a:visited{color:#000;display:block;margin-bottom:3px}header .logo-wrapper .main_box>form>input{margin-left:5px;width:250px;margin-top:-5px}header .logo-wrapper .main_box>form>a#search_submit:link{display:block;margin-top:-24px;margin-left:190px;color:#ccc}header .logo-wrapper .main_box>form>a#search_submit:active{display:block;margin-top:-24px;margin-left:190px;color:#ccc}header .logo-wrapper .main_box>form>a#search_submit:visited{display:block;margin-top:-24px;margin-left:190px;color:#ccc}header .logo-wrapper .main_box>form>a#search_submit:hover{text-decoration:none}header .topbar-wrapper{display:block;position:absolute;top:.5rem;right:1rem}header .topbar-wrapper .main_box{position:relative;display:inline-block;margin:0 1rem;height:35px;width:24px}header .topbar-wrapper .main_box div.search-icon,header .topbar-wrapper .main_box div.user-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;cursor:pointer;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}header .topbar-wrapper .main_box div.search-icon:hover,header .topbar-wrapper .main_box div.user-icon:hover{opacity:.5}header .topbar-wrapper .main_box div.search-icon{background-image:url(/images/icons/lupe.png)}header .topbar-wrapper .main_box div.user-icon{background-image:url(/images/icons/user.png)}header .topbar-wrapper #search{display:none;position:absolute;top:3rem;right:0;opacity:1;z-index:10}header .topbar-wrapper #search #search_submit{position:absolute;right:10px;top:0}@media only screen and (max-width:1000px){header{padding:10px}header>div.topbar-wrapper{top:10px;right:70px}header>div.topbar-wrapper>div.main_box{height:70px}header>div.topbar-wrapper #search{top:4.5rem;right:-55px}header>div.right{margin:0;float:none;width:auto}header>div.right>div.main_box{height:18px;line-height:15px;font-size:15px}header>div.right>div.main_box>form>input{width:auto}header>div.right>div.main_box>form>a#search_submit:link{margin:0;position:absolute;right:5%;top:8px}header>div.right>div.main_box>form>a#search_submit:active{margin:0;position:absolute;right:5%;top:8px}header>div.right>div.main_box>form>a#search_submit:visited{margin:0;position:absolute;right:5%;top:8px}header>div.right>div.main_box div#search_text{line-height:15px;font-size:15px;width:20%}header>div.right>.main_box:first-of-type{position:relative;height:33px}header>div.right>.main_box:first-of-type input[name="query"]{width:75%}header>div.right>.main_box:nth-of-type(2){border:none;border-radius:0;background-color:transparent;position:absolute;top:80px;right:3px}header>div.right img{width:100px;height:auto}header #pageImage{width:100%;float:none;margin:0;display:block;height:auto;max-width:100%}header #pageImage>a>img.pageImage{width:100%;max-width:100%;display:block;height:auto;min-height:0;min-width:0}header>div#slogan{float:none;margin:0;box-sizing:border-box;max-width:100%;min-width:100%;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center}}@media only screen and (max-width:1000px){#pageImage{padding-top:120px!important}}@media only screen and (max-width:440px){.headerlogo{width:150px!important}#pageImage{padding-top:90px!important}}@media only screen and (max-width:350px){.headerlogo{width:150px!important}}#wrapper{margin:auto;position:relative;width:1000px;min-height:100vh;overflow:hidden}#wrapper .main_box a:link{font-size:16px!important}#wrapper .main_box a:visited{font-size:16px!important}#wrapper .main_box a:active{font-size:16px!important}#wrapper .main .main_box>div{width:200px;padding:0 0 20px 25px;float:left}#wrapper .main .main_box>div>div{background-color:#e0f1e9;margin-bottom:5px;behavior:url(/styles/pie.htc);font-size:12px!important;padding:8px;padding-bottom:10px;margin-top:5px;line-height:150%;height:auto;border-radius:0;border:none}#wrapper .main .main_box>div>div>ul>li>a:link{margin-bottom:3px;font-size:12px;line-height:150%;color:#7d7d7d;box-sizing:border-box}#wrapper .main .main_box>div>div>ul>li>a:active{margin-bottom:3px;font-size:12px;line-height:150%;color:#7d7d7d;box-sizing:border-box}#wrapper .main .main_box>div>div>ul>li>a:visited{margin-bottom:3px;font-size:12px;line-height:150%;color:#7d7d7d;box-sizing:border-box}#wrapper .main .main_box>div:first-child{padding-left:0}#wrapper .main>article{padding-bottom:10px;margin-bottom:10px}#wrapper .main>article .login{float:left;width:50%;margin-bottom:20px}#wrapper .main>article .login form{width:100%}#wrapper .main>article .login label{width:100px}#wrapper #content{padding-bottom:120px}#wrapper #content .main{float:left;width:100%}#wrapper #content .right .main_box>div{padding:3px 0 8px 0}#wrapper #content .right .main_box>span{font-size:12px}#wrapper #content .main_box>div>h2{font-weight:600;color:#00884a;font-size:16px;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}#wrapper #content .sub_title{background:#00884a;color:#fff;padding:3px;margin:5px 0}#wrapper #content .sub_title2{font-weight:600;background:#def0e7;width:100%;display:block;text-align:center;color:#00884a;line-height:200%;font-size:16px}#wrapper #content .main .title{margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #00884a}#wrapper #content .main>nav{margin-bottom:15px}#wrapper #content .main table.kurse{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;width:100%}#wrapper #content .main table.kurse th{background:#00884a;text-align:left;padding:3px 10px 3px 3px;font-weight:400}#wrapper #content .main table.kurse td{border-bottom:1px solid #ccc;padding:3px;line-height:120%}#wrapper #content .main table.kurse tr.mobile{display:none}#wrapper #content .main table.fpmain table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}#wrapper #content .main table.fpmain table td{border-bottom:1px solid #ccc;padding:3px}#wrapper #content .main table thead tr{background:#00884a;color:#fff;font-weight:400}#wrapper #content .main table thead th{background:#00884a;text-align:left;padding:3px 10px 3px 3px;font-weight:400}#wrapper #content .main table thead td.nowrap{white-space:nowrap}#wrapper #content .main table thead.groups th{font-weight:700}#wrapper #content .main table.kurse.info th{box-sizing:border-box;padding-top:10px;padding-bottom:10px}#wrapper #content .main table.kurse.info th:nth-child(1){padding-left:10px}#wrapper #content .main table.kurse.info tr:nth-child(odd){background-color:#e0f1e9}#wrapper #content .main table.kurse.info td{width:calc(33.33333333%);box-sizing:border-box;padding-top:10px;padding-bottom:10px}#wrapper #content .main table.kurse.info td div{color:#00884a}#wrapper #content .main table.kurse.info td:nth-child(1){padding-left:10px}#wrapper #content .main .gallery{margin:4px;float:left;width:146px;min-height:220px;overflow:hidden;text-align:center;border:1px solid #ccc;padding:3px;font-size:11px}#wrapper #content .main .gallery a{color:#000}#wrapper #content .main .gallery a img{margin-bottom:20px}#wrapper #content .main .bild-text .bild{float:left;width:250px}#wrapper #content .main .bild-text .bild img{border:1px solid #ccc}#wrapper #content .main div#result_report{margin-bottom:15px;font-weight:600}#wrapper #content .main .description{margin:10px}#wrapper #content .main .url{color:grey}#wrapper #content .main div#results a.title{font-weight:600}#wrapper #content.pbsmall{padding:30px 0 20px 30px}#wrapper div#frage{float:left;margin-bottom:30px;width:100%;font-size:50px}#wrapper .lernkarten_frage{background-color:#e0f1e9;padding:5px;border-radius:10px;min-height:80px;font-size:50px}#wrapper div#antwort{margin-left:30px;margin-left:0;width:210px;float:left;display:none;font-size:50px}#wrapper .lernkarten_antwort{background-color:#00884a;color:#fff;padding:5px;border-radius:10px;margin-bottom:10px;font-size:50px}#wrapper>img#corner_tl{display:block;height:35px;position:absolute;left:-1px;top:-1px;width:35px}#wrapper .right .main_box .kursinfos{position:relative;margin-bottom:20px;width:100%}#wrapper .right .main_box .kursinfos::after{content:"";position:absolute;bottom:-10px;left:0;right:0;width:auto;border-bottom:1px solid #000}#wrapper .right .main_box .kursinfos tr th{text-align:left;padding-right:10px;width:60px}#wrapper .gallery-wrapper{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap}footer{position:absolute;bottom:0;background-color:#fff;height:90px;width:100%}footer .column{width:auto;padding:0 1rem}footer .footerlogo{height:55px}footer .socialmedia{display:inline-block;margin:0 10px;opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}footer .socialmedia--icon{height:20px}footer .socialmedia:hover{opacity:.5}footer .text{color:#666;font-size:12px}footer .footer-address div{display:inline-block}footer .footer-address a:hover div{text-decoration:underline}footer .desktop{display:-webkit-flex;display:flex;display:-ms-flexbox;flex-direction:row;justify-content:space-between;width:100%}footer .desktop .standort-wrapper{display:block}footer .desktop .standort-wrapper .colons::after{content:" :: ";font-size:11px}footer .desktop .standort-wrapper>div{display:inline-block}footer>div{padding-top:23px;width:auto;color:#666;font-size:12px;text-align:right}footer>div a:link{font-size:12px;color:#666}footer>div a:link span{font-size:12px;color:#666}footer>div a:visited{font-size:12px;color:#666}footer>div a:visited span{font-size:12px;color:#666}footer>div a:active{font-size:12px;color:#666}footer>div a:active span{font-size:12px;color:#666}footer>div a:hover{color:#666;text-decoration:underline}footer>div a:hover span{color:#666;text-decoration:underline}footer>a>img{margin-top:21px;margin-left:30px}@media only screen and (max-width:1000px){footer{background-image:none;min-height:40px;height:auto;background-color:#e0f1e9;overflow:auto}footer .desktop{display:none}footer .mobile{display:-webkit-flex!important;display:flex!important;display:-ms-flexbox!important;flex-direction:row;justify-content:space-between;text-align:left}footer .mobile .socialmedia{display:block}footer .mobile .standort-wrapper{margin-bottom:1rem}footer .mobile .standort-wrapper>div{display:block}footer .mobile .column{text-align:left;padding:1rem}footer .mobile .column.standorte{padding-bottom:3.5rem}footer>div{text-align:left;padding:0;width:auto}}.BlogOverview .blog-margin{margin:.5rem 1rem}.BlogOverview__content{display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.BlogOverview__box{display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-start;width:450px;margin-bottom:2.5rem;box-shadow:8px 8px 8px gray;-webkit-transition:all .5s ease;transition:all .5s ease;overflow:hidden}.BlogOverview__box:hover{box-shadow:12px 12px 12px gray;-webkit-transform:translate(-5px,-5px);transform:translate(-5px,-5px)}.BlogOverview__box--link{width:100%}.BlogOverview__wrapper{display:block}.BlogOverview__image{width:100%;height:300px;background-size:cover;background-repeat:no-repeat}.BlogOverview__category{font-size:.8rem;opacity:.5;text-align:right}.BlogOverview__title{font-weight:600;color:#00884a;font-size:16px;margin:5px 0;text-transform:uppercase;letter-spacing:1px}.BlogOverview__author{opacity:.5}.BlogOverview__teaser{margin-bottom:2rem!important}.BlogOverview__button{align-self:center;margin-top:auto;margin-bottom:1rem}.BlogDetail__content{display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.BlogDetail__article{display:block;width:100%}.BlogDetail__article--full{width:100%;padding:0;border:0;margin:0}.BlogDetail__image{width:100%;margin-bottom:.5rem}.BlogDetail__imageAuthor{display:block;text-align:end}.BlogDetail__wrapper{display:-webkit-flex;display:flex;display:-ms-flexbox;flex-direction:row;justify-content:space-between}.BlogDetail__author,.BlogDetail__category{display:block;margin-bottom:2rem;font-size:.8rem;opacity:.5;text-align:left}.BlogDetail__aside{width:100%;margin-top:2.5rem}.BlogDetail__asideTitle{margin-bottom:1.25rem}.BlogDetail__box{width:100%;max-width:300px;margin-bottom:2rem}.BlogDetail__boxImage{width:100%;height:300px}.BlogDetail__boxImageAuthor{display:block;text-align:end}.BlogDetail__boxCategory{display:block}.BlogDetail__boxAuthor{display:block;margin-bottom:.75rem}.BlogDetail__boxButton{text-align:end}.BlogDetail__back{margin-top:1.5rem;margin-left:auto}@media only screen and (max-width:1000px){.BlogOverview__content{justify-content:center}.BlogOverview__box{width:60%;box-shadow:5px 5px 10px gray}.BlogDetail__article{width:100%;padding:.5rem}.BlogDetail__aside{display:inline-block;width:300px;padding:0;border:0;margin:0}}@media only screen and (max-width:690px){.BlogOverview__box{width:90%}.BlogOverview__image{height:200px!important}}@media only screen and (max-width:481px){.BlogOverview__box{width:95%}}.title{text-align:left}