a:link			{ 
	color: #00573d; 
	text-decoration: none; }
	
a:hover			{ 
	text-decoration: none; }
	
	
a:visited		{ 
	color: #00573d; 
	text-decoration: none; }	

td,tr			{ 
	color: #ffffff; 
	font-family: Arial, Verdana, sans-serif; 
	vertical-align: top; }
	
body			{ 
	background-color: #ffffff; 
	margin-top: 0px; 
	margin-width: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
	background: url(../pict/bg.gif);}
	
li				{ 
	list-style-type: square;}


/* INHALT/TEXT */
b				{ 
	font-weight: bold;}
	
i				{ 
	font-style: italic; }

.themenborder	{ 
	background-color: #ffffff; 
	text-align: right; }
 		  
#titel			{ 
	background-color: #ffffff; 
	padding-top: 25px; 
	padding-left:15px; 
	color: #00573d; 
	font-size: 16px; 
	font-family: Times New Roman, Times, serif; 
	font-weight: 600; 
	text-transform: uppercase; 
	letter-spacing: 1px;}
	
#xmas			{ 
	background-color: #ffffff; 
	color: #000000; 
	font-style: italic;
	font-size: 14px; 
	font-family: Times New Roman, Times, serif; 
	text-align: center;
	}
	
.xmastitel		{ 
	color: #00573d; 
	font-size: 16px; 
	font-style: italic;
	font-family: Times New Roman, Times, serif; 
	text-transform: uppercase; 
	font-weight: 600; }		
	
.xmassmall		{ 
	color: #000000; 
	font-size: 11px; 
	font-style: italic;
	font-family: Times New Roman, Times, serif;  }			

#textbereich	{ 
	background-color: #ffffff; 
	padding-top: 25px; 
	padding-left:15px; 
	padding-right: 30px; 
	padding-bottom: 25px; 
	border-right: #00573d 1px solid; }

#textfluss		{ 
	background-color: #ffffff; 
	padding-top: 25px; 
	padding-left:15px;  
	padding-bottom: 25px; 
	border-right: #00573d 1px solid; }
				  
#textbild		{ 
	background-color: #ffffff; 
	text-align: right; 
	margin-right: -30px; }

#textbildref	{ 
	background-color: #ffffff; 
	text-align: right;  
	float: right; 
	width: 218px; 
	height: 166px; }

#textbildcover	{ 
	background-color: #ffffff; 
	text-align: right;  
	float: right; 
	width: 218px; 
	height: 303px; }

#textrefgast	{ 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	text-align: left; 
	margin-left: 429px; }
				
.texttitel		{ 
	color: #00573d; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	text-transform: uppercase; 
	font-weight: 600; }

.textuntertitel	{ 
	color: #00573d; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	font-weight: 600; }
				  
.text         	{ 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; }

.textklein		{ 
	color: #000000; 
	font-size: 10px; 
	font-family: Arial, Verdana, sans-serif; 
	line-height: 12px; }

#text         	{ 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	float: left; 
	width: 414px; }

#textreftitel	{ 
	color: #000000; 
	font-size: 10px; 
	font-family: Arial, Verdana, sans-serif; 
	float: left; 
	width: 414px; }		

#textref       	{ 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	padding-right: 30px; }

#adresse		{ 
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Verdana, sans-serif; 
	padding-left: 2px; 
	padding-top: 40px; 
	vertical-align: top; 
	float: left; }

#betriebszeiten { 
	color: #000000; 
	font-size: 11px; 
	font-family: Arial, Verdana, sans-serif; 
	padding-left: 179px; 
	padding-top: 40px; 
	vertical-align: top; }
				  
#jobs          { 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	border: #eeeeee 1px solid; 
	background-color: #F8F8F8; 
	padding: 10px;}				  
				  
#menuvorschlag	{ 
	text-align: center;}
	
#menu           { 
	text-align: center; color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;}

#menus          { 
	text-align: center; 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;
	border: #eeeeee 1px solid; 
	background-color: #F8F8F8; 
	padding-bottom: 15px;}
	
#aktmenu          { 
	text-align: center; 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;
	border: #eeeeee 1px solid; 
	background-image: url(../pict/bg_valentin.gif); 
	padding-bottom: 15px;}	

#weinempfehlung          { 
	text-align: center; 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif;
	padding-bottom: 15px;}

#tagesmenus     { 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	border: #eeeeee 1px solid; 
	background-color: #F8F8F8; 
	padding: 2px 5px 0px 5px;}

.menu			{ 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; }
	
.sterne			{ 
	color: #00573d; 
	line-height: 25px;}	
				  					  
.menuwein       { 
	line-height: 25px; }
	
.menuweinklein  { 
	font-size: 10px; 
	line-height: 12px; }

.tabinhalt		{ 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	vertical-align: top; 
	line-height: 17px; }
	
.tabinhalttitel		{ 
	color: #00573d; 
	text-transform: uppercase; 
	font-weight: 600; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	vertical-align: top; 
	line-height: 17px; }
	
.tabinhalttitelm		{ 
	color: #00573d; 
	text-transform: uppercase; 
	font-weight: 600; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	vertical-align: top; 
	line-height: 17px;
	padding-top:6px;
	padding-bottom:3px;
	padding-left:3px;	
 }	

.tabinhalttm	{ 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	vertical-align: top; 
	line-height: 17px; 
	padding-top:6px;
	padding-bottom:3px;
	padding-left:3px;
	border-top:1px #eeeeee solid;}
	
.tabinhaltwh	{ 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	vertical-align: top; 
	line-height: 17px; 
	padding-top:6px;
	padding-bottom:3px;
	padding-left:3px;}	
			  		  				  					  
.tabwein		{ 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	vertical-align: top; 
	padding-bottom: 5px; }
			  		  				  					  
.tabbetrag		{ 
	color: #000000; 
	text-align: right;}		
	 
.tabtitel		{ 
	color: #000000; 
	font-size: 10px; 
	text-align: right;}
	
.tabtitelref	{ 
	color: #000000; 
	font-size: 10px; 
	padding-bottom: 5px;}
	
.tabfusszeile	{ 
	color: #000000; 
	font-size: 10px; 
	vertical-align: top; 
	line-height: 13px; 
	padding-top: 4px;}

#fusszeile		{ 
	color: #858585; 
	font-size: 10px; 
	font-family: Arial, Verdana, sans-serif; 
	padding-top: 3px; 
	padding-left:15px;
	float: left;}
	
#fusszeile a    { 
	color: #858585; 
	text-decoration: none;}
	
#fussdesign		{ 
	color: #858585; 
	font-size: 10px; 
	font-family: Arial, Verdana, sans-serif; 
	padding-top: 3px; 
	padding-right:30px;
	text-align: right;}

#fussdesign a   { 
	color: #858585; 
	text-decoration: none;}
				  
#top			{ 
	text-align: right; 
	float: right;}

#popupbilder	{ 
	padding: 5px; }



/* NAVIGATION */
#nav			{ 
	line-height: 17px; 
	color: #FFFFFF; 
	font-size: 13px; 
	letter-spacing: 1px; 
	font-family: Times New Roman, Times, serif; 
	font-weight: 600; 
	background-color: #00573d; 
	text-align: center; 
	border-top: 1px #639579 solid;
	border-left: 1px #639579 solid; 
	border-bottom: 1px #639579 solid; }
				  
#navkarte		{ 
	line-height: 17px; 
	color: #00573D; 
	font-size: 13px; 
	letter-spacing: 1px; 
	font-family: Times New Roman, Times, serif; 
	font-weight: 600; 
	background-color: #FFFFFF; 
	text-align: center; 
	border-left: #639579 1px solid; 
	border-top: #639579 1px solid; 
	border-right: #639579 1px solid; 
	width: 62px; 
	height: 18px;}

#navwein		{ 
	line-height: 17px; 
	color: #00573D; 
	font-size: 13px; 
	letter-spacing: 1px; 
	font-family: Times New Roman, Times, serif;
	font-weight: 600; 
	background-color: #FFFFFF; 
	text-align: center; 
	border-left: #639579 1px solid; 
	border-top: #639579 1px solid; 
	border-right: #639579 1px solid; 
	width: 59px; 
	height: 18px;}
				  
#navakt			{ 
	line-height: 17px; 
	color: #00573D; 
	font-size: 13px; 
	letter-spacing: 1px; 
	font-family: Times New Roman, Times, serif;
	font-weight: 600; 
	background-color: #FFFFFF; 
	text-align: center; 
	border-left: #639579 1px solid; 
	border-top: #639579 1px solid; 
	border-right: #639579 1px solid; 
	width: 119px; 
	height: 18px;}

#navueberuns	{ 
	line-height: 17px; 
	color: #00573D; 
	font-size: 13px; 
	letter-spacing: 1px; 
	font-family: Times New Roman, Times, serif; 
	font-weight: 600; 
	background-color: #FFFFFF; 
	text-align: center; 
	border-left: #639579 1px solid; 
	border-top: #639579 1px solid; 
	border-right: #639579 1px solid; 
	width: 93px; 
	height: 18px;}
				  
#navref 		{ 
	line-height: 17px; 
	color: #00573D; 
	font-size: 13px; 
	letter-spacing: 1px; 
	font-family: Times New Roman, Times, serif;
	font-weight: 600; 
	background-color: #FFFFFF; 
	text-align: center; 
	border-left: #639579 1px solid; 
	border-top: #639579 1px solid; 
	border-right: #639579 1px solid; 
	width: 111px; 
	height: 18px;}				  				  	  				  				  
		  				  
#unternav		{ 
	padding: 5px 5px 5px 15px; 
	line-height: 15px; color: #00573D; 
	font-size: 11px; 
	letter-spacing: 1px; 
	font-family: Arial, Verdana, sans-serif; 
	font-weight: 400; 
	background-color: #FFFFFF; 
	border-left: 1px #639579 solid; 
	border-bottom: 1px #639579 solid; 
	border-right: 1px #639579 solid;
	}

#unternavfix	{ 
	padding: 5px 5px 5px 13px; 
	margin-left: 15px; 
	line-height: 15px; color: #00573D; 
	font-size: 11px; 
	letter-spacing: 1px; 
	font-family: Arial, Verdana, sans-serif; 
	font-weight: 400; 
	background-color: #FFFFFF; 
	border-left: 1px #639579 solid; 
	border-bottom: 1px #639579 solid; 
	border-top: 1px #639579 solid; 
	width: 147px;}

#nav a			{ 
	color: #FFFFFF; 
	text-decoration: none;}
	
#nav a:hover	{ 
	color: #00573d; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	display: block; }	


.navbalken		{ 
	background-color: #00573d;}

#metanav        { 
	color: #00573d; 
	font-size: 12px; 
	letter-spacing: 0.5px; 
	font-family: Times New Roman, Times, serif; 
	font-weight: 600; 
	line-height: 15px; 
	padding-left: 15px; 
	width: 165px; 
	border-right: 1px #639579 solid; 
	height: 49px;}

.metanav        { 
	color: #00573d; 
	font-size: 12px; 
	letter-spacing: 0.5px; 
	font-family: Times New Roman, Times, serif; 
	font-weight: 600; 
	line-height: 15px; 
	padding-left: 15px;  }


.metanavbalken	{ 
	border-right: #639579 1px solid; }	
	  
#metanav a		{ 
	color: #00573d; 
	text-decoration: none; }
	
#metanav a:hover{ 
	color: #00573d; 
	text-decoration: none; }

#textnav		{ 
	color: #00573d; 
	font-size: 11px; 
	font-family: Arial, Verdana, sans-serif; 
	font-weight: 400; 
	line-height: 13px; 
	padding-bottom: 10px;}	  
				  


/* FORMULAR */

form              { 
	font-size: 11px; 
	font-family: Arial, Verdana, sans-serif; 
	vertical-align: top;}

input, textarea   { 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	color: #00573d; 
	background-color: #F8F8F8; 
	padding: 2px 2px 2px 5px; 
	vertical-align: top; 
	border: 1px #eeeeee solid; }

.forminhalt		  { 
	color: #000000; 
	font-size: 12px; 
	font-family: Arial, Verdana, sans-serif; 
	vertical-align: top; 
	line-height: 26px; }

.submit, .reset	  { 
	width: 70px; 
	color: #ffffff; 
	background-color: #00573d; 
	border: 1px #EEEEEE solid;  }

.formtab		  { 
	line-height: 25px; vertical-align: top; }
