@import "https://fonts.googleapis.com/css?family=Cormorant+Garamond:400,400i,700,700i|Lora:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext,vietnamese";
html, body  { height: 100%;}            
             
/* Base Styles  skeleton
–––––––––––––––––––––––––––––––––––––––––––––––––– */
/* NOTE html is set to 62.5% so that all the REM measurements throughout Skeleton
are based on 10px sizing. So basically 1.5rem = 15px :) */
html {font-size: 62.5%;}

body {
  font-size: 1.5em; /* currently ems cause chrome bug misinterpreting rems on body element */
  line-height: 1.65;
  font-weight: 400;
  font-family: "Lora", sans-serif;
  color: #373d3f;
  position: relative;
  overflow-x: hidden;
  margin:10px;
}

/* Typography skeleton     
–––––––––––––––––––––––––––––––––––––––––––––––––– */
h1, h2, h3, h4, h5, h6 {
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-weight: bolder;
  font-family: "Cormorant Garamond", sans-serif;
  color: #000;
  text-align: center; 
  margin-top: -50px;padding-top: 50px;
}
h1 { font-size: 3.0rem; line-height: 1.3;}
h2 { font-size: 2.7rem; line-height: 1.35;}
h3 { font-size: 2.5rem; line-height: 1.4;}
h4 { font-size: 2.4rem; line-height: 1.5;}
h5 { font-size: 2.4rem; line-height: 1.6;}  
a {color: #025391;text-decoration: none;} a:hover {text-decoration:underline;} 
/*brending*/
.overheader {background: url(/templates/agrid/_adv/branding_overheader.png) repeat fixed;background-size: 350px;line-height:0;} 
/*grid*/
.overheader {grid-area:oh;text-align:center;}
.overfooter {grid-area:of;text-align:center;}
header {grid-area:h;background:#b5b5b5;text-align:center;z-index: 9999; height: 80px;}
.breadcrumbs {grid-area:bc;text-align:center;line-height: 1.2;}
.social {text-align:center;margin:0;display:none;} 
#share42 {display:flex;justify-content: center;}
/*only for google search*/
.search form, .search input{width: 100%;}     
main {grid-area:m;align-self:start;}
.main-top {display:flex;justify-content: space-between; align-items:center;grid-gap:5px;background: white;margin: -7px 5px 15px 5px; padding: 10px 0 0 0;line-height: 1;} 
.main-top form {width: 100%;}
.main-top input{width: calc(100% - 15px);}
main .content{border: 1px solid #999;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;-moz-box-shadow: 2px 2px 5px #ccc;-webkit-box-shadow: 2px 2px 5px #ccc;box-shadow: 2px 2px 5px #ccc;padding: 10px 10px 10px 40px;margin-bottom: 1em;padding-bottom: 1em;}
.bottom {grid-area:b;text-align: center;}
footer {grid-area:f;background:#b5b5b5;}
.sidebarL, .sidebarR {text-align: center;} 
.sidebarL {display:none;}
.sidebarR {grid-area:sbr;padding: 0 5px;}  
.wrapper {margin: 0 auto;min-width: 320px;max-width: 1600px;} 
.wrapper {
    display: grid;
    grid-gap: 1.2rem;
    column-gap:0;  
    justify-content: center;
    grid-template-columns: 1px auto; 
    grid-template-areas: "h h" "oh oh" "bc bc" "sbr m" "sbr b" "of of" "f f"; 
}

.sticky{position:-webkit-sticky;position:sticky;top:0;}
.above1 {z-index:1;}
.above2 {z-index:2;}
.sm, .md, .lg, .xl {display:none;}
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px){}
/* sm Extra Small Devices, Phones */
@media only screen and (min-width : 480px){
    .sm {display:block;}  
    .social {display:flex;}

}
/* md Small Devices, Tablets */
@media only screen and (min-width : 768px){
   /* .overheader{height: 90px;}*/ /*google ads from this point and above*/
    body {font-size: 1.6em; }   
    .md {display:block;} 
    .sidebarR {grid-area:sbr;display:block;}
     main {min-width: 385px;}  
    .wrapper {                      
        grid-template-columns: auto 300px; 
        grid-template-areas: "oh oh" "h h" "bc sbr" "m sbr" "b sbr" "of of" "f f";
    }   
}
/* lg Medium Devices, Desktops */
@media only screen and (min-width : 992px){
    .lg{display:block;}
}
/* xl Large Devices, Wide Screens */
@media only screen and (min-width : 1200px){
    .xl{display:block;} 
    body {font-size: 1.8em; } 
    .sidebarL {grid-area:sbl;display:block;}  
    .wrapper {                      
        grid-template-columns: 300px auto 330px;
        grid-template-areas: "oh oh oh" "h h h" "sbr bc sbl" "sbr m sbl" "sbr b sbl" "of of of" "f f f";
  } 
}
  
@media only screen and (min-width : 1400px){
    .xxl{display:block;} 
    .wrapper {                      
        grid-template-columns: 300px auto 450px;  
    }  
}
  
/* Print page */
@media print { 
    .logo  {float: left;} 
    #qrcode{position: absolute;top:0;right:0;} 
    .breadcrumbs {width: calc(100% - 150px);} 
    #qrcode, #logoprint, #print_adv  {display: block!important;}   
    #logoimg, .search, .social, .main-top, aside {display: none;}
    .contentpaneopen { color: #000; background: #fff; font-size: 12px; }
    .pathway, .thead { color: #000; background: #fff; background-image: none; font-size: 10px; }
    #headblock { background: #fff }
    #copyright, #logoimg, .search, .social, .bottom, #beforecont1, #beforecont2, #aftercont, .share42init, div[id^="div-"] {display:none!important;} 
    #rel_bot, footer, .adsbygoogle, .advconts, .edu_18j4tqk {display: none!important;}          
    .breadcrumbs {font-size:1.2em;}
    main {font-size: 1.2em; text-align: justify;}    
    main p {text-indent:1em;} 
    @page {margin-left: 1cm; margin-right: 0.5cm;}   
    h1, h2, h3 {page-break-after: avoid;}  

}  
 
/* innercontent ñîäåðæàíèå ìàòåðèàëîâ*/ 
.innercontent a:link, .innercontent a:visited{color:#333333;text-decoration:none;}
a.contlk_lev1, a.contlk_lev1:link, a.contlk_lev1:visited{color:#003399;font-weight:bold;padding:10px 0px 1px 20px;margin:3px 0px 3px 0px;display:block;text-indent:0px;line-height:1.5;}
a.contlk_lev1:hover{color:#003399;text-decoration:underline;}
a.contlk_lev2, a.contlk_lev2:link, a.contlk_lev2:visited{padding:1px 0px 1px 40px;margin:3px 0px 3px 0px;color:#000000;/*font-weight:bold;*/display:block;text-indent:0px;}
a.contlk_lev2:hover{color:#000000;text-decoration:underline;}
a.contlk_lev3, a.contlk_lev3:link, a.contlk_lev3:visited{padding:1px 0px 1px 80px;margin:3px 0px 3px 0px;text-indent:0px;color:#000000;display:block;}
a.contlk_lev3:hover{color:#000000;text-decoration:underline;}
a.contlk_lev4, a.contlk_lev4:link, a.contlk_lev4:visited{padding:1px 0px 1px 100px;margin:3px 0px 3px 0px;color:#000000;display:block;}
a.contlk_lev4:hover{color:#000000;text-decoration:underline;}
a.contlk_lev5, a.contlk_lev5:link, a.contlk_lev5:visited{padding:1px 0px 1px 100px;margin:3px 0px 3px 0px;color:#000000;display:block;}
a.contlk_lev5:hover{color:#000000;text-decoration:underline;}
/* img autowidth */  
.smtb img{max-width:100%} 
/* table autowidth */  
#cont2 {table-layout: fixed;width: 100%;}
#cont2 td#cont2td {width: 100%;}     
/* table Zebra striping */  
.smtb table  {display: inline-block;max-width: 100%;overflow-x: auto;border-collapse: collapse;border-spacing: 0;}
.smtb table {border: none; }
.smtb tr:nth-of-type(even) {background: #C0C0C0;}
.smtb tr:nth-of-type(odd) {background: #A9A9A9;}
.smtb th {background: #A9A9A9; color: white;font-weight: bold;}
.smtb td, .smtb th {padding: 10px; border: 1px solid #ccc; text-align: left;}
.jdtbl tr, .jdtbl td {background:transparent!important;}  
/* social icons */  
#share42 a {opacity: 0.7}
#share42 a:hover {opacity: 1}
/* adv 300x250*/ 
.gads_lt {float:left; margin: 0 10px 10px 10px;/*border-style: outset; box-shadow: 15px 15px 40px rgba(0,0,0,0.8); */background-color:white;}
/* watch original button*/ 
.ml-button-5 {background-color: #E2E5EC; border: 1px solid #8E98A9; -moz-box-shadow: inset 0px 0px 1px rgba(160,170,184,1); -webkit-box-shadow: inset 0px 0px 1px rgba(160,170,184,1); box-shadow: inset 0px 0px 1px rgba(160,170,184,1); background-image: -o-linear-gradient(90deg , rgb(214,219,223) 0%, rgb(244,244,248) 100%); background-image: -moz-linear-gradient(90deg , rgb(214,219,223) 0%, rgb(244,244,248) 100%); background-image: -webkit-linear-gradient(90deg , rgb(214,219,223) 0%, rgb(244,244,248) 100%); background-image: -ms-linear-gradient(90deg , rgb(214,219,223) 0%, rgb(244,244,248) 100%); background-image: linear-gradient(90deg , rgb(214,219,223) 0%, rgb(244,244,248) 100%); color: #444D59; text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;}
a.ml-button-5 {display: block; width: 180px; height: 50px; border-radius: 4px; text-align: center; line-height: 50px; text-decoration: none; font-family: 'Helvetica'; font-weight: bold; font-size: 12pt; float: right; margin: 10px 20px;}
#imgSrcLink {float:none;  padding: 0 10px; font-weight:normal; margin: 0 0 10px 0; height: 40px; line-height: 42px; cursor: pointer;}
/* book cover align on content page*/ 
#book_cover{position:relative;float:left;width:270px;padding:15px 10px 13px 20px;background-size:cover}
#book_cover img{margin-top: 40px;box-shadow:.4em .4em 5px rgba(122,122,122,0.5)}
#book_cover #book_cover_title{position:absolute;top:110px;left:10px;width:250px;font-size:16px;font-family:Roboto,"Trebuchet MS",Helvetica,sans-serif;color:#000;text-align:center;font-weight:700;max-height:400px;line-height:2;overflow:hidden;padding:0 70px 0 30px}

img{margin-right:10px;image-rendering: -webkit-optimize-contrast;}
p.contt{font-size:Large;text-align:center;}
/* section at blogsection*/ 
div#intrtext p{font-size:14px;font-style:italic;padding: 10px 0 0 0;}
.blog .contentpaneopen img{float:left;position:relative;top:0px;/*z-index:5;*/max-width: 100px;/*box-shadow: 0.4em 0.4em 5px rgba(122,122,122,0.5);*/}
.blog .contentpagetitle{padding-left:130px;position:relative;top:30px;z-index:5;display: inline-block;}
.blog #intrtext p{font-size:12px;font-style:italic;}  
div#intrtext img{max-width:300px;}   

p, li{margin-block-start:1rem;text-align: justify;}
li{list-style:none;}
/* text lists*/
.smtb ul{padding:0; margin-left:4rem;}
.smtb li{text-indent:-2rem;}
/* footnote links*/
.smtb ul.footnote {border-top: 1px solid #eeeeee;}
.smtb ul.footnote li {color: #4F4F4F;padding-top: 10px;font-size:1.4rem;margin: 0 0 0 20px;text-indent: 0;}
a.annot, a.srcannot {color:#1fa2d6;}
  /* mambot pagecontent*/
.table_pagecontent {background: #f2f5f9;border-radius: 5px;/*width: 50%; float:right;*/margin-left: 10px;border: 1px solid #cdcdcd;}
.table_pagecontent_header {cursor:pointer; padding: 5px 20px 5px 40px;font-weight: 700;color: #878585;}
.table_pagecontent_header {background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-dash-square' viewBox='0 0 16 16'><path d='M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z'/><path d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/></svg>") 15px center  no-repeat;}
.active_toc_hide {background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' class='bi bi-plus-square' viewBox='0 0 16 16'> <path d='M14 1a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h12zM2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2z'/> <path d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/></svg>") 15px center  no-repeat;}
.table-of-contents_list li a:hover{color: #0d1288;text-decoration: none;}
/*.table_pagecontent ul{list-style-type: disc;margin: 0;padding: 5px 0 15px 4rem;}
.table_pagecontent li {padding:5px 10px 5px 5px;margin:3px 0px 3px 0px;display:block;text-indent:0px;line-height: 1;}
.table_pagecontent li.lev1{padding-left: 15px;}
.table_pagecontent li.lev2{padding-left: 30px;}
.table_pagecontent li.lev3{padding-left: 45px;}
.table_pagecontent li.lev4{padding-left: 60px;}
.table_pagecontent li.lev5{padding-left: 75px;}
.table_pagecontent li a{color: #0C72B6;font-family: verdana,arial,helvetica,sans serif;font-size: 12px;}   */
.table_pagecontent ul{list-style-type: disc;margin: 0 15px;}
.table_pagecontent li {padding:5px 10px 5px 5px;margin:3px 0px 3px 0px;display:block;text-indent:0px;line-height: 1.2;text-align:left;}
.table_pagecontent li a{color: #0C72B6;font-size: 1.6rem;} 

 
.burg-menu{z-index: 3;float: right;width:7rem;position:relative;color:#fff;text-align:center;height:7.5rem;}
.burg-menu #check-menu{display:none}
.burg-menu label{display:block;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:2;line-height:4rem}
.burg-menu .burger-line{position:absolute;top:15px;left:10px;width:4.5rem;height:3px;background-color:#fff;transition:.5s all}
.burg-menu .second,.third{top:3.5rem}
.burg-menu .fourth{top:5.5rem}
.burg-menu .main-menu{display:block;position:absolute;width:100%;bottom:0;right:0;transform:translateY(100%);max-height:0;overflow:hidden;transition:.5s all}
.burg-menu a{display:block;width:100%;padding:3px 3px 3px 10px;color:#fff;text-decoration:none;border-top:1px solid rgba(255,255,255,.3);background-color:#b5b5b5;text-shadow: 6px 4px 10px black;}
.burg-menu a:hover{background-color:#8a8a8a;}
.burg-menu #check-menu:checked ~ .main-menu{width:25rem;max-height:150rem;/*font-size:1.4rem;*/}
.burg-menu #check-menu:checked ~ .first{display:none}
.burg-menu #check-menu:checked ~ .second{transform:rotate(45deg)}
.burg-menu #check-menu:checked ~ .third{top: 35px;transform:rotate(-45deg)}
.burg-menu #check-menu:checked ~ .fourth{display:none}
.burg-menu .moduletable {width:100%;}
/* blogsection*/
.blogKindTitle a{font-size: 1.4rem;color: #22638f;font-weight: 700;}

/* sphinx related items*/
.moduletablerelbot {font-family:Verdana;line-height: 1.2;}
.moduletablerelbot li:hover{cursor: pointer;}
.mod_rel h5 {color:#00548b;font-size: 1.4rem;font-weight: bold;margin:30px 0 0 0;}
/*.moduletablerelbot li:nth-child(odd) .mod_rel h5 {color:#3a3a3a;}  */
a.mod_rel{text-decoration:none;font-size: 1.1rem;}
a.mod_rel:visited, a.mod_rel:link{color:#999999;}
a.mod_rel + span {font-size: 1.1rem;color: #464646;}
/*collages*/
figure {margin: auto; text-align: center;}
figcaption {font-size: 1.3em;}
.smtb ol li {text-indent: 0;list-style: decimal;}
/*adverts in content*/
.advconts {text-align:center;}
/*.advconts:nth-of-type(odd) {float:left;}
.advconts:nth-of-type(even) {float:right;}    */
/*.advconts:nth-of-type(3n) {text-align: center;}
.advconts:nth-of-type(3n-1) {float:right;}  
.advconts:nth-of-type(3n-2)  {float:left;}*/   

/*new breadcrumbs with microdata*/
nav.breadcrumbs {/*display: flex;*/position: relative; z-index: 9; /*box-shadow: 5px 0px 8px 13px rgb(0 0 0 / 4%); background-color:#f3f3f3;*/} 
/*in one line*//*shadow right*/
 /*
nav.breadcrumbs {overflow: hidden; white-space: nowrap;}
.brcrumbs:after {position: absolute;z-index: 9;right:0; top:0; bottom: 0;background: linear-gradient(270deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%); content: ''; width: 50px;}
*/
.brcrumbs>ol {padding: 0;margin: 0;}
.brcrumbs>ol>li {display:inline;line-height: 1.2;text-align: center; margin:0;}  /*in column*/  
.brcrumbs>ol li+li:before {
 padding: 0 3px 0 0;
 content: url('../images/arrow.png');  /*    https://www.compart.com/en/unicode/html */
 /* content: '\1F892'; color: #5b5b5b; font-size: 1.6em; position: absolute; left: -15px; top: -15px; */
}
.brcrumbs>ol, .brcrumbs>ol>li {position: relative; font-size: 1.8rem; }
.brcrumbs>ol li+li{padding-top:5px;} 
.brcrumbs>ol li+li a{ color:/*#79797a*/#025391bd;  font-size: 1.5rem; }

/* bottom navigation prev && next big blocks*/
.navi{display:flex;justify-content:center;} 
@media only screen and (max-width : 480px){.navi{flex-wrap:wrap;width: 100%;} .prev, .next {margin: 5px!important;}}
.source{padding: 15px;}
/*.prev {width: 100%;text-align: right;  overflow: hidden;white-space: nowrap; }    */
/*.next {width: 100%;text-align: left;overflow: hidden;white-space: nowrap; }    */
.prev, .next {background: #f2f5f9;border-radius: 10px;min-width: 200px;padding: 20px;/*border: 1px solid #cdcdcd;*/}
.next {margin-left: 15px;}
/*.prev a, .next a {font-size: 0.9em;}*/ 
.naviTitle{color:#878585;font-weight:600;margin-bottom:12px;position:relative}
.naviTitle:before{right:0;top:40%;transform:translateY(-50%);position:absolute;display:block;content:'\203A';font-size:1.5em}
.prev .naviTitle:before{right:auto;left:0;transform:translateY(-50%) scale(-1,1)}
/* short prev && next arrow near search line*/
.search a, .main-top a {text-decoration: none;}
.prevShort, .nextShort {padding: 2px; color: #5b5b5b; font-size: 1.6em; }
.prevShort  {margin-right: auto;padding-right: 8px;}
.nextShort {margin-left: auto;padding-left:0;} 
/* source icon*/
.sourceNavi {padding:0;}
.sourceNavi a{display:inline-block;vertical-align:bottom;width:32px;height:32px;margin-bottom:6px;padding:0;outline:none;/*background:url(/share/source.png) center no-repeat;*/background: url(/share/icons.png) -128px 0 no-repeat;opacity:.7}
.sourceNavi a:hover {opacity: 1} 
blockquote, blockquote p {text-align:right; font-style:italic; font-size: 0.95em; margin:5px 0 0 0;}
/*GoogleSearchPage*/ 
iframe[name="googleSearchFrame"] {width:100%;}
#logoimg{margin-top:5px;margin-right:-70px;}

/*Inhalt*/ 
.top{z-index:9;}
.inhalt{visibility:hidden;width:calc(100vw - 35px);height:calc(100vh - 55px);background:#fff;border-radius:5px;-webkit-box-shadow:0 1px 5px 0 rgba(41,58,85,.15),0 2px 15px 0 rgba(66,165,245,.25);box-shadow:0 1px 5px 0 rgba(41,58,85,.15),0 2px 15px 0 rgba(66,165,245,.25)}

.inhalt .inhalt-content{overflow-y:scroll;overflow-x:hidden;height:calc(100% - 49px)}
.inhalt ul{padding-inline-start:10px;margin:0;height: inherit;}
.inhalt ul li{font-size:1.3rem;line-height:1.2;text-align:left;margin:0}
.inhalt ul li a{color:#293a55;text-decoration:none;display:block;width:100%;padding:5px 10px 5px 0px;}
.inhalt ul li:hover>a,.inhalt ul li>a:hover{background:#edf2f5;}
.inhalt ul li.active>a{background:#edf2f5;border: 1px solid #e9e9e9;}

.button-up .fa-level-up{font-size:24px;line-height:66px}
.button-up:hover{color:#1e88e5}
.button-up{position:absolute;right:0;top:-10px;bottom:0;text-align:center;width:44px;cursor:pointer;-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}

.simple-tree,.simple-tree ul,.simple-tree li{list-style:none outside none;margin:0;padding:0}
.simple-tree ul{height:0;opacity:0;overflow:hidden;-webkit-transition:all .1s ease 0;-moz-transition:all .1s ease 0;transition:all .1s ease 0}
.simple-tree input:checked ~ ul{height:auto;opacity:1}
.simple-tree input{opacity:0;margin-left:-10px;margin-bottom:-50px;display:block;height:40px}
.simple-tree ul{border-left:1px dotted;margin-left:6px;padding-left:10px}
.simple-tree li a:before{border-top:1px dotted;content:"";display:inline-block;height:1px;margin-left:-9px;margin-right:5px;vertical-align:middle;width:5px}
.simple-tree li input+a{margin-top:8px}
.simple-tree li input+a:before{border-top:2px solid #1e0202b8}
.simple-tree li input:not(:checked) ~ a:before{height:7px;width:7px;border:1px solid #1e020280;background:none repeat scroll 0 0 #1e020240;box-shadow:0 1px 2px hsla(0,0%,0%,0.35) inset;margin-right:1px}
.simple-tree li.active input:not(:checked) ~ a:before{margin-left:-10px}

.inhalt-head{display:flex;justify-content:center;align-items:center;background:#d5e1f7;padding:11px 35px;height:25px}
.inhalt-head .cont-title a{cursor:pointer;font-weight:600;text-decoration:none}
.inhalt-wrapper{margin-top: 60px;top: 50px;}
.inhalt-wrapper>input{position:absolute;opacity:0;z-index:-1;margin:0}
.inhalt-wrapper>input[type=checkbox] + label::after{content:"\27A6";color:lightgray}
.inhalt-wrapper>label{position:absolute;top:0;left:0;width:auto;height:25px;padding:11px 10px 11px 20px}
.inhalt-wrapper>label::after{position:absolute;right:0;top:0;display:block;width:auto;text-align:center;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s;font-size:40px;padding:0;margin:0}
.inhalt-wrapper>label:hover:after{color:#1e88e5!important}
.inhalt-wrapper input:checked ~ .inhalt{visibility:visible}
.inhalt-wrapper input:checked ~ label::after{/*transform:rotate(180deg);*/ color:#1e88e5;top: -10px;}

@media only screen and (min-width : 768px) {
     /*only content and edug*/
    .inhalt-wrapper{margin-top:auto;top:0;}
    .inhalt{visibility:visible;width:100%;height:calc(100vh - 70px);margin-left:0}
    .inhalt-wrapper input:checked ~ .inhalt{display:none}
    .inhalt-wrapper>label{display:none}
}
@media only screen and (min-width : 1200px) {
    .inhalt{height:calc(100vh - 200px);}
}
/* width chat_edu*/
.edu_1gbyqdb {width: 301px!important;}
/* hide pagenavigation*/
.pagenav{display: none;}