
#toggleMobilenavi { display:block; }
#mainnavi { display:none; }

.pageHeader { background:url('https://handbuch-klimaschutz.de/assets/images/Web_Navi_Line.png') bottom center no-repeat; }
.logo figure a { display:block;}

.pageContent .contentWrapper { flex-direction: column-reverse; flex-wrap: wrap; }
.pageContent .contentWrapper > div.main { flex:1 1 100%; max-width:100%; padding-left:0; padding-right:0; }
.pageContent .contentWrapper > aside { flex:1 1 100%; width: 100%; padding-left:0; padding-right:0; }

aside.sticky { position: static; top: auto; right:auto; width: auto; }

.mainnavi { padding:1em; }
.mainnavi > li { margin:0.5em 0; text-align:center;}
.mainnavi > li,
.anchornavi > li { font-size:1.0em; }

aside .ce-top { flex-direction: row-reverse; padding-top:2em; padding-bottom:2em; }
aside .ce-top .media { flex:1 1 35%; padding-top:0; padding-bottom:0; padding-left:2em; }
aside .ce-top .text { flex:1 1 calc(65% - 2em); text-align:right; }

.frame-type-anchor h1 > a { display:none; }
.anchornavi { display:none; }
/*
.anchornavi.navi { display:flex; flex-direction: column; }
.anchornavi.navi  li { margin:0.25em 0; padding-left:0; border-right:none; }
*/

.frame-type-textillustrated .icon { left:0; }
.frame-type-textillustrated h2 { margin-top:5em; }

hr { margin-left:0; }

figcaption { font-size:0.8235294em; }

.mfp-top { align-items: start; flex-direction: column-reverse; }
.mfp-right { flex:1 1 100%; margin-left:0; }
.mfp-bottom { width:100%; }

/*
.frame-type-textmedia .media[data-cols="3"] figure { flex: 1 1 100%; max-width:100%; }
.frame-type-textmedia .media[data-cols="3"] figure:nth-child(3n-1) { margin-right:0 }
.frame-type-textmedia .media[data-cols="3"] figure:nth-child(3n-2) { margin-right:0 }
*/
.footernavi { flex-direction: column; }
.footernavi > li { text-align:center; margin-top:0.5em; margin-bottom:0.5em; }