/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
html{box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#333;background-color:#f8f8f8;line-height:1.5em;padding-bottom:1em;}.p,p,ol,ul,dl,address{margin-top:0;margin-bottom:0.75em;font-size:16px;font-size:1rem;line-height:1.5em;}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:normal;color:inherit;text-rendering:optimizelegibility;font-size:16px;font-size:1rem;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:normal;line-height:1;color:white;}h1,.h1{margin-bottom:0.75em;padding-top:0.75em;color:#C00;font-weight:bold;}h2,.h2{margin-bottom:0.5em;font-weight:bold;}h3,.h3{margin-bottom:0;font-weight:normal;}h4,.h4{font-weight:normal;}h5,.h5{margin-bottom:1.5em;font-size:16px;font-size:1rem;font-weight:normal;}h6,.h6{margin-bottom:1.5em;font-size:16px;font-size:1rem;font-weight:normal;letter-spacing:1px;text-transform:uppercase;}ul,ol{margin:0 0 1.5em 0;padding:0 0 0 24px;}li ul,li ol{list-style-type:none;margin:1.5em 0;}ul.inline,ol.inline{list-style-type:none;margin-left:0;}ul.inline > li,ol.inline > li{display:inline-block;padding-left:12px;padding-right:12px;}a{text-decoration:underline;color:#C00;}a:visited{color:#C00;}a:hover{color:#660000;}a:focus{outline:thin dotted;color:#660000;}a:active{color:white;background-color:#660000;}a:hover,a:active{outline:0;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{text-decoration:none;}.link--silent{text-decoration:none;color:inherit;}.link--silent:visited{color:inherit;}.link--silent:hover{color:#C00;}img{max-width:100%;height:auto;}.werk--katalog{border-top:1px solid #ccc;}.werk-nr-label{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.werk-titel--katalog{margin-bottom:0;}.werk-untertitel--katalog{margin-bottom:0;}.werk-verfasserIn,.werk-hrsg{font-style:italic;margin-bottom:0;}.werk-edition{line-height:1.2em;}.werk-kategorie,.werk-reihe{margin-bottom:0;}.werk-more{margin-top:0.5em;}.werk-more a:link,.werk-more a:visited{color:#333;}.werk-more a:hover{color:#C00;text-decoration:underline;}.werk-more a:active{color:white;text-decoration:underline;}.werk-text{max-width:50em;}@media only screen and (min-width:58em){.werk-datum,.werk-kategorie,.werk-reihe{display:block;}}.branding{color:#C00;padding-top:1.5em;margin-bottom:0.5em;}.branding-link:link{color:#333;text-decoration:none;}.branding-link:visited{color:#333;}.branding-link:hover{color:#C00;}.branding-link:active{color:#C00;}.branding-link--hfbk{color:#C00;}.branding-link--hfbk:link{color:#C00;}.branding-link--hfbk:visited{color:#C00;}.branding-link--hfbk:hover{color:#660000;}.branding-link--hfbk:active{color:#660000;}.typo--hfbk{letter-spacing:0.25em;}@media only screen and (min-width:37.5em){.branding{font-size:18px;font-size:1.125rem;}}@media only screen and (min-width:42em){.branding{font-size:24px;font-size:1.5rem;}}@media only screen and (min-width:58em){.branding{font-size:32px;font-size:2rem;}}.menulink{border-bottom:0;color:white;font-size:12px;font-size:0.75rem;display:inline-block;padding:0.3em;margin:0.4em;border:1px solid white;border-radius:4px;width:auto;}.menulink-wrapper{text-align:right;}.nav{list-style-type:none;margin:0 0 1.5em 0;padding:0;margin-bottom:0;font-size:16px;font-size:1rem;}.nav > li > a{width:auto;padding-right:1em;display:block;margin:0;padding:0;color:#ccc;text-decoration:none;}.nav > li > a.current{color:#C00;}.nav > li > a:hover,.nav > li > a.active{color:#C00;background-color:#f8f8f8;}.nav-list{padding-right:15px;padding-left:15px;margin-bottom:0;border:1px solid #ddd;background-color:#f5f5f5;padding:0px 0px;}.nav-list > li > a{padding:3px 15px;}.nav-list > .active > a,.nav-list > .active > a:hover,.nav-list > .active > a:focus{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.2);background-color:#cc0000;}.nav-list > li > a{border-top:1px solid #dddddd;}.nav-list > li:first-child a{border-top:none;}.nav-list-sub{padding-left:30px;border:0;}.nav-list-sub{font-size:0.9em;}.nav-list-sub a{color:#586e75;}.nav-list > .active > a{background-color:#cc0000;color:#fff;}.nav-controll{text-align:right;}.nav-toggle{right:0em;text-decoration:none;font-size:1em;display:inline-block;padding:0 0.5em;background-color:#ccc;}.nav-toggle:link,.nav-toggle:visited{color:white;}.nav-toggle:hover{color:black;}.nav-withToggle{margin-top:0;}.js-hide-menu{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}@media only screen and (min-width:42em){.nav-toggle{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.nav-main{position:absolute;position:fixed;left:1em;top:4em;}.user-logged-in .nav-main{position:absolute;left:-8em;top:3.5em;}.nav-utility{position:absolute;right:0em;font-size:14px;font-size:0.875rem;}.nav-utility > li{display:inline-block;padding-left:1em;}.js-hide-menu{position:static !important;clip:inherit;overflow:hidden;height:auto;width:auto;}.nav > li > a{color:#333;}.nav-list{margin-bottom:0;border:none;background-color:#f8f8f8;padding:0px 0px;}.nav-list > li > a{border:none;padding:0;}}.localnav--edition{-webkit-column-width:8em;-moz-column-width:8em;column-width:8em;-webkit-column-gap:2.2em;-moz-column-gap:2.2em;column-width-gap:2.2em;}.localnav--edition,.localnav--edition > li > a:link,.localnav--edition > li > a:visited{color:#8c8c8c;}.wrapper{margin-left:2%;margin-right:2%;position:relative;max-width:70em;}.grid{box-sizing:border-box;clear:both;width:100%;position:relative;}#block-views-block-schaufenster-block-2{margin-top:2em;}#block-views-block-schaufenster-block-2 > h2{color:#C00;}@media only screen and (min-width:25em){.grid{min-height:140px;}.m1abs{float:left;margin-left:0em;width:104px;position:absolute;top:0;}.m1{float:left;margin-left:0em;width:104px;}.m2{margin-left:104px;}.werk-preis{float:left;margin-right:1em;}}@media only screen and (min-width:42em){.wrapper{margin-left:10em;}.schaufenster-image--gross{float:left;width:50%;padding-right:1em;}.schaufenster-text--gross{margin-left:50%;}.schaufenster-item--klein{float:left;width:33%;padding-right:2em;}.schaufenster-doppelseite{min-height:11em;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}.schaufenster-doppelseite > a{display:block;width:100%;}}@media only screen and (min-width:58em){.m1,.m1abs,.m2{float:none;margin-left:0;margin-right:auto;}.l1{float:left;margin-right:-100%;margin-left:0em;width:96px;}.l2{float:left;margin-right:-100%;margin-left:104px;width:20em;}.l3{float:left;margin-right:-100%;margin-left:27em;width:7em;position:absolute;top:0;}.l4{float:left;margin-right:-100%;margin-left:34em;width:4em;position:absolute;top:0;text-align:right;}.l5{float:left;margin-right:-100%;margin-left:39em;width:9em;position:absolute;top:0;}.m-clear{clear:none;}.l-clear{clear:both;}.schaufenster-doppelseite{min-height:13em;}}@media only screen and (min-width:58em){.main{padding:1em;}.werk-impressum,.werk-technik{box-sizing:border-box;float:left;padding-right:1em;width:50%;max-width:25em;}.werk-order,.werk-text{clear:both;}.werk-preis{float:none;margin-right:0;}.werk-order{text-align:right;}}@media only screen and (min-width:75em){.schaufenster-doppelseite{min-height:17em;}.l1{float:left;margin-right:-100%;margin-left:0em;width:96px;}.l2{float:left;margin-right:-100%;margin-left:104px;width:30em;}.l3{float:left;margin-right:-100%;margin-left:37em;width:7em;position:absolute;top:0;}.l4{float:left;margin-right:-100%;margin-left:44em;width:4em;position:absolute;top:0;text-align:right;}.l5{float:left;margin-right:-100%;margin-left:54em;width:9em;position:absolute;top:0;}}input.form-submit,input.cart-submit,.button--cart{cursor:pointer;padding:1px 8px;margin-bottom:1em;text-align:center;font-weight:normal;border:1px solid #888;background:#999;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.button--cart:link,.button--cart:hover,.button--cart:active,.button--cart:visited{color:#fff;text-decoration:none;}input.form-submit:hover,input.cart-submit:hover{background:#666;border-color:#555;color:#fff;}input.form-submit:active,input.cart-submit:active{background:#993333;border-color:#801A1A;color:#fff;}input.cart-submit{font-size:87.5%;padding:0px 4px;}.messages{background:no-repeat 10px 17px;border:1px solid;border-width:1px;border-radius:4px;padding:15px 20px 15px 35px;word-wrap:break-word;overflow-wrap:break-word;margin-bottom:1em;box-shadow:none;}.messages + .messages{margin-top:1.538em;}.messages__list{list-style:none;padding:0;margin:0;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;background-color:#f3faef;border-color:#c9e1bd;background-image:url(/themes/materialverlag/css/icons/73b355/check.svg);}.messages--warning{background-color:#fdf8ed;background-image:url(/themes/materialverlag/css/icons/e29700/warning.svg);border-color:#f4daa6;color:#734c00;}.messages--error{background-color:#fcf4f2;color:#a51b00;background-image:url(/themes/materialverlag/css/icons/ea2800/error.svg);border-color:#f9c9bf;}.messages--error p.error{color:#a51b00;}.tabs ul li a{color:#000;background-color:#ededed;border-color:#bbb;border-style:solid solid solid solid;border-width:1px;height:1.8em;line-height:1.9;display:block;font-size:0.929em;padding:0 10px 3px;margin:0;text-shadow:0 1px 0 #fff;text-decoration:none;}.tabs ul .is-active{background-color:#f8f8f8;border-bottom:1px solid #f8f8f8;}@media screen and (max-width:37.5em){.tabs ul{border-bottom:1px solid #bbb;}.tabs ul li{display:block;margin:0;}.tabs ul li a{padding:5px 10px;}.tabs ul li.is-active a{border-bottom:none;}}@media screen and (min-width:37.5em){.tabs ul{border-collapse:collapse;height:auto;line-height:normal;padding:0 3px;margin:0;overflow:hidden;border:none;background:transparent url(/themes/materialverlag/css/images/tabs-border.png) repeat-x left bottom;white-space:nowrap;}.tabs ul li{display:block;float:left;vertical-align:bottom;margin:0 5px 0 0;}[dir="rtl"] .tabs ul.primary li{margin:0 0 0 5px;float:right;}.tabs ul li a{float:left;border-top-left-radius:6px;border-top-right-radius:6px;}.tabs ul li.is-active a{border-bottom:1px solid #fff;}}.h2--list{margin-top:2.25em;}@media only screen and (max-width:42em){input{width:100%;}label{display:block;}}@media only screen and (min-width:42em){input{width:auto;}}@media only screen and (min-width:42em){.form-item{margin-top:1em;}.search-block-form .form-item{width:10em;float:left;margin-top:1em;}.search-block-form input.button{margin:1em;padding:2px 8px;}.search-block-form{*zoom:1;}.search-block-form:before,.search-block-form:after{display:table;content:"";}.search-block-form:after{clear:both;}}.user-login-form .form-item-name > label,.user-login-form .form-item-pass > label{display:block;}.user-login-form .description{color:#999;}.user-login-form .form-item-name > input,.user-login-form .form-item-pass > input{display:inline-block;width:16em;font-size:1.5em;padding:0.2em;}.user-login-form .form-actions > input{width:16em;font-size:1.5em;padding:0.2em;}.cart-infoblock{border:1px solid #ccc;margin-bottom:2em;margin-right:1em;width:100%;background-color:#eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:1em 1em 0 1em;position:relative;}.button--cart{display:block;}.form-submit{margin-left:0;margin-right:0;}label{color:#8c8c8c;}.cart-table th{color:#ccc;font-weight:normal;}.cart-table td,.cart-table th{border-bottom:1px solid #CCC;padding-bottom:0.25em;padding-top:0.25em;vertical-align:top;}.cart-table{width:100%;margin-bottom:1.5em;}.cart-col--cover,.cart-col--title,.cart-col--count{text-align:left;}.cart-col--price,.cart-col--sum{text-align:right;}.cart-row--total{font-weight:bold;}.cart-link{margin-left:1em;}.cart-link:link,.cart-link:visited{color:#8c8c8c;}.cart-widerruf{margin-bottom:1em;}.cart-col--cover img{width:auto;max-height:124px;}.mvcart-edit-cart .form-number{width:2.5em;}.mvcart-edit-cart .form-item-num{margin-top:0;display:inline-block;}@media only screen and (max-width:58em){table,thead,tbody,th,td,tr{display:block;}thead tr{position:absolute;top:-9999px;left:-9999px;}.cart-table td{border:0;}.cart-table tr{border-bottom:1px solid #CCC;padding-top:0.25em;}.cart-row--shipping .cart-col--title,.cart-row--total .cart-col--title{float:left;}}@media only screen and (min-width:37.5em){.button--cart{position:absolute;right:1em;bottom:0em;}}@media only screen and (min-width:42em){.mvcart-adress label{display:block;float:left;width:7em;}}.pager{margin-top:1.5em;}.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
