@charset "ISO-8859-1";
/* © Eine Welt Laden Weißwasser Stylesheet SUBMENUE and COLLAPSIBLE FOOT MENUE eineweltladen.info 2026-05-16 */

/* Submenue oben */	
.sub_cont {padding: 5px 8px; margin: 0; background-color: #9eff25; background-image: -webkit-gradient(linear, left, right, from(0%, #9eff25), color-stop(85%, #9eff25), to(#78d404)); background-image: -webkit-linear-gradient(left, #9eff25, #9eff25 85%, #78d404); background-image: -moz-linear-gradient(left, #9eff25, #9eff25 85%, #78d404); background-image: -ms-linear-gradient(right, #9eff25, #9eff25 85%, #78d404); background-image: -khtml-linear-gradient(left, #9eff25, #9eff25 85%, #78d404); background-image: -o-linear-gradient(left, #9eff25, #9eff25 85%, #78d404); background-image: linear-gradient(left, #9eff25, #9eff25 85%, #78d404); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9eff25', endColorstr='#78d404',GradientType=1 ); -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; animation: zoomsub .7s ease-in; opacity: 1;}

@keyframes zoomsub {
  0% {opacity: 0; -webkit-transform: scaleX(0); -moz-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0);}
100% {opacity: 1; -webkit-transform: scaleX(1); -moz-transform: scaleX(1); -ms-transform: scaleX(1); -o-transform: scaleX(1); transform: scaleX(1);}}

/*.subsub_cont {padding: 4px 8px; margin: 0; background-color: #dffdbb; background-image: -webkit-gradient(linear, right, left, from(0%, #dffdbb), color-stop(85%, #dffdbb), to(#9eff25)); background-image: -webkit-linear-gradient(right, #dffdbb, #dffdbb 85%, #9eff25); background-image: -moz-linear-gradient(right, #dffdbb, #dffdbb 85%, #9eff25); background-image: -ms-linear-gradient(right, #dffdbb, #dffdbb 85%, #9eff25); background-image: -khtml-linear-gradient(right, #dffdbb, #dffdbb 85%, #9eff25); background-image: -o-linear-gradient(right, #dffdbb, #dffdbb 85%, #9eff25); background-image: linear-gradient(right, #dffdbb, #dffdbb 85%, #9eff25); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dffdbb', endColorstr='#9eff25',GradientType=1 );}*/

.subsub_cont {padding: 4px 8px; margin: 0; background-color: #dffdbb; background-color: #9eff25; background-image: -webkit-gradient(linear, left, right, from(0%, #9eff25), color-stop(85%, #9eff25), to(#78d404)); background-image: -webkit-linear-gradient(left, #9eff25, #9eff25 85%, #78d404); background-image: -moz-linear-gradient(left, #9eff25, #9eff25 85%, #78d404); background-image: -ms-linear-gradient(right, #9eff25, #9eff25 85%, #78d404); background-image: -khtml-linear-gradient(left, #9eff25, #9eff25 85%, #78d404); background-image: -o-linear-gradient(left, #9eff25, #9eff25 85%, #78d404); background-image: linear-gradient(left, #9eff25, #9eff25 85%, #78d404); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9eff25', endColorstr='#78d404',GradientType=1 ); -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; animation: zoomsubsub .8s ease-in; opacity: 1;}

@keyframes zoomsubsub {
  0% {opacity: 0; -webkit-transform: scaleY(0); -moz-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0);}
100% {opacity: 1; -webkit-transform: scaleY(1); -moz-transform: scaleY(1); -ms-transform: scaleY(1); -o-transform: scaleY(1); transform: scaleY(1);}}

.sub_line {z-index: 9888; margin: 0 !important; padding: 0 2px !important; 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; cursor: default; top: 0; left: 0; right: 0;}
.sub_line_content {line-height: 1.8em; width: auto; height: auto; margin-left: auto; margin-right: auto; overflow: visible;}

.subsub_line {z-index: 9888; margin: 0 !important; padding: 0 2px !important; 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; cursor: default; top: 0; left: 0; right: 0;}
.subsub_line_content {line-height: 1.6em; width: auto; height: auto; margin-left: auto; margin-right: auto; overflow: visible;}

ul.sub_links {list-style: none; padding: 1px !important; margin: 0 !important; letter-spacing: -0.031em;}
li.sub_link {display: inline-block; font-size: 14px; color: #1e3600; font-weight: 400; text-decoration: none; letter-spacing: -0.031em;}	
li.sub_link a:link, li.sub_link a:visited {color: #1e3600; font-weight: 400; text-decoration: none; padding: 1px !important; margin: 0 1px !important; border: 1px solid #9eff25;/* -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;*/}
li.sub_link a:hover, li.sub_link a:focus, li.sub_link a:active {color: #ffffff; font-weight: 400 !important; text-decoration: none; padding: 1px !important; margin: 0 1px !important; /*height: 12px; */background-color: #ff5d0d; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #ff5d0d;}

ul.subsub_links {list-style: none; padding: 1px !important; margin: 0 !important; letter-spacing: -0.031em;}
li.subsub_link {display: inline-block; font-size: 14px; color: #1e3600; font-weight: 400; text-decoration: none; letter-spacing: -0.031em;}	
li.subsub_link a:link, li.subsub_link a:visited {color: #1e3600; font-weight: 400; text-decoration: none; padding: 1px !important; margin: 0 1px !important; border: 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;*/}
li.subsub_link a:hover, li.subsub_link a:focus, li.subsub_link a:active {color: #ffffff; font-weight: 400 !important; text-decoration: none; padding: 1px !important; margin: 0 1px !important; /*height: 12px; */background-color: #0457bd; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: none;}

ul.under_links {margin: 0; padding: 0; list-style-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 391.03 702.47' fill='%233077cf' height='0.65em' width='0.65em'%3E%3Cpath d='M725.85,484.78,414.72,173.65a40.13,40.13,0,0,0-56.57,0h0a40.13,40.13,0,0,0,0,56.57l283,283-283,283a40.13,40.13,0,0,0,0,56.57h0a40.11,40.11,0,0,0,56.57,0L725.85,541.66a40.51,40.51,0,0,0,0-56.88Z' transform='translate(-346.48 -161.98)' /%3E%3C/svg%3E"); list-style-position:outside; text-align: center;}

@media only screen and (max-width:48em) {
   .sub_link, .sub_link a:link {letter-spacing: -0.063em; margin: 1px 4px; padding: 0 2px;}
	li.sub_link, li.sub_link a:link, li.subsub_link, li.subsub_link a:link {letter-spacing: 1pt;}}

@media only screen and (max-width:56em) {
	.sub_line_content, .subsub_line_content {/*line-height: 2.0em;*/display: none; visibility: hidden; height: 0;}}

@media only screen and (max-width:56em) {
	 .sub_cont, .sub_line, .sub_line_content, .subsub_cont, .subsub_line, .subsub_line_content {display: none; visibility: hidden; height: 0;}
	#collapsible_underlay {visibility: visible;}}

@media only screen and (min-width:47em) {
	 #collapsible_underlay {display: none; visibility: hidden; height: 0;}}

/* Drucken */	
@media print {
	#sub_line, #sub_line_content {display: none; visibility: hidden; height: 0;}}

/* Submenue im Footer und oben */	
.linkline {z-index: 9888; margin: 0 !important; padding: 0 2px 0 2px !important; 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; cursor: default; top: 0; left: 0; right: 0;}
.linkline_content {line-height: 1.6em; width: auto; height: auto; margin-left: auto; margin-right: auto; overflow: visible;}
@media only screen and (max-width:56em) {
	.linkline_content {line-height: 2.0em;}}

/* Submenue - Current Highlighted Websites Textstyle WIR */
#site_history #shop_history a, #site_initiative #shop_initiative a, #site_kids #shop_kids a, #site_laden #shop_laden a, #site_initiative #shop_initiative a, #site_katalog #shop_katalog a, #site_social #shop_social a, #site_video #shop_video a, #site_we #shop_we a, #site_welcome #shop_welcome a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: default;}

#site_shop_index #shop_shop_index a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: pointer;}

/* Submenue - Current Highlighted Websites Textstyle NEUES */
#site_cel #news_cel a, #site_news_shop #news_news_shop a, #site_news_ware #news_news_ware a, #site_news_projects #news_news_projects a, #site_news_fairtrade #news_news_fairtrade a, #site_news_online #news_news_online a, #site_news_advent #news_news_advent a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: default;}

#site_news_index #news_news_index a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: pointer;}

/* Submenue - Current Highlighted Websites Textstyle GALERIE */
#site_gallery #shop_gallery a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: default;}
#site_gallery #shop_gallery a:hover {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #0457bd; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: pointer;}

/* Submenue - Current Highlighted Websites Textstyle PROJEKTE */
#site_cacao_project #projects_cacao_project a, #site_courage #projects_courage a, #site_idea #projects_idea a, #site_fairplay_project #projects_fairplay_project a, #site_global_learning #projects_global_learning a, #site_kino #projects_kino a, #site_kiosk #projects_kiosk a, #site_fruit_project #projects_fruit_project a, #site_noodle_project #projects_noodle_project a, #site_coffee_parcours #projects_coffee_parcours a, #site_spice_project #projects_spice_project a, #site_tea_project #projects_tea_project a, #site_tip #projects_tip a, #site_trade_project #projects_trade_project a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: default;}

#site_projects_index #projects_projects_index a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: pointer;}

/* Submenue - Current Highlighted Websites Textstyle HANDELN */
#site_childlabour #ware_childlabour a, #site_clothes #ware_clothes a, #site_coop #ware_coop a, #site_faironline #ware_faironline a, #site_fairplay #ware_fairplay a, #site_fairtrade #ware_fairtrade a, #site_fairweek #ware_fairweek a, #site_manila #ware_manila a, #site_organisations #ware_organisations a, #site_vorort #ware_vorort a, #site_worldshops #ware_worldshops a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: default;}

#site_ware_index #ware_ware_index a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: pointer;}

/* Submenue - Current Highlighted Websites Textstyle BIO */
#site_bio_food #bio_bio_food a, #site_bio_label #bio_bio_label a, #site_bio_tea #bio_bio_tea a, #site_rapunzel #bio_bio_rapunzel a, #site_landgarten #bio_bio_landgarten a, #site_regional #bio_bio_regional a, #site_fairbio #bio_bio_fairbio a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: default;}

#site_bio_index #bio_bio_index a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: pointer;}

/* Current Highlighted Websites Textstyle BIO Alles Bio */
#site_bio_food #side_bio_bio_food a, #site_bio_label #side_bio_bio_label a, #site_bio_tea #side_bio_bio_tea a, #site_bio_rapunzel #side_bio_bio_rapunzel a, #site_bio_landgarten #side_bio_bio_landgarten a, #site_bio_regional #side_bio_bio_regiona a, #site_bio_org #side_bio_bio_org a {color: #78f8fa; font-weight: 500; text-decoration: none; font-style: italic;}

/* Submenue - Current Highlighted Websites Textstyle MAGAZIN */
#site_cacao #magazine_cacao a, #site_cocos #magazine_cocos a, #site_cook #magazine_cook a, #site_coffee #magazine_coffee a, #site_food #magazine_food a, #site_fruits #magazine_fruits a, #site_honey #magazine_honey a, #site_milk #magazine_milk a, #site_nutrition #magazine_nutrition a, #site_nuts #magazine_nuts a, #site_oil #magazine_oil a, #site_mustard #magazine_mustard a, #site_rooibos #magazine_rooibos a, #site_sugar #magazine_sugar a, #site_spices #magazine_spices a, #site_tea #magazine_tea a, #site_veg #magazine_veg a, #site_vinegar #magazine_vinegar a, #site_wine #magazine_wine a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: default;}

#site_magazine_index #magazine_magazine_index a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: pointer;}

/* Submenue - Current Highlighted Websites Textstyle WISSEN */
#site_climate #sam_climate a, #site_cotton #sam_cotton a, #site_energy #sam_energy a, #site_felt #sam_felt a, #site_foodwaste #sam_foodwaste a, #site_paper #sam_paper a, #site_phone #sam_phone a, #site_plastic #sam_plastic a, #site_rain #sam_rain a, #site_water #sam_water a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: default;}

#site_sam_index #sam_sam_index a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: pointer;}

/* Submenue - Current Highlighted Websites Textstyle WELTSICHT */
#site_asyl #worldview_asyl a, #site_human #worldview_human a, #site_hunger #worldview_hunger a, #site_nuclear #worldview_nuclear a, #site_norass #worldview_norass a, #site_peace #worldview_peace a, #site_poor #worldview_poor a, #site_rights #worldview_rights a, #site_world #worldview_world a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: default;}

#site_worldview_index #worldview_worldview_index a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: pointer;}

/* Submenue - Current Highlighted Websites Textstyle SERVICE */
#site_album #service_album a, #site_contact #service_contact a, #site_downloads #service_downloads a, #site_help #service_help a, #site_impress #service_impress a, #site_intern #service_intern a, #site_kitchen #service_kitchen a, #site_library #service_library a, #site_links #service_links a, #site_our #service_our a, #site_safedata #service_safedata a, #site_sites #service_sites a, #site_themes #service_themes a, #site_search #service_search a, #site_way #service_way a, #site_work #service_work a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: default;}

#site_service_index #service_service_index a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #018001; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; border: 1px solid #018001; cursor: pointer;}

/* Subsubmenues */
#site_album #sh_album a, #site_bio #sh_bio a, #site_cacao #sh_cacao a, #site_coffee #sh_coffee a, #site_food #sh_food a, #site_fruits #sh_fruits a, #site_history #sh_history a, #site_album #sh_album a, #site_katalog #sh_katalog a, #site_fairtrade #sh_fairtrade a, #site_coffee_parcours #sh_coffee_parcours a, #site_cacao_project #sh_cacao_project a, #site_peace #sh_peace a, #site_spices #sh_spices a, #site_tea_project #sh_tea_project a, #site_tea #sh_tea a, #site_veg #sh_veg a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; background-color: #848484; letter-spacing: -0.031em; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; cursor: default;}

#site_gallery #sh_gallery a {color: #ffffff; font-weight: 400; text-decoration: none; font-style: italic; width: auto; height: 12px; padding: 3px 2px 3px 4px !important; margin: 0px 2px !important; background-color: #848484; letter-spacing: -0.031em; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; cursor: default;}

/* Drucken */	
@media print {
#mainline, #mainline_content, #logotree, #linkline, #linkline_content, #subline, #subline_content {display: none; visibility: hidden; height: 0;}
#infotainer, #infocloser, #infocloser_max, #menucont {display: none; visibility: hidden; height: 0;}}

/* top right bottom left [margin, padding] */
/* ------------------- */
