/*
 * Copyright (c) 2019-2025 Netzum Sorglos Software GmbH
 */
@font-face{font-family:'icons';src:url('/fonts/icons.woff2') format('woff2'), url('../font/icons.woff') format('woff'), url('../font/icons.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap;}[class^="icon-"]:before, [class*=" icon-"]:before{font-family:"icons";font-style:normal;font-weight:normal;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(127, 127, 127, 0.3);}.icon-cart:before{content:'\e800';}*{border:0;padding:0;margin:0;outline:0;}html{font-size:medium;font-family:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;color:#222222;}body{background:#ffffff;}nav ul{list-style:none;}nav a, nav a:link, nav a:active, nav a:visited{color:#222222;text-decoration:none;}nav li.cur > a{font-weight:bold;}header{background-color:#7c9d55;background:linear-gradient(#7c9d55, #647f45);text-align:center;}header #name{font-size:3em;padding:16px 0;}header #name, header #name a, header #name a:link, header #name a:visited, header #name a:hover, header #name a:active{color:#ffffff;text-decoration:none;}footer{line-height:1.6em;text-align:center;border-top:2px solid #aec594;padding:16px 0;}blockquote{font-style:italic;}blockquote .w{font-weight:bold;}article{clear:both;overflow:auto;line-height:1.4em;padding:16px 0;}article:after{display:table;clear:both;line-height:0;content:"";}article h1, article h2, article h3, article h4{line-height:1.5em;color:#7c9d55;font-weight:bold;font-size:1.2em;margin:16px 0 8px 0;}article h1{margin:40px 0;font-size:3em;}article h2{margin-top:40px;font-size:2em;}article h2 + h3{margin-top:4px;}article h3{font-size:1.6em;}article p, article ul, article ol, article aside, article table, article form{margin:8px;}article p, article h1, article h2, article h3, article h4, article h5, article .c{text-align:center;}article .bigskip{margin-top:40px;}article .medskip{margin-top:16px;}article ul{list-style:circle;}article ul, article ol{margin-left:80px;line-height:1.4em;}article ul li, article ol li{padding:2px 0;}article ul.nb, article ol.nb{list-style:none;margin-left:8px;}article table{width:100%;margin-left:0;margin-right:0;}article table tr:nth-child(odd){background-color:#fbeef2;}article table td{padding:4px;}article img{border-radius:4px;}article img.dd{-webkit-box-shadow:2px 2px 10px #616660;-moz-box-shadow:2px 2px 10px #616660;box-shadow:2px 2px 10px #616660;}article a{-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;}article a, article a:link, article a:active, article a:visited{color:#222222;text-decoration:none;border-bottom:1px solid #616660;}article a:hover{color:#616660;border-bottom:none;-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in;}article a.n{border-bottom:none;}article a.btn, article button.btn, article input.btn{border-radius:4px;background-color:#647f45;border:1px solid #576f3c;color:#ffffff;padding:8px 16px;cursor:pointer;display:inline-block;-webkit-transition:background 0.5s ease-out;-moz-transition:background 0.5s ease-out;-ms-transition:background 0.5s ease-out;-o-transition:background 0.5s ease-out;transition:background 0.5s ease-out;}article a.btn:hover, article button.btn:hover, article input.btn:hover{background-color:#7c9d55;-webkit-transition:background 0.5s ease-in;-moz-transition:background 0.5s ease-in;-ms-transition:background 0.5s ease-in;-o-transition:background 0.5s ease-in;transition:background 0.5s ease-in;}article a.btn.int, article button.btn.int, article input.btn.int{background-color:#616660;border-color:#555954;}article a.btn.int:hover, article button.btn.int:hover, article input.btn.int:hover{background-color:#6d736c;}article a.cta, article button.cta, article input.cta{margin:16px 0;padding:16px;font-size:1.4em;font-weight:bold;display:inline-block;}button#go-up{position:fixed;bottom:8px;right:8px;padding:8px 16px 16px 16px;font-size:large;border:1px solid #576f3c;background-color:#647f45;color:#ffffff;cursor:pointer;border-radius:4px;-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}button#go-up.off{bottom:-100px;right:-100px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}*[data-tcc]{border:1px solid #7c9d55;border-radius:4px;padding:16px;display:table;}*[data-tcc] > div{display:table-cell;vertical-align:middle;text-align:center;}*[data-tcc]:hover img{opacity:0.85;}.youtube{margin-left:auto;margin-right:auto;width:560px;height:315px;}.youtube p.h{text-align:center;color:#647f45;font-size:1.2em;margin:16px 0;}.youtube button{border:0;background:transparent;}#copy{padding-top:8px;}div.gallery{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;margin:8px 0;gap:8px;}div.gallery figure{margin:4px;border:1px solid #efbdcd;background-color:#f9e6ec;border-radius:4px;}div.gallery figure a{margin:4px;border:none;}div.gallery figure a, div.gallery figure img{display:block;}div.gallery figcaption{font-style:italic;display:block;text-align:center;border-top:1px solid #efbdcd;padding:4px;}div.gallery a.btn-buy, div.gallery a.btn-buy:focus-visible{display:block;margin:8px 0;}div.gallery a.btn-buy:focus-visible{color:#222222;}div.errmsg, div.errbox{display:block;color:#c40c04;padding:4px 0;font-weight:bold;}div.errmsg{border-radius:4px;border:2px solid #c40c04;padding:16px;margin:8px 0;}form legend{font-size:larger;margin:8px 0 16px 0;color:#647f45;font-weight:bold;display:block;width:100%;text-align:center;}form label, form input[type="text"], form textarea{display:block;margin:8px 0;}form input[type="text"], form textarea{border:1px solid #222222;width:98%;padding:8px 1%;-webkit-transition:background 0.5s ease-out;-moz-transition:background 0.5s ease-out;-ms-transition:background 0.5s ease-out;-o-transition:background 0.5s ease-out;transition:background 0.5s ease-out;}form input[type="text"]:focus-visible, form textarea:focus-visible{background-color:#f9e6ec;border:1px solid #f4d1dc;-webkit-transition:background 0.5s ease-in;-moz-transition:background 0.5s ease-in;-ms-transition:background 0.5s ease-in;-o-transition:background 0.5s ease-in;transition:background 0.5s ease-in;}form input[type="text"].err, form textarea.err{border-color:#c40c04;}form input[type="checkbox"]{display:inline-block;margin-right:8px;}form label{font-weight:bold;color:#647f45;}form label.req:after{content:' * ';}form textarea{height:250px;}form .hint{font-style:italic;}span.required, form label.req:after{color:#c40c04;font-weight:bold;}form label.onoff-lbl{display:inline-block;}blockquote.cite-klee{margin:16px 0;font-size:1.2em;}body#links article img, body#buch article img{border-radius:0;}body#links article a{border-bottom:none;}body#buch p.btns a{display:block;margin:16px 0;border-bottom:none;}#socials{margin:16px 0 8px 0;}#socials a, #socials img{display:inline-block;line-height:1em;}table.vmc td{text-align:center;vertical-align:middle;}#shop-link{position:fixed;top:-120px;left:0;right:0;border-bottom:1px solid #576f3c;background-color:#576f3c;background-color:rgba(87, 111, 60, 0.95);padding:8px 0;text-align:center;z-index:-1;-webkit-box-shadow:0 1px 6px 1px #222222;-moz-box-shadow:0 1px 6px 1px #222222;box-shadow:0 1px 6px 1px #222222;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}#shop-link a, #shop-link a:link, #shop-link a:visited, #shop-link a:active{font-style:italic;font-size:1.4em;text-decoration:none;color:#ffffff;display:inline-block;padding:8px;-webkit-transition:color 0.5s linear;-moz-transition:color 0.5s linear;-ms-transition:color 0.5s linear;-o-transition:color 0.5s linear;transition:color 0.5s linear;}#shop-link.on{top:0;z-index:1;}#to-main{text-align:center;font-size:1.4em;padding:40px 0;border-bottom:1px solid #7c9d55;background-color:#ffffff;display:block;position:fixed;top:-200px;left:0;right:0;color:#222222;}#to-main:focus-visible{top:0;}a:focus-visible, button:focus-visible, div.gallery figure a:focus-visible, input:focus-visible, textarea:focus-visible{outline:4px solid #c40c04;outline-offset:-4px;background-color:rgba(255, 255, 255, 0.9);}div.gallery figure a:focus-visible{border-radius:4px;}header #name > a:focus-visible, #shop-link.on > a:focus-visible{color:#222222;}@media screen and (max-width:640px){.sm-hidden{display:none;}}@media screen and (max-width:1022px){button#nav-toggle{border-radius:4px;background-color:#647f45;border:1px solid #576f3c;color:#ffffff;padding:8px 16px;cursor:pointer;display:inline-block;z-index:11;position:fixed;left:4px;padding:16px;}button#go-up{right:4px;}button#nav-toggle, button#go-up{bottom:4px;background-color:#616660;border:1px solid #484c47;height:56px;}nav#top{position:fixed;top:-1000px;right:-1000px;height:0;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}nav#top.on{top:0;right:0;width:100%;z-index:10;overflow-y:scroll;background-color:#ffffff;background-color:rgba(255, 255, 255, 0.9);height:100%;-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in;}nav#top.on ul.menu{margin:40px 0;}ul.menu li a{border-radius:4px;background-color:#647f45;border:1px solid #576f3c;color:#ffffff;padding:8px 16px;cursor:pointer;display:inline-block;margin:16px;display:block;}article{padding:16px;}article img, article iframe, article .iframe-outer{max-width:100%;height:auto;width:auto;}article p.btns a{display:block;margin:16px 0;}article ul, article ol{margin-left:40px;}div.gallery{justify-content:center;gap:24px;}form#contact{text-align:center;}form #submitted{margin:16px 0;}table{border-spacing:12px;border-collapse:separate;}table td{display:block;padding:4px;}table.sm{border-spacing:8px;}aside, div.iframe-outer{display:block;text-align:center;}}@media screen and (min-width:1023px){button#nav-toggle{display:none;}nav ul li{display:inline-block;}header > .inner, article > .inner, footer > .inner{width:1000px;margin:0 auto;}header > .inner{padding:40px 0;}body#schals div.gallery figure{max-width:182px;}body#vita h2, body#vita h3{text-align:left;}nav#top{background-color:#ffffff;border:2px solid #ffffff;}nav#top, nav#top > ul{border-radius:8px;}nav#top > ul{border:2px solid #7c9d55;padding:16px;display:flex;align-items:center;justify-content:space-between;}nav#top a{display:block;padding:4px 12px;}nav#top a:hover{color:#616660;}footer nav li{margin:4px 16px;}table{border-spacing:8px;}table.tc td:nth-child(1){width:20%;text-align:right;}table.sm{border-spacing:4px;}article aside{float:right;margin:8px 0 8px 8px;padding:4px;}div.gallery figure{max-width:308px;}.row{width:100%;margin:16px 0;float:left;clear:both;overflow:auto;}.row:after{display:table;clear:both;line-height:0;content:"";}.row .p1o2, .row .p2o2{float:left;width:49%;margin:0;}.row .p1o2{margin-right:1%;}.row .p2o2{margin-left:1%;}}
