body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
.download-element a{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl a{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls a{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx a{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx a{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt a{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin a{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc a{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx a{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word a{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto a{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms a{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha a{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh a{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe a{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class a{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so a{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea a{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll a{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda a{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf a{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai a{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps a{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps a{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps a{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt a{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx a{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi a{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil a{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif a{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc a{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf a{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg a{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi a{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp a{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods a{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt a{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml a{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc a{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg a{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr a{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir a{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr a{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi a{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar a{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc a{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php a{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3 a{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4 a{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5 a{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml a{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps a{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js a{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd a{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar a{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla a{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf a{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit a{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar a{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz a{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml a{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht a{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip a{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3 a{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma a{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg a{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav a{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg a{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid a{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi a{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif a{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff a{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc a{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram a{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm a{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm a{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra a{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp a{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif a{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg a{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg a{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe a{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png a{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff a{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif a{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg a{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz a{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp a{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif a{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic a{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl a{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml a{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp a{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css a{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss a{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less a{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html a{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm a{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md a{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml a{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt a{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text a{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log a{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx a{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf a{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml a{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl a{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4 a{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v a{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov a{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv a{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm a{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt a{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv a{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi a{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv a{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie a{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
/* Google-Fonts */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 300;
  src: local("Lato Light"), local("Lato-Light"),
    url("../../files/theme/fonts/lato-v14-latin-300.woff2") format("woff2"),
    /* Chrome 26+, Opera 23+, Firefox 39+ */
      url("../../files/theme/fonts/lato-v14-latin-300.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* Google-Fonts */
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 300;
  src: local("Lato Light Italic"), local("Lato-LightItalic"),
    url("../../files/theme/fonts/lato-v14-latin-300italic.woff2") format("woff2"),
    /* Chrome 26+, Opera 23+, Firefox 39+ */
      url("../../files/theme/fonts/lato-v14-latin-300italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* Google-Fonts */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: local("Lato Regular"), local("Lato-Regular"),
    url("../../files/theme/fonts/lato-v14-latin-regular.woff2") format("woff2"),
    /* Chrome 26+, Opera 23+, Firefox 39+ */
      url("../../files/theme/fonts/lato-v14-latin-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* Google-Fonts */
@font-face {
  font-family: "Lato";
  font-style: italic;
  font-weight: 400;
  src: local("Lato Italic"), local("Lato-Italic"),
    url("../../files/theme/fonts/lato-v14-latin-italic.woff2") format("woff2"),
    /* Chrome 26+, Opera 23+, Firefox 39+ */
      url("../../files/theme/fonts/lato-v14-latin-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* Google-Fonts */
@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  src: local(""), url("../../files/theme/fonts/lato-v17-latin-700.woff2") format("woff2"),
    /* Chrome 26+, Opera 23+, Firefox 39+ */
      url("../../files/theme/fonts/lato-v17-latin-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

*, *::before, *::after {
  box-sizing: border-box;
}

html {
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.5;
}

body {
  height: 100%;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}

#wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
}

header {
  margin-bottom: 3em;
}

header .inside {
  max-width: 1200px;
  position: relative;
  margin: 0 auto;
  padding-top: 1.5em;
}

#container {
  max-width: 1200px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 3em;
  flex: 1;
}

footer {
  width: 100%;
  background-color: #bb203d;
}
footer .inside {
  max-width: 1200px;
  margin: 0 auto;
  padding: 1em 0 2em 0;
  font-size: 0.875rem;
  color: #fff;
}
ul,
ol {
  margin: 0;
  padding: 0;
}

figure img {
  display: block;
}

/* Menübutton ausblenden */
header div.menubutton {
  display: none;
}

/* Navigation */
header .mod_navigation {
  bottom: 1.5rem;
  position: relative;
  float: right;
}
header .mod_navigation ul,
footer .mod_customnav ul {
  padding-left: 0;
  font-size: 0.875rem;
}
header .mod_navigation ul li,
footer .mod_customnav ul li {
  /* height: 28px; */
  float: left;
  text-transform: uppercase;
  letter-spacing: 1px;
  list-style-type: none;
}
header .mod_navigation ul li {
  margin-right: 15px;
}
header .mod_navigation ul li strong,
header .mod_changelanguage ul li strong {
  font-weight: 400;
}
header .mod_navigation ul li:last-child {
  margin-right: 0;
}

header .mod_navigation li a.social-insta {
  width: 25px;
  height: 25px;
  display: inline-block;
  background-image: url("../../files/theme/img/IG_Glyph_Fill.png");
  background-repeat: no-repeat;
  text-indent: -3000px;
  background-size: 25px;
}
footer .mod_customnav {
  margin-right: 1rem;
  margin-left: 1rem;
}
footer .mod_customnav ul li {
  margin-right: 25px;
}
header .mod_navigation a,
footer .mod_customnav a {
  text-decoration: none;
}
header .mod_navigation a {
  color: #000;
}
header .mod_navigation a:hover,
header .mod_navigation li.active {
  color: #bb203d;
}
footer .mod_customnav a {
  color: #fff;
}
footer .mod_customnav a:hover,
footer .mod_customnav li.active {
  color: #f3bad0;
}

.en footer .deutsch {
  display: none;
}
.de footer .english {
  display: none;
}

/* changelanguage */
header .mod_changelanguage {
  right: 0;
  top: 1rem;
  position: absolute;
  color: #bb203d;
}
header .mod_changelanguage ul li {
  display: inline;
  margin-left: 1em;
  font-size: 0.875rem;
  list-style-type: none;
}
header .mod_changelanguage ul li a {
  border-bottom: 1px dotted #bb203d;
  text-decoration: none;
  color: #bb203d;
}
header .mod_changelanguage ul li a:hover,
header .mod_changelanguage ul li.active {
  color: #1e404e;
}
/* .nur-de header .mod_changelanguage {
  display: none;
} */

/* Layout */

/* "Mehrspaltiges" Seitenlayout mit Boxen */
#main .box-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 1.5em;
  margin-bottom: 2%;
}

#main .li-1-3 {
  grid-column-start: 1;
  grid-column-end: 2;
}

#main .re-1-3 {
  grid-column-start: 3;
  grid-column-end: 4;
}

#main .mi-1-3 {
  grid-column-start: 2;
  grid-column-end: 3;
}

#main .re-2-3 {
  grid-column-start: 2;
  grid-column-end: 4;
}

#main .li-2-3 {
  grid-column-start: 1;
  grid-column-end: 3;
}

.biblio {
  background-color: #E0E4E6;
  margin: 2em 0;
  padding: 1em;
}

.biblio h3 {
  margin: 0 0 .3em 0;
}

.biblio p {
  margin: 0 0 .5em 0;
}

.frame img {
  border: 1px solid #E0E4E6;
}

#main .gallery figure {
  margin-bottom: 5%;
}

#main .grey {
  background-color: #E0E4E6;
  padding: 2em;
}

#main .dark {
  display: flex;
  background-color: #bb203d;
  padding: 1em 1em 1.3em 1em;
  text-align: center;
  justify-content: center; 
  align-items: center;
  color: #fff;
}

#main .dark p {
  font-size: 130%;
  line-height: 1.4;
  align-self: center;
}

#main .dark .quelle {
  font-size: 90%;
}

/* Multibox: Box auf Startseite aus mehreren Elementen, 5-spaltig */

#main .multibox {
  background-color: #E0E4E6;
  padding: 1em;
  text-align: left;
  color: #000;
}

#main .multibox h3 {
  padding-top: 0;
}

#main .multibox .box-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

#main .multibox .li-2-3 {
  grid-column-start: 1;
  grid-column-end: 4;
}

#main .multibox .re-3-3 {
  grid-column-start: 4;
  grid-column-end: 5;
}

#main .multibox .re-4-4 {
  grid-column-start: 5;
  grid-column-end: 6;
}

/* Spezielle Abstände */

#main .spacetop {
  margin-top: 5em;
}

/* Caption normalerweise nicht anzeigen */

#main figure figcaption {
  display: none;
}

/* Overlays für die Seite "Übersetzungen" */

.uebersetzungen #main figure,
.translations #main figure {
  position: relative;
}

.uebersetzungen #main figure figcaption,
.translations #main figure figcaption{
  display: block;
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #E0E4E6;
  padding: 1em 1em 2em 1em;
  opacity: 0; 
  font-weight: 700;
  text-align: center;
  }
  
.uebersetzungen #main figure:hover img,
.translations #main figure:hover img
 {
  opacity: 0.7;
  }
  
.uebersetzungen #main figure:hover figcaption,
.translations #main figure:hover figcaption {
  opacity: 1;
  }
  
/* externe Links markieren */
  a[href^="http"]:not([href*="melanielevensohn.com"]) {
    padding-left: 17px;
    content: " (external)";
    background: transparent url("../../files/theme/img/extern.png") center left no-repeat;
    background-size: 12px;
  }
  
  /* externe Links nicht markieren im Menü und auf der Startseite*/
  header .mod_navigation a[href^="https"]:not([href*="melanielevensohn.com"]),
  header .mod_changelanguage a[href^="https"]:not([href*="melanielevensohn.com"]),
  .home #main .ce_text p a[href^="https"]:not([href*="melanielevensohn.com"])  {
    padding-left: 0;
    content: none;
    /* background: none; */
  }
  
  header .mod_changelanguage a[href^="https"]:not([href*="melanielevensohn.com"])  {
    padding-left: 0;
    content: none;
    background: none;
  }
  


/* clearfix */
/* .clearfix::before,
.clearfix::after {
  content: " ";
  display: table;
}
.clearfix::after {
  clear: both;
} */

/* Typografie */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  color: #bb203d;
}

h1, h2 {
  font-weight: 300;
}

h3, h4, h5, h6 {
  font-weight: 400;
}
h1 {
  font-size: 250%;
  line-height: 1.2;
}
header h1 {
  padding-bottom: 0;
  font-size: 250%;
  line-height: 0.9;
  color: #1e404e;
}

h2 {
  font-size: 160%;
  line-height: 1.2;
}
h3 {
  margin-top: 1em;
  margin-bottom: 0;
  font-size: 130%;
}
h4 {
  font-size: 120%;
}

h5 {
  font-weight: 400;
  font-size: 100%;
  margin-bottom: 0;
  color: #000;
}

.bold {
  font-weight: 700;
}

header a.logo {
  text-decoration: none;
}

#main a {
  text-decoration: none;
  color: #bb203d;
}

#main a:hover {
  color: #bb203d;
  border-bottom: 1px dotted #bb203d;
}

#main .nowrap {
  white-space: nowrap;
}

/* Audioplayer */
/* #main .audio .media-controls-container{
 display:block;
 width:100%
} */

#main audio {
  display: block;
  width: 100%;
  margin-top: 1em;
  margin-bottom: 3em;
}

.sub picture img {
  padding: 1em 1em 1em 0;
}

.sub .rand-li picture img {
  padding: 1em 0 1em 1em;
}

.frame picture img {
 border: none;
}

.sub h2 {
  margin-top: 0.5em;
}

.abstand {
  margin-bottom: 5em;
}


/* ------------- */
/* Media-Queries */
/* ------------- */


@media screen and (max-width: 1250px) {
  
  header .inside,
  #main .inside,
  footer .inside {
  margin: 0 2%
  }
}

@media screen and (max-width: 1000px) {
  
  #main .box-wrapper {
    grid-column-gap: 1em;
  }
  
  #main .multibox .box-2-3 {
    width: 50%;
  }
}

@media screen and (max-width: 850px) {
  
  header h1 {
    font-size: 230%;
  }
  header .mod_navigation ul,
  footer .mod_customnav ul {
    font-size: 0.8rem;
  }
  /* Spezielle Abstände */
  
  /* #main .mleft {
    margin-left: 0;
  }
  
  #main .mright {
    margin-right: 0;
  } */
  
  /* #main .multibox .box-2-3 {
    width: 50%;
  } */
}

@media screen and (max-width: 768px) {
  
  header {
    margin-bottom: 1em;
  }

/* "Mehrspaltiges" Seitenlayout auflösen */
  #main .box-wrapper {
    display: block;
  }
  #main .li-1-3,
  #main .re-1-3,
  #main .mi-1-3,
  #main .li-2-3,
  #main .re-2-3 {
    width: 100%;
    margin-bottom: 2%;
  }
  
  .sub {
    margin-top: 3em;
  }
  
  #main .multibox h3 {
    margin-top: 0;
  }
  
  /* Übersetzungen-Seite 2spaltig */
  .uebersetzungen #main .box-wrapper,
  .translations #main .box-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 1em;
  } 
  
  /* mobile Navigation */
  
  /* Styling Button */
  header div.menubutton {
  right: 1rem;
  top: 3.5rem;
  position: absolute;
  display: block;
  z-index: 10;
  }
  header div.menubutton img {
  width: 30px;
  }
  header div.menubutton a.hidenav {
  display: none;
  }
  
  /* Mobil Nav */
  
  header .mod_navigation {
  bottom: 0;
  right: 0;
  position: relative;
  float: none;
  margin-top: 1em;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  }

  header .mod_navigation ul {
  max-height: 0;
  overflow: hidden;
  margin-left: 0;
  font-size: 1.4rem;
  line-height: 2;
  transition: 0.25s;
  }
  header .mod_navigation ul li {
  width: 100%;
  float: none;
  margin-right: 0;
  padding-top: 0;
  /* padding-bottom: 15px; */
  text-align: center;
  border-bottom: 1px solid #1e404e;
  }
  header .mod_navigation ul li a,
  header .mod_navigation ul li.active {
  font-weight: 300;
  }
  header .mod_navigation ul li:first-child {
  border-top: 1px solid #1e404e;
  }

  header .mod_navigation li a.social-insta {
  height: 100%;
  width: 100%;
  background-image: url("../../files/theme/img/IG_Glyph_Fill.png");
  background-position: center 10px;
  background-repeat: no-repeat;
  }
  
  /* Navigation einblenden */
  #menu:target header .mod_navigation ul {
  max-height: 27em;
  }
  #menu:target a.shownav {
  display: none;
  }
  #menu:target a.hidenav {
  display: block;
  }
  
/* Multibox */
  
  #main .multibox .box-wrapper {
    display: block;
  }
  
  #main .multibox .li-2-3 {
    width: 100%;
  }
  
  #main .multibox .re-3-3 {
    float: left;
    width: 48.5%;
  }
  
  #main .multibox .re-4-4 {
    float: right;
    width: 48.5%;
  }
  
  #main .wrap {
    white-space: nowrap;
  }
  
  .sub picture img, .sub .rand-li picture img {
    padding: 1em 0 1em 0;
  }

}

