

body{
	margin: 0;
	background-color:#FFF;
	font: 0.9em Arial, Helvetica, sans-serif; margin: 0; color: #FFF;
	
	}

p, img, ul{
	margin:0; padding:0;
	line-height: 1.8em;
	}


.yellow { font-size: 0.9em; font-style: italic; line-height: 1.3em; color: #DF7A1C;}
.beige { font-style: italic; color: #CC9; }
.italic { font-style: italic; }

a {	font-size: 0.9em; color: #DF7A1C; text-decoration: underline }
a:hover { color: #CC9;}	
	
.sitemaplink { margin: 20px; }
.sitemaplink li { list-style-image: url(../imgs/circle.gif); }
.sitemaplink a { color: #DF7A1C; text-decoration: none; }
.sitemaplink a:hover { color: #CC9; border-bottom: 1px dotted; }
	
h1 {font-family: "Lucida Sans", Arial, sans-serif; font-size: 1.7em;  font-weight: normal; margin: 0; color: #DF7A1C; line-height: 1.5em; padding-bottom: 15px;}

h2 {font-family:'Trebuchet MS', Helvetica, sans-serif; font-size: 1.2em; color: #EAC932; padding-left: 18px; background: url(../imgs/circle.gif) no-repeat; background-position-y: center; } 
h3 {font-family:'Trebuchet MS', Helvetica, sans-serif; font-size: 1em; color: #CC9; font-weight: bold; margin-bottom: 1px; }	
h3.last {padding-bottom: 15px;}
h4 {font-family:'Trebuchet MS', Helvetica, sans-serif; font-size: 0.8em; font-weight: lighter; font-style: italic; margin-top: 0px;}
h4.last {padding-bottom: 15px;}
h4.wine {margin-bottom: 1px;}
	

/*--LAYOUT------------------------------------------------------------------*/


#main{
	width:910px;
	padding-top: 30px;
	margin:0 auto;
	display: table;
}

#menu{
	width:230px;
	padding-top: 120px;
	float: left;
	position:relative;
	background: url(../imgs/guru.gif) no-repeat;
}

#content{
	width:680px;
	float: left;
	position:relative;
	background: url(../imgs/content_bg.gif);
}

#contentwinwe{
	width:680px;
	float: left;
	position:relative;
	background: url(../imgs/content_bg2.gif);
}

#contenthome{
	width:680px;
	height: 520px;
	float: left;
	position:relative;
}

#contenthometxt{
	width:650px;
	float: right;
	position:relative;
	background-color: #692510;
	padding: 15px;
}

#contentnopic{
	width:650px;
	float: left;
	position:relative;
	background-color: #692510;
	padding: 15px;
}



#footer{
	width:910px;
	height: 240px;
	padding:0;
	margin:0 auto;
	display: table;
	list-style: none;
	background: url(../imgs/footer_bg.gif) no-repeat;
}



#footermenu1{
	width:100px;
	padding-top: 40px;
	padding-left: 230px;
	float: left;
	position:relative; 

}

#footermenu2, #footermenu3{
	width:85px;
	padding-top: 40px;
	float: left;
	position:relative;
}

#footercopyright{
	width:410px;
	padding-top: 40px;
	float: left;
	position:relative;
	text-align: right;
}

#googlemaps{
	width:350px;
	height: 350px;
	border: #DF7A1C 1px dotted;
	padding: 2px;
}

/*--CONTENT BACKGROUNDS--------------------------------------------------------*/

#contentcopy{
	width: 350px;
	padding: 15px;
}

#contentcuisine{
	width:680px;
	float: left;
	background: url(../imgs/photos/ourcuisine.jpg) right top no-repeat;
	position:relative;

}

#contentlunch{
	width:680px;
	float: left;
	background: url(../imgs/photos/lunch.jpg) right top no-repeat;
	position:relative;

}

#contentdinner{
	width:680px;
	float: left;
	background: url(../imgs/photos/dinner.jpg) right top no-repeat;
	position:relative;

}

#contentdrinks{
	width:680px;
	float: left;
	background: url(../imgs/photos/wine.jpg) right top no-repeat;
	position:relative;
	

}


#contentlocation{
	width:680px;
	float: left;
	background: url(../imgs/photos/location.jpg) right top no-repeat;
	position:relative;

}

#contentcontact{
	width:680px;
	float: left;
	background: url(../imgs/photos/contactus.jpg) right top no-repeat;
	position:relative;

}

#contentsitemap{
	width:680px;
	float: left;
	background: url(../imgs/photos/sitemap.jpg) right top no-repeat;
	position:relative;

}


/*--FOOTER------------------------------------------------------------------*/

.footerlink {
	font-size: 0.9em;
	color: #DF7A1C;
	text-decoration: none;
	list-style: none;
	
}

.footerlink:hover {
	color: #692510;
	border-bottom: 1px dotted;

}


.guru {
	font-size: 0.9em;
	color: #692510;
}


.address {
	font-size: 0.9em;
	color: #666;
	line-height:130%;
}

.trafik {
	font-size: 0.9em;
	font-style: italic;
	color: #666;
	text-decoration: none;
}

.trafik a:link {
	color: #333;
	padding: 2px;
	text-decoration: none;

}

.trafik a:hover {
	color: #333;
	background-color: #CCC;


}




