﻿/*
Paars = #724172
Grijs = #999;
Achterrond = Black;
*/
body {
	font-family: Times, Times New Roman, Serif;
	font-size: 1.1em;
	line-height: 18pt;
	padding: 0;
	margin: 0;
	color: #999;
	background: #000 url(/Media/Design/bgBody.png) repeat-x left top;
}
a:link, a:visited {
	text-decoration: underline;
	color: #724172;
}
a:hover, a:active {
	text-decoration: none;
}
a img{
	border: 0;
}
#Container {
	width: 1000px;
	margin: 0 auto 0 auto;
	position: relative;
	background-repeat: no-repeat;
	background-position: right top;
}
#Left {
	width: 667px;
	min-height: 500px;
	_height: 500px;
	float: left;
}
#Content {
	padding: 0 30px;
}
#Right {
	width: 273px;
	float: left;
	padding: 297px 30px 0 30px;
}
#Right h4 {
	color: #724172;
	font-size: 15pt;
	padding: 10px;
}
hr {
	border: none;
	height: 0;
	border-top: 1px solid #351235;
}
hr.clear {
	float: left;
	width: 100%;
}
#Right p, #Right table, #Right address {
	padding: 0 10px;
	margin: 10px 0;
}
#Right td {
    padding: 0;
}
address {
	border-bottom: 1px solid #351235;
	background: url(/Media/Design/bgAddress.png) no-repeat right bottom;
}
.borderTop {
	border-top: 1px solid #351235;
}
#RestaurantWinkel {
}
ul#Navigation {
	height: 37px;
	width: 1000px;
	padding-top: 12px;
	float: left;
	margin-top: 35px;
}
ul#Navigation li {
	float: left;
	padding: 0px 7px;
	border-left: 1px solid #724172;
}
ul#Navigation li:first-child {
	border: 0;
}
ul#Navigation li a:link, ul#Navigation li a:visited {
	float: left;
	text-decoration: none;
	font-size: 13pt;
	color: #999;
}

ul#Navigation li a:hover, ul#Navigation li a:active, ul#Navigation li.selected a:link, ul#Navigation li.selected a:visited {
	color: #724172;
}
h1 {
	width: 667px;
	float: left;
	height: 200px;
	text-indent: -9000px;
	background: #000 url(/Media/Design/h1.png) no-repeat left top;
}
h2 {
	font-size: 23pt;
	color: #724172;
	margin: 2px 0 25px 0;
}
h3 {
	color: #999;
	font-size: 19pt;
}
h4 {
	font-size: 15pt;
}
h5 {
	font-size: 12pt;
}
h6 {
	font-size: 12pt;
}
p#Footer {
	text-align: center;
	border-top: 1px solid #4d4d4d;
	padding-top: 15px;
	color: #333;
}
p#Footer a:link, p#Footer a:visited {
	color: #333;
	text-decoration: none;
}
p#Footer a:hover, p#Footer a:active {
	text-decoration: underline;
}
/* De homepage is verdeeld in groot vak en twee kleinen delen (agenda top en Nieuwsbrief inschrijving) */
div#LatestNews {
	float: left;
	width: 100%;
	margin: 0 0 15px 0;
}
.imgInText {
	border: 1px solid #999;
	padding: 1px;
	margin: 0 20px 10px 0;
	float: left;
}
.imgInText img {
	float: left;
	border: 0;
}
div#Newsletter {
	float: left;
	width: 288px;
	padding: 10px 0 0 0;
	margin: 0 0 0 15px;
	background: url(/Media/Design/bgColumn.png) no-repeat right top;
	border-top: 1px solid #351235;
}
div#AgendaTop {
	float: left;
	width: 288px;
	padding: 10px 0 0 0;
	margin: 0 15px 0 0;
	background: url(/Media/Design/bgColumn.png) no-repeat right top;
	border-top: 1px solid #351235;
}
/* De pagina Wijnen en Spijzen */
div#SpijzenWijnen h3 {
	border-bottom: 1px solid #351235;
	padding: 0 0 10px 0;
	margin: 10px 0;
}
div#SpijzenWijnen ul {
	padding: 0 0 0 20px;
	list-style-type: square;
	margin: 0 0 15px 0;
}
div#SpijzenWijnen ul li {
	margin: 2px 0 5px 0;
}
div#SpijzenWijnen table {
	width: 100%;
	margin: 0 0 15px 0;
	border-collapse: collapse;
}
div#SpijzenWijnen table td {
	vertical-align: top;
}
div#SpijzenWijnen table tr td + td {
	text-align: right;
	width: 100px;
}
/* Agendaitem */
h3.h3AgendaItem {
	margin: 0 0 15px 0;
}
hr.hrAgendaItem {
	clear: both;
}
/* Photobook */
h3.h3PhotobookItem {
	margin: 0 0 15px 0;
}
hr.hrPhotobookItem {
	clear: both;
}
/* Kleine foto op de hoofdpagina (dus de eerste foto 'preview' van het betreffende boek */
.imgPreview {
	width: 100px;
	height: 100px;
	border: 1px solid #999;
	overflow: hidden;
	display: block;
	float: left;
	margin: 0 20px 10px 0;
	background-position: center center;
	text-indent: -900px;
}
/* Overview Photobook */
ul#PhotobookDetail {
	float: left;
	padding: 0;
}
ul#PhotobookDetail li {
	float: left;
	margin: 0 10px 10px 0;
}
ul#PhotobookDetail li a {
	float: left;
	width: 125px;
	height: 125px;
	overflow: hidden;
	border: 1px solid #999;
	display: block;
}
ul#PhotobookDetail li a img {
	float: left;
	border: 0;
}
/* RestaurantWinkel */
#RestaurantWinkel {
	background: url(/Media/Design/aRestaurantWinkel.png) no-repeat 10px top;
	display: block;
	height: 35px;
	text-indent: -9000px;
}
/* 1619 link */
#A1619 {
	background: url(/Media/Design/a1619.png) no-repeat left 5px;
	display: block;
	font-size: 10pt;
	padding-left: 110px;
	color: #999;
	text-decoration: none;
}
/* Facebook link */
#AFacebook {
	background: url(/Media/Design/aFacebook.png) no-repeat 5px 5px;
	display: block;
	font-size: 10pt;
	padding: 6px 0 6px 110px;
	color: #999;
	text-decoration: none;
	/*height: 40px;*/
}
/* Nieuws Result */
.newsItemIntro:link, .newsItemIntro:visited {
	color: #999 !important;
	text-decoration: none !important;
}
.newsItemIntro:hover, .newsItemIntro:active {
	text-decoration: underline !important;
}
/* StaticContent */
div#StaticContent h4 {
	font-size: 17pt;
}
/* Meijers Home */
div#MeijersHome div.product {
	clear: both;
	padding-top: 1px;
	border-bottom: 1px solid #351235;
}
div#MeijersHome h3 {
	border-bottom: 1px solid #351235;
	padding: 0 0 10px 0;
	margin: 10px 0 20px;
}
div#MeijersHome p {
	margin: 0.5em 0;
}
div#MeijersHome .floatLeft {
	padding: 0 1.5em 2em 0;
	margin: 0;
}
div#MeijersHome .floatLeft img {
	border: 1pt solid #351235;
	padding: 2pt;
	height: 84pt;
}
div#MeijersHome .price {
	font-size: 22pt;
}
div#MeijersHome .amount {
	width: 19px;
}
div#MeijersHome .order .button {
	margin: 5px 0;
}
div#MeijersHome .amount input {
	float: left;
	width: 19px;
	height: 20px;
	border: none;
	background: none;
	color: #FFF;
	text-align: center;
	padding: 0;
}
div#MeijersHome .amount div {
	float: left;
	width: 19px;
	height: 11px;
	opacity: 0.5;
	cursor: pointer;
}
div#MeijersHome .amount div.more {
	background: url(/Media/Design/btnMore.png) no-repeat;
}
div#MeijersHome .amount div.less {
	background: url(/Media/Design/btnLess.png) no-repeat;
}
div#MeijersHome .amount div:hover {
	opacity: 1.0;
}	
div#MeijersHome input.button {
	float: right;
	margin: 5px 0;
}
#MeijersHome #ShoppingCartRows {
	width: 100%;
	border-spacing: 0;
}
#MeijersHome #ShoppingCartRows img {
	width: 100px;
}
#MeijersHome #ShoppingCartRows td {
	padding: 10px 0;
	border-bottom: 1px solid #351235;
	vertical-align: middle;
}
#MeijersHome #ShoppingCartTotals {
	float: right;
}
div#MeijersHome ul {
	padding: 0 0 0 20px;
	list-style-type: square;
	margin: 0 0 15px 0;
}
div#MeijersHome ul li {
	margin: 2px 0 5px 0;
}
#iframe-couverts  {
    margin: 20px;
    border: 1px solid #724172;
    padding: 1px;
}
