.pagination{font-size:15px;padding-top:2px;line-height:1.2em;font-weight:300;color:#999}
.pagination a{font-family:inherit;color:#000}
.pagination a,.pagination span{margin-left:.4em}
.catalog-start article{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:15px;line-height:1.2em;width:100%;margin:0;padding:0;margin-bottom:4em}
.catalog-start article h1{font-family:"Roboto Slab",Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.2em;color:#000;margin-top:0;margin-bottom:.8em;text-align:left}
.catalog-start article h1 a{color:inherit;text-decoration:none}
.catalog-start article section p{font-family:"Roboto Slab",Helvetica Neue,Arial,sans-serif;color:#000;margin-bottom:.6em}
.catalog-start article section a{color:inherit}
.catalog-start article footer{font-size:13px}
.catalog-overview article{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:15px;line-height:1.2em;width:100%;margin:0;padding:0;margin-bottom:4em;position:relative}
.catalog-overview article header{margin-left:110px}
.catalog-overview article header p{margin-bottom:0}
.catalog-overview article header img{margin-bottom:1.5em;float:left;margin-left:-110px;margin-right:1em}
.catalog-overview article h1{font-family:"Roboto Slab",Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.2em;color:#000;margin-top:0;margin-bottom:.8em;text-align:left}
.catalog-overview article h1 a{color:inherit;text-decoration:none}
.catalog-overview article h3{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:15px;color:#666;margin-bottom:.6em}
.catalog-overview article section{margin-left:110px}
.catalog-overview article section p{font-family:"Roboto Slab",Helvetica Neue,Arial,sans-serif;color:#000;margin-bottom:.6em}
.catalog-overview article section a{color:inherit}
.catalog-overview article footer{margin-left:110px;font-size:13px}
.gpreview-wrapper{width:800px;max-width:100%;position:relative;padding-bottom:125%;height:0;box-sizing:border-box}
#gpreview{position:absolute;top:0;bottom:0;left:0;right:0}
@media only screen and (min-width:700px){.catalog-start .columnholder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;margin-right:-2rem}
.catalog-start article{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:48%;width:calc(50% - 2rem);margin-left:0;margin-right:2rem}
}
@media only screen and (min-width:1000px){.catalog-start article{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:31.33333333%;width:calc(33.333333333333336% - 2rem);margin-left:0;margin-right:2rem}
}
@media only screen and (min-width:1000px){.catalog-overview .columnholder{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;margin-right:-2rem}
.catalog-overview article{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:48%;width:calc(50% - 2rem);margin-left:0;margin-right:2rem}
}
@media only screen and (min-width:1208px){.catalog-overview article{-webkit-box-flex:0 1 auto;-moz-box-flex:0 1 auto;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:31.33333333%;width:calc(33.333333333333336% - 2rem);margin-left:0;margin-right:2rem}
}
.catalog-series{border-bottom:2px solid #e5f2f9;position:relative}
.catalog-series .pagination{display:inline;position:absolute;z-index:80;right:0;top:0;top:-1.2em}
.catalog-series .bottom-pagination{position:relative;top:-2em}
.catalog-series ul{list-style-type:none;margin:0;padding:0}
.catalog-series li{list-style-type:none;display:block;margin-bottom:2.5em;max-width:860px}
.catalog-series article{font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:15px;line-height:1.6em;width:100%;margin:0;padding:0;margin-bottom:2.5em;position:relative}
.catalog-series article:after,.catalog-series article:before{content:" ";display:table}
.catalog-series article:after{clear:both}
.catalog-series article header{margin-left:160px}
.catalog-series article header p{color:#999;font-weight:700;margin-bottom:.7em}
.catalog-series article header img{margin-bottom:1.5em;float:left;margin-left:-160px;margin-right:1em}
.catalog-series article h1{font-family:"Roboto Slab",Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:18px;line-height:1.2em;color:#000;margin-top:0;margin-bottom:.8em;text-align:left}
.catalog-series article h1 a{color:inherit;text-decoration:none}
.catalog-series article section{margin-left:160px}
.catalog-series article section p{color:#666;margin-bottom:.6em}
.catalog-series article section a{color:inherit}
.catalog-series article footer{margin-left:160px;font-size:13px}
p.catalog-series-info{text-align:center;margin-bottom:2.5em}
.catalog-book header h1{font-family:"Roboto Slab",Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1.25em;color:#000;margin-bottom:.8em;font-size:25px;text-align:left}
.catalog-book .book-basics{position:relative;margin-bottom:2em}
.catalog-book .book-basics:after,.catalog-book .book-basics:before{content:" ";display:table}
.catalog-book .book-basics:after{clear:both}
.catalog-book .book-basics header{margin-left:0;margin-bottom:1.5em}
.catalog-book .book-basics header img{margin-left:0;margin-bottom:2em}
.catalog-book .book-basics header h1{margin-top:.5em}
.catalog-book .book-basics header h2{font-family:"Roboto Slab",Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.25em;color:#333;margin-bottom:.8em}
.catalog-book .book-basics header p{font-size:15px;line-height:1.6em;font-weight:700;color:#999;margin-bottom:0}
.catalog-book .description{font-size:15px;line-height:1.6em;color:#999;margin-left:0;padding-bottom:2em}
.catalog-book .book-extracts{margin-top:2.4em}
.catalog-book .book-extracts h4{color:#999;margin-bottom:.8em}
.catalog-book .book-extracts p{color:#000;margin-bottom:0}
.catalog-book .book-extracts .book-gpreview{margin-top:1.6em}
.catalog-book .book-extracts img{border:none}
.catalog-book .book-data{margin-bottom:4em;border-bottom:2px solid #e5f2f9}
.catalog-book .book-data ul.editions{list-style-type:none;padding:0;margin:0}
.catalog-book .book-data ul.editions li{list-style-type:none;margin-bottom:3em}
.catalog-book .book-data ul.editions li:after,.catalog-book .book-data ul.editions li:before{content:" ";display:table}
.catalog-book .book-data ul.editions li:after{clear:both}
.catalog-book .book-data table.info{font-size:15px;line-height:1.6em}
.catalog-book .book-data th{min-width:110px}
.catalog-book .book-data td,.catalog-book .book-data th{padding-bottom:.5em}
.catalog-book .book-data div.buy{margin-top:1em}
.catalog-book .book-data .preis{position:relative;font-family:"Roboto Slab",Helvetica Neue,Arial,sans-serif;font-size:22px;text-align:center;margin-bottom:1.8em}
.catalog-book .book-data .preisbindung{font-size:12px;color:#999;position:absolute;top:1.7em;left:0;right:0}
.catalog-book .book-data button[type=submit],.catalog-book .book-data input[type=submit]{width:100%;max-width:100%;padding-left:0;padding-right:0}
.catalog-book .book-data .availability{font-size:15px;line-height:1.6em;font-weight:700;text-align:center}
.catalog-book .author{line-height:1.8em;margin-bottom:4em}
.catalog-book .author:after,.catalog-book .author:before{content:" ";display:table}
.catalog-book .author:after{clear:both}
.catalog-book .author p{font-size:15px;line-height:1.6em;padding-right:10%}
.catalog-book .author a.allbooks{float:right;margin-left:1em;font-size:13px;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-weight:300;color:#999}
.catalog-book .author ul{list-style-type:none;margin:0;padding:0;font-family:"Roboto Slab",Helvetica Neue,Arial,sans-serif}
.catalog-book .author ul:after,.catalog-book .author ul:before{content:" ";display:table}
.catalog-book .author ul:after{clear:both}
.catalog-book .author ul img{margin-top:.2em;margin-bottom:.5em}
.catalog-book .author ul h2{font-family:"Roboto Slab",Helvetica Neue,Arial,sans-serif;font-size:18px;font-weight:400;line-height:1.25em;color:#000;margin-bottom:.8em;margin-bottom:.4em}
.catalog-book .author li{list-style-type:none;float:left;width:31%;padding:0;margin:0;padding-right:3%;margin-bottom:2em}
.catalog-book .author li:nth-child(3n){padding-right:0}
.catalog-book .author section{margin-bottom:2em}
.catalog-book .reviews ul{list-style-type:none;margin:4em 0 0 0;padding:0}
.catalog-book .reviews ul:after,.catalog-book .reviews ul:before{content:" ";display:table}
.catalog-book .reviews ul:after{clear:both}
.catalog-book .reviews li{list-style-type:none;padding-bottom:3em}
.catalog-book .reviews p:first-child{position:relative;text-indent:30px}
.catalog-book .reviews p:first-child:before{content:"“";position:absolute;left:-30px;top:.2em;font-family:"Roboto Slab",Helvetica Neue,Arial,sans-serif;font-size:40px;font-weight:700;color:#1c63a6}
.catalog-book .reviews p{font-size:15px;line-height:1.6em;color:#666;margin-bottom:.8em;padding-right:10%}
.catalog-book .reviews p.source{margin-top:1.6em;font-weight:700;font-style:italic;color:#000}
@media only screen and (min-width:700px){.catalog-book .book-basics{margin-bottom:5em}
.catalog-book .book-basics header{margin-left:240px}
.catalog-book .book-basics header img{float:left;margin-left:-240px;margin-bottom:0}
.catalog-book .description{margin-left:240px;max-width:45em}
.catalog-book .book-data ul.editions li{display:inline-block;text-align:left;width:47.5%;padding-right:4%;vertical-align:top}
.catalog-book .book-data ul.editions li:nth-child(2n){padding-right:0}
.catalog-book .reviews li{display:block;float:left;width:30%;margin:0;padding-right:5%}
.catalog-book .reviews li:nth-child(3n){padding-right:0}
}
@media only screen and (min-width:1000px){.catalog-book .book-basics header{margin-left:310px}
.catalog-book .book-basics header img{margin-left:-310px}
.catalog-book .description{margin-left:310px}
.catalog-book .book-data table.info{float:left;width:55%;margin-right:5%}
.catalog-book .book-data div.buy{float:left;width:35%;padding-right:5%;margin-top:0}
.catalog-book .book-data a.button{width:240px}
.catalog-book .author section{float:left;width:48%;margin:0;padding-right:4%}
.catalog-book .author section:nth-child(2n){padding-right:0}
}
.SearchResults ul{list-style-type:none;margin:0;padding:0}
.SearchResults li{margin-bottom:1.5em}
.SearchResults h4{margin-bottom:.25em}
.SearchResults p{font-size:15px;line-height:1.6em;margin-bottom:.25em}
.SearchResults a.readmore{font-size:13px}/*# sourceMappingURL=catalog.css.map */