@charset "ISO-8859-1";
/* Stylesheet fairfruits.de jungle.css 2025-10-27 */

/* Basiseinstellungen */	
html, body {margin: 0; width: 100%; height: 100%;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0; padding: 0;}

html {font-size: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; scroll-behavior: smooth;}
article, footer, header, main, menu, nav, section, summary, details, aside {display: block;}
body {padding: 0; background-color: #3b3b3b; text-transform: none; font-family: 'proxima-soft', 'Helvetica Neue', 'Helvetica New', Helvetica, Arial, sans-serif; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: .05px; -moz-osx-font-smoothing: grayscale;/* -webkit-text-stroke-color: white;*/ vertical-align: baseline;}
table {border-collapse: collapse; border-spacing: 0;}
span {line-height: 1.6; font-size: 18px; font-weight: 300; text-decoration: none;}
strong {font-weight: 800;}

/* proxima-soft(-condensed) enabled sizes 300, 400, 500, 600, 700, 800 - disabled 200, 900 */
/* proxima-nova enabled sizes 300, 400, 500, 600, 700 - disabled 100, 800, 900 */

/* Bilder vorladen und verstecken */	
.hide_pics {width: 0px; height: 0px; display: none;}

/* Artikel, Aside, Section */
aside {margin: 4px 20px; padding: 0 2px;}
@media only screen and (max-width: 56em) {
	aside {margin: 4px 8px;}}
section.white {margin: 0 18px !important; border-width: 0 0 1px 0; border-style: solid; border-color: #ffffff; -webkit-border-image: -webkit-linear-gradient(left, #3b3b3b 0%, #ffffff 50%, #3b3b3b 100%); -moz-border-image: -moz-linear-gradient(left, #3b3b3b 0%, #ffffff 50%, #3b3b3b 100%); -o-border-image: -o-linear-gradient(left, #3b3b3b 0%, #ffffff 50%, #3b3b3b 100%); border-image: linear-gradient(to right, #3b3b3b 0%, #ffffff 50%, #3b3b3b 100%); border-image-slice: 1;}
section.citro {margin: 0 18px !important; border-width: 0 0 1px 0; border-style: solid; border-color: #f3fb1e; -webkit-border-image: -webkit-linear-gradient(left, #3b3b3b 0%, #f3fb1e 50%, #3b3b3b 100%); -moz-border-image: -moz-linear-gradient(left, #3b3b3b 0%, #f3fb1e 50%, #3b3b3b 100%); -o-border-image: -o-linear-gradient(left, #3b3b3b 0%, #f3fb1e 50%, #3b3b3b 100%); border-image: linear-gradient(to right, #3b3b3b 0%, #f3fb1e 50%, #3b3b3b 100%); border-image-slice: 1;}
section {margin: 0 18px !important; border-width: 0 0 1px 0; border-style: solid; border-color: #8bfd04; -webkit-border-image: -webkit-linear-gradient(left, #3b3b3b 0%, #8bfd04 50%, #3b3b3b 100%); -moz-border-image: -moz-linear-gradient(left, #3b3b3b 0%, #8bfd04 50%, #3b3b3b 100%); -o-border-image: -o-linear-gradient(left, #3b3b3b 0%, #8bfd04 50%, #3b3b3b 100%); border-image: linear-gradient(to right, #3b3b3b 0%, #8bfd04 50%, #3b3b3b 100%); border-image-slice: 1;}
section.cleararea {margin: 0 18px !important; border: none;}
/*section {margin: 0 18px !important; border-width: 0 0 1px 0; border-style: solid; border-color: #8bfd04; -webkit-border-image: -webkit-repeating-linear-gradient(to right, #3b3b3b, #3b3b3b 4px, #8bfd04 4px, #8bfd04 8px); -moz-border-image: -moz-repeating-linear-gradient(to right, #3b3b3b, #3b3b3b 4px, #8bfd04 4px, #8bfd04 8px); -o-border-image: -o-repeating-linear-gradient(to right, #3b3b3b, #3b3b3b 4px, #8bfd04 4px, #8bfd04 8px); border-image: repeating-linear-gradient(to right, #3b3b3b, #3b3b3b 4px, #8bfd04 4px, #8bfd04 8px); border-image-slice: 1;}*/
section:last-child {border: none;}

/* Quellenangaben */
section.sources {margin: 0 18px !important; border-width: 1px 0 0 0; border-style: solid; border-color: #d4fb6b; -webkit-border-image: -webkit-linear-gradient(left, #3b3b3b 0%, #d4fb6b 50%, #3b3b3b 100%); -moz-border-image: -moz-linear-gradient(left, #3b3b3b 0%, #d4fb6b 50%, #3b3b3b 100%); -o-border-image: -o-linear-gradient(left, #3b3b3b 0%, #d4fb6b 50%, #3b3b3b 100%); border-image: linear-gradient(to right, #3b3b3b 0%, #d4fb6b 50%, #3b3b3b 100%); border-image-slice: 1;}
section.sources aside {font-size: 16px; color: #d4fb6b;}

/* Ueberschriften */	
h1 {font-size: 38px; font-weight: 700; line-height: 1.2; letter-spacing: -0.06em; -webkit-transform:rotate(-3deg); -moz-transform:rotate(-3deg); -ms-transform:rotate(-3deg); -o-transform:rotate(-3deg); transform:rotate(-3deg);}
h2 {font-size: 32px; font-weight: 600; line-height: 1.1; letter-spacing: -0.06em;/* -webkit-transform: skewY(-2deg); -moz-transform: skewY(-2deg); -ms-transform: skewY(-2deg); -o-transform: skewY(-2deg); transform: skewY(-2deg);*/ -webkit-transform:rotate(-2deg); -moz-transform:rotate(-2deg); -ms-transform:rotate(-2deg); -o-transform:rotate(-2deg); transform:rotate(-2deg);}
h3 {font-size: 28px; font-weight: 500; line-height: 1.1; letter-spacing: -0.06em; /* transform-origin: top left; */-webkit-transform:rotate(-2deg); -moz-transform:rotate(-2deg); -ms-transform:rotate(-2deg); -o-transform:rotate(-2deg); transform:rotate(-2deg);}
h4 {font-size: 26px; font-weight: 500; line-height: 1.0; letter-spacing: -0.06em;}
h5 {font-size: 24px; font-weight: 400; line-height: 1.0; letter-spacing: -0.05em;}
h6 {font-size: 22px; font-weight: 400; line-height: 1.0; letter-spacing: -0.03em;}
h1, h2, h3, h4, h5, h6 {margin: 0.3em 0 !important; text-align: center; padding: 0 !important; width: 100%;}
.headercitro {color: #f3fb1e;}
.headeryellow {color: #fac537;}
.headergreen {color: #8bfd04;}
.headerneon {color: #d4fb6b;}
.headerblue {color: #b1d6f9;}
.headerturkis {color: #78f8fa;}
.headerwhite {color: #ffffff;}
.headerorange {color: #fbb973;}
.headerpink {color: #f9acf1;}

/* Header Basisdaten */	
.header {margin: 0; padding: 0; position: absolute; background-color: transparent; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; animation: zoomheader 0.8s ease-in;}
.headercontent {display: inline; left: 0; top: 2px; vertical-align: middle; text-align: center; cursor: default;}

@keyframes zoomheader {
  0% {opacity: 0;}
100% {opacity: 1;}}

/* Header-Logo */	
#headerlogo {position: absolute; top: 0; display: block; z-index: 34; width: 100%; text-align: center !important; background-color: transparent; margin: 2px 0 !important; padding: 0 !important; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; animation: zoomheader 0.8s ease-in;}
#headerlogo_inner {display: inline-block; text-align: center !important; margin: 0 !important; padding: 0 !important;}

#headerlogo_cont, #headerlogo_cont:visited {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 763 763' height='2.5em' width='2.5em' preserveAspectRatio='xMidYMid meet'%3E%3Cg%3E%3Cpath class='clogo-1' d='M746,381.5c0,201.31-163.19,364.5-364.5,364.5S17,582.81,17,381.5,180.19,17,381.5,17s364.5,163.19,364.5,364.5Z' style='fill:none;stroke:%23ffffff;stroke-miterlimit:10;stroke-width:34px' /%3E%3C/g%3E%3Cg%3E%3Cpath class='clogo-2' d='M621.42,426.97c.14-.48.56-2.01,1.27-4.1.06-.19.13-.38.19-.57.65-2.18,1.34-4.36,1.92-6.56,2.54-9.67,4.93-19.38,6.98-29.14,1.96-9.34,3.72-18.69,5.26-28.06.69-4.22,1.35-8.45,2.02-12.67.16-1.01-.15-1.77-.71-1.79-.33-.01-.72.04-1.05.02-2.59-.22-5.21-.28-7.82-.36-4.19-.14-8.42.09-12.64.34-7.16.43-14.37,1.43-21.58,2.73-5.85,1.05-11.7,2.4-17.55,4.03-9.63,2.69-19.21,6.04-28.72,10.2-8.76,3.82-17.41,8.28-25.93,13.4-12.13,7.29-23.84,15.82-35.08,25.71-9.77,8.59-19.11,17.98-27.99,28.23-8.88,10.24-17.03,21.28-24.54,33.04-3.76,5.9-6.65,10.89-7.53,12.42-5.24,9.12-8.99,16.7-12.16,23.26-10.6,21.97-18.66,40.79-19.32,42.33-14.45,33.87-15.81,41.57-14.62,46.24.33,1.28,1.14,2.86,3.39,4.69,8.84,7.2,17.38,9.04,18.48,9.26,2.79.57,5.89,1.04,12.24,1.29,4.18.17,8.32.56,12.52.58,4.46.03,8.96-.15,13.46-.42,7.27-.44,14.58-1.35,21.91-2.73,8.27-1.56,16.53-3.73,24.76-6.61,8.51-2.98,16.93-6.67,25.22-11.24,9.05-4.99,17.83-10.89,26.3-17.84,11.7-9.6,22.48-20.8,32.28-33.68,9.71-12.76,18.19-26.66,25.64-41.52,4.45-8.88,8.47-17.99,12.15-27.29,2.09-5.28,4.09-10.62,5.84-16.05.03-.08.45-1.43,1.3-4.12,2.63-8.34,3.95-12.52,4.09-13.01Z' style='fill:%23ffffff' /%3E%3C/g%3E%3Cg%3E%3Cpath class='clogo-3' d='M316.41,537.69c-5.51,23.43-7.58,29.94-15.85,40.36-10.33,13.67-30.32,23.43-49.61,23.43-23.43,0-39.96-15.62-39.96-38.4,0-7.81,0-8.46,4.13-25.38l41.34-183.56h-4.13c-37.21,0-52.37-10.41-52.37-35.15,0-14.97,8.96-31.24,22.74-41.01,11.71-8.46,22.05-11.07,48.92-11.07h4.13l10.33-44.26c13.78-61.84,64.77-100.24,132.29-100.24,31.69,0,50.3,12.37,50.3,33.2,0,27.99-21.36,50.77-49.61,52.07-20.67,0-30.32,7.16-34.45,25.39l-7.58,33.85h17.91c37.21,0,52.37,10.41,52.37,35.15,0,14.97-8.96,31.24-22.74,41.01-11.71,8.46-22.05,11.07-48.92,11.07h-17.91l-41.34,183.56Z'  style='fill:%23ffffff' /%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat; background-color: transparent; background-size: 2.5em 2.5em; margin: 4px 0; padding: 0; height: 2.5em; width: 2.5em; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; z-index: 35;}
#headerlogo_cont:hover, #headerlogo_cont:focus, #headerlogo_cont:active {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 763 763' height='2.5em' width='2.5em' preserveAspectRatio='xMidYMid meet'%3E%3Cg%3E%3Cpath class='clogo-1' d='M746,381.5c0,201.31-163.19,364.5-364.5,364.5S17,582.81,17,381.5,180.19,17,381.5,17s364.5,163.19,364.5,364.5Z' style='fill:none;stroke:%238bfd04;stroke-miterlimit:10;stroke-width:34px' /%3E%3C/g%3E%3Cg%3E%3Cpath class='clogo-2' d='M621.42,426.97c.14-.48.56-2.01,1.27-4.1.06-.19.13-.38.19-.57.65-2.18,1.34-4.36,1.92-6.56,2.54-9.67,4.93-19.38,6.98-29.14,1.96-9.34,3.72-18.69,5.26-28.06.69-4.22,1.35-8.45,2.02-12.67.16-1.01-.15-1.77-.71-1.79-.33-.01-.72.04-1.05.02-2.59-.22-5.21-.28-7.82-.36-4.19-.14-8.42.09-12.64.34-7.16.43-14.37,1.43-21.58,2.73-5.85,1.05-11.7,2.4-17.55,4.03-9.63,2.69-19.21,6.04-28.72,10.2-8.76,3.82-17.41,8.28-25.93,13.4-12.13,7.29-23.84,15.82-35.08,25.71-9.77,8.59-19.11,17.98-27.99,28.23-8.88,10.24-17.03,21.28-24.54,33.04-3.76,5.9-6.65,10.89-7.53,12.42-5.24,9.12-8.99,16.7-12.16,23.26-10.6,21.97-18.66,40.79-19.32,42.33-14.45,33.87-15.81,41.57-14.62,46.24.33,1.28,1.14,2.86,3.39,4.69,8.84,7.2,17.38,9.04,18.48,9.26,2.79.57,5.89,1.04,12.24,1.29,4.18.17,8.32.56,12.52.58,4.46.03,8.96-.15,13.46-.42,7.27-.44,14.58-1.35,21.91-2.73,8.27-1.56,16.53-3.73,24.76-6.61,8.51-2.98,16.93-6.67,25.22-11.24,9.05-4.99,17.83-10.89,26.3-17.84,11.7-9.6,22.48-20.8,32.28-33.68,9.71-12.76,18.19-26.66,25.64-41.52,4.45-8.88,8.47-17.99,12.15-27.29,2.09-5.28,4.09-10.62,5.84-16.05.03-.08.45-1.43,1.3-4.12,2.63-8.34,3.95-12.52,4.09-13.01Z' style='fill:%238bfd04' /%3E%3C/g%3E%3Cg%3E%3Cpath class='clogo-3' d='M316.41,537.69c-5.51,23.43-7.58,29.94-15.85,40.36-10.33,13.67-30.32,23.43-49.61,23.43-23.43,0-39.96-15.62-39.96-38.4,0-7.81,0-8.46,4.13-25.38l41.34-183.56h-4.13c-37.21,0-52.37-10.41-52.37-35.15,0-14.97,8.96-31.24,22.74-41.01,11.71-8.46,22.05-11.07,48.92-11.07h4.13l10.33-44.26c13.78-61.84,64.77-100.24,132.29-100.24,31.69,0,50.3,12.37,50.3,33.2,0,27.99-21.36,50.77-49.61,52.07-20.67,0-30.32,7.16-34.45,25.39l-7.58,33.85h17.91c37.21,0,52.37,10.41,52.37,35.15,0,14.97-8.96,31.24-22.74,41.01-11.71,8.46-22.05,11.07-48.92,11.07h-17.91l-41.34,183.56Z' style='fill:%238bfd04' /%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat; background-size: 2.5em 2.5em; -webkit-transform: scale(1.2) rotate(360deg); -moz-transform: scale(1.2) rotate(360deg); -ms-transform: scale(1.2) rotate(360deg); -o-transform: scale(1.2) rotate(360deg); transform: scale(1.2) rotate(360deg); cursor: alias;}

@media only screen and (max-width:48em) {
	#headerlogo_cont {text-align: center !important;}}

@keyframes zoomheader {
  0% {opacity: 0;}
100% {opacity: 1;}}

#headerlogo_print {display: none; opacity: 0; visibility: hidden;}

/* Junglelogo Maxi Footer */
#maxlogo {position: relative; display: block; z-index: 35; width: 100vw; text-align: center !important; background-color: transparent; margin: 0 !important; padding: 0 !important; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; animation: zoomheader 0.8s ease-in;}
#maxlogo_inner {display: inline-block; text-align: center !important; margin: 0 !important; padding: 0 !important;}

#maxlogo_cont, #maxlogo_cont:visited {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 763 763' height='5em' width='5em' preserveAspectRatio='xMidYMid meet'%3E%3Cg%3E%3Cpath class='mlogo-1' d='M746,381.5c0,201.31-163.19,364.5-364.5,364.5S17,582.81,17,381.5,180.19,17,381.5,17s364.5,163.19,364.5,364.5Z' style='fill:none;stroke:%238bfd04;stroke-miterlimit:10;stroke-width:34px' /%3E%3C/g%3E%3Cg%3E%3Cpath class='mlogo-2' d='M621.42,426.97c.14-.48.56-2.01,1.27-4.1.06-.19.13-.38.19-.57.65-2.18,1.34-4.36,1.92-6.56,2.54-9.67,4.93-19.38,6.98-29.14,1.96-9.34,3.72-18.69,5.26-28.06.69-4.22,1.35-8.45,2.02-12.67.16-1.01-.15-1.77-.71-1.79-.33-.01-.72.04-1.05.02-2.59-.22-5.21-.28-7.82-.36-4.19-.14-8.42.09-12.64.34-7.16.43-14.37,1.43-21.58,2.73-5.85,1.05-11.7,2.4-17.55,4.03-9.63,2.69-19.21,6.04-28.72,10.2-8.76,3.82-17.41,8.28-25.93,13.4-12.13,7.29-23.84,15.82-35.08,25.71-9.77,8.59-19.11,17.98-27.99,28.23-8.88,10.24-17.03,21.28-24.54,33.04-3.76,5.9-6.65,10.89-7.53,12.42-5.24,9.12-8.99,16.7-12.16,23.26-10.6,21.97-18.66,40.79-19.32,42.33-14.45,33.87-15.81,41.57-14.62,46.24.33,1.28,1.14,2.86,3.39,4.69,8.84,7.2,17.38,9.04,18.48,9.26,2.79.57,5.89,1.04,12.24,1.29,4.18.17,8.32.56,12.52.58,4.46.03,8.96-.15,13.46-.42,7.27-.44,14.58-1.35,21.91-2.73,8.27-1.56,16.53-3.73,24.76-6.61,8.51-2.98,16.93-6.67,25.22-11.24,9.05-4.99,17.83-10.89,26.3-17.84,11.7-9.6,22.48-20.8,32.28-33.68,9.71-12.76,18.19-26.66,25.64-41.52,4.45-8.88,8.47-17.99,12.15-27.29,2.09-5.28,4.09-10.62,5.84-16.05.03-.08.45-1.43,1.3-4.12,2.63-8.34,3.95-12.52,4.09-13.01Z' style='fill:%238bfd04' /%3E%3C/g%3E%3Cg%3E%3Cpath class='mlogo-3' d='M316.41,537.69c-5.51,23.43-7.58,29.94-15.85,40.36-10.33,13.67-30.32,23.43-49.61,23.43-23.43,0-39.96-15.62-39.96-38.4,0-7.81,0-8.46,4.13-25.38l41.34-183.56h-4.13c-37.21,0-52.37-10.41-52.37-35.15,0-14.97,8.96-31.24,22.74-41.01,11.71-8.46,22.05-11.07,48.92-11.07h4.13l10.33-44.26c13.78-61.84,64.77-100.24,132.29-100.24,31.69,0,50.3,12.37,50.3,33.2,0,27.99-21.36,50.77-49.61,52.07-20.67,0-30.32,7.16-34.45,25.39l-7.58,33.85h17.91c37.21,0,52.37,10.41,52.37,35.15,0,14.97-8.96,31.24-22.74,41.01-11.71,8.46-22.05,11.07-48.92,11.07h-17.91l-41.34,183.56Z'  style='fill:%238bfd04' /%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat; background-color: transparent; background-size: 5em 5em; margin: 4px 0; padding: 0; height: 5em; width: 5em; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; z-index: 36;}
#maxlogo_cont:hover, #maxlogo_cont:focus, #maxlogo_cont:active {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 763 763' height='5em' width='5em' preserveAspectRatio='xMidYMid meet'%3E%3Cg%3E%3Cpath class='mlogo-1' d='M746,381.5c0,201.31-163.19,364.5-364.5,364.5S17,582.81,17,381.5,180.19,17,381.5,17s364.5,163.19,364.5,364.5Z' style='fill:none;stroke:%23f3fb1e;stroke-miterlimit:10;stroke-width:34px' /%3E%3C/g%3E%3Cg%3E%3Cpath class='mlogo-2' d='M621.42,426.97c.14-.48.56-2.01,1.27-4.1.06-.19.13-.38.19-.57.65-2.18,1.34-4.36,1.92-6.56,2.54-9.67,4.93-19.38,6.98-29.14,1.96-9.34,3.72-18.69,5.26-28.06.69-4.22,1.35-8.45,2.02-12.67.16-1.01-.15-1.77-.71-1.79-.33-.01-.72.04-1.05.02-2.59-.22-5.21-.28-7.82-.36-4.19-.14-8.42.09-12.64.34-7.16.43-14.37,1.43-21.58,2.73-5.85,1.05-11.7,2.4-17.55,4.03-9.63,2.69-19.21,6.04-28.72,10.2-8.76,3.82-17.41,8.28-25.93,13.4-12.13,7.29-23.84,15.82-35.08,25.71-9.77,8.59-19.11,17.98-27.99,28.23-8.88,10.24-17.03,21.28-24.54,33.04-3.76,5.9-6.65,10.89-7.53,12.42-5.24,9.12-8.99,16.7-12.16,23.26-10.6,21.97-18.66,40.79-19.32,42.33-14.45,33.87-15.81,41.57-14.62,46.24.33,1.28,1.14,2.86,3.39,4.69,8.84,7.2,17.38,9.04,18.48,9.26,2.79.57,5.89,1.04,12.24,1.29,4.18.17,8.32.56,12.52.58,4.46.03,8.96-.15,13.46-.42,7.27-.44,14.58-1.35,21.91-2.73,8.27-1.56,16.53-3.73,24.76-6.61,8.51-2.98,16.93-6.67,25.22-11.24,9.05-4.99,17.83-10.89,26.3-17.84,11.7-9.6,22.48-20.8,32.28-33.68,9.71-12.76,18.19-26.66,25.64-41.52,4.45-8.88,8.47-17.99,12.15-27.29,2.09-5.28,4.09-10.62,5.84-16.05.03-.08.45-1.43,1.3-4.12,2.63-8.34,3.95-12.52,4.09-13.01Z' style='fill:%23f3fb1e' /%3E%3C/g%3E%3Cg%3E%3Cpath class='mlogo-3' d='M316.41,537.69c-5.51,23.43-7.58,29.94-15.85,40.36-10.33,13.67-30.32,23.43-49.61,23.43-23.43,0-39.96-15.62-39.96-38.4,0-7.81,0-8.46,4.13-25.38l41.34-183.56h-4.13c-37.21,0-52.37-10.41-52.37-35.15,0-14.97,8.96-31.24,22.74-41.01,11.71-8.46,22.05-11.07,48.92-11.07h4.13l10.33-44.26c13.78-61.84,64.77-100.24,132.29-100.24,31.69,0,50.3,12.37,50.3,33.2,0,27.99-21.36,50.77-49.61,52.07-20.67,0-30.32,7.16-34.45,25.39l-7.58,33.85h17.91c37.21,0,52.37,10.41,52.37,35.15,0,14.97-8.96,31.24-22.74,41.01-11.71,8.46-22.05,11.07-48.92,11.07h-17.91l-41.34,183.56Z'  style='fill:%23f3fb1e' /%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat; background-size: 5em 5em; -webkit-transform: rotate(-360deg); -moz-transform: rotate(-360deg); -ms-transform: rotate(-360deg); -o-transform: rotate(-360deg); transform: rotate(-360deg); cursor: pointer;}

@media only screen and (max-width: 64px) {
	#maxlogo_cont {text-align: center !important;}}

#maxlogo_print {display: none; opacity: 0; visibility: hidden;}

/* Header Bild */	
.header_image {-webkit-border-radius: 9px; -moz-border-radius: 9px; -khtml-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; min-height: 20em; min-height: 33vh; margin: 3.25em 0.75em 0.75em 0.75em !important; background-size: cover; background-position: center; position: relative; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; animation: zoomheaderimage 0.8s ease-in;}
.header_image::before {content: ''; background-color: #000000; opacity: 0.4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40); position: absolute; top: 0; right: 0; bottom: 0; left: 0; -webkit-border-radius: 9px; -moz-border-radius: 9px; -khtml-border-radius: 9px; -o-border-radius: 9px; border-radius: 9px;}
h1.header_title {position: relative; vertical-align: middle; margin: 0; z-index: 2; color: #ffffff; font-size: 45px; border: none;}

@keyframes zoomheaderimage {
  0% {opacity: 0;}
100% {opacity: 1;}}

@media only screen and (max-width: 64px) {
h1.header_title {font-size: 38px;}}

/* Quellenangabe Header-Bild */
.source_pic {position: absolute; margin: -42px 6px 0 0 !important; right: 20px; text-align: right; max-width: 340px; background-color: transparent; font-size: 15px; color: #fbbf1e; font-weight: 400; text-decoration: none; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; animation: zoomheaderimage 1.6s ease-in;}
.source_pic a:link, .source_pic a:visited {color: #ffffff; font-weight: 400; text-decoration: none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; background-color: transparent; border: 1px solid transparent;}
.source_pic a:hover, .source_pic a:focus, .source_pic a:active {color: #8bfd04; font-weight: 400; text-decoration: none; border-bottom: 1px solid #8bfd04;}
@media only screen and (max-width:48em) {
	.source_pic {max-width: 280px;}}

/* Quellenangabe Bild in der Seite */
.source_img {margin: 0 6px; text-align: center; background-color: transparent; font-size: 15px; color: #fbbf1e; font-weight: 400; text-decoration: none; -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}
.source_img a:link, .source_img a:visited {color: #ffffff; font-weight: 400; text-decoration: none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; background-color: transparent; border: 1px solid transparent;}
.source_img a:hover, .source_img a:focus, .source_img a:active {color: #8bfd04; font-weight: 400; text-decoration: none; border-bottom: 1px solid #8bfd04;}

/* Header-Schrift-Logo */	
#headlogo {position: absolute; left: 12px; top: 54px; display: block; z-index: 901; text-align: left !important; margin: 0 18px !important; padding: 0 !important; text-decoration: none; letter-spacing: -0.09em;}
.headlogo_jungle, .headlogo_jungle a, .headlogo_jungle a:link, .headlogo_jungle a:visited {display: inline-block; color: #ffffff; font-size: 23px; font-weight: 700; text-decoration: none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
.headlogo_jungle a:hover, .headlogo_jungle a:focus, .headlogo_jungle a:active {color: #8bfd04; font-weight: 700; text-decoration: none; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
.headlogo_info, .headlogo_info a, .headlogo_info a:link, .headlogo_info a:visited  {font-size: 23px; font-weight: 400; text-decoration: none; opacity: .4; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);}
.headlogo_info:hover, .headlogo_info a:hover, .headlogo_info a:focus, .headlogo_info a:active {font-weight: 400; text-decoration: none;}
.headlogo_jungle a:hover > .headlogo_info {opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); color: #fac537;}

@media only screen and (max-width: 56em) {
	#headlogo {z-index: 9;}}

/* Containerfarben */	
.congray {background: #3b3b3b; color: #ffffff;}
.conyellow {background: #fbbf1e; color: #000000;}
.conblue {background: #0366c2; color: #ffffff;}
.congreen {background: #1d951a; color: #ffffff;}
.conorange {background: #fc9d2d; color: #ffffff;}

/* Containergebundene Schriften */
.row, .pix_row {line-height: 1.6; font-size: 18px; font-weight: 400; text-decoration: none;}

.row a, .row a:link, .row a:visited {width: 0%; color: inherit; font-weight: 500; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: inherit; padding: 0 2px; margin: 0 1px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.row a:hover, .row a:focus, .row a:active {color: #8bfd04; text-decoration: none; border-bottom: 1px solid #8bfd04;}
.row aside.neongreen a:hover, .row aside.neongreen a:focus, .row aside.neongreen a:active {color: #f3fb1e; text-decoration: none; border-bottom: 1px solid #f3fb1e;}

.pix_row aside a, .pix_row aside a:link, .pix_row aside a:visited {width: 0%; color: inherit; font-weight: 500; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: inherit; padding: 0 2px; margin: 0 1px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.pix_row aside a:hover, .pix_row aside a:focus, .pix_row aside a:active {color: #8bfd04; text-decoration: none; border-bottom: 1px solid #8bfd04;}

.pix_row aside.neongreen a, .pix_row aside.neongreen a:link, .pix_row aside.neongreen a:visited {width: 0%; color: inherit; font-weight: 500; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: inherit; padding: 0 2px; margin: 0 1px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.pix_row aside.neongreen a:hover, .pix_row aside.neongreen a:focus, .pix_row aside.neongreen a:active {color: #f3fb1e; text-decoration: none; border-bottom: 1px solid #f3fb1e;}

.pix_row aside ul li a, .pix_row aside ul li a:link, .pix_row aside ul li a:visited {width: 0%; color: inherit; font-weight: 500; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: inherit; padding: 0 2px; margin: 0 1px; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear;}
.pix_row aside ul li a:hover, .pix_row aside ul li a:focus, .pix_row aside ul li a:active {color: #8bfd04; text-decoration: none; border-bottom: 1px solid #8bfd04;}

.row .conyellow a:hover, .row .conyellow a:focus, .row .conyellow a:active {color: #0366c2; text-decoration: none; border-bottom: 1px solid #0366c2;}

/* Linksymbole */	
.row aside a[href*="http"], .row aside a[href*="#"] {background: url('https://fairfruits.de/design/linker.svg') no-repeat right; background-size: 18px 18px; padding: 0 22px 0 0;}
.row aside.neongreen a[href*="http"], .row aside.neongreen a[href*="#"] {background: url('https://fairfruits.de/design/linker_ye.svg') no-repeat right; background-size: 18px 18px; padding: 0 22px 0 0;}
.pix_row aside.neongreen a[href*="http"], .row aside.neongreen a[href*="#"] {background: url('https://fairfruits.de/design/linker_ye.svg') no-repeat right; background-size: 18px 18px; padding: 0 22px 0 0;}
.pix_row aside a[href*="http"] {background: url('https://fairfruits.de/design/linker.svg') no-repeat right; background-size: 18px 18px; padding: 0 22px 0 0;}
.pix_row aside ul li a {background: url('https://fairfruits.de/design/linker.svg') no-repeat right; background-size: 18px 18px; padding: 0 22px 0 0;}
.pix_row div.conpix aside ul li a {background: url('https://fairfruits.de/design/linker.svg') no-repeat right; background-size: 18px 18px; padding: 0 22px 0 0;}
.row aside a[href*="mailto:"] {background: url('https://fairfruits.de/design/mailer.svg') no-repeat right; background-size: 16px 16px; padding: 0 22px 0 0;}
.row div.conpix aside a[href*="http"] {background-image: url(''); padding: 0 22px 0 0;}

/* Linksymbol eqitoo-Logo in rows */	
.row aside.eqitoo a[href*="http"], .row aside.eqitoo a[href*="#"] {background-image: url(''); padding: 0 22px 0 0; border: none;}

/* Alternative Schriften */
aside.citro {color: #f3fb1e;}
aside.neonyellow {color: #f9fd93;}
aside.neongreen {color: #8bfd04;}
aside.neonorange {color: #f9a365;}
aside.neonpink {color: #fc84ef;}
aside.neonturkis {color: #65f7f9;}

/* Container einblenden */
.row, .pix_row {-webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; animation: zoomrow 0.9s ease-in;}

@keyframes zoomrow {
  0% {opacity: 0;}
100% {opacity: 1;}}

/* Bildcontainer */
#pixback_1, #pixback_2, #pixback_3, #pixback_4, #pixback_5, #pixback_6, #pixback_7, #pixback_8 {height: 350px; margin: 0 12px; background-size: cover; background-repeat: no-repeat; background-position: center; color: #ffffff; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px;}

/* Flexcontainer */	
.con {margin-bottom: 0;}
.con:last-child {margin-bottom: 0;}

[class*="columne_"] {margin: 0; min-height: 30px; text-align: center; vertical-align: middle; padding: 4px 10px;}
[class*="columnhigh_"] {display: block; margin: 0; min-height: 34px; text-align: center; vertical-align: middle; padding: 4px 10px;}

[class*="columne_"]:last-child {margin: 0; padding: 4px 10px 10px 10px;}
[class*="columnhigh_"]:last-child {margin: 0;}

@media only screen and (max-width: 64em) {
	[class*="columne_"] {display: block; padding: 3px 10px;}
	[class*="columnhigh_"] {padding: 8px 8px;}
	.row, .pix_row {display: block;}}

@media all and (min-width: 64em) {
  	.row, .pix_row {display: flex;}
	.columne_1 {flex: 1 1 0%; order: 1;}
	.columne_2 {flex: 2 1 0%; order: 2;}
	.columne_3 {flex: 3 1 0%; order: 3;}
	.columne_4 {flex: 4 1 0%; order: 4;}
	.columne_5 {flex: 5 1 0%; order: 5;}
	.columne_6 {flex: 6 1 0%; order: 6;}
	.columne_7 {flex: 7 1 0%; order: 7;}
	.columne_8 {flex: 8 1 0%; order: 8;}
	.columne_9 {flex: 9 1 0%; order: 9;}
	.columne_10 {flex: 10 1 0%; order: 10;}
	.columne_11 {flex: 11 1 0%; order: 11;}
	.columne_12 {flex: 12 1 0%; order: 12;}
	.columnhigh_1 {flex: 1 1 0%; order: 1;}
	.columnhigh_2 {flex: 2 1 0%; order: 2;}
	.columnhigh_3 {flex: 3 1 0%; order: 3;}
	.columnhigh_4 {flex: 4 1 0%; order: 4;}
	.con, .con:lastchild {margin: 0;}}

/* Listen */
ul {list-style: none; margin: 4px 12px !important; padding: 4px 12px !important; line-height: 1.6; list-style-position: inside;}
ul.liststandard {list-style-type: disc; text-align: left;}
ul.listextra {list-style-type: circle; text-align: left;}
ul.listcenter, ul.listtable {list-style-type: none; text-align: center;}
ol.liststandard, ol.listextra {margin: 2px 12px !important; padding: 1px 2px 1px 14px !important; list-style-type: decimal; line-height: 1.6; text-align: left;}
.liststandard li, .listextra li {margin: 3px 6px !important; padding: 5px !important;}
.listcenter li, .listtable li {margin: 3px 6px !important; padding: 2px 5px !important;}

/*ul.listcenter li:nth-child(even) {color: #f9fd93;}
ul.listcenter li:nth-child(odd) {color: #ffffff;}*/
ul.listtable li:nth-child(even) {background-color: transparent; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px;}
ul.listtable li:nth-child(odd) {background-color: #434343; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px;}

/* Static Buttons */
#beg, #beg:visited {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 936.84 499.84' fill='%23ffffff' height='1.875em' width='1.875em'%3E%3Cpath d='M512,323.75,925.83,737.58a32.09,32.09,0,0,0,45.26,0h0a32.1,32.1,0,0,0,0-45.25L535.17,256.41a33.46,33.46,0,0,0-46.34,0L52.91,692.33a32.1,32.1,0,0,0,0,45.25h0a32.09,32.09,0,0,0,45.26,0Z' transform='translate(-43.58 -271.08)' /%3E%3C/svg%3E") no-repeat center; position: fixed; bottom: 18px; right: 18px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; border: none; background-color: transparent; padding: 0 0 20px 0; margin: 0 auto; text-align: center; width: 2.75em; height: 2.75em; z-index: 1012; cursor: pointer; animation: zoomrow 1.1s ease-in;}
#beg:hover, #beg:focus, #beg:active {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 936.84 499.84' fill='%230366c2' height='1.875em' width='1.875em'%3E%3Cpath d='M512,323.75,925.83,737.58a32.09,32.09,0,0,0,45.26,0h0a32.1,32.1,0,0,0,0-45.25L535.17,256.41a33.46,33.46,0,0,0-46.34,0L52.91,692.33a32.1,32.1,0,0,0,0,45.25h0a32.09,32.09,0,0,0,45.26,0Z' transform='translate(-43.58 -271.08)' /%3E%3C/svg%3E") no-repeat center; background-color: #fac537; -webkit-transform: translateY(-5px); -moz-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px);}

#siteon, #siteon:visited {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.84 936.84' fill='%23ffffff' height='1.875em' width='1.875em'%3E%3Cpath d='M672.32,512,258.49,925.83a32.09,32.09,0,0,0,0,45.26h0a32.1,32.1,0,0,0,45.25,0L739.67,535.17a33.46,33.46,0,0,0,0-46.34L303.74,52.91a32.1,32.1,0,0,0-45.25,0h0a32.09,32.09,0,0,0,0,45.26Z' transform='translate(-249.16 -43.58)' /%3E%3C/svg%3E") no-repeat center; position: fixed; top: 50vh; right: 18px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; border: none; background-color: transparent; padding: 0 20px 0 0; margin: 0 auto; text-align: center; width: 2.75em; height: 2.75em; z-index: 1013; cursor: pointer; animation: zoomrow 1.1s ease-in;}
#siteon:hover, #siteon:focus, #siteon:active {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.84 936.84' fill='%233b3b3b' height='1.875em' width='1.875em'%3E%3Cpath d='M672.32,512,258.49,925.83a32.09,32.09,0,0,0,0,45.26h0a32.1,32.1,0,0,0,45.25,0L739.67,535.17a33.46,33.46,0,0,0,0-46.34L303.74,52.91a32.1,32.1,0,0,0-45.25,0h0a32.09,32.09,0,0,0,0,45.26Z' transform='translate(-249.16 -43.58)' /%3E%3C/svg%3E") no-repeat center; background-color: #ffffff; -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px);}

#siteback, #siteback:visited {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.84 936.84' fill='%23ffffff' height='1.875em' width='1.875em'%3E%3Cpath d='M325.82,512,739.66,98.17a32.11,32.11,0,0,0,0-45.26h0a32.11,32.11,0,0,0-45.26,0L258.48,488.83a33.46,33.46,0,0,0,0,46.34L694.4,971.09a32.11,32.11,0,0,0,45.26,0h0a32.11,32.11,0,0,0,0-45.26Z' transform='translate(-249.16 -43.58)' /%3E%3C/svg%3E") no-repeat center; position: fixed; top: 50vh; left: 18px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -khtml-border-radius: 50%; border-radius: 50%; border: none; background-color: transparent; padding: 0 0 0 20px; margin: 0 auto; text-align: center; width: 2.75em; height: 2.75em; z-index: 1014; cursor: pointer; animation: zoomrow 1.1s ease-in;}
#siteback:hover, #siteback:focus, #siteback:active {background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 499.84 936.84' fill='%233b3b3b' height='1.875em' width='1.875em'%3E%3Cpath d='M325.82,512,739.66,98.17a32.11,32.11,0,0,0,0-45.26h0a32.11,32.11,0,0,0-45.26,0L258.48,488.83a33.46,33.46,0,0,0,0,46.34L694.4,971.09a32.11,32.11,0,0,0,45.26,0h0a32.11,32.11,0,0,0,0-45.26ZZ' transform='translate(-249.16 -43.58)' /%3E%3C/svg%3E") no-repeat center; background-color: #ffffff; -webkit-transform: translateX(-5px); -moz-transform: translateX(-5px); -ms-transform: translateX(-5px); -o-transform: translateX(-5px); transform: translateX(-5px);}

/* Footer */	
#foot {display: block; z-index: 25; width: 100%; text-align: center !important; background-color: transparent; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; animation: zoomheader 0.7s ease-in; cursor: default; margin: 0 !important; padding: 0 !important;}
#foot_cont {margin: 0px !important;}
.foot_hit {display: inline;}
@media only screen and (max-width:48em) {
	#foot_cont {display: block;}}

/* Footist Under-Footer */	
#footist {display: block; z-index: 24; text-align: center !important; background-color: /*#0366c2*/#292929; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; cursor: default; margin: 0 12px !important; padding: 0 !important; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px;}
#footist_cont {margin: 0px !important;}
#footist_hit {display: inline;}
@media only screen and (max-width:48em) {
	#footist {margin: 0 !important;}
	#footist_cont {display: block;}
   #footist_hit {display: block;}}

#footist_hit ul {margin: 0; padding: 0; list-style: none; border: none; background-color: transparent; text-align: center; vertical-align: middle;}
#footist_hit li, #footist_hit li a, #footist_hit li a:link {display: inline-block; padding: 0 3px; margin: 0; text-align: center; vertical-align: middle; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; background-color: transparent;}

@media only screen and (max-width:56em) {
	#footist_hit li:nth-child(1) {display: none;}}
@media only screen and (max-width:48em) {
	#footist_hit li {display: block; line-height: 1.6; margin: 8px 2px;}}

/* Footer-Logo */	
.footlogo_jungle, .footlogo_jungle a, .footlogo_jungle a:link, .footlogo_jungle a:visited {display: inline-block; color: #ffffff; font-size: 18px; font-weight: 700; text-align: center !important; margin: 0 !important; padding: 0 !important; letter-spacing: -0.09em; text-decoration: none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
.footlogo_jungle a:hover, .footlogo_jungle a:focus, .footlogo_jungle a:active {color: #8bfd04; font-weight: 700; text-decoration: none; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);}
.footlogo_info, .footlogo_info a, .footlogo_info a:link, .footlogo_info a:visited  {font-size: 18px; font-weight: 400; text-decoration: none; opacity: .5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
.footlogo_info:hover, .footlogo_info a:hover, .footlogo_info a:focus, .footlogo_info a:active {font-weight: 400; text-decoration: none;}
.footlogo_jungle a:hover > .footlogo_info {opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); color: #fac537;}

#foot_print {display: none; opacity: 0; visibility: hidden;}

/* Footer-Schriften */
.link_extra {display: inline-block; font-size: 16px; color: #ffffff; font-weight: 400; text-decoration: none; line-height: 2.0; background-color: transparent;}	
.link_extra a, .link_extra a:link, .link_extra a:visited {color: #ffffff; font-weight: 400; text-decoration: none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; position: relative;}
.link_extra a:hover, .link_extra a:focus, .link_extra a:active {color: #8bfd04; text-decoration: none;}

.link_extra a:after {background: none repeat scroll 0 0 transparent; bottom: 1px; content: ""; display: block; position: absolute; height: 1px; left: 50%; background-color: #8bfd04; -webkit-transition: width 0.3s ease 0s, left 0.3s ease 0s; -moz-transition: width 0.3s ease 0s, left 0.3s ease 0s; -o-transition: width 0.3s ease 0s, left 0.3s ease 0s; -ms-transition: width 0.3s ease 0s, left 0.3s ease 0s; transition: width 0.3s ease 0s, left 0.3s ease 0s; width: 0;}
.link_extra a:hover:after {width: 100%; left: 0;}

.lk_arrow {background: url("https://fairfruits.de/design/ar_full.svg") no-repeat center; background-size: 18px 18px; width: 20px; height: 20px; margin: 0 2px -2px 1px; padding: 2px 8px 4px 15px;}
.lk_empty {background: url("https://fairfruits.de/design/ar_empty.svg") no-repeat center; background-size: 14px 14px; width: 16px; height: 16px; margin: 2px 2px -2px 1px; padding: 2px 4px 4px 10px;}

.smart_extra {display: inline-block; font-size: 16px; color: #ffffff; font-weight: 400; text-decoration: none; margin: -7px 0 -4px 0; padding: 0 3px;}	
.smart_extra a, .smart_extra a:link, .smart_extra a:visited {color: #ffffff; font-weight: 400; text-decoration: none; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; background-color: transparent; position: relative;}
.smart_extra a:hover, .smart_extra a:focus, .smart_extra a:active {color: #8bfd04; text-decoration: none;}

.smart_extra a:after {background: none repeat scroll 0 0 transparent; bottom: 1px; content: ""; display: block; position: absolute; height: 1px; left: 50%; background-color: #8bfd04; -webkit-transition: width 0.3s ease 0s, left 0.3s ease 0s; -moz-transition: width 0.3s ease 0s, left 0.3s ease 0s; -o-transition: width 0.3s ease 0s, left 0.3s ease 0s; -ms-transition: width 0.3s ease 0s, left 0.3s ease 0s; transition: width 0.3s ease 0s, left 0.3s ease 0s; width: 0;}
.smart_extra a:hover:after {width: 100%; left: 0;}

/* Footer Entdecke deine Welt */
.explore {font-size: 18px; color: #8bfd04; font-weight: 500; letter-spacing: -0.03em; -webkit-transform:rotate(-2deg); -moz-transform:rotate(-2deg); -ms-transform:rotate(-2deg); -o-transform:rotate(-2deg); transform:rotate(-2deg); margin: 3px 0;}

/* Seitenuebersicht */
.overview_columne {background-color: transparent; height: 100%; width: auto; margin: 0 auto; text-align: center;}
ul#overview_list {list-style: none; padding: 0 20px; margin: 0; text-align: center; line-height: 1.5; list-style-position: inside; font-size: 20px; font-weight: 500; border: none;}

#overview_list li, #overview_list li a, #overview_list li a:link, #overview_list li a:visited {padding: 3px 12px; margin: 0; color: #ffffff; text-decoration: none; text-align: center; vertical-align: middle; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; border: none; letter-spacing: -0.06em; position: relative;}
#overview_list li a:hover, #overview_list li a:focus, #overview_list li a:active {padding: 3px 18px; margin: 0; color: #8bfd04; text-decoration: none; text-align: center; vertical-align: middle; letter-spacing: -0.03em;}
#overview_list li:first-child {padding: 0 18px 3px 18px;}
#overview_list li:last-child {padding: 3px 18px 0 18px;}

#overview_list li a:after {background: none repeat scroll 0 0 transparent; bottom: 1px; content: ""; display: block; position: absolute; height: 1px; right: 50%; background-color: #f3fb1e; -webkit-transition: width 0.3s ease 0s, left 0.3s ease 0s; -moz-transition: width 0.3s ease 0s, left 0.3s ease 0s; -o-transition: width 0.3s ease 0s, left 0.3s ease 0s; -ms-transition: width 0.3s ease 0s, left 0.3s ease 0s; transition: width 0.3s ease 0s, left 0.3s ease 0s; width: 0;}
#overview_list li a:hover:after {width: 100%; right: 0;}

@media only screen and (max-width:48em) {
	ul#overview_list {line-height: 1.7;}}

/* Grafic Buttons */
.jun_buttons {margin: 6px !important; display: block;}
.jun_button {display: inline-block; padding: 0; margin: 0; font-size: 18px; text-align: center;}
.jun_button a, .jun_button a:link, .jun_button a:visited {font-weight: 500; float: left; display: inline; width:16em; height: 2.2em; padding: 5px 8px 7px 8px !important; margin: 0 !important; cursor: pointer; border: none; color: #3b3b3b; background-color: #8bfd04; text-decoration: none; -webkit-border-radius: 7px; -moz-border-radius: 7px; -khtml-border-radius: 7px; -o-border-radius: 7px; border-radius: 7px; letter-spacing: -0.03em; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; }
.jun_button a:hover, .jun_button a:focus, .jun_button a:active {border: none; color: #ffffff; background-color: #f66e00;}

@media only screen and (max-width:48em) {
	.jun_button a {width: 350px; }}

/* Drucken */	
@media print {
	* {background-color: #ffffff; color: #000;}
	body {color: #000; background-color: #ffffff; margin: 0; padding: 0; width: 100%; font-size: 14px;}
	h1 {color: #000; background-color: #ffffff; margin: 0.1em 0 !important; text-align: center; padding: 0 !important; width: 100%; font-size: 28px; border-bottom: 1px solid #5cadff;}
	h2, h3, h4, h5, h6 {color: #000; background-color: #ffffff; margin: 0.1em 0 !important; text-align: center; padding: 0 !important; width: 100%; font-size: 22px;}
	section, article, section.white, section.citro {margin: 0 !important; padding: 2px !important; background-color: #ffffff; color: #000; border: none;}
	.header_image {background-color: transparent; margin: 0 0.75em 0.75em 0.75em !important;}
	h1.header_title {background-color: transparent; display: block; visibility: visible; vertical-align: middle; margin: 0; color: #ffffff; font-size: 45px; border: none;}
	div.headlogo_jungle {display: none; visibility: hidden;}
	header {display: none; visibility: hidden; height: 0px;}
	strong, u {color: #000; background-color: transparent;}
	h1.header_title strong {background-color: transparent; display: block; visibility: visible; color: #ffffff; border: none;}
	#headerlogo {display: none; visibility: hidden; height: 0px;}
	.headercitro, .headeryellow, .headergreen, .headerneon, .headerblue, .headerturkis, .headerwhite, .headerorange, .headerpink {color: #000;}
	[class*="columne_"] {display: block; width: 100%; background-color: #ffffff; color: #000;}
	.row, .pix_row {display: block; width: 100%; background-color: #ffffff; color: #000;}
	.conyellow, .conblue, .congreen {background: #ffffff; color: #000000;}
	.headerblack, .headergreen, .headerblue, .headerorange {color: #000000;}
	section.sources aside {color: #3b3b3b; font-size: 14px;}
	#beg, #jn_up, #foot {display: none; opacity: 0; visibility: hidden;}
	#jn_print {display: inline; opacity: 1; visibility: visible;}
	#foot_print {display: block; opacity: 1; visibility: visible; width: 100%; margin: 0 auto; text-align: center; color: #636363;}
	.row .conyellow a:link, .row .conyellow a:visited {color: #0575e5; background-color: transparent;}
	.jun_buttons {display: none;}}
