body {
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	background: #FFF;
	color: #0069B3;
}

form {
	margin: 0;
}
img {
	border: none;
}
a {
	color: #0069B3;
	text-decoration: underline;
}

input#query {
	font-size: 11px;
	height: auto;
}

div.mn_panel {
  left: -1000px;
}
iframe.mn_iframe {
  left: -1000px;
}

div.SingularBullet a {
	display: block;
	padding-left: 14px;
	background: url(../images/bullet_link.gif) 1px 0.4em no-repeat;
}

div.Center {
	position: relative;
	left: 0;
	right: 0;
	margin: 0 auto 0 auto;
	width: 734px;
	text-align: left;
}

div.Column {
	float: left;
	margin-top: 60px;
	border: solid 1px #B2D2E8;
	border-top: none;
}

div.ColumnTotal 
{
	width:732px;
}

div.ColumnLeft {
	background: url(../images/column_left_background.gif) left top repeat-x #F3F7EA;
	color: #0069B3;
	font-size: 0.9em;
}
div.ColumnLeft div.SingularBullet a {
	background-position: 0 0.5em;
}
div.ColumnLeft div.Section {
	width: 139px;
  overflow: hidden;
}
div.ColumnLeft div.tekst {
	margin: 0 7px;
}
div.ColumnLeft div.Top {
	margin-bottom: 20px;
}
div.ColumnLeft div.Top img {
	display: block;
}
div.ReceptVanDeDag {
	margin-bottom: 15px;
}
div.ReceptVanDeDag div.Heading {
	margin-bottom: 1px;
}
div.ReceptVanDeDag div.Image {
	margin: 13px 28px;
}
div.ReceptVanDeDag div.Image img {
	border: solid 1px #BA7684;
}
div.ZoekRecept {
	height: 136px;
}
div.ZoekRecept form {
	margin: 1px 0 11px 7px;
}
div.ZoekRecept select {
	margin: 0;
	padding: 0;
	width: 125px;
	background: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
}
div.ZoekRecept input {
	margin: 5px 0 4px 0;
	border: solid 1px #0069B3;
	padding: 0 5px;
	width: 113px;
	background: #FFF;
	font: 11px Arial, Helvetica, sans-serif;
}
div.ZoekRecept button {
	margin: 0 0 0 78px;
	border: none;
	padding: 0;
	height: 16px;
	width: 47px;
	background: #FFF;
}


div.ColumnMiddle, div.ColumnRight {
	margin-left: -1px;
}
div.ColumnMiddle div.Section {
	clear: left;
	width: 452px;
}

div.Visual img {
	display: block;
}

div.Aanbiedingen {
	position: relative;
	padding-top: 16px;
}

div.Bonusboekje {
	position: absolute;
	left: 22px;
	top: -11px;
  z-index: 10;
}

div.Aanbieding {
	margin-left: 160px;
	width: 250px;
	/*min-height: 94px;
	_height: 94px;
	Safari doesn't support min-height, yet */
	height: 94px;
	font-size: 11px;
}


div.Aanbieding div.Title {
	font-size: 14px;
	font-weight: bold;
}
span.vanprijs {
	text-decoration: line-through;
}
div.Aanbieding span.voorprijs {
	display: block;
	margin-top: -6px;
	font: 16px Arial Black, Arial, Helvetica, sans-serif;
	text-align: right;
}
div.Aanbiedingen div.Links {
	clear: left;
	margin-left: 16px;
	height: 25px;
}
div.Aanbiedingen div.Links a {
	float: left;
	margin-right: 30px;
}

div.Actueel {
	border-top: solid 1px #B2D2E8;
	padding: 11px 30px 0 30px;
}
div.Actueel div.SubSection {
	clear: left;
}
div.Actueel div.SubSection img {
	float: left;
	margin: 13px 11px 7px 0;
	border: solid 1px #0069B3;
}
div.Actueel div.Text {
	float: left;
	margin: 11px 0;
	width: 322px;
}
div.Actueel div.Title {
	font-weight: bold;
}
div.Actueel div.Links {
	padding-top: 15px;
}
div.Actueel p.linklistitem {
	margin: 0 0 3px 69px;
}
div.Actueel p.linklistitem a {
	display: block;
	padding-left: 14px;
	background: url(../images/bullet_link.gif) 1px 0.4em no-repeat;
	font-weight: bold;
	text-decoration: none;
}
div.Actueel p.linklistitem a:hover {
	text-decoration: underline;
}
div.ColumnMiddle div.Bottom {
	height: 56px;
	width: 452px;
}


div.ColumnRight {
	background: url(../images/column_right_background.jpg?date=2005week35) left top no-repeat;
	font-size: 0.9em;
}
div.ColumnRight div.Section {
	margin: 10px 0 0 0;
	width: 139px;
}
div.ColumnRight img.Title {
	clear: right;
	display: block;
}
div.ColumnRight img.Visual {
	float: right;
}
* html div.ColumnRight img.Visual {
	margin: 0 -3px;
	/*ma\rgin: 0;*/
}
div.ColumnRight div.Text {
	padding: 9px 0 0 7px;
}
div.Albert {
	height: 213px;
}
div.ColumnRight div.Albert img {
	float: none;
}
div.ColumnRight div.Albert div.Text {
	padding: 9px 5px 0 7px;
}
div.Fotoservice {
  margin-top: 15px;
	height: 115px;
}
div.VvdGW {
	height: 115px;
}
div.Mobiel {
	height: 115px;
}

div.Footer {
	clear: both;
	padding-top: 11px;
	font-size: 0.9em;
	text-align: center;
}
div.Footer a {
	text-decoration: none;
	margin: 0 5px;
}
div.Footer a:hover {
	text-decoration: underline;
}
div.Payoff {
	padding: 5px 0 17px 0;
}
