@import url("../admin/library/JavaScript/dojo/resources/dojo.css");
@import url("../admin/library/JavaScript/dijit/themes/dijit.css");
@import "../admin/library/JavaScript/dojox/form/resources/Rating.css";

/* STARS VOORBEELD VOOR VERVANGING! */
 #myRating .dojoxRatingStar{
    background-image:url(dijit/themes/tundra/images/dndCopy.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-color:lightgrey;
    width:16px;
    height:16px;
    padding:0.5em;
  }+
  
  *:focus {outline: none;}
  
  a,div{
   outline: 0;
	}
  
  input::-moz-focus-inner { border: 0; }

  #myRating .dojoxRatingStarChecked {
    background-image:url(dijit/themes/tundra/images/dndNoMove.png);
  }
  #myRating .dojoxRatingStarHover {
    background-image:url(dijit/themes/tundra/images/dndNoMove.png);
  }
/* END STARS */
 
body{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#231F20;
	background:url(../images/body-bg.jpg) fixed;
	}
	
.container{
	margin:auto;
	width:956px;
	margin-top:80px;
	padding-left:28px;
	background:url(../images/container-bg.png);
	}
	
	.head-pop{
		position:absolute;
		margin-top:-47px;
		z-index:102;
		}
		.head-pop.zindex {
			z-index:0;
		}
	.ontbijtfun .head-pop{
		margin-top:-57px;
		}
	.ontbijtrecepten .head-pop{
		margin-top:-63px;
		}
	.het-nationaal-schoolontbijt .head-pop{
		margin-top:-44px;
		}
	.ontbijtactie .head-pop{
		margin-top:-32px;
		margin-left:15px;
		}	
	
	.waarom-ontbijten .head-pop{
		margin-top:-62px;
		}
	
	.header-social{
		position:absolute;
		width:96px;
		height:37px;
		margin-left:865px;
		margin-top:-40px;
		background:url(../images/social-media.png) no-repeat;
		}
		
		.header-social a{
			float:left;
			width:28px;
			height:31px;		
			}

	.logo{
		position:absolute;
		margin:auto;
		margin-top:-53px;
		margin-left:189px;
		z-index:10;
		}
	
	.menu-holder{
		float:right;
		width:569px;
		height:52px;	
		margin-right:5px;
		background:url(../images/menu-bg.png) no-repeat;
	}
	.ontbijtrecepten .menu-holder{
		background:url(../images/ontbijtrecepten/menu-bg.png) no-repeat;
	}
	.ontbijtfun .menu-holder{
		background:url(../images/ontbijtfun/menu-bg.png) no-repeat;
	}
	.waarom-ontbijten .menu-holder{
		background:url(../images/waarom-ontbijten/menu-bg.png) no-repeat;
	}
	.het-nationaal-schoolontbijt .menu-holder{
		background:url(../images/het-nationaal-schoolontbijt/menu-bg.png) no-repeat;
	}
	.ontbijtactie .menu-holder{
		background:url(../images/ontbijtactie/menu-bg.png) no-repeat;
	}
	
		.submenu{
			position:absolute;
			margin-top:22px;
			margin-left:23px;
		
			z-index:11;
			}
		.submenu ul{margin:0;padding:0;}
		.submenu li{
			display:inline;
			list-style:none;
			}
		.submenu li a{
			font-family: sauna,Georgia;
			font-size:16px;
			color:#fff;
			margin-right:20px;
			text-decoration:none;
			font-style:italic;
			}

		.zoeken{
			float:right;
			margin-right:27px;
			}
			.zoeken input{
				float:left;
				width:140px;
				margin-top:21px;
				margin-right:8px;
				border:none;
				background:none;
				font-family: Verdana,Geneva,sans-serif;
    			font-size: 10px;
    			color:#A7A9AC;
				}
				
			.zoeken a{
				float:left;
				width:25px;
				height:20px;
				margin-top:20px;
				}
				
		.minimenu{
			float:right;
			margin-right:15px;
			margin-top:2px;
			margin-top:3px;
			clear:both;
			}
		.minimenu ul{
			margin:0;padding:0;
			}
		.minimenu li{
			display:inline;
			list-style:none;
			font-size:8px;
			}
			
		.minimenu li a{
			color:#000;
			text-decoration:none;
			font-size:8px;
			}
	
		.recepten-home{
			float:left;
			width:278px;
			height:287px;
			margin-left:15px;
			margin-top:-3px;
			padding-left:5px;
			padding-top:7px;
			background:url(../images/recepten-bg.png) no-repeat;
			cursor:pointer;
			}
			
			.recepten-home.actie {
		 		background:url(../images/telekids1.png) no-repeat;
				cursor:default;
			}
			
			.recepten-kop{
				position:absolute;
				width:161px;
				height:54px;
				font-size:23px;
				font-style:italic;
				padding-left:20px;
				padding-top:10px;
				margin-top:-10px;
				margin-left:-7px;
				font-family: sauna,Georgia;
				background:url(../images/recept-kop-klein.png) no-repeat;
				z-index:99;
				}
	
			.recepten-content .img{
				width:273px;
				height:145px;
				background-position:center center;
				background-size: 273px;
				overflow:hidden;
				}
				
				.recept-tekst{
					float:left;
					padding-top:0;
					margin-top:-10px;
					padding:10px;
					font-size:11px;
					line-height:20px;
					}
					
					.recept-tekst h2{
						font-family: sauna,Georgia;
						font-size:17px;
						margin-bottom:5px;
						font-weight:normal;
						font-style:italic;
						}
					
					.recept-tekst .links{
						float:left;
						width:100px;
						font-size:8px;
						line-height:10px;
						}
					.recept-tekst .rechts{
						float:left;
						width:140px;
						margin-left:10px;
						}
						
					.recept-tekst .waardering{
						position:absolute;
						margin-top:115px;
						text-align:right;
						width:252px;
						
						
					}
					
					.views {
						font-size:8px;
					}
					
					
			
#content{
	float:left;
	margin-top:15px;
	}
	
	.content-links{
		float:left;
		width:266px;
		}
		
		.block{
			float:left;			
			}
			
			.block-top{
				float:left;
				width:258px;
				height:31px;
				background:url(../images/sub-nav-top.png) no-repeat left;
				}
			
			.block-middle{
				float:left;
				padding:20px;
				padding-top:0;
				padding-bottom:0;
				width:218px;
				background:url(../images/sub-nav-middle.png) repeat-y left;
				}
				
				.block-middle ul{
					
					}
				.block-middle li{
					list-style:none;
					
					}
				.block-middle li a{
					
					}
				
			
			.block-bottom{
				float:left;
				width:258px;
				height:33px;
				background:url(../images/sub-nav-bottom.png) no-repeat left;
				}
	
			
	.content-rechts{
		float:left;
		width:656px;
		margin-left:20px;			
		}
		
		.tekst-holder{
			margin:0;
			padding:0;
			margin-top:-20px;
			padding-left:40px;
			padding-right:40px;
			margin-bottom:40px;
			font-size:15px;
			font-family: sauna,Georgia;
			font-style:italic;
			}
		
		.tekst-holder p {
			font-size:15px;
			line-height:20px;
		}
		
	.content-big{
		float:left;
		width:660px;
		margin-left:20px;
		}

		.content-blok-top{
			float:left;
			width:647px;
			height:12px;
			background:url(../images/content-top.png) no-repeat bottom left;
			}
			
		.content-blok-middle{
			float:left;
			width:617px;
			padding:15px;
			padding-top:3px;
			padding-bottom:0px;
			background:url(../images/content-bg.png) repeat-y bottom left;
			min-height:490px;
			}
			
		.content-blok-bottom{
			float:left;
			width:647px;
			height:13px;
			background:url(../images/content-bottom.png) no-repeat top left;
			}	
	
/*
.het-nationaal-schoolontbijt{
	float:left;
	width:100%;
	}*/


.adress{
	float:left;
	width:564px;
	height:90px;
	padding:13px;
	marbin-bottom:20px;
	margin-top:20px;
	background:url(../images/adress-bg.png) no-repeat;
	}

.adress a{
	text-decoration:none;
	}
.adress a:hover{
	text-decoration:underline;
	}
	
	.pa {
		float:left;
		width:290px;
		color:#F7941E;
		font-size:10px;
		margin-left:0px;
	}
	
	.dj_ie7 .pa {
		margin-top:-17px;
	}
	
	.adresgegevens{
		float:left;
		margin-left:15px;
		color:#F7941E;
		font-size:10px;
		margin-right:19px;
		}
		
		.websites {
    		color: #F7941E;
    		font-size: 10px;
			width:111px;
			float:left;
		}
		
	.adresgegevens a,.sitemap a{color:#F7941E;}
	.sitemap a{text-decoration:none;}
	.sitemap a:hover{text-decoration:underline;}
	
.sitemap{
	float:right;
	width:339px;
	height:113px;
	color:#F7941E;
	margin-right:10px;
	font-size:10px;
	margin-top:20px;
	background:url(../images/sitemap-bg.png) no-repeat;
	}
	
	
	
	.sitemap-blok{
		float:left;
		padding:10px;
		margin-left:10px;
		}
		
	.adress a,.sitemap a{
		color:#F7941E !important;
	}
	
/********************************
			CLEARER
*********************************/	

.clearer{
	clear:both;
	}

/********************************
		INSCHRIJFFORMULIER
*********************************/

#postadresDiv {
	display:none;
}

.readonly {
	color:#CCC;
	cursor:default;
}

#grossierDiv {
	display:none;
}

#grossierAnders, #BakkerijTypeAnders {
	display:none;
}

#uitleveradressenDiv {
	display:none;
}

#uitleveradressenAdd {
	display:none;
}

#toegevoegdeUitleveradressen {
	display:none;
}

#inhoudUitleverAdressen {
	display: none;
}

.memo {
	border:2px solid #00529c;
	background:#F1F0F0;
}

.memo1 {
	border:2px solid #FF7900;
	background:#EEDFA3;
	float:left;
}

#keuzeHoofdadresIsUitleveradres {
	display: none;
}

.headerFormulier {
	background:#FF7900;
	padding-top:5px;
	padding-bottom:5px;
}
.subheaderFormulier {
	background:#F3C300;
	padding-top:5px;
	padding-bottom:5px;
}

.tblheader {
	background:#FF7900;
	padding-top:5px;
	padding-bottom:5px;
}
.tblsubheader {
	background:#F3C300;
	padding-top:5px;
	padding-bottom:5px;
}

.tblheader td a {
	color:#fff;
}

.feedback {
	padding:10px;
	background:#EEDFA3;
	width:480px;
}

a.btn {
	float:left;
	color:#fff;
	text-decoration:none;
	background:url(../images/btn_left.gif) no-repeat left #f68a1f ;
}

a.btn span {
	float:left;
	height:22px;
	padding-top:3px;
	padding-left:18px;
	padding-right:18px;
	background:url(../images/btn_right.gif) no-repeat right ;
}

a.btn:hover{cursor:pointer;background:url(../images/btn_left_hover.gif) no-repeat left #ef2121 ;}
a.btn:hover span{background:url(../images/btn_right_hover.gif) no-repeat right ;} 

/*******************
	TOOLTIP
******************/

.dijitTooltipContainer{
	border:0px dotted #9c9c9c;
	padding:5px;
	padding-top:2px;
	padding-bottom:2px;
	background:#fff;
}


/*******************
	CONTENT STYLES
******************/

h1{
	font-family: sauna,Georgia;
	margin-top:0;
	font-weight:bold;
	font-size:22px;
	font-style:italic;
	margin-bottom:17px;
	font-style:italic;
}

h2{
	margin:0;
	padding:0;
	font-weight:normal;
	line-height:28px;
  	font-family: sauna,Georgia;
	font-size:20px !important;
	font-style:italic;
	}
	
h2.ghost{
	color:#BCBEC0;
	}	
	
	
a{
	color:#30bdf1;
	}
.ontbijtrecepten a{
	color:#f0241c;
	}
.het-nationaal-schoolontbijt a{
	color:#E55525;
	}
	
	
	
a.button{
	float:left;
	width:137px;
	height:28px;
	color:#fff;
	text-align:center;
	font-family: sauna,Georgia;
	font-style:italic;
	text-align:center;
	font-size:16px;
	padding-top:3px;
	text-decoration:none;
	background:url(../images/button.png);
	}
a.button:hover{
	color:#000;
	}
	
p{
	margin:0;
	line-height:20px;
	font-size:11px;
	}
	
.nummer{
	color:#EE2B74;
	font-weight:bold;
	}

.dat_bol_kop h2{
	font-size:33px !important;
	}

.content-rechts a{
	color:#000;
	text-decoration:none;
	border-bottom:1px solid #36c0f1;
	}

.het-nationaal-schoolontbijt .content-rechts a{
	border-bottom:1px solid #E55525;
	}
.waarom-ontbijten .content-rechts a{
	border-bottom:1px solid #f22d73;
	}
	
.waarom-ontbijten .content-rechts .vuistregel a{
	border-bottom:0px solid #f22d73;
	}
	
	
.ontbijtrecepten .content-rechts a{
	border-bottom:1px solid #ef231b;
	}
	
.waarom-ontbijten-kop {
	position:absolute;
	margin-left:20px;
	z-index:200;
	margin-top:-20px;
}



/********************************
		TABCONTAINER
*********************************/

.dijitTabContainer{
	width:260px;
	height:476px;
	border:none;
	background:url(../images/tab1.png) no-repeat;
	}
	
.dijitTabContainer.zoekresultaten-container{
	background:url(../images/tab-zoek.png) no-repeat;
	}
	
.dijitTabContainer.tab-waardering{background:url(../images/tab2.png) no-repeat;color:#fff;}
.dijitTabContainerTop-tabs{border:none;}


	
.dijitTabContainerBottom-container, .dijitTabContainerTop-container, .dijitTabContainerLeft-container, .dijitTabContainerRight-container{border:none;}
	
	.dijitTabPane {
		height:485px;
		padding-left:15px;
		padding-top:15px;
		}
		
		
	.dijitTabPane .dijitContentPane{
		height:245px;
		}
	
		
	.dijitTabPane a.arrow{
		position:absolute;
		margin-left:400px;
		width:11px;
		height:11px;
		text-decoration:none;
		background:url(../images/content-pijl.png) no-repeat;
		z-index:100;
		border:none;
		display:none;
		}
	
	.recept-tab{
		float:left;
		width:240px;
		height:47px;
		font-size:10px;
		margin-bottom:30px;
		}
	.recept-tab h3{margin:0;font-weight:normal;}
	.recept-tab.itm{
		width:280px;
		margin-right:20px;
		}
		.recept-tab.itm a{
			text-decoration:none;
			color:#000;
		}

	.recept-tab .img{
		float:left;
		width:70px;
		height:65px;
		overflow:hidden;
		}

	.recept-tab .recept-content{
		float:left;
		width:160px;
		margin-left:10px;
		margin-top:-4px;
	}
	
	.recept-content h3 a {color:#000;text-decoration:none;}	
/********************************
			BRAMMETJE
*********************************/	

.strip{
	float:left;
	}
	
.brammetje-kop{
	position:absolute;
	width:106px;
	height:21px;
	padding-left:85px;
	padding-top:9px;
	background:url(../images/bram-kop.png) no-repeat;
	z-index:100;
	}
	.brammetje-kop a{
		margin-right:3px;
		}

a.meer-strips{
	position:absolute;
	width:66px;
	height:29px;
	margin-top:-27px;
	margin-left:510px;
	background:url(../images/meer-strips.png) no-repeat;
	z-index:100;
	}
/* ---------------------------------------------
	HOME BLOKKEN
	____________________________________________ */

.home_blokken,.menu-blokken{
	position:absolute;
	width:980px;
	margin-top:300px;
	z-index:101;
}

.home_blokken a, .home_blokken a:hover, .menu-blokken a, .menu-blokken a:hover, .fun_blokken a, .fun_blokken a:hover  { 
	text-decoration: none;
}

.dj_ie7 .home_blokken,.dj_ie7 .fun_blokken{
	height:70px;
	margin-top:-315px;
	margin-left:-955px;
	}
	

.menu-blokken{
	position:absolute;
	margin-top:67px;
	}
	
.dj_ie7 .menu-blokken{
	margin-top:15px;
	margin-left:-978px;
	}	

.home-blokken-fill{
	float:left;
	width:980px;
	height:180px;

	}
	.home-blokken-fill.less{
		height:123px;
		}
	
.blok{
	float:left;
	width:169px;
	color:#fff;
	top:0;
	margin-right:24px;
	background:url(../images/blok-bg.gif) repeat-y top;
	cursor:pointer;
}	

.ontbijtrecepten .blok{
	background:url(../images/ontbijtrecepten/blok-bg.gif) repeat-y top;
	}
.ontbijtfun .blok{
	background:url(../images/ontbijtfun/blok-bg.gif) repeat-y top;
	}
.ontbijtactie .blok{
	background:url(../images/ontbijtfun/blok-bg.gif) repeat-y top;
	}
.het-nationaal-schoolontbijt .blok{
	background:url(../images/het-nationaal-schoolontbijt/blok-bg.gif) repeat-y top;
	}
.waarom-ontbijten .blok{
	background:url(../images/waarom-ontbijten/blok-bg.gif) repeat-y top;
	}
.ontbijtactie .blok{
	background:url(../images/ontbijtactie/blok-bg.gif) repeat-y top;
	}

.blok.blok1:hover, .blok.blok1.active{
	background:url(../images/waarom-ontbijten/blok-bg.gif) repeat-y top;
	}
.blok.blok2:hover, .blok.blok2.active{
	background:url(../images/het-nationaal-schoolontbijt/blok-bg.gif) repeat-y top;
	}

.blok.blok3:hover, .blok.blok3.active{
	background:url(../images/ontbijtactie/blok-bg.gif) repeat-y top;
	}

.blok.blok4:hover, .blok.blok4.active{
	background:url(../images/ontbijtfun/blok-bg.gif) repeat-y top;
	}
.blok.blok5:hover, .blok.blok5.active {
	background:url(../images/ontbijtrecepten/blok-bg.gif) repeat-y top;
	}

.dijitLayoutContainer{
	display:block;
	position:relative;	
	}

	.blok_top{
		float:left;
		width:169px;
		height:140px;
		color:#000;
		background:url(../images/top1-small.png) no-repeat bottom;
	}	
	
	.blok_top h2{
		margin-top:55px;
		font-family: sauna,Georgia;
		color:#000;
		margin-left:10px;
		font-size:15px !important;
		font-style:italic;
		}
		
	.home_blokken .blok_top h2{
		margin-top:97px;
		margin-left:3px;
		}
	.home_blokken .blok3 .blok_top h2{
		margin-top:94px;
		margin-left:3px;
		}
	.home_blokken .blok4 .blok_top h2{
		margin-top:101px;
		margin-left:3px;
		}
	.menu-blokken .blok4 .blok_top h2{
		margin-top:52px;
		margin-left:3px;
		}
	.menu-blokken .blok_top h2{
		margin-left:3px;
	}
		
	.blok2 .blok_top{background:url(../images/top2-small.png) no-repeat bottom;}
	.blok3 .blok_top{background:url(../images/top3-small.png) no-repeat bottom;}
	.blok4 .blok_top{background:url(../images/top4-small.png) no-repeat bottom;}
	.blok5 .blok_top{background:url(../images/top5-small.png) no-repeat bottom;}
	
	.blok1.static .blok_top{background:url(../images/top1-small-emp.png) no-repeat bottom;}
/*	.blok2.static .blok_top{background:url(../images/top2-small-emp.png) no-repeat bottom;}*/
	.blok3.static .blok_top{background:url(../images/top3-small-emp.png) no-repeat bottom;}
	.blok4.static .blok_top{background:url(../images/top4-small-emp.png) no-repeat bottom;}
	.blok5.static .blok_top{background:url(../images/top5-small-emp.png) no-repeat bottom;}
	
	.blok0.static .blok_top {background:none;}
	
	.home_blokken .blok2 .blok_middle_content {
		margin-top:-12px;
	}
	
	
	
	.blok_middle{
		float:left;
		width:169px;
		overflow:hidden;
	}	
	
		.blok_middle_content{
			float:left;
			width:159px;
			padding:5px;
			text-decoration: none;
			margin-top:-10px;
		}
		
			.blok_middle_content ul{
				margin:0;
				padding:0;
			}
			.blok_middle_content li{
				color:#fff;
				list-style:none;
			}
			.blok_middle_content li a{
				float:left;
				padding-top:3px;
				padding-bottom:3px;
				width:169px;
				color:#fff;
				text-decoration:none;
			}
			
			.blok_middle_content .trainingSubKop {
				float:left;
				padding-top:7px;
				padding-bottom:7px;
				width:169px;
			}

	.blok_bottom{
		float:left;
		width:169px;
		height:15px;
		text-align:center;
		background:url(../images/arrow-down.png) no-repeat center center;
	}	
	
	.static .blok_bottom{
		color:#fff;
		font-family: sauna;
		font-style:italic;
		font-size:21px;
		background:none;
		}
		
		.dj_ie7 .static  {
			height:110px;
		}
		
		
		.static .blok_bottom .title {
			margin-top:-10px;
		}
		
		.dj_ie7 .static .blok_bottom .title {
			margin-top:-27px;
			float:left;
			text-align:center;
			width:100%;
		}
		
	
	.menu-blokken .blok_top{
		height:95px;
		}
		
/************* RECEPTE DETAIL  **************/

a.terug-btn{
	float:left;
	font-family: sauna,Georgia;
	width:173px;
	padding-top:5px;
	height:32px;
	margin-top:-20px;
	clear:both;
	text-align:center;
	color:#000;
	font-size:18px;
	text-decoration:none;
	background:url(../images/terug-btn.png) no-repeat;
	font-style:italic;
	}

.eigenschappen{
	float:left;
	width:217px;
	}

.img img{
	margin:0;
	padding:0;
	}

.brood-detail{
	float:left;
	padding:7px;
	color:#fff;
	padding-top:3px;
	padding-bottom:3px;
	font-style:italic;
	width:201px;
	border:1px solid #ED1C24;
	border-bottom:none;
	background:url(../images/recept-detail.gif) repeat-y;
	}
	
.content .brood-detail{
	border:1px solid #49cdf6;
	background:url(../images/blok-bg.gif) repeat-y right #49cdf6;
	}
	
.acties{
	float:left;
	padding:7px;
	width:201px;
	border:1px solid #ED1C24;
	border-top:none;
}

.content .acties{
	border:1px solid #49cdf6;
	}

.inhoud{
	float:left;
	width:350px;
	margin-left:20px;
	line-height:20px;
	}
	
.buttons{
	float:left;
	margin-top:20px;
	}
	
.buttons a{
	float:left;
	font-family: sauna,Georgia;
	width:137px;
	height:28px;
	font-size:15px;
	padding-top:3px;
	color:#fff;
	text-decoration:none;
	text-align:center;
	margin-right:15px;
	font-style:italic;
	background:url(../images/recept-button.png) no-repeat;
	}
	
.buttons a:hover{color:#000;}

/*************  NIEUWSBRIEF  *******************/

.aanmelden-nieuwsbrief{
	position:absolute;
	width:257px;
	color:#fff;
	height:161px;
	padding-left:10px;
	margin-top:-100px;
	background:url(../images/nieuwsbrief.png) no-repeat;
	z-index:101;
	}
	.aanmelden-nieuwsbrief h2{
		color:#000;
		font-size:18px !important;
		}
	.aanmelden-nieuwsbrief span{
		float:left;
		font-size:14px;
		margin-top:10px;
		margin-bottom:10px;
		font-weight:bold;
		}
	.aanmelden-nieuwsbrief input{
		width:227px;
		border:none;
		padding:4px;
		margin-bottom:10px;
		}
		
	.aanmelden-nieuwsbrief a{
		float:right;
		width:112px;
		height:32px;
		color:#000;
		padding-top:5px;
		font-size:15px;
		font-weight:bold;
		font-family: sauna,Georgia;
		font-style:italic;
		text-decoration:none;
		text-align:center;
		background:url(../images/nieuwsbrief-btn.png) no-repeat;	
		}
		.aanmelden-nieuwsbrief a:hover{color:#f0241a;}


/*************************
	ipulseSlider
**************************/


.ipulseSlider {
	float:left;
	background:url(../images/waarom-ontbijten/slider-bg.png) left top;
	}
.het-nationaal-schoolontbijt .ipulseSlider{
	background:url(../images/het-nationaal-schoolontbijt/slider-bg.png) no-repeat left top;
	}

.pers .ipulseSlider, .content .ipulseSlider{
	background:url(../images/slider-bg.png) no-repeat left top;
	}
	

 div.SliderContainer{
	float:left;
	width:249px;
	height:413px;
	font-size:10px;
	line-height:13px;
	color:#fff;
	padding-top:3px;
	margin-left:3px;
	
	padding-bottom:7px;
	}
		
	.homeSlider  div.SliderContainer{
		padding:0;
		margin-top:3px;
		}
	
	.homeSlider .ipulseSlider{
		background:none !important;
		}
	
	.ipulseSliderItem{
		width:254px;
		height:385px;	
		overflow:hidden;
		}
	
	.ipulseSliderItem .afbeelding{
		width:254px;
		height:196px;
		background-position:center center;
		
		}
	.ipulseSliderItem .tekst{
		padding:14px;
		padding-right:25px;
		padding-left:25px;
		font-size:11px !important;
		line-height:20px;
		}
	
	.ipulseSliderItem .tekst a {
		color:white;
	}
	
	.ipulseSliderItem .kop{
		position:absolute;
		font-size:20px;
		margin-top:-35px;
		color:#000;
		padding:10px;
		padding-right:50px;
		font-family: sauna,Georgia;
		font-style:italic;
		width:186px;
		height:35px;
		background:url(../images/slider-head.png) no-repeat left;	
	}
	
	
div.SliderContainer article{
	padding-left:10px;
	padding-right:10px;
	}
	
.ipulseSliderPager{
	position:absolute;
	width:250px;
	height:9px;
	margin-left:65px;
	z-index:101;
	}
	
.artikelenHolder .ipulseSliderPager{
	margin-top:397px;
	}
	
	.dj_ie7 .artikelenHolder .ipulseSliderPager{
		margin-left:-150px;
	}
	
	.ipulseSliderPager ul{
		margin:auto;
		}
		
	.ipulseSliderPager li{
		display:inline;
		}
	.ipulseSliderPager li a{
		float:left;
		width:10px;
		height:9px;
		margin-right:8px;
		background:url(../images/page.png) no-repeat;
		}

	.ipulseSliderPager li.active a{
		background:url(../images/page-active.png) no-repeat;
		}

.ipulseSliderButton a{
	position:absolute;
	margin-top:65px;
	width:11px;
	height:11px;
	background:url(../images/prev.png) no-repeat;
	margin-left:10px;
	margin-top:300px;
	z-index:105;
	}
	
.ipulseSliderButton.right a{
	margin-left:-20px;
	background:url(../images/next.png) no-repeat;
	}
	
.ipulseSliderButton.disabled a{
  /*filter:alpha(opacity=0);
  opacity:0;*/
  visibility:hidden;
	}	

.ipulseSliderButton.left a{
	width:20px;
	height:20px;
	}
	

/************* TABCONTAINER VERTICAL **************/
.vuistregel {
	padding-top:0px;
}

.vuistregel .tekst p {
	font-size:11px;
}

.dj_ie8 .vuistregel p, .dj_ie8 .vuistregel h2   {
	padding:0;
	margin:0;
	float:left;
}

.dj_ie8 .tekst h2 {
	width:100%;
}

.tabcontainer-vuistregels{
	float:left;
	width:650px;
	height:308px;
	background:url(../images/tab-bg-small.png) no-repeat;
	}

.waarom-ontbijten .tabcontainer-vuistregels{
	height:367px;
	background:url(../images/tab-bg.png) no-repeat;
	}
	
	.dijitTabContainerRight-tabs{
		border:none;	
		margin-right:3px;
		margin-top:3px;
		}
	.waarom-ontbijten .dijitTabContainerRight-tabs{
		margin-right:4px;
		margin-top:0;
		}
	
	.tabcontainer-vuistregels .dijitTabPane{
		padding:20px;

		}
	
	.waarom-ontbijten .tabcontainer-vuistregels .dijitTabPane{
		padding:20px;
		padding-left:52px;
		}
		
	 .dijitTabContainerRight-tabs{
		width:130px;
		}
		
	.waarom-ontbijten .dijitTabContainerRight-tabs{
		width:90px;
		}
		
	.tabcontainer-vuistregels .dijitTab{
		margin:0;
		padding:0;
	}
			
	.tabcontainer-vuistregels .dijitTab{
		white-space:normal;
		width:130px;
		height:76px;	
		background:url(../images/tab-bg-big.gif) no-repeat right;
	}
		
		
	.waarom-ontbijten .tabcontainer-vuistregels .dijitTab{
		width:90px;
		height:73px;
		background:url(../images/tab-bg.gif) no-repeat right;
		}	
	
	
	.tabcontainer-vuistregels .dijitTab.dijitTabChecked {
		background:url(../images/het-nationaal-schoolontbijt/tab-active.png) no-repeat;
		}
		
	.waarom-ontbijten .tabcontainer-vuistregels .dijitTab.dijitTabChecked {
		background:url(../images/waarom-ontbijten/tab-active.png) no-repeat;
		
		}
		
	.tabcontainer-vuistregels .dijitTab .dijitTabInnerDiv,.dijitTabContent {
		width:90px;
		height:76px;
		}
	
	
	.waarom-ontbijten .tabcontainer-vuistregels .dijitTab .dijitTabInnerDiv {
		width:90px;
		height:73px;
		background:url(../images/waarom-ontbijten/tab1.png) no-repeat 37px center;
		}
		
	.waarom-ontbijten .tabcontainer-vuistregels .tab1.dijitTab .dijitTabInnerDiv {
		background:url(../images/waarom-ontbijten/tab1-gr.png) no-repeat 37px center;
		}
	.waarom-ontbijten .tabcontainer-vuistregels .tab2.dijitTab .dijitTabInnerDiv {
		background:url(../images/waarom-ontbijten/tab2-gr.png) no-repeat 37px center;
		}
	.waarom-ontbijten .tabcontainer-vuistregels .tab3.dijitTab .dijitTabInnerDiv {
		background:url(../images/waarom-ontbijten/tab3-gr.png) no-repeat 37px center;
		}
	.waarom-ontbijten .tabcontainer-vuistregels .tab4.dijitTab .dijitTabInnerDiv {
		background:url(../images/waarom-ontbijten/tab4-gr.png) no-repeat 37px center;
		}
	.waarom-ontbijten .tabcontainer-vuistregels .tab5.dijitTab .dijitTabInnerDiv {
		background:url(../images/waarom-ontbijten/tab5-gr.png) no-repeat 37px center;
		}
	
	/******** ACTIEF *********/
	
	.waarom-ontbijten .tabcontainer-vuistregels .tab1.dijitTab.dijitChecked .dijitTabInnerDiv {
		background:url(../images/waarom-ontbijten/tab1.png) no-repeat 37px center;
		}
	.waarom-ontbijten .tabcontainer-vuistregels .tab2.dijitTab.dijitChecked .dijitTabInnerDiv {
		background:url(../images/waarom-ontbijten/tab2.png) no-repeat 37px center;
		}
	.waarom-ontbijten .tabcontainer-vuistregels .tab3.dijitTab.dijitChecked .dijitTabInnerDiv {
		background:url(../images/waarom-ontbijten/tab3.png) no-repeat 37px center;
		}
	.waarom-ontbijten .tabcontainer-vuistregels .tab4.dijitTab.dijitChecked .dijitTabInnerDiv {
		background:url(../images/waarom-ontbijten/tab4.png) no-repeat 37px center;
		}
	.waarom-ontbijten .tabcontainer-vuistregels .tab5.dijitTab.dijitChecked .dijitTabInnerDiv {
		background:url(../images/waarom-ontbijten/tab5.png) no-repeat 37px center;
		}
	
	span.tabLabel{
		float:left;
		width:105px;
		height:63px;
		padding-left:20px;
		padding-right:5px;
		font-family: sauna,Georgia;
		font-weight:bold;
		font-style:italic;
		font-size:15px;
		padding-top:10px;
		text-align:center;
		color:#BCBEC0;
		}
		
	 .dijitTab.dijitTabChecked .tabLabel{
		color:#fff;
		float:left;
		}
		
		
		.dj_ie7 span.tabLabel { 
		margin-top:-17px; 
	}
		
	.waarom-ontbijten .tabLabel{
		display:none;
	}
	
	
.innerPaging {
	
	width:100px;
	height:10px;
	margin:auto;
	}	
	
	.innerPaging ul{
	
	}	
	.innerPaging li{
		display:inline;
		list-style:none;
	}
	
	.innerPaging li a{
		float:left;
		width:10px;
		height:10px;
		margin-right:5px;
		border:none !important;
		background:url(../images/het-nationaal-schoolontbijt/tab-page.png) no-repeat;
	}
	
	.innerPaging li.active a{
		background:url(../images/het-nationaal-schoolontbijt/tab-page-active.png) no-repeat;
		}
	
/*************  ONTIBJTTEST BUTTON  **************/

.ontbijttest-btn a{
	float:left;
	width:166px;
	height:43px;
	font-family: sauna,Georgia;
	font-style:italic;
	font-size:21px;
	padding-top:65px;
	padding-left:107px;
	text-decoration:none;
	margin-left:-10px;
	color:#000;
	background:url(../images/waarom-ontbijten/button.png) no-repeat ;
	}
	
.het-nationaal-schoolontbijt .ontbijttest-btn a{
	width:240px;
	height:36px;
	padding-top:44px;
	padding-left:25px;
	background:url(../images/het-nationaal-schoolontbijt/button.png) no-repeat ;
}

.kruisverwijzing a{
	float:left;
	width:166px;
	height:43px;
	font-family: sauna,Georgia;
	font-style:italic;
	font-size:21px;
	padding-top:65px;
	padding-left:107px;
	text-decoration:none;
	margin-left:-10px;
	color:#000;
	background:url(../images/buttons/button_blauw.png) no-repeat ;
}

.het-nationaal-schoolontbijt .kruisverwijzing a{
	background:url(../images/buttons/button_geel.png) no-repeat ;
}

.waarom-ontbijten .kruisverwijzing a{
	background:url(../images/buttons/button_roze.png) no-repeat ;
}

.ontbijtrecepten .kruisverwijzing a{
	background:url(../images/buttons/button_rood.png) no-repeat ;
}
	
/***************   Diagonale bar   **************/

.diag-bar{
	float:left;
	width:253px;
	height:24px;
	background:url(../images/waarom-ontbijten/diag-bar.png) no-repeat ;
	}
	
.het-nationaal-schoolontbijt .diag-bar{
	background:url(../images/het-nationaal-schoolontbijt/diag-bar.png) no-repeat ;
	}

.pers .diag-bar, .content .diag-bar{
	background:url(../images/diag-bar.png) no-repeat ;
	}
		
/*****************   CUSTOM TABMENU   ******************/


.hoofdonderdelen{
	float:left;
	width:658px;
	height:193px;
	margin-left:-3px;
	background:url(../images/het-nationaal-schoolontbijt/tabholder1.png) no-repeat;
	}
.hoofdonderdelen.goede-doelen{
	background:url(../images/het-nationaal-schoolontbijt/tabholder2.png) no-repeat;
	}
.hoofdonderdelen.producten-partners{
	background:url(../images/het-nationaal-schoolontbijt/tabholder3.png) no-repeat;
	}
.hoofdonderdelen.persinfo{
	background:url(../images/het-nationaal-schoolontbijt/tabholder4.png) no-repeat;
	}
	
	.tabHeader{
		height:36px;
		}
		
	.tabHeader ul{margin:0;padding:0;}
	.tabHeader li{
		float:left;
		list-style:none;
		}
		
	.tabHeader li a{
		float:left;
		height:21px;
		padding-top:15px;
		font-family: sauna,Georgia;
		font-size:14px;
		font-weight:bold;
		font-style:italic;
		color:#fff;
		padding-left:10px;
		list-style:none;
		border:none !important;
		}
	
	.tabHeader li.active a{
		font-size:19px;
		font-weight:normal !important;
		color:#E55525;
		text-align:center;
		}
		
	.tabHeader li.het-nationaal-schoolontbijt a{
		width:103px;
		padding-left:20px;
		}
		
	.tabHeader li.het-nationaal-schoolontbijt.active a{
		width:164px;
		}	
		
	.tabHeader li.goede-doelen a{
		padding-left:15px;
		width:107px;
		}
	.tabHeader li.goede-doelen.active a{
		width:164px;
		}
			
	.tabHeader li.producten-partners a{
		width:158px;
		}
	.tabHeader li.producten-partners.active a{
		width:221px;
		}
			
	.tabHeader li.persinfo a{
		width:82px;
		}
	.tabHeader li.persinformatie.active a{
		width:161px;
		}

	.hoofdonderdelen content{
			padding:20px;
		}
		
		.hoofdonderdelen .tekst {
			float:left;
			width:485px;
			height:132px;
			padding-top:15px;
			padding-left:25px;
			font-style:italic;
			font-size:15px;
			font-family: sauna,Georgia;
			}
			
			
			.hoofdonderdelen .tekst p {
				font-size:15px;
			}
			
		.hoofdonderdelen .afbeelding{
			float:right;
			height:147px;
			width:117px;
			background:;
			
			}

.fun_film{
	float:left;
	width:454px;
	margin-right:15px;
	}

	.film-tekst{
		float:right;
		width:188px;
		font-style:italic;
		font-size:16px;
		font-family: sauna,Georgia;
		margin-top:-9px;
		}
	
	.film-tekst img {
		margin-bottom:-10px;
	}
	
	.film-img {
		margin-top:20px;
	}

.fun_blokken_fill{
	float:left;
	width:960px;
	height:156px;
	margin-top:30px;
	margin-bottom:30px;
	}
.fun_blokken{
	position:absolute;
	width:960px;
	margin-top:190px;
	z-index:101;
	}

	.fun_blokken .blok{
		width:205px;
		margin-right:39px;
		background:url(../images/ontbijtfun/blok2-bg.gif) repeat-x bottom left #b07eb7;
		}
	.fun_blokken .blok:hover{
		background:url(../images/ontbijtfun/blok2-bg-hover.gif) repeat-x bottom left #b07eb7;
		}
		
	.fun_blokken .blok.blok4{
		margin-right:0;
		}
		
	.fun_blokken .blok_top{
		width:205px;
		background:url(../images/ontbijtfun/BADB-img.png) no-repeat top left ;
		}
		
	.fun_blokken .blok2 .blok_top{background:url(../images/ontbijtfun/BT-img.png) no-repeat top left ;}
	.fun_blokken .blok3 .blok_top{background:url(../images/ontbijtfun/MO-img.png) no-repeat top left ;}
	.fun_blokken .blok4 .blok_top{background:url(../images/ontbijtfun/OS-img.png) no-repeat top left ;}
	
	.fun_blokken .blok_bottom{
		width:205px;
		}
		
.nieuws-item{
	float:left;
	width:100%;
	margin-top:10px;
	border-bottom:1px solid #F4F4F4;
	}
	
	
.dijitTabContent span.tabLabel{
	width:107px;
	height:35px !important;
	float:left;
	font-size:16px;
	}
	
.dijitTabContent span.tabLabel{
	height:64px !important;
	}
	
#tabRecept .dijitTabContent{
	height:35px !important;
	}
	
.filter-holder{
	position:absolute;
	z-index:99;
	}
	
	.filter-holder a {
		position:absolute;
		width:22px;
		height:15px;
		margin-left:185px;
		margin-top:8px;
	}

.dj_ie7 .filter-holder{
	position:relative;
	margin-top:0px;
	width:655px;
	height:30px;
	margin-left:0px;
	}

.c_listbox{
	float:left;
	width:207px;
	height:24px;
	color:#A7A9AC;
	padding-top:6px;
	padding-left:10px;
	background:url(../images/ontbijtrecepten/dropdown.png) no-repeat;
	}
	
	.filter_popup{
		border:1px solid #A7A9AC;
		}
	
	.filter_popup ul{
		margin:0;
		padding:0;
		}
	.filter_popup li{
		list-style:none;
		margin:0;
		padding:0;
		}
	.filter_popup li a{
		float:left;
		width:177px;
		padding-top:5px;
		padding-bottom:5px;
		text-decoration:none;
		border:none;
		padding-left:10px;
		border-bottom:1px solid #A7A9AC;
		}
	.filter_popup li a:hover{
		background:#f1f1f1;
		}
	
input.input.recept{
	float:left;
	width:207px;
	height:30px;
	color:#A7A9AC;
	padding-left:10px;
	border:none;
	background:url(../images/ontbijtrecepten/input.png) no-repeat;
	font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
	}
	
	
	.dj_ie7 input.input.recept, .dj_ie8 input.input.recept {
		padding-top:10px;
	}
	
.footer-input input {
	font-size:10px;
}	
	
	.filter_popup{
		width:187px;
		background:#fff;
		}

.paging {
	float:right;
	width:100%;
	text-align:right;
	margin-bottom:4px;
	margin-top:4px;
	}
	
.paging strong{
	padding:3px;
	padding-top:2px;
	padding-bottom:2px;
	width:4px;
	height:4px;
	color:#fff;
	font-size:8px;
	background:#ED1C24;
	}
.paging a{
	text-decoration:none;
	}
	
.dijitContainer,.dijitLayoutContainer{
	overflow:visible;
	}
	
/************  POPUP  ************/

.dijitDialogUnderlay{
	background:#000;
	}

.dijitDialog{
	border:10px solid #f7f7f7;
	background:#fff;
	padding:20px;
	
	}
	

	.dijitDialogCloseIcon{
		width:20px;
		height:20px;
		background:red;
		}
	
	.dijitDialogTitleBar{
		display:none;
		}
	
	.dijitDialog ul{
		margin:0;
		padding:0;
		margin-top:15px;
		padding-top:5px;
		border-top:1px solid #e3e3e3;
		}
	
	.dijitDialog li{
		list-style:none;
		}
	.dijitDialog li a{
		display:block;
		text-decoration:none;
		border-bottom:1px solid #e3e3e3;
		
		padding-bottom:5px;
		margin-bottom:5px;
		width:350px;
		padding-left:30px;
		background:url(../images/ballon-icon.gif) no-repeat left center;
		}
	.dijitDialog li a:hover{
		
		}

.twtr-ft {
	display:none;
}		

.delentxt {
	float:left;
	margin-right:5px;
}

.socialmedia img {
	margin-left:3px;
	margin-top:2px;
}

.persfoto {
	float:left;
	height:80px;
	width:80px;
	padding:5px;
}

.persfoto img {
	width:70px;
}

.zoekHolder {
	heigth:30px;
	clear:both;
	float:left;
	width:100%;
	padding-top:20px;
}

.zoekLabel {
	font-weight:bold;
	color:white;
	font-size:9px;
	margin:2px;
	padding:2px;
	float:left;
}
.zoekTitel {
	float:left;
	color:black;
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
	margin-top:3px;
}

.zoekInhoud {
	float:left;
}

.dat_bol_tekst a {
	color:#000;
}


.tabcontainer-vuistregels .dijitTabPane ul {
	margin:0;
	padding:0;
	list-style-image:url(../images/li.gif);
}

.tabcontainer-vuistregels .dijitTabPane li {
	margin-left:14px;
	padding:0;
}

.partners-logo {
	position:absolute;
	width:496px;
	height:31px;
	background:url(../images/logos-partners.jpg) no-repeat;
	margin-top:246px;
}
