@charset "iso-8859-1";


/*
FARBEN:
pink:
ligh green:

*/

table{

	background-color:#D0FFA1;
}

body  {
font-family:"Lucida Grande","Lucida Sans Unicode", arial,sans-serif;
	margin: 0; 
	padding: 0;
	color: #000000;
	background-color:#427535;
	/*background:url(images/gruene-smoothies-background.jpg) repeat-x top;*/
}
/*..........TYPOGRAFIE..........*/

h1, h2, h3, h4 {
font-family:"Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;
}

#container #mainContent h5{
	fontsize:16px;
	padding:0;
	padding-top:5px;
	margin:0;
}



#mainContent p,#footer p, #mainContent ol li, #mainContent ul li, #inbetween p {
	font-size:13px;
	line-height:21px;
	padding:5px 0;
	margin:0;
	margin-right:80px;
	margin-left:0px;
	color:#333
}

#mainContent h1 a{
		padding:0px 0px 30px 0;
		margin:0;

		font-weight:bold;
	font-size:20px;
	color:#000;
}

#mainContent h1, #mainContent h2 {
	padding:7px 0px 0px 0;
	;
	margin:0;
	font-size:24px;
	font-style:italic;
	line-height:30px;
	color:#6EBF1D;
	margin-right:80px;
	margin-left:0px;
}
#mainContent h1{
	color:#000;
}
#mainContent h2{
padding-bottom:10px;
}
#mainContent h3 {
		padding:20px 0px 5px 0;;
		margin:0;
	font-size:20px;
	font-style:italic;
	line-height:28px;
	color:#4D9900;
		margin-right:80px;
		margin-left:0px;
}
#mainContent strong {
	font-size:16px;
	line-height:24px;
	color:#6EBF1D;
	font-style: normal;
}
#mainContent .smoothie_left strong {
		font-size:16px;
	line-height:24px;
	color:#000;
}
/*#mainContent h3 {
		padding:0px 0px 5px 0;;
		margin:0;
	font-size:16px;
	color:#000;
}*/




/*..........headllines..........*/
/*..........H1..........*/

				#berlin {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/berlin.gif) no-repeat;
	height: 100px;
padding:0;
	margin-bottom:0;
	margin-top:0;
	}
		
		#wien {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/wien.gif) no-repeat;
	height: 100px;
padding:0;
	margin-bottom:0;
	margin-top:0;
	}
	
	#newsletter_h1 {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/newsletter.gif) no-repeat;
	height: 100px;
padding:0;
	margin-bottom:0;
	margin-top:0;
	}

	#medizinisch {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/medizinisch.gif) no-repeat;
	height: 100px;
padding:0;
	margin-bottom:0;
	margin-top:0;
	}
	
	
	#dinge {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/dinge.gif) no-repeat;
	height: 125px;
padding:0;
	margin-bottom:0;
	margin-top:0;
	}			
	
			#wild {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/wild.gif) no-repeat;
	height: 100px;
padding:0;
	margin-bottom:0;
	margin-top:0;
	}	
	
		#mixer {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/mixer.gif) no-repeat;
	height: 100px;
padding:0;
	margin-bottom:0;
	margin-top:0;
	}	
		
	#tipps {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/tipps.gif) no-repeat;
	height: 100px;
	
	}		
		#galerie {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/galerie.gif) no-repeat;
	height: 100px;
	margin-bottom:0;
	padding-bottom:0;
	}
		#rezepte {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/rezepte.gif) no-repeat;
	height: 100px;
	
	}	
		#events {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/events.gif) no-repeat;
	height: 100px;
	
	}	
		#unterhaltung {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/unterhaltung.gif) no-repeat;
	height: 100px;
	
	}	
		#buecher {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/buecher.gif) no-repeat;
	height: 100px;
	
	}	
		#kontakt {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/kontakt.gif) no-repeat;
	height: 100px;
	
	}
		#wir {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/wir.gif) no-repeat;
	height: 100px;
	
	}
/*..........H2..........*/	

#victoriaevents {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/victoriaevents.gif) no-repeat;
	height: 100px;
	
	}		
#einsteigertipps {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/einsteigertipps.gif) no-repeat;
	height: 100px;
	
	}		
	#einsteiger {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/einsteiger.gif) no-repeat;
	height: 80px;
	padding-bottom:0;
	margin-bottom:0;
	}		
			
	#supergruen {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/supergruen.gif) no-repeat;
	height: 80px;
	}
			#kinder {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/kinder.gif) no-repeat;
	height: 80px;
	}
		#herzhaft {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/herzhaft.gif) no-repeat;
	height: 100px;
	}
		#puddings {
	text-indent: -10000px;
	overflow: hidden;
	background: url(headlines/puddings.gif) no-repeat;
	height: 100px;
	}

/*.........LAYOUT..........*/

 #container { 
	width: 960px;  
	background: #fff;
		background: #fff;
	margin: 0 auto; 
	border: 1px solid #395c29;
} 
 #header {
	background: #fff;
	height:150px;
	width:960px;
	margin:0;
	padding: 0 ; 
	
} 
 #header h1 {
	margin: 0; 
	display:none;
	padding:0;
}
 #mainContent { 
	margin: 0 ; 
	margin-left: 250px;
	margin-right:40px;
	margin-top:30px;
	padding: 0px 10px; 

} 
 #sidebar1 {
	float: left; 
	width: 200px;
	padding: 20px 0px 15px 0px;
	margin-left:0px;
} 
#footer { 
 margin:0;

 height:40px;	
 padding:20px;
 padding-left: 70px ; 
	background:#8FCC51;

} 
 #footer p, #footer a {
	margin: 0; 
text-decoration:none;
color:#fff;	
padding:10px;
}
#footer a:hover {

text-decoration:underline;

}
/*..........NAVIGATION..........*/

#sidebar1 ul{
	
}
#sidebar1 ul li{
	list-style:none;
	font-size:14px;
	font-weight:bold;
}
#sidebar_sm ul  li{
	list-style:none;
	font-size:13px;
	font-weight:regular;
}

#sidebar1 ul li a{
width:140px;
margin-bottom:3px;
	height:20px;
	display:block;
	padding:10px;
/*	background-color:#fff;*/
	color:#CC0044;
	text-decoration:none;

}
#sidebar1 ul li a:hover{

	color:#6EBF1D;;
	text-decoration:none;
background-color:#FFC;
}
/*..........margin adjustments..........*/

body.rezeptseite  #mainContent{

	margin-right: -20px;
		padding: 0px 0px; 
}

body.rezeptseite  #mainContent p{

	padding-right: 60px;

}

body.buecherseite  #mainContent p{

	margin-right: 30px;
	font-size:13px;
	line-height:18px;
}
/*..........HOME PAGE..........*/

 #immixer {
	float: right; 
	width: 260px; 
height:300px;
	margin-top:0px;
	margin-left:40px;
	margin-right:-30px;
	margin-bottom:50px;	


}
#min220{
/*	für IE6*/
	width:1px;
/*	height:220px;*/
	float:left;
	border:1px solid red;
}
#mainContent #immixer p{

	font-size:12px;
	line-height:22px;

margin:0;
padding:0;	
padding-bottom:4px;
padding-top:4px;
padding-right:50px;
}
#mixertop{	
/*padding: 20px; */
	height:40px;
	background:url(images/mixerup.gif) top;
}
#mixerbottom{
height:280px;
padding: 20px; 
padding-top:10px;
		background:url(images/mixerdown.gif) bottom;
}


#vorteile{
	width:450px;
	background:#B7E388;
	background:url(images/vorteile-background.jpg) repeat-x bottom    ;
	padding:30px;
	margin-bottom:30px;
/*	float:right;*/
}
#vorteile h2, #vorteile h3{
color:#FFF;	
margin-top:0;
padding-top:0;
padding-bottom:20px;
}
#vorteile h3{
color:#000;	
margin-top:0;
padding-top:0px;
padding-bottom:0;
margin-bottom:0;
}
#vorteile ul {

		padding-top:0px;
	padding-bottom:0px;

}
#vorteile ul li{

	font-size:13px;
	line-height:20px;
		padding-top:5px;
	padding-bottom:5px;
padding-right:30px;
	list-style-type:square;
}



/*..........Flash..........*/

#inbetween{
	background-color:#fff;
	height:360px;
	width:960px;
	margin:0;
	padding:0;
		
}
#flash{
	margin:0;
/*margin-left:160px;*/
float:left;
padding:0;
}
#left{
	width:160px;
float:left;	
margin:0;
padding:0;
	
}
#right{
	width:160px;
	float:left;
	margin:0;
padding:0;
	
}

#alternativecontent{
	width:640px;
	height:360px;
	background:url(images/gs-home.jpg);
}
#alternativetext{
	width:340px;
	height:200px;
padding-top:200px;
padding-left:300px;
}




/*..........FLOATS..........*/

.fltrt { 
	float: right;
	margin-left: 8px;
	border:1px solid #CCC;
	margin-right:50px;
	margin-top:30px;
}
.fltlft { 
	float: left;
	margin-right: 30px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/*...........VERANSTALTUNGEN / EVENTS....................*/
hr{
	color:#CCC;
}

#mainContent .event {
	margin-bottom:30px;
		margin-top:30px;
}

#mainContent .event h2{
	font-family:"Lucida Grande","Lucida Sans Unicode", arial,sans-serif;
	font-size:20px;	
padding:0;
	margin:0;
}
#mainContent .event h3{
	font-family:"Lucida Grande","Lucida Sans Unicode", arial,sans-serif;
	color:#666;
	font-style: normal;
	font-size:20px;	
	padding:0;
		margin:0;

}
#mainContent .event h4{

	color:#94bd31;
		font-style: italic;
	font-size:24px;	
	padding:0;
	margin:0;

}
#mainContent .event p{
	font-size:13px;
}

#mainContent .event a{
	color:#096;
	font-size:13px;
}

/*..........VARIOUS..........*/

object { 
outline:none; 
}
.noborder {
	border:none;
}
.images{
float:left;
border:1px solid #CCC;
margin-right:30px;
margin-bottom: 50px;

}
.images-normal{
float:left;
border:1px solid #CCC;
margin-right:30px;
margin-bottom: 10px;

}

.wildkraut{
float:left;
border:1px solid #CCC;
margin-right:30px;
margin-bottom: 20px;

}

.foto{
float:left;
margin:10px;
margin-right:0px;
margin-left:0px;

}



a:link{
	color:#cc0044;
}




.flashvideo{
	margin-top:20px;
		margin-bottom:20px;
}
#container #mainContent .event h3 .pink {
	color: #CC0044;
}




/*..........REZEPTE..........*/

		
.rezepte {
	background-color:#FFF;
margin-right:30px;
width:280px;
/*height:350px;*/
float:left;
margin-bottom:30px;


}
.rezepthead{

	padding:25px;
	padding-bottom:15px;
	background: url(images/up.gif) top;
}
.rezeptbody{
		padding:25px;
		padding-top:15px;
	background: url(images/down.gif) bottom;
}
			
#mainContent .rezepte p{
		text-align:left;
		font-size:13px;
		line-height:18px;
		margin-left:0px;
			margin-right:0px;
}
#mainContent .rezepte h3{
color:#000;

		padding:0;
		margin:0;
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size:21px;
		line-height:24px;			
		font-weight:bold;
	
	}
	
#mainContent .rezepte p.rezepte-rezept-autor {
		font-size:10px;
		padding:0;
		padding-top:5px;
		padding-bottom:0px;			
		margin:0;
}

#mainContent .rezepte p.rezepte-rezept-quantity {
		font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size:15px;
		padding-top:10px;
		font-style:italic;
		color:#4D9900;
		padding-right:10px;
	}
	
#mainContent .rezepte p.rezepte-rezept-zutaten {
		padding: 2px 0;
		margin:0;
				}
			
.rezepte p.rezepte-rezept-anmerkung {
				
				}
				#mainContent .kids{
	font-family:"Comic Sans MS", cursive;
	color:#cc0044;

}
		
/*		..........OBJECTS..........*/
		
html>body #footer .radi {
height:135px;
width:140px;
float:right;
background:url(images/radi.png);
margin-top:-100px;
margin-right:-50px;
}
html>body #mainContent .himbeeren{
background:url(images/himbeeren.png);
width:120px ;
height:101px ;
float:right;
margin-top:-100px;
margin-right:80px;
}
html>body #mainContent .koriander{
background:url(images/koriander-einzeln.png);
width:120px ;
height:108px ;
float:left;
margin-top:-70px;
margin-left:190px;
}
html>body #mainContent .kokosnuss{
background:url(images/kokosnuss.png) top;
width:160px ;
height:125px ;
float:left;
margin-top:-70px;
margin-left:150px;
}

.smoothieglas{
float:right;	
margin-left:50px;
margin-bottom:50px;
}
.spinat{
float:right;
margin-top:60px;
}
/*..........FORM..........*/
form{
background-color:#B7E388;
width:400px;
padding:30px;

margin-left:0px;
margin-right:0px;
margin-top:30px;

}
form p{
line-height:60px;	
color:#fff;
}


#bestellform{
background-color:#B7E388;
width:520px;
padding:30px;
padding-left:30px;
margin-left:0px;
margin-right:0px;
margin-top:30px;

}
#bestellform p{
line-height:20px;	
color:#000;
padding-left:20px;
}
#bestellform h1{
			padding-left:20px;
			font-size:30px;
			color:#fff;
}
#bestellform h2{
		font-family:"Lucida Grande","Lucida Sans Unicode", arial,sans-serif;
		font-style:normal;
		background-color:#6EBF1D;
		background-color:#97C166;
		padding-left:20px;
		margin-bottom:15px;
		margin-top:10px;
line-height:18px;
font-size:16px;
color:#fff;
}

#bestellform strong{
	color:#000;
}
#gewinnform strong{
		color:#fff;
}

input{
	font-family:"Lucida Grande","Lucida Sans Unicode", arial,sans-serif;
font-size:18px;	

}

textarea{
font-family:"Lucida Grande","Lucida Sans Unicode", arial,sans-serif;
font-size:16px;	
}
.fingerprints{
	float:right;
	margin-left:30px;
	margin-right:-50px;
	margin-top:10px;
	border:1px solid #999;
}
.bilderrahmen{

}

#maincontent  .smalltext{
	font-size:12px;
}
.imagesright{
float:right;
border:1px solid #CCC;
margin-right:10px;
margin-left:20px;
margin-bottom: 20px;

}

.imagesvm{
float:right;
border:none;
margin-right:0px;
margin-left:20px;
margin-bottom: 20px;

}

.mixerbox{
	margin:0px;
padding:5px;
padding-left:20px;
padding-bottom:30px;
border:1px #ccc solid;
height:auto;
min-height:450px;
			
-moz-box-shadow:0px 0px 10px #999;
-webkit-box-shadow:0px 0px 10px #999;
box-shadow:0px 0px 10px #999;

-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;

}

#mainContent .mixerbox p{

margin:0;
padding:0;
padding-bottom:5px;
padding-right:30px;

}

#mainContent .mixerbox h2{
margin:0;
margin-top:20px;
margin-bottom:20px;
padding:0;
font-size:30px;
}
#mainContent .mixerbox h3{
margin:0;
padding:0;
font-size:20px;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-style:normal;
color:#6EBF1D;
color:#4D9900;
color:#000000;
	margin-left:200px;
}
#mainContent .mixerbox strong{
margin:0;
padding:0;
font-size:14px;
color:#4D9900;
}

.vitamix{
	float:left;
	margin-left:0px;
	margin-top:40px;
	padding-bottom:100px;
	margin-right:30px;
}
.powermill{
	float:left;
	margin-left:0px;
	margin-top:30px;
	margin-bottom:0px;
	margin-right:30px;
}

#vitamixdaten{
	margin-top:10px;
	margin-left:200px;

}

#powermilldaten{
		margin-top:10px;
	margin-left:200px;
}


body.bestellung #sidebar1{
	padding:0;

}
body.bestellung #sidebar1 ul{
	padding:0;

}
body.bestellung #sidebar1 ul li a{
	margin:20px;
	margin-top:70px;
	width:200px;
}


a .single_image{
border:1px solid #ccc;

padding:0px;
margin:3px;

}
.newsletterbook{
border:1px solid #CCC;	
	margin-left:-200px;
	margin-right:30px;
	float:left;
}
.newsletterpic{

	float:left;
	margin-left:-100px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:20px;
}
.newsletterpic_right{
border:1px solid #CCC;
	float:right;
	margin-left:30px;
	margin-right:-100px;
	margin-top:10px;
	margin-bottom:20px;
}
.hide{
display:none;	
}
.wienpic{

	float:left;
	margin-left:0px;
	margin-right:30px;
	margin-top:10px;
	margin-bottom:20px;
	border:1px solid #999;
}
a .newsletterpic {
	border:1px solid #ccc;	
}
.smoothie_left, .smoothie_right{
background-color:#D0E7B2;
width:500px;
float:left;
margin-right:20px;
margin-top:20px;
margin-bottom:10px;
padding:30px;
border:1px solid #666;
-moz-box-shadow:0px 0px 10px #999;
-webkit-box-shadow:0px 0px 10px #999;
box-shadow:0px 0px 10px #999;

-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
#mainContent .smoothie_left p, #mainContent .smoothie_right p{
margin:0;

}
#mainContent .smoothie_left h2, #mainContent .smoothie_right h2{
margin:0;
color:#000;

}

.smoothie_left{

}
.staedtefoto{
margin:10px 20px 10px 0;	
float:left;
}

