﻿.sg-box-shadow-1{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.sg-box-shadow-2{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.sg-box-shadow-3{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.sg-box-shadow-4{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.sg-box-shadow-5{box-shadow:0 19px 38px rgba(0,0,0,0.3),0 15px 12px rgba(0,0,0,0.22)}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%}body{margin:0;font-size:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:"T-Star", sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box;overflow-x:hidden}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:"T-Star";font-weight:normal;src:url("../fonts/TSTARPRO-RegularWeb.eot"),url("../fonts/TSTARPRO-RegularWeb.eot?#iefix") format("embedded-opentype"),url("/themes/custom/edu21/fonts/TSTARPRO-RegularWeb.woff") format("woff")}@font-face{font-family:"T-Star";font-weight:500;src:url("../fonts/TSTARPRO-MediumWeb.eot"),url("../fonts/TSTARPRO-MediumWeb.eot?#iefix") format("embedded-opentype"),url("/themes/custom/edu21/fonts/TSTARPRO-MediumWeb.woff") format("woff")}@font-face{font-family:"T-Star";font-weight:700;src:url("../fonts/TSTARPRO-BoldWeb.eot"),url("../fonts/TSTARPRO-BoldWeb.eot?#iefix") format("embedded-opentype"),url("/themes/custom/edu21/fonts/TSTARPRO-BoldWeb.woff") format("woff")}html{font-family:"T-Star",sans-serif;font-size:1rem;line-height:1.6;color:#000}h1,.h1{font-size:1.5rem;line-height:1.5rem;margin-top:1.5rem;margin-bottom:10px;color:#c06}h2,.h2{font-size:1.5rem;line-height:1.52623;margin-top:1.5rem;margin-bottom:.75rem;color:#c06}h2.black,.h2.black{background-color:#000;color:#fff}h3,.h3{font-size:1.375rem;line-height:1.64666;margin-top:1.375rem;margin-bottom:.6875rem;color:#c06}h4,.h4{font-size:1rem;line-height:1.94736;margin-top:1rem;margin-bottom:.5rem;color:#000}p{margin:0px 0px 1.25rem 0px;line-height:1.5rem}div p:last-child{margin-bottom:0px}blockquote{margin:.75rem;padding-left:.75rem;border-left:4px solid #c06;font-style:italic}.icon{width:43px;height:42px;fill:#c06;stroke-width:0px}.icon:hover path{fill:#c06;stroke:#c06}.icon--social-icon-fb,.icon--social-icon-google,.icon--social-icon-instagram{width:43px;height:42px;fill:#fff;stroke:#c06}.icon--arrow-down path,.icon--arrow-right path,.icon--arrow-up path,.icon--icon-kursbeginn path,.icon--icon-kursdauer path,.icon--icon-kurskosten path,.icon--icon-kursvarianten path,.icon--icon-new path,.icon--social-icon-fb path,.icon--social-icon-google path,.icon--social-icon-instagram path{stroke:#c06;fill:#c06}.arrow{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:4px;-webkit-transition:border-color .5s ease;-moz-transition:border-color .5s ease;-ms-transition:border-color .5s ease;-o-transition:border-color .5s ease;transition:border-color .5s ease}.arrow--up{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.arrow--right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.arrow--down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.arrow--left{transform:rotate(135deg);-webkit-transform:rotate(135deg)}a{-webkit-transition:color .5s ease;-moz-transition:color .5s ease;-ms-transition:color .5s ease;-o-transition:color .5s ease;transition:color .5s ease}a{background-color:inherit;color:#693;text-decoration:none;cursor:pointer}a:visited{color:#4d7326;text-decoration:none}a:hover{color:#334d1a;text-decoration:none}a:active{color:#693;text-decoration:none}a:focus{color:#693;text-decoration:none}p a{background-color:inherit;color:#693;text-decoration:none;cursor:pointer}p a:visited{color:#4d7326;text-decoration:none}p a:hover{color:#334d1a;text-decoration:none}p a:active{color:#693;text-decoration:none}p a:focus{color:#693;text-decoration:none}.link--underline{border-bottom:1px solid #693}.link--underline:hover{border-bottom:1px solid #334d1a}.link--underline:visited,.link--underline:active,.link--underline:focus{border-bottom:1px solid #4d7326}ul.list-colored{list-style:none}ul.list-colored li{margin-bottom:.5rem}ul.list-colored li::before{content:"\25AA";color:#c06;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}ol.list-colored{list-style:none;counter-reset:li;counter-increment:ol;counter-reset:ol}ol.list-colored li{counter-increment:li;margin-bottom:.5rem}ol.list-colored li::before{content:"." counter(ol) "." counter(li);color:#c06;font-weight:bold;display:inline-block;width:1em;margin-left:-1.5em;margin-right:0.5em;text-align:right;direction:rtl}ol.list-colored ol{list-style:none;counter-reset:li}.button.button--secondary{background-color:#693;border-color:#693}.button.button--secondary:active,.button.button--secondary:focus,.button.button--secondary:hover,.button.button--secondary:visited{background-color:#80bf40;border-color:#80bf40}.button.button--tertiary{background-color:#F2AD00;border-color:#F2AD00}.button.button--tertiary:active,.button.button--tertiary:focus,.button.button--tertiary:hover,.button.button--tertiary:visited{background-color:#ffc126;border-color:#ffc126}.button.button--primary-ghost{color:#c06;background-color:#fff;border-color:#c06}.button.button--primary-ghost:active,.button.button--primary-ghost:focus,.button.button--primary-ghost:hover,.button.button--primary-ghost:visited{color:#fff;background-color:#c06;border-color:inherit}.button.button--secondary-ghost{color:#693;background-color:#fff;border-color:#693}.button.button--secondary-ghost:active,.button.button--secondary-ghost:focus,.button.button--secondary-ghost:hover,.button.button--secondary-ghost:visited{color:#fff;background-color:#693;border-color:#693}.button.button--tertiary-ghost{color:#F2AD00;background-color:#fff;border-color:#F2AD00}.button.button--tertiary-ghost:active,.button.button--tertiary-ghost:focus,.button.button--tertiary-ghost:hover,.button.button--tertiary-ghost:visited{color:#fff;background-color:#F2AD00;border-color:#F2AD00}.button--next i{border-color:#fff;margin-left:.75rem;margin-bottom:1px}.button--next.button--primary:active i,.button--next.button--primary:focus i,.button--next.button--primary:hover i,.button--next.button--primary:visited i{border-color:#fff}.button--next.button--secondary:active i,.button--next.button--secondary:focus i,.button--next.button--secondary:hover i,.button--next.button--secondary:visited i{border-color:#fff}.button--next.button--tertiary:active i,.button--next.button--tertiary:focus i,.button--next.button--tertiary:hover i,.button--next.button--tertiary:visited i{border-color:#fff}.button--previous i{border-color:#fff;margin-right:.75rem;margin-bottom:1px}.button--previous.button--primary:active i,.button--previous.button--primary:focus i,.button--previous.button--primary:hover i,.button--previous.button--primary:visited i{border-color:#fff}.button--previous.button--secondary:active i,.button--previous.button--secondary:focus i,.button--previous.button--secondary:hover i,.button--previous.button--secondary:visited i{border-color:#fff}.button--previous.button--tertiary:active i,.button--previous.button--tertiary:focus i,.button--previous.button--tertiary:hover i,.button--previous.button--tertiary:visited i{border-color:#fff}.button,[type="submit"],[type="reset"],button{cursor:pointer;width:100%;height:auto;padding:.5rem;margin:.5rem 0px;border:1px solid #c06;border-radius:0;outline-width:0;background-color:#c06;font-size:1rem;font-weight:bold;text-align:left;color:#fff;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.button:active,.button:focus,.button:hover,.button:visited,[type="submit"]:active,[type="submit"]:focus,[type="submit"]:hover,[type="submit"]:visited,[type="reset"]:active,[type="reset"]:focus,[type="reset"]:hover,[type="reset"]:visited,button:active,button:focus,button:hover,button:visited{background-color:#f39;color:#fff;border-color:#c06;outline-width:0}@media (min-width: 960px){.button,[type="submit"],[type="reset"],button{width:auto}}.contextual button,.toolbar-tab button{min-width:auto}.input-required::after{content:"*";padding-left:.25rem;color:#000}input[disabled]{cursor:not-allowed;background-color:#9c9c9c}textarea{height:5em}select{background-color:#fff;border:1px solid #e9e9e9;padding:0.25rem 0.5rem}fieldset{border:1px solid #c06;min-inline-size:100%}fieldset input,fieldset textarea{max-width:81vw}legend{color:#000;font-weight:bold;font-size:1.375rem;padding:0.5rem}input,textarea{outline:none;padding:.5rem;color:#4d4d4d;background-color:#fff;border:1px solid #e9e9e9}input:focus,textarea:focus{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;color:#000;border-bottom:1px solid #c06}input[type=number],textarea[type=number]{background-color:transparent;border-color:#000}label{display:block;font-weight:700;color:#c06;margin:1.25rem 0 .5rem}form .form-required::after{content:" *";color:#000}button,input,optgroup,select{height:36px}.form-item-shipping-information-same-as-billing input{height:auto}.form-item-shipping-information-same-as-billing label{display:inline-block;font-weight:normal;color:#000}.form-text{margin-bottom:5px}img{max-width:100%;height:auto}table{border-collapse:collapse;width:100%;margin:1.25rem 0px}thead{border:1px solid #c2c2c2}th{text-align:left;font-size:1.15rem;font-weight:bold;background-color:#c2c2c2;color:#000;padding:.5rem .75rem}tbody{border:1px solid #c2c2c2}tr:nth-child(even){background-color:#e9e9e9}td{padding:.5rem .75rem}table.hover tr:hover{background-color:#dcdcdc}@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px){table,thead,tbody,th,td,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc}td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}td input{max-width:100%}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}.cart td:nth-of-type(1):lang(en):before{content:"Item"}.cart td:nth-of-type(2):lang(en):before{content:"Price"}.cart td:nth-of-type(3):lang(en):before{content:"Quantity"}.cart td:nth-of-type(4):lang(en):before{content:"Remove"}.cart td:nth-of-type(5):lang(en):before{content:"Total"}.cart td:nth-of-type(1):lang(de):before{content:"Item"}.cart td:nth-of-type(2):lang(de):before{content:"Preis"}.cart td:nth-of-type(3):lang(de):before{content:"Anzahl"}.cart td:nth-of-type(4):lang(de):before{content:"Entfernen"}.cart td:nth-of-type(5):lang(de):before{content:"Gesamt"}.cart td:nth-of-type(1):lang(it):before{content:"Item"}.cart td:nth-of-type(2):lang(it):before{content:"Prezzo"}.cart td:nth-of-type(3):lang(it):before{content:"Quantità"}.cart td:nth-of-type(4):lang(it):before{content:"Elimina"}.cart td:nth-of-type(5):lang(it):before{content:"Totale"}.cart td:nth-of-type(1):lang(fr):before{content:"Item"}.cart td:nth-of-type(2):lang(fr):before{content:"Prix"}.cart td:nth-of-type(3):lang(fr):before{content:"Quantité"}.cart td:nth-of-type(4):lang(fr):before{content:"Retirer"}.cart td:nth-of-type(5):lang(fr):before{content:"Total"}}.field__label{font-weight:bold}.hide{display:none !important}@media print{.no-print{display:none}}.primary{color:#c06}.secondary{color:#693}.prominent{color:#c06;margin:.75rem 0;font-weight:700;font-size:24px}.l-grid{display:grid;grid-gap:.75rem;width:90%;margin:0 auto;max-width:1060px}.l-grid--no-gap{grid-gap:unset}.l-grid--no-container{width:unset;margin:unset;max-width:unset}.l-grid--no-gap-on-mobile{grid-gap:unset}@media (min-width: 960px){.l-grid--no-gap-on-mobile{grid-gap:.75rem}}@media (min-width: 960px){.l-grid--1-1{grid-template-columns:1fr 1fr}}@media (min-width: 960px){.l-grid--1-1-1{grid-template-columns:1fr 1fr 1fr}}@media (min-width: 960px){.l-grid--2-1{grid-template-columns:2fr 1fr}}@media (min-width: 960px){.l-grid--1-2{grid-template-columns:1fr 2fr}}@media (min-width: 960px){.l-grid--3-1{grid-template-columns:3fr 1fr}}@media (min-width: 960px){.l-grid--1-3{grid-template-columns:1fr 3fr}}.l-grid--minmax-2{grid-template-columns:repeat(auto-fill, minmax(518px, 1fr))}.l-grid--minmax-3{grid-template-columns:repeat(auto-fill, minmax(341.33333px, 1fr))}.l-grid--minmax-4{grid-template-columns:repeat(auto-fill, minmax(253px, 1fr))}.l-grid--minmax-6{grid-template-columns:repeat(auto-fill, minmax(164.66667px, 1fr))}.l-grid--minmax-8{grid-template-columns:repeat(auto-fill, minmax(120.5px, 1fr))}.header-burger{display:block;width:25.5px;font-weight:unset;color:unset;margin-left:1.25rem;margin-bottom:0;padding:14px 0;cursor:pointer;float:right;position:absolute;top:4px;right:0;z-index:100}@media (min-width: 960px){.header-burger{display:none}}.header-burger-icon{position:relative;margin-top:10px;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-burger-icon,.header-burger-icon::before,.header-burger-icon::after{display:block;width:25.5px;height:2px;background-color:#000;outline:1px solid transparent;-webkit-transition-property:background-color, -webkit-transform;-moz-transition-property:background-color, -moz-transform;-o-transition-property:background-color, -o-transform;transition-property:background-color, transform;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s}.header-burger-icon::before,.header-burger-icon::after{position:absolute;content:""}.header-burger-icon::before{top:-10px}.header-burger-icon::after{top:10px}.header-checkbox:checked ~ label .header-burger-icon{background-color:transparent}.header-checkbox:checked ~ label .header-burger-icon::before{-webkit-transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.header-checkbox:checked ~ label .header-burger-icon::after{-webkit-transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.header-checkbox{display:none}.header-checkbox:checked ~ label ~ .l-header__collapsible{transform:translateX(0px);position:relative;z-index:100}.l-header__container{position:relative;width:90%;margin:0 auto;max-width:1060px}.l-header__top{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:end;width:100%;font-size:.875rem;border-bottom:1px solid #000;margin-top:15px}@media (min-width: 960px){.l-header__top{border-bottom:none;position:absolute;width:auto;top:0;right:0}}.l-header__collapsible{transform:translateX(-120vw);-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease}@media (min-width: 960px){.l-header__collapsible{transform:translateX(0);position:relative;z-index:600}}.l-top{width:90%;margin:0 auto;max-width:1060px}.l-main{width:90%;margin:0 auto;max-width:1060px}.l-page--sidebar .l-sidebar,.l-page--sidebar .l-main{width:100%}.l-bottom{width:90%;margin:0 auto;max-width:1060px}.l-footer{margin-top:50px;background-color:#f5f5f2}

.l-footer__container{width:90%;margin:0 auto;max-width:1060px;padding:.75rem 0}

.l-product-film .field--name-field-regie{display:inline-flex}.l-product-film .field--name-field-regie .field__item:not(:last-child):after{content:',';display:inline-block;margin:0px 2px 0 0}.l-product-film .field--name-field-land-term{display:inline-flex}.l-product-film .field--name-field-land-term .field__item:not(:last-child):after{content:'/';display:inline-block;margin:0px 2px}.l-product-film__info .field__item:not(:first-child){display:inline-flex}.l-product-media .field.field--name-field-entwickler{margin-bottom:0}.l-product-media .field.field--name-field-entwickler .field__item{display:inline-flex}.l-product-media .field.field--name-field-entwickler .field__item:not(:last-child):after{content:",";display:inline-block;margin:0 2px 0 0}.l-product-media .field.field--name-field-verlag{margin-bottom:0}@media (min-width: 960px){.l-product-film__grid,.l-product-media__grid{display:grid;grid-gap:30px;grid-template-columns:repeat(3, 1fr)}}.l-product-film header,.l-product-media header{margin-bottom:16px}.l-product-film header h1,.l-product-media header h1{font-size:1.5rem;color:#c06;margin-bottom:5px}.l-product-film header h1 .field,.l-product-media header h1 .field{margin-bottom:0px}.l-product-film header span,.l-product-media header span{font-weight:bold}@media (min-width: 960px){.l-product-film header,.l-product-media header{margin-bottom:40px}}.l-product-film h3,.l-product-media h3{font-size:1rem;line-height:1rem;margin:0px;color:#000}.l-product-film label,.l-product-media label{display:inline-block;margin:0px 5px 0px 0px;color:#000}.l-product-film a,.l-product-media a{border-bottom:1px solid #693}.l-product-film a:hover,.l-product-media a:hover{border-bottom:1px solid #334d1a}.l-product-film a:visited,.l-product-media a:visited{border-bottom:1px solid #4d7326}.l-product-film .form-wrapper,.l-product-media .form-wrapper{margin-bottom:15px}.l-product-film .form-required::after,.l-product-media .form-required::after{display:none}.l-product-film .form-number,.l-product-media .form-number{width:50px;height:36px;text-align:center;padding-bottom:2px;border-color:#e9e9e9}.l-product-film__shop>*,.l-product-media__shop>*{display:block}.l-product-film__shop img,.l-product-media__shop img{width:100%;border:1px solid #CFCFCF}@media print{.l-product-film__shop img,.l-product-media__shop img{width:300px}}.l-product-film__shop .field--type-image,.l-product-media__shop .field--type-image{margin-bottom:25px}.l-product-film__body .c-section-title,.l-product-film__details .c-section-title,.l-product-media__body .c-section-title,.l-product-media__details .c-section-title{margin-bottom:6px}.l-product-film__details .field,.l-product-media__details .field{margin-bottom:32px}.l-product-film__details .field:last-child,.l-product-media__details .field:last-child{margin-bottom:0}.l-product-film #edit-cancel,.l-product-media #edit-cancel{display:none}.l-product-film__online,.l-product-media__online{margin:32px 0px}.l-product-film__plan>.field__items>.field__item,.l-product-media__plan>.field__items>.field__item{display:inline-block}.l-product-film__plan>.field__items>.field__item .field,.l-product-media__plan>.field__items>.field__item .field{display:inline-block;margin-bottom:0px}.l-product-film .field--name-field-verlag .field__item,.l-product-film .field--name-field-autor-in-herausgeber .field__item,.l-product-film .field--name-field-faecher-sek-ii-berufsbildu .field__item,.l-product-film .field--name-field-materialtyp .field__item,.l-product-film .field--name-field-lehrplanbezuege-gemaess-ha .field__item,.l-product-film .field--name-field-lehrplanbezuege-vollstaend .field__item,.l-product-media .field--name-field-verlag .field__item,.l-product-media .field--name-field-autor-in-herausgeber .field__item,.l-product-media .field--name-field-faecher-sek-ii-berufsbildu .field__item,.l-product-media .field--name-field-materialtyp .field__item,.l-product-media .field--name-field-lehrplanbezuege-gemaess-ha .field__item,.l-product-media .field--name-field-lehrplanbezuege-vollstaend .field__item{display:inline-flex}.l-product-film .field--name-field-verlag .field__item:not(:last-child):after,.l-product-film .field--name-field-autor-in-herausgeber .field__item:not(:last-child):after,.l-product-film .field--name-field-faecher-sek-ii-berufsbildu .field__item:not(:last-child):after,.l-product-film .field--name-field-materialtyp .field__item:not(:last-child):after,.l-product-film .field--name-field-lehrplanbezuege-gemaess-ha .field__item:not(:last-child):after,.l-product-film .field--name-field-lehrplanbezuege-vollstaend .field__item:not(:last-child):after,.l-product-media .field--name-field-verlag .field__item:not(:last-child):after,.l-product-media .field--name-field-autor-in-herausgeber .field__item:not(:last-child):after,.l-product-media .field--name-field-faecher-sek-ii-berufsbildu .field__item:not(:last-child):after,.l-product-media .field--name-field-materialtyp .field__item:not(:last-child):after,.l-product-media .field--name-field-lehrplanbezuege-gemaess-ha .field__item:not(:last-child):after,.l-product-media .field--name-field-lehrplanbezuege-vollstaend .field__item:not(:last-child):after{content:',';display:inline-block}.l-product-film .field--name-field-verlag .field__item:last-child:after,.l-product-media .field--name-field-verlag .field__item:last-child:after{content:',';display:inline-block}.l-product__ausleihe,.l-product__bezugsquelle{margin-bottom:32px}.c-accordion-tab{position:relative}.c-accordion-tab input{display:none}.c-accordion-tab input[type=checkbox]:checked+label::after{transform:rotate(360deg);content:"-"}.c-accordion-tab input:checked ~ .c-accordion-tab__content{max-height:300vh;margin-bottom:30px}.c-accordion-tab input:checked ~ label{margin-bottom:16px}.c-accordion-tab label{display:block;margin:0;background-color:rgba(204,0,102,0.2);font-weight:bold;color:#000;padding:.5rem;cursor:pointer;margin-bottom:32px}.c-accordion-tab label::after{content:"+";color:#000;position:absolute;right:.5rem;top:.5rem;display:block;transition:all 0.4s}@media print{.c-accordion-tab label{display:none}}.c-accordion-tab__content{display:block;overflow:hidden;background-color:transparent;transition:max-height 0.4s;max-height:0}.c-accordion-tab__content>div{padding:0px}@media print{.c-accordion-tab .c-accordion-tab__content{max-height:300vh;margin-bottom:30px}}.c-accordion-tabs__wrapper .c-accordion-tab label{margin-bottom:0px !important}.c-accordion-tabs__wrapper .c-accordion-tab:not(:last-child) label{border-bottom:1px solid rgba(204,0,102,0.2)}.c-accordion-tabs__wrapper .c-accordion-tab__content{margin:0;border:1px solid rgba(204,0,102,0.2)}.c-accordion-tabs__wrapper .c-accordion-tab__content>div{padding:10px}.c-alert-messages{margin:.75rem 0;border-left:10px solid}.c-alert-messages__text{padding:11px}.c-alert-messages--info{background-color:#cce5cc;border-color:#3C763D;color:#2b542c}.c-alert-messages--info a{color:#2b542c;border-bottom:1px solid #2b542c}.c-alert-messages--info input:after,.c-alert-messages--info input:before{background-color:#3C763D}.c-alert-messages--warning{background-color:#ffedcc;border-color:#cc8400;color:#996300}.c-alert-messages--warning a{color:#996300;border-bottom:1px solid #996300}.c-alert-messages--warning input:after,.c-alert-messages--warning input:before{background-color:#cc8400}.c-alert-messages--alert{background-color:#e5cccc;border-color:#763c3c;color:#542b2b}.c-alert-messages--alert a{color:#542b2b;border-bottom:1px solid #542b2b}.c-alert-messages--alert input:after,.c-alert-messages--alert input:before{background-color:#763c3c}.c-alert-messages__dismiss{position:relative;float:right;padding:13px;width:40px;height:40px;opacity:0.5;border:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 960px){.c-alert-messages__dismiss{padding:15px;width:43px;height:45px}}.c-alert-messages__dismiss:after,.c-alert-messages__dismiss:before{position:absolute;left:20px;content:' ';height:13px;width:2px}.c-alert-messages__dismiss:before{transform:rotate(45deg)}.c-alert-messages__dismiss:after{transform:rotate(-45deg)}.c-alert-messages__dismiss:hover{cursor:pointer;opacity:1}.c-alert-messages__dismiss:checked,.c-alert-messages__dismiss:checked+.c-alert-messages__text{display:none}.c-branding__logo{vertical-align:middle}.c-branding__logo img{max-width:180px;min-height:60px}@media (min-width: 72.5em){.c-branding__logo img{max-width:291px}}@media (min-width: 72.5em){.c-branding__logo{width:90%;margin:0 auto;max-width:1060px;margin-left:-35px;padding-top:52px}.c-branding__logo a{margin-left:-30px}}.c-branding__name{display:inline-block;vertical-align:middle;margin-left:20px;margin-top:25px;margin-bottom:25px;font-size:1.375rem;font-weight:700}.c-branding__name a{background-color:inherit;color:#000;text-decoration:none;cursor:pointer}.c-branding__name a:visited{color:#000;text-decoration:none}.c-branding__name a:hover{color:#000;text-decoration:none}.c-branding__name a:active{color:#000;text-decoration:none}.c-branding__name a:focus{color:#000;text-decoration:none}.c-branding__slogan{font-size:.728rem;margin-top:-27px;line-height:1.4;margin-left:35px}@media (min-width: 960px){.c-branding__slogan{margin-left:0px;font-size:1rem;font-weight:400}}.c-breadcrumb{margin-top:.5rem}.c-breadcrumb ol{list-style-type:none;padding-inline-start:0px;margin:0px}.c-breadcrumb li{display:inline;color:#000;font-size:.728rem}@media (min-width: 960px){.c-breadcrumb li{font-size:.875rem}}.c-breadcrumb li a{color:#000}.c-breadcrumb li a:hover,.c-breadcrumb li a:active,.c-breadcrumb li a:focus{color:#c06}.c-breadcrumb li:after{content:">";margin:0px 5px}.c-breadcrumb li:last-child{color:#c06}.c-breadcrumb li:last-child:after{content:unset}.c-user-login-form{margin-left:-50px}.c-user-login-form input{padding:10px;cursor:pointer}.c-user-login-form .description{display:none}@media (max-width: 50em){.c-user-login-form{margin-left:-20px}}.c-main-menu .menu-item--expanded:hover>ul{display:block;border-top:2px solid transparent;background-color:transparent}.c-main-menu .menu-item--expanded:hover>ul a{background-color:#fff}.c-main-menu .menu-item--expanded:hover>ul ul{border-top:0px solid transparent;background-color:#fff;padding:0px}.c-main-menu .menu-item--expanded:hover>ul ul a{padding-left:10px}.c-main-menu>ul>li>ul{list-style-type:none;padding:0;margin:0px;visibility:visible;background-color:#fff;display:none}@media (min-width: 960px){.c-main-menu>ul>li>ul{position:absolute;width:177px;margin:0 auto;left:auto;text-align:left}}.c-main-menu>ul>li>ul>li{border-bottom:none;background-color:#fff}@media (max-width: 50em){.c-main-menu>ul>li>ul>li a:before{content:">";margin-right:5px}}@media (min-width: 960px){.c-main-menu>ul>li>ul>li{padding-left:0px;width:100%;border-bottom:1px dotted #000}.c-main-menu>ul>li>ul>li:after{display:none}.c-main-menu>ul>li>ul>li a{width:100%;font-size:16px;padding:10px 5px;line-height:16px}}.c-main-menu>ul>li>ul a{color:#000;padding:.75rem}.c-main-menu>ul>li>ul a::after{right:1.25rem;bottom:1.5rem}.c-main-menu>ul>li>ul a:hover,.c-main-menu>ul>li>ul a:focus,.c-main-menu>ul>li>ul a:focus-within{color:#c06}@media (min-width: 960px){.c-main-menu>ul>li>ul a{padding:.5rem .75rem}}.c-main-menu>ul>li>ul>li>ul{list-style-type:none;padding:0 0 0 .75rem;position:relative;display:block}.c-main-menu>ul>li>ul>li>ul a:before{content:">";margin-right:5px}.c-main-menu{border-bottom:1px solid #000;position:absolute;background-color:#fff}@media (min-width: 960px){.c-main-menu{position:relative;margin-top:-1px}.c-main-menu>ul>li>ul{width:320px}.c-main-menu>ul>li>ul>li>ul a{padding-top:4px;padding-bottom:4px}.c-main-menu>ul>li>ul>li>ul>li:first-child{margin-top:-4px}.c-main-menu>ul>li:nth-child(3)>ul{width:235px}.c-main-menu>ul>li:nth-child(4)>ul,.c-main-menu>ul>li:nth-child(5)>ul{width:180px}.c-main-menu>ul>li:nth-child(5)>ul{margin-left:-82px}}@media print{.c-main-menu{display:none}}.c-main-menu>ul{list-style-type:none;padding:0;margin:0px}@media (min-width: 960px){.c-main-menu>ul{text-align:right}}.c-main-menu>ul>li{border-bottom:1px dotted #000;display:inline-block;width:100%;-webkit-transition:background-color .5s ease;-moz-transition:background-color .5s ease;-ms-transition:background-color .5s ease;-o-transition:background-color .5s ease;transition:background-color .5s ease}@media (min-width: 960px){.c-main-menu>ul>li{width:auto;border-bottom:none}.c-main-menu>ul>li:after{content:"|";margin:0px 10px 0px 14px;color:#000;font-size:18px}}.c-main-menu>ul>li a{display:inline-block;color:#000;width:100%;font-weight:400;font-size:18px;padding:10px 0px}@media (min-width: 960px){.c-main-menu>ul>li a{width:auto;padding:9px 0px 1px 0px}}.c-main-menu>ul>li a:hover,.c-main-menu>ul>li a:focus,.c-main-menu>ul>li a:focus-within{color:#c06}.c-main-menu>ul>li.is-active>a{color:#c06;text-decoration:none}.c-main-menu>ul>li:last-child{border-bottom:none}.c-main-menu>ul>li:last-child:after{display:none}.c-media-object{display:flex;align-items:flex-start;flex-direction:column}@media (min-width: 960px){.c-media-object{flex-direction:row}.c-media-object--right{flex-direction:row-reverse}.c-media-object--right .c-media-object__image{margin:0 0 0 .75rem}.c-media-object__image{max-width:50%;margin:0 .75rem 0 0}}.c-media-object__text{flex:1}.pager{color:#c06;margin-top:50px}.pager__items{display:flex;margin:0 0 0 -10px;padding:0;list-style-type:none}.pager__items li a{font-size:.875rem;padding:5px 10px;border-radius:50px;color:#000}.pager__items li a:hover,.pager__items li a:focus,.pager__items li a:active{color:#c06;text-decoration:underline}.pager__items li.is-active a{text-decoration:underline;color:#c06}.c-print{float:right;color:#c06;background:url("../images/print.svg");height:25px;width:25px;border:none;font-size:1.5rem;font-weight:400;position:relative;z-index:90;margin:0;padding:0}.c-print:hover{background-color:transparent}@media print{.c-print{display:none}}.c-secondary-menu__navigation{list-style-type:none;margin-bottom:.75rem;font-size:.875rem;margin-top:0;color:#c06;padding:0;display:flex;flex-direction:column}@media (min-width: 960px){.c-secondary-menu__navigation{margin-bottom:0px;flex-wrap:wrap;flex-direction:row}.c-secondary-menu__navigation-item::after{content:"|";margin:0 .5rem}.c-secondary-menu__navigation-item:last-child::after{content:none}}.c-secondary-menu__navigation-item a{color:#693}.c-secondary-menu__navigation-item a:hover{color:#c06}.c-secondary-menu__navigation-item.is-active a{color:#f39}.c-section-title{color:#c06;border-bottom:1px solid;margin:20px 0 10px}@media (min-width: 72.5em){.c-section-title{margin-top:0}}.c-tabs{width:90%;margin:0 auto;max-width:1060px}@media print{.c-tabs{display:none}}.c-tabs ul{overflow:hidden;padding:0}.c-tabs li{float:left;cursor:pointer;transition:0.3s;list-style-type:none;border:1px solid #c06;margin-right:.5rem;margin-bottom:.5rem}.c-tabs li a{padding:2px 12px 4px 12px;display:block}.c-tabs li a.is-active{background-color:#e9e9e9 !important}.c-tabs li:hover{background-color:#e9e9e9}.c-contact__photo img{max-width:150px}.c-contact__name{font-weight:700}.toolbar-oriented .toolbar-bar{z-index:700}.c-branding-footer__logo{display:none;width:60px;height:60px;margin:0 30px 0 -30px;background:url("https://www.education21.ch/sites/default/themes/edu21/images/edu21/footer-logo.png") no-repeat 50% 50%}@media (min-width: 72.5em){.c-branding-footer__logo{display:block}}@media print{.c-cart-summary{display:none}}@media (min-width: 72.5em){.c-cart-summary{margin-right:2.5rem}}.c-cart-summary__icon svg{position:relative;top:1.5px;height:15px;width:20px}.c-cart-summary__contents{display:none}.c-cart-summary::before{color:#000;content:"|";padding:0px 2px 0px 8px;font-size:18px}.c-contact-info{margin:1.25rem 0}.c-contact-info p{margin:0}@media (min-width: 72.5em){.c-contact-info p{display:inline-block}.c-contact-info p:not(:first-child)::before{content:"| "}}.c-quicklinks{position:relative}.c-quicklinks .c-main-menu{border:none;position:unset;padding:0px}.c-quicklinks .c-main-menu>ul>li:hover>ul{position:absolute}.c-quicklinks ul:first-child{list-style-type:none;margin:0;padding:0;position:relative;z-index:1000;display:flex;align-items:baseline}.c-quicklinks ul:first-child::before{color:#000;content:"|";padding:0px 5px 0px 3px;font-size:18px}.c-quicklinks ul:first-child::after{content:"\25bc";font-size:14px;position:relative;top:-1px;left:3px}.c-quicklinks ul:first-child ul{width:200px !important}.c-quicklinks ul:first-child ul li{border-bottom:1px solid #000 !important;line-height:1 !important;padding:0px}.c-quicklinks a{background-color:inherit;text-decoration:none;cursor:pointer;padding:5px 0px !important;font-size:14px !important;line-height:1}.c-quicklinks a:hover,.c-quicklinks a:focus,.c-quicklinks a.is-active{color:#c06;text-decoration:none}.c-social-media{margin:1.25rem 0}@media print{.c-social-media{display:none}}.c-social-media__icon{width:47px;height:47px;display:inline-block;margin:0 .75rem}.c-social-media__icon--fb{background:url("https://www.education21.ch/sites/default/themes/edu21/images/edu21_facebook.png");margin-left:0}.c-social-media__icon--twitter{background:url("https://www.education21.ch/sites/default/themes/edu21/images/edu21_twitter.png")}.c-social-media__icon--youtube{background:url("https://www.education21.ch/sites/default/themes/edu21/images/edu21_youtube.png")}@media print{.c-top-links{display:none}}.c-top-links ul{list-style-type:none;margin:0;padding:0}.c-top-links li{display:inline}.c-top-links li:after{color:#000;content:"|";padding:0px 5px 0px 3px;font-size:18px}.c-top-links a{background-color:inherit;text-decoration:none;cursor:pointer}.c-top-links a:hover,.c-top-links a:focus,.c-top-links a.is-active{color:#c06;text-decoration:none}@media print{.c-language-switcher{display:none}}.c-language-switcher ul{list-style-type:none;margin:0;padding:0}.c-language-switcher li{display:inline;padding:0 2px}.c-language-switcher li.is-active a{color:#c06}.c-language-switcher a{background-color:inherit;text-decoration:none;cursor:pointer;text-transform:uppercase}.c-language-switcher a:hover,.c-language-switcher a:focus{color:#c06;text-decoration:none}.c-search-bar{margin-left:auto}.c-search-bar__form{padding:0 0 .25rem 0;border:none;background-color:#fff;background-image:url("/images/search.svg");background-repeat:no-repeat;background-position:100% 50%;background-size:15px}@media (min-width: 960px){.c-search-bar__form{border-bottom:1px solid #000}}@media (min-width: 960px){.c-search-bar{margin-left:.75rem}}.c-search-bar__link{display:block;width:15px;height:20px;margin-bottom:-2px;padding:0 0 .25rem 0;border:none;background-color:#fff;background-image:url("/themes/custom/edu21/icons/search.svg");background-repeat:no-repeat;background-position:100% 50%;background-size:15px}.c-search-product-form{padding:.75rem;background-color:#FAE8F2}.c-search-product-form input,.c-search-product-form select{width:100%}@media print{.c-search-product-form{display:none}.c-search-product-form input,.c-search-product-form select{display:none}}@media (min-width: 960px){.c-search-product-form{display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:30px 1fr;grid-gap:20px}.c-search-product-form label{display:none}.c-search-product-form input,.c-search-product-form select{margin:0;font-size:13px;font-family:sans-serif}.c-search-product-form .form-item-search-api-fulltext{grid-column:span 2}.c-search-product-form .form-item:nth-child(n+3){grid-row:2}.c-search-product-form .form-actions{grid-column:4 / span 2;grid-row:1;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.c-search-product-form .form-actions input{padding:4px;text-align:center}.c-search-product-form .form-actions input:nth-child(2){border:none;background:transparent;color:#000;font-weight:400;text-decoration:underline}.c-search-product-form .chosen-container .chosen-choices{background-image:none;border:1px solid #e9e9e9}}.c-search-result{margin-bottom:25px}.c-search-result__image{border-top:1px solid #c06;padding-top:.5rem}.c-search-result__title,.c-search-result__description{margin:0}.c-search-result__category{font-weight:700}.c-search-result__type{font-weight:700;margin-top:12px;display:inline-block}@media (min-width: 960px){.c-search-result__type{margin-top:25px}}.c-search-result__signature{display:inline-block}.c-search-result__signature:before{content:'|';font-weight:700;margin-right:4px}@media (min-width: 960px){.c-search-result{display:flex}.c-search-result__image{flex-basis:15%;margin-right:1.25rem}.c-search-result__info{flex-basis:85%;border-top:1px solid #c06;padding-top:.5rem}}
