.rezepte_uebersicht {
		border: 1px solid black;
		margin: 0 10px 0 10px;
		}

/********************
Rubrik Lieferservice
*********************/
p.lieferservice {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 26px;
		text-align: center;
		}	
		
.lieferservice ul {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		margin: 0 0 0 0;
		}

.lieferservice li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		margin: 5px;
		}		

/****************
Rubrik Nährstoffe
*****************/

.naehrstoffe {
		width: 604px;
		height: 180px;
		margin: 0 0 0 10px;
		}

.naehrstoffe h1 {
		color: #1d962d;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		margin: 20px 0 15px 0;
		}	
		
.naehrstoffe h2 {
		line-height: 18px;
		margin: 0 0 0 0;
		}		

.proteine {
		width: 604px;
		margin: 0 0 0 10px;
		}
		
.proteine h1 {
		color: #1d962d;
		margin: 20px 0 5px 0;		
		}		

.proteine h2 {
		margin: 5px 0 5px 0;		
		}	

.proteine h4 {
		color: #1d962d;
		margin: 30px 0 10px 0px;
		}		
		
.proteine p {
		margin: 0 0 10px 0;
		line-height: 18px;
		}		
	
.proteine ul {
		margin: 0 0 0 -20px;
		}

.proteine li {
		list-style-type: square;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		margin: 0 0 3px 0;
		padding: 0;
		}		




/**********************
Rubrik Ernährungsmythen
***********************/
.ernaehrungsmythen {
		width: 604px;
		margin: 0 0 0 10px;
		}

h1.ernaehrungsmythen {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #1d962d;
		font-size: 18px;
		font-weight: bold;
		margin: 20px 0 20px 10px;
		padding: 0;
		}	

h2.ernaehrungsmythen {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		line-height: 18px;
		margin: 0 0 0 0;
		padding: 0;
		}			

h3.ernaehrungsmythen {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 22px;
		color: #1d962d;
		font-size: 14px;
		font-weight: bold;
		margin: 20px 0 10px 0;
		padding: 0;
		}	

h4.ernaehrungsmythen {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #1d962d;
		font-size: 12px;
		font-weight: bold;
		margin: 20px 0 5px 0;
		padding: 0;
		}

.ernaehrungsmythen p {
		margin: 0 0 10px 0;
		line-height: 18px;
		}	
		
		
/****************
Rubrik Warenkunde
*****************/
.warenkunde {
		width: 604px;
		margin: 0 0 0 10px;
		}

h1.warenkunde {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #1d962d;
		font-size: 18px;
		font-weight: bold;
		margin: 20px 0 20px 10px;
		padding: 0;
		}	

h2.warenkunde {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		line-height: 18px;
		margin: 0 0 0 0;
		padding: 0;
		}			

h3.warenkunde {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 22px;
		color: #1d962d;
		font-size: 16px;
		font-weight: bold;
		margin: 20px 0 10px 0;
		padding: 0;
		}	

h4.warenkunde {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #1d962d;
		font-size: 14px;
		font-weight: bold;
		margin: 20px 0 5px 0;
		padding: 0;
		}

.warenkunde p {
		margin: 0 0 10px 0;
		line-height: 18px;
		}			
			
.warenkunde ul {
		margin: 0 0 0 -20px;
		}

.warenkunde li {
		list-style-type: square;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		margin: 0 0 3px 0;
		padding: 0;
		}				
								
/****************
Globale Parameter
*****************/
body { 
		background-color: #ffffff;		/* Hintergrundfarbe der Webseite */
		margin: 0;						/* Außenabstand */	
		padding: 0;						/* Innenabstand */
		}

p {
		margin: 5px;
		padding: 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		}

/**** Hauptüberschrift Rubrik ****/		
h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 18px;
		font-weight: bold;
		margin: 20px 0 6px 10px;
		padding: 0;
		}	
		
h1.bio {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #1d962d;
		font-size: 18px;
		font-weight: bold;
		margin: 20px 0 6px 10px;
		padding: 0;
		}				

/**** Teasertext zur Hauptüberschrift ****/
h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
		margin: 0 10px 5px 10px;
		padding: 0;
		}

/**** Kapitelüberschriften innerhalb einer Rubrik ****/
h3 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 15px;
		font-weight: bold;
		margin: 20px 0 8px 10px;
		padding: 0;
		}			

/**** "Einfache" Textüberschriften ****/
h4 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 12px;
		font-weight: bold;
		margin: 20px 0 3px 10px;
		padding: 0;
		}
		
h4.bio {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #1d962d;
		font-size: 12px;
		font-weight: bold;
		margin: 20px 0 3px 10px;
		padding: 0;
		}		


/**** Ausrichtung der Flash-Angebote ****/		
h6 {
		margin: 0 0 0 10px;
		padding: 0;
		}
		
		
/**** Normaler Fließtext ****/		
p.normal {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		margin: 0 10px 10px 10px;
		padding: 0;
		}

p.normal_breadcrumbs {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		margin: 5px 10px 10px 12px;
		padding: 0;
		}

.normal_breadcrumbs a:link {
		text-decoration: underline;						/* Schriftdekoration */
		}
		
.normal_breadcrumbs a:visited {
		text-decoration: underline;
		}	

p.normal_img {
		text-align: right;
		margin: 0 20px 2px 0;
		}
p.normal_wein {
		font-weight: normal;
		margin: 8px 10px 0 0;
		}
		
p.stellenboerse {
	margin: 0 0 0 11px;
	}

/**** Absatzformatierung der Mannschaftsseiten ****/		
p.mannschaft {
		clear: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		margin: 0 10px 0 10px;
		padding: 10px 0 0 0;
		}	
		
/**** Ausrichtung des großen Rubrikenbildes ****/
p.big_pic {
		text-align: center;				/* Ausrichtung des großen Rubrikenbildes */
		margin: 0;
		padding: 0;
		}

p.big_pic_footer {
		text-align: center;				/* Ausrichtung des großen Rubrikenbildes */
		margin: 20px 0 10px 0;
		padding: 0;
		}

/**** Ausrichtung links der Bilder im normalen Fließtext ****/
.float_left
	{
	clear: left;
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
	}

		
/**** Ausrichtung rechts der Bilder im normalen Fließtext ****/
.float_right
	{
	clear: right;
	margin: 0 0 10px 10px;
	padding: 0;
	float: right;
	}

/**** allgemeines Aussehen der Links ****/
a {
	color: #bc0fc7;
	text-decoration: none;
	font-weight: normal;
	}	

a:hover	{
	text-decoration: underline;
	}

/**** Ausrichtung des Logos ****/
.logo {
padding: 0;
margin: 30px 0 0 5px;
	}	



/***********
   Header
************/

.header_interim {
		color: #ffffff; 
		width: 1002;		/* Tabellenbreite */
		height: 80;			/* Tabellenhöhe */
		border: 0;			/* Tabellenrahmen */
		margin: 0;			/* Außenabstand */
		padding: 0;			/* Innenabstand */
		}

#header_interim {
		background-image:url(../bilder/header.jpg);
		margin: 0;
		padding: 0;
		vertical-align: top; 		/* vertikale Ausrichtung innerhalb des Headers */
		}

/**** Links im Header ****/
a.headerlinks_interim {
		font-family: Arial, Helvetica, sans-serif;	/* Schriftart der Headerlinks */
		font-size: 12px;							/* Schriftgröße der Headerlinks */
		color: #ffffff;								/* Schriftfarbe der Headerlinks */
		text-decoration: none;						/* Schriftdekoration */
		margin: 0 0 0 3px;							/* Außenabstand der Headerlinks */
		padding: 0;									/* Innenabstand der Headerlinks */
		}



.header {
		color: #ffffff; 
		width: 1002;		/* Tabellenbreite */
		height: 80;			/* Tabellenhöhe */
		border: 0;			/* Tabellenrahmen */
		margin: 0;			/* Außenabstand */
		padding: 0;			/* Innenabstand */
		}

#header {
		background-image:url(../bilder/header.jpg);
		margin: 0;
		padding: 0;
		vertical-align: top; 		/* vertikale Ausrichtung innerhalb des Headers */
		text-align: right;
		}

/**** Links im Header ****/
a.headerlinks {
		font-family: Arial, Helvetica, sans-serif;	/* Schriftart der Headerlinks */
		font-size: 12px;							/* Schriftgröße der Headerlinks */
		color: #ffffff;								/* Schriftfarbe der Headerlinks */
		text-decoration: none;						/* Schriftdekoration */
		margin: 0 10px 0 3px;							/* Außenabstand der Headerlinks */
		padding: 0;									/* Innenabstand der Headerlinks */
		}

/**************
Hauptnavigation
***************/

/**** 2spaltige Tabelle zur Aufnahme der Hauptnavigation ****/
.hauptnavi {
		width: 1002;		/* Tabellenbreite */
		height: 35;			/* Tabellenhöhe */
		border: 0;			/* Tabellenrahmen */
		margin: 0;			/* Außenabstand */
		padding: 0; 		/* Innenabstand */
		}

/**** Ausrichtung der Hauptnavigation über die linke Spalte ****/
#hauptnavi_ausrichtung {
		width: 308;					/* Breite der linken Spalte zur Anpassung der Breite der rechten Spalte */
		margin: 0;					/* Außenabstand */
		padding: 0;					/* Innenabstand */
		vertical-align: top;		/* vertikale Ausrichtung des Inhalts */
		}				

/**** Formatierung der Datumsanzeige ****/		
div.datum {
	font-family: Arial, Helvetica, sans-serif;		
	font-size: 15px;
	font-weight: bold;
	color: #ba1728;
	margin: 8px 0 0 25px;
	padding: 0;
	}

/**** Menüpunkt "Angebote" ****/
.angebote {
		float: right;
		border: 1px solid #cc071e;
		margin: 3px 0 0 0;
		padding: 3px 0 0 0;
		height: 20px;
		background-color: #cc071e;
		}
		
.angebote a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #ffffff;
		text-decoration: none;
		margin: 0 0 0 0;
		padding: 0 27px 0 27px;
		}
		
		
		
/**************************************************************** 
3spaltige Tabelle zur Aufnahme von Subnavi, Inhalt und Cross-over
****************************************************************/

/**** Rahmentabelle ****/
.inhalt {
		width: 1002px;		/* Gesamtbreite der Tabelle */
		height: 700px;		/* Höhe der Tabelle */
		margin: 0;			/* Außenabstand der Tabelle */
		padding: 0;			/* Innenabstand der Tabelle */
		}
		
/**** Linke Zelle der 3spaltigen Tabelle (Subnavigation)****/
.zelle_links {
		width: 189px;					/* Zellenbreite */
		vertical-align: top;		/* vertikale Zellenausrichtung */
		margin: 0;					/* Außenabstand */
		padding: 0;					/* Innenabstand */
		}

/**** Mittlere Zelle der 3spaltigen Tabelle (Hauptinhalt)****/
.zelle_mitte {
		width: 624px;					/* Zellenbreite */
		vertical-align: top;		/* vertikale Zellenausrichtung */
		margin: 0;					/* Außenabstand */
		padding: 0;					/* Innenabstand */
		border: black 0px solid;
		}

/***** Rechte Zelle im 2-Spalten-Modus (mittlere und rechte Zelle zusammengefasst)
***************************************************/

.zelle_mitte_rechts {
		width: 813px;
		vertical-align: top;
		margin: 0;
		padding: 0;
		}
		
.gallery {
		margin: 0 0 10px 10px;
		padding: 0;
		}
				
.zelle_mitte_startseite {
		width: 624;					/* Zellenbreite */
		vertical-align: top;		/* vertikale Zellenausrichtung */
		margin: 0;					/* Außenabstand */
		padding: 0 0 0 0;					/* Innenabstand */
		border: black 0px solid;
		}
		

/**** Rechte Zelle der 3spaltigen Tabelle (Cross-over-Links)****/
.zelle_rechts {
		width: 189;						/* Zellenbreite */
		vertical-align: top;			/* vertikale Zellenausrichtung */
		background-color: #e6e6e6;		/* Hintergrundfarbe der Zelle */
		margin: 0;						/* Außenabstand */
		padding: 0;						/* Innenabstand */
		}

.zelle_rechts_startseite {
		width: 189;						/* Zellenbreite */
		vertical-align: top;			/* vertikale Zellenausrichtung */
		background-color: #ffffff;		/* Hintergrundfarbe der Zelle */
		margin: 0 0 2px 0;						/* Außenabstand */
		padding: 0 0 2px 0;						/* Innenabstand */
		}		
		

.zelle_rechts_weinwelt {
		width: 189;						/* Zellenbreite */
		vertical-align: top;			/* vertikale Zellenausrichtung */
		background-color: #fffef6;		/* Hintergrundfarbe der Zelle */
		margin: 0;						/* Außenabstand */
		padding: 0;						/* Innenabstand */
		}


.zelle_rechts_weinwelt img {		
		margin: 0 0 12px 0;
		}
		
		
.zelle_rechts_getraenkemarkt {
		width: 189;						/* Zellenbreite */
		vertical-align: top;			/* vertikale Zellenausrichtung */
		background-color: #ffffff;		/* Hintergrundfarbe der Zelle */
		margin: 0;						/* Außenabstand */
		padding: 0;						/* Innenabstand */
		}


.zelle_rechts_getraenkemarkt img {		
		margin: 0 0 12px 0;
		}		

/*******************************************
2spaltige Tabelle Startseite
*******************************/

.startseite {
		width: 1002px;
		border: 0px solid black;
		border-collapse: collapse;
		margin: 3px 0 0 0;
		padding: 0;
		}

.startseite_links {
		width: 750px;
		border: 0px solid black;
		margin: 0;
		padding: 0;
		}		

.startseite_links div {
		margin: 0 0 8px 3px;
		padding: 0;
		}
		
.startseite_rechts {
		width: 252px;
		margin: 0;
		padding: 0;
		}
		
.startseite_rechts div {
		margin: 0 0 7px 8px;
		padding: 0;
		}
						
/************************************************************************************** 
1spaltige Tabelle zur Aufnahme des Inhalts (ganze Breite, keine Sidebars)
***************************************************************************************/

.zelle_mitte_ganze_breite {
		width: 1002px;				/* Zellenbreite */
		vertical-align: top;		/* vertikale Zellenausrichtung */
		margin: 0;					/* Außenabstand */
		padding: 0;					/* Innenabstand */
		border: black 1px solid;
		}


/*************
Subnavigation
*************/

/**** Breite der Listenfelder und Ausrichtung des Div-Containers oben links ****/
.subnavi {
			margin: 0 0 0 3px;		/* Außenabstand */
			padding: 0;				/* Innenabstand */
			width: 181px;			/* Breite des Div-Containers für die Links */ 
			}

/**** Ausschalten der Aufzählungszeichen ****/
.subnavi ul {
			list-style-type: none; }

/**** Linie zwischen den Navigationselementen ****/	
.subnavi li {
			border-bottom: white 1px solid; }
			
/**** Position und Layout der Links ****/
.subnavi a {
			color: #000000;									/* Schriftfarbe der Links */
			background-color: #e6e6e6; 						/* Hintergrundfarbe der Listenfelder */
			text-decoration: none;							/* Schriftdekoration der Links */
			margin: 0;										/* Außenabstand */
			padding: 4px 0 4px 8px;							/* Innenabstand */
			font-family: Arial, Helvetica, sans-serif;		/* Schriftart der Links */ 
			font-size: 12px;								/* Schriftgröße der Links */
			font-weight: normal;							/* Schriftauszeichnung der Links */
			display: block; 
			}

/**** Position und Layout der Links beim Hovern ****/			
.subnavi a:hover {
			color: #be0807;					/* Schriftfarbe der Links beim Hovern */
			background-color: #ffffff;		/* Hintergrundfarbe der Listenfelder beim Hovern */ 
			}

/**** Position und Layout des Links der aktiven Seite ****/			
#subnavi_aktiv {
			color: #000000;					/* Schriftfarbe des aktiven Links */
			background-color: #e6e6e6;		/* Hintergrundfarbe des Listenfeldes des aktiven Links */ 
			font-size: 12px;				/* Schriftgröße des aktiven Links */
			font-weight: bold; 				/* Schriftauszeichnung des aktiven Links */
			}

			
			
/********************
Subnavigation Ebene 2
*********************/

/*Breite der Listenfelder und Ausrichtung des Div-Containers oben links*/
.sub2navi {
			margin: 0 0 0 3px;		/* Außenabstand */
			padding: 0;				/* Innenabstand */
			width: 181px;			/* Breite des Div-Containers für die Links */ 
			}

/*Ausschalten der Aufzählungszeichen*/
.sub2navi ul {
			list-style-type: none; }

/*Linie zwischen den Navigationselementen*/	
.sub2navi li {
			border-bottom: white 1px solid; }

			
/*Position und Layout der Links*/
.sub2navi a {
			color: #000000;									/* Schriftfarbe der Links */
			background-color: #e6e6e6; 						/* Hintergrundfarbe der Listenfelder */
			text-decoration: none;							/* Schriftdekoration der Links */
			padding: 4px 0 4px 25px;						/* Innenabstand */
			margin: 0;										/* Außenabstand */
			font-family: Arial, Helvetica, sans-serif;		/* Schriftart der Links */
			font-size: 12px;								/* Schriftgröße der Links */
			font-weight: normal;							/* Schriftauszeichnung der Links */
			display: block; }

/**** Layout der Links beim Hovern ****/			
.sub2navi a:hover {
			color: #be0807;						/* Schriftfarbe der Links beim Hovern */
			background-color: #ffffff; }		/* Hintergrundfarbe der Listenfelder beim Hovern */

/**** Position und Layout des ausgewählten Links der Unterrubriken ****/			
#sub2navi_ausgewaehlt {
			color: #000000;									/* Schriftfarbe des Links */
			background-color: #e6e6e6; 						/* Hintergrundfarbe des Listenfeldes */
			font-size: 12px;								/* Schriftgröße des Links */
			font-weight: bold; 
			background-image: url(../bilder/pfeil.gif);		/* Hintergrundbild des Listenfeldes */
			background-repeat: no-repeat;					/* Wiederholung des Hintergrundbildes */
			background-position: 8px 5px;					/* Position des Hintergrundbildes */
			}			
			
			
			
/***********
   Footer
************/

.footer {
		color: #ffffff; 
		background-color: #cc071e;		/* Hintergrundfarbe Footer */
		width: 1002px;					/* Tabellenbreite */
		height: 35px;					/* Tabellenhöhe */
		border: 0;						/* Tabellenrahmen */
		margin: 0;						/* Außenabstand */
		padding: 0;						/* Innenabstand */
		}

#footer {
		text-align: center;			/* horizontale Ausrichtung innerhalb des Footers */
		vertical-align: middle; 	/* vertikale Ausrichtung innerhalb des Footers */
		}
		
a.footerlinks {
		color: #ffffff;									/*Schriftfarbe der Footerlinks */
		text-decoration: none;							/* Schriftdekoration der Footerlinks */
		font-family: Arial, Helvetica, sans-serif;		/* Schriftfamilie der Footerlinks */ 
		font-size: 12px;								/* Schriftgröße der Footerlinks */
		font-weight: normal;							/* Schriftauszeichnung der Footerlinks */
 		}				


/***************
   Kundenmagazin
****************/  

ul.kundenmagazin {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		list-style-type: decimal;
		padding: 0;
		margin: 0 0 0 200px;
		}

li.kundenmagazin {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		list-style-type: decimal;
		padding: 4px 0 4px 0;
		margin: 0 0 0 0;
		}
		
li.kundenmagazin_download {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		list-style-type: none;
		padding: 4px 0 4px 0;
		margin: 0 0 0 -20px;
		}		

/***************
   Newsletter
****************/  

ul.newsletter {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		list-style-type: decimal;
		padding: 0;
		margin: 0 0 0 200px;
		}

li.newsletter {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
		list-style-type: decimal;
		padding: 4px 0 14px 0;
		margin: 0 0 0 0;
		}
		
li.newsletter_download {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		list-style-type: none;
		padding: 4px 0 4px 0;
		margin: 0 0 0 0px;
		}	


/***************
   Philosophie
****************/
.philosophie ul {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		list-style-type: bullet;
		padding: 0;
		margin: 0 10px 0 10px;
		}

.philosophie li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
		list-style-type: bullet;
		padding: 0 0 6px 0;
		margin: 0 0 0 0px;
		}

.philosophie ol {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		padding: 0;
		margin: 0 10px 0 10px;
		}

.philosophie ol li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
		padding: 0 0 6px 0;
		margin: 0 0 0 0px;
		}

/*************
Teasertabellen
**************/
.teaser_obst_und_gemuese {
		width: 604px;
		border: 0px solid black;
		border-collapse: collapse;
		padding: 0;
		margin: 0 0 0 10px;
		}
		
.teaser_obst_und_gemuese td {
		border: 0px solid black;
		margin: 0 0 0 0;
		padding: 0 4px 10px 0;
		}		


/**************************************************
Teaserkästen für weitere Informationen im Haupttext
**************************************************/
div.teaser_kasten {
		width: 250px;
		float: left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		margin: 0 8px 8px 10px;
		padding: 0;
		border: 1px #cccccc solid;
		}
		
div.teaser_kasten_rechts {
		width: 250px;
		float: right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		margin: 5px 10px 15px 10px;
		padding: 0;
		border: 1px #cccccc solid;
		}		

.teaser_kasten a {
		color: #000000;
		font-weight: bold;
		text-decoration: none;
		}
		
.teaser_kasten a:hover {
		text-decoration: underline;
		}		
		
div.teaser_kasten_titel {
		font-weight: bold;
		background-color: #efefef;
		padding: 4px 2px 4px 5px;
		}
		
div.teaser_kasten_inhalt {
		padding: 8px 2px 8px 0;
		background-color: #faf9f9;
		}
		
div.teaser_kasten_rechts_inhalt {
		text-align: center;
		padding: 8px 2px 8px 0;
		background-color: #faf9f9;
		}		

div.teaser_kasten_footer {
		text-align: right;
		font-weight: bold;
		padding: 4px 4px 4px 3px;
		background-color: #efefef;
		}				


/*******************************
Container für die Content-Module
********************************/	
div.content_teaser {
		margin: 0 0 0 10px;
		padding: 0;
		}


/*************
   Teaser 1
**************/   			

div.teaser1 {
		height: 100px;
		margin: 15px 10px 10px 10px;
		border-bottom: #e6e6e6 1px solid;
		padding: 0 0 10px 0;
		}

p.teaser1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 16px;
		color: #000000;
		padding: 0;
		margin: 0; 		
		}

h1.teaser1_einleitung {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #ba1728;
		padding: 0;
		margin: 35px 0 8px 10px;
		}

h1.teaser1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ba1728;
		padding: 0;
		margin: 0px 0 8px 0;
		}

img.teaser1 {
		float:left;
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 10px;
		}


.teaser1 a {
		color: #bc0fc7;
		text-decoration: none;
		font-weight: bold;
		}


/*************
   Teaser 2
**************/   			

.teaser2_img_left {
		clear: left;
		margin: 0 0 10px 10px;
		padding-bottom: 20px;
		float: left;
		border-bottom: 1px solid #e6e6e6;
		}

.teaser2_img_right {
		margin: 0 19px 10px 320px;
		padding-bottom: 20px;
		border-bottom: 1px solid #e6e6e6;
		}


/**********************
Infokästen
***********************/  
.infokasten_vertikal {
		width: 290px;
		float: right;
		background-color: #CCCCCC;
		margin: 20px 10px 10px 10px;
		padding: 0 0 0 0;
		border: 0px solid black;
		}
		
.infokasten_vertikal h1 {
		color: #000000;
		font-size: 12px;
		line-height: 16px;
		margin: 10px 10px 10px 10px;
		padding: 0;
		}

.infokasten_vertikal p {
		margin: 0 10px 10px 10px;
		padding: 0;
		}

table.infokasten_horizontal {
		width: 604px;
		background-color: #fcf29b;
		margin: 10px 0 10px 10px;
		padding: 0;
		border: 0px solid black;
		border-collapse: collapse;
		}

.infokasten_horizontal tr, td {
		vertical-align: top;
		}

.infokasten_horizontal h1 {
		color: #000000;
		font-size: 12px;
		line-height: 16px;
		margin: 10px 0 10px 10px;
		padding: 0;
		}
		
.infokasten_horizontal p {
		margin: 0 10px 10px 10px;
		padding: 0;
		}		


		
/**********************
Tabelle Team-Aufstellung
**********************/  
.team-aufstellung {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: center;
		width: 604px;
		margin: 0 0 0 10px;
		padding: 0;
		border-collapse: collapse;
		border: 0px solid black;
		}
		
.team-aufstellung th {
		height: 40px;
		text-align: left;
		font-size: 14px;
		font-weight: bold;
		margin: 0;
		padding: 0 0 0 40px;
		background-image: url(../bilder/team/trenner_mit_kasten.jpg);
		}		
		

/**********************
Infotabellen
**********************/  

.infotabelle {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		border: 1px solid black;
		border-collapse: collapse;
		margin: 15px auto 10px auto;
		}

.infotabelle th {
		font-weight: bold;
		text-align: left;
		padding: 8px 10px 8px 10px;
		background-color: #f3c600;
		border-bottom: 1px solid black;
		}
		
.infotabelle td {
		font-size: 12px;
		padding: 5px 10px 5px 10px;
		}		

.infotabelle tfoot td {
		border-top: 1px solid black;
		padding: 7px 10px 7px 10px;
		}
		
.infotabelle a {
		text-decoration: none;
		}

.streifen {
		background-color: #ffeda0;
		}
		
		
/**********************
Rezepttabellen
**********************/ 			

.rezepte_kategorien {
		width: 604px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		border: 1px solid black;
		border-collapse: collapse;
		margin: 15px 10px 10px 10px;
		}
		
.rezepte_kategorien th {
		font-weight: bold;
		text-align: left;
		padding: 8px 10px 8px 10px;
		background-color: #f3c600;
		border-bottom: 1px solid black;
		}
		
.rezepte_kategorien td {
		margin: 5px 0 0 0;
		padding: 5px 0 0 5px;
		vertical-align: top;
		}		
		
.rezepte_kategorien a {
		text-decoration: none;
		color: #bc0fc7;
		}

.rezepte_kategorien a:hover {
		text-decoration: underline;
		}

.rezepte_vorspeisen {
		width: 604px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		border: 1px solid black;
		border-collapse: collapse;
		margin: 15px 10px 10px 10px;
		}
		
.rezepte_vorspeisen th {
		font-weight: bold;
		text-align: left;
		padding: 8px 10px 8px 10px;
		background-color: #f3c600;
		border-bottom: 1px solid black;
		}		

.rezepte_vorspeisen td {
		margin: 5px 0 0 0;
		padding: 7px 0 0 5px;
		vertical-align: top;
		}
		
.rezepte_vorspeisen a {
		text-decoration: none;
		color: #bc0fc7;		
		}

.rezepte_vorspeisen a:hover {
		text-decoration: underline;
		}				
		
.rezepte_zutaten {
		width: 604px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		border: 1px solid black;
		border-collapse: collapse;
		margin: 15px 0 10px 10px;
		}
		
.rezepte_zutaten th {
		font-weight: bold;
		text-align: left;
		padding: 8px 0 8px 14px;
		background-color: #f3c600;
		border-bottom: 1px solid black;
		}					

.rezepte_zutaten td {
		vertical-align: top;
		font-size: 12px;
		padding: 5px 0 5px 10px;
		}		
		

.rezepte_festgerichte {
		width: 604px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;		
		font-weight: bold;
		line-height: 20px;
		border: 0px solid black;
		border-collapse: collapse;
		margin: 15px 0 10px 10px;
		}
		
.rezepte_festgerichte td {
		vertical-align: top;
		font-size: 15px;
		padding: 5px 0 5px 0;
		}

.rezepte_festgerichte a {
	color: #bc0fc7;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	}	

h3.rezepte_festgerichte {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 15px;
		font-weight: bold;
		margin: 20px 0 0 10px;
		padding: 0;
		}

		
/**************
Sitemap-Tabelle
***************/  

.sitemap {
		width: 500px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		border: 1px solid black;
		border-collapse: collapse;
		margin: 5px 0 0 62px;
		}

.sitemap th {
		font-weight: bold;
		text-align: left;
		padding: 8px 10px 8px 10px;
		background-color: #f3c600;
		border-bottom: 1px solid black;
		}
		
.sitemap td {
		width: 250px;
		vertical-align: top;
		font-size: 12px;
		padding: 5px 10px 5px 10px;
		}

.sitemap p {
		margin: 2px 0 2px 0;
		padding: 0;
		}					

.sitemap a {
		text-decoration: none;
		color: #bc0fc7;
		margin: 20px 10px 2px 0;
		}

.sitemap a:hover	{
	text-decoration: underline;
	}		











/******************
    Weinwelt
*******************/		
		
.wein_des_monats {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		border: 1px solid black;
		border-collapse: collapse;
		margin: 15px auto 10px auto;
		}		

.wein_des_monats th {
		font-weight: bold;
		text-align: left;
		padding: 8px 10px 8px 10px;
		background-color: #f3c600;
		border-bottom: 1px solid black;
		}		

#weinwelt_rewe_schroff {
		background-color:#fffef6;
		}

.weinwelt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		border: 0px solid black;
		border-collapse: collapse;
		margin: 15px 10px 10px 10px;
		}	

.weinwelt tr {
		width: 604px;
		}

.weinwelt td {
		width: 300px;
		font-weight: bold;
		text-align: left;
		background-color: #fffef6;
		padding: 0 0 25px 0;
		}	
	
h2.weinwelt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		}
	
.weinwelt_info {
		width: 604px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		border: 0px solid black;
		border-collapse: collapse;
		margin: 15px auto 10px auto;
		}	

.weinwelt_info td {
		font-weight: bold;
		text-align: left;
		background-color: #fffef6;
		}	

.weinwelt_info img {
		margin: 0 0 5px 0;
		}	

.weinwelt_info h4 {
		margin: 0 0 0 10px;
		}	
		
.weinwelt_info h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 16px;
		font-weight: bold;
		margin: 0 0 15px 10px;
		padding: 0;
		}				

.weinwelt_startseite {
		width: 604px;
		height: 450px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		border: 0px solid black;
		border-collapse: collapse;
		margin: 5px 0 10px 10px;
		}	

.weinwelt_startseite td {
		font-weight: normal;
		background-color: #fff;
		padding: 170px 250px 0 10px;
		}

.weinwelt_unsere_weine {
		width: 604px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		border: 0px solid black;
		border-collapse: collapse;
		margin: 5px 0 10px 10px;
		}	

.weinwelt_unsere_weine td {
		font-weight: bold;
		}	

.weinwelt_unsere_weine img {
		margin: 0 0 5px 0;
		}	

img.weinwelt_unsere_weine_anbaugebiete {
		margin: 5px 0 10px 0;
		}

.weinwelt_unsere_weine h4 {
		margin: 0 0 0 0;
		}	

.weinwelt_unsere_weine h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 13px;
		font-weight: bold;
		padding: 0;
		margin: 5px 0 5px 0;
		}
		
.weinwelt_unsere_weine h6 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin: 0 0 0 0;
		}		
		
h2.weinwelt_unsere_weine {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 16px;
		font-weight: bold;
		margin: 20px 0 10px 18px;
		padding: 0;
		}	

h3.weinwelt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 14px;
		font-weight: bold;
		margin: 20px 0 6px 10px;
		padding: 0;
		}

p.abc {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 13px;
		font-weight: bold;
		line-height: 18px;
		margin: 0 10px 10px 10px;
		padding: 0;
		}

.abc a:link {
		text-decoration: underline;						/* Schriftdekoration */
		}
		
.abc a:visited {
		text-decoration: underline;
		}	

.normal_wein a:link {
		text-decoration: underline;						/* Schriftdekoration */
		}
		
.normal_wein a:visited {
		text-decoration: underline;
		}	
		
.trenner_weinwelt_abc {
		margin: 0 0 0 10px;
		}		

.gueteklassen_wein ul {
		margin: 0 0 0 -20px;
		}

.gueteklassen_wein li {
		list-style-type: square;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		margin: 0 0 3px 0;
		padding: 0 0 3px 0;
		}			

.weinwelt_einzelwein h2 {
		color: #cd071e;
		font-size: 16px;
		margin:15px 0 20px 20px;
		}

p.weinwelt_einzelwein {
		margin:15px 0 20px 20px;
		font-size: 12px;
		line-height: 12px;
		}

img.weinwelt_einzelwein {
		margin: 0 0 0 10px;
		}
		
.zelle_mitte_weinbeschreibung {
		width: 624px;					/* Zellenbreite */
		vertical-align: top;		/* vertikale Zellenausrichtung */
		background-color: #fffef6;
		margin: 0;					/* Außenabstand */
		padding: 0;					/* Innenabstand */
		border: black 0px solid;
		}
	
.float_right_weinlaender
	{
	clear: right;
	margin: 0 15px 10px 10px;
	padding: 0;
	float: right;
	}
	
p.unsere_weine_breadcrumbs {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		text-align:center;
		font-size: 13px;
		font-weight: bold;
		line-height: 18px;
		margin: 20px 10px 30px 10px;
		padding: 0;
		}

.unsere_weine_breadcrumbs a:link {
		text-decoration: underline;						/* Schriftdekoration */
		}
		
.unsere_weine_breadcrumbs a:visited {
		text-decoration: underline;
		}

.weinwelt_wein_des_monats {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		border: 0px solid black;
		border-collapse: collapse;
		margin: 5px 0 10px 10px;
		}	


.weinwelt_wein_des_monats h2 {
		color: #cd071e;
		font-size: 16px;
		margin:100px 0 20px 20px;
		}

p.weinwelt_wein_des_monats {
		margin:15px 0 20px 20px;
		font-size: 12px;
		line-height: 12px;
		}

p.weinwelt_wein_des_monats_preis {
		color: #cd071e;
		margin:15px 0 20px 20px;
		font-size: 20px;
		line-height: 12px;
		margin: 40px 0 0 20px;
		}

.weinwelt_wein_des_monats img {
		margin: 10px 0 0 0px;
		}

p.weinwelt_wein_newsletter {
		margin:15px 0 20px 20px;
		font-size: 14px;
		line-height: 20px;
		}

p.weinwelt_wein_newsletter_anmeldung {
		margin:15px 0 20px 50px;
		font-size: 14px;
		line-height: 20px;
		}

.weinwelt_backlink {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		margin: 10px 10px 20px 10px;
		padding: 0;
		}

.weinwelt_backling a:link {
		text-decoration: underline;						/* Schriftdekoration */
		}
		
.weinwelt_backlink a:visited {
		text-decoration: underline;
		}
						
/****************
   Getraenkemarkt
*****************/

#getraenkemarkt {
		background-color:#ffffff;
		}


.getraenkemarkt_kategorien {
		width: 604px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		border: 1px solid #cccccc;
		border-collapse: collapse;
		margin: 15px 0 10px 10px;
		}
		
.getraenkemarkt_kategorien tr {
		font-weight: bold;
		text-align: left;
		padding: 8px 0 8px 14px;
		background-color: #ffffff;
		}					

.getraenkemarkt_kategorien td {
		vertical-align: top;
		font-size: 12px;
		padding: 0px 0 0px 0px;
		border: 0px solid black;
		}


.getraenkemarkt_kategorien h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		line-height: 16px;
		margin: 10px 10px 5px 20px;
		padding: 0;
		}

.getraenkemarkt_kategorien p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		margin: 10px 10px 5px 20px;
		padding: 0;
		}

.deutsche_biere {
		border: 1px solid #cccccc;
		margin: 20px 10px 10px 10px;
		}
		
.deutsche_biere h2 {
		border: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 16px;
		font-weight: bold;
		margin: 10px 0 0 10px;
		padding: 0;
		}		

.deutsche_biere p {
		border: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
		margin: 10px 0 10px 10px;
		padding: 0;
		}
		
.deutsche_biere img {
		border: none;
		margin: 5px 0 10px 0;
		padding: 0;
		}		




.biere_faktencheck {
		width: 604px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		border: 0px solid #cccccc;
		border-collapse: collapse;
		margin: 0;
		}

table.biere_faktencheck {
		width: 604px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		border: 0px solid #cccccc;
		border-collapse: collapse;
		margin: 0 0 15px 10px;
		}
				
.biere_faktencheck tr {
		font-weight: bold;
		text-align: left;
		padding: 8px 0 8px 14px;
		background-color: #ffffff;
		margin: 0 0 0 10px;		
		}					

.biere_faktencheck td {
		vertical-align: top;
		font-size: 12px;
		padding: 0px 0 0px 0px;
		border: 0px solid black;
		margin: 0 0 0 10px;		
		}


.biere_faktencheck h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 14px;
		font-weight: bold;
		line-height: 16px;
		margin: 7px 10px 15px 10px;
		padding: 8px 0 8px 0;
		border-bottom: 1px dashed #000000;
		}

.biere_faktencheck p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		margin: 0 0 0 10px!important;
		padding: 0;
		}





h2.weinwelt_unsere_weine {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 16px;
		font-weight: bold;
		margin: 20px 0 10px 18px;
		padding: 0;
		}



.weinwelt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		border: 0px solid black;
		border-collapse: collapse;
		margin: 15px 10px 10px 10px;
		}	

.weinwelt tr {
		width: 604px;
		}

.weinwelt td {
		width: 300px;
		font-weight: bold;
		text-align: left;
		background-color: #fffef6;
		padding: 0 0 25px 0;
		}	
	
h2.weinwelt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		}
	
.weinwelt_info {
		width: 604px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		border: 0px solid black;
		border-collapse: collapse;
		margin: 15px auto 10px auto;
		}	

.weinwelt_info td {
		font-weight: bold;
		text-align: left;
		background-color: #fffef6;
		}	

.weinwelt_info img {
		margin: 0 0 5px 0;
		}	

.weinwelt_info h4 {
		margin: 0 0 0 10px;
		}	
		
.weinwelt_info h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 16px;
		font-weight: bold;
		margin: 0 0 15px 10px;
		padding: 0;
		}				

.weinwelt_startseite {
		width: 604px;
		height: 450px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		border: 0px solid black;
		border-collapse: collapse;
		margin: 5px 0 10px 10px;
		}	

.weinwelt_startseite td {
		font-weight: normal;
		background-color: #fff;
		padding: 170px 250px 0 10px;
		}

.weinwelt_unsere_weine {
		width: 604px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 16px;
		border: 0px solid black;
		border-collapse: collapse;
		margin: 5px 0 10px 10px;
		}	

.weinwelt_unsere_weine td {
		font-weight: bold;
		}	

.weinwelt_unsere_weine img {
		margin: 0 0 5px 0;
		}	

img.weinwelt_unsere_weine_anbaugebiete {
		margin: 5px 0 10px 0;
		}

.weinwelt_unsere_weine h4 {
		margin: 0 0 0 0;
		}	

.weinwelt_unsere_weine h5 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 13px;
		font-weight: bold;
		padding: 0;
		margin: 5px 0 5px 0;
		}
		
.weinwelt_unsere_weine h6 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 12px;
		font-weight: bold;
		padding: 0;
		margin: 0 0 0 0;
		}		
		
h2.weinwelt_unsere_weine {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 16px;
		font-weight: bold;
		margin: 20px 0 10px 18px;
		padding: 0;
		}	

h3.weinwelt {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 14px;
		font-weight: bold;
		margin: 20px 0 6px 10px;
		padding: 0;
		}

p.abc {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		font-size: 13px;
		font-weight: bold;
		line-height: 18px;
		margin: 0 10px 10px 10px;
		padding: 0;
		}

.abc a:link {
		text-decoration: underline;						/* Schriftdekoration */
		}
		
.abc a:visited {
		text-decoration: underline;
		}	

.normal_wein a:link {
		text-decoration: underline;						/* Schriftdekoration */
		}
		
.normal_wein a:visited {
		text-decoration: underline;
		}	
		
.trenner_weinwelt_abc {
		margin: 0 0 0 10px;
		}		

.gueteklassen_wein ul {
		margin: 0 0 0 -20px;
		}

.gueteklassen_wein li {
		list-style-type: square;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		margin: 0 0 3px 0;
		padding: 0 0 3px 0;
		}			

.weinwelt_einzelwein h2 {
		color: #cd071e;
		font-size: 16px;
		margin:15px 0 20px 20px;
		}

p.weinwelt_einzelwein {
		margin:15px 0 20px 20px;
		font-size: 12px;
		line-height: 12px;
		}

img.weinwelt_einzelwein {
		margin: 0 0 0 10px;
		}
		
.zelle_mitte_weinbeschreibung {
		width: 624px;					/* Zellenbreite */
		vertical-align: top;		/* vertikale Zellenausrichtung */
		background-color: #fffef6;
		margin: 0;					/* Außenabstand */
		padding: 0;					/* Innenabstand */
		border: black 0px solid;
		}
	
.float_right_weinlaender
	{
	clear: right;
	margin: 0 15px 10px 10px;
	padding: 0;
	float: right;
	}
	
p.unsere_weine_breadcrumbs {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #ba1728;
		text-align:center;
		font-size: 13px;
		font-weight: bold;
		line-height: 18px;
		margin: 20px 10px 30px 10px;
		padding: 0;
		}

.unsere_weine_breadcrumbs a:link {
		text-decoration: underline;						/* Schriftdekoration */
		}
		
.unsere_weine_breadcrumbs a:visited {
		text-decoration: underline;
		}

.weinwelt_wein_des_monats {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		border: 0px solid black;
		border-collapse: collapse;
		margin: 5px 0 10px 10px;
		}	


.weinwelt_wein_des_monats h2 {
		color: #cd071e;
		font-size: 16px;
		margin:100px 0 20px 20px;
		}

p.weinwelt_wein_des_monats {
		margin:15px 0 20px 20px;
		font-size: 12px;
		line-height: 12px;
		}

p.weinwelt_wein_des_monats_preis {
		color: #cd071e;
		margin:15px 0 20px 20px;
		font-size: 20px;
		line-height: 23px;
		margin: 40px 0 0 20px;
		}

.weinwelt_wein_des_monats img {
		margin: 10px 0 0 0px;
		}

p.weinwelt_wein_newsletter {
		margin:15px 0 20px 20px;
		font-size: 14px;
		line-height: 20px;
		}

p.weinwelt_wein_newsletter_anmeldung {
		margin:15px 0 20px 50px;
		font-size: 14px;
		line-height: 20px;
		}

.weinwelt_backlink {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		line-height: 18px;
		margin: 10px 10px 20px 10px;
		padding: 0;
		}

.weinwelt_backling a:link {
		text-decoration: underline;						/* Schriftdekoration */
		}
		
.weinwelt_backlink a:visited {
		text-decoration: underline;
		}
	

/***********
   Header
************/

.header_interim {
		color: #ffffff; 
		width: 1002;		/* Tabellenbreite */
		height: 80;			/* Tabellenhöhe */
		border: 0;			/* Tabellenrahmen */
		margin: 0;			/* Außenabstand */
		padding: 0;			/* Innenabstand */
		}

#header_interim {
		background-image:url(../bilder/header.jpg);
		margin: 0;
		padding: 0;
		vertical-align: top; 		/* vertikale Ausrichtung innerhalb des Headers */
		text-align: right;
		}

/**** Links im Header ****/
a.headerlinks_interim {
		font-family: Arial, Helvetica, sans-serif;	/* Schriftart der Headerlinks */
		font-size: 12px;							/* Schriftgröße der Headerlinks */
		color: #ffffff;								/* Schriftfarbe der Headerlinks */
		text-decoration: none;						/* Schriftdekoration */
		margin: 0 10px 0 3px;							/* Außenabstand der Headerlinks */
		padding: 0;									/* Innenabstand der Headerlinks */
		}

.logo_obere_haelfte {
		position: absolute;
		left: 8px;
		top: 1px;
		z-index: 10;
		}	
		
.logo_untere_haelfte {
		position: absolute;
		left: 8px;
		top: 80px;
		z-index: 11;
		}	
		
.crossover {
		margin: 1px 0 0 1px;
		}		
		
p.startseite {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px;
		font-weight: normal;
		margin: 10px 10px 10px 10px;
		padding: 0 0 0 0;		
		}	
		
.rezept {
		margin: 3px 0 5px 0;
		padding: 0;
		}		

.teaser_mitte_1 {
		margin: 0;
		padding: 0;
		}	
		
div.startseite_mitte {
		margin: 0 0 5px 5px;
		padding: 0;
		}
.startseite_abstand {
		padding: 0;
		margin: 0;


#box {
   color: #600;
   background-color: transparent;   
   width: 70px;
}

#box a {
   color: #600;
   background-color: #fec;
   font: bold 80% "Trebuchet MS", Arial, sans-serif;
   text-decoration: none;
   display:block;
   border: 1px solid #600;
   text-align: center;
}

#box a:hover {
   color: #006;
   background-color: #cef;
   text-decoration: none;
   border: 1px solid #006;
}

#box a .info {
   display: none;
}

#box a:hover .info {
   color: #000;
   background-color: #cef;
   font: 0.9em "Courier New", Courier, monospace;
   display: block;
   position: absolute;
   top: 655px;
   left: 315px;
   padding: 5px;
   width: 200px;
   text-align: left;
   border: 1px solid #006;
}

#box a:visited, #box a:active {
   color: #600;
   background-color: #fec;
}
		
	
		
		
div.mannschaft {
		clear: both;
		float: left;
		border: 1px solid black;
		}		

div.mannschaft2 {
		clear: left;
		float: right;
		border: 1px solid black;		
		}	

div.mannschaft3 {
		clear: left;
		border: 1px solid black;		
		}				

p.normal2 {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-height: 16px;
		}



/*p.lieferservice {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 18px;
		font-weight: normal;
		line-height: 18px;
		margin: 0 10px 10px 10px;
		padding: 0;
		}*/
