body		{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 8pt;
	color: #000000;
	margin: 0 auto;
	text-align: center;
	height: auto;
	background: #483322 url(img/cuccimo/main_bg_grade.jpg) repeat-x;
}

#header_floral_left{
	left: 0;
	top: 0;
	height: 111px;
	width: 202px;
	1background: url(img/cuccimo/header_floral_left.gif) left top no-repeat;
	position: absolute;
}

#header_floral_right{
	right: 0;
	top: 0;
	height: 111px;
	width: 202px;
	background: url(img/cuccimo/header_floral_right.gif) right top no-repeat;
	position: absolute;
}

#wrapper{
	margin: 0 auto;
	width: 999px;
	background: #fff7d2 url(img/cuccimo/main_bg.jpg) repeat-x;
}

#rechts{ position: absolute; float: right; margin-top: 150px; margin-left: 780px;}

#muenchen{ float: left;}

#suma_inc { visibility: hidden; display: none; }
	
.gewinner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3d2c0b;
	font-style: normal;
	font-size: 11px;
	text-shadow: 1;
	
} 

.clear{ clear: both; }	
		  
.tabtop		{ background: transparent url(img/cuccimo/top_header_bg.jpg) bottom repeat-x; }

.tab1		{ background: transparent; }
.tab1_1, 	{ background: url(img/cuccimo/td_tab1.gif) repeat-x; color: #3d2c0b; }
.tab2		{ background: transparent }
.tab3		{ background: #fff7d2; color: #ffd35a; }
.tab4_1		{ background: #fff29c; color: #3d2c0b; }
.tab4		{ background: #fff7d2; padding: 5px;}
.tab5		{ background-image: #fff29c;}
.tab6		{
	background-color: #84260C;
}

.tab1 td img { margin-left: 22px;}
.tab1 td.navu{ padding-left: 20px;}

.nav		{ background: transparent;}
.abstand	{ 1background-image:url(img/cuccimo/xxpgboda.gif); }
.banner		{ }

#banneroben{ float: right; position: absolute; top: 15px; padding-left: 85px; margin: 15px 0 0 415px;}

.wein		{
	background-color: #FFFFFF;
	color: #003399;font-family: Verdana,Arial,Helvetica,SansSerif; line-height: 9pt; 
}

td			{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #3d2c0b; }
th			{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; text-align: left; font-weight: bold; line-height: 16pt; }
.name		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 11pt; font-weight: bold; color: #3d2c0b; line-height: 11pt;}
.adresse	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; line-height: 10pt;}
.art		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; font-weight: bold; color: #84260c; line-height: 11pt;}

ul.tarife	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #e0bd89; line-height: 11pt; }

.artikel	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; line-height: 11pt; }
.inhalt		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; line-height: 11pt; width: 560px; }
.inhalt_dunkel		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #84260c; line-height: 11pt; width: 560px; }
.popup		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; line-height: 11pt; width: 430px; }
.tarife		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; line-height: 14pt;}
			
.news		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #27190e; line-height: 9pt;}
.newsold		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #84260c; line-height: 9pt;}
.zeiten		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; line-height: 10pt;}
.navu		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; }
.bannertit 	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; }
.hotline	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; font-weight: bold; color: #735a0e; }
.small		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; line-height: 14pt;}
.legende	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; line-height: 9pt;}
.toppop		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #3d2c0b; line-height: 11pt;}
.error		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #5E1706; line-height: 11pt;}
.preise		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 7pt; color: #3d2c0b; padding-left: 25px; padding-right: 25px;}
.status0	{ color: #FF0000;}
.status1	{ color: #008000;}

.dunkel1	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #3d2c0b; }
.dunkel2	{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; line-height: 10pt; }

.navtext 	{ width:100px; font-family: Verdana,Arial,Helvetica,SansSerif; font-size:8pt;
			  border-width:1px; border-style:solid; border-color:#84260C;
			  layer-background-color:#CD7A24; background-color:#CD7A24; color:#3d2c0b; }

.news a{ color: #27190e;}
						
/* Beginn Formularelemente*/	
					
textarea		{ font-family: Verdana,Arial,Helvetica,SansSerif; font-size:9pt; }
#suchbegriffe	{ width: 255px; }
.auswahl		{ width: 255px; }

/* Ende Formularelemente*/
	
a:link 			{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; }
a:visited 		{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; }
a:hover 		{ text-decoration: underline; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #bf8417; }

a.text:link 	{ text-decoration: underline; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; }
a.text:visited 	{ text-decoration: underline; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; }
a.text:hover 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #ffb164; }

a.navp:link 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #3d2c0b; line-height: 19pt; }
a.navp:visited 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #3d2c0b; line-height: 19pt; }
a.navp:hover 	{ text-decoration: underline; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #3d2c0b; line-height: 19pt; }

a.navs:link 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b;}
a.navs:visited 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b;}
a.navs:hover 	{ text-decoration: underline; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; }

a.navu:link 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 7pt; color: #27190e; font-weight: bold; }
a.navu:visited 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 7pt; color: #27190e; font-weight: bold; padding-left:5px; }
a.navu:hover 	{ text-decoration: underline; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 7pt; color: #f2bd1d; font-weight: bold; }

a.navb:link 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 7pt; color: #3d2c0b;  }
a.navb:visited 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 7pt; color: #3d2c0b;  }
a.navb:hover 	{ text-decoration: underline; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 7pt; color: #c9c9c9; }

a.navid:link 	{ text-decoration: underline; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b;  }
a.navid:visited	{ text-decoration: underline; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b;  }
a.navid:hover 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; }

a.nava:link 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #3d2c0b;  }
a.nava:visited 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #3d2c0b;  }
a.nava:hover 	{ text-decoration: underline; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #ffb164; }

a.navak:link 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #3d2c0b;  }
a.navak:visited	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #3d2c0b;  }
a.navak:hover 	{ text-decoration: underline; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 9pt; color: #3d2c0b; }

a.nave:link 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; }
a.nave:visited 	{ text-decoration: none; font-size: 8pt; color: #3d2c0b; }
a.nave:hover 	{ text-decoration: underline; font-size: 8pt; color: #3d2c0b; }

a.artikel:link 		{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b;  }
a.artikel:visited 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b;  }
a.artikel:hover 	{ text-decoration: none; font-family: Verdana,Arial,Helvetica,SansSerif; font-size: 8pt; color: #3d2c0b; }
						
						
/* Ladebalken bei Suchanfrage */

#ladebalken 	{ position: absolute; margin-left: 285px; margin-top: 35px; width: 200px; height: 90px; visibility: visible; }
#rauchen 	{left:50px; padding-left:19px; color:#FFFFFF; font-size:12px; font-weight:bold}


/* New 2009 */
#logo{ z-index: 1000; padding-bottom: 20px; clear: both; }

#muenchen{ padding-top: 10px; height: 160px; background: transparent url(img/cuccimo/koch_bg.png) no-repeat;  display: block; width: 350px;}

#muenchen, #muenchen a{ color: #3d2c0b;}

#muenchen a:hover{ color: #d2b484; }

#auswahl {width:255px;}
