/* UNDO BROWSERSTYLES */
h1,h2,h3,h4,h5,h6,pre,code {font-size:1em;}
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0;padding:0;}
a img,:link img,:visited img {border:none}
address {font-style:normal}
/* STYLE */

body {text-align:center;margin-top:50px;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;line-height:1.6em;}

.printit {display:none;}
.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}
.mtb {margin:15px 0;}
.nomargin {margin:0; padding:0;}

#homecontainer {width:805px;text-align:left;margin:auto;background:#FFF url(/images/website/bg_container_home.gif) bottom left no-repeat;z-index:10;}
#homecolumnright {width:215px;z-index:10;padding:0;margin-top:50px;} /* adjust margin-top when more items are added*/
#homecolumnleft {width:215px;z-index:10;padding:0;margin-top:50px;}
#homecolumnbottom {width:430px;float:right;z-index:10;padding:0;}
#homecontainer h2 {font-weight:bold;font-size:1.45em;letter-spacing:-1px;font-family:Geneva, Arial, Helvetica, sans-serif;margin-bottom:10px;color:#FFF;}

#homecontainer .nieuws {list-style-type:disc;color:#3F3996;padding:0 10px 0 25px;list-style-position:outside;line-height:normal;}
#homecontainer .nieuws li {margin-bottom:10px;line-height:normal;}
#homecontainer .nieuws a {color:#000;text-decoration:none;font-size:0.85em;}
#homecontainer .nieuws a:hover {text-decoration:underline;}
#homecontainer .nieuws span{color:#FFF;font-size:0.85em;}

#homecontainer .item_01 {background:#FFF url(/images/website/front_item_bg_01.gif) bottom right no-repeat;border:1px solid #A9BE07;border-top:0;padding:0;margin:0;color:#666;height:100px;overflow:hidden;}
#homecontainer .item_02 {border:1px solid #A9BE07;border-top:0;border-bottom:0;padding:0;margin:0;line-height:normal;height:80px;}
#homecontainer .item_03 {background:url(/images/website/front_item_bg_03.gif) bottom left no-repeat;border:0;padding:0;margin:0;color:#000;width:215px;height:100px;overflow:hidden;border-top:1px solid white}

/*#homecontainer .item_04 {background:url(/images/website/front_item_bg_05.gif) bottom right no-repeat;border:0;padding:0;margin:0;color:#000;width:215px;height:100px;overflow:hidden;}*/
#homecontainer .item_04 {border:0;padding:0;margin:0;color:#000;width:215px;height:100px;overflow:hidden;}

#homecontainer .item_05 {background:url(/images/website/front_item_bg_04.gif) bottom left no-repeat;border:0;padding:0;margin:0;color:#666;width:215px;height:100px;overflow:hidden;border-bottom:1px solid #A9BE07;}
#homecontainer .item_05 p{padding-top:5px;}


#homecontainer .item_06 {background:url(/images/website/front_item_bg_06.gif) bottom left no-repeat;border:0;padding:0;margin:0;color:#666;width:215px;height:100px;overflow:hidden;border-bottom:1px solid #A9BE07;}
#homecontainer p {padding:10px 5px 0 10px;margin:0;line-height:normal;font-size:0.85em;}
#homecontainer h2{padding:5px 5px 0 10px;margin:0;line-height:normal;}
#homecontainer a {color:#666;margin:0;padding:0;}
.scoren {padding:5px 5px 0 10px;margin:0;line-height:normal;}

.no-bg {background:none !important;}

#download {background: url(../images/website/pdficon.gif) left no-repeat;width: auto; max-width: 270px; height: auto; border: 1px solid #cccccc;text-align: justify;padding-bottom: 12px;padding-left: 50px;padding-right: 0px;padding-top: 12px;margin-top: 0px; font-weight: bold;}

h1 {padding:10px 0 0 30px;float:left;}
h2 {font-weight:bold;font-size:1.45em;letter-spacing:-1px;font-family:Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;margin-bottom:10px;color:#3F3996;}
h3 {font-weight:bold;font-size:1.2em;margin:10px 0;color:#3F3996;}
h4 {font-weight:bold;font-size:1em;margin:10px 0;}
h5 {font-weight:bold;font-size:1em;}
#leftcolumn h4 {font-weight:bold;font-size:1.1em;font-family:Geneva, Arial, Helvetica, sans-serif;color:#3F3996;padding:10px;margin:0;}
#leftcolumn h3 {font-weight:bold;font-size:1.1em;font-family:Geneva, Arial, Helvetica, sans-serif;color:#3F3996 !important;}
a {color:#000;}
p {padding:5px 0;}
b {color:#3F3996;}

a.recept {font-weight:bold;font-size:1.1em;font-family:Geneva, Arial, Helvetica, sans-serif;color:#3F3996;text-decoration:none;display:block;}

.imgleft {float:left; padding:3px 5px 0 0;border:0;}
.imgright {float:right; padding:3px 0 0 5px;border:0;}
.illustratie {margin:60px 0 0 0;}
.illustratie2 {margin:110px 0 15px 15px;}
.alert {font-size:0.85em;color:#F00;}
.back {width:69px; height:20px; background:url(/images/website/btn_terug.gif) left top no-repeat;float:right;margin:10px 40px 20px 0;}

.vacatures {list-style-type:square; list-style-position:inside;}
ul {list-style-type:square; list-style-position:inside;}

#header {width:805px;text-align:left;margin:0 auto;height:70px;background:url(/images/website/bg_header.gif) top left no-repeat;}
#container {width:805px;text-align:left;margin:0 auto;background:url(/images/website/bg_container.gif) bottom left no-repeat; overflow:hidden;}

#hollandsePrijzen #header {background-image:url("/images/website/bg_header2.gif");}
#hollandsePrijzen .actionContainer {padding:55px 20px 0 20px;}
#hollandsePrijzen #container {background-image:url("/images/website/bg_container2.gif");}
#hollandsePrijzen #columnholder {background-color:#7E96C1 !important; border-color:#7E96C1;}
#hollandsePrijzen .hi_04_03 {background-image:url("/images/website/hi_04_03-2.gif");}

#columnholder {border-left:1px solid #9CB325;float:left;}
#leftcolumn {width:280px;float:left;min-height:650px;}
#leftcolumn_narrow {width:140px;float:left;min-height:650px;}
#rightcolumn {width:523px;float:left;}

.color_01 {color:#3F3996;}
.bg_01 {background:url(/images/website/bg_01.gif) bottom left repeat-y;}
.bg_01_01 {background:url(/images/website/bg_01_01.gif) bottom left no-repeat;}
.bg_01_04 {background:url(/images/website/bg_01_04.gif) bottom left repeat-y;}
.hi_01 {background:url(/images/website/hi_01.gif) top left no-repeat;}
/* onderdeel sparen (koopzegels) */
.bg_02_02 {background:url(/images/website/bg_02_02.gif) bottom left no-repeat;}
.hi_02_02 {background:url(/images/website/hi_02_02.gif) top left no-repeat;}



/* ASSORTIMENT */
.bg_01_02 {background:url(/images/website/new_bg_01_02.gif) top left no-repeat;}
.hi_01_02 {background:url(/images/website/hi_01_02.gif) top left no-repeat;}
a.assortiment {font-weight:bold;font-size:1.45em;letter-spacing:-1px;font-family:Verdana, "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;text-decoration:none;display:block;padding:10px 0 0 0;height:59px;}
a.assortiment span {visibility:hidden;}
a.assortiment:hover {color:#FFF;}
a.assortiment:hover span{visibility:visible;}

/* Brood */
.bg_01_02_01 {background:url(/images/website/new_bg_01_02_01.gif) top left no-repeat;}
.hi_01_02_01 {background:url(/images/website/hi_01_02_01.gif) top left no-repeat;}

/* Kaas */
.bg_01_02_02 {background:url(/images/website/new_bg_01_02_02.gif) top left no-repeat;}
.hi_01_02_02 {background:url(/images/website/hi_01_02_02.gif) top left no-repeat;}

/* Groente en fruit */
.bg_01_02_03 {background:url(/images/website/new_bg_01_02_03.gif) top left no-repeat;}
.hi_01_02_03 {background:url(/images/website/hi_01_02_03.gif) top left no-repeat;}

/* Vlees */
.bg_01_02_04 {background:url(/images/website/new_bg_01_02_04.gif) top left no-repeat;}
.hi_01_02_04 {background:url(/images/website/hi_01_02_04.gif) top left no-repeat;}

/* Vleeswaren */
.bg_01_02_05 {background:url(/images/website/new_bg_01_02_05.gif) top left no-repeat;}
.hi_01_02_05 {background:url(/images/website/hi_01_02_05.gif) top left no-repeat;}

/* Vis */
.bg_01_02_06 {background:url(/images/website/new_bg_01_02_06.gif) top left no-repeat;}
.hi_01_02_06 {background:url(/images/website/hi_01_02_03.gif) top left no-repeat;}

/* Appetit */
.bg_01_02_07 {background:url(/images/website/new_bg_01_02_07.gif) top left no-repeat;}
.hi_01_02_07 {background:url(/images/website/hi_01_02_03.gif) top left no-repeat;}

/* Bio + */
.bg_01_02_08 {background:url(/images/website/new_bg_01_02_08.gif) top left no-repeat;}
.hi_01_02_08 {background:url(/images/website/hi_01_02_03.gif) top left no-repeat;}

/* Bonbebe */
.bg_01_02_09 {background:url(/images/website/new_bg_01_02_09.gif) top left no-repeat;}
.hi_01_02_09 {background:url(/images/website/hi_01_02_03.gif) top left no-repeat;}

/* Zelfzorg */
.bg_01_02_10 {background:url(/images/website/new_bg_01_02_10.gif) top left no-repeat;}
.hi_01_02_10 {background:url(/images/website/hi_01_02_03.gif) top left no-repeat;}

/* gijs */
.bg_01_02_11 {background:url(/images/website/new_bg_01_02_11.gif) top left no-repeat;}
.hi_01_02_11 {background:url(/images/website/hi_01_02_11.gif) top left no-repeat;}


.color_02 {color:#3F3996;}
.bg_02 {background:url(/images/website/bg_02.gif) bottom left no-repeat;}
.hi_02 {background:url(/images/website/hi_02.gif) top left no-repeat;}

.color_03 {color:#3F3996;}
.bg_03 {background:url(/images/website/bg_03.gif) bottom left no-repeat;}
.hi_03 {background:url(/images/website/hi_03.gif) top left no-repeat;}

.color_04 {color:#3F3996;}
.bg_04 {background:url(/images/website/bg_04.gif) top left repeat-y;}
.hi_04 {background:url(/images/website/hi_04.gif) top left no-repeat;}
.bg_04_03 {background:url(/images/website/bg_04_03.gif) bottom left no-repeat;}
.hi_04_03 {background:url(/images/website/hi_04_03.gif) top left no-repeat;}
.hi_04_04 {background:url(/images/website/hi_04_04.jpg) top left no-repeat;}

.color_05 {color:#3F3996;}
.bg_05 {background:url(/images/website/bg_05.gif) bottom left repeat-y;}
.hi_05 {background:url(/images/website/hi_05.gif) top left no-repeat;}
.bg_05_right {background:url(/images/website/bg_05_right.gif) no-repeat top right;}

.color_06 {color:#3F3996;}
.bg_06 {background:url(/images/website/bg_06.gif) top left repeat-y;}
.hi_06 {background:url(/images/website/hi_06.gif) top left no-repeat;}


.color_06a {color:#3F3996;}
.bg_06a {background:url(/images/website/bg_06a.gif) top left repeat-y;}
.hi_06a {background:url(/images/website/hi_06.gif) top left no-repeat;}

/* blauw */

.color_07 {color:#3F3996;}
.bg_07 {background:url(/images/website/bg_07.gif) top left repeat-y;}
.hi_07 {background:url(/images/website/hi_07.gif) top left no-repeat;}

/* Style voor Symphonica in Rosso actie */

.color_08 {color:#000000;}
.bg_08 {background: url(/images/website/bg_08.jpg) top left no-repeat; height: 1000px;}
.hi_08 {background:url(/images/website/hi_08.gif) top left no-repeat;}


.color_ek {color:#F6981E;}
.bg_ek {background:url(/images/website/bg_ek.gif) left bottom no-repeat;}
.hi_ek {background:url(/images/website/hi_ek.gif) top left no-repeat;}


#rightcolumninner{padding:50px 20px;}
#leftcolumninner {padding:30px;padding-top:35px;}
#leftcolumninner h3 {margin:0;padding:0;color:#7C8E00;font-size:1.1em;}

.reactietabel {border:1px solid #9CB325;width:400px;}

#locatienetform table input, #inschrijfform table input{width:160px;}
#inschrijfform .checkbtn {width:10px; margin-right:5px;}
#locatienetform .btn, #inschrijfform .btn {width:auto;float:right;margin:10px 0;}
.btn {width:auto;float:right;margin:10px 0;font-family:Arial, Helvetica, sans-serif;font-size:0.85em;}

.bullet {background:url(/images/website/bullet.gif) right 4px no-repeat;border:0;padding-right:16px;text-align:right;cursor:pointer;font-family:Arial, Helvetica, sans-serif;font-size:0.85em;clear:both;float:right;}

.kaderholder {width:219px;margin:0;}
.kader_yellow {background-color:#FFE800;padding:0;margin:0;}
.kader_yellow_top {background:url(/images/website/yellow_top.gif) left top no-repeat;width:219px; height:14px;margin:0;padding:0;overflow:hidden;}
.kader_yellow_bottom {background:url(/images/website/yellow_bottom.gif) left top no-repeat;width:219px; height:14px;margin:0;padding:0;}

.kader_green {background-color:#016342;padding:0;margin:0;}
.kader_green_top {background:url(/images/website/green_top.gif) left top no-repeat;width:219px; height:14px;margin:0;padding:0;overflow:hidden;}
.kader_green_bottom {background:url(/images/website/green_bottom.gif) left top no-repeat;width:219px; height:14px;margin:0;padding:0;}

.kader_white {background-color:#FFF;padding:0 10px;}
.kader_white_top {background:url(/images/website/white_top.gif) left top no-repeat;width:219px; height:14px;margin:0;padding:0;overflow:hidden;}
.kader_white_bottom {background:url(/images/website/white_bottom.gif) left top no-repeat;width:219px; height:14px;margin:0;padding:0;}

.kader_recept {background:url(/images/website/receptzoeken.gif) left top no-repeat;width:220px; height:90px;margin:0;padding:0;overflow:hidden;}
.kader_flessenpost {background:url(/images/website/flessenpost.gif) left top no-repeat;width:220px; height:90px;margin:0;padding:0;overflow:hidden;}

.kader_lightgreen {background-color:#3F3996;padding:0;margin:0;}
.kader_green_menu_top {background:url(/images/website/green_menu_top.gif) left top no-repeat;width:219px; height:14px;margin:0;padding:0;overflow:hidden;}
.kader_green_menu_bottom {background:url(/images/website/green_menu_bottom.gif) left top no-repeat;width:219px; height:14px;margin:0;padding:0;}

.kader_lightgreen_menu_top {background:url(/images/website/lightgreen_menu_top.gif) left top no-repeat;width:220px; height:14px;margin:0;padding:0;overflow:hidden;}
.kader_lightgreen_menu_bottom {background:url(/images/website/lightgreen_menu_bottom.gif) left top no-repeat;width:219px; height:14px;margin:0;padding:0;}

.menunav {list-style-type:disc;color:#FFBD11;padding:0 10px 0 25px;list-style-position:outside;}
.menunav a {color:#FFF;text-decoration:none;}

.menunav {padding:0; margin:0; overflow:hidden; padding-left:20px;}
.menunav a {}
.menunav ul {list-style-position:outside; margin-left:10px;}
.menunav li {line-height:1.3em; padding-top:10px;}
.menunav li ul {list-style-type:disc;}
.menunav li li ul {padding:0; list-style-type:disc;}


#locatienetform {margin:0;padding:0;}
table#locatieform {border-collapse:collapse;}
table#locatieform td {margin:0;padding-left:10px;}
table#locatieform label, table#locatieform input{font-size:0.85em;}
table#locatieform input{width:110px;}

#leftcolumnaanbieding {width:150px;float:left;height:500px;min-height:500px;}
#rightcolumnaanbieding {width:653px;float:left;}
#rightcolumninneraanbieding{padding:50px 30px; overflow:hidden;}

/*#aanbiedingen .imgright {padding:0 5px 10px 5px;}
#aanbiedingen ul {list-style-type:none;margin:0;padding:0;}
#aanbiedingen ul li p, #aanbiedingen ul li h3 {padding:0 10px;}
#aanbiedingen .prijs {font-size:1.8em;font-weight:bold;color:#F00;width:40px;float:left;}
*/
table {border-collapse: collapse;}
td{vertical-align:top;}
table#aanbiedingen {width:270px;border-collapse:collapse;border-top:0;border-bottom:0;}
table#aanbiedingen td{vertical-align:top;}
table#aanbiedingen td.top{vertical-align:top;background:url(/images/website/aanbiedingen_kader_top.gif) top left no-repeat;height:12px;}
table#aanbiedingen td.bottom{vertical-align:top;background:url(/images/website/aanbiedingen_kader_bottom.gif) bottom left no-repeat;height:12px;}
table#aanbiedingen h3 {font-weight:bold;font-size:1em;}

table#aanbiedingen .kader {background:url(/images/website/aanbiedingen_kader_bg.gif) top left repeat-y;overflow:visible;width:270px;margin-left:-1px;margin-top:-1px;margin-bottom:-1px;}
#aanbiedingen h3 {padding:0 10px;}
#aanbiedingen .strike {text-decoration:line-through;}
#aanbiedingen .imgaanbieding {padding:5px;}

#aanbiedingen p {padding:10px;font-size:0.85em;line-height:normal;}
span.prijs {font-size:2em;font-weight:bold;color:#FFF;width:60px;float:left;padding:20px 5px 10px 5px;}
p.klaver {padding:0 10px;background:url(/images/website/aanbiedingen_prijs.gif) 10px top no-repeat;text-align:center;font-size:0.85em;line-height:normal;width:72px;height:72px;}


#prov {background:url(/images/website/landkaart.gif) left top no-repeat;width:260px; height:310px;position:relative;margin:10px;margin-top:100px;}
#prov .maplink {color:#ED1C24;font-weight:bold;text-decoration:none;display:block;width:20px;height:20px;font-size:1.2em;}
#prov #noordholland {text-align:center;position:absolute;left:90px;top:100px;width:20px; height:20px;}
#prov #zuidholland {text-align:center;position:absolute;left:70px;top:170px;width:20px; height:20px;}
#prov #friesland {text-align:center;position:absolute;left:155px;top:40px;width:20px; height:20px;}
#prov #groningen {text-align:center;position:absolute;left:210px;top:20px;width:20px; height:20px;}
#prov #drenthe {text-align:center;position:absolute;left:210px;top:65px;width:20px; height:20px;}
#prov #overijssel {text-align:center;position:absolute;left:195px;top:110px;width:20px; height:20px;}
#prov #gelderland {text-align:center;position:absolute;left:170px;top:150px;width:20px; height:20px;}
#prov #brabant {text-align:center;position:absolute;left:130px;top:210px;width:20px; height:20px;}
#prov #limburg {text-align:center;position:absolute;left:165px;top:280px;width:20px; height:20px;}
#prov #utrecht {text-align:center;position:absolute;left:115px;top:145px;width:20px; height:20px;}
#prov #flevoland {text-align:center;position:absolute;left:135px;top:115px;width:20px; height:20px;}
#prov #zeeland {text-align:center;position:absolute;left:25px;top:220px;width:20px; height:20px;}


.clear {clear:left; width:100%; float:left;}

.uwVoordeel .versaanbiedingen {float:left; margin-right:20px;}
.uwVoordeel .versaanbiedingen .aanbiedingen-item {width:185px;padding:5px;padding-top:10px;height:240px;overflow:hidden;margin:0;margin-top:8px; background:url(/images/website/aanbieding_kader-black.png) 0 0 no-repeat;}



.uwVoordeel .actiepakkers {float:left;}
.uwVoordeel .actiepakkers .aanbiedingen-item {width:185px;padding:5px;padding-top:10px;height:240px;overflow:hidden;margin:0;margin-top:8px; background:url(/images/website/aanbieding_kader.png) 0 0 no-repeat;}

.uwVoordeel .versaanbiedingen .type1 .ap-title h3 {color:#000;}
.uwVoordeel .versaanbiedingen p.klaver {background-image:url(/images/website/aanbiedingen_prijs-black.gif);}
.uwVoordeel .versaanbiedingen .type1 .ap-img {border-color:#000;}
.uwVoordeel .versaanbiedingen .type1 .ap-klaver {border-color:#000;}
			
.uwVoordeel .actiepakkers .type1 .ap-title h3 {color:#D70019;}
		
.uwVoordeel .type1 .ap-title {height:60px;}
.uwVoordeel .type1 .ap-title h3 {font-family:Verdana;line-height:normal;font-size:12px;margin:0;padding:0;}
.uwVoordeel .type1 .ap-img {border-bottom:1px solid #DF8E98;vertical-align:bottom;}
.uwVoordeel .type1 .ap-klaver {height:100px;vertical-align:bottom;border-bottom:1px solid #DF8E98;}
.uwVoordeel .type1 .ap-decimal {margin-left:-7px;vertical-align:super;font-size:11px;}
.uwVoordeel .type1 .ap-description {height:65px;}
.uwVoordeel .type1 .ap-description p {line-height:normal;font-size:10px;}

.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {height: 1%;}


#klaver #rightcolumninneraanbieding {padding-right:10px;}
#klaver #columnholder {border-color:#E3001B;}
#klaver #container {background-image:url(/images/website/bg_container_klaver.gif);}
#klaver .hi_04_03 {background-image:url(/images/website/hi_04_03_klaver.gif); padding-top:130px;}
#klaver .aanbiedingen-item {width:185px;padding:5px;padding-top:10px;height:260px;overflow:hidden;margin:0;margin-top:8px; background:url(/images/website/aanbieding_kader-black.png) 0 0 no-repeat;float:left; margin-right:6px;}