body,html{height:100%;margin:0;padding:0}body{color:#60695a;font-family:Open Sans,Verdana,Geneva,sans-serif;font-size:10px;font-weight:400}p,span,div,td,th,dd,dt{color:inherit;font-family:inherit;font-size:inherit;border-color:#adadad}h1,h2{color:#4e59ab;margin-bottom:1.2em;font-weight:400}h1{font-size:2.1em}h2,h3{color:#60695a;margin:1.8em 0 .8em}hr{background:#333 linear-gradient(90deg,#ccc,#333,#ccc);border:0;height:1px;margin:2em 0}hr.dotted{background-color:#0000;background-image:none;border-bottom:1px dotted #ccc}hr.green{background:#60695a linear-gradient(90deg,#efefef,#60695a,#efefef);margin:2em 0}a:link,a:visited{color:#4e59ab}a:hover,a:active{color:#60695a}ul{margin:20px 0}li{margin:8px 0}table{border-collapse:collapse;border:0}tr,td,th{border:0 dotted #adadad;margin:0;padding:0}table.border td,table.border th,table.border2 td,table.border2 th{border-width:1px;padding:5px}table.border2 td,table.border2 th{border-style:solid}table.borderVert td,table.borderVert th{border-bottom-width:1px;padding:5px}tr.head{border-bottom:1px dotted #ccc}tr.head2{border-bottom:3px double #ccc}.formtable td,.formtable th{padding:5px 0}input{box-sizing:border-box}input:focus,textarea:focus{outline-color:#60695a}input[type=text],input[type=email],input[type=tel]{background-color:#fff;border:0;border-radius:5px;width:180px;padding:3px 5px}input[type=button],input[type=submit],button{cursor:pointer;color:#fff;cursor:pointer;background-color:#4e59ab;border:1px solid #4e59ab;border-radius:5px;padding:2px 15px;font-size:1.4em;font-weight:400}input[type=button]:hover,input[type=submit]:hover{color:#4e59ab;background-color:#fff}input.wide{width:100%}.formtable input+input{margin-left:5px}input.short{width:100px}input.longer{width:285px}.kl,.small{font-size:.9em}.gr,.big{font-size:1.3em}.center{text-align:center}.justify{text-align:justify}.rechts,.right{float:right;margin-left:15px}.links,.left{float:left;margin-right:15px}.clear{clear:both}.link-list a{padding:0 .5em}.marginBottom{margin-bottom:30px}.marginTop{margin-top:30px}.nomarginBottom{margin-bottom:0}.nomarginTop{margin-top:0}.i{font-style:italic}.b{font-weight:600}.u{text-decoration:underline}.nu{text-decoration:none}.colored,.green{color:#c2db35}.colored2,.rose{color:#dd7a72}.catimg img,img.catimg{border-radius:10px}.box,.greenbox,.greybox,.rosebox{background-color:#fff;border-radius:8px;padding:7px}.greenbox{background-color:#c2db35}.greybox{color:#fff;background-color:#666}.rosebox{background-color:#dd7a72}.nottoggled{display:none}.toggled{display:block}ul.ctrl li{float:left;margin:0 25px 0 0;padding:0;font-size:1em;list-style:none;display:block}ul.ctrl a{text-decoration:none}ul.ctrl:after{content:" ";clear:both;display:table}#litterList,#catList{text-align:center;width:600px;margin:0 auto}#litterList ul{margin:0 0 1em}#litterList ul,#litterList li{padding:0;list-style:none}#litterList .litter,#catList .cat{padding:1em 0}#litterList h2{border-bottom:1px solid #4e59ab;height:.8em}#litterList h2 span{background-color:#f0f2f7;padding:.5em 1em}#litterList hr,#catList hr{border:0;height:1px;margin:2em 0;background-image:linear-gradient(90deg,#f0f2f7,#fff,#f0f2f7)!important}#litterList li{margin:0 1em;font-size:.9em;display:inline-block}#litterList .parents{font-size:1.2em}#litterList .parents a{color:#60695a;text-decoration:none}#litterList .link{margin-top:1em;font-size:1.2em}#litterList .images{width:450px;height:150px;margin:0 auto;overflow:hidden}#litterList .images div{float:left;width:50%;height:100%;margin:0;padding:0;position:relative}#litterList .images img{width:100%;height:auto;margin:0;padding:0}#litterList .no-items{padding:2em 0 1em}.news{table-layout:fixed}.news th{width:80px;min-width:80px;font-style:italic;font-weight:400}.news td,.news th{text-align:left;vertical-align:top;padding:5px}.news tr{border-bottom:1px dotted #ccc}.litter{table-layout:fixed;margin:30px 0 20px}.litter td,.litter th{vertical-align:top;text-align:center;border:0;font-weight:400}.litter td{width:300px;max-width:300px}.litter img.catimg{background-position:50%;border:0;border-radius:10px;max-width:100%;height:auto;margin:0 auto 10px}.litter a:link{text-decoration:none}.litter .heart{vertical-align:bottom;width:2%;font-size:2em}#wrap{border-left:4px solid #515ca7;width:80%;max-width:none;height:100%;min-height:600px;margin:0;padding:0;position:absolute;right:0}#head{text-align:center;z-index:2;background-position:bottom;background-repeat:no-repeat;border:1px solid green;width:100%;height:165px;margin:0;padding:0;position:absolute;top:0;left:0}#logo{z-index:4;width:30%;position:absolute;top:1em;left:-15%}#logo img{border:0;outline:none;width:100%;height:auto}#menu{color:#6d9adc;z-index:3;width:200px;height:auto;margin-top:3em;padding:0;position:absolute;top:180px;left:-200px}#counter{text-align:right;color:#ccc;width:100%;font-size:.85em;position:absolute;bottom:-22px;right:25px}#menu a{color:#6d9adc;text-decoration:none}#menu a:hover{color:#4e59ab!important}#menu ul,#menu li{color:inherit;margin:0;padding:0;list-style:none}.menu{height:auto;color:inherit;margin:0;padding:0 10px 0 0;position:relative}.menu>ul{margin:0 15px 15px 0!important;padding:0!important}#menu li{text-align:right;margin:0 0 12px 5px;padding:0;font-size:1.1em;position:relative}#menu li.active>a{color:#4e59ab}.menu>ul>li.active:after{content:url(/images/whiteArrow.png);position:absolute;top:1px;right:-35px}#menu li ul{margin-top:8px;list-style-type:circle;display:none;margin-left:5px!important;padding-left:5px!important}#menu li li{margin-bottom:0;margin-right:0!important;padding-right:0!important;font-size:.85em!important}#menu li li:after{content:" -"}#body{z-index:1;background-color:#f0f2f7;width:100%;height:100%;min-height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:auto}#body img{max-width:100%;height:auto!important}#body .nozoom{max-width:none!important}#content{box-sizing:border-box;z-index:3;width:100%;max-width:95%;margin:166px auto 0;padding:5px 5% 50px;position:relative}#content.slim{max-width:none!important;margin:0!important;padding:50px!important}#bgImage{width:100%;height:48%;display:none;position:absolute;top:0;left:0;overflow:hidden}#diashow,#gradient{z-index:1;width:100%;height:100%;margin:0;padding:0;position:absolute;overflow:hidden}#diashow img,#gradient img{border:0;width:100%;height:auto}#gradient img{height:100%!important}#gradient{z-index:2}#foot{z-index:3;text-align:center;max-width:100%;margin:0 auto;font-size:1em;font-weight:300;position:relative;bottom:20px}#foot img{margin-bottom:30px}#foot p,#foot a:link,#foot a:visited{color:#b6cdef;text-decoration:none}#foot p{margin-left:80px}.kittenlist{margin:20px 0}.kittenlist td,.kittenlist th{text-align:left;box-sizing:border-box;padding:3px 5px}.kittenlist th{text-align:center}.forcewhite,.forcewhite *{color:#f0f2f7!important}.forcewhite a:hover{color:#60695a!important}@media screen and (width<=599px){#menu{margin-top:1em}}@media screen and (width>=600px){#head{height:210px}#content{margin-top:210px}#menu{margin-top:6em}}@media screen and (width>=850px){#head{height:250px}#content{margin-top:250px}#menu{top:220px}#bgImage{display:block}}@media screen and (width>=900px){#head{height:255px}body{font-size:11px}#wrap{width:100%;max-width:650px;height:100%;min-height:600px;margin:0 auto;padding:0;position:relative;right:auto}#content{max-width:550px;margin-top:255px}#bgImage{height:391px}}@media screen and (width>=1100px){#logo{width:221px;left:-115px}#wrap{max-width:750px}#content{max-width:600px}#bgImage{height:451px}}@media screen and (width>=1200px){#head{height:260px}body{font-size:12px}#wrap{max-width:850px}#content{max-width:700px;margin-top:260px}#bgImage{height:511px}}@media screen and (width>=1300px){#head{height:320px}body{font-size:13px}#wrap{max-width:950px}#content{max-width:800px;margin-top:320px}#bgImage{height:571px}}@media screen and (height>=700px) and (width>=900px){#logo{top:3em}#menu{margin-top:6em}}@media screen and (height>=800px) and (width>=900px){#logo{top:3em}#menu{margin-top:10.5em}}#menu-toggle{display:none}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:100;background:#fff;padding:5px 10px;top:10px;left:10px}.formtable input[type=text].invalid,.formtable input[type=email].invalid,input.invalid{outline:2px solid #dd7a72}.form-error{color:#c0392b;margin:2px 0 0;font-size:.9em}.form-notice{background-color:#fff;border-left:4px solid #4e59ab;border-radius:8px;padding:10px 15px}.form-notice.error{border-left-color:#dd7a72}.formtable select{background:#fff;border:0;border-radius:5px;padding:3px 5px}.hp-field{position:absolute!important;left:-10000px!important}button[disabled],input[type=submit][disabled]{opacity:.6;cursor:wait}.module-loading{text-align:center;color:#adadad;padding:2em 0}.unpublished-notice{color:#fff;background:#dd7a72;border-radius:8px;margin-bottom:1em;padding:5px 10px}@media screen and (width<=1023px){body{font-size:12px}#wrap{background-color:#f0f2f7;border-top:4px solid #515ca7;border-left:0;width:100%;max-width:none;height:auto;min-height:100vh;position:relative;right:auto}#logo{width:90px;position:absolute;top:8px;left:12px}#menu-toggle{z-index:6;color:#4e59ab;cursor:pointer;background:#ffffffd9;border:0;border-radius:8px;width:44px;height:44px;padding:0;font-size:1.6em;line-height:44px;display:block;position:absolute;top:12px;right:12px}#menu-toggle:hover{color:#4e59ab;background:#fff}#menu{z-index:5;background:#fffffff7;width:100%;margin:0;padding:10px 0 25px;display:none;position:absolute;top:64px;left:0;box-shadow:0 6px 10px -6px #0003}#wrap.menu-open #menu{display:block}.menu{padding:0}.menu>ul{margin:0!important}#menu li{text-align:center;border-bottom:1px dotted #dbe795;margin:0;padding:8px 0;font-size:1.3em}#menu li li{border-bottom:0;padding:6px 0 0;font-size:.85em!important}#menu li li:after{content:""}#menu li ul{margin:4px 0 0!important;padding:0!important}.menu>ul>li.active:after{content:none}#counter{text-align:center;margin-top:10px;position:static}#body{height:auto;min-height:100vh;display:flow-root;position:relative;overflow:visible}#bgImage{height:62vw;max-height:520px;display:block}#content{max-width:none;margin-top:max(110px,34vw);padding:5px 20px 40px}#foot{padding:10px 20px 25px;bottom:auto}#foot p{margin-left:0;line-height:1.8em}#body table{max-width:100%}#litterList,#catList{width:auto}#litterList .images{width:100%;max-width:450px}input.longer,input[type=text],input[type=email]{max-width:100%}.formtable td{display:block;width:auto!important}}
