@charset "utf-8";
/* CSS Document */

* {
	padding:0;
	margin:0;
	}
	
body {
	background:#b9da89 url(../images/bg-body.jpg) repeat-x;
	color:#292929;
	font:0.80em Arial, Helvetica, sans-serif;
	line-height:1.4em;
	}

.no-text {
	text-indent:-9999px;
	font-size:1px!important;
	overflow:hidden;
	}
	
.no-padding {
	padding:15px 0 0 15px!important;
	width:250px!important;
	}
	
.clear {
	clear:both;
	left:none;
	float:none;
	}
	
.strich{
	border-bottom: 1px solid #000000;
	margin: 5px 0 5px 0;
}
	
/*-------------------------------------------------------------------------*/
/*--------------------------|=container|-----------------------------------*/
/*-------------------------------------------------------------------------*/

#container {
	width:960px;
	margin:0 auto;
	position:relative;
	background:url(../images/bg-container.jpg) no-repeat;
	}
	
#container-index {
	width:960px;
	margin:0 auto;
	position:relative;
	background:url(../images/bg-index.jpg) no-repeat;
	}
	
#container-rss {
	width:960px;
	margin:0 auto;
	position:relative;
	background:url(../images/bg-rss.jpg) no-repeat;
	}
	
#blatt {
	width:46px;
	height:479px;
	background:url(../images/bg-blatt.jpg) no-repeat;
	position:absolute;
	left:-46px;
	}


#header {
	height:476px;
	}

h1 a {
	width:245px;
	height:130px;
	display:block;
	position:absolute;
	top:108px;
	left:716px;
	}

h3 {
	font:1.2em Arial, Helvetica, sans-serif;
	margin:0 0 1.3em 0;
	font-weight:bold;
	color:#618331;
	}
	
a {
	color:#50764a;
	}
	
p {
	margin:0 0 1.5em 0;
	}
	
blockquote {
	background:#b9da89;
	padding:8px;
	margin:0 0 1.5em 0;
	}
	
object {
	margin:0 0 1.8em 0;
	position:relative;
	left:-16px;
	}
	
/*-------------------------------------------------------------------------*/
/*--------------------------|=quick-kontakt|-------------------------------*/
/*-------------------------------------------------------------------------*/
	
form#quick-kontakt {
	position:absolute;
	}
	
form#quick-kontakt input {
	background:none;
	border:0;
	position:absolute;
	left:514px;
	top:22px;
	}
	
form#quick-kontakt fieldset {
	border:0;
	}
	
form#quick-kontakt input#submit1 {
	background:url(../images/bg-absenden.jpg) no-repeat;
	position:absolute;
	top:47px;
	left:543px;
	width:122px;
	height:24px;
	}
	
/*-------------------------------------------------------------------------*/
/*--------------------------|=navi-add|------------------------------------*/
/*-------------------------------------------------------------------------*/

ul#navi-add {
	position:absolute;
	top:0;
	left:686px;}

ul#navi-add li {
	list-style:none;
	float:left;
	}

ul#navi-add a {
	display:block;
	height:59px;
	}
	
ul#navi-add a#gesundheitsshop-online {
	width:145px;
	background:url(../images/bg-navi-add.jpg) 0 0 no-repeat;
	position:absolute;
	left:-498px;
	}
	
ul#navi-add a#index {
	width:144px;
	background:url(../images/bg-navi-add.jpg) -159px 0 no-repeat;
	}
	
ul#navi-add a#kontakt {
	width:109px;
	background:url(../images/bg-navi-add.jpg) -303px 0 no-repeat;
	}
	
ul#navi-add a:hover,
ul#navi-add li.active a {
	background:url(../images/bg-navi-add.jpg) -9999px 0 no-repeat!important;
	}

/*-------------------------------------------------------------------------*/
/*--------------------------|=navi|----------------------------------------*/
/*-------------------------------------------------------------------------*/

ul#navi {
	position:absolute;
	top:431px;
	left:25px;
	z-index:50!important;
	}
ul#navi li {
	float:left;
	list-style:none;
	}
ul#navi a {
	display:block;
	height:32px;
	}

ul#navi a#partnerfirma {
	width:168px;
	background:url(../images/bg-navi.jpg) no-repeat;
	}
	
ul#navi a#wellnessprodukte {
	width:196px;
	background:url(../images/bg-navi.jpg) -168px 0 no-repeat;
	}
	
ul#navi a#haushaltsprodukte {
	width:205px;
	background:url(../images/bg-navi.jpg) -364px 0 no-repeat;
	}
	
ul#navi a#gesundheitstipps {
	width:195px;
	background:url(../images/bg-navi.jpg) -569px 0 no-repeat;
	}
	
ul#navi a#geschaeftsidee {
	width:150px;
	background:url(../images/bg-navi.jpg) -764px 0 no-repeat;
	}
	
ul#navi a:hover,
ul#navi li.active a {
	background:url(../images/bg-navi.jpg) -9999px 0 no-repeat!important;
	}
	
	
ul#navi ul {
	position:absolute;
	background:#000;
	margin-left:20px;
	padding:5px 0 0 0;
	display:none;
	z-index:100!important;
	}
	

	
ul#navi li:hover ul {
	display:block;
	z-index:120!important;}

ul ul  li {
	float:none!important;
	}
	
ul ul a {	
	display:block;
	padding:0px 8px;
	color:#5e993f;
	text-decoration:none;
	}
	
ul ul a:hover {
	text-decoration:underline;
	}
	
ul#navi li.navi-sub a {
	display:block;
	height:25px;
	}
	
ul ul li.navi-sub {
	margin:0 0 0 40px;
	list-style-image: url(../images/li.gif)!important;
}

ul ul li.navi-sub a {	
	display:block;
	padding:0 0 0 0;
	color:#ffffff;
	text-decoration:none;
	margin: 0 0 0 0;
	}
	
ul ul li.navi-sub a:hover {
	text-decoration:underline;
	color:#5e993f;
	}
	
ul ul li.navi-sub.abstand {
	margin:0 0 10px 40px;
}

	
/*-------------------------------------------------------------------------*/
/*--------------------------|=content-container|---------------------------*/
/*-------------------------------------------------------------------------*/

#content-container {
	padding:0 23px 0 23px;
	min-height:220px;
	}
	
* html #content-container {
	height:220px;
	}

#content-container h2 {
	
	height:30px;
	width:508px;
	margin:0 0 49px 45px;
	position:relative;
	top:18px;
	z-index:1!important;
	
	}
	
* html #content-container h2 {
	top:19px;
	}
	
	h2#h2-index {
		background:url(../images/bg-h2.jpg) top center no-repeat;
		}
		
	h2#h2-suche {
		background:url(../images/bg-h2-suche.jpg) top center no-repeat;
		}
		
	h2#h2-partnerfirma {
		background:url(../images/bg-h2.jpg) center  -30px  no-repeat;
		}
		
	h2#h2-wellnessprodukte {
		background:url(../images/bg-h2.jpg) center  -60px  no-repeat;
		}
		
	h2#h2-nahrungsergaenzung {
		background:url(../images/bg-h2.jpg) center  -90px  no-repeat;
		}
		
	h2#h2-gewichtskontrolle {
		background:url(../images/bg-h2.jpg) center  -120px  no-repeat;
		}
		
	h2#h2-haushaltsprodukte {
		background:url(../images/bg-h2.jpg) center  -150px  no-repeat;
		}
		
	h2#h2-gesundheitstipps {
		background:url(../images/bg-h2.jpg) center  -180px  no-repeat;
		}
		
	h2#h2-mitgliederbereich {
		background:url(../images/bg-h2.jpg) center  -210px  no-repeat;
		}
	
	h2#h2-gesundheitsshop {
		background:url(../images/bg-h2.jpg) center  -300px  no-repeat;
		}
		
	h2#h2-geschaeftsidee {
		background:url(../images/bg-h2.jpg) center  -240px  no-repeat;
		}
		
	h2#h2-gesund {
		background:url(../images/bg-h2.jpg) center  -420px  no-repeat;
		}
		
	h2#h2-jackson-stockwell {
		background:url(../images/bg-h2.jpg) center  -480px  no-repeat;
		}
		
	h2#h2-joel-wallach {
		background:url(../images/bg-h2.jpg) center  -450px  no-repeat;
		}
		
	h2#h2-kontakt {
		background:url(../images/bg-h2.jpg) center  -270px  no-repeat;
		}
		
	h2#h2-danke {
		background:url(../images/bg-h2.jpg) center  -330px  no-repeat;
		}
		
	h2#h2-impressum {
		background:url(../images/bg-h2.jpg) center  -360px  no-repeat;
		}
		
	h2#h2-fehler404 {
		background:url(../images/bg-h2.jpg) center  -390px  no-repeat;
		}
		
	h2#h2-rss {
		background:url(../images/bg-h2-rss.jpg)  no-repeat;
		}
		
.content-main {
	
	margin:0 0 1.2em 0;
	}
	
.column {
	width:264px;
	float:left;
	margin:0 17px 5px 0;
	padding:15px 15px 0 15px;
	}
	
.column-wide {
	width:573px;
	float:left;
	background:#c9e3a5 url(../images/bg-column.jpg) no-repeat;
	padding:15px 15px 0 15px;
}

.column-rss {
	width:880px;
	float:left;
	padding:15px 15px 0 15px;
}
	
.column-right {
	width:264px;
	
	float:left;
	margin:0 0 0 0;
	padding:15px 15px 0 15px;
	position:absolute;
	right:20px;
	top:760px;
	background:#c9e3a5 url(../images/bg-column.jpg) no-repeat;
	}
	
	
.column li, .column-right li {
	list-style:none;
	background:url(../images/bg-li.jpg) 0 5px no-repeat;
	margin:0 0 2px 6px;
	padding:0 0 0 20px;
	}
	
.column ul, ul.ton, .column-right ul {
	margin:0 0 1.5em 0;
	}


ul.ton li {
	list-style:none;
	background:url(../images/bg-ton.jpg) left center no-repeat !important;
	margin:0 0 2px 6px;
	padding:5px 0 5px 35px !important;
	border-bottom:1px solid #b4cf8f;
	}
	
ul.ton li a:hover {
	color:#000;}
	
#slide-content {
	width:294px;
	height:195px;
	float:left;
	margin:0 17px 0 0;
	cursor: default;
	overflow:hidden;
	z-index:1px;
	}
	
#slide-content a img, #slide-content a img {
	border:0;}
	
a.einkaufspreis {
	width:238px;
	height:55px;
	background:url(../images/einkauspreis.jpg) no-repeat;
	text-align:center;
	display:block; 
	margin:0 0 15px 0;
	}
	
img.cms-img {
	border:2px solid #fff;
	margin:0 5px 0 0;
	float:left;
	}	
	
h3.nebenberuflich {
	width:254px;
	height:51px;
	display:block;
	background:url(../images/geschaeftsidee/nebenberuflich.jpg) no-repeat;
	}	
	
	
	
.navi-gesund {
	float:right;
	width:294px;
	height:266px;
	right:24px;
	position:absolute;
	border:1x solid red!important;
	}
	
#body .navi-gesund {
	right:-5px;
	}
	

		
	.navi-gesund li {
		list-style:none;
		}
	
	.navi-gesund a {
		display:block;
		height:23px;
		width:194px;
		}
		
	.navi-gesund a#gesund {
		width:247px;
		height:36px;
		background:url(../images/bg-gesund.jpg) no-repeat;
		position:absolute;
		top:131px;
		left:32px;
		}
		
	.navi-gesund a#wallach {
		background:url(../images/bg-gesund.jpg) -51px -44px no-repeat;
		position:absolute;
		top:175px;
		left:83px;
		}
		
	.navi-gesund a#stockwell {
		background:url(../images/bg-gesund.jpg) -51px -68px no-repeat;
		position:absolute;
		top:199px;
		left:83px;
		}
	
	.navi-gesund a:hover {
		background:url(../images/bg-gesund.jpg) -0 -9999px no-repeat!important;
		}

/*-------------------------------------------------------------------------*/
/*--------------------------|=footer|--------------------------------------*/
/*-------------------------------------------------------------------------*/


#footer, #under-content{
	clear:both;
	width:859px;
	background:#c9e3a4;
	position:relative;
	margin:15px auto;
	padding:15px 25px;
	text-align:center;
	}
	
#footer-left {
	width:540px;
	float:left;
	padding-left:160px;
	text-align:center;
}	

.footer-box {
	float:left;
	margin-right:10px;
}
	
#footer-right {
	width:125px;
	float:left;
	text-align:center;
}

#footer-right a.impressum {
	background:url(../images/index/liste.gif) 0px 4px no-repeat;
	padding-left:15px;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	letter-spacing:-1px;
}

#footer-right a.impressum:hover {
	color:#618331;
}

.green {
	color:#618331;
	font: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height: 24px;
}
.green li {
	background-position:0px 8px !important;
}
.column-wide ul, .column ul, .column-right ul {
	list-style:none;
}

.column-wide ul li, .column ul li, .column-right ul li {
	padding-left:15px;
	background:url(../images/index/liste.gif) 0px 5px no-repeat;
	}
	
.buch{
	float:right;
}



.green-klein {
	color:#618331;
	font: Arial, Helvetica, sans-serif;
	font-size:12px;
	
}



.ueberschrift {
	font: Arial, Helvetica, sans-serif;
	font-size:15px;
	
}

h4 {
	font: Arial, Helvetica, sans-serif;
	font-size:20px;
	margin-bottom: 20px;
	color:#618331;
	
}

h5 {
	font: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#618331;
	
}

.wichtig {
	font: Arial, Helvetica, sans-serif;
	font-size:15px;
	
	
}

#video{
	
	padding-top: 5px;
}

.float{
	float:left;
	padding-right: 10px;
	padding-bottom: 10px;
}

.float-right{
	float:right;
	padding-left: 10px;
	padding-bottom: 10px;
}

.center{
text-align:center;
}

.bilder{
margin: 0 0 0 -15px;
}

.rss{
	margin: 0 0 0 280px;
	position:absolute;
	z-index:1;
	width:300px;
}

.rss a img {
	float:left;
	margin-bottom:30px;
	margin-right:10px;
}

.keywords{
	font-size: 11px;
	text-align: left;
	color: #667f43;
}

ul#searchResults li{
	padding-left:15px;
	background:url(../images/index/liste.gif) 0px 23px no-repeat;
	}