	* { margin: 0; padding: 0; }
	
    body  {
    	background: #fff;
     	text-align: center; 
		color: #6b6b6b;
		font-size: 12px;
		font-family: tahoma;
    }
    .mainbody #container { 
    	width: 631px;  
    	background: #FFFFFF;
    	margin: 0 auto;
    	text-align: left; 
    } 
    .mainbody #header { 
    	background: #ffffff; 
    	padding: 0;  
    } 
    .mainbody #header h1 {
    	margin: 0; 
    	padding: 10px 0; 
    }
    .mainbody #sidebarlinks {
    	float: left; 
    	width: 179px; 
    	margin:0;
		padding:0;
		background: #ffffff url(/images/mix.jpg) 0 0 no-repeat;
    }
    .mainbody #sidebarrechts {
    	float: right; 
		width:181px;
		margin:0;
		padding:0;
		background: #ffffff url(/images/cooler.jpg) 0 0 no-repeat;
    }
	
	#sidebar_links_header {
		height:29px;
		width:179px;
		padding-left:52px;
		padding-top:23px;
		font-size:13px;
		color:#fff;
		font-family: tahoma;
	}
	
	#sidebar_rechts_header {
		margin:0;
		padding:0;
		height:29px;
		padding-left:52px;
		padding-top:23px;
		font-size:13px;
		color:#fff;
		font-family: tahoma;
	}

/* *********************************************
	M A I N C O N T E N T
************************************************ */	
    #maincontent_site1 { 
		margin:0 190px;
		padding:0;
		width:251px;		
    } 

    #maincontent { 
		margin:0 0 0 5px ;
		padding:0;
		width:442px;		
		float: right;
    } 

	.maincontent_oben {
		padding:24px 5px 0 5px;
	}
	.maincontent {
		padding:16px 5px 2px 5px;
		margin-top:10px;
/*		border-bottom: dotted 1px #999999; */
	}
	
	#maincontent h1,
	#maincontent_site1 h1 {
		color: #009bc1; 
		font-size: 16px; 
		font-weight: bold; 
		margin-top: 20px;
		letter-spacing: 0.4em;
		text-align: center;
	}

    .maincontent h2,
	.maincontent_site1 h2 { 
		font-size: 14px; 
		font-weight: bold; 
		margin-top:25px;
		color: #71BE34;
	}
	#maincontent_site1 h3 { 
		font-size: 12px; 
		font-weight: bold; 
		margin:0 0 30px;
		color: #71BE34;
		text-align: center;		
	}
	
	.green {
		color: #71BE34;
	}
	.orange {
		color: #FF5700;
	}

	p.rezept {
		margin-top:0px;
		min-height: 62px;
	}
	p.erster {
		margin-top:5px;
	}	
	p.normal {
		margin-top:10px;
	}

	hr.trennlinie {
		margin: 10px 0;
		
	}

/* *********************************************
	M A I N C O N T E N T     E N D E
************************************************ */	
		
    .mainbody #footer { 
    	padding: 0 10px 0 20px; 
		margin-top: 15px;
		text-align:center;
		background: url(/images/trennlinie_fett.jpg) top left no-repeat;
    } 
    .mainbody #footer p {
    	margin: 0; 
    	padding: 20px 0; 
    }
    .fltrt { 
    	float: right;
    	margin-left: 8px;
    }
    .fltlft {
    	float: left;
    	margin-right: 8px;
    }
    .clearfloat { 
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
    }
	
	 #header_oben  ul {padding:0; margin:0;}
	 #header_oben ul li {display:inline; margin:0 10px; }
	 #header_oben  li {padding:2px 2px; color: #6b6b6b; font-size: 11px; font-family: tahoma;}
	 #header_oben  li:hover {padding:2px 2px;}
	 #header_oben  a:hover {background-color:transparent;}	
	 #header_oben_links {float:left;width:215px;margin:0;padding:0;}	 
	 #header_oben_rechts {text-align:right;width:380px;margin-right:10px;}
	 
	 .contact-leaf-body {
		width: 179px;
		background: #fff url('/images/rep_1.jpg') repeat-y 0 0;
		margin-bottom: 18px;
		position: relative;
		}

	.contact-leaf-top {
		background: transparent url('/images/bot_1.jpg') no-repeat left top;
	}

	.contact-leaf-bottom {
		background: transparent url('/images/bot_2.jpg') no-repeat left bottom;
		padding: 5px 24px 15px 25px;
	}
	
	
	.mocktail_rezept_link {
		color: #009bc1;
		font-size: 12px;
		font-family: tahoma;
	}
	.mocktail_name, .rezept_abschnitt{
		color: #67b82a;
		font-weight: bold;
		font-size: 12px;
		font-family: tahoma;
	}
	.style4 {
		color: #707070;
		font-size: 11px;
		font-family: tahoma;
	}
	.style5 {
		color: #67b82a;
		font-size: 12px;
		font-family: tahoma;
	}
	.style6 {
		color: #009bc1; 
		font-size: 12px; 
		font-family: tahoma; 
		font-weight: bold; 
	}
	
	.mocklist {
		padding-left:10px;
		padding-top:5px; 
		background: url(/images/rep_2.jpg) 0 0 no-repeat;	
		height: 21px;
	}
	.mocklist a {
		text-decoration: none;
		color: #6b6b6b;		
	}
	.bartlist {
		padding-left:10px;
		padding-top:5px; 
		background: url(/images/rep_2.jpg) 0 0 no-repeat;	
		height: 21px;
	}

	.boxlist {
		list-style: none;
		width:145px;
		padding:0;
		margin:0;
	}
	
	img {	
		border:0; 
	}
	
	.img_left_klein {
		margin-right:15px; 
		float:left;
	}
	img.trennlinie_content {
		padding-left:71px; 
		padding-top:12px;
	}
	img.image_mittelgross_links {
		margin-right:7px; 
		float:left;
		border:0;
	}
	
	#footer a {
		text-decoration:none;
	}

	div.trennlinie {
		width:200px; 
		border-bottom: 1px dotted #67b82a; 
		height:1px;
		margin: 7px auto;
		text-align: center;
		color: #fff; 
	}
	
	
	.rezeptdetailseite h2 {
		text-align: left;
	}	
	ul.zutaten {
	   list-style: none;
	   margin: 10px ;	
	}
	
	li.rezeptindex {
		display: inline;
		list-style: none;
		width: 30px;
		text-align: center;
		padding: 0 5px;
	}
	
	p.adsenseoben {
		margin-top: 10px;
		margin-bottom: 15px;
		text-align:center;
	}
	
	p.adsenseobendetail {
		margin-top: 25px;
		text-align:center;			
	}
	
	.chkboxspalte {
		vertical-align: top;
		padding: 4px;
		width: auto;		
	}
	.search_checkbox {
		padding: 4px;
	}
	
	ul.contentlist {
		margin-left: 20px;
		margin-top: 15px;
	}
