* {

	font-family:		Verdana, Arial;
	font-size:			11px;
	/*border:				0px;*/
}



body {
	margin:				0px;
	padding:			0px;
	background: 		#F4CC15 url(../content/images/bg.jpg) repeat-y;
}

h1 {
	font-size:			17px;
	/*color:				#8E1123;*/
	color:				#e8e8e8;
	font-style:			italic;
}

table{
	border-collapse:	collapse;
}

form {
	margin:				0px;
}



#header {
	background-image:	url(../content/images/bgheader.jpg);
	width:				100%;
	margin:				0px;
	padding:			0px;
	position:			fixed;
	top:				0px;
	left:				0px;
}

#headertop {
	height:				122px;
	background: 		#F4CC15 url(../content/images/header.jpg) repeat-y;
	width:				764px;
	margin:				0px;
	padding:			0px;
	
	text-align:			right;
	padding-right:		55px;
	padding-top:		28px
}
#headertop #toplinks {
	padding-right:		70px;
}
#headertop #toplinks a {
	color:				#000000;
	text-decoration:	none;
}
#headertop #toplinks a:hover {
	color:				#666666;
}





#topmenu {
	height:				26px;
	background: 		#F4CC15 url(../content/images/bgtopmenu.jpg) repeat-y;
	width:				814px;
	list-style:			none;
	position: 			relative;
	margin:				0px;
	padding:			0px;
	padding-left:		5px;
	padding-top:		13px;
}
#topmenu li {
	float:				left;
	margin:				0px;
	padding:			0px;
}
#topmenu li a {
	font-size:			12px;
	font-weight:		bold;
	color:				black;
	text-decoration:	none;
	display:			block;
	margin:				0px;
	padding:			5px;
	padding-left:		7px;
	padding-right:		7px;
}
#topmenu li a:hover {
	background-color:	#F4CC15;
	color:				#8E1123;
}
.topmenu_active {
	background-color:	#F4CC15;
	color:				#8E1123;
}


#home {
	width:				800px;
	margin:				0px;
	padding:			0px;
}


#headerbestel {
	background: 		#F4CC15 url(../content/images/bg1.jpg) repeat-y;
	padding:			10px;
	margin:				0px;
	margin-top:			0px;
}
#headerbestel a {
	font-size:			14px;
	font-style:			italic;
	font-weight:		bold;
	color:				#ffffff;
	text-decoration:	none;
	margin:				0px;
	padding:			0px;
}






/*
#venster,
#venster #grid {
	margin:				0px;
	padding:			0px;
	padding-left:		10px;
	width:				240px;
	border-collapse:    collapse;
	margin-bottom:		10px;
}
#venster .header {
	margin:				0px;
	padding:			0px;
	height:				25px;
	background: 		#8E1123 url(../images/bgvensterheader.jpg);
	text-align:			center;
}
#venster .header h2 {
	margin:				0px;
	padding:			0px;
	font-size:			12px;
	color:				#ffffff;
}
#venster .contents {
	margin:				0px;
	background-color:	#e8e8e8;
	text-align:			left;
	padding:			5px;
}
#venster .contents ul {
	margin:				0px;
	padding:			0px;
	padding-left:		15px;
}*/



#rechts .venster,
#rechts .venster .grid {
	margin:				0px;
	padding:			0px;
	padding-left:		10px;
	width:				240px;
	border-collapse:    collapse;
	margin-bottom:		10px;
}
#rechts .venster .header {
	margin:				0px;
	padding:			0px;
	height:				25px;
	background: 		#8E1123 url(../content/images/bgvensterheader.jpg);
	text-align:			center;
}
#rechts .venster .header h2 {
	margin:				0px;
	padding:			0px;
	font-size:			12px;
	color:				#ffffff;
}
#rechts .venster .contents {
	margin:				0px;
	background-color:	#e8e8e8;
	text-align:			left;
	padding:			5px;
}
#rechts .venster .contents ul {
	margin:				0px;
	padding:			0px;
	padding-left:		15px;
}







#dummy {
	margin:				0px;
	padding:			0px;
	clear:				both;
}
#credits {
	margin:				0px;
	margin-top:			0px;
	margin-left:		15px;
	background-color:	#ffffff;
	width:				765px;
	padding:			10px;
}
#creditsmanol {
	margin:				0px;
	margin-left:		15px;
	width:				765px;
	padding:			0px;
	padding-top:		5px;
	padding-bottom:		15px;
	color:				#e8e8e8
}
#creditsmanol a {
	text-decoration:	none;
	margin:				0px;
	padding:			0px;
	color:				#e8e8e8
}




#alles {
	padding-top:			210px;
	overflow: 				auto;
}

#pagecontents {
	margin:					15px;
	width:					785px;
	padding:				0px;
}
#pagecontents #links {
	width:					505px;
	float:					left;
	padding:				10px;
	margin:					0px;
}
#pagecontents #rechts {
	margin:					0px;
	padding:				0px;
	width:					250px;
	float:					right;
	margin-left:			10px;
}


.infopagina {
	margin:				0px;
	padding:			0px;
	background-color:		#e8e8e8;
}
.infopagina h1 {
	color:					black;
}


#pagecontents #links.bestelpagina {
	padding:			0px;
	margin:				0px;
}
.bestelpagina h1 {
	color:				#e8e8e8;
	font-style:			italic;
}


.bgbestelmodules {
	background: 		#8E1123 url(../content/images/bgbestellen1.jpg);
	padding:			5px;
	margin-top:		5px;
	width:				495px;
}

.bgbestelmodules #foto {
	float:				left;
	width:				200px;
}
.bgbestelmodules #omschr {
	float:				left;
	width:				200px;
}
.bgbestelmodules #omschr #btnopm {
	margin-top:			10px;
}
.bgbestelmodules #prijs {
	float:				right;
	width:				70px;
	margin-right:		10px;
	color:				#ffffff;
	font-weight:		bold;
	font-size:			14px;
}
.dummy {
	margin:				0px;
	padding:			0px;
	clear:				both;
}
.opmerkingen {
	background: 		#8E1123 url(../content/images/bgbestellen1.jpg);
	padding:			5px;
	padding-left:		205px;
	width:				295px;
	text-align:			left;
}
.opmerkingen textarea {
	width:				285px;
	height:				45px;
}
	
	
	

.rij1 {
	background-color:	#e9b418;
	padding:			5px;
}
.rij-1 {
	background-color:	#ffcc37;
	padding:			5px;
}
.omschr {
	width:				575px;	
}
.aantal input[type=text] {
	width:				50px;
}
.delete {
	width:				25px;
}
.prijs {
	width:				50px;
}






.kassa_titel {
	background-color:	#ffffff;
	font-weight:		bold;
	padding:			5px;
	margin-top:			10px;
}
.kassa_content {
	background-color:	#e9b418;
	padding:			5px;
}
.kassa_content .linkerkolom {
	width:				150px;
}

.kassa_content input[type=text],
.kassa_content input[type=password] {
	width:				200px;
}


#register_terug {
	float:				left;
}
#register_submit {
	text-align:			right;
	float:				right;
}

.kader {
	border-style:		solid;
	border-color:		#ffffff;
	border-width:		5x;
}
.kadererror {
	border-style:		solid;
	border-color:		#ff0000;
	border-width:		5x;
}


.verplicht {
	color:				#ff0000;
	padding-left:		5px;
}

.legende {
	width:				700px;
	color:				yellow;
	padding-top:		15px;
}


.error {
	color:				red;
	font-weight:		bold;
}



#kassa_bestelling {
	width:				100%;
}
#kassa_bestelling td {
	padding:			5px;
	vertical-align:			top;
}
#kassa_bestelling #omschrijving {
	font-weight:				bold;
	background-color:			white;
}
#kassa_bestelling #aantal {
	width:				75px;
	font-weight:				bold;
	background-color:			white;
}
#kassa_bestelling #prijs {
	width:				100px;
	font-weight:				bold;
	background-color:			white;
}



#kassa_totaal {
	/*width:						250px;*/
}
#kassa_totaal td {
	padding:					5px;
	vertical-align:				top;
}
#kassa_totaal .totaal {
	width:						150px;
	font-weight:				bold;
	
}
#kassa_totaal .prijs {
	width:						200px;
	font-weight:				bold;
	background-color:			white;
}




.kassa_contact td {
	padding: 5px;
}
.kassa_contact .header {
	font-weight:				bold;
	background-color:			white;
}

.contactgegevens {
	float:						left;
	display:					block;
}


.kassa_footer {
	width:						100%;
	background-color:			#ffffff;
}





#calendar_table {
	width: 100%;
	border-width:					1px;
}
#calendar_header td {					/*bovenste rij waarin maand / jaar staat*/
	padding:						5px;
	border-width:					1px;
	border-style:					dotted;
	border-color:					#999999;
	font-weight:					bold;
}
#calendar_header .active {					/*bovenste rij waarin maand / jaar staat*/
	color: red;
}
#calendar_header .notactive {					/*bovenste rij waarin maand / jaar staat*/
	color: black;
}
#calendar_daysheader {				/*tweede rij waar de dagafkortingen staan*/
	padding:						5px;
	text-align:						center;
	font-weight:					bold;
}
.calendar_daycell_ok {					/*elke cel waarin getal staat*/
	padding:						5px;
	border-width:					1px;
	border-style:					dotted;
	border-color:					#999999;
	text-align:						center;
}
.calendar_daycell_nok {					/*elke cel waarin getal staat*/
	padding:						5px;
	border-width:					1px;
	border-style:					dotted;
	border-color:					#999999;
	text-align:						center;
	color:							#666666;
}
.calendar_daycell_active {					/*elke cel waarin getal staat*/
	padding:						5px;
	border-width:					1px;
	border-style:					dotted;
	border-color:					#999999;
	text-align:						center;
	background-color:				green;
}
.calendar_daycell_ok a {
	color:							green;
	font-weight:					bold;
}
.calendar_daycell_active a {
	color:							#ffffff;
	font-weight:					bold;
}




#home_bestel_div {
	width:							583px;
	height:							190px;
	background: 					url(../content/images/home_bestel_div.gif);
	padding-top:					30px;
}
#home_bestel_div * {
	border-collapse:				collapse;
	padding: 						0px;
	margin: 						0px;
}
#home_bestel_div a {
	color:							#ffffff;
	text-decoration:				none;
	font-size:						17px;
	font-weight:					bold;
}
#home_bestel_div a:hover {
	text-decoration:				underline;
}

#home_speciale_actie {
	color:							#ffffff;
}


#tip_van_de_dag {
	width:							563px;
	border-style:		solid;
	border-color:		yellow;
	border-width:		5x;
	margin-bottom:		5px;
	padding: 			10px;
	color:				#000000;
	background-color:	#F4CC15;
}
#tip_van_de_dag h1 {
	margin: 			0px;
	margin-bottom:		5px;
	font-size:			14px;
	color:				#8E1123;
}

.tip_van_de_dag {
	border-style:		solid;
	border-color:		yellow;
	border-width:		5x;
	margin-bottom:		5px;
	padding: 			10px;
	color:				#000000;
	background-color:	#F4CC15;
}
.tip_van_de_dag h1 {
	margin: 			0px;
	margin-bottom:		5px;
	font-size:			14px;
	color:				#8E1123;
}


.linksrecepten{
	color:				#000000;
	text-decoration:	none;
	font-weight:		bold;
}
.linksrecepten:hover{
	color:				#666666;
}




#fotodiv {
	float:				left;
	width:				500px;
}
#thumbdiv {
	float:				left;
	padding-left:		5px;
	width:				265px;
	height:				270px;
	overflow:			auto;
}
#thumbdiv img {
	margin-top:			2px;
	width:				79px;
}

#scrollerdiv {
	float:				left;
	width:				20px;
}

.ns_foto{
	witdh:				85px;
	height:				85px;
	text-decoration:	none;
	border:				0px;
	border:				3px #e29f51 solid;
}

.s_foto{
	witdh:				70px;
	height:				70px;
	text-decoration:	none;
	border:				0px;
	border:				3px black solid;
}
