/*base*/
body{padding:0;margin:0;background:#fffdc9;color:black}h1{background:transparent;color:#ff6500!important;font-weight:700!important;font-size:1.3em!important;line-height:1.1em!important;margin:11px 0}h2{background:transparent;color:#ff6500;font-size:1.2em!important;font-weight:700!important;line-height:1.1em!important;margin:11px 0}h3{background:transparent;color:#ff6500!important;font-size:1.17em!important;font-weight:700!important;line-height:1.1em!important}.breadcrumb{margin:0;padding:0;background:#ff6500;-webkit-border-radius:0;border-radius:0;border:0 solid #fff}.breadcrumb li{text-shadow:none}.container{max-width:1024px;margin-left:auto;margin-right:auto}.jmodedit{display:none!important}.component_containter a[href^='http://']{padding-right:14px;background:url(../images/externlink.png) right no-repeat}.component_containter a[href^='https://']{padding-right:14px;background:url(../images/externlink.png) right no-repeat}.component_containter a[href^='http://www.einfach-gesund-leben.eu'],.component_containter a[href^='http://www.www.einfach-gesund-leben.eu'] .component_containter a[href^='http://einfach-gesund-leben.eu'],.component_containter a[href^='http://www.einfach-gesund-leben.eu']{padding-right:0;background:none}.component_containter a[href^='mailto']{padding-right:14px;background:url(../images/maillink.png) right no-repeat}a[href$=".pdf"],.component_containter a[href$=".pdf"]{background:url(../images/pdf.png) no-repeat right center;padding-right:32px;min-height:15px;display:inline-block;vertical-align:baseline}
/*spalten*/
.content.colmask{position:relative;clear:both;float:left;width:100%;overflow:hidden}.content.bgr,.content .bgc,.content .bgl{float:left;width:100%;position:relative}.coll,.colc,.colr{float:left;position:relative;padding:0;overflow:hidden}.colc{min-height:700px}.content.bgr{background:white}.content .bgl{background:white}.content .bgc{background:white}.content.style1cols.bgr,.content.style1cols .bgl{background:transparent}.content.style1cols .colc{width:96%;left:2%}.content.style1cols .coll{width:0;height:0;overflow:hidden}.content.style1cols .colr{width:0;height:0;overflow:hidden}.content.style2Rcols .bgc{right:30%}.content.style2Rcols .bgl{right:70%}.content.style2Rcols .colc{width:66%;left:102%}.content.style2Rcols .coll{width:0;left:34%;height:0}.content.style2Rcols .colr{width:26%;left:106%}.content.style2Lcols .bgc{right:0}.content.style2Lcols .bgl{right:70%}.content.style2Lcols .colc{width:66%;left:102%}.content.style2Lcols .coll{width:26%;left:6%}.content.style2Lcols .colr{width:0;left:78%;height:0}.content.style3cols .bgc{right:20%}.content.style3cols .bgl{right:60%}.content.style3cols .colc{width:56%;left:102%}.content.style3cols .coll{width:16%;left:26%}.content.style3cols .colr{width:16%;left:90%}@media screen and (max-width:767px){.content.style3cols .bgc{right:0}.content.style3cols .bgl{right:70%}.content.style3cols .colc{width:66%;left:102%}.content.style3cols .coll{width:26%;left:6%}.content.style3cols .colr{width:66%;left:100%;background:white;padding-left:2%;padding-right:2%}}@media screen and (max-width:480px){.content.style1cols .bgc,.content.style2Lcols .bgl,.content.style2Lcols .bgc,.content.style2Rcols .bgc,.content.style2Rcols.bgr,.content.style2Rcols .bgl,.content.style3cols .bgl,.content.style3cols .bgc,.content.style3cols.bgr{float:none;width:100%;left:0;right:0;position:static;background:transparent}.content.style1cols .colc,.content.style2Lcols .coll,.content.style2Lcols .colc,.content.style2Rcols .colc,.content.style2Rcols .colr,.content.style3cols .coll,.content.style3cols .colc,.content.style3cols .colr{width:96%;left:0;padding-left:2%;padding-right:2%}.content.style1cols .colr,.content.style2Lcols .colr,.content.style2Rcols .colr,.content.style3cols .colr{background:white}.content.style1cols .coll,.content.style2Lcols .coll,.content.style2Rcols .coll,.content.style3cols .coll{background:white}.content.style1cols .colc,.content.style2Lcols .colc,.content.style2Rcols .colc,.content.style3cols .colc{background:white;min-height:0}}
/*menu desk*/
.contentrow{width:200px}.contentrow .moduletable_menu h3{margin:0;padding:0;display:none;visibility:hidden;width:0;height:0}.contentrow .moduletable_menu ul{margin:0;padding:0;list-style:none;background:white}.contentrow .moduletable_menu ul li.active a,.contentrow .moduletable_menu ul li.active ul li.active a,.contentrow .moduletable_menu ul li.active ul li.active ul li.active a,.contentrow .moduletable_menu ul li.active ul li.active ul li.active ul li.active a{background:white;color:black}.contentrow .moduletable_menu ul li.current a,.contentrow .moduletable_menu ul li.active ul li.current a,.contentrow .moduletable_menu ul li.active ul li.active ul li.current a,.contentrow .moduletable_menu ul li.active ul li.active ul li.active ul li.current a{background:#84c326;color:black}.contentrow .moduletable_menu ul li a{background:transparent;text-decoration:none;font-size:.9em;font-weight:normal;color:#000;display:block;padding-left:10px;padding-right:3px}.contentrow .moduletable_mobil li a{text-decoration:none;font-size:.9em;font-weight:normal;color:#000}.contentrow .moduletable_menu ul li ul li a,.contentrow .moduletable_menu ul li.active ul li a{background:transparent;color:#000;padding-left:15px}.contentrow .moduletable_menu ul li ul li ul li a,.contentrow .moduletable_menu ul li.active ul li ul li a,.contentrow .moduletable_menu ul li.active ul li.active ul li a{background:transparent;color:#000;padding-left:20px}.contentrow .moduletable_menu ul li ul li ul li ul li a,.contentrow .moduletable_menu ul li.active ul li ul li ul li a,.contentrow .moduletable_menu ul li.active ul li.active ul li ul li a,.contentrow .moduletable_menu ul li.active ul li.active ul li.active ul li a{background:transparent;color:#000;padding-left:25px}
/*menu mobile */
body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}.headermenu input[type=checkbox]{position:absolute;top:-9999px;left:-9999px}.headermenu{width:200px}.headermenu input,.headermenu label{display:none;visibility:hidden}.headermenu .moduletable_menu h3{margin:0;padding:0;display:none;visibility:hidden;width:0;height:0}.headermenu .moduletable_menu ul{margin:0;padding:0;list-style:none;background:transparent}.headermenu .moduletable_menu ul li.active a,.headermenu .moduletable_menu ul li.active ul li.active a,.headermenu .moduletable_menu ul li.active ul li.active ul li.active a,.headermenu .moduletable_menu ul li.active ul li.active ul li.active ul li.active a{background:transparent;color:black}.headermenu .moduletable_menu ul li.current a,.headermenu .moduletable_menu ul li.active ul li.current a,.headermenu .moduletable_menu ul li.active ul li.active ul li.current a,.headermenu .moduletable_menu ul li.active ul li.active ul li.active ul li.current a{background:white;color:black}.headermenu .moduletable_menu ul li a{background:transparent;text-decoration:none;font-size:.9em;font-weight:bold;color:#000;display:block;padding-left:10px;padding-right:3px}.headermenu .moduletable_mobil li a{text-decoration:none;font-size:.9em;font-weight:bold;color:#000}.headermenu .moduletable_menu ul li ul li a,.headermenu .moduletable_menu ul li.active ul li a{background:transparent;color:#000;padding-left:15px}.headermenu .moduletable_menu ul li ul li ul li a,.headermenu .moduletable_menu ul li.active ul li ul li a,.headermenu .moduletable_menu ul li.active ul li.active ul li a{background:transparent;color:#000;padding-left:20px}.headermenu .moduletable_menu ul li ul li ul li ul li a,.headermenu .moduletable_menu ul li.active ul li ul li ul li a,.headermenu .moduletable_menu ul li.active ul li.active ul li ul li a,.headermenu .moduletable_menu ul li.active ul li.active ul li.active ul li a{background:transparent;color:#000;padding-left:25px}.headermenu .moduletable_mobil{display:none;visibility:hidden;height:0}@media screen and (max-width:480px){.headermenu .moduletable_menu,.headermenu input{display:block;visibility:visible}.headermenu label{display:block;visibility:visible;padding-left:5px;width:50px}.headermenu .image-title{position:absolute;left:-3000px;font-size:0}.headermenu{padding:0;margin:0;position:relative;background:linear-gradient(#f60,#ffc,#f60) #ffc;border:0 solid #999;line-height:2.5em;height:45px;min-width:95%;padding-left:.4em;padding-right:.4em;display:block;visibility:visible;z-index:1000;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.7);-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.7);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.7);-webkit-border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;border-radius:50px 50px 50px 50px}.headermenu input,.headermenu label,.headermenu .moduletable_menu li{line-height:2.5em;float:none}.headermenu .moduletable_menu ul{margin:0;padding:0;list-style:none}.headermenu nav[role="off-canvas"]{position:absolute;min-width:20em;left:-20em;opacity:0;display:none;padding-top:1em;padding-bottom:1em;ul>li{height:100%;width:100%;text-align:left;margin:0}}.headermenu label:hover,.headermenu input:checked ~ label{background:transparent;background:-webkit-radial-gradient(transparent,transparent 60%);background:-o-radial-gradient(transparent,transparent 60%);background:-moz-radial-gradient(transparent,transparent 60%);background:radial-gradient(transparent,transparent 60%)}.headermenu input:checked ~ nav[role="off-canvas"]{opacity:1;left:0;display:block;background:#ffffc9;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.7);-moz-box-shadow:5px 5px 10px 0 rgba(0,0,0,0.7);box-shadow:5px 5px 10px 0 rgba(0,0,0,0.7);-webkit-border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;ul>li{padding:.55em .55em .55em 1.5em}}.headermenu .moduletable_menu ul li{background:transparent!important;width:98%;height:auto}.headermenu .moduletable_menu ul a,.headermenu .moduletable_menu ul a:visited,.headermenu .moduletable_menu ul a:hover{background:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0 0 0 0}.headermenu .moduletable_menu ul ul{position:static!important;width:95%;padding-left:5%;background:#ffffc9;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.headermenu .moduletable_menu ul li a,.headermenu .moduletable_menu ul li.active a,.headermenu .moduletable_menu ul li ul li a,.headermenu .moduletable_menu ul li.active ul li a,.headermenu .moduletable_menu ul li.active ul li.active a,.headermenu .moduletable_menu ul li ul li ul li a,.headermenu .moduletable_menu ul li.active ul li ul li a,.headermenu .moduletable_menu ul li.active ul li.active ul li a,.headermenu .moduletable_menu ul li.active ul li.active ul li.active a,.headermenu .moduletable_menu ul li ul li ul li ul li a,.headermenu .moduletable_menu ul li.active ul li ul li ul li a,.headermenu .moduletable_menu ul li.active ul li.active ul li ul li a,.headermenu .moduletable_menu ul li.active ul li.active ul li.active ul li a,.headermenu .moduletable_menu ul li.active ul li.active ul li.active ul li.active a{padding:0;margin:0;background:transparent;border:0;margin-bottom:5px;text-indent:0;width:95%;height:auto;padding-left:10px}.headermenu .moduletable_menu ul li.active a,.headermenu .moduletable_menu ul li.active ul li.active a,.headermenu .moduletable_menu ul li.active ul li.active ul li.active a,.headermenu .moduletable_menu ul li.active ul li.active ul li.active ul li.active a{background:rgba(132,195,38,0.5)}.headermenu .moduletable_menu ul li.current a,.headermenu .moduletable_menu ul li.active ul li.current a,.headermenu .moduletable_menu ul li.active ul li.active ul li.current a,.headermenu .moduletable_menu ul li.active ul li.active ul li.active ul li.current a{background:#84c326}.headermenu .moduletable_mobil{visibility:visible;display:block}.headermenu .moduletable_mobil a,.headermenu .moduletable_mobil a:visited,.headermenu .moduletable_mobil a:hover{position:relative;margin:0;padding:0;top:-42px;margin-left:0;min-height:2.5em;margin-bottom:4px}.headermenu .moduletable_mobil a,.headermenu .moduletable_mobil a:visited,.headermenu .moduletable_mobil a:hover{border:0 solid #fff;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.moduletable_mobilemenu .image-title,.headermenu .moduletable_mobil .image-title{position:absolute;left:-3000px;font-size:0}.headermenu .moduletable_mobil{display:block;float:left;visibility:visible;height:auto;margin-left:50px}.headermenu .moduletable_mobil h3{margin:0;padding:0}.headermenu .moduletable_mobil ul{margin:0;padding:0;top:0;list-style:none}.headermenu .moduletable_mobil li{float:left;margin:0;padding:0;top:0;margin-right:2px;height:1px}.headermenu .moduletable_mobil li a{background:transparent;text-decoration:none;display:block}.headermenu .moduletable_mobil li a span{background:transparent;text-decoration:none;display:block}.headermenu .moduletable_mobil li a:hover{background:transparent;background:-webkit-radial-gradient(transparent,transparent 60%);background:-o-radial-gradient(transparent,transparent 60%);background:-moz-radial-gradient(transparent,transparent 60%);background:radial-gradient(transparent,transparent 60%)}}

/* header menu*/
.logomenu{width:100%;background:#84c326;border:0 solid #999;height:25px}.logomenu input,.logomenu label{display:none;visibility:hidden}.logomenu .moduletable h3{margin:0;padding:0;display:none;visibility:hidden;width:0;height:0}.logomenu .moduletable ul{margin:0;padding:0;list-style:none}.logomenu .moduletable li{float:left;margin:0;padding:0;height:25px;margin:0;padding:0;position:relative;width:auto}.logomenu .moduletable li a{padding-left:3px;padding-right:3px;background:transparent;text-decoration:none;display:block;font-weight:bold;font-style:normal;color:#000;position:relative;z-index:100;padding:0;padding-top:2px;padding-left:10px;padding-right:10px;height:23px;text-align:center;background:#84c326}.logomenu .moduletable>ul>li{padding-left:5px;padding-right:5px}.logomenu .moduletable>ul>li>a{padding-left:5px;padding-right:5px}.logomenu .moduletable ul li a{color:black}.logomenu .moduletable li.active a{background:transparent;text-decoration:none;display:block;position:relative;background:#94d336}.logomenu .moduletable li a:hover{background:transparent;text-decoration:none;display:block;position:relative;background:#94d336}.logomenu .moduletable ul ul{position:absolute;z-index:50;left:0;padding-top:0;top:25px;width:200px;height:auto;background:#84c326;border:1px solid gray;border-top:0;-webkit-border-radius:0 0 .7em .7em;-moz-border-radius:0 0 .7em .7em;border-radius:0 0 .7em .7em;padding-bottom:.7em}.logomenu .moduletable ul ul ul{z-index:110}.logomenu .moduletable li li,.logomenu .moduletable li.active li{position:relative;display:block;width:auto;height:auto;float:none}.logomenu .moduletable ul li ul{display:none}.logomenu .moduletable ul li:hover ul{display:block}.logomenu .moduletable ul li:hover ul li ul{display:none}.logomenu .moduletable ul li:hover ul li:hover ul{display:block}.logomenu .moduletable ul li:hover ul li:hover ul li ul{display:none}.logomenu .moduletable ul li:hover ul li:hover ul li:hover ul{display:block}.logomenu .moduletable ul li:hover ul li:hover ul li:hover ul li ul{display:none}.logomenu .moduletable li li a,.logomenu .moduletable li.active li a,.logomenu .moduletable li:hover li a{text-align:left;background:transparent;height:auto}.logomenu .moduletable li.active li.active a::after{content:">"}.logomenu .moduletable li.active li.current a::after{content:""}.logomenu .moduletable li.active li.active li a::after{content:""}.logomenu .moduletable li.active li.active li.active a::after{content:">"}.logomenu .moduletable li.active li.active li.current a::after{content:""}.logomenu .moduletable li.active li.active li.active li a::after{content:""}.logomenu .moduletable li.active li.active li.active li.active a::after{content:">"}.logomenu .moduletable li.active li.active li.active li.current a::after{content:""}.logomenu .moduletable li.active li.active li.active li.active li a::after{content:""}.logomenu .moduletable li li.active{background:#94d336}.logomenu .moduletable li li.active>a{color:black}.logomenu .moduletable li li.current{background:#94d336}.logomenu .moduletable li li.current>a{color:black}.logomenu .moduletable li li a:hover{background:#94d336}.logomenu .moduletable li li a:hover>a{color:black}.logomenu .moduletable ul ul ul{top:0;padding-top:9px;left:197px;-webkit-border-radius:.7em;-moz-border-radius:.7em;border-radius:.7em}

.mobileonly{
	display:none;
}

.mobileonly{
	display:none;
}
.logorow{
	position:relative;
}
.logo{
	height:120px;
	position:relative;
}	
.logo img{
	position:relative;
	left:94px;
	top:30px;
}
.logomenu{
	position: absolute;
	right: 50px;
	top: 90px;
	background: #84c326;
	width: auto;
}
.contentrow{width:auto}

.breadcrumb{
	padding-top:5px;
	padding-left:20%;
	background:transparent;
}
.breadcrumb > .active {
    color: black!important;
}

.body{
	max-width:1024px;margin-left:auto;margin-right:auto;
	background:white;
}
.headermenu_bg{
	background:#fffdc9;
	width:100%;
}
.header{
	max-height:300px;
	position:relative;
	overflow:hidden;
	border-top:7px solid rgb(255,101,0) ;
}
.header img{
	width:1024px;
	left:0;
	top:0;
}
.spacerrow2{
	background:rgb(255,101,0) ;
	min-height:30px;
	padding:0px;
}
.moduletable  .category-module{
	list-style:none;
	padding:0px;
	margin:0px;
}
.moduletable  .category-module li{
	list-style:none;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	border-bottom:1px solid #EEEEEE;
	margin-bottom:10px;
}
.moduletable  .category-module a.mod-articles-category-title {
	font-weight:bold;
	color:#ff6500;
}
.headermenu .moduletable_menu>ul>li{
	border-bottom:1px dashed rgb(255,101,0);
}

h1 a,h2 a,h3 a{
	color:#ff6500!important;
}

@media screen and (max-width:480px){
	body{
		background: white;
	}
	.mobileonly{
		display:block;
	}
	.coll .moduletable_menu,
	.pconly{
		display:none;
	}
	.header{
		border-top:6px solid rgb(255,101,0) ;
		border-bottom:6px solid rgb(255,101,0) ;
	}
	.spacerrow2 .container {
		padding-left:2%;
		padding-right:2%;
		color:black;
	}
	.spacerrow2{
		background:#F0F0F0;
		border-bottom:1px solid #E0E0E0;
		height:auto;
		padding:10px;
		overflow:visible;
	}
	.breadcrumb{
		padding-left:2%;
		
	}
	.logorow{
		background:#fffdc9;
		height:57px;
	}
	.logo img{
		position:relative;
		left:22px;
		top:12px;
		width:133px;
	}
	.logomenu{
		right: 20px;
		top: 25px;
	}
}
.menu .divider{
	border-top: 1px solid black;
	font-size: 0px;
	line-height: 2px;
}
