

.recipelist
 {
   
   list-style-type: none;
   list-style-image: none;
   margin: 0px;
   padding: 0px;

 
   padding-right: 4px;
    
 }
 
 .recipelist li
  {
    width: 45%;
    display: block;
    float: left;
    margin-bottom: 8px;
    
  }
 
 .recipelist li h1
 {
   display: inline;
  padding: 0px;
  margin: 0px;
 }
 
 .recipelist li h1 span.number
  {
     color: #67B721;    
  }
  
 
 .recipelist li h1 a
  {
   color: black;
   text-decoration: none;
   font-size: 13px;
   font-weight: normal;
   color: rgb(27,34,3);       
   margin: 0px;
   padding: 2px;
    
  }
 
 .recipelist li:hover h1 a
  {
  
     color: rgb(27,34,3);
      background-color: #CCE82E;
  } 
  
  .recipelist li h2
  {
    font-size: 12px;
    font-weight: normal;
    display: inline;
  } 
  
  .recipelist li .thumbnailContainer
  {
   float: left;
   height: 64px;
   width: 64px;
   border: 6px #455607 solid !important;
    margin-right: 16px;
    margin-bottom: 16px;
    float: left;
    overflow: hidden;
   vertical-align: center; 
  }
  
   .recipelist li:hover a .thumbnailContainer
   {
   
   border: 6px #CCE82E solid !important;
   
   }
   .recipelist li.Big h1
    {
      position: relative;
      top: -15px;
	}
	
   .recipelist li.Big
    {
      width: 100%  !important;
      
      clear: both  !important;
      float: none  !important;
      display: block !important;
      margin-bottom: 24px;    
	}
	
    .recipelist li.Big .weak
     {
       color: #b5c732;
     }
    
	.recipelist li.Big img
	 {               
	 }
	
   .recipelist li.Big .thumbnailContainer
  {
   
   float: none;
   height: 220px;
   width: 600px;
   border: 6px #455607 solid !important;
    margin-right: 16px;
    margin-bottom: 16px;
    overflow: hidden;
   vertical-align: center; 
    clear:  both !important; 
  }
  
  .recipelist li.Big:hover .thumbnailContainer
  {
   border-color: #CCE82E !important; 
  
  }
  
  .recipelist li.Big h1 
   {
    clear:  both !important;
    display: block !important;
   
   } 
  
  .recipelist li.Big h1  a
    
    {
     font-size: 20px !important;
    
	}
	
  
  .recipelist li .thumbnail
  {
    
    min-width: 64px;
    min-height: 64px;
    
  
  }
  
  .recipelist li .weak   
   {
    color: #b5c732;         
   }
  
  
  /* Details */
  
  
  .Rezept 
   {
   
    
    
   }
   
   
     .Rezept h2.RezeptTitel
    {
     font-size:  55px;
     color: #A7BD0B;
  
     margin-bottom: 24px;
     letter-spacing: -1px;
	}
   
   .Rezept .SpalteLinks
    {
      
      float: left;
      width: 30%;
    
	} 
	
	  .Rezept .SpalteRechts
    {
      
      float: left;
      width: 60%;
      margin-left: 5%;
    
	} 
	
	
	.Rezept .SpalteLinks ul
	 {
	    list-style-type: none;
	    list-style-image: none;
	 }
	 
	 .Rezept .AndereVersionen
	  {
	  
	   overflow: auto;
	   margin: 0;
	   padding: 0px;
	   margin-bottom: 12px;
	   padding-bottom:  6px;
	   margin-top: 12px;
	  }
	  
	 
	 
	  .Rezept .AndereVersionen h3
	  {
	  
	   font-size:  13px;
	   display: inline;
	    color: #455607; 
	    font-weight: normal;
	   color: #67B721;
	 
	  }
	  
	   .Rezept .AndereVersionen h2
	  {
	  
	   font-size:  30px;
	   display: inline;
	    color: #666666; 
	    font-weight: bold;
	
	 
	  }
	 
	  .Rezept .AndereVersionen li.Head
	   {
	    margin-top: 16px;
	   }
	  
	  .Rezept .AndereVersionen li
	  {
	  
	   font-size:  15px;
	   font-weight: normal;
	    color: #666666;
	   
	  }
	  
	  
	   .Rezept .AndereVersionen li.Selector
	  {
	  
	display: inline;
	  
	   
	  }
	  
	    .Rezept .AndereVersionen li.Selector  a
	  {
	  
	   color: #455607;
	   padding: 2px;
	   padding-left: 0px;
	  }
	 
	   .Rezept .AndereVersionen li.Selector  a:hover
	  {
	    background-color: #CCE82E;     
	 
	  }
	  
	 .Rezept .SpalteRechts .Zutaten      
	  {
	    margin-bottom: 16px;
	     color: #455607;  
	  }
	   
	 .Rezept .SpalteRechts .Zutaten li
	 {
	    padding-bottom: 4px;
	 }
	 
	 
	  .Rezept h3
	  {
	  
	   font-size:  13px;
	   display: inline;
	    color: #455607; 
	  }
	  
	  
	  .Rezept .Beschreibung
	   {
	     font-size: 14px;
	     color: #67B721;
	   
	   }
	   
	  .Rezept .Beschreibung.Leer
	   {
	     
	     margin-bottom: 24px;
	     
	   }
	   
	   
	   .GutenAppetit
	    { 
	      font-weight: bold
		}
		
		
		.Rezept .Analyse
		 {
		   background-color:  #F3F9CF;
		   padding: 8px;
		 
		 }
         
         .Rezept .Zubereitung
          { line-height: 1.5em }
          
          
          /**
           "Newest recipes" box on front page 
           **/
          
          .recipes_newest  
           {
             overflow: hidden !important;
             width: 690px;
             
           }
           .recipes_newest  .recipelist li.Big
            {
             padding: 0px !important;     
            }
          
          .recipes_newest  .recipelist li.Big .thumbnailContainer
          
          
           {
             width: 700px !important;
              
             
           }
           
           .recipes_newest  .recipelist li .thumbnailContainer
          
          
           {    border: 0px #455607 solid !important;  
           }  
          
           
              
          .recipes_newest .Big .thumbnailContainer img
           {
             max-width: 700px !important;
           
           }
           
           
           .recipes_newest .recipelist li 
            {
              
              width: 30%;
              margin-right: 2%;
              margin-bottom: 0px;
              
            
            }         
            
            .recipes_newest .recipelist li h1 a 
             {
               font-weight: bold;
             }
          
            .recipes_newest h1
             {
             font-size:  19px;
       display: inline;
        color: #b5c732; 
        letter-spacing: -1px;
        font-weight: normaL;
      }
             