/* RESET.CSS from yahoo */
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,p { 
	margin:0;
	padding:0;
}

fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}

caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

p{
	margin-top:10px;
	margin-bottom:10px;
}

/* CALENDAR */
.cpYearNavigation,.cpMonthNavigation{background-color:#C0C0C0;text-align:center;vertical-align:center;text-decoration:none;color:#000000;font-weight:bold;}
.cpDayColumnHeader, .cpYearNavigation,.cpMonthNavigation,.cpCurrentMonthDate,.cpCurrentMonthDateDisabled,.cpOtherMonthDate,.cpOtherMonthDateDisabled,.cpCurrentDate,.cpCurrentDateDisabled,.cpTodayText,.cpTodayTextDisabled,.cpText{font-family:arial;font-size:8pt;}
TD.cpDayColumnHeader{text-align:right;border:solid thin #C0C0C0;border-width:0px 0px 1px 0px;}
.cpCurrentMonthDate, .cpOtherMonthDate, .cpCurrentDate{text-align:right;text-decoration:none;}
.cpCurrentMonthDateDisabled, .cpOtherMonthDateDisabled, .cpCurrentDateDisabled{color:#D0D0D0;text-align:right;text-decoration:line-through;}
.cpCurrentMonthDate, .cpCurrentDate{color:#000000;}
.cpOtherMonthDate{color:#808080;}
TD.cpCurrentDate{color:white;background-color: #C0C0C0;border-width:1px;border:solid thin #800000;}
TD.cpCurrentDateDisabled{border-width:1px;border:solid thin #FFAAAA;}
TD.cpTodayText, TD.cpTodayTextDisabled{border:solid thin #C0C0C0;border-width:1px 0px 0px 0px;}
A.cpTodayText, SPAN.cpTodayTextDisabled{height:20px;color:black;}
A.cpTodayText{color:black;}
.cpTodayTextDisabled{color:#D0D0D0;}
.cpBorder{border:solid thin #808080;}
.txt{color:#000000;}






/* DEFAULT STYLES FOR FOODZ */
body,td,li,p,strong,b,i,em,th,span,div,input,select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;	
}

/* BODY AND PAPERS */
body{	
	height:100%;
	width:100%;
	background-color:#e98fc8;
	text-align:center;
}

div.list{
	
	width:100%;
	background:url(/images/bg_body.png); 
	background-repeat:repeat-x;
	margin:0px;
	min-height:585px;	
}

div.paper{	
	background-color:#FFFFFF;
	text-align:center;	
	width:100%;
	background-image:url(/includes/templates/images/bodybg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:0px;
	min-height:585px;	
		
}

div.content{
	background-image:url(/includes/templates/images/whitedot.gif);
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	background-color:#FFFFFF;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 4px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	
}

div.contentarea{
	min-height:300px;
}



div.links{
	float:left;
}
div.rechts{
	float:right;
}



/* BLOCKS */

div.nospace{
	padding:0px;
	margin:0px;
}

input.pink{
	background:url(/images/submit.png);
	background-position:center;
	width:32px;
	height:24px;
	border: 1px solid #d0d0d0;
}


div.roze{
	background-color:#f6d2e9;
	color:#d31f91;	
}

.rozetext{
	color:#d31f91;	
}


div.lichtroze, td.lichtroze{
	background-color:#fceff7;
	color:#d31f91;
	border: 1px solid #f6d2e9;	
}

div.grijsbordered, td.grijsbordered{
	background-color:#efefef;
	color:#666666;
	border: 1px solid #e0e0e0;
}

td.overzicht{
	background-color:#efefef;
	color:#666666;
	padding:3px;
	margin:2px;
}

div.witborder{
	background-color:#FFFFFF;
	color:#666666;
	border: 1px solid #e0e0e0;
}

div.blauweborder{
	background-color:#FFFFFF;
	color:#0066cc;
	border: 1px solid #d6e9fa;
}

div.aanbieding{
	background-color:#f0f7fd;
	color:#0066cc;
	border: 1px solid #d6e9fa;
	height:50px;
	margin-bottom:4px;
}


td.blauweborder{
	background-color:#FFFFFF;
	color:#0066cc;
	border: 1px solid #d6e9fa;
}

div.rozeborder{
	background-color:#FFFFFF;
	color:#0066cc;
	border: 1px solid #f6d2e9;
}



div.blauwkop{
	background-color:#f0f7fd;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #d6e9fa;
}

div.rozekop{
	background-color:#fceff7;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #f6d2e9;
}

div.grijzekop{
	background-color:#f0f0f0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #e0e0e0;
}

div.witkop{
	background-color:#FFFFFF;
	color:#666666;
	height:24px;
	text-align:center;
	font-weight:bold;
	line-height:24px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e0e0e0;
	border-right-color: #e0e0e0;
	border-bottom-color: #e0e0e0;
	border-left-color: #e0e0e0;
}

div.wit{
	background-color:#FFFFFF;
	color:#666666;	
}



div.grijs, td.tab, h1.tab{
	background-color:#efefef;
	color:#666666;
	text-decoration: none;
	
}

td.activetab, h1.activetab{
	background-color:#f3bfdf;
	color:#d31f91;
	text-decoration:none;
}

.hoog{
min-height:300px;
}

/* BARS */

div.topbar{
	text-align:right;
	color:#d31f91;
	clear:both;
	height:24px;
	padding-right:4px;
	line-height:24px;
}

div.menu{
	color:#d31f91;	
	height:24px;
	line-height:24px;
	margin-bottom:8px;	
}

/* LINKS */

a.menu:link,  a.menu:visited{
	color:#666666;
	text-decoration:none;
}

a:link, a:visited{
	color:#d31f91;
	text-decoration:underline;
}



a.topbar:link,  a.topbar:visited{
	color:#b2b2b2;
	text-decoration:none;
}

a.topbar:hover, a.menu:hover, a:hover{
	color:#d31f91;
	text-decoration:none;
}

td.roze{
	color:#d31f91;
}


td.activeTD{
	text-align:center;	
	width:112px;
	
	
}

td.pasiveTD{
	background-image:url(/images/button.png);
	text-align:center;
	width:111px;
	background-position:right;
}


div.submenu{
	position:absolute;
	visibility:hidden;
	
}

div.activeSubmenu{
	position:absolute;
	top:24px;
	background-color:#efefef;
	color:#666666;
	border: 1px solid #e0e0e0;
	min-width:100px;
	line-height:16px;	
}

.rb{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid e0e0e0;
	font-size: 10px;
	background-color:#FFFFFF;
	
	width:120px;
	height:14px;
}

.submitknop{
	background-color:#FF0000;
	height:19px;
	width:124px;
	background-image:url(/images/button.gif);
	color:#FFFFFF;
	border:none;	
}

img.icoon{
	margin-top:5px;
	margin-right:5px;
}

h1{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#d31f91;	
	padding:0px;
}

h1.big{
	font-size:18px;
	position:relative;
	top:-4px;
	display:inline;
}

h2{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#d31f91;	
	padding:0px;
}

li.verfijnen_open{
	color:#0879e0;
	margin-left:15px;
	margin-top:10px;
	line-height:10px;
	list-style-image:url(/images/minus.png);
	list-style-position:inside;
	
}

li.verfijnen_closed{
	color:#0879e0;
	margin-left:15px;	
	margin-top:10px;
	line-height:10px;
	list-style-image:url(/images/plus.png);
	list-style-position:inside;
	height:14px;
	overflow:hidden;
	
}
li.kaal{
	margin-left:10px;
	height:12px;
	line-height:12px;
	margin-top:3px;
	list-style-image:none;

}

h1.blauw, a.blauw{
	color:#0879e0;
}

h2.grijs{
	color:#666666;
	font-size:11px;
}

h1.grijs{
	color:#666666;
}

h1.wit{
	color:#FFFFFF;
}

.lichtgrijs{
	color:#BBBBBB;
}

div.onderstreept{
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #e0e0e0;
	
}

.fout{
	color:#FF0000;
	font-weight:bold;
}

.rood{
	color:#FF0000;
}

tr.grijs,td.grijs{
	background-color:#f0f0f0;
}

td.roze{
	background-color:#f6d2e9;
	color:#666666;
}

.reserveertabel{
	background-image: url(/includes/templates/images/bigclock.png);
	background-repeat: no-repeat;
	background-position: right top;
}

td.rose{
	background-color:#fceff7;
}


tr.myoverzicht, td.myoverzicht{
	background-color:#efefef;
	color:#666666;	
}

tr.myoverzichtdwars, td.myoverzichtdwars{
	background-color:#efefef;
	color:#666666;
	writing-mode:tb-rl;
}

tr.myoverzichtOver{
	background-color:#f6d2e9;
	color:#666666;
}

td.myoverzichtKop{
	background-image:url(/images/button.gif);
	color:#FFFFFF;
	border:none;	
}

input.number, select.number{
	width:120px;
	margin-bottom:5px;
}

div.number{
	padding-left:16px;
}

div.padded{
	padding:5px;	
}






