public static void rezeptInhaltAusgeben(Rezept rezept){				 
		
		// Ausgaben Allgemeine Informationen
		System.out.println();
		System.out.println("Rezeptname: " + rezept.getRezeptname()); 	
		System.out.println("------------------------------");
		System.out.println("Kategorie: " + rezept.getKategorie()); 
		
		if(rezept.getKurzinfo() !=null){
			System.out.println("Kurzinfo: " + rezept.getKurzinfo()); 
		}
		
		System.out.println();
		System.out.println("Rezeptid: " + rezept.getRezeptid()); 
		System.out.println("Rezepturl:" + rezept.getUrl()); 
				 	
		// Bilder
		//Check ob Bilder vorhanden, wenn ja ausgabe
		if(rezept.getBilder() != null){
			System.out.println();	 
	    	System.out.println("Bilder"); 
	    	System.out.println("------");
	    		
	    	List<Bild> bilderList = rezept.getBilder().getBild(); 
	    		
	    	for (int bildercount = 0; bildercount < bilderList.size(); bildercount++) {
	    		Bild bild = (Bild) bilderList.get(bildercount);
				
	    		//Ausgabe
	    		System.out.println("Bild " + bild.getBildbeschreibung());
	    		System.out.println("Bildquelle: " + bild.getSrc());  
	    		System.out.println();
	    	}
		}
		
			
		// Zutaten
		//Ausgabe der Zutaten
		System.out.println();
		System.out.println("Zutaten - ausgelegt für " + rezept.getZutaten().getPortionen() + " Portionen"); 
		System.out.println("-------------------------------------");
	 
		List<Zutat> zList =  rezept.getZutaten().getZutat();
		
		for (int zcount = 0; zcount < zList.size(); zcount++) {
			Zutat zutat = (Zutat) zList.get(zcount);
				
			//Ausgabe
			//check ob Angabe vorhanden, wenn ja ausgabe
			if (zutat.getAnzahl() != null){ 
				System.out.println(zutat.getAnzahl() + " " + zutat.getMengeneinheit() + "\t" + zutat.getZutatenname() );
			}
				
			//falls Anzahl nicht gegeben (angelehnt an chefkoch.de), nur Ausgabe Name und Einheit
			else{
				System.out.println(zutat.getMengeneinheit() + " " + zutat.getZutatenname() );
				} 
		} 
		
		
		// Zubereitung
		System.out.println();
		System.out.println("Zubereitung"); 
		System.out.println("-----------");
			
		//Ausgabe der festen Elementen
		System.out.println("Arbeitszeit: " + rezept.getZubereitung().getArbeitszeit().getDauer() + " " + rezept.getZubereitung().getArbeitszeit().getZeiteinheit()); 
		System.out.println("Schwierigkeitsgrad: " + rezept.getZubereitung().getSchwierigkeitsgrad()); 
		System.out.println("Brennwert: " + rezept.getZubereitung().getBrennwert().getBrennwertmenge() + " " + rezept.getZubereitung().getBrennwert().getBrennwerteinheit()); 

				 
		// Ausgabe zusaetzlicher Angaben 
		// Ausgabe Ruhzeit
		// check ob Ruhezeit vorhanden, wenn ja Ausgabe
		if(rezept.getZubereitung().getRuhezeit() != null){  							
			System.out.println("Ruhezeit: " + rezept.getZubereitung().getRuhezeit().getDauer() + " "+ rezept.getZubereitung().getRuhezeit().getZeiteinheit() ); 
		}
				 
		//Ausgabe Koch/Backzeit
		//Check ob Koch/Backzeit vorhanden, wenn ja Ausgabe
		if(rezept.getZubereitung().getKochBackzeit() != null){  						
			System.out.println("Koch/Backzeit: " + rezept.getZubereitung().getKochBackzeit().getDauer() +" "+ rezept.getZubereitung().getKochBackzeit().getZeiteinheit()); 
		}		 
		
		// Beschreibung
		System.out.println("Beschreibung: " + rezept.getZubereitung().getBeschreibung()); 
				 	 
				 		 
		// Kommentare
		//Check ob Kommentare vorhanden
		if(rezept.getKommentare().getKommentar() != null){
			
			//Ausgabe
			System.out.println("Kommentare"); 
			System.out.println("----------"); 

			List<Kommentar> kommentarList = rezept.getKommentare().getKommentar(); 
			
			for (int kcount = 0; kcount < kommentarList.size(); kcount++) {
					
				Kommentar kommentar = (Kommentar) kommentarList.get(kcount);
				
				//Ausgabe
				System.out.println("Kommentar von " + kommentar.getUsername());  
				System.out.println("Nachricht: " + kommentar.getText()); 
				System.out.println();
			}
		}		
	}