/* Alle styles voor home */
#mnTxtHome, #mnTxtVacatures, #mnTxtContact, .txtContact, #mnTxtRoute, .txtRoute, #mnTxtOpeningstijden, #mnTxtNews, .txtNews, #mnTxtFaq, .txtFaq, #mnTxtInfo, .txtInfo, #mnTxtStudio, .txtStudio, #mnTxtAuping, .txtAuping, #mnTxtAanbiedingen {
	width: 515px;
	margin: 35px 0 0 109px;
	overflow: hidden;
}
#mnTxtOpeningstijden {
	line-height: 2.0em;
}

#mnTxtWinkelimpressie, #mnTxtRestaurant, .txtRestaurant {
	width: 410px;
	margin: 35px 0 0 109px;
	overflow: hidden;
}

#mnTxtDisclaimer, .txtDisclaimer {
	width: 713px;
	margin: 35px 109px 0 109px;
	overflow: hidden;
}

#mnTxtSitemap, .txtSitemap {
	width: 820px;
	margin: 35px 0 0 109px;
	overflow: hidden;
}

	#mnTxtRoute p, .txtRoute p, #mnTxtNews p, .txtNews p, #mnTxtFaq p, .txtFaq p, #mnTxtInfo p, .txtInfo p, .txtStudio p, #mnTxtSitemap p, .txtSitemap p, #mnTxtDisclaimer p, .txtDisclaimer p, #mnTxtAuping p, .txtAuping p, #mnTxtAanbiedingen p {
		display: block;
		font-weight: bold;
		color: #fff;
	}
	#mnTxtNews p, .txtNews p, .txtStudio p {
		font-size: 1.3em;
	}
	#mnTxtSitemap p, .txtSitemap p {
		font-weight: normal;
	}
	
	#mnTxtStudio img {
		margin: 0 0 10px 10px;
	}
	
	.sitemapColumn {
		width: 200px;
		margin: 0 5px 5px 0;
		overflow: hidden;
		float: left;
	}
	
		.sitemapColumn span {
			display: block;
			height: 20px;
		}
		.sitemapColumn span p {
			padding: 0 0 0 14px;
		}
		.sitemapColumn span a {
			text-decoration: none;
		}
	
	#mnTxtNews span, .txtNews span {
		display: block;
		margin: 0 0 15px 0;
		font-style: italic;
	}
	
	#mnTxtOpeningstijden span {
		display: block;
		width: 75px;
		float: left;
	}


#newsKop {
	background: url(../img/content/txt/txtNieuwsVert.gif) no-repeat left bottom;
}
/*
#contactinfoKop {
	background: url(../img/content/txt/txtContactinfoVert.gif) no-repeat left bottom;
}
*/
#studiosKop {
	background: url(../img/content/txt/txtStudiosVert.gif) no-repeat left bottom;
}
#infoKop {
	background: url(../img/content/txt/txtInfoVert.gif) no-repeat left bottom;
}
#faqKop {
	background: url(../img/content/txt/txtFaqVert.gif) no-repeat left bottom;
}
#vacaturesKop {
	background: url(../img/content/txt/txtVacaturesVert.gif) no-repeat left bottom;
}
#adresKop {
	background: url(../img/content/txt/txtAdresVert.gif) no-repeat left bottom;
}
#aanbiedingenKop {
	background: url(../img/content/txt/txtAanbiedingenVert.gif) no-repeat left bottom;
}

#newsDivider, #contactinfoDivider, #studiosDivider, #infoDivider, #faqDivider, #vacaturesDivider, #adresDivider, #aanbiedingenDivider {
	background: #5d5d5d url(../img/content/achtergronden/bgTransitionNews.jpg) no-repeat left top;
}

#newsColumn, #contactinfoColumn, #studiosColumn, #infoColumn, #faqColumn, #vacaturesColumn, #aanbiedingenColumn {
	width: 208px;
	padding: 15px 0 0 0;
	overflow: hidden;
}

#newsMore {
	width: 208px;
	overflow: hidden;
}

	.newsItem {
		display: inline;
		width: 180px;
		margin: 20px 9px 0 19px;
		overflow: hidden;
		float: left;
	}
	
		.newsItem p {
			display: block;
			font-size: 2.0em;
			color: #5b7a8e;
		}
		
		.newsItem span {
			display: block;
			margin: 0 0 15px 0;
			font-style: italic;
		}
		
		.newsItem a {
			padding: 0 14px 0 0;
			background: url(../img/content/navigatie/btnNext.gif) no-repeat 100% 50%;
			text-decoration: none;
			color: #fff;
		}
		
		.newsItem a:hover {
			color: #a39fa5;
		}

	.newsMore {
		display: inline;
		width: 180px;
		margin: 20px 9px 0 19px;
		overflow: hidden;
		float: left;
	}
	
		.newsMore p {
			display: block;
			font-weight: bold;
			color: #fff;
		}
		
		.newsMore a {
			padding: 0 14px 0 0;
			background: url(../img/content/navigatie/btnNext.gif) no-repeat 100% 50%;
			text-decoration: none;
			line-height: 1.5em;
			color: #a39fa5;
		}
		
		.newsMore a:hover {
			color: #fff;
		}

	
	#contactinfo {
		display: inline;
		width: 189px;
		margin: 20px 0 0 19px;
		overflow: hidden;
		float: left;
	}
	
		#contactinfoImgBorder {
			width: 189px;
			height: 189px;
			background: #5d5d5d;
		}
		
			#contactinfoImgBorder div {
				position: absolute;
				width: 187px;
				height: 187px;
				margin: 1px;
				background: #000;
			}
			
				#contactinfoImgBorder div img {
					margin: 2px;
				}
		
		.contactinfoImg {
			width: 189px;
			text-align: right;
			overflow: hidden;
		}
		
		#contactinfoTxt {
			width: 189px;
			overflow: hidden;
		}
		
			#contactinfoTxt p {
				margin: 20px 0 0 0;
				text-align: right;
			}
		
			#contactinfoTxt span {
				font-weight: bold;
			}
		
			#contactinfoTxt a {
				text-decoration: none;
				color: #fff;
			}
			
			#contactinfoTxt a:hover {
				color: #a39fa5;
			}
		
		.openingstijdenTxt {
			width: 189px;
			margin: 0 0 20px 0;
			overflow: hidden;
			text-align: right;
		}
		
			.openingstijdenTxt span {
				display: block;
				width: 75px;
				float: left;
			}

	.studios, .info, .faq, .vacaturesOverzicht, .aanbiedingenOverzicht {
		display: inline;
		width: 208px;
		margin: 20px 9px 0 2px;
		text-align: right;
		overflow: hidden;
		float: left;
	}
		
		.studios p, .info p, .faq p, .vacaturesOverzicht p, .aanbiedingenOverzicht p {
			display: block;
			margin: 0 0 10px 0;
			font-weight: bold;
			color: #fff;
		}

		.studios a, .info a, .faq a, .vacaturesOverzicht a, .aanbiedingenOverzicht a {
			padding: 0 14px 0 0;
			background: url(../img/content/navigatie/btnNext.gif) no-repeat 100% 50%;
			text-decoration: none;
		}
		.faq a {
			display: block;
			margin: 0;
			background: url(../img/content/navigatie/btnNext.gif) no-repeat 100% 90%;
		}


#movieContainer {
	width: 394px;
	height: 275px;
	margin: 5px 0 0 0;
	background: url(../img/content/achtergronden/bgMovie.jpg) no-repeat left top;
}

	#movieContainer div {
		position: absolute;
		width: 314px;
		height: 195px;
		margin: 40px;
	}

#form {
	width: 510px;
	margin: 10px 0 0 0;
}

	.formTxt {
		display: inline;
		width: 100px;
		height: 20px;
		margin: 0 9px 0 0;
		float: left;
	}
	
		.formTxt p {
			margin: 2px 0 0 0;
			text-align: right;
		}
	
	.formTxtMsg {
		display: inline;
		width: 100px;
		height: 50px;
		margin: 0 9px 0 0;
		float: left;
	}
	
		.formTxtMsg p {
			margin: 3px 0 0 0;
			text-align: right;
		}
	
	.formField {
		display: inline;
		width: 401px;
		min-height: 20px;
		float: left;
	}
	
	.formFieldMsg {
		display: inline;
		width: 401px;
		height: 50px;
		float: left;
	}
	.formTxtRadio {
		width: 100px;
		text-align:right;
		height: 20px;
		margin-right: 9px;
		float:left;
		}
	.formRadioContainer, .formVerplichtContainer {
		width: 510px;
		margin: 10px 0;
		overflow: hidden;
		float: left;
	}
	
		.formRadio {
			display: inline;
			width: 20px;
			height: 20px;
			margin: 0 0 0 0px;
			float: left;
		}
		
		.formRadioTxt {
			width: 381px;
			height: 20px;
			float: left;
		}
		
			.formRadioTxt p {
				margin: 2px 0 0 7px;
			}
		
		.formVerplichtTxt {
			width: 401px;
			margin: 0 0 0 109px;
			float: left;
		}
		
			.formVerplichtTxt p {
				margin: 2px 0 0 0;
			}
	
	.formBtn {
		display: inline;
		width: 401px;
		height: 20px;
		margin: 0 0 0 109px;
	}

#bgRestaurant {
	background: url(../img/content/achtergronden/bgKoffie.jpg) no-repeat right bottom;
}

#prodContainer {
	width: 629px;
	margin: 15px 0 0 0;
	overflow: hidden;
}

	.prodContainer {
		width: 629px;
		overflow: hidden;
	}
	
		.prod {
			width: 629px;
			margin: 20px 15px 0 0;
			overflow: hidden;
			float: left;
		}
		
			.prodImg {
				width: 378px;
				height: 200px;
				margin: 0 20px 0 0;
				float: left;
			}
			
				.prodImg div {
					position: absolute;
					width: 368px;
					margin: 5px;
				}
			
			.prodDescrip {
				width: 231px;
				overflow: hidden;
				float: left;
			}
			
				.prodDescrip p {
					margin: 15px 0 0 0;
					font-weight: bold;
					font-size: 2.3em;
					color: #5b7a8e ;
				}
				
#aanbiedingenContainer {
	width: 520px;
	margin: 35px 0 0 109px;
	overflow: hidden;
}

	.aanbieding {
		width: 125px;
		height: 155px;
		margin: 0 5px 25px 0;
		display: inline;
		float: left;
	}
	
		.aanbiedingPic {
			width: 125px;
			height: 80px;
			background: #5d5d5d;
		}
		
			.aanbiedingPic div {
				position: absolute;
				width: 121px;
				height: 76px;
				margin: 1px;
				padding: 1px;
				background: #000;
			}
		
		.aanbiedingLogo {
			width: 125px;
			height: 25px;
			margin: 5px 0 0 0;
			text-align: right;
		}

.prev {
	padding: 0 0 0 14px;
	background: url(../img/content/navigatie/btnPrev.gif) no-repeat 0 50%;
	text-decoration: none;
}