p {
	margin: 0px;
}

form {
	margin: 0px;
}

input.text {
	font-family: arial; 
	font-size: 9pt; 
	color: #000000; 
	border: 1px solid black;
}

body {
	font-family: Arial;
	font-size: 10pt;
	color: black;
	background-color: #FFFFFF;
	margin: 0px;
}

td { 
	font-family: Arial;
	font-size: 12px;
	color: black;
}

.title { font-family: arial; font-size: 11pt; color: #810034; font-weight: bold; }
.title_blink { color: #810034; font-family: arial; font-size: 16px; font-weight: bold; text-decoration: blink;}
.producttitel { font-family: arial; font-size: 10pt; color: #810034; font-weight: bold; }
.text { font-family: arial; font-size: 9pt; color: #000000; }
.missingfield { font-family: arial; font-size: 9pt; color: #FF0000; font-weight: bold; }
.pageHeader { background-color: #810034; color: #feeca2; }
.pageHeaderKerst { background-color: #feeca2; background-image: url('images/dirckiii/header_background_kerst.gif'); background-position: bottom; background-repeat: no-repeat;}
.pageHeaderPasen { background-color: #feeca2; background-image: url('images/dirckiii/header_background_pasen.gif'); background-position: bottom; background-repeat: no-repeat;}
.pageHeaderMoederdag { background-color: #810034; color: #feeca2; background-image: url('images/dirckiii/header_background_moederdag.gif'); background-position: bottom; background-repeat: no-repeat;}

.vestigingplaats { font-family: arial; font-size: 10pt; font-weight: bold; padding: 5px 7px; color: #810034; background-color: #feeca2; }
.vestigingadres { padding: 6px 7px 20px 7px; }
.vestigingadres a, .vestigingadres a:active, .vestigingadres a:visited { font-weight: bold; color: #810034 !important; }
.vestigingadres h3 { margin: 0; font-size: 12px; }

#google_maps_winkel { margin: 20px 20px 10px 20px; width: 378px; height: 250px; border:1px solid #810034; }

.openingstijdenadres { font-family: arial; font-size: 10pt; font-weight: normal; color: #000000; background-color: #feeca2; padding: 15px;}
.uneven { font-family: arial; font-size: 9pt; color: #000000; background-color: #FFFFFF }
.even { font-family: arial; font-size: 9pt; color: #000000; background-color: #FFFADF }
.boodschappenlijstjeborder { border: 1px solid #810034; }
.receptzoekenborder { border: 1px solid #810034; }
.lijstjetekst { font-size: 10px; }
.subsubmenuBackground { background-color: #FFE458; }

a:link { font-family: Arial; font-size: 9pt; color: #810034; text-decoration: none; }
a:visited { font-family: Arial; font-size: 9pt; color: #810034; text-decoration: none; }
a:active { font-family: Arial; font-size: 9pt; color: #810034; text-decoration: none; }
a:hover { font-family: Arial; font-size: 9pt; color: #810034; text-decoration: underline; }

a.headerLink:link { font-family: arial; font-size: 8pt; color: #FFFFFF; text-decoration: none; }
a.headerLink:visited { font-family: arial; font-size: 8pt; color: #FFFFFF; text-decoration: none; }
a.headerLink:active { font-family: arial; font-size: 8pt; color: #FFFFFF; text-decoration: none; }
a.headerLink:hover { font-family: arial; font-size: 8pt; color: #FFFFFF; text-decoration: underline; }

a.redlink:link { font-family: arial; font-size: 9pt; color: #810034; text-decoration: none; }
a.redlink:visited { font-family: arial; font-size: 9pt; color: #810034; text-decoration: none; }
a.redlink:active { font-family: arial; font-size: 9pt; color: #810034; text-decoration: none; }
a.redlink:hover { font-family: arial; font-size: 9pt; color: #000000; text-decoration: none; }

a.whitelink:link { font-family: arial; font-size: 9pt; color: #810034; text-decoration: none; font-weight: bold }
a.whitelink:visited { font-family: arial; font-size: 9pt; color: #810034; text-decoration: none; font-weight: bold }
a.whitelink:active { font-family: arial; font-size: 9pt; color: #810034; text-decoration: none; font-weight: bold }
a.whitelink:hover { font-family: arial; font-size: 9pt; color: #810034; text-decoration: none; font-weight: bold }

a.wijnverhaal:link { font-family: arial; font-size: 8pt; color: #810034; text-decoration: none; font-weight: bold; }
a.wijnverhaal:visited { font-family: arial; font-size: 8pt; color: #810034; text-decoration: none; font-weight: bold; }
a.wijnverhaal:active { font-family: arial; font-size: 8pt; color: #810034; text-decoration: none; font-weight: bold; }
a.wijnverhaal:hover { font-family: arial; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; }


h2.wijnverhaal {
	font-size: 18px;
	font-weight: normal;
	color: #810034;
	padding: 0;
	margin: 0;
}

div.wijnverhaal {
	font-size: 9pt;
	margin: 0 0 40px 0;
}

#dirckiiileeftijdfooter {
	padding: 0 0 0 2px;
	font-size: 11px;
	color: #00000;
}

#headerbanner {
	position: absolute;
	left: 50%;
	top: 5px;
	margin-left: -120px;
}

.submenu {
	position: absolute;
	background-color: #810034;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
	top: 167px;
	left: 50%;
	padding: 7px 10px 7px 10px;
	display: none;
	z-index: 400;
}

#submenu_home {
	margin-left: -385px;
}

#submenu_aanbiedingen {
	margin-left: -315px;
}

#submenu_wijnverhalen {
	margin-left: -210px;
}

#submenu_winkels {
	margin-left: -63px;
}

#submenu_veel_gestelde_vragen {
	margin-left: -15px;
}

#submenu_mail_a_friend {
	margin-left: 27px;
}

#submenu_jongeren_en_alcohol {
	margin-left: 120px;
}

.submenu a {
	font-weight: bold;
	color: #FFF !important;
	text-decoration: none !important;
	white-space: nowrap;
}

.submenu a:hover {
	color: #BDA670 !important;
	text-decoration: underline !important;
}

.submenu ul {
	list-style: none;
	padding: 0 0 0 15px;
	margin: 0px;
}

.submenu li {
	color: #FFF;
	list-style: disc;
	line-height: 20px;
	margin: 0px;
}

.submenu li.submenuover {
	color: #BDA670;
}

#persbericht_fotos {
	width: 768px;
}

#persbericht_fotos img {
	border: 0;
	margin: 0 0 5px 0;
}

#persbericht_fotos td {
	padding: 0 0 10px 0;
	text-align: center;
	width: 182px;
	padding: 0 13px 10px 0;
}

#persbericht_fotos td.last {
	width: 182px;
	padding: 0;
}

#persberichtfoto {
	text-align: center;
	
}

#persberichtfoto ul {
	margin: 0 auto 0 auto;
	list-style: none;
	display: block;
	margin: 20px 0 0 0;
	padding: 0;
}

#persberichtfoto li {
	display: inline;
	padding: 10px;
}

h2.nieuwstitel {
	font-size: 18px;
	font-weight: bold;
	color: #810034;
	margin: 0;
}

#nieuwsitems {
	margin-top: 20px;
}

div.nieuwsitem {
	margin-bottom: 20px;
}

h3.nieuwsitem_titel {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

span.nieuwsitem_datum {
	font-weight: bold;
	display: block;
	margin: 0 0 10px 0;
}