body {
	background-color:#645A4F;
	background-image: url(../img/bgr.gif);
	background-position: top center;
	background-repeat: no-repeat;
	font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande;
	scrollbar-base-color: #CCCCCC;
	scrollbar-face-color: #8A8178;
	scrollbar-darkshadow-color: #554433;
	scrollbar-highlight-color: #A9A29B;
	scrollbar-shadow-color: #6C6257;
	scrollbar-track-color: #6C6257;
	scrollbar-arrow-color: #99CCCC;
	background-attachment: scroll;
	/*overflow: auto;*/
	margin-top: 16px;
	text-align:center;
	margin-left: 0px;
	padding-left: 0px;
}


/**html, body {margin-left: 0px; margin-top: 19px;}*/


/* TYPOGRAFIE und FARBEN */

td,tr, div, span, li, ul, input, h1, h2, table {
	font-family: Lucida Sans Unicode, Lucida Sans, Lucida Grande;
	font-size: 11px;
	line-height: 18px;
	color: #665544;
	/*text-align : justify;*/
	}

h1 {font-size: 13px; margin:0px; padding: 0px;}
h2 {font-size: 13px; font-weight: normal; margin:0px; padding: 0px;}
h3 {font-size: 12px; margin:0px; padding: 0px;}



/* STRUKTUR */

#frame {
	width: 700px;
	margin: 0px auto; text-align: left;
	}

#content {
	width: 708px; 
	min-height: 766px;
	background-image: url(../img/bgrcontent.gif); 
	background-repeat: no-repeat; 
	text-align: left;
	}

#contenthome {
	width: 770px; 
	min-height: 806px;
	background-image: url(../img/home/bgrcontent.gif); 
	background-repeat: no-repeat; 
	text-align: left;
	}

#contbgr {
	width: 708px; 
	min-height: 766px;
	text-align: left;
 	background-image: url(../img/bgrcontlong.gif); 
	background-repeat: repeat-y; 
	}
	
/*End fuer Inhalt */	
#end {
	width: 708px; height: 12px;
	background-image: url(../img/end.gif); 
	background-repeat: no-repeat;
	}	


/*Tabelle*/
table {border-collapse: collapse;}
th {
	color: #ffffff;
	text-align: right;
	font-weight: normal;
	background-color: #99CCCC;
	padding: 6px 11px  6px 0px}
td {
	text-align: right;
	padding-right: 11px}
.tx{text-align: left; padding-right: 11px}
	

/*KOPFZEILE"*/
/*Navi im "Search"*/
#links {
	float: left;
	width: 170px;
	vertical-align: top;
	text-align: left;
	padding-top: 3px;
	}

.line {color: #AA9988}


/*Hintergrund fuer Navigation */
#navi {
	width: 708px;
	height: 40px; 
	background-image: url(../img/bgrnavi.gif); 
	background-repeat: no-repeat; 
	text-align: left;
	margin-top:6px;
}


/* CONTENT */

/*Box links unten auf Home*/
#linksu {
	width: 708px;
	vertical-align: top;
	text-align: center;
	padding: 0px 0px 9px 0px;
	}


/*Home oben */
#homeup { width: 708px; 
		  height: 280px;
	     /*height: 275px;
		 padding-left: 248px; ohne Stevia */
		 padding-left: 0px;
		 float: left;
		 }
	
/*Home unten */
#homebottom { 
 		width: 708px; 
		float: left;
		padding-left: 19px;
		margin-left: 49px; /*with Stevia update*/
		}

*html, #homebottom {margin-left: 39px}	/*with Stevia update*/
	
/* Flash */		
#flash {	
		padding: 0px;
		margin: 0px;
		width: 700px; 
	    height: 305px;
		float: left;
		}		

/* Liste mit rezepten */			
.rec {width: 270px;}	
		
/* Home */
.stevia  {float: left; width: 248px; margin: 0px; padding-top: 84px;}
.stevia_old  {float: left; width: 248px; margin: 0px; padding-top: 48px;}	
.leftcol {float: left; width: 205px; margin: 0px; padding-left: 0px; padding-top: 48px; }	
*html, .leftcol {margin-left: 49px; width: 185px;}
.rightcol { float: left; width: 230px; margin: 0px; padding: 0px; }
.lefttxt {float: left; width: 235px; min-height: 159px; margin-right: 35px; }


/* SUBNAVIs*/
#subnavi {
	float: left;
	width: 250px;
	margin: 0px;
	padding-top:235px;

/*padding-top:240px;*/
	}
.subfaq {
	background-image: url(../img/faq/subnavi.gif); 
	background-repeat: no-repeat;
	width: 169px; 
	height: 119px;
	padding: 27px 5px 10px 10px;
	}

.subcontact {
	width: 169px; 
	min-height: 108px;
	padding: 27px 10px 10px 20px;
	}		
		
.subrecipes {
	background-image: url(../img/recipes/subnavi.gif); 
	background-repeat: no-repeat;
	width: 190px; 
	height: 162px;
	padding: 28px 5px 0px 10px;
	margin: 0px;
	/*border: 1px solid #000000;*/
	}		

*html .subrecipes {
	height: 165px;
	padding: 28px 5px 18px 10px;
	}			

/* BILDER/GRAFIKEN */
		 
.leftimg {float: left; width: 180px; min-height: 160px;}	

.recipe {
		background-image: url(../img/home/limgbgr.gif); 
		background-repeat: repeat-y;
		width: 160px; 
		min-height: 115px;
		}
.limgo 	{
		background-image: url(../img/home/limgo.gif); 
		background-repeat: no-repeat;
		width: 160px; 
		height: 25px; }
.limgu 	{
		background-image: url(../img/home/limgu.gif); 
		background-repeat: no-repeat;
		width: 160px; 
		height: 21px; }		

.rightimg {float: left; width: 217px; min-height: 159px;}		 

.news {
		background-image: url(../img/home/rimgbgr.gif); 
		background-repeat: repeat-y;
		width: 129px; 
		min-height: 75px;
		}
.rimgo 	{background-image: url(../img/home/rimgo.gif); 
		background-repeat: no-repeat;
		width: 129px; 
		height: 26px; }
.rimgu 	{background-image: url(../img/home/rimgu.gif); 
		background-repeat: no-repeat;
		width: 129px; 
		height: 19px; }		
	
		
.plus {
		display: block;
		background-image: url(../img/recipes/plus.gif); 
		background-repeat: no-repeat;
		width: 140px; 
		height: 20px;
		padding-left: 18px;
		background-position: center left;
		}	
	
.minus {
		display: block;
		background-image: url(../img/recipes/minus.gif); 
		background-repeat: no-repeat;
		width: 140px; 
		height: 20px;
		padding-left: 18px;
		background-position: center left;
		}		

	
/*RECIPES*/
/*left box recipes*/
.spl{	
	float:left;
	width: 180px;
	margin-right: 10px;	
	}
	
.spr {float:right; width: 199px;}	
		
.reviews {
	background-image: url(../img/recipes/reviews.gif); 
	background-repeat: no-repeat;
	width: 199px;
	height: 219px;
	padding: 40px 0px 0px 10px;
 	}	
		
#titel{
	float: left;
	width: 370px;
	padding-top: 48px;
	}
	
#titelrec {
	float: left;
	width: 407px;
	padding-top: 48px;
	}

	
/*SUCHE*/
/*Suche in Navi*/
#search { 
float: right;
width: 530px;
height: 24px;
vertical-align: top;
text-align: right;
}


/*Input fuer Suche in Navi*/
.inpt {
border: 1px solid #83796E; 
width: 170px;
height: 20px;
background-color: #83796E;
color: #52483D;
padding: 0px 3px 3px 3px;
vertical-align: top;
}	

/*Suche in Content*/		
.search {background-image: url(../img/recipes/search.gif); 
		background-repeat: no-repeat;
		width: 167px; 
		height: 54px;
		padding: 34px 0px 2px 10px;
		margin-top:0px;
		}		

/*Input fuer Suche in Content*/
.searchinpt {
border: 1px solid #83796E; 
width: 133px;
height: 20px;
background-color: #83796E;
color: #FFFFFF;
font-size: 10px;
padding: 0px 3px 2px 3px;
vertical-align: top;
}				

/*erweiterte Suche*/
.searchadv {
		background-image: url(../img/recipes/searchadv.gif); 
		background-repeat: no-repeat;
		width: 161px; 
		height: 18px;
		padding: 14px 0px 14px 10px;
		margin-top: 0px;
		}	
/*erweiterte Suche - lange mit Themen*/
.searchadvlong {
		background-image: url(../img/recipes/searchadvlong.gif); 
		background-repeat: no-repeat;
		width: 180px; 
		height: 132px;
		padding: 14px 0px 0px 10px;
		margin: 0px;
		}		
	
/*LOGIN*/	
.signin {
		background-image: url(../img/recipes/signin.gif); 
		background-repeat: no-repeat;
		width: 167px; 
		height: 100px;
		padding: 34px 0px 0px 10px;
		margin-top:2px;
		font-size: 10px;
		}			
		
.signinbox {
		background-image: url(../img/recipes/signinbox.gif); 
		background-repeat: no-repeat;
		width: 167px; 
		height: 100px;
		padding: 30px 0px 0px 10px;
		margin-top:2px;
		}			
		
.false {color: #FF3300}
		
/*FORMULARelementen*/
form {
   margin: 0;
	}

.radiobutton {
	color: #665544;
	}
.textinput {
	color: #665544;
	background-color: #CCEEEE;
	border: 1px solid #CCEEEE;
	width: 220px;
	height: 20px;
	padding: 0px 3px 3px 3px;
	margin-bottom: 5px;
	}
.textinputfalse {
	color: #FF3300;
	background-color: #CCEEEE;
	border: 1px solid #CCEEEE;
	width: 220px;
	height: 20px;
	padding: 0px 3px 3px 3px;
	margin-bottom: 5px;
	}	

select {
	font-size: 11px;
	color: #665544;
	background-color: #CCEEEE;
	border: 1px solid #CCEEEE;
	width: 220px;
	height: 20px;
	padding: 0px 3px 3px 3px;
	margin-bottom: 5px;
	}

.theme {
	background-color: #FFFFFF;
	border: 1px solid #CCEEEE;
	padding: 0px 3px 3px 3px;
	width: 135px;
	height: 18px;
	}

 .mybox {
	background-color: #FFFFFF;
	border: 1px solid #CCEEEE;
	width: 220px;
	height: 20px;
	padding: 0px 3px 3px 3px;
	margin-top: 5px;
	}

textarea {
	overflow: auto;
	font-size: 11px;
	color: #665544;
	background-color: #CCEEEE;
	border: 1px solid #CCEEEE;
	width: 220px;
	height: 160px;
	padding: 0px 3px 3px 3px;
	margin-bottom: 5px;
	}
	
.checkbox {float: right; padding: 0px; margin-top: -15px}	
/*IE hack*/	
*html .checkbox {float: right; padding: 0px; margin-top: -20px}	
	
.delall {
	background-image:url(../img/recipes/del.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	width: 50px;
	height: 22px;
	}

/*Button Submit*/		 
.btn {margin-left: 164px; margin-top:5px}		
.btnbox {margin-left: 242px; margin-top:5px}		 
.alink {
		color: #FF0066;
		font-weight : bold;
		}	
	

/*LINIEN*/
/* linie zw. 2 rezepte */
.dline {background-image:url(../img/recipes/dline.gif);
background-repeat: repeat-x;
background-position: center left;
margin: 15px 0px 15px 0px;
}
/* linie zw. 2 rezepte in mybox */
.dlinebox {background-image:url(../img/recipes/dline.gif);
background-repeat: repeat-x;
background-position: center left;
margin: 5px 0px 5px 0px;
}
/* linie in Tabelle */
dline {background-image:url(../img/faq/dt.gif);
background-repeat: repeat-y;}








/*LINKS*/
.alinksub {color: #DDCCBB;}

.why {width:110px; height: 18px; paddnig-left:0px; vertical-align:top;padding-top:-10px;}
a:link {color: #669999;  text-decoration: underline}
a:visited {color: #669999;  text-decoration: underline}
a:hover {color: #669999; text-decoration: none}
a:active {color: #669999; text-decoration: underline}

a.sub:link {color: #FF0066;  text-decoration: none}
a.sub:visited {color: #FF0066;  text-decoration: none}
a.sub:hover {color: #FF0066; text-decoration: underline}
a.sub:active {color: #FF0066; text-decoration: none}

#links a:link {color: #99CCCC; text-decoration: none}
#links a:visited {color: #99CCCC; text-decoration: none}
#links a:hover {color: #99CCCC; text-decoration: underline}
#links a:active {color: #99CCCC; text-decoration: none}

#linksu a:link {color: #99CCCC; text-decoration: none}
#linksu a:visited {color: #99CCCC; text-decoration: none}
#linksu a:hover {color: #99CCCC; text-decoration: underline}
#linksu a:active {color: #99CCCC; text-decoration: none}

.reviews a:link {color: #665544; padding-left: 29px; line-height: 22px; text-decoration: underline}
.reviews a:visited {color: #665544; padding-left: 29px; line-height: 22px; text-decoration: underline}
.reviews a:hover {color: #665544; padding-left: 29px; line-height: 22px; text-decoration: none}
.reviews a:active {color: #665544; padding-left: 29px; line-height: 22px; text-decoration: underline}


#subnavi a:link {color: #FF0066; text-decoration: none}
#subnavi a:visited {color: #FF0066; text-decoration: none}
#subnavi a:hover {color: #FF0066; text-decoration: underline}
#subnavi a:active {color: #FF0066; text-decoration: none}
	
h2 a:link {color: #669999;  font-size: 13px; float:left; text-decoration: underline}
h2 a:visited {color: #669999;  font-size: 13px; float:left; text-decoration: underline}
h2 a:hover {color: #669999; font-size: 13px; float:left; text-decoration: none}
h2 a:active {color: #669999; font-size: 13px; float:left; text-decoration: underline}