/* menukaart.css */
#menukaart {
 font-family: times, serif;
 font-size: 1.4em;
 font-stretch: wider;
 letter-spacing: .038em;
}
#menukaartt {
 padding: 0 15px 0 15px;
 margin-top: 15px;
 background: #5C120C url(placemat508x95t.jpg) no-repeat left top;
 height:95px;
}
#menukaartm {
 padding: 10px 15px 0 15px;
 background: #5C120C url(placemat508x140m.jpg) repeat-y left top;
}
#menukaartb {
 padding: 0 15px 0 125px;
 background: #5C120C url(placemat508x90b.jpg) no-repeat left bottom;
 height:90px;
 text-align: right;
}
.kerstmenu #menukaartt {
 background: #5C120C url(kerst508x95t.jpg) no-repeat left top;
}
.kerstmenu #menukaartm {
 background: #5C120C url(kerst508x140m.jpg) repeat-y left top;
}
.kerstmenu #menukaartb {
 background: #5C120C url(kerst508x90b.jpg) no-repeat left bottom;
}
#menukaart h1 {
 font-family: serif;
 padding: 0 0 5px 0; 
 margin: 0px 0px 2px 0px; 
 font-size: 2.2em;
 font-weight: normal;
 text-transform: none;
 text-align: center;
 border: none;
}
#menukaart table {
 margin: 10px auto 0 auto;
}
#menukaart td {
 padding: 1px 5px 1px 5px;
}
#menukaartm .prijs {
 text-align: right;
}
.desc {
 font-family: sans-serif;
 font-size: 0.8em;
 font-style: italic;
 padding-bottom: 6px;
}
#menukaart a:link, #menukaart a:visited {
 background: transparent;
 text-decoration: underline;
 border-bottom: none;
}
#footnote {
 padding: 20px 20px 0 100px;
}
#menukaart table.centerall td, #menukaart table.centerall th {
 text-align: center;
}
#menukaartm h3 {
 font-size: 2.0em;
 font-weight: normal;
}
#menukaartm .wijn {
 width:450px;
 text-align:left;
 /*border-left:1px solid brown;*/
 padding:2px 5px;
 margin:4px 5px 0 5px;
}
#menukaartm .head {
 font: bold 1.4em Times, serif;
 width:100%;
}
#menukaartm div.prijs {
 font: normal 1.15em sans-serif;
 float:right;
 margin:0;
 padding:0;
}
#menukaartm div.prijs span {
 font-size: 0.6em;
 padding: 0 2px;
}
#menukaartm span.prijs {
 font: normal 0.85em sans-serif;
 float:right;
}
#menukaartm span.eenheid {
 font-size: 0.5em;
 font-family: sans-serif;
 padding-left:4px;
}
#menukaartm .wijn p {
 margin:5px 0 0 0;
 line-height: normal;
 font-style: italic;
 clear:both;
}
#menukaartm .wijn .soort {
 font-weight: bold;
}
#menukaartm .item {
 font-size:1.1em;
 margin:0 25px;
 line-height:1.0em;
 padding-bottom:10px;
 text-align: left;
}
#menukaartm .item span {
 font:normal 0.95em sans-serif;
 padding-left:10px;
 float:right;
}
#menukaartm .item div {
 font-size: 0.8em;
 font-style:italic; 
 line-height:1.0em;
 margin-left:15px;
}
#menukaartm .item em {
 font-size:0.9em;
}
#menukaartm .kopje {
 margin-left:25px;
 font-style:bold;
 font-size: 1.5em;
 padding-top:15px;
}
#keuzemenu {
 text-align:center;	
}
#keuzemenu .kopje {
 font-size: 1.1em;
 font-style: italic;
}
#keuzemenu .gang {
 
}
.gerecht {
 font-size: 1.5em;	
}
#keuzemenu .gang .byline {
 font-style: italic;	
}
#keuzemenu .gang .of {
 padding: 5px 0;	
 font-family: serif;
 font-weight: normal;
 font-size: 1.2em;
 font-style: italic;
}
#keuzemenu .divider {
 padding: 15px 0;	
}
#keuzemenu .divider p {
	font-size: 1.8em;
	font-weight: bold;
}
#keuzemenu div.nieuw {
 background: url(../img/nieuw.gif) no-repeat top left;
}

#menukaart div.attentie {
 font-size:1.2em;
 color:red;
}

#menukaart div.attentie p {
 line-height:normal;
}

#menukaart div.attentie p a {
 color:inherit;
}

#menukaart div.attentie p a:hover {
 color:black;
}
#column1 .kerstmenu  {
 text-align: center;
}
#column1 .kerstmenu .gang  {
 font-size: 2.0em;
 margin-bottom: 10px;
}
#column1 .kerstmenu .byline {
 font-style:italic;
 margin-bottom: 10px;
}

