* {margin: 0; padding: 0; border: 0; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

body {background: #213205}

/*----------------------------------------------Basic styles------------------------------------------------*/

.p-datenschutz, .p-impressum {
	display:block;
	text-align:left;
}

.h-datenschutz, .h-impressum {
	font-size:13px;
	padding-top:15px;
	padding-bottom:5px;
}

h2, h3, h4 {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; 
	margin: 15px 0 0 5px; 
	color: #fff; 
	font-weight: bold; 
	font-size:18px;
}

h2 em, h3 em, h4 em {	/* italic words in titles */
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size:18px;
	
}  

h1 {
	font-weight:normal;
	margin:0px;
	padding:0px;
}

address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4D4948;
	font-style:normal;
}


.header_right {
	position: absolute;
	top:15px;
	right: -1px; 
	padding-right: 10px;
	border-right: 15px solid #fff
}

#popup_h1 {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute; 
	right: -5px; 
	top: 19px; 
	font-size: 11px; 
	padding-right: 10px;
	color:#4D4948;
}

p#tagline {		/* sits under main title */
position: absolute; 
right: -2px; 
top: 93px; 
font-style: italic; 
color: #648D20; 
font-size: 11px;
}  

h2 {font-size: 18px; letter-spacing: 0.05em; font-weight:normal; margin-left:-5px}
h3 {font-size: 18px; letter-spacing: 0.05em; font-weight:normal; margin-left:5px}

p, ul, ol {margin: 10px 10px 0 7px; font-size:11px; line-height: 1.60em; color: #000}
code {font-family: monospace; font-size: 12px; color: #E20000}

.extend p {float:left; padding-left:20px; font-size:9px;}

a:link, a:visited {color: #792533; text-decoration: underline; outline:none; font-weight:bold; text-decoration:none}
a:hover, a:active {color: #CA3435; text-decoration:none}


ul {list-style: inside square} /* general lists */

acronym {
	font-weight: bold; 
	border-bottom: 1px dashed #000; 
	cursor: help
}

.aufzahlung_a {
	background-color: none;
	font-weight:normal;
	padding:0px 8px 0px 5px;
	width:400px;
}

.aufzahlung_a1 {
	background-color: none;
	font-weight: normal;
	font-size:13px;
	padding:5px 8px 5px 5px;
	width:400px;
}

.aufzahlung_b {
	background-color:#D9D836;
	font-weight:normal;
	padding:3px 8px 3px 5px;
	margin:2px 0px 2px 0px;
	width:400px;
}

.aufzahlung_b1 {
	background-color:#D9D836;
	font-weight: normal;
	font-size:13px;
	padding:5px 8px 5px 5px;
	margin:2px 0px 2px 0px;
	width:400px;
}

.aufzahlung_b2 {
	background-color:#D9D836;
	font-weight: normal;
	font-size:13px;
	padding:5px 8px 5px 5px;
	margin:2px 0px 2px 0px;
	width:420px;
}


/*-----------------------------------------------Layout DIVS------------------------------------------------*/

#container {  /* keeps everything together */
position: relative; 
margin: 0 auto; 
padding-top: 5px;
width: 750px; 
background: url(images/bkgrnd.gif) 0 0 repeat-y #CCCC33;  /* Important image, do not remove */
overflow: hidden
}

.pop_container {
	position: relative; 
	margin: 0 auto; 
	padding: 5px 20px 40px;
	width: 550px; 
	background: url(images/pop_bkgrnd.gif) 0 0 repeat-y #CCCC33;  /* Important image, do not remove */
	overflow: hidden
}
#gglemap_map24 {
	width:460px;
	padding:5px;
}

.routenplaner_links {
	float:left;
	width:220px;
	margin-right:20px;
	margin-left:-10px;
}

.map24 {
	float:left;
	padding-top:10px;
	height:200px;
	margin:0px 0px 0px 0px;
}
.map {
	width:400px; 
	height:400px;
	border:solid #333333 1px;
}


.list_preise {
	width:100%;
	margin:10px 0 10px 0;
	padding-bottom:10px;
	background-color: #C2C22E;
}
.list_anmerkung {
	float:left;
	width:60%;
}
.list_preis {
	float:left;
	width:40%;
}

.speise_weinkarte {
	margin:15px 0px 15px 0px;
}

.border {
	width: 60%;
	margin: auto;
	border-top: 1px solid #7C7C00;
/*	border-bottom: 1px solid #A0A038 */
}

	.zur_monatskarte_img {
		float:right;
		padding: 0;
		margin:0 20px 0 0;

	}
	.zur_monatskarte_txt {
		margin: 40px 0 10px 0;
		padding: 0 20px 20px 0;
	}		
	
	.zur_speisekarte_img {
		float:left;
		margin:15x 0 0 0;
	}
	.zur_speisekarte_txt {
		margin: 0 20px 0 130px;
		padding: 10px 0 0 0;
	}	
	
	.zur_weinkarte_img {
		float:right;
		margin:0 20px 0 0;
		padding: 40px 0 0 0;
	}
	.zur_weinkarte_txt {
		padding: 0 10px 0 0;
		margin: 20px 140px 0 0;
	}	
	
.zur_weinkarte {}

/* ------------ busreisen --------------- */

.list_preise_bus {
	width:100%;
	height:100px;
	margin:10px 0 10px 0;
	padding:5px 0 0 0;
	background-color: #C2C22E;
}
.list_anmerkung_bus {
	float:left;
	width:60%;
}
.list_preis_bus {
	float:left;
	width:40%;
}
/* ------------ family --------------- */

.list_preise_family {
	width:100%;
	height:100px;
	margin:10px 0 10px 0;
	padding:5px 0 0 0;
	background-color: #C2C22E;
}
.list_anmerkung_family {
	float:left;
	width:60%;
}
.list_preis_family {
	float:left;
	width:40%;
}

/* ------------ biker --------------- */

.list_preise_biker {
	width:100%;
	height:100px;
	margin:10px 0 10px 0;
	padding:5px 0 0 0;
	background-color: #C2C22E;
	background-image:url(biker_welcome/biker_arrangements.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}


/* -------------------------------------------------------------------------------------------------------
   - Änderungen der linken Header Grafik müssen hier vorgenommen werden. 
   - Dazu einfach die nötige css-Regel modifizieren (background: url(pfad/image.jpg)    	
   ------------------------------------------------------------------------------------------------------- */

		#header_start {
		float: left; 
		width: 620px; 
		height: 200px; 
		background: url(startseite_dateien/header.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
		}
		
		#header_aktuelles {
		float: left; 
		width: 620px; 
		height: 200px; 
		background: url(aktuelles/header.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
		}
		
		#header_zimmer {
		float: left; 
		width: 620px; 
		height: 200px; 
		background: url(unsere_zimmer/header.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
		}
		
		#header_restaurant {
		float: left; 
		width: 620px; 
		height: 200px; 
		background: url(restaurant/header.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
		}
		
			#pop_header_aktuelles {
			position: relative; 
			left:-25px;
			margin: 0 auto; 
			width: 640px; 
			height: 200px; 
			background: url(aktuelles/header.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
			}
			
			#pop_header_restaurant {
			position: relative; 
			left:-25px;
			margin: 0 auto; 
			width: 640px; 
			height: 200px; 
			background: url(restaurant/header.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
			}
			
			#pop_header_weinkarte {
			position: relative; 
			left:-25px;
			margin: 0 auto; 
			width: 640px; 
			height: 200px; 
			background: url(restaurant/header_weinkarte.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
			}

			#pop_header_speisekarte {
			position: relative; 
			left:-25px;
			margin: 0 auto; 
			width: 640px; 
			height: 200px; 
			background: url(restaurant/header_speisekarte.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
			}
		
			#pop_header_monatskarte {
			position: relative; 
			left:-25px;
			margin: 0 auto; 
			width: 640px; 
			height: 200px; 
			background: url(restaurant/header_monatskarte.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
			}
		
			#pop_header_weihnachten {
			position: relative; 
			left:-25px;
			margin: 0 auto; 
			width: 640px; 
			height: 200px; 
			background: url(aktuelles/header_weihnachten.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
			}		
		
		#header_umgebung {
		float: left; 
		width: 620px; 
		height: 200px; 
		background: url(umgebung_und_freizeit/header.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
		}
		
		#header_biker {
		float: left; 
		width: 620px; 
		height: 200px; 
		background: url(biker_welcome/header.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
		}
		
		#header_anreise {
		float: left; 
		width: 620px; 
		height: 200px; 
		background: url(anreise/header.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
		}
		
		#header_kontakt {
		float: left; 
		width: 620px; 
		height: 200px; 
		background: url(buchung_kontakt/header.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
		}
		
		#header_impressum {
		float: left; 
		width: 620px; 
		height: 200px; 
		background: url(impressum/header.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
		}
		
		#pop_header_impressum {
			position: relative; 
			left:-25px;
			margin: 20px auto 0; 
			width: 640px; 
			height: 200px; 
			background:url(impressum/header.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
			}
		
#floating_boxes {
	width:700px;
	margin-left:50px;	
}

.mark_up {
	text-align:center;
	margin:5px 5px 5px 5px;
	padding:5px;
	background-color: #8C8C27;
	color: #fff;
	line-height:1.3em;
	font-size:11px;
}

.abstand_if3 {
	margin:0 20px 0 20px;
}

#lftcol {   /* linke spalte - enthält menu, quote, (submenu) */
	float:left;
	left: 0px;
	top: 200px;
	width: 200px;
	background: transparent;
	overflow: visible;
}

#rgtcol {	/* right column - enthält content */
	float: left; 
	width: 450px; 
	padding-bottom: 30px;
	padding-left:30px;
	background: transparent; 
	overflow: hidden
	
}  
.clear {
	clear:both;
}

#quote {    /* Quote box in left column */
	float: left;
	margin: 10px 0 20px 10px;
	padding: 10px 0;
	width: 180px;
	text-align: center;
	background: url(images/quote.gif) no-repeat 0 0	
}

#quote p {	/* Quote box text */
color: #444; 
font-size: 13px; 
font-weight: bold; 
line-height: 1.5em
}

#kreditkarten {}

.kredit_contain {
		text-align:center;
		width:90px;
		height:50px;
		margin:0px 10px 0px 10px;
		float:left;
}

.kredit_contain_descr {
		width:82px;
		margin-top:2px;
		text-align:center;
}

#bottom_contain {	/*enthält footer / impressum / plan33logo */
	position: relative; 
	margin: 0 auto; 
	width:750px;
	overflow: hidden;
	background-color:#213206;
}

#pop_bottom_contain {	/*enthält footer / impressum / plan33logo */
	position: relative; 
	margin: 0 auto;
	width:590px;
	overflow: hidden;
	background-color:#213206;
}

#footer {
	float: right;
	text-align: center;
	font-size: 11px;
	height: 68px;
	width: 700px;
	padding-top:10px;
	line-height:18px;
	background-image:url(Templates/footer.jpg);
	background-repeat:no-repeat;
	background-color:#213205;
	border-top: 1px solid #D9D93C
}

#pop_footer {
	float: right;
	text-align: center;
	font-size: 11px;
	height: 68px;
	width: 590px;
	padding-top:10px;
	line-height:18px;
	background-image:url(Templates/pop_footer.jpg);
	background-repeat:no-repeat;
	background-color:#213205;
	border-top: 1px solid #D9D93C
}

#impressum {
	background-color: #213206;
	text-align:left;
	float: right;
	color:white;
	font-size:11px;
	height: 20px;
	width: 345px;
	padding-bottom:10px;	
}

#pop_impressum {
	background-color: #213206;
	text-align:left;
	float: left;
	color:white;
	font-size:11px;
	height: 20px;
	width: 145px;
	padding-bottom:10px;	
}

#impressum a {
	text-decoration: none;
	color:#6A6A6A;
	font-weight:bold;
}

#pop_impressum a {
	text-decoration: none;
	color:#6A6A6A;
	font-weight:bold;
}


#plan33 {
	background-color: #213206;
	text-align:right;
	float: right;
	height: 20px;
	width: 345px;
	padding-bottom:10px;
	margin-top:-7px;
}

#pop_plan33 {
	background-color: #213206;
	text-align:right;
	float: right;
	height: 20px;
	width: 145px;
	padding-bottom:10px;
	margin-top:-7px;
}


#aktuelles {display:inline}
.news_txt {
	float:left;
	width:280px;
	font-size:14px;
}

.news1 {
	float:right;
	width:125px;
	margin-right:20px;
}
.news2 {
	float:left;
	width:123px;
}
	

/* -------------------------------------------------------------------------------------------------------
   ------- Hier finden Sie die rollover Einstellungen der verschiedenen Links der Umgebungs-Seite --------
   ------------------------------------------------------------------------------------------------------- */

	a.Trier {}
	a.Trier:hover {
		background:none repeat scroll 0%;
		cursor:pointer;
	}
	a.Trier span {
		display:none;
	}
	a.Trier:hover span {
		background:none repeat scroll 0%;
		color:#666666;
		display:block;
		position:absolute;
		height:171px;
		left:65px;
		top:850px;
		margin-top:1.0em;
		/*padding:5px;*/
		text-decoration:none;
		font-size:11px;
	}
	
	a.Urzig {}
	a.Urzig:hover {
		background:none repeat scroll 0%;
		cursor:pointer;
	}
	a.Urzig span {
		display:none;
	}
	a.Urzig:hover span {
		background:none repeat scroll 0%;
		color:#666666;
		display:block;
		position:absolute;
		height:171px;
		left:65px;
		top:850px;
		margin-top:1.0em;
		/*padding:5px;*/
		text-decoration:none;
		font-size:11px;
	}

	a.BadBertrich {}
	a.BadBertrich:hover {
		background:none repeat scroll 0%;
		cursor:pointer;
	}
	a.BadBertrich span {
		display:none;
	}
	a.BadBertrich:hover span {
		background:none repeat scroll 0%;
		color:#666666;
		display:block;
		position:absolute;
		height:171px;
		left:65px;
		top:850px;
		margin-top:1.0em;
		/*padding:5px;*/
		text-decoration:none;
		font-size:11px;
	}	

	a.Ring {}
	a.Ring:hover {
		background:none repeat scroll 0%;
		cursor:pointer;
	}
	a.Ring span {
		display:none;
	}
	a.Ring:hover span {
		background:none repeat scroll 0%;
		color:#666666;
		display:block;
		position:absolute;
		left:65px;
		top:850px;
		width:250px;
		height:171px;
		margin-top:1.0em;
		/*padding:5px;*/
		text-decoration:none;
		font-size:11px;
	}
	
	a.Arras {}
	a.Arras:hover {
		background:none repeat scroll 0%;
		cursor:pointer;
	}
	a.Arras span {
		display:none;
	}
	a.Arras:hover span {
		background:none repeat scroll 0%;
		color:#666666;
		display:block;
		position:absolute;
		left:65px;
		top:850px;
		width:250px;
		height:171px;
		margin-top:1.0em;
		/*padding:5px;*/
		text-decoration:none;
		font-size:11px;
	}
	
	a.Kloster {}
	a.Kloster:hover {
		background:none repeat scroll 0%;
		cursor:pointer;
	}
	a.Kloster span {
		display:none;
	}
	a.Kloster:hover span {
		background:none repeat scroll 0%;
		color:#666666;
		display:block;
		position:absolute;
		left:65px;
		top:800px;
		width:250px;
		height:171px;
		margin-top:1.0em;
		/*padding:5px;*/
		text-decoration:none;
		font-size:11px;
	}
	
	a.Kroev {}
	a.Kroev:hover {
		background:none repeat scroll 0%;
		cursor:pointer;
	}
	a.Kroev span {
		display:none;
	}
	a.Kroev:hover span {
		background:none repeat scroll 0%;
		color:#666666;
		display:block;
		position:absolute;
		left:65px;
		top:850px;
		width:250px;
		height:171px;
		margin-top:1.0em;
		/*padding:5px;*/
		text-decoration:none;
		font-size:11px;
	}

	a.Reichsburg {}
	a.Reichsburg:hover {
		background:none repeat scroll 0%;
		cursor:pointer;
	}
	a.Reichsburg span {
		display:none;
	}
	a.Reichsburg:hover span {
		background:none repeat scroll 0%;
		color:#666666;
		display:block;
		position:absolute;
		left:65px;
		top:850px;
		width:250px;
		height:171px;
		margin-top:1.0em;
		/*padding:5px;*/
		text-decoration:none;
		font-size:11px;
	}
	
/*---------------------------------------------Main Navigation-----------------------------------------------*/

#menu {}

ul#nav {   /* navigation list */
	margin: 53px 0 20px 0; /* the 53px is where the nav begins (margin top) */
	padding: 0;
	list-style: none inside
}

ul#nav li {
	float: left;
	display: block;
}

ul#nav li a {
	width: 170px;
	margin: 3px 0 0 0;  /* a little top margin */
	border: 0;
	border-left: 10px solid #D9D93C;
	padding: 10px 5px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	display: block;
	color: #605D5C;
	background: #D9D93C;
}

* html ul#nav li a {	/* ie6 hack */
	width: 170px;
	margin: 3px 0 0 0;  /* a little top margin */
	border: 0;
	border-right: 10px solid #D9D93C;
	padding: 10px 5px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	text-decoration: none;
	display: block;
	color: #605D5C;
	background: #D9D93C;
}

ul#nav li a#current {	/* current page, move id in the xhtml when creating a new page */
	border-color: #C42D2B;
	color: #C42D2B;
	margin-left:-10px;
	padding-left:15px;
	font-weight:bold;
}

* html ul#nav li a#current {	/* ie6 hack */
	width:180px;
	border-color: #C42D2B;
	color: #C42D2B;
	margin-left:-10px;
	padding-left:15px;
	font-weight:bold;
}

ul#nav li a:hover {	/* current page, move id in the xhtml when creating a new page */
	border-color: white;
	color: #white;
	margin-left:-10px;
	padding-left:15px;
} 

* html ul#nav li a:hover {	/* ie6 hack */
	width:180px;
	border-color: white;
	color: #white;
	margin-left:-10px;
	padding-left:15px;
}   


ul#nav li a:hover {background: #9EA219; color: #fff}

/* -------------------------------------------------------------------------------------------------------
   ------------------------------------- Einstellungen bezüglich Speisekarte -----------------------------
   ------------------------------------------------------------------------------------------------------- */

.SK_contain {
	margin:10px 0 20px 20px;
	clear: both;
}

.SK_gericht {
	float:left;
	width:400px;
}

.SK_gericht_tipp {
	float:left;
	width:400px;
	background:url(images/tipp.gif) top left no-repeat;
}

.SK_monatskarte .SK_preis {margin-top: 10px;
}

	.highline {
		position: relative; 
		left:-25px;
		margin: 0 auto; 
		width: 640px; 
		height: 100px; 
		background: url(restaurant/grafiken_speisekarte/fisch.jpg) 0 0 no-repeat #CCCC33  /* Image of Grapes */
	}
			
	.SK_uberschrift {
		font-size: 13px;
		font-weight:bold;
		line-height: 1.60em;
		color: #383838;
		letter-spacing: 0.05em;
	}

	.SK_beschreibung {
		font-size: 11px;
		line-height: 1.60em;
		padding-left:11px;
		color: #000;
		letter-spacing: 0.05em
	}
	
	.add {margin:5px 0 0 20px}
	.add .SK_beschreibung {float:left}
	.add .SK_preis {float:right}	
	
	.SK_zusatz {
		font-size: 11px;
		line-height: 1.60em;
		margin-top:5px;
		padding-left:30px;
		padding-top:10px;
		color: #000;
		letter-spacing: 0.05em;
		background:url(images/quote.gif) top left no-repeat;
	}
	
	.SK_preis, .SK_preis p {
		float:left;
		width:100px;
		font-weight:bold;
		color: #383838;
		padding-left:10px;
	}
	
	.SK_preis_tipp {
		float:left;
		font-weight:bold;
		color: #383838;
		width:100px;
		height:70px;
		padding-left:10px;
		background:url(images/tipp2.gif) bottom right no-repeat;
	}	

	
/* -------------------------------------------------------------------------------------------------------
   ------------------------------------- Einstellungen Weinkarte -------------------------------
   ------------------------------------------------------------------------------------------------------- */

.WK_contain {
	margin:10px 0 20px 15px;
}

.WK_nav {
	float:right;
	text-align:right;
}

.WK_nav a {
	text-decoration: none;
}

		.header_SK_suppen {
			position: relative;
			left:-20px;
			margin: 0 auto;
			width: 650px;
			height: 100px;
			background: url(restaurant/grafiken_speisekarte/suppen.jpg) no-repeat /* Image of Grapes */;
		}
		
		.header_SK_fleisch {
			position: relative;
			left:-20px;
			margin: 0 auto;
			width: 650px;
			height: 100px;
			background: url(restaurant/grafiken_speisekarte/fleisch.jpg) no-repeat /* Image of Grapes */;
		}
		
		.header_SK_salat {
			position: relative;
			left:-20px;
			margin: 0 auto;
			width: 650px;
			height: 100px;
			background: url(restaurant/grafiken_speisekarte/salate.jpg) no-repeat /* Image of Grapes */;
		}
		
		.header_SK_vegetarisch {
			position: relative;
			left:-20px;
			margin: 0 auto;
			width: 650px;
			height: 100px;
			background: url(restaurant/grafiken_speisekarte/vegetarisch.jpg) no-repeat /* Image of Grapes */;
		}
		
		.header_SK_wild {
			position: relative;
			left:-20px;
			margin: 0 auto;
			width: 650px;
			height: 100px;
			background: url(restaurant/grafiken_speisekarte/wild.jpg) no-repeat /* Image of Grapes */;
		}
		
		.header_SK_pasta {
			position: relative;
			left:-20px;
			margin: 0 auto;
			width: 650px;
			height: 100px;
			background: url(restaurant/grafiken_speisekarte/pasta.jpg) no-repeat /* Image of Grapes */;
		}
		
		.header_SK_fisch {
			position: relative;
			left:-20px;
			margin: 0 auto;
			width: 650px;
			height: 100px;
			background: url(restaurant/grafiken_speisekarte/fisch.jpg) no-repeat /* Image of Grapes */;
		}
		
		.header_SK_vesper {
			position: relative;
			left:-20px;
			margin: 0 auto;
			width: 650px;
			height: 100px;
			background: url(restaurant/grafiken_speisekarte/vesperkarte.jpg) no-repeat /* Image of Grapes */;
		}
		
			.header_SK_vorspeisen {
				position: relative;
				left:-20px;
				margin: 0 auto;
				width: 650px;
				height: 100px;
				background: url(restaurant/grafiken_speisekarte/vorspeisen.jpg) no-repeat /* Image of Grapes */;
			}		
			
			.header_SK_hauptgerichte {
				position: relative;
				left:-20px;
				margin: 0 auto;
				width: 650px;
				height: 100px;
				background: url(restaurant/grafiken_speisekarte/hauptgerichte.jpg) no-repeat /* Image of Grapes */;
			}
		
			.header_SK_desserts {
				position: relative;
				left:-20px;
				margin: 0 auto;
				width: 650px;
				height: 100px;
				background: url(restaurant/grafiken_speisekarte/dessert.jpg) no-repeat /* Image of Grapes */;
			}
		
	.WK_jahr {
		float:left;
		width:80px;
		font-size: 11px;
		line-height: 1.60em;
		color: #000;
		letter-spacing: 0.05em;
	}
	
	.WK_jahr_tipp {
		float:left;
		height:70px;
		width:80px;
		font-size: 11px;
		line-height: 1.60em;
		color: #000;
		letter-spacing: 0.05em;
		background:url(images/tipp2.gif) bottom left no-repeat;
	}
	
	.WK_wein {
		float:left;
		width:240px;
}
			
	.WK_uberschrift {
		font-size: 11px;
		line-height: 1.60em;
		color: #000;
		letter-spacing: 0.05em;
	}
	
	.WK_beschreibung {
		font-size: 11px;
		line-height: 1.60em;
		color: #000;
		letter-spacing: 0.05em
	}
	
	.WK_suesse {
		font-size: 11px;
		line-height: 1.60em;
		color: #000;
		letter-spacing: 0.05em
	}
		
		.WK_zusatz {
			font-size: 11px;
			line-height: 1.60em;
			margin-top:5px;
			padding-left:30px;
			padding-top:10px;
			color: #000;
			letter-spacing: 0.05em;
			background:url(images/quote.gif) top left no-repeat;
		}
		
	.WK_fla_angabe {
		font-size: 11px;
		line-height: 1.60em;
		color: #000;
		margin-left:5px;
		margin-right:20px;
		letter-spacing: 0.05em;
		float:left;
		width:100px;
	}
	
	.WK_gla_angabe {
		font-size: 11px;
		line-height: 1.60em;
		color: #000;
		letter-spacing: 0.05em;
		float:left;
		width:80px;
	}
	
	.WK_preis_fl {
		font-size: 11px;
		line-height: 1.60em;
		color: #000;
		letter-spacing: 0.05em;
		width:80px;
	}

	.WK_preis_glas {
		font-size: 11px;
		line-height: 1.60em;
		color: #000;
		letter-spacing: 0.05em;
		width:80px;
	}
